diff --git a/.bazelrc b/.bazelrc index 0a49f682da3..3cabad0b8ca 100644 --- a/.bazelrc +++ b/.bazelrc @@ -11,10 +11,17 @@ common --override_module=semmle_code=%workspace%/misc/bazel/semmle_code_stub build --repo_env=CC=clang --repo_env=CXX=clang++ build:linux --cxxopt=-std=c++20 -build:macos --cxxopt=-std=c++20 --cpu=darwin_x86_64 +# we currently cannot built the swift extractor for ARM +build:macos --cxxopt=-std=c++20 --copt=-arch --copt=x86_64 --linkopt=-arch --linkopt=x86_64 build:windows --cxxopt=/std:c++20 --cxxopt=/Zc:preprocessor +# this requires developer mode, but is required to have pack installer functioning +startup --windows_enable_symlinks +common --enable_runfiles + common --registry=file:///%workspace%/misc/bazel/registry common --registry=https://bcr.bazel.build +common --@rules_dotnet//dotnet/settings:strict_deps=false + try-import %workspace%/local.bazelrc diff --git a/.bazelrc.internal b/.bazelrc.internal index cdffa9ccdea..f7718959c9d 100644 --- a/.bazelrc.internal +++ b/.bazelrc.internal @@ -2,3 +2,9 @@ common --registry=file:///%workspace%/ql/misc/bazel/registry common --registry=https://bcr.bazel.build + +# See bazelbuild/rules_dotnet#413: strict_deps in C# also appliy to 3rd-party deps, and when we pull +# in (for example) the xunit package, there's no code in this at all, it just depends transitively on +# its implementation packages without providing any code itself. +# We either can depend on internal implementation details, or turn of strict deps. +common --@rules_dotnet//dotnet/settings:strict_deps=false diff --git a/.bazelversion b/.bazelversion index a3fcc7121bb..a8a18875682 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -7.1.0 +7.1.2 diff --git a/.gitattributes b/.gitattributes index 3cd44090159..c58cda655f3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -73,3 +73,10 @@ python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/*.yml ling # auto-generated bazel lock file ruby/extractor/cargo-bazel-lock.json linguist-generated=true ruby/extractor/cargo-bazel-lock.json -merge + +# auto-generated files for the C# build +csharp/paket.lock linguist-generated=true +# needs eol=crlf, as `paket` touches this file and saves it als crlf +csharp/.paket/Paket.Restore.targets linguist-generated=true eol=crlf +csharp/paket.main.bzl linguist-generated=true +csharp/paket.main_extension.bzl linguist-generated=true diff --git a/.github/workflows/build-ripunzip.yml b/.github/workflows/build-ripunzip.yml new file mode 100644 index 00000000000..aed80bac669 --- /dev/null +++ b/.github/workflows/build-ripunzip.yml @@ -0,0 +1,74 @@ +name: Build runzip + +on: + workflow_dispatch: + inputs: + ripunzip-version: + description: "what reference to checktout from google/runzip" + required: false + default: v1.2.1 + openssl-version: + description: "what reference to checkout from openssl/openssl for Linux" + required: false + default: openssl-3.3.0 + +jobs: + build: + strategy: + fail-fast: false + matrix: + os: [ubuntu-20.04, macos-12, windows-2019] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + with: + repository: google/ripunzip + ref: ${{ inputs.ripunzip-version }} + # we need to avoid ripunzip dynamically linking into libssl + # see https://github.com/sfackler/rust-openssl/issues/183 + - if: runner.os == 'Linux' + name: checkout openssl + uses: actions/checkout@v4 + with: + repository: openssl/openssl + path: openssl + ref: ${{ inputs.openssl-version }} + - if: runner.os == 'Linux' + name: build and install openssl with fPIC + shell: bash + working-directory: openssl + run: | + ./config -fPIC --prefix=$HOME/.local --openssldir=$HOME/.local/ssl + make -j $(nproc) + make install_sw -j $(nproc) + - if: runner.os == 'Linux' + name: build (linux) + shell: bash + run: | + env OPENSSL_LIB_DIR=$HOME/.local/lib64 OPENSSL_INCLUDE_DIR=$HOME/.local/include OPENSSL_STATIC=yes cargo build --release + mv target/release/ripunzip ripunzip-linux + - if: runner.os == 'Windows' + name: build (windows) + shell: bash + run: | + cargo build --release + mv target/release/ripunzip ripunzip-windows + - name: build (macOS) + if: runner.os == 'macOS' + shell: bash + run: | + rustup target install x86_64-apple-darwin + rustup target install aarch64-apple-darwin + cargo build --target x86_64-apple-darwin --release + cargo build --target aarch64-apple-darwin --release + lipo -create -output ripunzip-macos \ + -arch x86_64 target/x86_64-apple-darwin/release/ripunzip \ + -arch arm64 target/aarch64-apple-darwin/release/ripunzip + - uses: actions/upload-artifact@v4 + with: + name: ripunzip-${{ runner.os }} + path: ripunzip-* + - name: Check built binary + shell: bash + run: | + ./ripunzip-* --version diff --git a/.github/workflows/buildifier.yml b/.github/workflows/buildifier.yml index 82444d0440a..b5d1e2244d5 100644 --- a/.github/workflows/buildifier.yml +++ b/.github/workflows/buildifier.yml @@ -24,5 +24,5 @@ jobs: extra_args: > buildifier --all-files 2>&1 || ( - echo -e "In order to format all bazel files, please run:\n bazel run //:buildifier"; exit 1 + echo -e "In order to format all bazel files, please run:\n bazel run //misc/bazel:buildifier"; exit 1 ) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index d34d40dd8fa..fbe5338e4ca 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -56,7 +56,9 @@ jobs: # uses a compiled language - run: | - dotnet build csharp + cd csharp + dotnet tool restore + dotnet build . - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@main diff --git a/.github/workflows/csharp-qltest.yml b/.github/workflows/csharp-qltest.yml index 557354e96de..2075e10a77a 100644 --- a/.github/workflows/csharp-qltest.yml +++ b/.github/workflows/csharp-qltest.yml @@ -81,10 +81,11 @@ jobs: dotnet-version: 8.0.101 - name: Extractor unit tests run: | + dotnet tool restore dotnet test -p:RuntimeFrameworkVersion=8.0.1 extractor/Semmle.Util.Tests dotnet test -p:RuntimeFrameworkVersion=8.0.1 extractor/Semmle.Extraction.Tests dotnet test -p:RuntimeFrameworkVersion=8.0.1 autobuilder/Semmle.Autobuild.CSharp.Tests - dotnet test -p:RuntimeFrameworkVersion=8.0.1 "${{ github.workspace }}/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests" + dotnet test -p:RuntimeFrameworkVersion=8.0.1 autobuilder/Semmle.Autobuild.Cpp.Tests shell: bash stubgentest: runs-on: ubuntu-latest diff --git a/.github/workflows/go-tests-other-os.yml b/.github/workflows/go-tests-other-os.yml index ded53f868b7..9915b0869db 100644 --- a/.github/workflows/go-tests-other-os.yml +++ b/.github/workflows/go-tests-other-os.yml @@ -7,8 +7,6 @@ on: - .github/workflows/go-tests-other-os.yml - .github/actions/** - codeql-workspace.yml -env: - GO_VERSION: '~1.22.0' permissions: contents: read @@ -18,72 +16,17 @@ jobs: name: Test MacOS runs-on: macos-latest steps: - - name: Set up Go ${{ env.GO_VERSION }} - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - cache: false - id: go - - name: Check out code uses: actions/checkout@v4 - - - name: Set up CodeQL CLI - uses: ./.github/actions/fetch-codeql - - - name: Enable problem matchers in repository - shell: bash - run: 'find .github/problem-matchers -name \*.json -exec echo "::add-matcher::{}" \;' - - - name: Build - run: | - cd go - make - - - name: Cache compilation cache - id: query-cache - uses: ./.github/actions/cache-query-compilation - with: - key: go-qltest - - name: Test - run: | - cd go - make test cache="${{ steps.query-cache.outputs.cache-dir }}" + - name: Run tests + uses: ./go/actions/test test-win: if: github.repository_owner == 'github' name: Test Windows runs-on: windows-latest-xl steps: - - name: Set up Go ${{ env.GO_VERSION }} - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - cache: false - id: go - - name: Check out code uses: actions/checkout@v4 - - - name: Set up CodeQL CLI - uses: ./.github/actions/fetch-codeql - - - name: Enable problem matchers in repository - shell: bash - run: 'find .github/problem-matchers -name \*.json -exec echo "::add-matcher::{}" \;' - - - name: Build - run: | - cd go - make - - - name: Cache compilation cache - id: query-cache - uses: ./.github/actions/cache-query-compilation - with: - key: go-qltest - - - name: Test - run: | - cd go - make test cache="${{ steps.query-cache.outputs.cache-dir }}" + - name: Run tests + uses: ./go/actions/test diff --git a/.github/workflows/go-tests.yml b/.github/workflows/go-tests.yml index 6d9cac5dae9..63e2b7c4974 100644 --- a/.github/workflows/go-tests.yml +++ b/.github/workflows/go-tests.yml @@ -16,9 +16,6 @@ on: - .github/actions/** - codeql-workspace.yml -env: - GO_VERSION: '~1.22.0' - permissions: contents: read @@ -28,51 +25,9 @@ jobs: name: Test Linux (Ubuntu) runs-on: ubuntu-latest-xl steps: - - name: Set up Go ${{ env.GO_VERSION }} - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - cache: false - id: go - - name: Check out code uses: actions/checkout@v4 - - - name: Set up CodeQL CLI - uses: ./.github/actions/fetch-codeql - - - name: Enable problem matchers in repository - shell: bash - run: 'find .github/problem-matchers -name \*.json -exec echo "::add-matcher::{}" \;' - - - name: Build - run: | - cd go - make - - - name: Check that all Go code is autoformatted - run: | - cd go - make check-formatting - - - name: Compile qhelp files to markdown - run: | - cd go - env QHELP_OUT_DIR=qhelp-out make qhelp-to-markdown - - - name: Upload qhelp markdown - uses: actions/upload-artifact@v3 + - name: Run tests + uses: ./go/actions/test with: - name: qhelp-markdown - path: go/qhelp-out/**/*.md - - - name: Cache compilation cache - id: query-cache - uses: ./.github/actions/cache-query-compilation - with: - key: go-qltest - - - name: Test - run: | - cd go - make test cache="${{ steps.query-cache.outputs.cache-dir }}" + run-code-checks: true diff --git a/.lfsconfig b/.lfsconfig new file mode 100644 index 00000000000..cb0a8e352e8 --- /dev/null +++ b/.lfsconfig @@ -0,0 +1,5 @@ +[lfs] +# codeql is publicly forked by many users, and we don't want any LFS file polluting their working +# copies. We therefore exclude everything by default. +# For files required by bazel builds, use rules in `misc/bazel/lfs.bzl` to download them on demand. +fetchinclude = /nothing diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7fddd1929d4..62ac0d95779 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,9 +26,17 @@ repos: name: Format bazel files files: \.(bazel|bzl) language: system - entry: bazel run //:buildifier + entry: bazel run //misc/bazel:buildifier pass_filenames: false +# DISABLED: can be enabled by copying this config and installing `pre-commit` with `--config` on the copy +# - id: go-gen +# name: Check checked in generated files in go +# files: ^go/.* +# language: system +# entry: bazel run //go:gen +# pass_filenames: false + - id: codeql-format name: Fix QL file formatting files: \.qll?$ diff --git a/BUILD.bazel b/BUILD.bazel index 3ccdcda5f12..8ef196cd85a 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,9 +1 @@ -load("@buildifier_prebuilt//:rules.bzl", "buildifier") - -buildifier( - name = "buildifier", - exclude_patterns = [ - "./.git/*", - ], - lint_mode = "fix", -) +exports_files(["LICENSE"]) diff --git a/CODEOWNERS b/CODEOWNERS index d8539332467..992acbda4ff 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1,6 +1,7 @@ /cpp/ @github/codeql-c-analysis -/cpp/autobuilder/ @github/codeql-c-extractor /csharp/ @github/codeql-csharp +/csharp/autobuilder/Semmle.Autobuild.Cpp @github/codeql-c-extractor +/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests @github/codeql-c-extractor /go/ @github/codeql-go /java/ @github/codeql-java /javascript/ @github/codeql-javascript diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5324ac8f301..a0efca6dec9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,6 +4,8 @@ We welcome contributions to our CodeQL libraries and queries. Got an idea for a There is lots of useful documentation to help you write queries, ranging from information about query file structure to tutorials for specific target languages. For more information on the documentation available, see [CodeQL queries](https://codeql.github.com/docs/writing-codeql-queries/codeql-queries) on [codeql.github.com](https://codeql.github.com). +Note that the CodeQL for Visual Studio Code documentation has been migrated to https://docs.github.com/en/code-security/codeql-for-vs-code/, but you can still contribute to it via a different repository. For more information, see [Contributing to GitHub Docs documentation](https://docs.github.com/en/contributing)." + ## Change notes Any nontrivial user-visible change to a query pack or library pack should have a change note. For details on how to add a change note for your change, see [this guide](docs/change-notes.md). @@ -43,7 +45,7 @@ If you have an idea for a query that you would like to share with other CodeQL u 3. **Formatting** - - The queries and libraries must be autoformatted, for example using the "Format Document" command in [CodeQL for Visual Studio Code](https://codeql.github.com/docs/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code). + - The queries and libraries must be autoformatted, for example using the "Format Document" command in [CodeQL for Visual Studio Code](https://docs.github.com/en/code-security/codeql-for-vs-code/). If you prefer, you can either: 1. install the [pre-commit framework](https://pre-commit.com/) and install the configured hooks on this repo via `pre-commit install`, or diff --git a/MODULE.bazel b/MODULE.bazel index c834acab7ae..424312f828e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -13,7 +13,8 @@ local_path_override( # see https://registry.bazel.build/ for a list of available packages -bazel_dep(name = "platforms", version = "0.0.8") +bazel_dep(name = "platforms", version = "0.0.9") +bazel_dep(name = "rules_go", version = "0.47.0") bazel_dep(name = "rules_pkg", version = "0.10.1") bazel_dep(name = "rules_nodejs", version = "6.0.3") bazel_dep(name = "rules_python", version = "0.31.0") @@ -21,9 +22,20 @@ bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "abseil-cpp", version = "20240116.0", repo_name = "absl") bazel_dep(name = "nlohmann_json", version = "3.11.3", repo_name = "json") bazel_dep(name = "fmt", version = "10.0.0") +bazel_dep(name = "gazelle", version = "0.36.0") +bazel_dep(name = "rules_dotnet", version = "0.15.1") bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True) +dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet") +dotnet.toolchain(dotnet_version = "8.0.101") +use_repo(dotnet, "dotnet_toolchains") + +register_toolchains("@dotnet_toolchains//:all") + +csharp_main_extension = use_extension("//csharp:paket.main_extension.bzl", "main_extension") +use_repo(csharp_main_extension, "paket.main") + pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") pip.parse( hub_name = "codegen_deps", @@ -52,6 +64,9 @@ node.toolchain( ) use_repo(node, "nodejs", "nodejs_toolchains") +go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk") +go_sdk.download(version = "1.22.2") + register_toolchains( "@nodejs_toolchains//:all", ) diff --git a/README.md b/README.md index 407efadd5ee..b0f6c52bbdc 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ This open source repository contains the standard CodeQL libraries and queries t ## How do I learn CodeQL and run queries? -There is [extensive documentation](https://codeql.github.com/docs/) on getting started with writing CodeQL using the [CodeQL extension for Visual Studio Code](https://codeql.github.com/docs/codeql-for-visual-studio-code/) and the [CodeQL CLI](https://codeql.github.com/docs/codeql-cli/). +There is extensive documentation about the [CodeQL language](https://codeql.github.com/docs/), writing CodeQL using the [CodeQL extension for Visual Studio Code](https://docs.github.com/en/code-security/codeql-for-vs-code/) and using the [CodeQL CLI](https://docs.github.com/en/code-security/codeql-cli). ## Contributing diff --git a/config/dbscheme-fragments.json b/config/dbscheme-fragments.json index 2a56ed57bae..c56289ff171 100644 --- a/config/dbscheme-fragments.json +++ b/config/dbscheme-fragments.json @@ -28,6 +28,7 @@ "/*- Yaml dbscheme -*/", "/*- Blame dbscheme -*/", "/*- JSON dbscheme -*/", - "/*- Python dbscheme -*/" + "/*- Python dbscheme -*/", + "/*- Empty location -*/" ] } \ No newline at end of file diff --git a/config/identical-files.json b/config/identical-files.json index d810e30c0c8..172f9b1ea66 100644 --- a/config/identical-files.json +++ b/config/identical-files.json @@ -364,5 +364,9 @@ "Python model summaries test extension": [ "python/ql/test/library-tests/dataflow/model-summaries/InlineTaintTest.ext.yml", "python/ql/test/library-tests/dataflow/model-summaries/NormalDataflowTest.ext.yml" + ], + "shared tree-sitter extractor cargo.toml": [ + "shared/tree-sitter-extractor/Cargo.toml", + "ruby/extractor/codeql-extractor-fake-crate/Cargo.toml" ] } diff --git a/cpp/autobuilder/.gitignore b/cpp/autobuilder/.gitignore deleted file mode 100644 index f81ecc73dff..00000000000 --- a/cpp/autobuilder/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -obj/ -TestResults/ -*.manifest -*.pdb -*.suo -*.mdb -*.vsmdi -csharp.log -**/bin/Debug -**/bin/Release -*.tlog -.vs -*.user \ No newline at end of file diff --git a/cpp/autobuilder/README.md b/cpp/autobuilder/README.md new file mode 100644 index 00000000000..a6f213e2bd5 --- /dev/null +++ b/cpp/autobuilder/README.md @@ -0,0 +1 @@ +The Windows autobuilder that used to live in this directory moved to `csharp/autobuilder/Semmle.Autobuild.Cpp`. \ No newline at end of file diff --git a/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/Semmle.Autobuild.Cpp.Tests.csproj b/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/Semmle.Autobuild.Cpp.Tests.csproj deleted file mode 100644 index 1fe010dc3fc..00000000000 --- a/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/Semmle.Autobuild.Cpp.Tests.csproj +++ /dev/null @@ -1,26 +0,0 @@ - - - - Exe - net8.0 - false - win-x64;linux-x64;osx-x64 - enable - - - - - - - - all - runtime; build; native; contentfiles; analyzers - - - - - - - - - diff --git a/cpp/autobuilder/Semmle.Autobuild.Cpp/Properties/AssemblyInfo.cs b/cpp/autobuilder/Semmle.Autobuild.Cpp/Properties/AssemblyInfo.cs deleted file mode 100644 index 2d14b0e909d..00000000000 --- a/cpp/autobuilder/Semmle.Autobuild.Cpp/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Autobuild.Cpp")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("GitHub")] -[assembly: AssemblyProduct("CodeQL autobuilder for C++")] -[assembly: AssemblyCopyright("Copyright © GitHub 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/cpp/autobuilder/Semmle.Autobuild.Cpp/Semmle.Autobuild.Cpp.csproj b/cpp/autobuilder/Semmle.Autobuild.Cpp/Semmle.Autobuild.Cpp.csproj deleted file mode 100644 index 99e49a2f0a7..00000000000 --- a/cpp/autobuilder/Semmle.Autobuild.Cpp/Semmle.Autobuild.Cpp.csproj +++ /dev/null @@ -1,28 +0,0 @@ - - - - net8.0 - Semmle.Autobuild.Cpp - Semmle.Autobuild.Cpp - - Exe - - false - win-x64;linux-x64;osx-x64 - enable - - - - - - - - - - - - - - - - diff --git a/cpp/downgrades/19887dbd33327fb07d54251786e0cb2578539775/upgrade.properties b/cpp/downgrades/19887dbd33327fb07d54251786e0cb2578539775/upgrade.properties index eab51f4d94d..f93f9fc8d04 100644 --- a/cpp/downgrades/19887dbd33327fb07d54251786e0cb2578539775/upgrade.properties +++ b/cpp/downgrades/19887dbd33327fb07d54251786e0cb2578539775/upgrade.properties @@ -1,4 +1,4 @@ description: Revert support for repeated initializers, which are allowed in C with designated initializers. compatibility: full -aggregate_field_init.rel: reorder aggregate_field_init.rel (int aggregate, int initializer, int field, int position) aggregate initializer field -aggregate_array_init.rel: reorder aggregate_array_init.rel (int aggregate, int initializer, int element_index, int position) aggregate initializer element_index +aggregate_field_init.rel: reorder aggregate_field_init.rel (@aggregateliteral aggregate, @expr initializer, @membervariable field, int position) aggregate initializer field +aggregate_array_init.rel: reorder aggregate_array_init.rel (@aggregateliteral aggregate, @expr initializer, int element_index, int position) aggregate initializer element_index diff --git a/cpp/ql/lib/CHANGELOG.md b/cpp/ql/lib/CHANGELOG.md index bcb7d30a2ed..da66014df8e 100644 --- a/cpp/ql/lib/CHANGELOG.md +++ b/cpp/ql/lib/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.13.1 + +No user-facing changes. + ## 0.13.0 ### Breaking Changes diff --git a/cpp/ql/lib/change-notes/released/0.13.1.md b/cpp/ql/lib/change-notes/released/0.13.1.md new file mode 100644 index 00000000000..ec58ef441c1 --- /dev/null +++ b/cpp/ql/lib/change-notes/released/0.13.1.md @@ -0,0 +1,3 @@ +## 0.13.1 + +No user-facing changes. diff --git a/cpp/ql/lib/change-notes/released/1.0.0.md b/cpp/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/cpp/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/cpp/ql/lib/codeql-pack.release.yml b/cpp/ql/lib/codeql-pack.release.yml index 5a1b274ee58..b7eeb5b9736 100644 --- a/cpp/ql/lib/codeql-pack.release.yml +++ b/cpp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.13.0 +lastReleaseVersion: 1.0.0 diff --git a/cpp/ql/lib/qlpack.yml b/cpp/ql/lib/qlpack.yml index f6f48625357..653304cedf3 100644 --- a/cpp/ql/lib/qlpack.yml +++ b/cpp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-all -version: 0.13.0 +version: 1.0.0 groups: cpp dbscheme: semmlecode.cpp.dbscheme extractor: cpp diff --git a/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll b/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll index bcd214ec000..f06db98e91b 100644 --- a/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll +++ b/cpp/ql/lib/semmle/code/cpp/controlflow/IRGuards.qll @@ -565,7 +565,7 @@ class IRGuardCondition extends Instruction { /** Holds if (determined by this guard) `op == k` evaluates to `areEqual` if this expression evaluates to `value`. */ cached predicate comparesEq(Operand op, int k, boolean areEqual, AbstractValue value) { - compares_eq(this, op, k, areEqual, value) + unary_compares_eq(this, op, k, areEqual, false, value) } /** @@ -586,7 +586,7 @@ class IRGuardCondition extends Instruction { cached predicate ensuresEq(Operand op, int k, IRBlock block, boolean areEqual) { exists(AbstractValue value | - compares_eq(this, op, k, areEqual, value) and this.valueControls(block, value) + unary_compares_eq(this, op, k, areEqual, false, value) and this.valueControls(block, value) ) } @@ -611,7 +611,7 @@ class IRGuardCondition extends Instruction { cached predicate ensuresEqEdge(Operand op, int k, IRBlock pred, IRBlock succ, boolean areEqual) { exists(AbstractValue value | - compares_eq(this, op, k, areEqual, value) and + unary_compares_eq(this, op, k, areEqual, false, value) and this.valueControlsEdge(pred, succ, value) ) } @@ -737,26 +737,66 @@ private predicate compares_eq( ) } -/** Holds if `op == k` is `areEqual` given that `test` is equal to `value`. */ -private predicate compares_eq( - Instruction test, Operand op, int k, boolean areEqual, AbstractValue value +/** + * Holds if `op == k` is `areEqual` given that `test` is equal to `value`. + * + * Many internal predicates in this file have a `inNonZeroCase` column. + * Ideally, the `k` column would be a type such as `Option::Option`, to + * represent whether we have a concrete value `k` such that `op == k`, or whether + * we only know that `op != 0`. + * However, cannot instantiate `Option` with an infinite type. Thus the boolean + * `inNonZeroCase` is used to distinquish the `Some` (where we have a concrete + * value `k`) and `None` cases (where we only know that `op != 0`). + * + * Thus, if `inNonZeroCase = true` then `op != 0` and the value of `k` is + * meaningless. + * + * To see why `inNonZeroCase` is needed consider the following C program: + * ```c + * char* p = ...; + * if(p) { + * use(p); + * } + * ``` + * in C++ there would be an int-to-bool conversion on `p`. However, since C + * does not have booleans there is no conversion. We want to be able to + * conclude that `p` is non-zero in the true branch, so we need to give `k` + * some value. However, simply setting `k = 1` would make the rest of the + * analysis think that `k == 1` holds inside the branch. So we distinquish + * between the above case and + * ```c + * if(p == 1) { + * use(p) + * } + * ``` + * by setting `inNonZeroCase` to `true` in the former case, but not in the + * latter. + */ +private predicate unary_compares_eq( + Instruction test, Operand op, int k, boolean areEqual, boolean inNonZeroCase, AbstractValue value ) { /* The simple case where the test *is* the comparison so areEqual = testIsTrue xor eq. */ - exists(AbstractValue v | simple_comparison_eq(test, op, k, v) | + exists(AbstractValue v | unary_simple_comparison_eq(test, op, k, inNonZeroCase, v) | areEqual = true and value = v or areEqual = false and value = v.getDualValue() ) or - complex_eq(test, op, k, areEqual, value) + unary_complex_eq(test, op, k, areEqual, inNonZeroCase, value) or /* (x is true => (op == k)) => (!x is false => (op == k)) */ - exists(AbstractValue dual | value = dual.getDualValue() | - compares_eq(test.(LogicalNotInstruction).getUnary(), op, k, areEqual, dual) + exists(AbstractValue dual, boolean inNonZeroCase0 | + value = dual.getDualValue() and + unary_compares_eq(test.(LogicalNotInstruction).getUnary(), op, k, inNonZeroCase0, areEqual, dual) + | + k = 0 and inNonZeroCase = inNonZeroCase0 + or + k != 0 and inNonZeroCase = true ) or // ((test is `areEqual` => op == const + k2) and const == `k1`) => // test is `areEqual` => op == k1 + k2 + inNonZeroCase = false and exists(int k1, int k2, ConstantInstruction const | compares_eq(test, op, const.getAUse(), k2, areEqual, value) and int_value(const) = k1 and @@ -781,14 +821,53 @@ private predicate simple_comparison_eq( value.(BooleanValue).getValue() = false } -/** Rearrange various simple comparisons into `op == k` form. */ -private predicate simple_comparison_eq(Instruction test, Operand op, int k, AbstractValue value) { +/** + * Holds if `test` is an instruction that is part of test that eventually is + * used in a conditional branch. + */ +private predicate relevantUnaryComparison(Instruction test) { + not test instanceof CompareInstruction and + exists(IRType type, ConditionalBranchInstruction branch | + type instanceof IRAddressType or type instanceof IRIntegerType + | + type = test.getResultIRType() and + branch.getCondition() = test + ) + or + exists(LogicalNotInstruction logicalNot | + relevantUnaryComparison(logicalNot) and + test = logicalNot.getUnary() + ) +} + +/** + * Rearrange various simple comparisons into `op == k` form. + */ +private predicate unary_simple_comparison_eq( + Instruction test, Operand op, int k, boolean inNonZeroCase, AbstractValue value +) { exists(SwitchInstruction switch, CaseEdge case | test = switch.getExpression() and op.getDef() = test and case = value.(MatchValue).getCase() and exists(switch.getSuccessor(case)) and - case.getValue().toInt() = k + case.getValue().toInt() = k and + inNonZeroCase = false + ) + or + // There's no implicit CompareInstruction in files compiled as C since C + // doesn't have implicit boolean conversions. So instead we check whether + // there's a branch on a value of pointer or integer type. + relevantUnaryComparison(test) and + op.getDef() = test and + ( + k = 1 and + value.(BooleanValue).getValue() = true and + inNonZeroCase = true + or + k = 0 and + value.(BooleanValue).getValue() = false and + inNonZeroCase = false ) } @@ -800,12 +879,12 @@ private predicate complex_eq( add_eq(cmp, left, right, k, areEqual, value) } -private predicate complex_eq( - Instruction test, Operand op, int k, boolean areEqual, AbstractValue value +private predicate unary_complex_eq( + Instruction test, Operand op, int k, boolean areEqual, boolean inNonZeroCase, AbstractValue value ) { - sub_eq(test, op, k, areEqual, value) + unary_sub_eq(test, op, k, areEqual, inNonZeroCase, value) or - add_eq(test, op, k, areEqual, value) + unary_add_eq(test, op, k, areEqual, inNonZeroCase, value) } /* @@ -1069,16 +1148,20 @@ private predicate sub_eq( } // op - x == c => op == (c+x) -private predicate sub_eq(Instruction test, Operand op, int k, boolean areEqual, AbstractValue value) { +private predicate unary_sub_eq( + Instruction test, Operand op, int k, boolean areEqual, boolean inNonZeroCase, AbstractValue value +) { + inNonZeroCase = false and exists(SubInstruction sub, int c, int x | - compares_eq(test, sub.getAUse(), c, areEqual, value) and + unary_compares_eq(test, sub.getAUse(), c, areEqual, inNonZeroCase, value) and op = sub.getLeftOperand() and x = int_value(sub.getRight()) and k = c + x ) or + inNonZeroCase = false and exists(PointerSubInstruction sub, int c, int x | - compares_eq(test, sub.getAUse(), c, areEqual, value) and + unary_compares_eq(test, sub.getAUse(), c, areEqual, inNonZeroCase, value) and op = sub.getLeftOperand() and x = int_value(sub.getRight()) and k = c + x @@ -1132,11 +1215,13 @@ private predicate add_eq( } // left + x == right + c => left == right + (c-x) -private predicate add_eq( - Instruction test, Operand left, int k, boolean areEqual, AbstractValue value +private predicate unary_add_eq( + Instruction test, Operand left, int k, boolean areEqual, boolean inNonZeroCase, + AbstractValue value ) { + inNonZeroCase = false and exists(AddInstruction lhs, int c, int x | - compares_eq(test, lhs.getAUse(), c, areEqual, value) and + unary_compares_eq(test, lhs.getAUse(), c, areEqual, inNonZeroCase, value) and ( left = lhs.getLeftOperand() and x = int_value(lhs.getRight()) or @@ -1145,8 +1230,9 @@ private predicate add_eq( k = c - x ) or + inNonZeroCase = false and exists(PointerAddInstruction lhs, int c, int x | - compares_eq(test, lhs.getAUse(), c, areEqual, value) and + unary_compares_eq(test, lhs.getAUse(), c, areEqual, inNonZeroCase, value) and ( left = lhs.getLeftOperand() and x = int_value(lhs.getRight()) or diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll index 895cc09a048..320b5c01f2b 100644 --- a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll +++ b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowDispatch.qll @@ -9,7 +9,7 @@ private import DataFlowUtil /** * Gets a function that might be called by `call`. */ -Function viableCallable(DataFlowCall call) { +DataFlowCallable viableCallable(DataFlowCall call) { result = call.(Call).getTarget() or // If the target of the call does not have a body in the snapshot, it might diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll index 8cbecb5bcbb..afbc5f0e141 100644 --- a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll +++ b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowPrivate.qll @@ -242,7 +242,17 @@ class CastNode extends Node { CastNode() { none() } // stub implementation } -class DataFlowCallable = Function; +class DataFlowCallable extends Function { + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, string file, int startline, int startcolumn | + c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _) + | + c order by file, startline, startcolumn + ) + } +} class DataFlowExpr = Expr; @@ -269,9 +279,6 @@ class DataFlowCall extends Expr instanceof Call { /** Gets the data flow node corresponding to this call. (Alias of `getNode()`) */ ExprNode getDataFlowNode() { result = this.getNode() } - /** Gets the enclosing callable of this call. */ - Function getEnclosingCallable() { result = this.getEnclosingFunction() } - /** Gets the target of the call, as best as makes sense for this kind of call. * * The precise meaning depends on the kind of call it is: @@ -281,9 +288,29 @@ class DataFlowCall extends Expr instanceof Call { * - For a variable call, it never exists. */ DataFlowCallable getARuntimeTarget(){ result = super.getTarget() } + /** Gets the enclosing callable of this call. */ + DataFlowCallable getEnclosingCallable() { result = this.getEnclosingFunction() } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int startline, int startcolumn | + c.getLocation().hasLocationInfo(_, startline, startcolumn, _, _) + | + c order by startline, startcolumn + ) + } } -predicate isUnreachableInCall(Node n, DataFlowCall call) { none() } // stub implementation +class NodeRegion instanceof Unit { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { none() } + + int totalOrder() { result = 1 } +} + +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { none() } // stub implementation /** * Holds if access paths with `c` at their head always should be tracked at high diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll index 3c0e8e0644c..7c5354aa13c 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll @@ -1062,6 +1062,16 @@ class DataFlowCallable extends TDataFlowCallable { result = this.asSummarizedCallable() or // SummarizedCallable = Function (in CPP) result = this.asSourceCallable() } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, string file, int startline, int startcolumn | + c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _) + | + c order by file, startline, startcolumn + ) + } } /** @@ -1167,6 +1177,15 @@ class DataFlowCall extends TDataFlowCall { // #43: Stub Implementation /** Gets the target of the call, as a DataFlowCallable. */ DataFlowCallable getARuntimeTarget(){ none() } // TODO getCallTarget() returns `Instruction` + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int startline, int startcolumn | + c.getLocation().hasLocationInfo(_, startline, startcolumn, _, _) + | + c order by startline, startcolumn + ) + } } /** @@ -1255,43 +1274,53 @@ module IsUnreachableInCall { any(G::IRGuardCondition guard).ensuresLt(left, right, k, block, areEqual) } - predicate isUnreachableInCall(Node n, DataFlowCall call) { + class NodeRegion instanceof IRBlock { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { this = n.getBasicBlock() } + + int totalOrder() { + this = + rank[result](IRBlock b, int startline, int startcolumn | + b.getLocation().hasLocationInfo(_, startline, startcolumn, _, _) + | + b order by startline, startcolumn + ) + } + } + + predicate isUnreachableInCall(NodeRegion block, DataFlowCall call) { exists( InstructionDirectParameterNode paramNode, ConstantIntegralTypeArgumentNode arg, - IntegerConstantInstruction constant, int k, Operand left, Operand right, IRBlock block + IntegerConstantInstruction constant, int k, Operand left, Operand right, int argval | // arg flows into `paramNode` - DataFlowImplCommon::viableParamArg(call, paramNode, arg) and + DataFlowImplCommon::viableParamArg(call, pragma[only_bind_into](paramNode), + pragma[only_bind_into](arg)) and left = constant.getAUse() and right = valueNumber(paramNode.getInstruction()).getAUse() and - block = n.getBasicBlock() + argval = arg.getValue() | // and there's a guard condition which ensures that the result of `left == right + k` is `areEqual` - exists(boolean areEqual | - ensuresEq(pragma[only_bind_into](left), pragma[only_bind_into](right), - pragma[only_bind_into](k), pragma[only_bind_into](block), areEqual) - | + exists(boolean areEqual | ensuresEq(left, right, k, block, areEqual) | // this block ensures that left = right + k, but it holds that `left != right + k` areEqual = true and - constant.getValue().toInt() != arg.getValue() + k + constant.getValue().toInt() != argval + k or // this block ensures that or `left != right + k`, but it holds that `left = right + k` areEqual = false and - constant.getValue().toInt() = arg.getValue() + k + constant.getValue().toInt() = argval + k ) or // or there's a guard condition which ensures that the result of `left < right + k` is `isLessThan` - exists(boolean isLessThan | - ensuresLt(pragma[only_bind_into](left), pragma[only_bind_into](right), - pragma[only_bind_into](k), pragma[only_bind_into](block), isLessThan) - | + exists(boolean isLessThan | ensuresLt(left, right, k, block, isLessThan) | isLessThan = true and // this block ensures that `left < right + k`, but it holds that `left >= right + k` - constant.getValue().toInt() >= arg.getValue() + k + constant.getValue().toInt() >= argval + k or // this block ensures that `left >= right + k`, but it holds that `left < right + k` isLessThan = false and - constant.getValue().toInt() < arg.getValue() + k + constant.getValue().toInt() < argval + k ) ) } @@ -1673,3 +1702,311 @@ class DataFlowSecondLevelScope extends TDataFlowSecondLevelScope { /** Gets the second-level scope containing the node `n`, if any. */ DataFlowSecondLevelScope getSecondLevelScope(Node n) { result.getANode() = n } + +/** + * Module that defines flow through iterators. + * For example, + * ```cpp + * auto it = v.begin(); + * *it = source(); + * ... + * sink(v[0]); + * ``` + */ +module IteratorFlow { + private import codeql.ssa.Ssa as SsaImpl + private import semmle.code.cpp.models.interfaces.Iterator as Interface + private import semmle.code.cpp.models.implementations.Iterator as Impl + + /** + * A variable of some type that can produce an iterator. + */ + class SourceVariable extends Ssa::SourceVariable { + SourceVariable() { + exists(Interface::GetIteratorFunction gets, Cpp::FunctionInput input, int i | + input.isParameterDerefOrQualifierObject(i) and + gets.getsIterator(input, _) + | + this.getType().stripType() = gets.getParameter(i).getType().stripType() + or + i = -1 and + this.getType().stripType() = gets.getDeclaringType() + ) + } + } + + private module SsaInput implements SsaImpl::InputSig { + import Ssa::InputSigCommon + + class SourceVariable = IteratorFlow::SourceVariable; + + /** A call to function that dereferences an iterator. */ + private class IteratorPointerDereferenceCall extends CallInstruction { + IteratorPointerDereferenceCall() { + this.getStaticCallTarget() instanceof Impl::IteratorPointerDereferenceOperator + } + } + + /** A call to a function that obtains an iterator. */ + private class GetsIteratorCall extends CallInstruction { + GetsIteratorCall() { this.getStaticCallTarget() instanceof Impl::GetIteratorFunction } + } + + /** A call to `operator++` or `operator--` on an iterator. */ + private class IteratorCrementCall extends CallInstruction { + IteratorCrementCall() { this.getStaticCallTarget() instanceof Impl::IteratorCrementOperator } + } + + /** + * Gets an ultimate definition of `def`. + * + * Note: Unlike `def.getAnUltimateDefinition()` this predicate also + * traverses back through iterator increment and decrement operations. + */ + private Ssa::Def getAnUltimateDefinition(Ssa::Def def) { + result = def.getAnUltimateDefinition() + or + exists(IRBlock bb, int i, IteratorCrementCall crementCall, Ssa::SourceVariable sv | + crementCall = def.getValue().asInstruction().(StoreInstruction).getSourceValue() and + sv = def.getSourceVariable() and + bb.getInstruction(i) = crementCall and + Ssa::ssaDefReachesRead(sv, result.asDef(), bb, i) + ) + } + + /** + * Holds if `write` is an instruction that writes to address `address` + */ + private predicate isIteratorWrite(Instruction write, Operand address) { + exists(Ssa::DefImpl writeDef, IRBlock bb, int i | + writeDef.hasIndexInBlock(bb, i, _) and + bb.getInstruction(i) = write and + address = writeDef.getAddressOperand() + ) + } + + /** + * Holds if `writeToDeref` is a write to an iterator that was obtained + * by `beginCall`. That is, the following instruction sequence holds: + * ```cpp + * it = container.begin(); // or a similar iterator-obtaining function call + * ... + * *it = value; + * ``` + */ + private predicate isIteratorStoreInstruction( + GetsIteratorCall beginCall, Instruction writeToDeref + ) { + exists( + StoreInstruction beginStore, IRBlock bbStar, int iStar, Ssa::Def def, + IteratorPointerDereferenceCall starCall, Ssa::Def ultimate, Operand address + | + isIteratorWrite(writeToDeref, address) and + operandForFullyConvertedCall(address, starCall) and + bbStar.getInstruction(iStar) = starCall and + Ssa::ssaDefReachesRead(_, def.asDef(), bbStar, iStar) and + ultimate = getAnUltimateDefinition*(def) and + beginStore = ultimate.getValue().asInstruction() and + operandForFullyConvertedCall(beginStore.getSourceValueOperand(), beginCall) + ) + } + + /** + * Holds if `(bb, i)` contains a write to an iterator that may have been obtained + * by calling `begin` (or related functions) on the variable `v`. + */ + predicate variableWrite(IRBlock bb, int i, SourceVariable v, boolean certain) { + certain = false and + exists(GetsIteratorCall beginCall, Instruction writeToDeref, IRBlock bbQual, int iQual | + isIteratorStoreInstruction(beginCall, writeToDeref) and + bb.getInstruction(i) = writeToDeref and + bbQual.getInstruction(iQual) = beginCall and + Ssa::variableRead(bbQual, iQual, v, _) + ) + } + + /** Holds if `(bb, i)` reads the container variable `v`. */ + predicate variableRead(IRBlock bb, int i, SourceVariable v, boolean certain) { + Ssa::variableRead(bb, i, v, certain) + } + } + + private module IteratorSsa = SsaImpl::Make; + + cached + private newtype TSsaDef = + TDef(IteratorSsa::DefinitionExt def) or + TPhi(PhiNode phi) + + abstract private class SsaDef extends TSsaDef { + /** Gets a textual representation of this element. */ + string toString() { none() } + + /** Gets the underlying non-phi definition or use. */ + IteratorSsa::DefinitionExt asDef() { none() } + + /** Gets the underlying phi node. */ + PhiNode asPhi() { none() } + + /** Gets the location of this element. */ + abstract Location getLocation(); + } + + private class Def extends TDef, SsaDef { + IteratorSsa::DefinitionExt def; + + Def() { this = TDef(def) } + + final override IteratorSsa::DefinitionExt asDef() { result = def } + + final override Location getLocation() { result = this.getImpl().getLocation() } + + /** Gets the variable written to by this definition. */ + final SourceVariable getSourceVariable() { result = def.getSourceVariable() } + + override string toString() { result = def.toString() } + + /** + * Holds if this definition (or use) has index `index` in block `block`, + * and is a definition (or use) of the variable `sv`. + */ + predicate hasIndexInBlock(IRBlock block, int index, SourceVariable sv) { + def.definesAt(sv, block, index, _) + } + + private Ssa::DefImpl getImpl() { + exists(IRBlock bb, int i | + this.hasIndexInBlock(bb, i, _) and + result.hasIndexInBlock(bb, i) + ) + } + + /** Gets the value written by this definition (i.e., the "right-hand side"). */ + Node0Impl getValue() { result = this.getImpl().getValue() } + + /** Gets the indirection index of this definition. */ + int getIndirectionIndex() { result = this.getImpl().getIndirectionIndex() } + } + + private class Phi extends TPhi, SsaDef { + PhiNode phi; + + Phi() { this = TPhi(phi) } + + final override PhiNode asPhi() { result = phi } + + final override Location getLocation() { result = phi.getBasicBlock().getLocation() } + + override string toString() { result = phi.toString() } + + SsaIteratorNode getNode() { result.getIteratorFlowNode() = phi } + } + + private class PhiNode extends IteratorSsa::DefinitionExt { + PhiNode() { + this instanceof IteratorSsa::PhiNode or + this instanceof IteratorSsa::PhiReadNode + } + + SsaIteratorNode getNode() { result.getIteratorFlowNode() = this } + } + + cached + private module IteratorSsaCached { + cached + predicate adjacentDefRead(IRBlock bb1, int i1, SourceVariable sv, IRBlock bb2, int i2) { + IteratorSsa::adjacentDefReadExt(_, sv, bb1, i1, bb2, i2) + or + exists(PhiNode phi | + IteratorSsa::lastRefRedefExt(_, sv, bb1, i1, phi) and + phi.definesAt(sv, bb2, i2, _) + ) + } + + cached + Node getAPriorDefinition(IteratorSsa::DefinitionExt next) { + exists(IRBlock bb, int i, SourceVariable sv, IteratorSsa::DefinitionExt def | + IteratorSsa::lastRefRedefExt(pragma[only_bind_into](def), pragma[only_bind_into](sv), + pragma[only_bind_into](bb), pragma[only_bind_into](i), next) and + nodeToDefOrUse(result, sv, bb, i, _) + ) + } + } + + /** The set of nodes necessary for iterator flow. */ + class IteratorFlowNode instanceof PhiNode { + /** Gets a textual representation of this node. */ + string toString() { result = super.toString() } + + /** Gets the type of this node. */ + DataFlowType getType() { + exists(Ssa::SourceVariable sv | + super.definesAt(sv, _, _, _) and + result = sv.getType() + ) + } + + /** Gets the `Declaration` that contains this block. */ + Declaration getFunction() { result = super.getBasicBlock().getEnclosingFunction() } + + /** Gets the locatino of this node. */ + Location getLocation() { result = super.getBasicBlock().getLocation() } + } + + private import IteratorSsaCached + + private predicate defToNode(Node node, Def def, boolean uncertain) { + ( + nodeHasOperand(node, def.getValue().asOperand(), def.getIndirectionIndex()) + or + nodeHasInstruction(node, def.getValue().asInstruction(), def.getIndirectionIndex()) + ) and + uncertain = false + } + + private predicate nodeToDefOrUse( + Node node, SourceVariable sv, IRBlock bb, int i, boolean uncertain + ) { + exists(Def def | + def.hasIndexInBlock(bb, i, sv) and + defToNode(node, def, uncertain) + ) + or + useToNode(bb, i, sv, node) and + uncertain = false + } + + private predicate useToNode(IRBlock bb, int i, SourceVariable sv, Node nodeTo) { + exists(PhiNode phi | + phi.definesAt(sv, bb, i, _) and + nodeTo = phi.getNode() + ) + or + exists(Ssa::UseImpl use | + use.hasIndexInBlock(bb, i, sv) and + nodeTo = use.getNode() + ) + } + + /** + * Holds if `nodeFrom` flows to `nodeTo` in a single step. + */ + predicate localFlowStep(Node nodeFrom, Node nodeTo) { + exists( + Node nFrom, SourceVariable sv, IRBlock bb1, int i1, IRBlock bb2, int i2, boolean uncertain + | + adjacentDefRead(bb1, i1, sv, bb2, i2) and + nodeToDefOrUse(nFrom, sv, bb1, i1, uncertain) and + useToNode(bb2, i2, sv, nodeTo) + | + if uncertain = true + then + nodeFrom = + [ + nFrom, + getAPriorDefinition(any(IteratorSsa::DefinitionExt next | next.definesAt(sv, bb1, i1, _))) + ] + else nFrom = nodeFrom + ) + } +} diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll index 94729c47fcb..dc591dccbb9 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll @@ -46,6 +46,7 @@ private newtype TIRDataFlowNode = Ssa::isModifiableByCall(operand, indirectionIndex) } or TSsaPhiNode(Ssa::PhiNode phi) or + TSsaIteratorNode(IteratorFlow::IteratorFlowNode n) or TRawIndirectOperand0(Node0Impl node, int indirectionIndex) { Ssa::hasRawIndirectOperand(node.asOperand(), indirectionIndex) } or @@ -653,6 +654,30 @@ class SsaPhiNode extends Node, TSsaPhiNode { predicate isPhiRead() { phi.isPhiRead() } } +/** + * INTERNAL: do not use. + * + * Dataflow nodes necessary for iterator flow + */ +class SsaIteratorNode extends Node, TSsaIteratorNode { + IteratorFlow::IteratorFlowNode node; + + SsaIteratorNode() { this = TSsaIteratorNode(node) } + + /** Gets the phi node associated with this node. */ + IteratorFlow::IteratorFlowNode getIteratorFlowNode() { result = node } + + override Declaration getEnclosingCallable() { result = this.getFunction() } + + override Declaration getFunction() { result = node.getFunction() } + + override DataFlowType getType() { result = node.getType() } + + final override Location getLocationImpl() { result = node.getLocation() } + + override string toStringImpl() { result = node.toString() } +} + /** * INTERNAL: do not use. * @@ -1190,11 +1215,11 @@ class UninitializedNode extends Node { LocalVariable v; UninitializedNode() { - exists(Ssa::Def def | + exists(Ssa::Def def, Ssa::SourceVariable sv | def.getIndirectionIndex() = 0 and def.getValue().asInstruction() instanceof UninitializedInstruction and - Ssa::nodeToDefOrUse(this, def, _) and - v = def.getSourceVariable().getBaseVariable().(Ssa::BaseIRVariable).getIRVariable().getAst() + Ssa::defToNode(this, def, sv, _, _, _) and + v = sv.getBaseVariable().(Ssa::BaseIRVariable).getIRVariable().getAst() ) } @@ -2151,6 +2176,8 @@ private module Cached { // Def-use/Use-use flow Ssa::ssaFlow(nodeFrom, nodeTo) or + IteratorFlow::localFlowStep(nodeFrom, nodeTo) + or // Operand -> Instruction flow simpleInstructionLocalFlowStep(nodeFrom.asOperand(), nodeTo.asInstruction()) or diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ProductFlow.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ProductFlow.qll index e64f2285821..c2325593df2 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ProductFlow.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ProductFlow.qll @@ -546,7 +546,7 @@ module ProductFlow { Flow1::PathGraph::edges(pred1, succ1, _, _) and exists(ReturnKindExt returnKind | succ1.getNode() = returnKind.getAnOutNode(call) and - pred1.getNode().(ReturnNodeExt).getKind() = returnKind + paramReturnNode(_, pred1.asParameterReturnNode(), _, returnKind) ) } @@ -574,7 +574,7 @@ module ProductFlow { Flow2::PathGraph::edges(pred2, succ2, _, _) and exists(ReturnKindExt returnKind | succ2.getNode() = returnKind.getAnOutNode(call) and - pred2.getNode().(ReturnNodeExt).getKind() = returnKind + paramReturnNode(_, pred2.asParameterReturnNode(), _, returnKind) ) } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll index 7eb84aefe3f..30511ba1285 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll @@ -9,6 +9,7 @@ private import semmle.code.cpp.models.interfaces.PartialFlow as PartialFlow private import semmle.code.cpp.models.interfaces.FunctionInputsAndOutputs as FIO private import semmle.code.cpp.ir.internal.IRCppLanguage private import semmle.code.cpp.ir.dataflow.internal.ModelUtil +private import semmle.code.cpp.ir.implementation.raw.internal.TranslatedInitialization private import DataFlowPrivate import SsaInternalsCommon @@ -102,13 +103,21 @@ predicate hasRawIndirectInstruction(Instruction instr, int indirectionIndex) { } cached -private newtype TDefOrUseImpl = +private newtype TDefImpl = TDefAddressImpl(BaseIRVariable v) or - TDefImpl(BaseSourceVariableInstruction base, Operand address, int indirectionIndex) { - isDef(_, _, address, base, _, indirectionIndex) + TDirectDefImpl(Operand address, int indirectionIndex) { + isDef(_, _, address, _, _, indirectionIndex) } or - TUseImpl(BaseSourceVariableInstruction base, Operand operand, int indirectionIndex) { - isUse(_, operand, base, _, indirectionIndex) and + TGlobalDefImpl(GlobalLikeVariable v, IRFunction f, int indirectionIndex) { + // Represents the initial "definition" of a global variable when entering + // a function body. + isGlobalDefImpl(v, f, _, indirectionIndex) + } + +cached +private newtype TUseImpl = + TDirectUseImpl(Operand operand, int indirectionIndex) { + isUse(_, operand, _, _, indirectionIndex) and not isDef(true, _, operand, _, _, _) } or TGlobalUse(GlobalLikeVariable v, IRFunction f, int indirectionIndex) { @@ -116,21 +125,6 @@ private newtype TDefOrUseImpl = // the assignment to a global variable isn't ruled out as dead. isGlobalUse(v, f, _, indirectionIndex) } or - TGlobalDefImpl(GlobalLikeVariable v, IRFunction f, int indirectionIndex) { - // Represents the initial "definition" of a global variable when entering - // a function body. - isGlobalDefImpl(v, f, _, indirectionIndex) - } or - TIteratorDef( - Operand iteratorDerefAddress, BaseSourceVariableInstruction container, int indirectionIndex - ) { - isIteratorDef(container, iteratorDerefAddress, _, _, indirectionIndex) - } or - TIteratorUse( - Operand iteratorAddress, BaseSourceVariableInstruction container, int indirectionIndex - ) { - isIteratorUse(container, iteratorAddress, _, indirectionIndex) - } or TFinalParameterUse(Parameter p, int indirectionIndex) { underlyingTypeIsModifiableAt(p.getUnderlyingType(), indirectionIndex) and // Only create an SSA read for the final use of a parameter if there's @@ -177,7 +171,76 @@ private predicate underlyingTypeIsModifiableAt(Type underlying, int indirectionI private Indirection getIndirectionForUnspecifiedType(Type t) { result.getType() = t } -abstract private class DefOrUseImpl extends TDefOrUseImpl { +abstract class DefImpl extends TDefImpl { + int indirectionIndex; + + bindingset[indirectionIndex] + DefImpl() { any() } + + /** Gets a textual representation of this element. */ + abstract string toString(); + + /** Gets the block of this definition or use. */ + final IRBlock getBlock() { this.hasIndexInBlock(result, _) } + + /** Holds if this definition or use has index `index` in block `block`. */ + abstract predicate hasIndexInBlock(IRBlock block, int index); + + /** + * Holds if this definition (or use) has index `index` in block `block`, + * and is a definition (or use) of the variable `sv` + */ + final predicate hasIndexInBlock(IRBlock block, int index, SourceVariable sv) { + this.hasIndexInBlock(block, index) and + sv = this.getSourceVariable() + } + + /** Gets the location of this element. */ + abstract Cpp::Location getLocation(); + + /** Gets the indirection index of this definition. */ + final int getIndirectionIndex() { result = indirectionIndex } + + /** + * Gets the index (i.e., the number of loads required) of this + * definition or use. + * + * Note that this is _not_ the definition's (or use's) index in + * the enclosing basic block. To obtain this index, use + * `DefOrUseImpl::hasIndexInBlock/2` or `DefOrUseImpl::hasIndexInBlock/3`. + */ + abstract int getIndirection(); + + /** + * Gets the base source variable (i.e., the variable without + * any indirection) of this definition or use. + */ + abstract BaseSourceVariable getBaseSourceVariable(); + + /** Gets the variable that is defined or used. */ + SourceVariable getSourceVariable() { + exists(BaseSourceVariable v, int indirection | + sourceVariableHasBaseAndIndex(result, v, indirection) and + defHasSourceVariable(this, v, indirection) + ) + } + + abstract predicate isCertain(); + + abstract Node0Impl getValue(); + + Operand getAddressOperand() { none() } +} + +abstract class UseImpl extends TUseImpl { + int indirectionIndex; + + bindingset[indirectionIndex] + UseImpl() { any() } + + /** Gets the node associated with this use. */ + abstract Node getNode(); + /** Gets a textual representation of this element. */ abstract string toString(); @@ -207,35 +270,30 @@ abstract private class DefOrUseImpl extends TDefOrUseImpl { * the enclosing basic block. To obtain this index, use * `DefOrUseImpl::hasIndexInBlock/2` or `DefOrUseImpl::hasIndexInBlock/3`. */ - abstract int getIndirectionIndex(); + abstract int getIndirection(); - /** - * Gets the instruction that computes the base of this definition or use. - * This is always a `VariableAddressInstruction` or an `CallInstruction`. - */ - abstract BaseSourceVariableInstruction getBase(); + /** Gets the indirection index of this use. */ + final int getIndirectionIndex() { result = indirectionIndex } /** * Gets the base source variable (i.e., the variable without * any indirection) of this definition or use. */ - final BaseSourceVariable getBaseSourceVariable() { - this.getBase().getBaseSourceVariable() = result - } + abstract BaseSourceVariable getBaseSourceVariable(); /** Gets the variable that is defined or used. */ SourceVariable getSourceVariable() { - exists(BaseSourceVariable v, int ind | - sourceVariableHasBaseAndIndex(result, v, ind) and - defOrUseHasSourceVariable(this, v, ind) + exists(BaseSourceVariable v, int indirection | + sourceVariableHasBaseAndIndex(result, v, indirection) and + useHasSourceVariable(this, v, indirection) ) } -} -private predicate defOrUseHasSourceVariable(DefOrUseImpl defOrUse, BaseSourceVariable bv, int ind) { - defHasSourceVariable(defOrUse, bv, ind) - or - useHasSourceVariable(defOrUse, bv, ind) + /** + * Holds if this use is guaranteed to read the + * associated variable. + */ + abstract predicate isCertain(); } pragma[noinline] @@ -256,21 +314,15 @@ private predicate sourceVariableHasBaseAndIndex(SourceVariable v, BaseSourceVari v.getIndirection() = ind } -abstract class DefImpl extends DefOrUseImpl { - int ind; - - bindingset[ind] - DefImpl() { any() } - - override int getIndirectionIndex() { result = ind } - - override string toString() { result = "Def of " + this.getSourceVariable() } - - abstract int getIndirection(); - - abstract predicate isCertain(); - - abstract Node0Impl getValue(); +/** + * Gets the instruction that computes the address that's used to + * initialize `v`. + */ +private Instruction getInitializationTargetAddress(IRVariable v) { + exists(TranslatedVariableInitialization init | + init.getIRVariable() = v and + result = init.getTargetAddress() + ) } /** An initial definition of an `IRVariable`'s address. */ @@ -279,9 +331,11 @@ private class DefAddressImpl extends DefImpl, TDefAddressImpl { DefAddressImpl() { this = TDefAddressImpl(v) and - ind = 0 + indirectionIndex = 0 } + override string toString() { result = "Def of &" + v.toString() } + final override int getIndirection() { result = 0 } final override predicate isCertain() { any() } @@ -289,8 +343,15 @@ private class DefAddressImpl extends DefImpl, TDefAddressImpl { final override Node0Impl getValue() { none() } final override predicate hasIndexInBlock(IRBlock block, int index) { - block = v.getIRVariable().getEnclosingIRFunction().getEntryBlock() and - index = 0 + exists(IRVariable var | var = v.getIRVariable() | + block.getInstruction(index) = getInitializationTargetAddress(var) + or + // If there is no translatated element that does initialization of the + // variable we place the SSA definition at the entry block of the function. + not exists(getInitializationTargetAddress(var)) and + block = var.getEnclosingIRFunction().getEntryBlock() and + index = 0 + ) } override Cpp::Location getLocation() { result = v.getIRVariable().getLocation() } @@ -300,95 +361,54 @@ private class DefAddressImpl extends DefImpl, TDefAddressImpl { result.getIndirection() = 0 } - final override BaseSourceVariableInstruction getBase() { none() } + final override BaseSourceVariable getBaseSourceVariable() { result = v } } -/** - * An SSA definition that has an associated `Operand` representing the address - * that is being written to. - */ -abstract private class OperandBasedDef extends DefImpl { +private class DirectDef extends DefImpl, TDirectDefImpl { Operand address; - bindingset[ind] - OperandBasedDef() { any() } - - Operand getAddressOperand() { result = address } + DirectDef() { this = TDirectDefImpl(address, indirectionIndex) } override Cpp::Location getLocation() { result = this.getAddressOperand().getUse().getLocation() } final override predicate hasIndexInBlock(IRBlock block, int index) { this.getAddressOperand().getUse() = block.getInstruction(index) } + + override string toString() { result = "Def of " + this.getSourceVariable() } + + override Operand getAddressOperand() { result = address } + + private BaseSourceVariableInstruction getBase() { + isDef(_, _, address, result, _, indirectionIndex) + } + + override BaseSourceVariable getBaseSourceVariable() { + result = this.getBase().getBaseSourceVariable() + } + + override int getIndirection() { isDef(_, _, address, _, result, indirectionIndex) } + + override Node0Impl getValue() { isDef(_, result, address, _, _, _) } + + override predicate isCertain() { isDef(true, _, address, _, _, indirectionIndex) } } -private class DirectDef extends OperandBasedDef, TDefImpl { - BaseSourceVariableInstruction base; +private class DirectUseImpl extends UseImpl, TDirectUseImpl { + Operand operand; - DirectDef() { this = TDefImpl(base, address, ind) } - - override BaseSourceVariableInstruction getBase() { result = base } - - override int getIndirection() { isDef(_, _, address, base, result, ind) } - - override Node0Impl getValue() { isDef(_, result, address, base, _, _) } - - override predicate isCertain() { isDef(true, _, address, base, _, ind) } -} - -private class IteratorDef extends OperandBasedDef, TIteratorDef { - BaseSourceVariableInstruction container; - - IteratorDef() { this = TIteratorDef(address, container, ind) } - - override BaseSourceVariableInstruction getBase() { result = container } - - override int getIndirection() { isIteratorDef(container, address, _, result, ind) } - - override Node0Impl getValue() { isIteratorDef(container, address, result, _, _) } - - override predicate isCertain() { none() } -} - -abstract class UseImpl extends DefOrUseImpl { - int ind; - - bindingset[ind] - UseImpl() { any() } - - /** Gets the node associated with this use. */ - abstract Node getNode(); + DirectUseImpl() { this = TDirectUseImpl(operand, indirectionIndex) } override string toString() { result = "Use of " + this.getSourceVariable() } - /** Gets the indirection index of this use. */ - final override int getIndirectionIndex() { result = ind } - - /** Gets the number of loads that precedence this use. */ - abstract int getIndirection(); - - /** - * Holds if this use is guaranteed to read the - * associated variable. - */ - abstract predicate isCertain(); -} - -abstract private class OperandBasedUse extends UseImpl { - Operand operand; - BaseSourceVariableInstruction base; - - bindingset[ind] - OperandBasedUse() { any() } - final override predicate hasIndexInBlock(IRBlock block, int index) { // See the comment in `ssa0`'s `OperandBasedUse` for an explanation of this // predicate's implementation. - if base.getAst() = any(Cpp::PostfixCrementOperation c).getOperand() + if this.getBase().getAst() = any(Cpp::PostfixCrementOperation c).getOperand() then - exists(Operand op, int indirectionIndex, int indirection | - indirectionIndex = this.getIndirectionIndex() and + exists(Operand op, int indirection, Instruction base | indirection = this.getIndirection() and + base = this.getBase() and op = min(Operand cand, int i | isUse(_, cand, base, indirection, indirectionIndex) and @@ -401,31 +421,21 @@ abstract private class OperandBasedUse extends UseImpl { else operand.getUse() = block.getInstruction(index) } - final override BaseSourceVariableInstruction getBase() { result = base } + private BaseSourceVariableInstruction getBase() { isUse(_, operand, result, _, indirectionIndex) } + + override BaseSourceVariable getBaseSourceVariable() { + result = this.getBase().getBaseSourceVariable() + } final Operand getOperand() { result = operand } final override Cpp::Location getLocation() { result = operand.getLocation() } -} -private class DirectUse extends OperandBasedUse, TUseImpl { - DirectUse() { this = TUseImpl(base, operand, ind) } + override int getIndirection() { isUse(_, operand, _, result, indirectionIndex) } - override int getIndirection() { isUse(_, operand, base, result, ind) } + override predicate isCertain() { isUse(true, operand, _, _, indirectionIndex) } - override predicate isCertain() { isUse(true, operand, base, _, ind) } - - override Node getNode() { nodeHasOperand(result, operand, ind) } -} - -private class IteratorUse extends OperandBasedUse, TIteratorUse { - IteratorUse() { this = TIteratorUse(operand, base, ind) } - - override int getIndirection() { isIteratorUse(base, operand, result, ind) } - - override predicate isCertain() { none() } - - override Node getNode() { nodeHasOperand(result, operand, ind) } + override Node getNode() { nodeHasOperand(result, operand, indirectionIndex) } } pragma[nomagic] @@ -439,15 +449,17 @@ private predicate finalParameterNodeHasParameterAndIndex( class FinalParameterUse extends UseImpl, TFinalParameterUse { Parameter p; - FinalParameterUse() { this = TFinalParameterUse(p, ind) } + FinalParameterUse() { this = TFinalParameterUse(p, indirectionIndex) } + + override string toString() { result = "Use of " + p.toString() } Parameter getParameter() { result = p } int getArgumentIndex() { result = p.getIndex() } - override Node getNode() { finalParameterNodeHasParameterAndIndex(result, p, ind) } + override Node getNode() { finalParameterNodeHasParameterAndIndex(result, p, indirectionIndex) } - override int getIndirection() { result = ind + 1 } + override int getIndirection() { result = indirectionIndex + 1 } override predicate isCertain() { any() } @@ -480,13 +492,7 @@ class FinalParameterUse extends UseImpl, TFinalParameterUse { result instanceof UnknownDefaultLocation } - override BaseSourceVariableInstruction getBase() { - exists(InitializeParameterInstruction init | - init.getParameter() = p and - // This is always a `VariableAddressInstruction` - result = init.getAnOperand().getDef() - ) - } + override BaseIRVariable getBaseSourceVariable() { result.getIRVariable().getAst() = p } } /** @@ -544,11 +550,13 @@ class GlobalUse extends UseImpl, TGlobalUse { GlobalLikeVariable global; IRFunction f; - GlobalUse() { this = TGlobalUse(global, f, ind) } + GlobalUse() { this = TGlobalUse(global, f, indirectionIndex) } + + override string toString() { result = "Use of " + global } override FinalGlobalValue getNode() { result.getGlobalUse() = this } - override int getIndirection() { isGlobalUse(global, f, result, ind) } + override int getIndirection() { isGlobalUse(global, f, result, indirectionIndex) } /** Gets the global variable associated with this use. */ GlobalLikeVariable getVariable() { result = global } @@ -570,8 +578,8 @@ class GlobalUse extends UseImpl, TGlobalUse { ) } - override SourceVariable getSourceVariable() { - sourceVariableIsGlobal(result, global, f, this.getIndirection()) + override BaseSourceVariable getBaseSourceVariable() { + baseSourceVariableIsGlobal(result, global, f) } final override Cpp::Location getLocation() { result = f.getLocation() } @@ -588,8 +596,6 @@ class GlobalUse extends UseImpl, TGlobalUse { Type getUnderlyingType() { result = global.getUnderlyingType() } override predicate isCertain() { any() } - - override BaseSourceVariableInstruction getBase() { none() } } /** @@ -598,10 +604,9 @@ class GlobalUse extends UseImpl, TGlobalUse { * * See the QLDoc for `GlobalUse` for how this is used. */ -class GlobalDefImpl extends DefOrUseImpl, TGlobalDefImpl { +class GlobalDefImpl extends DefImpl, TGlobalDefImpl { GlobalLikeVariable global; IRFunction f; - int indirectionIndex; GlobalDefImpl() { this = TGlobalDefImpl(global, f, indirectionIndex) } @@ -611,9 +616,6 @@ class GlobalDefImpl extends DefOrUseImpl, TGlobalDefImpl { /** Gets the `IRFunction` whose body is evaluated after this definition. */ IRFunction getIRFunction() { result = f } - /** Gets the global variable associated with this definition. */ - override int getIndirectionIndex() { result = indirectionIndex } - /** Holds if this definition or use has index `index` in block `block`. */ final override predicate hasIndexInBlock(IRBlock block, int index) { exists(EnterFunctionInstruction enter | @@ -623,11 +625,15 @@ class GlobalDefImpl extends DefOrUseImpl, TGlobalDefImpl { } /** Gets the global variable associated with this definition. */ - override SourceVariable getSourceVariable() { - sourceVariableIsGlobal(result, global, f, this.getIndirection()) + override BaseSourceVariable getBaseSourceVariable() { + baseSourceVariableIsGlobal(result, global, f) } - int getIndirection() { result = indirectionIndex } + override int getIndirection() { result = indirectionIndex } + + override Node0Impl getValue() { none() } + + override predicate isCertain() { any() } /** * Gets the type of this definition after specifiers have been deeply @@ -643,65 +649,33 @@ class GlobalDefImpl extends DefOrUseImpl, TGlobalDefImpl { override string toString() { result = "Def of " + this.getSourceVariable() } override Location getLocation() { result = f.getLocation() } - - override BaseSourceVariableInstruction getBase() { none() } } /** - * Holds if `defOrUse1` is a definition which is first read by `use`, - * or if `defOrUse1` is a use and `use` is a next subsequent use. - * - * In both cases, `use` can either be an explicit use written in the - * source file, or it can be a phi node as computed by the SSA library. + * Holds if there is a definition or access at index `i1` in basic block `bb1` + * and the next subsequent read is at index `i2` in basic block `bb2`. */ -predicate adjacentDefRead(DefOrUse defOrUse1, UseOrPhi use) { - exists(IRBlock bb1, int i1, SourceVariable v | - defOrUse1 - .asDefOrUse() - .hasIndexInBlock(pragma[only_bind_out](bb1), pragma[only_bind_out](i1), - pragma[only_bind_out](v)) - | - exists(IRBlock bb2, int i2, DefinitionExt def | - adjacentDefReadExt(pragma[only_bind_into](def), pragma[only_bind_into](bb1), - pragma[only_bind_into](i1), pragma[only_bind_into](bb2), pragma[only_bind_into](i2)) and - def.getSourceVariable() = v and - use.asDefOrUse().(UseImpl).hasIndexInBlock(bb2, i2, v) - ) - or - exists(PhiNode phi | - lastRefRedefExt(_, bb1, i1, phi) and - use.asPhi() = phi and - phi.getSourceVariable() = pragma[only_bind_into](v) - ) +predicate adjacentDefRead(IRBlock bb1, int i1, SourceVariable sv, IRBlock bb2, int i2) { + adjacentDefReadExt(_, sv, bb1, i1, bb2, i2) + or + exists(PhiNode phi | + lastRefRedefExt(_, sv, bb1, i1, phi) and + phi.definesAt(sv, bb2, i2, _) ) } -/** - * Holds if `globalDef` represents the initial definition of a global variable that - * flows to `useOrPhi`. - */ -private predicate globalDefToUse(GlobalDef globalDef, UseOrPhi useOrPhi) { - exists(IRBlock bb1, int i1, SourceVariable v | - globalDef - .hasIndexInBlock(pragma[only_bind_out](bb1), pragma[only_bind_out](i1), - pragma[only_bind_out](v)) - | - exists(IRBlock bb2, int i2 | - adjacentDefReadExt(_, pragma[only_bind_into](bb1), pragma[only_bind_into](i1), - pragma[only_bind_into](bb2), pragma[only_bind_into](i2)) and - useOrPhi.asDefOrUse().hasIndexInBlock(bb2, i2, v) - ) - or - exists(PhiNode phi | - lastRefRedefExt(_, bb1, i1, phi) and - useOrPhi.asPhi() = phi and - phi.getSourceVariable() = pragma[only_bind_into](v) - ) +predicate useToNode(IRBlock bb, int i, SourceVariable sv, Node nodeTo) { + exists(Phi phi | + phi.asPhi().definesAt(sv, bb, i, _) and + nodeTo = phi.getNode() + ) + or + exists(UseImpl use | + use.hasIndexInBlock(bb, i, sv) and + nodeTo = use.getNode() ) } -private predicate useToNode(UseOrPhi use, Node nodeTo) { use.getNode() = nodeTo } - pragma[noinline] predicate outNodeHasAddressAndIndex( IndirectArgumentOutNode out, Operand address, int indirectionIndex @@ -710,11 +684,19 @@ predicate outNodeHasAddressAndIndex( out.getIndirectionIndex() = indirectionIndex } -private predicate defToNode(Node nodeFrom, Def def, boolean uncertain) { +/** + * INTERNAL: Do not use. + * + * Holds if `node` is the node that corresponds to the definition of `def`. + */ +predicate defToNode(Node node, Def def, SourceVariable sv, IRBlock bb, int i, boolean uncertain) { + def.hasIndexInBlock(bb, i, sv) and ( - nodeHasOperand(nodeFrom, def.getValue().asOperand(), def.getIndirectionIndex()) + nodeHasOperand(node, def.getValue().asOperand(), def.getIndirectionIndex()) or - nodeHasInstruction(nodeFrom, def.getValue().asInstruction(), def.getIndirectionIndex()) + nodeHasInstruction(node, def.getValue().asInstruction(), def.getIndirectionIndex()) + or + node.(InitialGlobalValue).getGlobalDef() = def ) and if def.isCertain() then uncertain = false else uncertain = true } @@ -722,14 +704,16 @@ private predicate defToNode(Node nodeFrom, Def def, boolean uncertain) { /** * INTERNAL: Do not use. * - * Holds if `nodeFrom` is the node that correspond to the definition or use `defOrUse`. + * Holds if `node` is the node that corresponds to the definition or use at + * index `i` in block `bb` of `sv`. + * + * `uncertain` is `true` if this is an uncertain definition. */ -predicate nodeToDefOrUse(Node nodeFrom, SsaDefOrUse defOrUse, boolean uncertain) { - // Node -> Def - defToNode(nodeFrom, defOrUse, uncertain) +predicate nodeToDefOrUse(Node node, SourceVariable sv, IRBlock bb, int i, boolean uncertain) { + defToNode(node, _, sv, bb, i, uncertain) or // Node -> Use - useToNode(defOrUse, nodeFrom) and + useToNode(bb, i, sv, node) and uncertain = false } @@ -738,9 +722,9 @@ predicate nodeToDefOrUse(Node nodeFrom, SsaDefOrUse defOrUse, boolean uncertain) * only holds when there is no use-use relation out of `nTo`. */ private predicate indirectConversionFlowStep(Node nFrom, Node nTo) { - not exists(UseOrPhi defOrUse | - nodeToDefOrUse(nTo, defOrUse, _) and - adjacentDefRead(defOrUse, _) + not exists(SourceVariable sv, IRBlock bb2, int i2 | + nodeToDefOrUse(nTo, sv, bb2, i2, _) and + adjacentDefRead(bb2, i2, sv, _, _) ) and ( exists(Operand op1, Operand op2, int indirectionIndex, Instruction instr | @@ -774,60 +758,39 @@ private predicate indirectConversionFlowStep(Node nFrom, Node nTo) { * So this predicate recurses back along conversions and `PointerArithmeticInstruction`s to find the * first use that has provides use-use flow, and uses that target as the target of the `nodeFrom`. */ -private predicate adjustForPointerArith(PostUpdateNode pun, UseOrPhi use) { - exists(DefOrUse defOrUse, Node adjusted | +private predicate adjustForPointerArith(PostUpdateNode pun, SourceVariable sv, IRBlock bb2, int i2) { + exists(IRBlock bb1, int i1, Node adjusted | indirectConversionFlowStep*(adjusted, pun.getPreUpdateNode()) and - nodeToDefOrUse(adjusted, defOrUse, _) and - adjacentDefRead(defOrUse, use) + nodeToDefOrUse(adjusted, sv, bb1, i1, _) and + adjacentDefRead(bb1, i1, sv, bb2, i2) ) } /** - * Holds if `nodeFrom` flows to `nodeTo` because there is `def-use` or - * `use-use` flow from `defOrUse` to `use`. + * Holds if there should be flow from `nodeFrom` to `nodeTo` because + * `nodeFrom` is a definition or use of `sv` at index `i1` at basic + * block `bb1`. * - * `uncertain` is `true` if the `defOrUse` is an uncertain definition. + * `uncertain` is `true` if `(bb1, i1)` is a definition, and that definition + * is _not_ guaranteed to overwrite the entire allocation. */ -private predicate localSsaFlow( - SsaDefOrUse defOrUse, Node nodeFrom, UseOrPhi use, Node nodeTo, boolean uncertain +private predicate ssaFlowImpl( + IRBlock bb1, int i1, SourceVariable sv, Node nodeFrom, Node nodeTo, boolean uncertain ) { - nodeToDefOrUse(nodeFrom, defOrUse, uncertain) and - adjacentDefRead(defOrUse, use) and - useToNode(use, nodeTo) and + exists(IRBlock bb2, int i2 | + nodeToDefOrUse(nodeFrom, sv, bb1, i1, uncertain) and + adjacentDefRead(bb1, i1, sv, bb2, i2) and + useToNode(bb2, i2, sv, nodeTo) + ) and nodeFrom != nodeTo } -private predicate ssaFlowImpl(SsaDefOrUse defOrUse, Node nodeFrom, Node nodeTo, boolean uncertain) { - exists(UseOrPhi use | - localSsaFlow(defOrUse, nodeFrom, use, nodeTo, uncertain) - or - // Initial global variable value to a first use - nodeFrom.(InitialGlobalValue).getGlobalDef() = defOrUse and - globalDefToUse(defOrUse, use) and - useToNode(use, nodeTo) and - uncertain = false - ) -} - -/** - * Holds if `def` is the corresponding definition of - * the SSA library's `definition`. - */ -private DefinitionExt ssaDefinition(Def def) { - exists(IRBlock block, int i, SourceVariable sv | - def.hasIndexInBlock(block, i, sv) and - result.definesAt(sv, block, i, _) - ) -} - /** Gets a node that represents the prior definition of `node`. */ -private Node getAPriorDefinition(SsaDefOrUse defOrUse) { - exists(IRBlock bb, int i, SourceVariable sv, DefinitionExt def, DefOrUse defOrUse0 | - lastRefRedefExt(pragma[only_bind_into](def), pragma[only_bind_into](bb), - pragma[only_bind_into](i), ssaDefinition(defOrUse)) and - def.getSourceVariable() = sv and - defOrUse0.hasIndexInBlock(bb, i, sv) and - nodeToDefOrUse(result, defOrUse0, _) +private Node getAPriorDefinition(DefinitionExt next) { + exists(IRBlock bb, int i, SourceVariable sv | + lastRefRedefExt(_, pragma[only_bind_into](sv), pragma[only_bind_into](bb), + pragma[only_bind_into](i), next) and + nodeToDefOrUse(result, sv, bb, i, _) ) } @@ -879,12 +842,16 @@ private predicate modeledFlowBarrier(Node n) { /** Holds if there is def-use or use-use flow from `nodeFrom` to `nodeTo`. */ predicate ssaFlow(Node nodeFrom, Node nodeTo) { - exists(Node nFrom, boolean uncertain, SsaDefOrUse defOrUse | - ssaFlowImpl(defOrUse, nFrom, nodeTo, uncertain) and + exists(Node nFrom, boolean uncertain, IRBlock bb, int i, SourceVariable sv | + ssaFlowImpl(bb, i, sv, nFrom, nodeTo, uncertain) and not modeledFlowBarrier(nFrom) and nodeFrom != nodeTo | - if uncertain = true then nodeFrom = [nFrom, getAPriorDefinition(defOrUse)] else nodeFrom = nFrom + if uncertain = true + then + nodeFrom = + [nFrom, getAPriorDefinition(any(DefinitionExt next | next.definesAt(sv, bb, i, _)))] + else nodeFrom = nFrom ) } @@ -929,15 +896,15 @@ private predicate isArgumentOfCallable(DataFlowCall call, Node n) { * Holds if there is use-use flow from `pun`'s pre-update node to `n`. */ private predicate postUpdateNodeToFirstUse(PostUpdateNode pun, Node n) { - exists(UseOrPhi use | - adjustForPointerArith(pun, use) and - useToNode(use, n) + exists(SourceVariable sv, IRBlock bb2, int i2 | + adjustForPointerArith(pun, sv, bb2, i2) and + useToNode(bb2, i2, sv, n) ) } private predicate stepUntilNotInCall(DataFlowCall call, Node n1, Node n2) { isArgumentOfCallable(call, n1) and - exists(Node mid | localSsaFlow(_, n1, _, mid, _) | + exists(Node mid | ssaFlowImpl(_, _, _, n1, mid, _) | isArgumentOfCallable(call, mid) and stepUntilNotInCall(call, mid, n2) or @@ -984,43 +951,20 @@ predicate postUpdateFlow(PostUpdateNode pun, Node nodeTo) { ) } -/** - * Holds if `use` is a use of `sv` and is a next adjacent use of `phi` in - * index `i1` in basic block `bb1`. - * - * This predicate exists to prevent an early join of `adjacentDefRead` with `definesAt`. - */ -pragma[nomagic] -private predicate fromPhiNodeToUse(PhiNode phi, SourceVariable sv, IRBlock bb1, int i1, UseOrPhi use) { - exists(IRBlock bb2, int i2 | - use.asDefOrUse().hasIndexInBlock(bb2, i2, sv) and - adjacentDefReadExt(pragma[only_bind_into](phi), pragma[only_bind_into](bb1), - pragma[only_bind_into](i1), pragma[only_bind_into](bb2), pragma[only_bind_into](i2)) - ) -} - /** Holds if `nodeTo` receives flow from the phi node `nodeFrom`. */ predicate fromPhiNode(SsaPhiNode nodeFrom, Node nodeTo) { - exists(PhiNode phi, SourceVariable sv, IRBlock bb1, int i1, UseOrPhi use | + exists(PhiNode phi, SourceVariable sv, IRBlock bb1, int i1, IRBlock bb2, int i2 | phi = nodeFrom.getPhiNode() and phi.definesAt(sv, bb1, i1, _) and - useToNode(use, nodeTo) - | - fromPhiNodeToUse(phi, sv, bb1, i1, use) - or - exists(PhiNode phiTo | - phi != phiTo and - lastRefRedefExt(phi, bb1, i1, phiTo) and - nodeTo.(SsaPhiNode).getPhiNode() = phiTo - ) + adjacentDefRead(bb1, i1, sv, bb2, i2) and + useToNode(bb2, i2, sv, nodeTo) ) } -private predicate sourceVariableIsGlobal( - SourceVariable sv, GlobalLikeVariable global, IRFunction func, int indirectionIndex +private predicate baseSourceVariableIsGlobal( + BaseIRVariable base, GlobalLikeVariable global, IRFunction func ) { - exists(IRVariable irVar, BaseIRVariable base | - sourceVariableHasBaseAndIndex(sv, base, indirectionIndex) and + exists(IRVariable irVar | irVar = base.getIRVariable() and irVar.getEnclosingIRFunction() = func and global = irVar.getAst() and @@ -1077,8 +1021,10 @@ module SsaCached { * path between them without any read of `def`. */ cached - predicate adjacentDefReadExt(DefinitionExt def, IRBlock bb1, int i1, IRBlock bb2, int i2) { - SsaImpl::adjacentDefReadExt(def, _, bb1, i1, bb2, i2) + predicate adjacentDefReadExt( + DefinitionExt def, SourceVariable sv, IRBlock bb1, int i1, IRBlock bb2, int i2 + ) { + SsaImpl::adjacentDefReadExt(def, sv, bb1, i1, bb2, i2) } /** @@ -1087,32 +1033,38 @@ module SsaCached { * without passing through another read or write. */ cached - predicate lastRefRedefExt(DefinitionExt def, IRBlock bb, int i, DefinitionExt next) { - SsaImpl::lastRefRedefExt(def, _, bb, i, next) + predicate lastRefRedefExt( + DefinitionExt def, SourceVariable sv, IRBlock bb, int i, DefinitionExt next + ) { + SsaImpl::lastRefRedefExt(def, sv, bb, i, next) } + + cached + Definition phiHasInputFromBlock(PhiNode phi, IRBlock bb) { + SsaImpl::phiHasInputFromBlock(phi, result, bb) + } + + cached + predicate ssaDefReachesRead(SourceVariable v, Definition def, IRBlock bb, int i) { + SsaImpl::ssaDefReachesRead(v, def, bb, i) + } + + predicate variableRead = SsaInput::variableRead/4; + + predicate variableWrite = SsaInput::variableWrite/4; } cached -private newtype TSsaDefOrUse = - TDefOrUse(DefOrUseImpl defOrUse) { - defOrUse instanceof UseImpl - or - // Like in the pruning stage, we only include definition that's live after the - // write as the final definitions computed by SSA. - exists(DefinitionExt def, SourceVariable sv, IRBlock bb, int i | - def.definesAt(sv, bb, i, _) and - defOrUse.(DefImpl).hasIndexInBlock(bb, i, sv) - ) - } or - TPhi(PhiNode phi) or - TGlobalDef(GlobalDefImpl global) +private newtype TSsaDef = + TDef(DefinitionExt def) or + TPhi(PhiNode phi) -abstract private class SsaDefOrUse extends TSsaDefOrUse { +abstract private class SsaDef extends TSsaDef { /** Gets a textual representation of this element. */ string toString() { none() } /** Gets the underlying non-phi definition or use. */ - DefOrUseImpl asDefOrUse() { none() } + DefinitionExt asDef() { none() } /** Gets the underlying phi node. */ PhiNode asPhi() { none() } @@ -1121,52 +1073,97 @@ abstract private class SsaDefOrUse extends TSsaDefOrUse { abstract Location getLocation(); } -class DefOrUse extends TDefOrUse, SsaDefOrUse { - DefOrUseImpl defOrUse; +abstract class Def extends SsaDef, TDef { + DefinitionExt def; - DefOrUse() { this = TDefOrUse(defOrUse) } + Def() { this = TDef(def) } - final override DefOrUseImpl asDefOrUse() { result = defOrUse } + final override DefinitionExt asDef() { result = def } - final override Location getLocation() { result = defOrUse.getLocation() } + /** Gets the source variable underlying this SSA definition. */ + final SourceVariable getSourceVariable() { result = def.getSourceVariable() } - final SourceVariable getSourceVariable() { result = defOrUse.getSourceVariable() } - - override string toString() { result = defOrUse.toString() } + override string toString() { result = def.toString() } /** * Holds if this definition (or use) has index `index` in block `block`, * and is a definition (or use) of the variable `sv`. */ predicate hasIndexInBlock(IRBlock block, int index, SourceVariable sv) { - defOrUse.hasIndexInBlock(block, index, sv) + def.definesAt(sv, block, index, _) } + + /** Gets the value written by this definition, if any. */ + Node0Impl getValue() { none() } + + /** + * Holds if this definition is guaranteed to overwrite the entire + * destination's allocation. + */ + abstract predicate isCertain(); + + /** Gets the address operand written to by this definition. */ + Operand getAddressOperand() { none() } + + /** Gets the address written to by this definition. */ + final Instruction getAddress() { result = this.getAddressOperand().getDef() } + + /** Gets the indirection index of this definition. */ + abstract int getIndirectionIndex(); + + /** + * Gets the indirection level that this definition is writing to. + * For instance, `x = y` is a definition of `x` at indirection level 1 and + * `*x = y` is a definition of `x` at indirection level 2. + */ + abstract int getIndirection(); + + /** + * Gets a definition that ultimately defines this SSA definition and is not + * itself a phi node. + */ + Def getAnUltimateDefinition() { result.asDef() = def.getAnUltimateDefinition() } } -class GlobalDef extends TGlobalDef, SsaDefOrUse { +private predicate isGlobal(DefinitionExt def, GlobalDefImpl global) { + exists(SourceVariable sv, IRBlock bb, int i | + def.definesAt(sv, bb, i, _) and + global.hasIndexInBlock(bb, i, sv) + ) +} + +private class NonGlobalDef extends Def { + NonGlobalDef() { not isGlobal(def, _) } + + final override Location getLocation() { result = this.getImpl().getLocation() } + + private DefImpl getImpl() { + exists(SourceVariable sv, IRBlock bb, int i | + this.hasIndexInBlock(bb, i, sv) and + result.hasIndexInBlock(bb, i, sv) + ) + } + + override Node0Impl getValue() { result = this.getImpl().getValue() } + + override predicate isCertain() { this.getImpl().isCertain() } + + override Operand getAddressOperand() { result = this.getImpl().getAddressOperand() } + + override int getIndirectionIndex() { result = this.getImpl().getIndirectionIndex() } + + override int getIndirection() { result = this.getImpl().getIndirection() } +} + +class GlobalDef extends Def { GlobalDefImpl global; - GlobalDef() { this = TGlobalDef(global) } - - /** Gets the location of this definition. */ - final override Location getLocation() { result = global.getLocation() } + GlobalDef() { isGlobal(def, global) } /** Gets a textual representation of this definition. */ override string toString() { result = global.toString() } - /** - * Holds if this definition has index `index` in block `block`, and - * is a definition of the variable `sv`. - */ - predicate hasIndexInBlock(IRBlock block, int index, SourceVariable sv) { - global.hasIndexInBlock(block, index, sv) - } - - /** Gets the indirection index of this definition. */ - int getIndirection() { result = global.getIndirection() } - - /** Gets the indirection index of this definition. */ - int getIndirectionIndex() { result = global.getIndirectionIndex() } + final override Location getLocation() { result = global.getLocation() } /** * Gets the type of this definition after specifiers have been deeply stripped @@ -1184,9 +1181,15 @@ class GlobalDef extends TGlobalDef, SsaDefOrUse { /** Gets the global variable associated with this definition. */ GlobalLikeVariable getVariable() { result = global.getVariable() } + + override predicate isCertain() { any() } + + final override int getIndirectionIndex() { result = global.getIndirectionIndex() } + + final override int getIndirection() { result = global.getIndirection() } } -class Phi extends TPhi, SsaDefOrUse { +class Phi extends TPhi, SsaDef { PhiNode phi; Phi() { this = TPhi(phi) } @@ -1198,64 +1201,19 @@ class Phi extends TPhi, SsaDefOrUse { override string toString() { result = "Phi" } SsaPhiNode getNode() { result.getPhiNode() = phi } -} -class UseOrPhi extends SsaDefOrUse { - UseOrPhi() { - this.asDefOrUse() instanceof UseImpl - or - this instanceof Phi - } + predicate hasInputFromBlock(Definition inp, IRBlock bb) { inp = phiHasInputFromBlock(phi, bb) } - final override Location getLocation() { - result = this.asDefOrUse().getLocation() or result = this.(Phi).getLocation() - } - - final Node getNode() { - result = this.(Phi).getNode() - or - result = this.asDefOrUse().(UseImpl).getNode() - } -} - -class Def extends DefOrUse { - override DefImpl defOrUse; - - Operand getAddressOperand() { result = defOrUse.(OperandBasedDef).getAddressOperand() } - - Instruction getAddress() { result = this.getAddressOperand().getDef() } - - /** - * Gets the indirection index of this definition. - * - * This predicate ensures that joins go from `defOrUse` to the result - * instead of the other way around. - */ - pragma[inline] - int getIndirectionIndex() { - pragma[only_bind_into](result) = pragma[only_bind_out](defOrUse).getIndirectionIndex() - } - - /** - * Gets the indirection level that this definition is writing to. - * For instance, `x = y` is a definition of `x` at indirection level 1 and - * `*x = y` is a definition of `x` at indirection level 2. - * - * This predicate ensures that joins go from `defOrUse` to the result - * instead of the other way around. - */ - pragma[inline] - int getIndirection() { - pragma[only_bind_into](result) = pragma[only_bind_out](defOrUse).getIndirection() - } - - Node0Impl getValue() { result = defOrUse.getValue() } - - predicate isCertain() { defOrUse.isCertain() } + final Definition getAnInput() { this.hasInputFromBlock(result, _) } } private module SsaImpl = SsaImplCommon::Make; +/** + * An static single assignment (SSA) phi node. + * + * This is either a normal phi node or a phi-read node. + */ class PhiNode extends SsaImpl::DefinitionExt { PhiNode() { this instanceof SsaImpl::PhiNode or @@ -1269,10 +1227,30 @@ class PhiNode extends SsaImpl::DefinitionExt { * on reads instead of writes. */ predicate isPhiRead() { this instanceof SsaImpl::PhiReadNode } + + /** Holds if `inp` is an input to this phi node along the edge originating in `bb`. */ + predicate hasInputFromBlock(Definition inp, IRBlock bb) { + inp = SsaCached::phiHasInputFromBlock(this, bb) + } + + /** Gets a definition that is an input to this phi node. */ + final Definition getAnInput() { this.hasInputFromBlock(result, _) } } -class DefinitionExt = SsaImpl::DefinitionExt; +/** An static single assignment (SSA) definition. */ +class DefinitionExt extends SsaImpl::DefinitionExt { + private Definition getAPhiInputOrPriorDefinition() { result = this.(PhiNode).getAnInput() } -class UncertainWriteDefinition = SsaImpl::UncertainWriteDefinition; + /** + * Gets a definition that ultimately defines this SSA definition and is + * not itself a phi node. + */ + final DefinitionExt getAnUltimateDefinition() { + result = this.getAPhiInputOrPriorDefinition*() and + not result instanceof PhiNode + } +} + +class Definition = SsaImpl::Definition; import SsaCached diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll index 7e5b4de8122..0920e5a3865 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll @@ -246,14 +246,6 @@ private module IteratorIndirections { baseType = super.getValueType() } - override predicate isAdditionalDereference(Instruction deref, Operand address) { - exists(CallInstruction call | - operandForFullyConvertedCall(getAUse(deref), call) and - this = call.getStaticCallTarget().getClassAndName("operator*") and - address = call.getThisArgumentOperand() - ) - } - override predicate isAdditionalWrite(Node0Impl value, Operand address, boolean certain) { exists(CallInstruction call | call.getArgumentOperand(0) = value.asOperand() | this = call.getStaticCallTarget().getClassAndName("operator=") and @@ -262,16 +254,6 @@ private module IteratorIndirections { ) } - override predicate isAdditionalTaintStep(Node node1, Node node2) { - exists(CallInstruction call | - // Taint through `operator+=` and `operator-=` on iterators. - call.getStaticCallTarget() instanceof Iterator::IteratorAssignArithmeticOperator and - node2.(IndirectArgumentOutNode).getPreUpdateNode() = node1 and - node1.(IndirectOperand).hasOperandAndIndirectionIndex(call.getArgumentOperand(0), _) and - node1.getType().getUnspecifiedType() = this - ) - } - override predicate isAdditionalConversionFlow(Operand opFrom, Instruction instrTo) { // This is a bit annoying: Consider the following snippet: // ``` @@ -589,230 +571,6 @@ private class BaseCallInstruction extends BaseSourceVariableInstruction, CallIns cached private module Cached { - private import semmle.code.cpp.models.interfaces.Iterator as Interfaces - private import semmle.code.cpp.models.implementations.Iterator as Iterator - private import semmle.code.cpp.models.interfaces.FunctionInputsAndOutputs as IO - - /** - * Holds if `next` is a instruction with a memory result that potentially - * updates the memory produced by `prev`. - */ - private predicate memorySucc(Instruction prev, Instruction next) { - prev = next.(ChiInstruction).getTotal() - or - // Phi inputs can be inexact. - prev = next.(PhiInstruction).getAnInputOperand().getAnyDef() - or - prev = next.(CopyInstruction).getSourceValue() - or - exists(ReadSideEffectInstruction read | - next = read.getPrimaryInstruction() and - isAdditionalConversionFlow(_, next) and - prev = read.getSideEffectOperand().getAnyDef() - ) - } - - /** - * Holds if `iteratorDerefAddress` is an address of an iterator dereference (i.e., `*it`) - * that is used for a write operation that writes the value `value`. The `memory` instruction - * represents the memory that the IR's SSA analysis determined was read by the call to `operator*`. - * - * The `numberOfLoads` integer represents the number of dereferences this write corresponds to - * on the underlying container that produced the iterator. - */ - private predicate isChiAfterIteratorDef( - Instruction memory, Operand iteratorDerefAddress, Node0Impl value, int numberOfLoads - ) { - exists( - BaseSourceVariableInstruction iteratorBase, ReadSideEffectInstruction read, - Operand iteratorAddress - | - numberOfLoads >= 0 and - isDef(_, value, iteratorDerefAddress, iteratorBase, numberOfLoads + 2, 0) and - isUse(_, iteratorAddress, iteratorBase, numberOfLoads + 1, 0) and - iteratorBase.getResultType() instanceof Interfaces::Iterator and - isDereference(iteratorAddress.getDef(), read.getArgumentDef().getAUse(), _) and - memory = read.getSideEffectOperand().getAnyDef() - ) - } - - private predicate isSource(Instruction instr, Operand iteratorAddress, int numberOfLoads) { - getAUse(instr) = iteratorAddress and - exists(BaseSourceVariableInstruction iteratorBase | - iteratorBase.getResultType() instanceof Interfaces::Iterator and - not iteratorBase.getResultType() instanceof Cpp::PointerType and - isUse(_, iteratorAddress, iteratorBase, numberOfLoads - 1, 0) - ) - } - - private predicate isSink(Instruction instr, CallInstruction call) { - getAUse(instr).(ArgumentOperand).getCall() = call and - // Only include operations that may modify the object that the iterator points to. - // The following is a non-exhaustive list of things that may modify the value of the - // iterator, but never the value of what the iterator points to. - // The more things we can exclude here, the faster the small dataflow-like analysis - // done by `convertsIntoArgument` will converge. - not exists(Function f | f = call.getStaticCallTarget() | - f instanceof Iterator::IteratorCrementOperator or - f instanceof Iterator::IteratorBinaryArithmeticOperator or - f instanceof Iterator::IteratorAssignArithmeticOperator or - f instanceof Iterator::IteratorCrementMemberOperator or - f instanceof Iterator::IteratorBinaryArithmeticMemberOperator or - f instanceof Iterator::IteratorAssignArithmeticMemberOperator or - f instanceof Iterator::IteratorAssignmentMemberOperator - ) - } - - private predicate convertsIntoArgumentFwd(Instruction instr) { - isSource(instr, _, _) - or - exists(Instruction prev | convertsIntoArgumentFwd(prev) | - conversionFlow(unique( | | getAUse(prev)), instr, false, _) - ) - } - - private predicate convertsIntoArgumentRev(Instruction instr) { - convertsIntoArgumentFwd(instr) and - ( - isSink(instr, _) - or - exists(Instruction next | convertsIntoArgumentRev(next) | - conversionFlow(unique( | | getAUse(instr)), next, false, _) - ) - ) - } - - private predicate convertsIntoArgument( - Operand iteratorAddress, CallInstruction call, int numberOfLoads - ) { - exists(Instruction iteratorAddressDef | - isSource(iteratorAddressDef, iteratorAddress, numberOfLoads) and - isSink(iteratorAddressDef, call) and - convertsIntoArgumentRev(pragma[only_bind_into](iteratorAddressDef)) - ) - } - - private predicate isChiAfterIteratorArgument( - Instruction memory, Operand iteratorAddress, int numberOfLoads - ) { - // Ideally, `iteratorAddress` would be an `ArgumentOperand`, but there might be - // various conversions applied to it before it becomes an argument. - // So we do a small amount of flow to find the call that the iterator is passed to. - exists(CallInstruction call | convertsIntoArgument(iteratorAddress, call, numberOfLoads) | - exists(ReadSideEffectInstruction read | - read.getPrimaryInstruction() = call and - read.getSideEffectOperand().getAnyDef() = memory - ) - or - exists(LoadInstruction load | - iteratorAddress.getDef() = load and - memory = load.getSourceValueOperand().getAnyDef() - ) - ) - } - - /** - * Holds if `iterator` is a `StoreInstruction` that stores the result of some function - * returning an iterator into an address computed started at `containerBase`. - * - * For example, given a declaration like `std::vector::iterator it = v.begin()`, - * the `iterator` will be the `StoreInstruction` generated by the write to `it`, and - * `containerBase` will be the address of `v`. - */ - private predicate isChiAfterBegin( - BaseSourceVariableInstruction containerBase, StoreInstruction iterator - ) { - exists( - CallInstruction getIterator, Iterator::GetIteratorFunction getIteratorFunction, - IO::FunctionInput input, int i - | - getIterator = iterator.getSourceValue() and - getIteratorFunction = getIterator.getStaticCallTarget() and - getIteratorFunction.getsIterator(input, _) and - isDef(_, any(Node0Impl n | n.asInstruction() = iterator), _, _, 1, 0) and - input.isParameterDerefOrQualifierObject(i) and - isUse(_, getIterator.getArgumentOperand(i), containerBase, 0, 0) - ) - } - - /** - * Holds if `iteratorAddress` is an address of an iterator that is used for - * a read operation. The `memory` instruction represents the memory that - * the IR's SSA analysis determined was read by the call to `operator*`. - * - * Finally, the `numberOfLoads` integer represents the number of dereferences - * this read corresponds to on the underlying container that produced the iterator. - */ - private predicate isChiBeforeIteratorUse( - Operand iteratorAddress, Instruction memory, int numberOfLoads - ) { - exists( - BaseSourceVariableInstruction iteratorBase, LoadInstruction load, - ReadSideEffectInstruction read, Operand iteratorDerefAddress - | - numberOfLoads >= 0 and - isUse(_, iteratorAddress, iteratorBase, numberOfLoads + 1, 0) and - isUse(_, iteratorDerefAddress, iteratorBase, numberOfLoads + 2, 0) and - iteratorBase.getResultType() instanceof Interfaces::Iterator and - load.getSourceAddressOperand() = iteratorDerefAddress and - read.getPrimaryInstruction() = load.getSourceAddress() and - memory = read.getSideEffectOperand().getAnyDef() - ) - } - - /** - * Holds if `iteratorDerefAddress` is an address of an iterator dereference (i.e., `*it`) - * that is used for a write operation that writes the value `value` to a container that - * created the iterator. `container` represents the base of the address of the container - * that was used to create the iterator. - */ - cached - predicate isIteratorDef( - BaseSourceVariableInstruction container, Operand iteratorDerefAddress, Node0Impl value, - int numberOfLoads, int indirectionIndex - ) { - exists(Instruction memory, Instruction begin, int upper, int ind | - isChiAfterIteratorDef(memory, iteratorDerefAddress, value, numberOfLoads) and - memorySucc*(begin, memory) and - isChiAfterBegin(container, begin) and - upper = countIndirectionsForCppType(getResultLanguageType(container)) and - ind = numberOfLoads + [1 .. upper] and - indirectionIndex = ind - (numberOfLoads + 1) - ) - } - - /** - * Holds if `iteratorAddress` is an address of an iterator that is used for a - * read operation to read a value from a container that created the iterator. - * `container` represents the base of the address of the container that was used - * to create the iterator. - */ - cached - predicate isIteratorUse( - BaseSourceVariableInstruction container, Operand iteratorAddress, int numberOfLoads, - int indirectionIndex - ) { - // Direct use - exists(Instruction begin, Instruction memory, int upper, int ind | - isChiBeforeIteratorUse(iteratorAddress, memory, numberOfLoads) and - memorySucc*(begin, memory) and - isChiAfterBegin(container, begin) and - upper = countIndirectionsForCppType(getResultLanguageType(container)) and - ind = numberOfLoads + [1 .. upper] and - indirectionIndex = ind - (numberOfLoads + 1) - ) - or - // Use through function output - exists(Instruction memory, Instruction begin, int upper, int ind | - isChiAfterIteratorArgument(memory, iteratorAddress, numberOfLoads) and - memorySucc*(begin, memory) and - isChiAfterBegin(container, begin) and - upper = countIndirectionsForCppType(getResultLanguageType(container)) and - ind = numberOfLoads + [1 .. upper] and - indirectionIndex = ind - (numberOfLoads - 1) - ) - } - /** Holds if `op` is the only use of its defining instruction, and that op is used in a conversation */ private predicate isConversion(Operand op) { exists(Instruction def, Operand use | diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll index b31c7898ba7..24135820ab8 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll @@ -17,18 +17,11 @@ private import Imports::IRType * The variable may be a user-declared variable (`IRUserVariable`) or a temporary variable generated * by the AST-to-IR translation (`IRTempVariable`). */ -class IRVariable extends TIRVariable { +abstract private class AbstractIRVariable extends TIRVariable { Language::Declaration func; - IRVariable() { - this = TIRUserVariable(_, _, func) or - this = TIRTempVariable(func, _, _, _) or - this = TIRStringLiteral(func, _, _, _) or - this = TIRDynamicInitializationFlag(func, _, _) - } - /** Gets a textual representation of this element. */ - string toString() { none() } + abstract string toString(); /** * Holds if this variable's value cannot be changed within a function. Currently used for string @@ -49,13 +42,13 @@ class IRVariable extends TIRVariable { /** * Gets the type of the variable. */ - Language::LanguageType getLanguageType() { none() } + abstract Language::LanguageType getLanguageType(); /** * Gets the AST node that declared this variable, or that introduced this * variable as part of the AST-to-IR translation. */ - Language::AST getAst() { none() } + abstract Language::AST getAst(); /** DEPRECATED: Alias for getAst */ deprecated Language::AST getAST() { result = this.getAst() } @@ -64,7 +57,7 @@ class IRVariable extends TIRVariable { * Gets an identifier string for the variable. This identifier is unique * within the function. */ - string getUniqueId() { none() } + abstract string getUniqueId(); /** * Gets the source location of this variable. @@ -74,7 +67,7 @@ class IRVariable extends TIRVariable { /** * Gets the IR for the function that references this variable. */ - final IRFunction getEnclosingIRFunction() { result.getFunction() = func } + final IRFunction getEnclosingIRFunction() { result.getFunction() = this.getEnclosingFunction() } /** * Gets the function that references this variable. @@ -82,10 +75,18 @@ class IRVariable extends TIRVariable { final Language::Declaration getEnclosingFunction() { result = func } } +/** + * A variable referenced by the IR for a function. + * + * The variable may be a user-declared variable (`IRUserVariable`) or a temporary variable generated + * by the AST-to-IR translation (`IRTempVariable`). + */ +final class IRVariable = AbstractIRVariable; + /** * A user-declared variable referenced by the IR for a function. */ -class IRUserVariable extends IRVariable, TIRUserVariable { +class IRUserVariable extends AbstractIRVariable, TIRUserVariable { Language::Variable var; Language::LanguageType type; @@ -114,26 +115,29 @@ class IRUserVariable extends IRVariable, TIRUserVariable { * A variable (user-declared or temporary) that is allocated on the stack. This includes all * parameters, non-static local variables, and temporary variables. */ -class IRAutomaticVariable extends IRVariable { - IRAutomaticVariable() { - exists(Language::Variable var | - this = TIRUserVariable(var, _, func) and - Language::isVariableAutomatic(var) - ) - or - this = TIRTempVariable(func, _, _, _) - } +abstract private class AbstractIRAutomaticVariable extends AbstractIRVariable { } + +/** + * A variable (user-declared or temporary) that is allocated on the stack. This includes all + * parameters, non-static local variables, and temporary variables. + */ +final class IRAutomaticVariable = AbstractIRAutomaticVariable; + +/** + * A user-declared variable that is allocated on the stack. This includes all parameters and + * non-static local variables. + */ +private class AbstractIRAutomaticUserVariable extends IRUserVariable, AbstractIRAutomaticVariable { + override Language::AutomaticVariable var; + + final override Language::AutomaticVariable getVariable() { result = var } } /** * A user-declared variable that is allocated on the stack. This includes all parameters and * non-static local variables. */ -class IRAutomaticUserVariable extends IRUserVariable, IRAutomaticVariable { - override Language::AutomaticVariable var; - - final override Language::AutomaticVariable getVariable() { result = var } -} +final class IRAutomaticUserVariable = AbstractIRAutomaticUserVariable; /** * A user-declared variable that is not allocated on the stack. This includes all global variables, @@ -151,16 +155,10 @@ class IRStaticUserVariable extends IRUserVariable { * A variable that is not user-declared. This includes temporary variables generated as part of IR * construction, as well as string literals. */ -class IRGeneratedVariable extends IRVariable { +abstract private class AbstractIRGeneratedVariable extends AbstractIRVariable { Language::AST ast; Language::LanguageType type; - IRGeneratedVariable() { - this = TIRTempVariable(func, ast, _, type) or - this = TIRStringLiteral(func, ast, type, _) or - this = TIRDynamicInitializationFlag(func, ast, type) - } - final override Language::LanguageType getLanguageType() { result = type } final override Language::AST getAst() { result = ast } @@ -196,12 +194,20 @@ class IRGeneratedVariable extends IRVariable { string getBaseString() { none() } } +/** + * A variable that is not user-declared. This includes temporary variables generated as part of IR + * construction, as well as string literals. + */ +final class IRGeneratedVariable = AbstractIRGeneratedVariable; + /** * A temporary variable introduced by IR construction. The most common examples are the variable * generated to hold the return value of a function, or the variable generated to hold the result of * a condition operator (`a ? b : c`). */ -class IRTempVariable extends IRGeneratedVariable, IRAutomaticVariable, TIRTempVariable { +class IRTempVariable extends AbstractIRGeneratedVariable, AbstractIRAutomaticVariable, + TIRTempVariable +{ TempVariableTag tag; IRTempVariable() { this = TIRTempVariable(func, ast, tag, type) } @@ -241,7 +247,7 @@ class IRThrowVariable extends IRTempVariable { * A temporary variable generated to hold the contents of all arguments passed to the `...` of a * function that accepts a variable number of arguments. */ -class IREllipsisVariable extends IRTempVariable, IRParameter { +class IREllipsisVariable extends IRTempVariable, AbstractIRParameter { IREllipsisVariable() { tag = EllipsisTempVar() } final override string toString() { result = "#ellipsis" } @@ -252,7 +258,7 @@ class IREllipsisVariable extends IRTempVariable, IRParameter { /** * A temporary variable generated to hold the `this` pointer. */ -class IRThisVariable extends IRTempVariable, IRParameter { +class IRThisVariable extends IRTempVariable, AbstractIRParameter { IRThisVariable() { tag = ThisTempVar() } final override string toString() { result = "#this" } @@ -264,7 +270,7 @@ class IRThisVariable extends IRTempVariable, IRParameter { * A variable generated to represent the contents of a string literal. This variable acts much like * a read-only global variable. */ -class IRStringLiteral extends IRGeneratedVariable, TIRStringLiteral { +class IRStringLiteral extends AbstractIRGeneratedVariable, TIRStringLiteral { Language::StringLiteral literal; IRStringLiteral() { this = TIRStringLiteral(func, ast, type, literal) } @@ -288,7 +294,7 @@ class IRStringLiteral extends IRGeneratedVariable, TIRStringLiteral { * used to model the runtime initialization of static local variables in C++, as well as static * fields in C#. */ -class IRDynamicInitializationFlag extends IRGeneratedVariable, TIRDynamicInitializationFlag { +class IRDynamicInitializationFlag extends AbstractIRGeneratedVariable, TIRDynamicInitializationFlag { Language::Variable var; IRDynamicInitializationFlag() { @@ -314,24 +320,24 @@ class IRDynamicInitializationFlag extends IRGeneratedVariable, TIRDynamicInitial * An IR variable which acts like a function parameter, including positional parameters and the * temporary variables generated for `this` and ellipsis parameters. */ -class IRParameter extends IRAutomaticVariable { - IRParameter() { - this.(IRAutomaticUserVariable).getVariable() instanceof Language::Parameter - or - this = TIRTempVariable(_, _, ThisTempVar(), _) - or - this = TIRTempVariable(_, _, EllipsisTempVar(), _) - } - +abstract private class AbstractIRParameter extends AbstractIRAutomaticVariable { /** * Gets the zero-based index of this parameter. The `this` parameter has index -1. */ int getIndex() { none() } } +/** + * An IR variable which acts like a function parameter, including positional parameters and the + * temporary variables generated for `this` and ellipsis parameters. + */ +final class IRParameter = AbstractIRParameter; + /** * An IR variable representing a positional parameter. */ -class IRPositionalParameter extends IRParameter, IRAutomaticUserVariable { +class IRPositionalParameter extends AbstractIRParameter, AbstractIRAutomaticUserVariable { + IRPositionalParameter() { this.getVariable() instanceof Language::Parameter } + final override int getIndex() { result = this.getVariable().(Language::Parameter).getIndex() } } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll index b31c7898ba7..24135820ab8 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll @@ -17,18 +17,11 @@ private import Imports::IRType * The variable may be a user-declared variable (`IRUserVariable`) or a temporary variable generated * by the AST-to-IR translation (`IRTempVariable`). */ -class IRVariable extends TIRVariable { +abstract private class AbstractIRVariable extends TIRVariable { Language::Declaration func; - IRVariable() { - this = TIRUserVariable(_, _, func) or - this = TIRTempVariable(func, _, _, _) or - this = TIRStringLiteral(func, _, _, _) or - this = TIRDynamicInitializationFlag(func, _, _) - } - /** Gets a textual representation of this element. */ - string toString() { none() } + abstract string toString(); /** * Holds if this variable's value cannot be changed within a function. Currently used for string @@ -49,13 +42,13 @@ class IRVariable extends TIRVariable { /** * Gets the type of the variable. */ - Language::LanguageType getLanguageType() { none() } + abstract Language::LanguageType getLanguageType(); /** * Gets the AST node that declared this variable, or that introduced this * variable as part of the AST-to-IR translation. */ - Language::AST getAst() { none() } + abstract Language::AST getAst(); /** DEPRECATED: Alias for getAst */ deprecated Language::AST getAST() { result = this.getAst() } @@ -64,7 +57,7 @@ class IRVariable extends TIRVariable { * Gets an identifier string for the variable. This identifier is unique * within the function. */ - string getUniqueId() { none() } + abstract string getUniqueId(); /** * Gets the source location of this variable. @@ -74,7 +67,7 @@ class IRVariable extends TIRVariable { /** * Gets the IR for the function that references this variable. */ - final IRFunction getEnclosingIRFunction() { result.getFunction() = func } + final IRFunction getEnclosingIRFunction() { result.getFunction() = this.getEnclosingFunction() } /** * Gets the function that references this variable. @@ -82,10 +75,18 @@ class IRVariable extends TIRVariable { final Language::Declaration getEnclosingFunction() { result = func } } +/** + * A variable referenced by the IR for a function. + * + * The variable may be a user-declared variable (`IRUserVariable`) or a temporary variable generated + * by the AST-to-IR translation (`IRTempVariable`). + */ +final class IRVariable = AbstractIRVariable; + /** * A user-declared variable referenced by the IR for a function. */ -class IRUserVariable extends IRVariable, TIRUserVariable { +class IRUserVariable extends AbstractIRVariable, TIRUserVariable { Language::Variable var; Language::LanguageType type; @@ -114,26 +115,29 @@ class IRUserVariable extends IRVariable, TIRUserVariable { * A variable (user-declared or temporary) that is allocated on the stack. This includes all * parameters, non-static local variables, and temporary variables. */ -class IRAutomaticVariable extends IRVariable { - IRAutomaticVariable() { - exists(Language::Variable var | - this = TIRUserVariable(var, _, func) and - Language::isVariableAutomatic(var) - ) - or - this = TIRTempVariable(func, _, _, _) - } +abstract private class AbstractIRAutomaticVariable extends AbstractIRVariable { } + +/** + * A variable (user-declared or temporary) that is allocated on the stack. This includes all + * parameters, non-static local variables, and temporary variables. + */ +final class IRAutomaticVariable = AbstractIRAutomaticVariable; + +/** + * A user-declared variable that is allocated on the stack. This includes all parameters and + * non-static local variables. + */ +private class AbstractIRAutomaticUserVariable extends IRUserVariable, AbstractIRAutomaticVariable { + override Language::AutomaticVariable var; + + final override Language::AutomaticVariable getVariable() { result = var } } /** * A user-declared variable that is allocated on the stack. This includes all parameters and * non-static local variables. */ -class IRAutomaticUserVariable extends IRUserVariable, IRAutomaticVariable { - override Language::AutomaticVariable var; - - final override Language::AutomaticVariable getVariable() { result = var } -} +final class IRAutomaticUserVariable = AbstractIRAutomaticUserVariable; /** * A user-declared variable that is not allocated on the stack. This includes all global variables, @@ -151,16 +155,10 @@ class IRStaticUserVariable extends IRUserVariable { * A variable that is not user-declared. This includes temporary variables generated as part of IR * construction, as well as string literals. */ -class IRGeneratedVariable extends IRVariable { +abstract private class AbstractIRGeneratedVariable extends AbstractIRVariable { Language::AST ast; Language::LanguageType type; - IRGeneratedVariable() { - this = TIRTempVariable(func, ast, _, type) or - this = TIRStringLiteral(func, ast, type, _) or - this = TIRDynamicInitializationFlag(func, ast, type) - } - final override Language::LanguageType getLanguageType() { result = type } final override Language::AST getAst() { result = ast } @@ -196,12 +194,20 @@ class IRGeneratedVariable extends IRVariable { string getBaseString() { none() } } +/** + * A variable that is not user-declared. This includes temporary variables generated as part of IR + * construction, as well as string literals. + */ +final class IRGeneratedVariable = AbstractIRGeneratedVariable; + /** * A temporary variable introduced by IR construction. The most common examples are the variable * generated to hold the return value of a function, or the variable generated to hold the result of * a condition operator (`a ? b : c`). */ -class IRTempVariable extends IRGeneratedVariable, IRAutomaticVariable, TIRTempVariable { +class IRTempVariable extends AbstractIRGeneratedVariable, AbstractIRAutomaticVariable, + TIRTempVariable +{ TempVariableTag tag; IRTempVariable() { this = TIRTempVariable(func, ast, tag, type) } @@ -241,7 +247,7 @@ class IRThrowVariable extends IRTempVariable { * A temporary variable generated to hold the contents of all arguments passed to the `...` of a * function that accepts a variable number of arguments. */ -class IREllipsisVariable extends IRTempVariable, IRParameter { +class IREllipsisVariable extends IRTempVariable, AbstractIRParameter { IREllipsisVariable() { tag = EllipsisTempVar() } final override string toString() { result = "#ellipsis" } @@ -252,7 +258,7 @@ class IREllipsisVariable extends IRTempVariable, IRParameter { /** * A temporary variable generated to hold the `this` pointer. */ -class IRThisVariable extends IRTempVariable, IRParameter { +class IRThisVariable extends IRTempVariable, AbstractIRParameter { IRThisVariable() { tag = ThisTempVar() } final override string toString() { result = "#this" } @@ -264,7 +270,7 @@ class IRThisVariable extends IRTempVariable, IRParameter { * A variable generated to represent the contents of a string literal. This variable acts much like * a read-only global variable. */ -class IRStringLiteral extends IRGeneratedVariable, TIRStringLiteral { +class IRStringLiteral extends AbstractIRGeneratedVariable, TIRStringLiteral { Language::StringLiteral literal; IRStringLiteral() { this = TIRStringLiteral(func, ast, type, literal) } @@ -288,7 +294,7 @@ class IRStringLiteral extends IRGeneratedVariable, TIRStringLiteral { * used to model the runtime initialization of static local variables in C++, as well as static * fields in C#. */ -class IRDynamicInitializationFlag extends IRGeneratedVariable, TIRDynamicInitializationFlag { +class IRDynamicInitializationFlag extends AbstractIRGeneratedVariable, TIRDynamicInitializationFlag { Language::Variable var; IRDynamicInitializationFlag() { @@ -314,24 +320,24 @@ class IRDynamicInitializationFlag extends IRGeneratedVariable, TIRDynamicInitial * An IR variable which acts like a function parameter, including positional parameters and the * temporary variables generated for `this` and ellipsis parameters. */ -class IRParameter extends IRAutomaticVariable { - IRParameter() { - this.(IRAutomaticUserVariable).getVariable() instanceof Language::Parameter - or - this = TIRTempVariable(_, _, ThisTempVar(), _) - or - this = TIRTempVariable(_, _, EllipsisTempVar(), _) - } - +abstract private class AbstractIRParameter extends AbstractIRAutomaticVariable { /** * Gets the zero-based index of this parameter. The `this` parameter has index -1. */ int getIndex() { none() } } +/** + * An IR variable which acts like a function parameter, including positional parameters and the + * temporary variables generated for `this` and ellipsis parameters. + */ +final class IRParameter = AbstractIRParameter; + /** * An IR variable representing a positional parameter. */ -class IRPositionalParameter extends IRParameter, IRAutomaticUserVariable { +class IRPositionalParameter extends AbstractIRParameter, AbstractIRAutomaticUserVariable { + IRPositionalParameter() { this.getVariable() instanceof Language::Parameter } + final override int getIndex() { result = this.getVariable().(Language::Parameter).getIndex() } } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll index 7024911a420..4d2b1a95d31 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll @@ -830,6 +830,12 @@ newtype TTranslatedElement = not ignoreExpr(dc) ) } or + // The set of destructors to invoke after a handler for a `try` statement. These + // need to be special cased because the destructors need to run following an + // `ExceptionEdge`, but not following a `GotoEdge` edge. + TTranslatedDestructorsAfterHandler(Handler handler) { + exists(handler.getAnImplicitDestructorCall()) + } or // A precise side effect of an argument to a `Call` TTranslatedArgumentExprSideEffect(Call call, Expr expr, int n, SideEffectOpcode opcode) { not ignoreExpr(expr) and diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll index a43595b08e0..ef7251e8e8a 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedExpr.qll @@ -1844,9 +1844,6 @@ class TranslatedAssignExpr extends TranslatedNonConstantExpr { child = this.getRightOperand() and result = this.getLeftOperand().getFirstInstruction(kind) or - child = this.getRightOperand() and - result = this.getLeftOperand().getFirstInstruction(kind) - or kind instanceof GotoEdge and child = this.getLeftOperand() and result = this.getInstruction(AssignmentStoreTag()) diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll index fab2dacc8a7..ad17722477f 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedStmt.qll @@ -777,6 +777,72 @@ abstract class TranslatedHandler extends TranslatedStmt { TranslatedStmt getBlock() { result = getTranslatedStmt(stmt.getBlock()) } } +/** + * The IR translation of the destructor calls of the parent `TranslatedCatchByTypeHandler`. + * + * This object does not itself generate the destructor calls. Instead, its + * children provide the actual calls. + */ +class TranslatedDestructorsAfterHandler extends TranslatedElement, + TTranslatedDestructorsAfterHandler +{ + Handler handler; + + TranslatedDestructorsAfterHandler() { this = TTranslatedDestructorsAfterHandler(handler) } + + override string toString() { result = "Destructor calls after handler: " + handler } + + private TranslatedCall getTranslatedImplicitDestructorCall(int id) { + result.getExpr() = handler.getImplicitDestructorCall(id) + } + + override Instruction getFirstInstruction(EdgeKind kind) { + result = this.getChild(0).getFirstInstruction(kind) + } + + override Handler getAst() { result = handler } + + override Instruction getInstructionSuccessorInternal(InstructionTag tag, EdgeKind kind) { none() } + + override TranslatedElement getChild(int id) { + result = this.getTranslatedImplicitDestructorCall(id) + } + + override predicate handlesDestructorsExplicitly() { any() } + + override Declaration getFunction() { result = handler.getEnclosingFunction() } + + override Instruction getChildSuccessorInternal(TranslatedElement child, EdgeKind kind) { + exists(int id | child = this.getChild(id) | + // Transition to the next child, if any. + result = this.getChild(id + 1).getFirstInstruction(kind) + or + // And otherwise go to the next handler, if any. + not exists(this.getChild(id + 1)) and + result = + getTranslatedStmt(handler) + .getParent() + .(TranslatedTryStmt) + .getNextHandler(getTranslatedStmt(handler), kind) + ) + } + + override TranslatedElement getLastChild() { + result = + this.getTranslatedImplicitDestructorCall(max(int id | + exists(handler.getImplicitDestructorCall(id)) + )) + } + + override Instruction getALastInstructionInternal() { + result = this.getLastChild().getALastInstruction() + } + + override predicate hasInstruction(Opcode opcode, InstructionTag tag, CppType resultType) { + none() + } +} + /** * The IR translation of a C++ `catch` block that catches an exception with a * specific type (e.g. `catch (const std::exception&)`). @@ -790,10 +856,14 @@ class TranslatedCatchByTypeHandler extends TranslatedHandler { resultType = getVoidType() } + override predicate handlesDestructorsExplicitly() { any() } + override TranslatedElement getChildInternal(int id) { result = super.getChildInternal(id) or id = 0 and result = this.getParameter() + or + id = 1 and result = this.getDestructors() } override Instruction getChildSuccessorInternal(TranslatedElement child, EdgeKind kind) { @@ -810,7 +880,9 @@ class TranslatedCatchByTypeHandler extends TranslatedHandler { result = this.getParameter().getFirstInstruction(kind) or kind instanceof ExceptionEdge and - result = this.getParent().(TranslatedTryStmt).getNextHandler(this, any(GotoEdge edge)) + if exists(this.getDestructors()) + then result = this.getDestructors().getFirstInstruction(any(GotoEdge edge)) + else result = this.getParent().(TranslatedTryStmt).getNextHandler(this, any(GotoEdge edge)) ) } @@ -822,6 +894,8 @@ class TranslatedCatchByTypeHandler extends TranslatedHandler { private TranslatedParameter getParameter() { result = getTranslatedParameter(stmt.getParameter()) } + + private TranslatedDestructorsAfterHandler getDestructors() { result.getAst() = stmt } } /** @@ -842,9 +916,7 @@ class TranslatedCatchAnyHandler extends TranslatedHandler { } } -class TranslatedIfStmt extends TranslatedStmt, ConditionContext { - override IfStmt stmt; - +abstract class TranslatedIfLikeStmt extends TranslatedStmt, ConditionContext { override Instruction getFirstInstruction(EdgeKind kind) { if this.hasInitialization() then result = this.getInitialization().getFirstInstruction(kind) @@ -857,6 +929,8 @@ class TranslatedIfStmt extends TranslatedStmt, ConditionContext { override TranslatedElement getLastChild() { result = this.getElse() or result = this.getThen() } + override predicate handlesDestructorsExplicitly() { any() } + override TranslatedElement getChildInternal(int id) { id = 0 and result = this.getInitialization() or @@ -867,25 +941,21 @@ class TranslatedIfStmt extends TranslatedStmt, ConditionContext { id = 3 and result = this.getElse() } - private predicate hasInitialization() { exists(stmt.getInitialization()) } + abstract predicate hasInitialization(); - private TranslatedStmt getInitialization() { - result = getTranslatedStmt(stmt.getInitialization()) - } + abstract TranslatedStmt getInitialization(); - private TranslatedCondition getCondition() { - result = getTranslatedCondition(stmt.getCondition().getFullyConverted()) - } + abstract TranslatedCondition getCondition(); private Instruction getFirstConditionInstruction(EdgeKind kind) { result = this.getCondition().getFirstInstruction(kind) } - private TranslatedStmt getThen() { result = getTranslatedStmt(stmt.getThen()) } + abstract TranslatedStmt getThen(); - private TranslatedStmt getElse() { result = getTranslatedStmt(stmt.getElse()) } + abstract TranslatedStmt getElse(); - private predicate hasElse() { exists(stmt.getElse()) } + abstract predicate hasElse(); override Instruction getInstructionSuccessorInternal(InstructionTag tag, EdgeKind kind) { none() } @@ -898,7 +968,11 @@ class TranslatedIfStmt extends TranslatedStmt, ConditionContext { child = this.getCondition() and if this.hasElse() then result = this.getElse().getFirstInstruction(kind) - else result = this.getParent().getChildSuccessor(this, kind) + else ( + if this.hasAnImplicitDestructorCall() + then result = this.getChild(this.getFirstDestructorCallIndex()).getFirstInstruction(kind) + else result = this.getParent().getChildSuccessor(this, kind) + ) } override Instruction getChildSuccessorInternal(TranslatedElement child, EdgeKind kind) { @@ -906,7 +980,24 @@ class TranslatedIfStmt extends TranslatedStmt, ConditionContext { result = this.getFirstConditionInstruction(kind) or (child = this.getThen() or child = this.getElse()) and - result = this.getParent().getChildSuccessor(this, kind) + ( + if this.hasAnImplicitDestructorCall() + then result = this.getChild(this.getFirstDestructorCallIndex()).getFirstInstruction(kind) + else result = this.getParent().getChildSuccessor(this, kind) + ) + or + exists(int destructorId | + destructorId >= this.getFirstDestructorCallIndex() and + child = this.getChild(destructorId) and + result = this.getChild(destructorId + 1).getFirstInstruction(kind) + ) + or + exists(int lastDestructorIndex | + lastDestructorIndex = + max(int n | exists(this.getChild(n)) and n >= this.getFirstDestructorCallIndex()) and + child = this.getChild(lastDestructorIndex) and + result = this.getParent().getChildSuccessor(this, kind) + ) } override predicate hasInstruction(Opcode opcode, InstructionTag tag, CppType resultType) { @@ -914,76 +1005,44 @@ class TranslatedIfStmt extends TranslatedStmt, ConditionContext { } } -class TranslatedConstExprIfStmt extends TranslatedStmt, ConditionContext { - override ConstexprIfStmt stmt; +class TranslatedIfStmt extends TranslatedIfLikeStmt { + override IfStmt stmt; - override Instruction getFirstInstruction(EdgeKind kind) { - if this.hasInitialization() - then result = this.getInitialization().getFirstInstruction(kind) - else result = this.getFirstConditionInstruction(kind) - } + override predicate hasInitialization() { exists(stmt.getInitialization()) } - override TranslatedElement getChildInternal(int id) { - id = 0 and result = this.getInitialization() - or - id = 1 and result = this.getCondition() - or - id = 2 and result = this.getThen() - or - id = 3 and result = this.getElse() - } - - private predicate hasInitialization() { exists(stmt.getInitialization()) } - - private TranslatedStmt getInitialization() { + override TranslatedStmt getInitialization() { result = getTranslatedStmt(stmt.getInitialization()) } - private TranslatedCondition getCondition() { + override TranslatedCondition getCondition() { result = getTranslatedCondition(stmt.getCondition().getFullyConverted()) } - private Instruction getFirstConditionInstruction(EdgeKind kind) { - result = this.getCondition().getFirstInstruction(kind) + override TranslatedStmt getThen() { result = getTranslatedStmt(stmt.getThen()) } + + override TranslatedStmt getElse() { result = getTranslatedStmt(stmt.getElse()) } + + override predicate hasElse() { exists(stmt.getElse()) } +} + +class TranslatedConstExprIfStmt extends TranslatedIfLikeStmt { + override ConstexprIfStmt stmt; + + override predicate hasInitialization() { exists(stmt.getInitialization()) } + + override TranslatedStmt getInitialization() { + result = getTranslatedStmt(stmt.getInitialization()) } - private TranslatedStmt getThen() { result = getTranslatedStmt(stmt.getThen()) } - - private TranslatedStmt getElse() { result = getTranslatedStmt(stmt.getElse()) } - - private predicate hasElse() { exists(stmt.getElse()) } - - override Instruction getInstructionSuccessorInternal(InstructionTag tag, EdgeKind kind) { none() } - - override Instruction getChildTrueSuccessor(TranslatedCondition child, EdgeKind kind) { - child = this.getCondition() and - result = this.getThen().getFirstInstruction(kind) + override TranslatedCondition getCondition() { + result = getTranslatedCondition(stmt.getCondition().getFullyConverted()) } - override Instruction getChildFalseSuccessor(TranslatedCondition child, EdgeKind kind) { - child = this.getCondition() and - if this.hasElse() - then result = this.getElse().getFirstInstruction(kind) - else result = this.getParent().getChildSuccessor(this, kind) - } + override TranslatedStmt getThen() { result = getTranslatedStmt(stmt.getThen()) } - override Instruction getChildSuccessorInternal(TranslatedElement child, EdgeKind kind) { - child = this.getInitialization() and - result = this.getFirstConditionInstruction(kind) - or - (child = this.getThen() or child = this.getElse()) and - result = this.getParent().getChildSuccessor(this, kind) - } + override TranslatedStmt getElse() { result = getTranslatedStmt(stmt.getElse()) } - override predicate hasInstruction(Opcode opcode, InstructionTag tag, CppType resultType) { - none() - } - - override Instruction getALastInstructionInternal() { - result = this.getThen().getALastInstruction() - or - result = this.getElse().getALastInstruction() - } + override predicate hasElse() { exists(stmt.getElse()) } } abstract class TranslatedLoop extends TranslatedStmt, ConditionContext { @@ -1163,6 +1222,8 @@ class TranslatedForStmt extends TranslatedLoop { class TranslatedRangeBasedForStmt extends TranslatedStmt, ConditionContext { override RangeBasedForStmt stmt; + override predicate handlesDestructorsExplicitly() { any() } + override TranslatedElement getChildInternal(int id) { id = 0 and result = this.getInitialization() or @@ -1216,6 +1277,19 @@ class TranslatedRangeBasedForStmt extends TranslatedStmt, ConditionContext { or child = this.getUpdate() and result = this.getCondition().getFirstInstruction(kind) + or + exists(int destructorId | + destructorId >= this.getFirstDestructorCallIndex() and + child = this.getChild(destructorId) and + result = this.getChild(destructorId + 1).getFirstInstruction(kind) + ) + or + exists(int lastDestructorIndex | + lastDestructorIndex = + max(int n | exists(this.getChild(n)) and n >= this.getFirstDestructorCallIndex()) and + child = this.getChild(lastDestructorIndex) and + result = this.getParent().getChildSuccessor(this, kind) + ) } override predicate hasInstruction(Opcode opcode, InstructionTag tag, CppType resultType) { @@ -1231,7 +1305,9 @@ class TranslatedRangeBasedForStmt extends TranslatedStmt, ConditionContext { override Instruction getChildFalseSuccessor(TranslatedCondition child, EdgeKind kind) { child = this.getCondition() and - result = this.getParent().getChildSuccessor(this, kind) + if this.hasAnImplicitDestructorCall() + then result = this.getChild(this.getFirstDestructorCallIndex()).getFirstInstruction(kind) + else result = this.getParent().getChildSuccessor(this, kind) } private TranslatedDeclStmt getRangeVariableDeclStmt() { @@ -1276,6 +1352,11 @@ class TranslatedJumpStmt extends TranslatedStmt { override JumpStmt stmt; override Instruction getFirstInstruction(EdgeKind kind) { + // The first instruction is a destructor call, if any. + result = this.getChildInternal(0).getFirstInstruction(kind) + or + // Otherwise, the first (and only) instruction is a `NoOp` + not exists(this.getChildInternal(0)) and result = this.getInstruction(OnlyInstructionTag()) and kind instanceof GotoEdge } @@ -1284,7 +1365,20 @@ class TranslatedJumpStmt extends TranslatedStmt { result = this.getInstruction(OnlyInstructionTag()) } - override TranslatedElement getChildInternal(int id) { none() } + private TranslatedCall getTranslatedImplicitDestructorCall(int id) { + result.getExpr() = stmt.getImplicitDestructorCall(id) + } + + override TranslatedElement getLastChild() { + result = + this.getTranslatedImplicitDestructorCall(max(int id | + exists(stmt.getImplicitDestructorCall(id)) + )) + } + + override TranslatedElement getChildInternal(int id) { + result = this.getTranslatedImplicitDestructorCall(id) + } override predicate hasInstruction(Opcode opcode, InstructionTag tag, CppType resultType) { tag = OnlyInstructionTag() and @@ -1297,7 +1391,19 @@ class TranslatedJumpStmt extends TranslatedStmt { result = getTranslatedStmt(stmt.getTarget()).getFirstInstruction(kind) } - override Instruction getChildSuccessorInternal(TranslatedElement child, EdgeKind kind) { none() } + final override predicate handlesDestructorsExplicitly() { any() } + + override Instruction getChildSuccessorInternal(TranslatedElement child, EdgeKind kind) { + exists(int id | child = this.getChildInternal(id) | + // Transition to the next destructor call, if any. + result = this.getChildInternal(id + 1).getFirstInstruction(kind) + or + // And otherwise, exit this element by flowing to the target of the jump. + not exists(this.getChildInternal(id + 1)) and + kind instanceof GotoEdge and + result = this.getInstruction(OnlyInstructionTag()) + ) + } } private EdgeKind getCaseEdge(SwitchCase switchCase) { diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll index b31c7898ba7..24135820ab8 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll @@ -17,18 +17,11 @@ private import Imports::IRType * The variable may be a user-declared variable (`IRUserVariable`) or a temporary variable generated * by the AST-to-IR translation (`IRTempVariable`). */ -class IRVariable extends TIRVariable { +abstract private class AbstractIRVariable extends TIRVariable { Language::Declaration func; - IRVariable() { - this = TIRUserVariable(_, _, func) or - this = TIRTempVariable(func, _, _, _) or - this = TIRStringLiteral(func, _, _, _) or - this = TIRDynamicInitializationFlag(func, _, _) - } - /** Gets a textual representation of this element. */ - string toString() { none() } + abstract string toString(); /** * Holds if this variable's value cannot be changed within a function. Currently used for string @@ -49,13 +42,13 @@ class IRVariable extends TIRVariable { /** * Gets the type of the variable. */ - Language::LanguageType getLanguageType() { none() } + abstract Language::LanguageType getLanguageType(); /** * Gets the AST node that declared this variable, or that introduced this * variable as part of the AST-to-IR translation. */ - Language::AST getAst() { none() } + abstract Language::AST getAst(); /** DEPRECATED: Alias for getAst */ deprecated Language::AST getAST() { result = this.getAst() } @@ -64,7 +57,7 @@ class IRVariable extends TIRVariable { * Gets an identifier string for the variable. This identifier is unique * within the function. */ - string getUniqueId() { none() } + abstract string getUniqueId(); /** * Gets the source location of this variable. @@ -74,7 +67,7 @@ class IRVariable extends TIRVariable { /** * Gets the IR for the function that references this variable. */ - final IRFunction getEnclosingIRFunction() { result.getFunction() = func } + final IRFunction getEnclosingIRFunction() { result.getFunction() = this.getEnclosingFunction() } /** * Gets the function that references this variable. @@ -82,10 +75,18 @@ class IRVariable extends TIRVariable { final Language::Declaration getEnclosingFunction() { result = func } } +/** + * A variable referenced by the IR for a function. + * + * The variable may be a user-declared variable (`IRUserVariable`) or a temporary variable generated + * by the AST-to-IR translation (`IRTempVariable`). + */ +final class IRVariable = AbstractIRVariable; + /** * A user-declared variable referenced by the IR for a function. */ -class IRUserVariable extends IRVariable, TIRUserVariable { +class IRUserVariable extends AbstractIRVariable, TIRUserVariable { Language::Variable var; Language::LanguageType type; @@ -114,26 +115,29 @@ class IRUserVariable extends IRVariable, TIRUserVariable { * A variable (user-declared or temporary) that is allocated on the stack. This includes all * parameters, non-static local variables, and temporary variables. */ -class IRAutomaticVariable extends IRVariable { - IRAutomaticVariable() { - exists(Language::Variable var | - this = TIRUserVariable(var, _, func) and - Language::isVariableAutomatic(var) - ) - or - this = TIRTempVariable(func, _, _, _) - } +abstract private class AbstractIRAutomaticVariable extends AbstractIRVariable { } + +/** + * A variable (user-declared or temporary) that is allocated on the stack. This includes all + * parameters, non-static local variables, and temporary variables. + */ +final class IRAutomaticVariable = AbstractIRAutomaticVariable; + +/** + * A user-declared variable that is allocated on the stack. This includes all parameters and + * non-static local variables. + */ +private class AbstractIRAutomaticUserVariable extends IRUserVariable, AbstractIRAutomaticVariable { + override Language::AutomaticVariable var; + + final override Language::AutomaticVariable getVariable() { result = var } } /** * A user-declared variable that is allocated on the stack. This includes all parameters and * non-static local variables. */ -class IRAutomaticUserVariable extends IRUserVariable, IRAutomaticVariable { - override Language::AutomaticVariable var; - - final override Language::AutomaticVariable getVariable() { result = var } -} +final class IRAutomaticUserVariable = AbstractIRAutomaticUserVariable; /** * A user-declared variable that is not allocated on the stack. This includes all global variables, @@ -151,16 +155,10 @@ class IRStaticUserVariable extends IRUserVariable { * A variable that is not user-declared. This includes temporary variables generated as part of IR * construction, as well as string literals. */ -class IRGeneratedVariable extends IRVariable { +abstract private class AbstractIRGeneratedVariable extends AbstractIRVariable { Language::AST ast; Language::LanguageType type; - IRGeneratedVariable() { - this = TIRTempVariable(func, ast, _, type) or - this = TIRStringLiteral(func, ast, type, _) or - this = TIRDynamicInitializationFlag(func, ast, type) - } - final override Language::LanguageType getLanguageType() { result = type } final override Language::AST getAst() { result = ast } @@ -196,12 +194,20 @@ class IRGeneratedVariable extends IRVariable { string getBaseString() { none() } } +/** + * A variable that is not user-declared. This includes temporary variables generated as part of IR + * construction, as well as string literals. + */ +final class IRGeneratedVariable = AbstractIRGeneratedVariable; + /** * A temporary variable introduced by IR construction. The most common examples are the variable * generated to hold the return value of a function, or the variable generated to hold the result of * a condition operator (`a ? b : c`). */ -class IRTempVariable extends IRGeneratedVariable, IRAutomaticVariable, TIRTempVariable { +class IRTempVariable extends AbstractIRGeneratedVariable, AbstractIRAutomaticVariable, + TIRTempVariable +{ TempVariableTag tag; IRTempVariable() { this = TIRTempVariable(func, ast, tag, type) } @@ -241,7 +247,7 @@ class IRThrowVariable extends IRTempVariable { * A temporary variable generated to hold the contents of all arguments passed to the `...` of a * function that accepts a variable number of arguments. */ -class IREllipsisVariable extends IRTempVariable, IRParameter { +class IREllipsisVariable extends IRTempVariable, AbstractIRParameter { IREllipsisVariable() { tag = EllipsisTempVar() } final override string toString() { result = "#ellipsis" } @@ -252,7 +258,7 @@ class IREllipsisVariable extends IRTempVariable, IRParameter { /** * A temporary variable generated to hold the `this` pointer. */ -class IRThisVariable extends IRTempVariable, IRParameter { +class IRThisVariable extends IRTempVariable, AbstractIRParameter { IRThisVariable() { tag = ThisTempVar() } final override string toString() { result = "#this" } @@ -264,7 +270,7 @@ class IRThisVariable extends IRTempVariable, IRParameter { * A variable generated to represent the contents of a string literal. This variable acts much like * a read-only global variable. */ -class IRStringLiteral extends IRGeneratedVariable, TIRStringLiteral { +class IRStringLiteral extends AbstractIRGeneratedVariable, TIRStringLiteral { Language::StringLiteral literal; IRStringLiteral() { this = TIRStringLiteral(func, ast, type, literal) } @@ -288,7 +294,7 @@ class IRStringLiteral extends IRGeneratedVariable, TIRStringLiteral { * used to model the runtime initialization of static local variables in C++, as well as static * fields in C#. */ -class IRDynamicInitializationFlag extends IRGeneratedVariable, TIRDynamicInitializationFlag { +class IRDynamicInitializationFlag extends AbstractIRGeneratedVariable, TIRDynamicInitializationFlag { Language::Variable var; IRDynamicInitializationFlag() { @@ -314,24 +320,24 @@ class IRDynamicInitializationFlag extends IRGeneratedVariable, TIRDynamicInitial * An IR variable which acts like a function parameter, including positional parameters and the * temporary variables generated for `this` and ellipsis parameters. */ -class IRParameter extends IRAutomaticVariable { - IRParameter() { - this.(IRAutomaticUserVariable).getVariable() instanceof Language::Parameter - or - this = TIRTempVariable(_, _, ThisTempVar(), _) - or - this = TIRTempVariable(_, _, EllipsisTempVar(), _) - } - +abstract private class AbstractIRParameter extends AbstractIRAutomaticVariable { /** * Gets the zero-based index of this parameter. The `this` parameter has index -1. */ int getIndex() { none() } } +/** + * An IR variable which acts like a function parameter, including positional parameters and the + * temporary variables generated for `this` and ellipsis parameters. + */ +final class IRParameter = AbstractIRParameter; + /** * An IR variable representing a positional parameter. */ -class IRPositionalParameter extends IRParameter, IRAutomaticUserVariable { +class IRPositionalParameter extends AbstractIRParameter, AbstractIRAutomaticUserVariable { + IRPositionalParameter() { this.getVariable() instanceof Language::Parameter } + final override int getIndex() { result = this.getVariable().(Language::Parameter).getIndex() } } diff --git a/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll b/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll index 4dd53134830..94e3a3efc9b 100644 --- a/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll +++ b/cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll @@ -565,7 +565,7 @@ private class IteratorAssignmentMemberOperatorModel extends IteratorAssignmentMe TaintFunction, SideEffectFunction, AliasFunction { override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) { - input.isParameterDeref(0) and + (input.isParameterDeref(0) or input.isParameter(0)) and output.isQualifierObject() } @@ -584,17 +584,34 @@ private class IteratorAssignmentMemberOperatorModel extends IteratorAssignmentMe override predicate parameterEscapesOnlyViaReturn(int index) { index = -1 } } +/** + * A `begin` member function, or a related function, that returns an iterator. + */ +class BeginFunction extends MemberFunction { + BeginFunction() { + this.hasName(["begin", "cbegin", "rbegin", "crbegin", "before_begin", "cbefore_begin"]) and + this.getType().getUnspecifiedType() instanceof Iterator + } +} + +/** + * An `end` member function, or a related function, that returns an iterator. + */ +class EndFunction extends MemberFunction { + EndFunction() { + this.hasName(["end", "cend", "rend", "crend"]) and + this.getType().getUnspecifiedType() instanceof Iterator + } +} + /** * A `begin` or `end` member function, or a related member function, that * returns an iterator. */ class BeginOrEndFunction extends MemberFunction { BeginOrEndFunction() { - this.hasName([ - "begin", "cbegin", "rbegin", "crbegin", "end", "cend", "rend", "crend", "before_begin", - "cbefore_begin" - ]) and - this.getType().getUnspecifiedType() instanceof Iterator + this instanceof BeginFunction or + this instanceof EndFunction } } diff --git a/cpp/ql/lib/upgrades/ddd31fd02e51ad270bc9e6712708e5a5b6881518/upgrade.properties b/cpp/ql/lib/upgrades/ddd31fd02e51ad270bc9e6712708e5a5b6881518/upgrade.properties index a0c4ba602a1..3e361d800fb 100644 --- a/cpp/ql/lib/upgrades/ddd31fd02e51ad270bc9e6712708e5a5b6881518/upgrade.properties +++ b/cpp/ql/lib/upgrades/ddd31fd02e51ad270bc9e6712708e5a5b6881518/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused column from the `folders` and `files` relations compatibility: full -files.rel: reorder files.rel (int id, string name, string simple, string ext, int fromSource) id name -folders.rel: reorder folders.rel (int id, string name, string simple) id name \ No newline at end of file +files.rel: reorder files.rel (@file id, string name, string simple, string ext, int fromSource) id name +folders.rel: reorder folders.rel (@folder id, string name, string simple) id name \ No newline at end of file diff --git a/cpp/ql/src/CHANGELOG.md b/cpp/ql/src/CHANGELOG.md index 52ce33161a7..b530e148482 100644 --- a/cpp/ql/src/CHANGELOG.md +++ b/cpp/ql/src/CHANGELOG.md @@ -1,3 +1,20 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* The "Use of unique pointer after lifetime ends" query (`cpp/use-of-unique-pointer-after-lifetime-ends`) no longer reports an alert when the pointer is converted to a boolean +* The "Variable not initialized before use" query (`cpp/not-initialised`) no longer reports an alert on static variables. + +## 0.9.12 + +### New Queries + +* Added a new query, `cpp/iterator-to-expired-container`, to detect the creation of iterators owned by a temporary objects that are about to be destroyed. + ## 0.9.11 ### Minor Analysis Improvements diff --git a/cpp/ql/src/Critical/DoubleFree.qhelp b/cpp/ql/src/Critical/DoubleFree.qhelp index 0b38858eae4..b8c817617f7 100644 --- a/cpp/ql/src/Critical/DoubleFree.qhelp +++ b/cpp/ql/src/Critical/DoubleFree.qhelp @@ -14,13 +14,32 @@ the program, or security vulnerabilities, by allowing an attacker to overwrite a

-Ensure that all execution paths deallocate the allocated memory at most once. If possible, reassign -the pointer to a null value after deallocating it. This will prevent double-free vulnerabilities since -most deallocation functions will perform a null-pointer check before attempting to deallocate the memory. +Ensure that all execution paths deallocate the allocated memory at most once. In complex cases it may +help to reassign a pointer to a null value after deallocating it. This will prevent double-free vulnerabilities +since most deallocation functions will perform a null-pointer check before attempting to deallocate memory.

- + +

+In the following example, buff is allocated and then freed twice: +

+ +

+Reviewing the code above, the issue can be fixed by simply deleting the additional call to +free(buff). +

+ +

+In the next example, task may be deleted twice, if an exception occurs inside the try +block after the first delete: +

+ +

+The problem can be solved by assigning a null value to the pointer after the first delete, as +calling delete a second time on the null pointer is harmless. +

+
diff --git a/cpp/ql/src/Critical/DoubleFree.cpp b/cpp/ql/src/Critical/DoubleFreeBad.cpp similarity index 100% rename from cpp/ql/src/Critical/DoubleFree.cpp rename to cpp/ql/src/Critical/DoubleFreeBad.cpp diff --git a/cpp/ql/src/Critical/DoubleFreeBad2.cpp b/cpp/ql/src/Critical/DoubleFreeBad2.cpp new file mode 100644 index 00000000000..b63e100434d --- /dev/null +++ b/cpp/ql/src/Critical/DoubleFreeBad2.cpp @@ -0,0 +1,16 @@ +void g() { + MyTask *task = nullptr; + + try + { + task = new MyTask; + + ... + + delete task; + + ... + } catch (...) { + delete task; // BAD: potential double-free + } +} diff --git a/cpp/ql/src/Critical/DoubleFreeGood.cpp b/cpp/ql/src/Critical/DoubleFreeGood.cpp new file mode 100644 index 00000000000..024c7aea493 --- /dev/null +++ b/cpp/ql/src/Critical/DoubleFreeGood.cpp @@ -0,0 +1,7 @@ +int* f() { + int *buff = malloc(SIZE*sizeof(int)); + do_stuff(buff); + free(buff); // GOOD: buff is only freed once. + int *new_buffer = malloc(SIZE*sizeof(int)); + return new_buffer; +} diff --git a/cpp/ql/src/Critical/DoubleFreeGood2.cpp b/cpp/ql/src/Critical/DoubleFreeGood2.cpp new file mode 100644 index 00000000000..f1abdd01688 --- /dev/null +++ b/cpp/ql/src/Critical/DoubleFreeGood2.cpp @@ -0,0 +1,17 @@ +void g() { + MyTask *task = nullptr; + + try + { + task = new MyTask; + + ... + + delete task; + task = nullptr; + + ... + } catch (...) { + delete task; // GOOD: harmless if task is NULL + } +} diff --git a/cpp/ql/src/Critical/NotInitialised.ql b/cpp/ql/src/Critical/NotInitialised.ql index 14cc757457a..8e8e67740ac 100644 --- a/cpp/ql/src/Critical/NotInitialised.ql +++ b/cpp/ql/src/Critical/NotInitialised.ql @@ -54,6 +54,7 @@ predicate undefinedLocalUse(VariableAccess va) { // it is hard to tell when a struct or array has been initialized, so we // ignore them not isAggregateType(lv.getUnderlyingType()) and + not lv.isStatic() and // static variables are initialized to zero or null by default not lv.getType().hasName("va_list") and va = lv.getAnAccess() and noDefPath(lv, va) and @@ -70,7 +71,8 @@ predicate uninitialisedGlobal(GlobalVariable gv) { va = gv.getAnAccess() and va.isRValue() and not gv.hasInitializer() and - not gv.hasSpecifier("extern") + not gv.hasSpecifier("extern") and + not gv.isStatic() // static variables are initialized to zero or null by default ) } diff --git a/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.qhelp b/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.qhelp index 1df186def0a..6994e49943f 100644 --- a/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.qhelp +++ b/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.qhelp @@ -42,7 +42,7 @@ in the previous example, one solution is to make the log message a trailing argu

An alternative solution is to allow log_with_timestamp to accept format arguments:

In this formulation, the non-constant format string to printf has been replaced with -a non-constant format string to vprintf. Semmle will no longer consider the body of +a non-constant format string to vprintf. The analysis will no longer consider the body of log_with_timestamp to be a problem, and will instead check that every call to log_with_timestamp passes a constant format string.

diff --git a/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.qhelp b/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.qhelp index bbd64254d54..b4df60cbac7 100644 --- a/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.qhelp +++ b/cpp/ql/src/Likely Bugs/Format/TooManyFormatArguments.qhelp @@ -22,10 +22,8 @@ function.
-
  • cplusplus.com: C++ Functions.
  • +
  • CERT C Coding Standard: FIO47-C. Use valid format strings.
  • Microsoft C Runtime Library Reference: printf, wprintf.
  • - -
    diff --git a/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.qhelp b/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.qhelp index 66344e93f22..bb4687b2d9a 100644 --- a/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.qhelp +++ b/cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.qhelp @@ -19,8 +19,8 @@ contents. -

    Review the format and arguments expected by the highlighted function calls. Update either -the format or the arguments so that the expected number of arguments are passed to the +

    Review the format and arguments expected by the highlighted function calls. Update either +the format or the arguments so that the expected number of arguments are passed to the function.

    @@ -30,11 +30,8 @@ function. -
  • CERT C Coding -Standard: FIO30-C. Exclude user input from format strings.
  • -
  • cplusplus.com: C++ Functions.
  • +
  • CERT C Coding Standard: FIO47-C. Use valid format strings.
  • Microsoft C Runtime Library Reference: printf, wprintf.
  • -
    diff --git a/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.cpp b/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.cpp deleted file mode 100644 index c3dd09c3071..00000000000 --- a/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.cpp +++ /dev/null @@ -1,4 +0,0 @@ -int main() { - printf("%s\n", 42); //printf will treat 42 as a char*, will most likely segfault - return 0; -} diff --git a/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.qhelp b/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.qhelp index 02bfd391a33..055adeb741f 100644 --- a/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.qhelp +++ b/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArguments.qhelp @@ -4,29 +4,33 @@

    Each call to the printf function or a related function should include -the type and sequence of arguments defined by the format. If the function is passed arguments +the type and sequence of arguments defined by the format. If the function is passed arguments of a different type or in a different sequence then the arguments are reinterpreted to fit the type and sequence expected, resulting in unpredictable behavior.

    -

    Review the format and arguments expected by the highlighted function calls. Update either -the format or the arguments so that the expected type and sequence of arguments are passed to +

    Review the format and arguments expected by the highlighted function calls. Update either +the format or the arguments so that the expected type and sequence of arguments are passed to the function.

    - + + +

    In the following example, the wrong format specifier is given for an integer format argument:

    + + + +

    The corrected version uses %i as the format specifier for the integer format argument:

    + +
    -
  • CERT C Coding -Standard: FIO30-C. Exclude user input from format strings.
  • -
  • cplusplus.com: C++ Functions.
  • -
  • CRT Alphabetical Function Reference: printf, _printf_l, wprintf, _wprintf_l.
  • - - - +
  • Microsoft Learn: Format specification syntax: printf and wprintf functions.
  • +
  • cplusplus.com:printf
  • +
  • CERT C Coding Standard: FIO47-C. Use valid format strings.
  • diff --git a/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArgumentsBad.cpp b/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArgumentsBad.cpp new file mode 100644 index 00000000000..046233af1b0 --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArgumentsBad.cpp @@ -0,0 +1,4 @@ +int main() { + printf("%s\n", 42); // BAD: printf will treat 42 as a char*, will most likely segfault + return 0; +} diff --git a/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArgumentsGood.cpp b/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArgumentsGood.cpp new file mode 100644 index 00000000000..0bd3fb5c439 --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Format/WrongTypeFormatArgumentsGood.cpp @@ -0,0 +1,4 @@ +int main() { + printf("%i\n", 42); // GOOD: printf will treat 42 as an int + return 0; +} diff --git a/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.cpp b/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.cpp index c3640a66ab6..29eef7c2b1f 100644 --- a/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.cpp +++ b/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.cpp @@ -2,19 +2,18 @@ void f_warning(int i) { - // The usage of the logical not operator in this case is unlikely to be correct + // BAD: the usage of the logical not operator in this case is unlikely to be correct // as the output is being used as an operator for a bit-wise and operation - if (i & !FLAGS) + if (i & !FLAGS) { // code } } - void f_fixed(int i) { - if (i & ~FLAGS) // Changing the logical not operator for the bit-wise not operator would fix this logic + if (i & ~FLAGS) // GOOD: Changing the logical not operator for the bit-wise not operator would fix this logic { // code } -} \ No newline at end of file +} diff --git a/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.qhelp b/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.qhelp index bac09fe9cf1..3b5824c314a 100644 --- a/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.qhelp +++ b/cpp/ql/src/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage.qhelp @@ -16,7 +16,13 @@

    Carefully inspect the flagged expressions. Consider the intent in the code logic, and decide whether it is necessary to change the not operator.

    - + +

    Here is an example of this issue and how it can be fixed:

    + + + +

    In other cases, particularly when the expressions have bool type, the fix may instead be of the form a && !b.

    +
  • diff --git a/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql b/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql index e08f2a2a4c1..267d0b9bd88 100644 --- a/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql +++ b/cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql @@ -37,6 +37,19 @@ class AllocaCall extends FunctionCall { } } +/** + * Gets an expression associated with a dataflow node. + */ +private Expr getExpr(DataFlow::Node node) { + result = node.asInstruction().getAst() + or + result = node.asOperand().getUse().getAst() + or + result = node.(DataFlow::RawIndirectInstruction).getInstruction().getAst() + or + result = node.(DataFlow::RawIndirectOperand).getOperand().getUse().getAst() +} + /** * A loop that contains an `alloca` call. */ @@ -185,19 +198,6 @@ class LoopWithAlloca extends Stmt { not this.conditionReachesWithoutUpdate(var, this.(Loop).getCondition()) } - /** - * Gets an expression associated with a dataflow node. - */ - private Expr getExpr(DataFlow::Node node) { - result = node.asInstruction().getAst() - or - result = node.asOperand().getUse().getAst() - or - result = node.(DataFlow::RawIndirectInstruction).getInstruction().getAst() - or - result = node.(DataFlow::RawIndirectOperand).getOperand().getUse().getAst() - } - /** * Gets a definition that may be the most recent definition of the * controlling variable `var` before this loop. @@ -210,7 +210,7 @@ class LoopWithAlloca extends Stmt { // Phi nodes will be preceded by nodes that represent actual definitions not result instanceof DataFlow::SsaPhiNode and // A source is outside the loop if it's not inside the loop - not exists(Expr e | e = this.getExpr(result) | this = getAnEnclosingLoopOfExpr(e)) + not exists(Expr e | e = getExpr(result) | this = getAnEnclosingLoopOfExpr(e)) ) } @@ -221,9 +221,9 @@ class LoopWithAlloca extends Stmt { private int getAControllingVarInitialValue(Variable var, DataFlow::Node source) { source = this.getAPrecedingDef(var) and ( - result = this.getExpr(source).getValue().toInt() + result = getExpr(source).getValue().toInt() or - result = this.getExpr(source).(Assignment).getRValue().getValue().toInt() + result = getExpr(source).(Assignment).getRValue().getValue().toInt() ) } diff --git a/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll b/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll index 1bd90084c67..53ab3b4df93 100644 --- a/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll +++ b/cpp/ql/src/Likely Bugs/Memory Management/NtohlArrayNoBound.qll @@ -107,7 +107,7 @@ class SnprintfSizeExpr extends BufferAccess, FunctionCall { } class MemcmpSizeExpr extends BufferAccess, FunctionCall { - MemcmpSizeExpr() { this.getTarget().hasName("Memcmp") } + MemcmpSizeExpr() { this.getTarget().hasName("memcmp") } override Expr getPointer() { result = this.getArgument(0) or diff --git a/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.cpp b/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.cpp deleted file mode 100644 index 07acc91cd5a..00000000000 --- a/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.cpp +++ /dev/null @@ -1,2 +0,0 @@ -strncpy(dest, src, sizeof(src)); //wrong: size of dest should be used -strncpy(dest, src, strlen(src)); //wrong: size of dest should be used diff --git a/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.qhelp b/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.qhelp index 2e297116710..201b9057499 100644 --- a/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.qhelp +++ b/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgs.qhelp @@ -3,7 +3,7 @@ "qhelp.dtd"> -

    The standard library function strncpy copies a source string to a destination buffer. The third argument defines the maximum number of characters to copy and should be less than +

    The standard library function strncpy copies a source string to a destination buffer. The third argument defines the maximum number of characters to copy and should be less than or equal to the size of the destination buffer. Calls of the form strncpy(dest, src, strlen(src)) or strncpy(dest, src, sizeof(src)) incorrectly set the third argument to the size of the source buffer. Executing a call of this type may cause a buffer overflow. Buffer overflows can lead to anything from a segmentation fault to a security vulnerability.

    @@ -12,14 +12,20 @@ or equal to the size of the destination buffer. Calls of the form strncpy( not the source buffer.

    - + +

    In the following examples, the size of the source buffer is incorrectly used as a parameter to strncpy:

    + +

    The corrected version uses the size of the destination buffer, or a variable containing the size of the destination buffer as the size parameter to strncpy:

    + +
    + -
  • cplusplus.com: strncpy.
  • +
  • cplusplus.com: strncpy.
  • I. Gerg. An Overview and Example of the Buffer-Overflow Exploit. IANewsletter vol 7 no 4. 2005.
  • diff --git a/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgsBad.cpp b/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgsBad.cpp new file mode 100644 index 00000000000..952550b2638 --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgsBad.cpp @@ -0,0 +1,9 @@ +char src[256]; +char dest1[128]; + +... + +strncpy(dest1, src, sizeof(src)); // wrong: size of dest should be used + +char *dest2 = (char *)malloc(sz1 + sz2 + sz3); +strncpy(dest2, src, strlen(src)); // wrong: size of dest should be used diff --git a/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgsGood.cpp b/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgsGood.cpp new file mode 100644 index 00000000000..22fc4ebd222 --- /dev/null +++ b/cpp/ql/src/Likely Bugs/Memory Management/StrncpyFlippedArgsGood.cpp @@ -0,0 +1,10 @@ +char src[256]; +char dest1[128]; + +... + +strncpy(dest1, src, sizeof(dest1)); // correct + +size_t destSize = sz1 + sz2 + sz3; +char *dest2 = (char *)malloc(destSize); +strncpy(dest2, src, destSize); // correct diff --git a/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.c b/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.c deleted file mode 100644 index 63856888ebb..00000000000 --- a/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.c +++ /dev/null @@ -1,22 +0,0 @@ -int main(int argc, char** argv) { - char *userAndFile = argv[2]; - - { - char fileBuffer[FILENAME_MAX] = "/home/"; - char *fileName = fileBuffer; - size_t len = strlen(fileName); - strncat(fileName+len, userAndFile, FILENAME_MAX-len-1); - // BAD: a string from the user is used in a filename - fopen(fileName, "wb+"); - } - - { - char fileBuffer[FILENAME_MAX] = "/home/"; - char *fileName = fileBuffer; - size_t len = strlen(fileName); - // GOOD: use a fixed file - char* fixed = "jim/file.txt"; - strncat(fileName+len, fixed, FILENAME_MAX-len-1); - fopen(fileName, "wb+"); - } -} diff --git a/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.qhelp b/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.qhelp index eba2ede58f5..4d6238ac335 100644 --- a/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.qhelp +++ b/cpp/ql/src/Security/CWE/CWE-022/TaintedPath.qhelp @@ -3,36 +3,57 @@ "qhelp.dtd"> -

    Accessing paths controlled by users can allow an attacker to access unexpected resources. This +

    Accessing paths controlled by users can allow an attacker to access unexpected resources. This can result in sensitive information being revealed or deleted, or an attacker being able to influence behavior by modifying unexpected files.

    -

    Paths that are naively constructed from data controlled by a user may contain unexpected special characters, -such as "..". Such a path may potentially point to any directory on the filesystem.

    +

    Paths that are naively constructed from data controlled by a user may be absolute paths, or may contain +unexpected special characters such as "..". Such a path could point anywhere on the file system.

    -

    Validate user input before using it to construct a filepath. Ideally, follow these rules:

    +

    Validate user input before using it to construct a file path.

    -
      -
    • Do not allow more than a single "." character.
    • -
    • Do not allow directory separators such as "/" or "\" (depending on the filesystem).
    • -
    • Do not rely on simply replacing problematic sequences such as "../". For example, after applying this filter to -".../...//" the resulting string would still be "../".
    • -
    • Ideally use a whitelist of known good patterns.
    • -
    +

    Common validation methods include checking that the normalized path is relative and does not contain +any ".." components, or checking that the path is contained within a safe folder. The method you should use depends +on how the path is used in the application, and whether the path should be a single path component. +

    + +

    If the path should be a single path component (such as a file name), you can check for the existence +of any path separators ("/" or "\"), or ".." sequences in the input, and reject the input if any are found. +

    + +

    +Note that removing "../" sequences is not sufficient, since the input could still contain a path separator +followed by "..". For example, the input ".../...//" would still result in the string "../" if only "../" sequences +are removed. +

    + +

    Finally, the simplest (but most restrictive) option is to use an allow list of safe patterns and make sure that +the user input matches one of these patterns.

    -

    In this example, a username and file are read from the arguments to main and then used to access a file in the -user's home directory. However, a malicious user could enter a filename which contains special -characters. For example, the string "../../etc/passwd" will result in the code reading the file located at -"/home/[user]/../../etc/passwd", which is the system's password file. This could potentially allow them to -access all the system's passwords.

    +

    In this example, a file name is read from a user and then used to access a file. +However, a malicious user could enter a file name anywhere on the file system, +such as "/etc/passwd" or "../../../etc/passwd".

    - + + +

    +If the input should only be a file name, you can check that it doesn't contain any path separators or ".." sequences. +

    + + + +

    +If the input should be within a specific directory, you can check that the resolved path +is still contained within that directory. +

    + +
    @@ -41,6 +62,7 @@ access all the system's passwords.

    OWASP: Path Traversal. +
  • Linux man pages: realpath(3).
  • diff --git a/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPath.c b/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPath.c new file mode 100644 index 00000000000..ff309d7d9d8 --- /dev/null +++ b/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPath.c @@ -0,0 +1,10 @@ +int main(int argc, char** argv) { + char *userAndFile = argv[2]; + + { + char fileBuffer[PATH_MAX]; + snprintf(fileBuffer, sizeof(fileBuffer), "/home/%s", userAndFile); + // BAD: a string from the user is used in a filename + fopen(fileBuffer, "wb+"); + } +} diff --git a/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPathFolder.c b/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPathFolder.c new file mode 100644 index 00000000000..1970e515d02 --- /dev/null +++ b/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPathFolder.c @@ -0,0 +1,28 @@ +#include +#include + +int main(int argc, char** argv) { + char *userAndFile = argv[2]; + const char *baseDir = "/home/user/public/"; + char fullPath[PATH_MAX]; + + // Attempt to concatenate the base directory and the user-supplied path + snprintf(fullPath, sizeof(fullPath), "%s%s", baseDir, userAndFile); + + // Resolve the absolute path, normalizing any ".." or "." + char *resolvedPath = realpath(fullPath, NULL); + if (resolvedPath == NULL) { + perror("Error resolving path"); + return 1; + } + + // Check if the resolved path starts with the base directory + if (strncmp(baseDir, resolvedPath, strlen(baseDir)) != 0) { + free(resolvedPath); + return 1; + } + + // GOOD: Path is within the intended directory + FILE *file = fopen(resolvedPath, "wb+"); + free(resolvedPath); +} \ No newline at end of file diff --git a/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPathNormalize.c b/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPathNormalize.c new file mode 100644 index 00000000000..ab7607cdd3d --- /dev/null +++ b/cpp/ql/src/Security/CWE/CWE-022/examples/TaintedPathNormalize.c @@ -0,0 +1,16 @@ +#include +#include + +int main(int argc, char** argv) { + char *fileName = argv[2]; + // Check for invalid sequences in the user input + if (strstr(fileName , "..") || strchr(fileName , '/') || strchr(fileName , '\\')) { + printf("Invalid filename.\n"); + return 1; + } + + char fileBuffer[PATH_MAX]; + snprintf(fileBuffer, sizeof(fileBuffer), "/home/user/files/%s", fileName); + // GOOD: We know that the filename is safe and stays within the public folder + FILE *file = fopen(fileBuffer, "wb+"); +} \ No newline at end of file diff --git a/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.qhelp b/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.qhelp index 1bed6a59f52..fdf552ba766 100644 --- a/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.qhelp +++ b/cpp/ql/src/Security/CWE/CWE-131/NoSpaceForZeroTerminator.qhelp @@ -12,8 +12,8 @@ the required buffer size, but do not allocate space for the zero terminator.

    -The expression highlighted by this rule creates a buffer that is of insufficient size to contain -the data being copied. This makes the code vulnerable to buffer overflow which can result in anything from a segmentation fault to a security vulnerability (particularly if the array is on stack-allocated memory). +The highlighted code segment creates a buffer without ensuring it's large enough to accommodate the copied data. +This leaves the code susceptible to a buffer overflow attack, which could lead to anything from program crashes to malicious code execution.

    diff --git a/cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainer.qhelp b/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainer.qhelp similarity index 84% rename from cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainer.qhelp rename to cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainer.qhelp index 19975b17493..87cc75c5f01 100644 --- a/cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainer.qhelp +++ b/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainer.qhelp @@ -30,6 +30,12 @@ This is because the temporary container is not bound to a rvalue reference.

    +

    +To fix lifetime_of_temp_not_extended, consider rewriting the code so that the lifetime of the temporary object is extended. +In fixed_lifetime_of_temp_not_extended, the lifetime of the temporary object has been extended by storing it in an rvalue reference. +

    + + diff --git a/cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainer.ql b/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainer.ql similarity index 72% rename from cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainer.ql rename to cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainer.ql index a36e54070bb..139555cfa1d 100644 --- a/cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainer.ql +++ b/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainer.ql @@ -2,9 +2,10 @@ * @name Iterator to expired container * @description Using an iterator owned by a container whose lifetime has expired may lead to unexpected behavior. * @kind problem - * @precision high + * @precision medium * @id cpp/iterator-to-expired-container * @problem.severity warning + * @security-severity 8.8 * @tags reliability * security * external/cwe/cwe-416 @@ -61,14 +62,38 @@ DataFlow::Node getADestroyedNode(DataFlow::Node n) { ) } -predicate destroyedToBeginSink(DataFlow::Node sink, FunctionCall fc) { +predicate destroyedToBeginSink(DataFlow::Node sink) { exists(CallInstruction call | call = sink.asOperand().(ThisArgumentOperand).getCall() and - fc = call.getUnconvertedResultExpression() and call.getStaticCallTarget() instanceof BeginOrEndFunction ) } +/** + * Holds if `node1` is the node corresponding to a qualifier of a destructor + * call and `node2` is a node that is destroyed as a result of `node1` being + * destroyed. + */ +private predicate qualifierToDestroyed(DataFlow::Node node1, DataFlow::Node node2) { + tempToDestructorSink(node1, _) and + node2 = getADestroyedNode(node1) +} + +/** + * A configuration to track flow from a destroyed node to a qualifier of + * a `begin` or `end` function call. + * + * This configuration exists to prevent a cartesian product between all sinks and + * all states in `Config::isSink`. + */ +module Config0 implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { qualifierToDestroyed(_, source) } + + predicate isSink(DataFlow::Node sink) { destroyedToBeginSink(sink) } +} + +module Flow0 = DataFlow::Global; + /** * A configuration to track flow from a temporary variable to the qualifier of * a destructor call, and subsequently to a qualifier of a call to `begin` or @@ -78,12 +103,15 @@ module Config implements DataFlow::StateConfigSig { newtype FlowState = additional TempToDestructor() or additional DestroyedToBegin(DataFlow::Node n) { - exists(DataFlow::Node thisOperand | - tempToDestructorSink(thisOperand, _) and - n = getADestroyedNode(thisOperand) - ) + any(Flow0::PathNode pn | pn.isSource()).getNode() = n } + /** + * Holds if `sink` is a qualifier to a call to `begin`, and `mid` is an + * object that is destroyed. + */ + private predicate relevant(DataFlow::Node mid, DataFlow::Node sink) { Flow0::flow(mid, sink) } + predicate isSource(DataFlow::Node source, FlowState state) { source.asInstruction().(VariableAddressInstruction).getIRVariable() instanceof IRTempVariable and state = TempToDestructor() @@ -92,16 +120,16 @@ module Config implements DataFlow::StateConfigSig { predicate isAdditionalFlowStep( DataFlow::Node node1, FlowState state1, DataFlow::Node node2, FlowState state2 ) { - tempToDestructorSink(node1, _) and state1 = TempToDestructor() and state2 = DestroyedToBegin(node2) and - node2 = getADestroyedNode(node1) + qualifierToDestroyed(node1, node2) } predicate isSink(DataFlow::Node sink, FlowState state) { - // Note: This is a non-trivial cartesian product! - // Hopefully, both of these sets are quite small in practice - destroyedToBeginSink(sink, _) and state instanceof DestroyedToBegin + exists(DataFlow::Node mid | + relevant(mid, sink) and + state = DestroyedToBegin(mid) + ) } DataFlow::FlowFeature getAFeature() { @@ -121,9 +149,9 @@ module Config implements DataFlow::StateConfigSig { module Flow = DataFlow::GlobalWithState; -from Flow::PathNode source, Flow::PathNode sink, FunctionCall beginOrEnd, DataFlow::Node mid +from Flow::PathNode source, Flow::PathNode sink, DataFlow::Node mid where Flow::flowPath(source, sink) and - destroyedToBeginSink(sink.getNode(), beginOrEnd) and + destroyedToBeginSink(sink.getNode()) and sink.getState() = Config::DestroyedToBegin(mid) -select mid, "This object is destroyed before $@ is called.", beginOrEnd, beginOrEnd.toString() +select mid, "This object is destroyed at the end of the full-expression." diff --git a/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainerExtendedLifetime-fixed.cpp b/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainerExtendedLifetime-fixed.cpp new file mode 100644 index 00000000000..d113b4165ff --- /dev/null +++ b/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainerExtendedLifetime-fixed.cpp @@ -0,0 +1,6 @@ +void fixed_lifetime_of_temp_not_extended() { + auto&& v = get_vector(); + for(auto x : log_and_return_argument(v)) { + use(x); // GOOD: The lifetime of the container returned by `get_vector()` has been extended to the lifetime of `v`. + } +} diff --git a/cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainerExtendedLifetime.cpp b/cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainerExtendedLifetime.cpp similarity index 100% rename from cpp/ql/src/experimental/Security/CWE/CWE-416/IteratorToExpiredContainerExtendedLifetime.cpp rename to cpp/ql/src/Security/CWE/CWE-416/IteratorToExpiredContainerExtendedLifetime.cpp diff --git a/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.qhelp b/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.qhelp index e0678c0beff..3a449b4c38c 100644 --- a/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.qhelp +++ b/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.qhelp @@ -8,6 +8,12 @@ When the std::string object is destroyed, the pointer returned by c_str is no longer valid. If the pointer is used after the std::string object is destroyed, then the behavior is undefined.

    + +

    Typically, this problem occurs when a std::string is returned by a function call (or overloaded operator) +by value, and the result is not immediately stored in a variable by value or reference in a way that extends the lifetime of +the temporary object. The resulting temporary std::string object is destroyed at the end of the containing expression +statement, along with any memory returned by a call to c_str. +

    @@ -39,6 +45,8 @@ points to valid memory.
  • MEM50-CPP. Do not access freed memory.
  • +
  • Microsoft Learn: Temporary objects.
  • +
  • cppreference.com: Lifetime of a temporary.
  • diff --git a/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.ql b/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.ql index 7d776280f91..98248675908 100644 --- a/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.ql +++ b/cpp/ql/src/Security/CWE/CWE-416/UseOfStringAfterLifetimeEnds.ql @@ -23,4 +23,5 @@ where (c.getTarget() instanceof StdStringCStr or c.getTarget() instanceof StdStringData) and isTemporary(c.getQualifier().getFullyConverted()) select c, - "The underlying string object is destroyed after the call to '" + c.getTarget() + "' returns." + "The underlying temporary string object is destroyed after the call to '" + c.getTarget() + + "' returns." diff --git a/cpp/ql/src/Security/CWE/CWE-416/UseOfUniquePointerAfterLifetimeEnds.ql b/cpp/ql/src/Security/CWE/CWE-416/UseOfUniquePointerAfterLifetimeEnds.ql index 84ef99ce955..8e99d6163d8 100644 --- a/cpp/ql/src/Security/CWE/CWE-416/UseOfUniquePointerAfterLifetimeEnds.ql +++ b/cpp/ql/src/Security/CWE/CWE-416/UseOfUniquePointerAfterLifetimeEnds.ql @@ -30,6 +30,8 @@ where outlivesFullExpr(c) and not c.isFromUninstantiatedTemplate(_) and isUniquePointerDerefFunction(c.getTarget()) and + // Exclude cases where the pointer is implicitly converted to a non-pointer type + not c.getActualType() instanceof IntegralType and isTemporary(c.getQualifier().getFullyConverted()) select c, "The underlying unique pointer object is destroyed after the call to '" + c.getTarget() + diff --git a/cpp/ql/src/change-notes/released/0.9.12.md b/cpp/ql/src/change-notes/released/0.9.12.md new file mode 100644 index 00000000000..0a66e72ed44 --- /dev/null +++ b/cpp/ql/src/change-notes/released/0.9.12.md @@ -0,0 +1,5 @@ +## 0.9.12 + +### New Queries + +* Added a new query, `cpp/iterator-to-expired-container`, to detect the creation of iterators owned by a temporary objects that are about to be destroyed. diff --git a/cpp/ql/src/change-notes/released/1.0.0.md b/cpp/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..6f9b4e6e6b1 --- /dev/null +++ b/cpp/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,10 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* The "Use of unique pointer after lifetime ends" query (`cpp/use-of-unique-pointer-after-lifetime-ends`) no longer reports an alert when the pointer is converted to a boolean +* The "Variable not initialized before use" query (`cpp/not-initialised`) no longer reports an alert on static variables. diff --git a/cpp/ql/src/codeql-pack.release.yml b/cpp/ql/src/codeql-pack.release.yml index 47eb8b55bab..b7eeb5b9736 100644 --- a/cpp/ql/src/codeql-pack.release.yml +++ b/cpp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.9.11 +lastReleaseVersion: 1.0.0 diff --git a/cpp/ql/src/experimental/Best Practices/GuardedFree.cpp b/cpp/ql/src/experimental/Best Practices/GuardedFree.cpp new file mode 100644 index 00000000000..5242e3da8f5 --- /dev/null +++ b/cpp/ql/src/experimental/Best Practices/GuardedFree.cpp @@ -0,0 +1,11 @@ +void test() +{ + char *foo = malloc(100); + + // BAD + if (foo) + free(foo); + + // GOOD + free(foo); +} \ No newline at end of file diff --git a/cpp/ql/src/experimental/Best Practices/GuardedFree.qhelp b/cpp/ql/src/experimental/Best Practices/GuardedFree.qhelp new file mode 100644 index 00000000000..77fdd467000 --- /dev/null +++ b/cpp/ql/src/experimental/Best Practices/GuardedFree.qhelp @@ -0,0 +1,18 @@ + + + +

    The free function, which deallocates heap memory, may accept a NULL pointer and take no action. Therefore, it is unnecessary to check its argument for the value of NULL before a function call to free. As such, these guards may hinder performance and readability.

    +
    + +

    A function call to free should not depend upon the value of its argument. Delete the if condition preceeding a function call to free when its only purpose is to check the value of the pointer to be freed.

    +
    + + + + +
  • + The Open Group Base Specifications Issue 7, 2018 Edition: + free - free allocated memory +
  • +
    +
    \ No newline at end of file diff --git a/cpp/ql/src/experimental/Best Practices/GuardedFree.ql b/cpp/ql/src/experimental/Best Practices/GuardedFree.ql new file mode 100644 index 00000000000..2d504d9bc05 --- /dev/null +++ b/cpp/ql/src/experimental/Best Practices/GuardedFree.ql @@ -0,0 +1,26 @@ +/** + * @name Guarded Free + * @description NULL-condition guards before function calls to the memory-deallocation + * function free(3) are unnecessary, because passing NULL to free(3) is a no-op. + * @kind problem + * @problem.severity recommendation + * @precision very-high + * @id cpp/guarded-free + * @tags maintainability + * readability + * experimental + */ + +import cpp +import semmle.code.cpp.controlflow.Guards + +class FreeCall extends FunctionCall { + FreeCall() { this.getTarget().hasGlobalName("free") } +} + +from GuardCondition gc, FreeCall fc, Variable v, BasicBlock bb +where + gc.ensuresEq(v.getAnAccess(), 0, bb, false) and + fc.getArgument(0) = v.getAnAccess() and + bb = fc.getEnclosingStmt() +select gc, "unnecessary NULL check before call to $@", fc, "free" diff --git a/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.cpp b/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.cpp new file mode 100644 index 00000000000..f96d67517b7 --- /dev/null +++ b/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.cpp @@ -0,0 +1,23 @@ +char * create (int arg) { + if (arg > 42) { + // this function may return NULL + return NULL; + } + char * r = malloc(arg); + snprintf(r, arg -1, "Hello"); + return r; +} + +void process(char *str) { + // str is dereferenced + if (str[0] == 'H') { + printf("Hello H\n"); + } +} + +void test(int arg) { + // first function returns a pointer that may be NULL + char *str = create(arg); + // str is not checked for nullness before being passed to process function + process(str); +} diff --git a/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.qhelp b/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.qhelp new file mode 100644 index 00000000000..6c802a9b60b --- /dev/null +++ b/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.qhelp @@ -0,0 +1,26 @@ + + + + +

    This rule finds a dereference of a function parameter, whose value comes from another function call that may return NULL, without checks in the meantime.

    +
    + + +

    A check should be added between the return of the function which may return NULL, and its use by the function dereferencing ths pointer.

    +
    + + + + + + +
  • + + Null Dereference + +
  • +
    + +
    diff --git a/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.ql b/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.ql new file mode 100644 index 00000000000..875c4f1dd96 --- /dev/null +++ b/cpp/ql/src/experimental/Likely Bugs/DerefNullResult.ql @@ -0,0 +1,34 @@ +/** + * @name Null dereference from a function result + * @description A function parameter is dereferenced, + * while it comes from a function that may return NULL, + * and is not checked for nullness by the caller. + * @kind problem + * @id cpp/deref-null-result + * @problem.severity recommendation + * @tags reliability + * security + * external/cwe/cwe-476 + */ + +import cpp +import semmle.code.cpp.dataflow.new.DataFlow + +from Function nuller, Parameter pd, FunctionCall fc, Variable v +where + mayReturnNull(nuller) and + functionDereferences(pd.getFunction(), pd.getIndex()) and + // there is a function call which will deref parameter pd + fc.getTarget() = pd.getFunction() and + // the parameter pd comes from a variable v + DataFlow::localFlow(DataFlow::exprNode(v.getAnAccess()), + DataFlow::exprNode(fc.getArgument(pd.getIndex()))) and + // this variable v was assigned by a call to the nuller function + unique( | | v.getAnAssignedValue()) = nuller.getACallToThisFunction() and + // this variable v is not accessed for an operation (check for NULLness) + not exists(VariableAccess vc | + vc.getTarget() = v and + (vc.getParent() instanceof Operation or vc.getParent() instanceof IfStmt) + ) +select fc, "This function call may deref $@ when it can be NULL from $@", v, v.getName(), nuller, + nuller.getName() diff --git a/cpp/ql/src/qlpack.yml b/cpp/ql/src/qlpack.yml index 7eb3d91c602..9e45007445b 100644 --- a/cpp/ql/src/qlpack.yml +++ b/cpp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-queries -version: 0.9.11 +version: 1.0.0 groups: - cpp - queries diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected index 805d87c9645..fa7f625210d 100644 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected +++ b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected @@ -1,55 +1,55 @@ edges -| test.cpp:34:10:34:12 | buf | test.cpp:34:5:34:24 | access to array | provenance | | -| test.cpp:35:10:35:12 | buf | test.cpp:35:5:35:22 | access to array | provenance | | -| test.cpp:36:10:36:12 | buf | test.cpp:36:5:36:24 | access to array | provenance | | -| test.cpp:39:14:39:16 | buf | test.cpp:39:9:39:19 | access to array | provenance | | -| test.cpp:43:14:43:16 | buf | test.cpp:43:9:43:19 | access to array | provenance | | -| test.cpp:48:10:48:12 | buf | test.cpp:48:5:48:24 | access to array | provenance | | -| test.cpp:49:10:49:12 | buf | test.cpp:49:5:49:22 | access to array | provenance | | -| test.cpp:50:10:50:12 | buf | test.cpp:50:5:50:24 | access to array | provenance | | -| test.cpp:53:14:53:16 | buf | test.cpp:53:9:53:19 | access to array | provenance | | -| test.cpp:57:14:57:16 | buf | test.cpp:57:9:57:19 | access to array | provenance | | -| test.cpp:61:14:61:16 | buf | test.cpp:61:9:61:19 | access to array | provenance | | -| test.cpp:70:33:70:33 | p | test.cpp:71:5:71:17 | access to array | provenance | | -| test.cpp:70:33:70:33 | p | test.cpp:72:5:72:15 | access to array | provenance | | +| test.cpp:34:10:34:12 | buf | test.cpp:34:5:34:24 | access to array | provenance | Config | +| test.cpp:35:10:35:12 | buf | test.cpp:35:5:35:22 | access to array | provenance | Config | +| test.cpp:36:10:36:12 | buf | test.cpp:36:5:36:24 | access to array | provenance | Config | +| test.cpp:39:14:39:16 | buf | test.cpp:39:9:39:19 | access to array | provenance | Config | +| test.cpp:43:14:43:16 | buf | test.cpp:43:9:43:19 | access to array | provenance | Config | +| test.cpp:48:10:48:12 | buf | test.cpp:48:5:48:24 | access to array | provenance | Config | +| test.cpp:49:10:49:12 | buf | test.cpp:49:5:49:22 | access to array | provenance | Config | +| test.cpp:50:10:50:12 | buf | test.cpp:50:5:50:24 | access to array | provenance | Config | +| test.cpp:53:14:53:16 | buf | test.cpp:53:9:53:19 | access to array | provenance | Config | +| test.cpp:57:14:57:16 | buf | test.cpp:57:9:57:19 | access to array | provenance | Config | +| test.cpp:61:14:61:16 | buf | test.cpp:61:9:61:19 | access to array | provenance | Config | +| test.cpp:70:33:70:33 | p | test.cpp:71:5:71:17 | access to array | provenance | Config | +| test.cpp:70:33:70:33 | p | test.cpp:72:5:72:15 | access to array | provenance | Config | | test.cpp:76:26:76:46 | & ... | test.cpp:66:32:66:32 | p | provenance | | -| test.cpp:76:32:76:34 | buf | test.cpp:76:26:76:46 | & ... | provenance | | +| test.cpp:76:32:76:34 | buf | test.cpp:76:26:76:46 | & ... | provenance | Config | | test.cpp:77:26:77:44 | & ... | test.cpp:66:32:66:32 | p | provenance | | -| test.cpp:77:32:77:34 | buf | test.cpp:77:26:77:44 | & ... | provenance | | +| test.cpp:77:32:77:34 | buf | test.cpp:77:26:77:44 | & ... | provenance | Config | | test.cpp:79:27:79:34 | buf | test.cpp:70:33:70:33 | p | provenance | | | test.cpp:79:32:79:34 | buf | test.cpp:79:27:79:34 | buf | provenance | | -| test.cpp:85:21:85:36 | buf | test.cpp:87:5:87:31 | access to array | provenance | | -| test.cpp:85:21:85:36 | buf | test.cpp:88:5:88:27 | access to array | provenance | | +| test.cpp:85:21:85:36 | buf | test.cpp:87:5:87:31 | access to array | provenance | Config | +| test.cpp:85:21:85:36 | buf | test.cpp:88:5:88:27 | access to array | provenance | Config | | test.cpp:85:34:85:36 | buf | test.cpp:85:21:85:36 | buf | provenance | | -| test.cpp:96:13:96:15 | arr | test.cpp:96:13:96:18 | access to array | provenance | | -| test.cpp:111:17:111:19 | arr | test.cpp:111:17:111:22 | access to array | provenance | | -| test.cpp:111:17:111:19 | arr | test.cpp:115:35:115:40 | access to array | provenance | | -| test.cpp:111:17:111:19 | arr | test.cpp:119:17:119:22 | access to array | provenance | | -| test.cpp:115:35:115:37 | arr | test.cpp:111:17:111:22 | access to array | provenance | | -| test.cpp:115:35:115:37 | arr | test.cpp:115:35:115:40 | access to array | provenance | | -| test.cpp:115:35:115:37 | arr | test.cpp:119:17:119:22 | access to array | provenance | | -| test.cpp:119:17:119:19 | arr | test.cpp:111:17:111:22 | access to array | provenance | | -| test.cpp:119:17:119:19 | arr | test.cpp:115:35:115:40 | access to array | provenance | | -| test.cpp:119:17:119:19 | arr | test.cpp:119:17:119:22 | access to array | provenance | | -| test.cpp:128:9:128:11 | arr | test.cpp:128:9:128:14 | access to array | provenance | | -| test.cpp:134:25:134:27 | arr | test.cpp:136:9:136:16 | ... += ... | provenance | | +| test.cpp:96:13:96:15 | arr | test.cpp:96:13:96:18 | access to array | provenance | Config | +| test.cpp:111:17:111:19 | arr | test.cpp:111:17:111:22 | access to array | provenance | Config | +| test.cpp:111:17:111:19 | arr | test.cpp:115:35:115:40 | access to array | provenance | Config | +| test.cpp:111:17:111:19 | arr | test.cpp:119:17:119:22 | access to array | provenance | Config | +| test.cpp:115:35:115:37 | arr | test.cpp:111:17:111:22 | access to array | provenance | Config | +| test.cpp:115:35:115:37 | arr | test.cpp:115:35:115:40 | access to array | provenance | Config | +| test.cpp:115:35:115:37 | arr | test.cpp:119:17:119:22 | access to array | provenance | Config | +| test.cpp:119:17:119:19 | arr | test.cpp:111:17:111:22 | access to array | provenance | Config | +| test.cpp:119:17:119:19 | arr | test.cpp:115:35:115:40 | access to array | provenance | Config | +| test.cpp:119:17:119:19 | arr | test.cpp:119:17:119:22 | access to array | provenance | Config | +| test.cpp:128:9:128:11 | arr | test.cpp:128:9:128:14 | access to array | provenance | Config | +| test.cpp:134:25:134:27 | arr | test.cpp:136:9:136:16 | ... += ... | provenance | Config | | test.cpp:136:9:136:16 | ... += ... | test.cpp:136:9:136:16 | ... += ... | provenance | | | test.cpp:136:9:136:16 | ... += ... | test.cpp:138:13:138:15 | arr | provenance | | | test.cpp:143:18:143:21 | asdf | test.cpp:134:25:134:27 | arr | provenance | | | test.cpp:143:18:143:21 | asdf | test.cpp:143:18:143:21 | asdf | provenance | | | test.cpp:146:26:146:26 | *p | test.cpp:147:4:147:9 | -- ... | provenance | | -| test.cpp:156:12:156:14 | buf | test.cpp:156:12:156:18 | ... + ... | provenance | | +| test.cpp:156:12:156:14 | buf | test.cpp:156:12:156:18 | ... + ... | provenance | Config | | test.cpp:156:12:156:18 | ... + ... | test.cpp:156:12:156:18 | ... + ... | provenance | | | test.cpp:156:12:156:18 | ... + ... | test.cpp:158:17:158:18 | *& ... | provenance | | | test.cpp:158:17:158:18 | *& ... | test.cpp:146:26:146:26 | *p | provenance | | -| test.cpp:218:16:218:28 | buffer | test.cpp:220:5:220:11 | access to array | provenance | | -| test.cpp:218:16:218:28 | buffer | test.cpp:221:5:221:11 | access to array | provenance | | +| test.cpp:218:16:218:28 | buffer | test.cpp:220:5:220:11 | access to array | provenance | Config | +| test.cpp:218:16:218:28 | buffer | test.cpp:221:5:221:11 | access to array | provenance | Config | | test.cpp:218:23:218:28 | buffer | test.cpp:218:16:218:28 | buffer | provenance | | -| test.cpp:229:17:229:29 | array | test.cpp:231:5:231:10 | access to array | provenance | | -| test.cpp:229:17:229:29 | array | test.cpp:232:5:232:10 | access to array | provenance | | +| test.cpp:229:17:229:29 | array | test.cpp:231:5:231:10 | access to array | provenance | Config | +| test.cpp:229:17:229:29 | array | test.cpp:232:5:232:10 | access to array | provenance | Config | | test.cpp:229:25:229:29 | array | test.cpp:229:17:229:29 | array | provenance | | -| test.cpp:245:30:245:30 | p | test.cpp:261:27:261:30 | access to array | provenance | | -| test.cpp:245:30:245:30 | p | test.cpp:261:27:261:30 | access to array | provenance | | +| test.cpp:245:30:245:30 | p | test.cpp:261:27:261:30 | access to array | provenance | Config | +| test.cpp:245:30:245:30 | p | test.cpp:261:27:261:30 | access to array | provenance | Config | | test.cpp:274:14:274:20 | buffer3 | test.cpp:245:30:245:30 | p | provenance | | | test.cpp:274:14:274:20 | buffer3 | test.cpp:274:14:274:20 | buffer3 | provenance | | | test.cpp:277:35:277:35 | p | test.cpp:278:14:278:14 | p | provenance | | @@ -60,21 +60,20 @@ edges | test.cpp:286:19:286:25 | buffer2 | test.cpp:286:19:286:25 | buffer2 | provenance | | | test.cpp:289:19:289:25 | buffer3 | test.cpp:277:35:277:35 | p | provenance | | | test.cpp:289:19:289:25 | buffer3 | test.cpp:289:19:289:25 | buffer3 | provenance | | -| test.cpp:292:25:292:27 | arr | test.cpp:299:16:299:21 | access to array | provenance | | -| test.cpp:292:25:292:27 | arr | test.cpp:299:16:299:21 | access to array | provenance | | +| test.cpp:292:25:292:27 | arr | test.cpp:299:16:299:21 | access to array | provenance | Config | | test.cpp:306:20:306:23 | arr1 | test.cpp:292:25:292:27 | arr | provenance | | | test.cpp:306:20:306:23 | arr1 | test.cpp:306:20:306:23 | arr1 | provenance | | | test.cpp:309:20:309:23 | arr2 | test.cpp:292:25:292:27 | arr | provenance | | | test.cpp:309:20:309:23 | arr2 | test.cpp:309:20:309:23 | arr2 | provenance | | | test.cpp:319:13:319:27 | ... = ... | test.cpp:325:24:325:26 | end | provenance | | -| test.cpp:319:19:319:22 | temp | test.cpp:319:19:319:27 | ... + ... | provenance | | -| test.cpp:319:19:319:22 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | | +| test.cpp:319:19:319:22 | temp | test.cpp:319:19:319:27 | ... + ... | provenance | Config | +| test.cpp:319:19:319:22 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | Config | | test.cpp:319:19:319:27 | ... + ... | test.cpp:319:13:319:27 | ... = ... | provenance | | | test.cpp:322:13:322:27 | ... = ... | test.cpp:325:24:325:26 | end | provenance | | -| test.cpp:322:19:322:22 | temp | test.cpp:322:19:322:27 | ... + ... | provenance | | -| test.cpp:322:19:322:22 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | | +| test.cpp:322:19:322:22 | temp | test.cpp:322:19:322:27 | ... + ... | provenance | Config | +| test.cpp:322:19:322:22 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | Config | | test.cpp:322:19:322:27 | ... + ... | test.cpp:322:13:322:27 | ... = ... | provenance | | -| test.cpp:324:23:324:26 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | | +| test.cpp:324:23:324:26 | temp | test.cpp:324:23:324:32 | ... + ... | provenance | Config | | test.cpp:324:23:324:32 | ... + ... | test.cpp:324:23:324:32 | ... + ... | provenance | | | test.cpp:324:23:324:32 | ... + ... | test.cpp:325:15:325:19 | temp2 | provenance | | nodes @@ -159,7 +158,6 @@ nodes | test.cpp:289:19:289:25 | buffer3 | semmle.label | buffer3 | | test.cpp:289:19:289:25 | buffer3 | semmle.label | buffer3 | | test.cpp:292:25:292:27 | arr | semmle.label | arr | -| test.cpp:292:25:292:27 | arr | semmle.label | arr | | test.cpp:299:16:299:21 | access to array | semmle.label | access to array | | test.cpp:306:20:306:23 | arr1 | semmle.label | arr1 | | test.cpp:306:20:306:23 | arr1 | semmle.label | arr1 | diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/IteratorToExpiredContainer.expected b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/IteratorToExpiredContainer.expected deleted file mode 100644 index c29e7953ea6..00000000000 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/IteratorToExpiredContainer.expected +++ /dev/null @@ -1,11 +0,0 @@ -| test.cpp:680:30:680:30 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:680:17:680:17 | call to begin | call to begin | -| test.cpp:680:30:680:30 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:680:17:680:17 | call to end | call to end | -| test.cpp:683:31:683:32 | call to at | This object is destroyed before $@ is called. | test.cpp:683:17:683:17 | call to begin | call to begin | -| test.cpp:683:31:683:32 | call to at | This object is destroyed before $@ is called. | test.cpp:683:17:683:17 | call to end | call to end | -| test.cpp:689:46:689:58 | pointer to ~vector output argument | This object is destroyed before $@ is called. | test.cpp:689:60:689:62 | call to end | call to end | -| test.cpp:702:27:702:27 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:703:19:703:23 | call to begin | call to begin | -| test.cpp:702:27:702:27 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:703:36:703:38 | call to end | call to end | -| test.cpp:727:23:727:23 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:750:17:750:17 | call to begin | call to begin | -| test.cpp:727:23:727:23 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:750:17:750:17 | call to end | call to end | -| test.cpp:735:23:735:23 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:759:17:759:17 | call to begin | call to begin | -| test.cpp:735:23:735:23 | call to operator[] | This object is destroyed before $@ is called. | test.cpp:759:17:759:17 | call to end | call to end | diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/IteratorToExpiredContainer.qlref b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/IteratorToExpiredContainer.qlref deleted file mode 100644 index 5f86bb26ff0..00000000000 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/IteratorToExpiredContainer.qlref +++ /dev/null @@ -1 +0,0 @@ -experimental/Security/CWE/CWE-416/IteratorToExpiredContainer.ql diff --git a/cpp/ql/test/library-tests/controlflow/guards-ir/tests.expected b/cpp/ql/test/library-tests/controlflow/guards-ir/tests.expected index 943d7028a5d..6cf7d2b6a95 100644 --- a/cpp/ql/test/library-tests/controlflow/guards-ir/tests.expected +++ b/cpp/ql/test/library-tests/controlflow/guards-ir/tests.expected @@ -148,6 +148,27 @@ astGuardsCompare | 109 | y < 0+0 when ... < ... is true | | 109 | y >= 0+0 when ... < ... is false | | 109 | y >= 0+0 when ... \|\| ... is false | +| 126 | 1 != 0 when 1 is true | +| 126 | 1 != 0 when ... && ... is true | +| 126 | 1 == 0 when 1 is false | +| 126 | call to test3_condition != 0 when ... && ... is true | +| 126 | call to test3_condition != 0 when call to test3_condition is true | +| 126 | call to test3_condition == 0 when call to test3_condition is false | +| 131 | b != 0 when b is true | +| 131 | b == 0 when b is false | +| 137 | 0 != 0 when 0 is true | +| 137 | 0 == 0 when 0 is false | +| 146 | ! ... != 0 when ! ... is true | +| 146 | ! ... == 0 when ! ... is false | +| 146 | x != 0 when ! ... is false | +| 146 | x != 0 when x is true | +| 146 | x == 0 when x is false | +| 152 | x != 0 when ... && ... is true | +| 152 | x != 0 when x is true | +| 152 | x == 0 when x is false | +| 152 | y != 0 when ... && ... is true | +| 152 | y != 0 when y is true | +| 152 | y == 0 when y is false | | 156 | ... + ... != x+0 when ... == ... is false | | 156 | ... + ... == x+0 when ... == ... is true | | 156 | x != ... + ...+0 when ... == ... is false | @@ -186,6 +207,8 @@ astGuardsCompare | 175 | call to foo != 0+0 when ... == ... is false | | 175 | call to foo == 0 when ... == ... is true | | 175 | call to foo == 0+0 when ... == ... is true | +| 181 | x != 0 when x is true | +| 181 | x == 0 when x is false | astGuardsControl | test.c:7:9:7:13 | ... > ... | false | 10 | 11 | | test.c:7:9:7:13 | ... > ... | true | 7 | 9 | @@ -487,8 +510,28 @@ astGuardsEnsure_const | test.c:109:9:109:14 | ... == ... | test.c:109:9:109:9 | x | != | 0 | 109 | 109 | | test.c:109:9:109:14 | ... == ... | test.c:109:9:109:9 | x | != | 0 | 113 | 113 | | test.c:109:9:109:23 | ... \|\| ... | test.c:109:9:109:9 | x | != | 0 | 113 | 113 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 126 | 126 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 126 | 128 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 131 | 131 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 131 | 132 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 134 | 123 | +| test.c:126:7:126:28 | ... && ... | test.c:126:7:126:7 | 1 | != | 0 | 126 | 128 | +| test.c:126:7:126:28 | ... && ... | test.c:126:12:126:26 | call to test3_condition | != | 0 | 126 | 128 | +| test.c:126:12:126:26 | call to test3_condition | test.c:126:12:126:26 | call to test3_condition | != | 0 | 126 | 128 | +| test.c:131:7:131:7 | b | test.c:131:7:131:7 | b | != | 0 | 131 | 132 | +| test.c:137:7:137:7 | 0 | test.c:137:7:137:7 | 0 | == | 0 | 142 | 136 | +| test.c:146:7:146:8 | ! ... | test.c:146:7:146:8 | ! ... | != | 0 | 146 | 147 | +| test.c:146:8:146:8 | x | test.c:146:8:146:8 | x | == | 0 | 146 | 147 | +| test.c:152:10:152:10 | x | test.c:152:10:152:10 | x | != | 0 | 151 | 152 | +| test.c:152:10:152:10 | x | test.c:152:10:152:10 | x | != | 0 | 152 | 152 | +| test.c:152:10:152:15 | ... && ... | test.c:152:10:152:10 | x | != | 0 | 151 | 152 | +| test.c:152:10:152:15 | ... && ... | test.c:152:15:152:15 | y | != | 0 | 151 | 152 | +| test.c:152:15:152:15 | y | test.c:152:15:152:15 | y | != | 0 | 151 | 152 | | test.c:175:13:175:32 | ... == ... | test.c:175:13:175:15 | call to foo | != | 0 | 175 | 175 | | test.c:175:13:175:32 | ... == ... | test.c:175:13:175:15 | call to foo | == | 0 | 175 | 175 | +| test.c:181:9:181:9 | x | test.c:181:9:181:9 | x | != | 0 | 181 | 182 | +| test.c:181:9:181:9 | x | test.c:181:9:181:9 | x | != | 0 | 186 | 180 | +| test.c:181:9:181:9 | x | test.c:181:9:181:9 | x | == | 0 | 183 | 184 | | test.cpp:18:8:18:10 | call to get | test.cpp:18:8:18:10 | call to get | != | 0 | 19 | 19 | | test.cpp:31:7:31:13 | ... == ... | test.cpp:31:7:31:7 | x | != | -1 | 30 | 30 | | test.cpp:31:7:31:13 | ... == ... | test.cpp:31:7:31:7 | x | != | -1 | 34 | 34 | @@ -640,6 +683,23 @@ irGuardsCompare | 109 | y < 0+0 when CompareLT: ... < ... is true | | 109 | y >= 0 when CompareLT: ... < ... is false | | 109 | y >= 0+0 when CompareLT: ... < ... is false | +| 126 | 1 != 0 when Constant: 1 is true | +| 126 | 1 == 0 when Constant: 1 is false | +| 126 | call to test3_condition != 0 when Call: call to test3_condition is true | +| 126 | call to test3_condition == 0 when Call: call to test3_condition is false | +| 131 | b != 0 when Load: b is true | +| 131 | b == 0 when Load: b is false | +| 137 | 0 != 0 when Constant: 0 is true | +| 137 | 0 == 0 when Constant: 0 is false | +| 146 | ! ... != 0 when LogicalNot: ! ... is true | +| 146 | ! ... == 0 when LogicalNot: ! ... is false | +| 146 | x != 0 when Load: x is true | +| 146 | x != 0 when LogicalNot: ! ... is false | +| 146 | x == 0 when Load: x is false | +| 152 | x != 0 when Load: x is true | +| 152 | x == 0 when Load: x is false | +| 152 | y != 0 when Load: y is true | +| 152 | y == 0 when Load: y is false | | 156 | ... + ... != x+0 when CompareEQ: ... == ... is false | | 156 | ... + ... == x+0 when CompareEQ: ... == ... is true | | 156 | x != ... + ...+0 when CompareEQ: ... == ... is false | @@ -678,6 +738,8 @@ irGuardsCompare | 175 | call to foo != 0+0 when CompareEQ: ... == ... is false | | 175 | call to foo == 0 when CompareEQ: ... == ... is true | | 175 | call to foo == 0+0 when CompareEQ: ... == ... is true | +| 181 | x != 0 when Load: x is true | +| 181 | x == 0 when Load: x is false | irGuardsControl | test.c:7:9:7:13 | CompareGT: ... > ... | false | 11 | 11 | | test.c:7:9:7:13 | CompareGT: ... > ... | true | 8 | 8 | @@ -999,8 +1061,22 @@ irGuardsEnsure_const | test.c:109:9:109:14 | CompareEQ: ... == ... | test.c:109:9:109:9 | Load: x | != | 0 | 109 | 109 | | test.c:109:9:109:14 | CompareEQ: ... == ... | test.c:109:9:109:9 | Load: x | != | 0 | 113 | 113 | | test.c:109:19:109:23 | CompareLT: ... < ... | test.c:109:19:109:19 | Load: y | >= | 0 | 113 | 113 | +| test.c:126:7:126:7 | Constant: 1 | test.c:126:7:126:7 | Constant: 1 | != | 0 | 126 | 126 | +| test.c:126:7:126:7 | Constant: 1 | test.c:126:7:126:7 | Constant: 1 | != | 0 | 127 | 127 | +| test.c:126:7:126:7 | Constant: 1 | test.c:126:7:126:7 | Constant: 1 | != | 0 | 131 | 131 | +| test.c:126:7:126:7 | Constant: 1 | test.c:126:7:126:7 | Constant: 1 | != | 0 | 132 | 132 | +| test.c:126:7:126:7 | Constant: 1 | test.c:126:7:126:7 | Constant: 1 | != | 0 | 134 | 134 | +| test.c:126:12:126:26 | Call: call to test3_condition | test.c:126:12:126:26 | Call: call to test3_condition | != | 0 | 127 | 127 | +| test.c:131:7:131:7 | Load: b | test.c:131:7:131:7 | Load: b | != | 0 | 132 | 132 | +| test.c:137:7:137:7 | Constant: 0 | test.c:137:7:137:7 | Constant: 0 | == | 0 | 142 | 142 | +| test.c:146:7:146:8 | LogicalNot: ! ... | test.c:146:7:146:8 | LogicalNot: ! ... | != | 0 | 147 | 147 | +| test.c:146:8:146:8 | Load: x | test.c:146:8:146:8 | Load: x | == | 0 | 147 | 147 | +| test.c:152:10:152:10 | Load: x | test.c:152:10:152:10 | Load: x | != | 0 | 152 | 152 | +| test.c:152:15:152:15 | Load: y | test.c:152:15:152:15 | Load: y | != | 0 | 152 | 152 | | test.c:175:13:175:32 | CompareEQ: ... == ... | test.c:175:13:175:15 | Call: call to foo | != | 0 | 175 | 175 | | test.c:175:13:175:32 | CompareEQ: ... == ... | test.c:175:13:175:15 | Call: call to foo | == | 0 | 175 | 175 | +| test.c:181:9:181:9 | Load: x | test.c:181:9:181:9 | Load: x | != | 0 | 182 | 182 | +| test.c:181:9:181:9 | Load: x | test.c:181:9:181:9 | Load: x | == | 0 | 184 | 184 | | test.cpp:18:8:18:12 | CompareNE: (bool)... | test.cpp:18:8:18:10 | Call: call to get | != | 0 | 19 | 19 | | test.cpp:31:7:31:13 | CompareEQ: ... == ... | test.cpp:31:7:31:7 | Load: x | != | -1 | 34 | 34 | | test.cpp:31:7:31:13 | CompareEQ: ... == ... | test.cpp:31:7:31:7 | Load: x | == | -1 | 30 | 30 | diff --git a/cpp/ql/test/library-tests/controlflow/guards/Guards.expected b/cpp/ql/test/library-tests/controlflow/guards/Guards.expected index 08a8a9281bb..13d6c2b654f 100644 --- a/cpp/ql/test/library-tests/controlflow/guards/Guards.expected +++ b/cpp/ql/test/library-tests/controlflow/guards/Guards.expected @@ -26,6 +26,12 @@ | test.c:137:7:137:7 | 0 | | test.c:146:7:146:8 | ! ... | | test.c:146:8:146:8 | x | +| test.c:152:8:152:8 | p | +| test.c:158:8:158:9 | ! ... | +| test.c:158:9:158:9 | p | +| test.c:164:8:164:8 | s | +| test.c:170:8:170:9 | ! ... | +| test.c:170:9:170:9 | s | | test.cpp:18:8:18:10 | call to get | | test.cpp:31:7:31:13 | ... == ... | | test.cpp:42:13:42:20 | call to getABool | diff --git a/cpp/ql/test/library-tests/controlflow/guards/GuardsCompare.expected b/cpp/ql/test/library-tests/controlflow/guards/GuardsCompare.expected index 756140604e1..3d32ada5f30 100644 --- a/cpp/ql/test/library-tests/controlflow/guards/GuardsCompare.expected +++ b/cpp/ql/test/library-tests/controlflow/guards/GuardsCompare.expected @@ -149,3 +149,32 @@ | 111 | 0.0 == i+0 when ... != ... is false | | 111 | i != 0.0+0 when ... != ... is true | | 111 | i == 0.0+0 when ... != ... is false | +| 126 | 1 != 0 when 1 is true | +| 126 | 1 != 0 when ... && ... is true | +| 126 | 1 == 0 when 1 is false | +| 126 | call to test3_condition != 0 when ... && ... is true | +| 126 | call to test3_condition != 0 when call to test3_condition is true | +| 126 | call to test3_condition == 0 when call to test3_condition is false | +| 131 | b != 0 when b is true | +| 131 | b == 0 when b is false | +| 137 | 0 != 0 when 0 is true | +| 137 | 0 == 0 when 0 is false | +| 146 | ! ... != 0 when ! ... is true | +| 146 | ! ... == 0 when ! ... is false | +| 146 | x != 0 when ! ... is false | +| 146 | x != 0 when x is true | +| 146 | x == 0 when x is false | +| 152 | p != 0 when p is true | +| 152 | p == 0 when p is false | +| 158 | ! ... != 0 when ! ... is true | +| 158 | ! ... == 0 when ! ... is false | +| 158 | p != 0 when ! ... is false | +| 158 | p != 0 when p is true | +| 158 | p == 0 when p is false | +| 164 | s != 0 when s is true | +| 164 | s == 0 when s is false | +| 170 | ! ... != 0 when ! ... is true | +| 170 | ! ... == 0 when ! ... is false | +| 170 | s != 0 when ! ... is false | +| 170 | s != 0 when s is true | +| 170 | s == 0 when s is false | diff --git a/cpp/ql/test/library-tests/controlflow/guards/GuardsControl.expected b/cpp/ql/test/library-tests/controlflow/guards/GuardsControl.expected index 62d9b0a1229..cf36a58a515 100644 --- a/cpp/ql/test/library-tests/controlflow/guards/GuardsControl.expected +++ b/cpp/ql/test/library-tests/controlflow/guards/GuardsControl.expected @@ -79,6 +79,12 @@ | test.c:137:7:137:7 | 0 | false | 142 | 136 | | test.c:146:7:146:8 | ! ... | true | 146 | 147 | | test.c:146:8:146:8 | x | false | 146 | 147 | +| test.c:152:8:152:8 | p | true | 152 | 154 | +| test.c:158:8:158:9 | ! ... | true | 158 | 160 | +| test.c:158:9:158:9 | p | false | 158 | 160 | +| test.c:164:8:164:8 | s | true | 164 | 166 | +| test.c:170:8:170:9 | ! ... | true | 170 | 172 | +| test.c:170:9:170:9 | s | false | 170 | 172 | | test.cpp:18:8:18:10 | call to get | true | 19 | 19 | | test.cpp:31:7:31:13 | ... == ... | false | 30 | 30 | | test.cpp:31:7:31:13 | ... == ... | false | 34 | 34 | diff --git a/cpp/ql/test/library-tests/controlflow/guards/GuardsEnsure.expected b/cpp/ql/test/library-tests/controlflow/guards/GuardsEnsure.expected index f9eaced1276..84c416445ae 100644 --- a/cpp/ql/test/library-tests/controlflow/guards/GuardsEnsure.expected +++ b/cpp/ql/test/library-tests/controlflow/guards/GuardsEnsure.expected @@ -234,6 +234,24 @@ unary | test.c:109:9:109:23 | ... \|\| ... | test.c:109:9:109:9 | x | != | 0 | 113 | 113 | | test.c:109:9:109:23 | ... \|\| ... | test.c:109:19:109:19 | y | >= | 0 | 113 | 113 | | test.c:109:19:109:23 | ... < ... | test.c:109:19:109:19 | y | >= | 0 | 113 | 113 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 126 | 126 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 126 | 128 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 131 | 131 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 131 | 132 | +| test.c:126:7:126:7 | 1 | test.c:126:7:126:7 | 1 | != | 0 | 134 | 123 | +| test.c:126:7:126:28 | ... && ... | test.c:126:7:126:7 | 1 | != | 0 | 126 | 128 | +| test.c:126:7:126:28 | ... && ... | test.c:126:12:126:26 | call to test3_condition | != | 0 | 126 | 128 | +| test.c:126:12:126:26 | call to test3_condition | test.c:126:12:126:26 | call to test3_condition | != | 0 | 126 | 128 | +| test.c:131:7:131:7 | b | test.c:131:7:131:7 | b | != | 0 | 131 | 132 | +| test.c:137:7:137:7 | 0 | test.c:137:7:137:7 | 0 | == | 0 | 142 | 136 | +| test.c:146:7:146:8 | ! ... | test.c:146:7:146:8 | ! ... | != | 0 | 146 | 147 | +| test.c:146:8:146:8 | x | test.c:146:8:146:8 | x | == | 0 | 146 | 147 | +| test.c:152:8:152:8 | p | test.c:152:8:152:8 | p | != | 0 | 152 | 154 | +| test.c:158:8:158:9 | ! ... | test.c:158:8:158:9 | ! ... | != | 0 | 158 | 160 | +| test.c:158:9:158:9 | p | test.c:158:9:158:9 | p | == | 0 | 158 | 160 | +| test.c:164:8:164:8 | s | test.c:164:8:164:8 | s | != | 0 | 164 | 166 | +| test.c:170:8:170:9 | ! ... | test.c:170:8:170:9 | ! ... | != | 0 | 170 | 172 | +| test.c:170:9:170:9 | s | test.c:170:9:170:9 | s | == | 0 | 170 | 172 | | test.cpp:18:8:18:10 | call to get | test.cpp:18:8:18:10 | call to get | != | 0 | 19 | 19 | | test.cpp:31:7:31:13 | ... == ... | test.cpp:31:7:31:7 | x | != | -1 | 30 | 30 | | test.cpp:31:7:31:13 | ... == ... | test.cpp:31:7:31:7 | x | != | -1 | 34 | 34 | diff --git a/cpp/ql/test/library-tests/controlflow/guards/test.c b/cpp/ql/test/library-tests/controlflow/guards/test.c index 186244d4fca..207e23baa0e 100644 --- a/cpp/ql/test/library-tests/controlflow/guards/test.c +++ b/cpp/ql/test/library-tests/controlflow/guards/test.c @@ -147,3 +147,27 @@ void test5(int x) { test3(); } } + +void test6(char* p) { + if(p) { + + } +} + +void test7(char* p) { + if(!p) { + + } +} + +void test8(short s) { + if(s) { + + } +} + +void test9(short s) { + if(!s) { + + } +} \ No newline at end of file diff --git a/cpp/ql/test/library-tests/dataflow/dataflow-tests/test-source-sink.expected b/cpp/ql/test/library-tests/dataflow/dataflow-tests/test-source-sink.expected index e03ee68b8a3..e8afa785492 100644 --- a/cpp/ql/test/library-tests/dataflow/dataflow-tests/test-source-sink.expected +++ b/cpp/ql/test/library-tests/dataflow/dataflow-tests/test-source-sink.expected @@ -228,7 +228,6 @@ irFlow | test.cpp:333:17:333:22 | call to source | test.cpp:337:10:337:18 | globalVar | | test.cpp:333:17:333:22 | call to source | test.cpp:339:10:339:18 | globalVar | | test.cpp:333:17:333:22 | call to source | test.cpp:343:10:343:18 | globalVar | -| test.cpp:333:17:333:22 | call to source | test.cpp:349:10:349:18 | globalVar | | test.cpp:347:17:347:22 | call to source | test.cpp:337:10:337:18 | globalVar | | test.cpp:347:17:347:22 | call to source | test.cpp:339:10:339:18 | globalVar | | test.cpp:347:17:347:22 | call to source | test.cpp:343:10:343:18 | globalVar | @@ -260,7 +259,6 @@ irFlow | test.cpp:562:17:562:31 | *call to indirect_source | test.cpp:566:10:566:19 | * ... | | test.cpp:562:17:562:31 | *call to indirect_source | test.cpp:568:10:568:19 | * ... | | test.cpp:562:17:562:31 | *call to indirect_source | test.cpp:572:10:572:19 | * ... | -| test.cpp:562:17:562:31 | *call to indirect_source | test.cpp:578:10:578:19 | * ... | | test.cpp:576:17:576:31 | *call to indirect_source | test.cpp:566:10:566:19 | * ... | | test.cpp:576:17:576:31 | *call to indirect_source | test.cpp:568:10:568:19 | * ... | | test.cpp:576:17:576:31 | *call to indirect_source | test.cpp:572:10:572:19 | * ... | diff --git a/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp b/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp index af9e18034ed..c1c84c71e3b 100644 --- a/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp +++ b/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp @@ -346,7 +346,7 @@ namespace FlowThroughGlobals { void taintAndCall() { globalVar = source(); calledAfterTaint(); - sink(globalVar); // $ ast ir=333:17 ir=347:17 + sink(globalVar); // $ ast ir } } @@ -575,7 +575,7 @@ namespace IndirectFlowThroughGlobals { void taintAndCall() { globalInt = indirect_source(); calledAfterTaint(); - sink(*globalInt); // $ ir=562:17 ir=576:17 MISSING: ast=562:17 ast=576:17 + sink(*globalInt); // $ ir MISSING: ast=562:17 ast=576:17 } } diff --git a/cpp/ql/test/library-tests/dataflow/fields/ir-path-flow.expected b/cpp/ql/test/library-tests/dataflow/fields/ir-path-flow.expected index 66439f38754..4f9b5b7b853 100644 --- a/cpp/ql/test/library-tests/dataflow/fields/ir-path-flow.expected +++ b/cpp/ql/test/library-tests/dataflow/fields/ir-path-flow.expected @@ -1,7 +1,9 @@ edges | A.cpp:23:10:23:10 | c | A.cpp:25:7:25:17 | ... = ... | provenance | | +| A.cpp:25:7:25:10 | *this [post update] [c] | A.cpp:23:5:23:5 | *this [Return] [c] | provenance | | | A.cpp:25:7:25:17 | ... = ... | A.cpp:25:7:25:10 | *this [post update] [c] | provenance | | | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:32 | ... = ... | provenance | | +| A.cpp:27:22:27:25 | *this [post update] [c] | A.cpp:27:10:27:12 | *this [Return] [c] | provenance | | | A.cpp:27:22:27:32 | ... = ... | A.cpp:27:22:27:25 | *this [post update] [c] | provenance | | | A.cpp:28:8:28:10 | *this [c] | A.cpp:28:23:28:26 | *this [c] | provenance | | | A.cpp:28:23:28:26 | *this [c] | A.cpp:28:29:28:29 | c | provenance | | @@ -13,7 +15,7 @@ edges | A.cpp:31:20:31:20 | c | A.cpp:23:10:23:10 | c | provenance | | | A.cpp:31:20:31:20 | c | A.cpp:31:14:31:21 | call to B [c] | provenance | | | A.cpp:41:5:41:6 | insert output argument | A.cpp:43:10:43:12 | *& ... | provenance | | -| A.cpp:41:15:41:21 | new | A.cpp:41:5:41:6 | insert output argument | provenance | | +| A.cpp:41:15:41:21 | new | A.cpp:41:5:41:6 | insert output argument | provenance | Config | | A.cpp:47:12:47:18 | new | A.cpp:47:12:47:18 | new | provenance | | | A.cpp:47:12:47:18 | new | A.cpp:48:20:48:20 | c | provenance | | | A.cpp:48:12:48:18 | *call to make [c] | A.cpp:48:12:48:18 | *call to make [c] | provenance | | @@ -66,23 +68,28 @@ edges | A.cpp:112:7:112:13 | *... = ... [a] | A.cpp:118:18:118:39 | *cc [a] | provenance | | | A.cpp:118:18:118:39 | *cc [a] | A.cpp:120:12:120:13 | *c1 [a] | provenance | | | A.cpp:120:12:120:13 | *c1 [a] | A.cpp:120:12:120:16 | a | provenance | | +| A.cpp:124:14:124:14 | *b [Return] [c] | A.cpp:131:8:131:8 | f7 output argument [c] | provenance | | | A.cpp:124:14:124:14 | *b [c] | A.cpp:131:8:131:8 | f7 output argument [c] | provenance | | +| A.cpp:126:5:126:5 | set output argument [c] | A.cpp:124:14:124:14 | *b [Return] [c] | provenance | | | A.cpp:126:5:126:5 | set output argument [c] | A.cpp:124:14:124:14 | *b [c] | provenance | | -| A.cpp:126:5:126:5 | set output argument [c] | A.cpp:131:8:131:8 | f7 output argument [c] | provenance | | | A.cpp:126:12:126:18 | new | A.cpp:27:17:27:17 | c | provenance | | | A.cpp:126:12:126:18 | new | A.cpp:126:5:126:5 | set output argument [c] | provenance | | | A.cpp:126:12:126:18 | new | A.cpp:126:12:126:18 | new | provenance | | | A.cpp:131:8:131:8 | f7 output argument [c] | A.cpp:132:10:132:10 | *b [c] | provenance | | | A.cpp:132:10:132:10 | *b [c] | A.cpp:132:10:132:13 | c | provenance | | +| A.cpp:140:5:140:5 | *this [Return] [*b, c] | A.cpp:151:12:151:24 | call to D [*b, c] | provenance | | +| A.cpp:140:5:140:5 | *this [Return] [b] | A.cpp:151:12:151:24 | call to D [b] | provenance | | +| A.cpp:140:13:140:13 | *b [Return] [c] | A.cpp:151:18:151:18 | D output argument [c] | provenance | | | A.cpp:140:13:140:13 | *b [c] | A.cpp:151:18:151:18 | D output argument [c] | provenance | | | A.cpp:140:13:140:13 | b | A.cpp:143:7:143:31 | ... = ... | provenance | | +| A.cpp:142:7:142:7 | *b [post update] [c] | A.cpp:140:13:140:13 | *b [Return] [c] | provenance | | | A.cpp:142:7:142:7 | *b [post update] [c] | A.cpp:140:13:140:13 | *b [c] | provenance | | | A.cpp:142:7:142:7 | *b [post update] [c] | A.cpp:143:7:143:31 | *... = ... [c] | provenance | | -| A.cpp:142:7:142:7 | *b [post update] [c] | A.cpp:151:18:151:18 | D output argument [c] | provenance | | | A.cpp:142:7:142:20 | ... = ... | A.cpp:142:7:142:7 | *b [post update] [c] | provenance | | | A.cpp:142:14:142:20 | new | A.cpp:142:7:142:20 | ... = ... | provenance | | -| A.cpp:143:7:143:10 | *this [post update] [*b, c] | A.cpp:151:12:151:24 | call to D [*b, c] | provenance | | -| A.cpp:143:7:143:10 | *this [post update] [b] | A.cpp:151:12:151:24 | call to D [b] | provenance | | +| A.cpp:143:7:143:10 | *this [post update] [*b, c] | A.cpp:140:5:140:5 | *this [Return] [*b, c] | provenance | | +| A.cpp:143:7:143:10 | *this [post update] [b] | A.cpp:140:5:140:5 | *this [Return] [b] | provenance | | +| A.cpp:143:7:143:10 | *this [post update] [b] | A.cpp:140:5:140:5 | *this [Return] [b] | provenance | | | A.cpp:143:7:143:31 | *... = ... [c] | A.cpp:143:7:143:10 | *this [post update] [*b, c] | provenance | | | A.cpp:143:7:143:31 | ... = ... | A.cpp:143:7:143:10 | *this [post update] [b] | provenance | | | A.cpp:143:7:143:31 | ... = ... | A.cpp:143:7:143:10 | *this [post update] [b] | provenance | | @@ -138,7 +145,10 @@ edges | A.cpp:181:15:181:21 | newHead | A.cpp:183:7:183:20 | ... = ... | provenance | | | A.cpp:181:32:181:35 | *next [*next, head] | A.cpp:184:7:184:23 | *... = ... [*next, head] | provenance | | | A.cpp:181:32:181:35 | *next [head] | A.cpp:184:7:184:23 | *... = ... [head] | provenance | | +| A.cpp:183:7:183:10 | *this [post update] [head] | A.cpp:181:5:181:10 | *this [Return] [head] | provenance | | | A.cpp:183:7:183:20 | ... = ... | A.cpp:183:7:183:10 | *this [post update] [head] | provenance | | +| A.cpp:184:7:184:10 | *this [post update] [*next, *next, head] | A.cpp:181:5:181:10 | *this [Return] [*next, *next, head] | provenance | | +| A.cpp:184:7:184:10 | *this [post update] [*next, head] | A.cpp:181:5:181:10 | *this [Return] [*next, head] | provenance | | | A.cpp:184:7:184:23 | *... = ... [*next, head] | A.cpp:184:7:184:10 | *this [post update] [*next, *next, head] | provenance | | | A.cpp:184:7:184:23 | *... = ... [head] | A.cpp:184:7:184:10 | *this [post update] [*next, head] | provenance | | | B.cpp:6:15:6:24 | new | B.cpp:6:15:6:24 | new | provenance | | @@ -167,10 +177,14 @@ edges | B.cpp:19:14:19:17 | *box1 [elem2] | B.cpp:19:10:19:24 | elem2 | provenance | | | B.cpp:33:16:33:17 | e1 | B.cpp:35:7:35:22 | ... = ... | provenance | | | B.cpp:33:26:33:27 | e2 | B.cpp:36:7:36:22 | ... = ... | provenance | | +| B.cpp:35:7:35:10 | *this [post update] [elem1] | B.cpp:33:5:33:8 | *this [Return] [elem1] | provenance | | | B.cpp:35:7:35:22 | ... = ... | B.cpp:35:7:35:10 | *this [post update] [elem1] | provenance | | +| B.cpp:36:7:36:10 | *this [post update] [elem2] | B.cpp:33:5:33:8 | *this [Return] [elem2] | provenance | | | B.cpp:36:7:36:22 | ... = ... | B.cpp:36:7:36:10 | *this [post update] [elem2] | provenance | | | B.cpp:44:16:44:17 | *b1 [elem1] | B.cpp:46:7:46:21 | *... = ... [elem1] | provenance | | | B.cpp:44:16:44:17 | *b1 [elem2] | B.cpp:46:7:46:21 | *... = ... [elem2] | provenance | | +| B.cpp:46:7:46:10 | *this [post update] [*box1, elem1] | B.cpp:44:5:44:8 | *this [Return] [*box1, elem1] | provenance | | +| B.cpp:46:7:46:10 | *this [post update] [*box1, elem2] | B.cpp:44:5:44:8 | *this [Return] [*box1, elem2] | provenance | | | B.cpp:46:7:46:21 | *... = ... [elem1] | B.cpp:46:7:46:10 | *this [post update] [*box1, elem1] | provenance | | | B.cpp:46:7:46:21 | *... = ... [elem2] | B.cpp:46:7:46:10 | *this [post update] [*box1, elem2] | provenance | | | C.cpp:18:12:18:18 | *new [s1] | C.cpp:19:5:19:5 | *c [s1] | provenance | | @@ -179,10 +193,12 @@ edges | C.cpp:18:12:18:18 | call to C [s3] | C.cpp:18:12:18:18 | *new [s3] | provenance | | | C.cpp:19:5:19:5 | *c [s1] | C.cpp:27:8:27:11 | *this [s1] | provenance | | | C.cpp:19:5:19:5 | *c [s3] | C.cpp:27:8:27:11 | *this [s3] | provenance | | -| C.cpp:22:3:22:3 | *this [post update] [s1] | C.cpp:18:12:18:18 | call to C [s1] | provenance | | +| C.cpp:22:3:22:3 | *this [Return] [s1] | C.cpp:18:12:18:18 | call to C [s1] | provenance | | +| C.cpp:22:3:22:3 | *this [Return] [s3] | C.cpp:18:12:18:18 | call to C [s3] | provenance | | +| C.cpp:22:3:22:3 | *this [post update] [s1] | C.cpp:22:3:22:3 | *this [Return] [s1] | provenance | | | C.cpp:22:12:22:21 | new | C.cpp:22:3:22:3 | *this [post update] [s1] | provenance | | | C.cpp:22:12:22:21 | new | C.cpp:22:12:22:21 | new | provenance | | -| C.cpp:24:5:24:8 | *this [post update] [s3] | C.cpp:18:12:18:18 | call to C [s3] | provenance | | +| C.cpp:24:5:24:8 | *this [post update] [s3] | C.cpp:22:3:22:3 | *this [Return] [s3] | provenance | | | C.cpp:24:5:24:25 | ... = ... | C.cpp:24:5:24:8 | *this [post update] [s3] | provenance | | | C.cpp:24:16:24:25 | new | C.cpp:24:5:24:25 | ... = ... | provenance | | | C.cpp:27:8:27:11 | *this [s1] | C.cpp:29:10:29:11 | *this [s1] | provenance | | @@ -194,6 +210,7 @@ edges | D.cpp:10:30:10:33 | elem | D.cpp:10:11:10:17 | *getElem | provenance | | | D.cpp:10:30:10:33 | elem | D.cpp:10:30:10:33 | elem | provenance | | | D.cpp:11:24:11:24 | e | D.cpp:11:29:11:36 | ... = ... | provenance | | +| D.cpp:11:29:11:32 | *this [post update] [elem] | D.cpp:11:10:11:16 | *this [Return] [elem] | provenance | | | D.cpp:11:29:11:36 | ... = ... | D.cpp:11:29:11:32 | *this [post update] [elem] | provenance | | | D.cpp:17:11:17:17 | *this [*box, elem] | D.cpp:17:30:17:32 | *this [*box, elem] | provenance | | | D.cpp:17:30:17:32 | *box [elem] | D.cpp:17:11:17:17 | **getBox1 [elem] | provenance | | @@ -252,14 +269,16 @@ edges | E.cpp:30:23:30:26 | *data [post update] [*buffer] | E.cpp:30:21:30:21 | *p [post update] [data, *buffer] | provenance | | | E.cpp:32:10:32:10 | *b [*buffer] | E.cpp:32:13:32:18 | *buffer | provenance | | | E.cpp:33:18:33:19 | *& ... [data, *buffer] | E.cpp:19:27:19:27 | *p [data, *buffer] | provenance | | +| aliasing.cpp:8:23:8:23 | *s [Return] [m1] | aliasing.cpp:25:17:25:19 | pointerSetter output argument [m1] | provenance | | | aliasing.cpp:8:23:8:23 | *s [m1] | aliasing.cpp:25:17:25:19 | pointerSetter output argument [m1] | provenance | | +| aliasing.cpp:9:3:9:3 | *s [post update] [m1] | aliasing.cpp:8:23:8:23 | *s [Return] [m1] | provenance | | | aliasing.cpp:9:3:9:3 | *s [post update] [m1] | aliasing.cpp:8:23:8:23 | *s [m1] | provenance | | -| aliasing.cpp:9:3:9:3 | *s [post update] [m1] | aliasing.cpp:25:17:25:19 | pointerSetter output argument [m1] | provenance | | | aliasing.cpp:9:3:9:22 | ... = ... | aliasing.cpp:9:3:9:3 | *s [post update] [m1] | provenance | | | aliasing.cpp:9:11:9:20 | call to user_input | aliasing.cpp:9:3:9:22 | ... = ... | provenance | | +| aliasing.cpp:12:25:12:25 | *s [Return] [m1] | aliasing.cpp:26:19:26:20 | referenceSetter output argument [m1] | provenance | | | aliasing.cpp:12:25:12:25 | *s [m1] | aliasing.cpp:26:19:26:20 | referenceSetter output argument [m1] | provenance | | +| aliasing.cpp:13:3:13:3 | *s [post update] [m1] | aliasing.cpp:12:25:12:25 | *s [Return] [m1] | provenance | | | aliasing.cpp:13:3:13:3 | *s [post update] [m1] | aliasing.cpp:12:25:12:25 | *s [m1] | provenance | | -| aliasing.cpp:13:3:13:3 | *s [post update] [m1] | aliasing.cpp:26:19:26:20 | referenceSetter output argument [m1] | provenance | | | aliasing.cpp:13:3:13:21 | ... = ... | aliasing.cpp:13:3:13:3 | *s [post update] [m1] | provenance | | | aliasing.cpp:13:10:13:19 | call to user_input | aliasing.cpp:13:3:13:21 | ... = ... | provenance | | | aliasing.cpp:25:17:25:19 | pointerSetter output argument [m1] | aliasing.cpp:29:8:29:9 | *s1 [m1] | provenance | | @@ -376,14 +395,18 @@ edges | arrays.cpp:50:10:50:17 | *indirect [*ptr, data] | arrays.cpp:50:20:50:22 | *ptr [data] | provenance | | | arrays.cpp:50:20:50:22 | *ptr [data] | arrays.cpp:50:8:50:25 | *access to array [data] | provenance | | | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:12:5:12:16 | ... = ... | provenance | | +| by_reference.cpp:12:5:12:5 | *s [post update] [a] | by_reference.cpp:11:39:11:39 | *s [Return] [a] | provenance | | | by_reference.cpp:12:5:12:5 | *s [post update] [a] | by_reference.cpp:11:39:11:39 | *s [a] | provenance | | | by_reference.cpp:12:5:12:16 | ... = ... | by_reference.cpp:12:5:12:5 | *s [post update] [a] | provenance | | | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:19 | ... = ... | provenance | | +| by_reference.cpp:16:5:16:8 | *this [post update] [a] | by_reference.cpp:15:8:15:18 | *this [Return] [a] | provenance | | | by_reference.cpp:16:5:16:19 | ... = ... | by_reference.cpp:16:5:16:8 | *this [post update] [a] | provenance | | | by_reference.cpp:19:28:19:32 | value | by_reference.cpp:20:23:20:27 | value | provenance | | +| by_reference.cpp:20:5:20:8 | setDirectly output argument [a] | by_reference.cpp:19:8:19:20 | *this [Return] [a] | provenance | | | by_reference.cpp:20:23:20:27 | value | by_reference.cpp:15:26:15:30 | value | provenance | | | by_reference.cpp:20:23:20:27 | value | by_reference.cpp:20:5:20:8 | setDirectly output argument [a] | provenance | | | by_reference.cpp:23:34:23:38 | value | by_reference.cpp:24:25:24:29 | value | provenance | | +| by_reference.cpp:24:19:24:22 | nonMemberSetA output argument [a] | by_reference.cpp:23:8:23:26 | *this [Return] [a] | provenance | | | by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | provenance | | | by_reference.cpp:24:25:24:29 | value | by_reference.cpp:24:19:24:22 | nonMemberSetA output argument [a] | provenance | | | by_reference.cpp:31:46:31:46 | *s [a] | by_reference.cpp:32:12:32:12 | *s [a] | provenance | | @@ -424,26 +447,28 @@ edges | by_reference.cpp:68:21:68:30 | call to user_input | by_reference.cpp:68:17:68:18 | nonMemberSetA output argument [a] | provenance | | | by_reference.cpp:69:22:69:23 | *& ... [a] | by_reference.cpp:31:46:31:46 | *s [a] | provenance | | | by_reference.cpp:69:22:69:23 | *& ... [a] | by_reference.cpp:69:8:69:20 | call to nonMemberGetA | provenance | | +| by_reference.cpp:83:31:83:35 | *inner [Return] [a] | by_reference.cpp:102:21:102:39 | taint_inner_a_ptr output argument [a] | provenance | | +| by_reference.cpp:83:31:83:35 | *inner [Return] [a] | by_reference.cpp:103:27:103:35 | taint_inner_a_ptr output argument [a] | provenance | | +| by_reference.cpp:83:31:83:35 | *inner [Return] [a] | by_reference.cpp:106:21:106:41 | taint_inner_a_ptr output argument [a] | provenance | | +| by_reference.cpp:83:31:83:35 | *inner [Return] [a] | by_reference.cpp:107:29:107:37 | taint_inner_a_ptr output argument [a] | provenance | | | by_reference.cpp:83:31:83:35 | *inner [a] | by_reference.cpp:102:21:102:39 | taint_inner_a_ptr output argument [a] | provenance | | | by_reference.cpp:83:31:83:35 | *inner [a] | by_reference.cpp:103:27:103:35 | taint_inner_a_ptr output argument [a] | provenance | | | by_reference.cpp:83:31:83:35 | *inner [a] | by_reference.cpp:106:21:106:41 | taint_inner_a_ptr output argument [a] | provenance | | | by_reference.cpp:83:31:83:35 | *inner [a] | by_reference.cpp:107:29:107:37 | taint_inner_a_ptr output argument [a] | provenance | | +| by_reference.cpp:84:3:84:7 | *inner [post update] [a] | by_reference.cpp:83:31:83:35 | *inner [Return] [a] | provenance | | | by_reference.cpp:84:3:84:7 | *inner [post update] [a] | by_reference.cpp:83:31:83:35 | *inner [a] | provenance | | -| by_reference.cpp:84:3:84:7 | *inner [post update] [a] | by_reference.cpp:102:21:102:39 | taint_inner_a_ptr output argument [a] | provenance | | -| by_reference.cpp:84:3:84:7 | *inner [post update] [a] | by_reference.cpp:103:27:103:35 | taint_inner_a_ptr output argument [a] | provenance | | -| by_reference.cpp:84:3:84:7 | *inner [post update] [a] | by_reference.cpp:106:21:106:41 | taint_inner_a_ptr output argument [a] | provenance | | -| by_reference.cpp:84:3:84:7 | *inner [post update] [a] | by_reference.cpp:107:29:107:37 | taint_inner_a_ptr output argument [a] | provenance | | | by_reference.cpp:84:3:84:25 | ... = ... | by_reference.cpp:84:3:84:7 | *inner [post update] [a] | provenance | | | by_reference.cpp:84:14:84:23 | call to user_input | by_reference.cpp:84:3:84:25 | ... = ... | provenance | | +| by_reference.cpp:87:31:87:35 | *inner [Return] [a] | by_reference.cpp:122:21:122:38 | taint_inner_a_ref output argument [a] | provenance | | +| by_reference.cpp:87:31:87:35 | *inner [Return] [a] | by_reference.cpp:123:21:123:36 | taint_inner_a_ref output argument [a] | provenance | | +| by_reference.cpp:87:31:87:35 | *inner [Return] [a] | by_reference.cpp:126:21:126:40 | taint_inner_a_ref output argument [a] | provenance | | +| by_reference.cpp:87:31:87:35 | *inner [Return] [a] | by_reference.cpp:127:21:127:38 | taint_inner_a_ref output argument [a] | provenance | | | by_reference.cpp:87:31:87:35 | *inner [a] | by_reference.cpp:122:21:122:38 | taint_inner_a_ref output argument [a] | provenance | | | by_reference.cpp:87:31:87:35 | *inner [a] | by_reference.cpp:123:21:123:36 | taint_inner_a_ref output argument [a] | provenance | | | by_reference.cpp:87:31:87:35 | *inner [a] | by_reference.cpp:126:21:126:40 | taint_inner_a_ref output argument [a] | provenance | | | by_reference.cpp:87:31:87:35 | *inner [a] | by_reference.cpp:127:21:127:38 | taint_inner_a_ref output argument [a] | provenance | | +| by_reference.cpp:88:3:88:7 | *inner [post update] [a] | by_reference.cpp:87:31:87:35 | *inner [Return] [a] | provenance | | | by_reference.cpp:88:3:88:7 | *inner [post update] [a] | by_reference.cpp:87:31:87:35 | *inner [a] | provenance | | -| by_reference.cpp:88:3:88:7 | *inner [post update] [a] | by_reference.cpp:122:21:122:38 | taint_inner_a_ref output argument [a] | provenance | | -| by_reference.cpp:88:3:88:7 | *inner [post update] [a] | by_reference.cpp:123:21:123:36 | taint_inner_a_ref output argument [a] | provenance | | -| by_reference.cpp:88:3:88:7 | *inner [post update] [a] | by_reference.cpp:126:21:126:40 | taint_inner_a_ref output argument [a] | provenance | | -| by_reference.cpp:88:3:88:7 | *inner [post update] [a] | by_reference.cpp:127:21:127:38 | taint_inner_a_ref output argument [a] | provenance | | | by_reference.cpp:88:3:88:24 | ... = ... | by_reference.cpp:88:3:88:7 | *inner [post update] [a] | provenance | | | by_reference.cpp:88:13:88:22 | call to user_input | by_reference.cpp:88:3:88:24 | ... = ... | provenance | | | by_reference.cpp:91:25:91:26 | *pa | by_reference.cpp:104:15:104:22 | taint_a_ptr output argument | provenance | | @@ -599,8 +624,10 @@ edges | complex.cpp:10:20:10:21 | b_ | complex.cpp:10:7:10:7 | *b | provenance | | | complex.cpp:10:20:10:21 | b_ | complex.cpp:10:20:10:21 | b_ | provenance | | | complex.cpp:11:17:11:17 | a | complex.cpp:11:22:11:27 | ... = ... | provenance | | +| complex.cpp:11:22:11:23 | *this [post update] [a_] | complex.cpp:11:8:11:11 | *this [Return] [a_] | provenance | | | complex.cpp:11:22:11:27 | ... = ... | complex.cpp:11:22:11:23 | *this [post update] [a_] | provenance | | | complex.cpp:12:17:12:17 | b | complex.cpp:12:22:12:27 | ... = ... | provenance | | +| complex.cpp:12:22:12:23 | *this [post update] [b_] | complex.cpp:12:8:12:11 | *this [Return] [b_] | provenance | | | complex.cpp:12:22:12:27 | ... = ... | complex.cpp:12:22:12:23 | *this [post update] [b_] | provenance | | | complex.cpp:40:17:40:17 | *b [inner, f, a_] | complex.cpp:42:8:42:8 | *b [inner, f, a_] | provenance | | | complex.cpp:40:17:40:17 | *b [inner, f, b_] | complex.cpp:43:8:43:8 | *b [inner, f, b_] | provenance | | @@ -669,6 +696,8 @@ edges | constructors.cpp:19:22:19:23 | *this [b_] | constructors.cpp:19:22:19:23 | b_ | provenance | | | constructors.cpp:19:22:19:23 | b_ | constructors.cpp:19:9:19:9 | *b | provenance | | | constructors.cpp:19:22:19:23 | b_ | constructors.cpp:19:22:19:23 | b_ | provenance | | +| constructors.cpp:23:5:23:7 | *this [post update] [a_] | constructors.cpp:23:5:23:7 | *this [Return] [a_] | provenance | | +| constructors.cpp:23:5:23:7 | *this [post update] [b_] | constructors.cpp:23:5:23:7 | *this [Return] [b_] | provenance | | | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:28:23:28 | a | provenance | | | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:35:23:35 | b | provenance | | | constructors.cpp:23:28:23:28 | a | constructors.cpp:23:5:23:7 | *this [post update] [a_] | provenance | | @@ -696,11 +725,14 @@ edges | constructors.cpp:46:9:46:9 | *h [a_] | constructors.cpp:26:15:26:15 | *f [a_] | provenance | | | constructors.cpp:46:9:46:9 | *h [b_] | constructors.cpp:26:15:26:15 | *f [b_] | provenance | | | qualifiers.cpp:9:21:9:25 | value | qualifiers.cpp:9:30:9:44 | ... = ... | provenance | | +| qualifiers.cpp:9:30:9:33 | *this [post update] [a] | qualifiers.cpp:9:10:9:13 | *this [Return] [a] | provenance | | | qualifiers.cpp:9:30:9:44 | ... = ... | qualifiers.cpp:9:30:9:33 | *this [post update] [a] | provenance | | | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:49:12:64 | ... = ... | provenance | | +| qualifiers.cpp:12:49:12:53 | *inner [post update] [a] | qualifiers.cpp:12:27:12:31 | *inner [Return] [a] | provenance | | | qualifiers.cpp:12:49:12:53 | *inner [post update] [a] | qualifiers.cpp:12:27:12:31 | *inner [a] | provenance | | | qualifiers.cpp:12:49:12:64 | ... = ... | qualifiers.cpp:12:49:12:53 | *inner [post update] [a] | provenance | | | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:51:13:65 | ... = ... | provenance | | +| qualifiers.cpp:13:51:13:55 | *inner [post update] [a] | qualifiers.cpp:13:29:13:33 | *inner [Return] [a] | provenance | | | qualifiers.cpp:13:51:13:55 | *inner [post update] [a] | qualifiers.cpp:13:29:13:33 | *inner [a] | provenance | | | qualifiers.cpp:13:51:13:65 | ... = ... | qualifiers.cpp:13:51:13:55 | *inner [post update] [a] | provenance | | | qualifiers.cpp:22:5:22:9 | getInner output argument [*inner, a] | qualifiers.cpp:23:10:23:14 | *outer [*inner, a] | provenance | | @@ -758,8 +790,10 @@ edges | simple.cpp:19:22:19:23 | b_ | simple.cpp:19:9:19:9 | *b | provenance | | | simple.cpp:19:22:19:23 | b_ | simple.cpp:19:22:19:23 | b_ | provenance | | | simple.cpp:20:19:20:19 | a | simple.cpp:20:24:20:29 | ... = ... | provenance | | +| simple.cpp:20:24:20:25 | *this [post update] [a_] | simple.cpp:20:10:20:13 | *this [Return] [a_] | provenance | | | simple.cpp:20:24:20:29 | ... = ... | simple.cpp:20:24:20:25 | *this [post update] [a_] | provenance | | | simple.cpp:21:19:21:19 | b | simple.cpp:21:24:21:29 | ... = ... | provenance | | +| simple.cpp:21:24:21:25 | *this [post update] [b_] | simple.cpp:21:10:21:13 | *this [Return] [b_] | provenance | | | simple.cpp:21:24:21:29 | ... = ... | simple.cpp:21:24:21:25 | *this [post update] [b_] | provenance | | | simple.cpp:26:15:26:15 | *f [a_] | simple.cpp:28:10:28:10 | *f [a_] | provenance | | | simple.cpp:26:15:26:15 | *f [b_] | simple.cpp:29:10:29:10 | *f [b_] | provenance | | @@ -844,9 +878,11 @@ edges | struct_init.c:46:10:46:14 | *outer [*pointerAB, a] | struct_init.c:46:16:46:24 | *pointerAB [a] | provenance | | | struct_init.c:46:16:46:24 | *pointerAB [a] | struct_init.c:14:24:14:25 | *ab [a] | provenance | | nodes +| A.cpp:23:5:23:5 | *this [Return] [c] | semmle.label | *this [Return] [c] | | A.cpp:23:10:23:10 | c | semmle.label | c | | A.cpp:25:7:25:10 | *this [post update] [c] | semmle.label | *this [post update] [c] | | A.cpp:25:7:25:17 | ... = ... | semmle.label | ... = ... | +| A.cpp:27:10:27:12 | *this [Return] [c] | semmle.label | *this [Return] [c] | | A.cpp:27:17:27:17 | c | semmle.label | c | | A.cpp:27:22:27:25 | *this [post update] [c] | semmle.label | *this [post update] [c] | | A.cpp:27:22:27:32 | ... = ... | semmle.label | ... = ... | @@ -914,6 +950,7 @@ nodes | A.cpp:118:18:118:39 | *cc [a] | semmle.label | *cc [a] | | A.cpp:120:12:120:13 | *c1 [a] | semmle.label | *c1 [a] | | A.cpp:120:12:120:16 | a | semmle.label | a | +| A.cpp:124:14:124:14 | *b [Return] [c] | semmle.label | *b [Return] [c] | | A.cpp:124:14:124:14 | *b [c] | semmle.label | *b [c] | | A.cpp:126:5:126:5 | set output argument [c] | semmle.label | set output argument [c] | | A.cpp:126:12:126:18 | new | semmle.label | new | @@ -921,6 +958,10 @@ nodes | A.cpp:131:8:131:8 | f7 output argument [c] | semmle.label | f7 output argument [c] | | A.cpp:132:10:132:10 | *b [c] | semmle.label | *b [c] | | A.cpp:132:10:132:13 | c | semmle.label | c | +| A.cpp:140:5:140:5 | *this [Return] [*b, c] | semmle.label | *this [Return] [*b, c] | +| A.cpp:140:5:140:5 | *this [Return] [b] | semmle.label | *this [Return] [b] | +| A.cpp:140:5:140:5 | *this [Return] [b] | semmle.label | *this [Return] [b] | +| A.cpp:140:13:140:13 | *b [Return] [c] | semmle.label | *b [Return] [c] | | A.cpp:140:13:140:13 | *b [c] | semmle.label | *b [c] | | A.cpp:140:13:140:13 | b | semmle.label | b | | A.cpp:142:7:142:7 | *b [post update] [c] | semmle.label | *b [post update] [c] | @@ -979,6 +1020,9 @@ nodes | A.cpp:169:12:169:18 | head | semmle.label | head | | A.cpp:173:26:173:26 | *o [c] | semmle.label | *o [c] | | A.cpp:173:26:173:26 | *o [c] | semmle.label | *o [c] | +| A.cpp:181:5:181:10 | *this [Return] [*next, *next, head] | semmle.label | *this [Return] [*next, *next, head] | +| A.cpp:181:5:181:10 | *this [Return] [*next, head] | semmle.label | *this [Return] [*next, head] | +| A.cpp:181:5:181:10 | *this [Return] [head] | semmle.label | *this [Return] [head] | | A.cpp:181:15:181:21 | newHead | semmle.label | newHead | | A.cpp:181:32:181:35 | *next [*next, head] | semmle.label | *next [*next, head] | | A.cpp:181:32:181:35 | *next [head] | semmle.label | *next [head] | @@ -1010,12 +1054,16 @@ nodes | B.cpp:19:10:19:11 | *b2 [*box1, elem2] | semmle.label | *b2 [*box1, elem2] | | B.cpp:19:10:19:24 | elem2 | semmle.label | elem2 | | B.cpp:19:14:19:17 | *box1 [elem2] | semmle.label | *box1 [elem2] | +| B.cpp:33:5:33:8 | *this [Return] [elem1] | semmle.label | *this [Return] [elem1] | +| B.cpp:33:5:33:8 | *this [Return] [elem2] | semmle.label | *this [Return] [elem2] | | B.cpp:33:16:33:17 | e1 | semmle.label | e1 | | B.cpp:33:26:33:27 | e2 | semmle.label | e2 | | B.cpp:35:7:35:10 | *this [post update] [elem1] | semmle.label | *this [post update] [elem1] | | B.cpp:35:7:35:22 | ... = ... | semmle.label | ... = ... | | B.cpp:36:7:36:10 | *this [post update] [elem2] | semmle.label | *this [post update] [elem2] | | B.cpp:36:7:36:22 | ... = ... | semmle.label | ... = ... | +| B.cpp:44:5:44:8 | *this [Return] [*box1, elem1] | semmle.label | *this [Return] [*box1, elem1] | +| B.cpp:44:5:44:8 | *this [Return] [*box1, elem2] | semmle.label | *this [Return] [*box1, elem2] | | B.cpp:44:16:44:17 | *b1 [elem1] | semmle.label | *b1 [elem1] | | B.cpp:44:16:44:17 | *b1 [elem2] | semmle.label | *b1 [elem2] | | B.cpp:46:7:46:10 | *this [post update] [*box1, elem1] | semmle.label | *this [post update] [*box1, elem1] | @@ -1028,6 +1076,8 @@ nodes | C.cpp:18:12:18:18 | call to C [s3] | semmle.label | call to C [s3] | | C.cpp:19:5:19:5 | *c [s1] | semmle.label | *c [s1] | | C.cpp:19:5:19:5 | *c [s3] | semmle.label | *c [s3] | +| C.cpp:22:3:22:3 | *this [Return] [s1] | semmle.label | *this [Return] [s1] | +| C.cpp:22:3:22:3 | *this [Return] [s3] | semmle.label | *this [Return] [s3] | | C.cpp:22:3:22:3 | *this [post update] [s1] | semmle.label | *this [post update] [s1] | | C.cpp:22:12:22:21 | new | semmle.label | new | | C.cpp:22:12:22:21 | new | semmle.label | new | @@ -1045,6 +1095,7 @@ nodes | D.cpp:10:30:10:33 | *this [elem] | semmle.label | *this [elem] | | D.cpp:10:30:10:33 | elem | semmle.label | elem | | D.cpp:10:30:10:33 | elem | semmle.label | elem | +| D.cpp:11:10:11:16 | *this [Return] [elem] | semmle.label | *this [Return] [elem] | | D.cpp:11:24:11:24 | e | semmle.label | e | | D.cpp:11:29:11:32 | *this [post update] [elem] | semmle.label | *this [post update] [elem] | | D.cpp:11:29:11:36 | ... = ... | semmle.label | ... = ... | @@ -1107,10 +1158,12 @@ nodes | E.cpp:32:10:32:10 | *b [*buffer] | semmle.label | *b [*buffer] | | E.cpp:32:13:32:18 | *buffer | semmle.label | *buffer | | E.cpp:33:18:33:19 | *& ... [data, *buffer] | semmle.label | *& ... [data, *buffer] | +| aliasing.cpp:8:23:8:23 | *s [Return] [m1] | semmle.label | *s [Return] [m1] | | aliasing.cpp:8:23:8:23 | *s [m1] | semmle.label | *s [m1] | | aliasing.cpp:9:3:9:3 | *s [post update] [m1] | semmle.label | *s [post update] [m1] | | aliasing.cpp:9:3:9:22 | ... = ... | semmle.label | ... = ... | | aliasing.cpp:9:11:9:20 | call to user_input | semmle.label | call to user_input | +| aliasing.cpp:12:25:12:25 | *s [Return] [m1] | semmle.label | *s [Return] [m1] | | aliasing.cpp:12:25:12:25 | *s [m1] | semmle.label | *s [m1] | | aliasing.cpp:13:3:13:3 | *s [post update] [m1] | semmle.label | *s [post update] [m1] | | aliasing.cpp:13:3:13:21 | ... = ... | semmle.label | ... = ... | @@ -1236,16 +1289,20 @@ nodes | arrays.cpp:50:10:50:17 | *indirect [*ptr, data] | semmle.label | *indirect [*ptr, data] | | arrays.cpp:50:20:50:22 | *ptr [data] | semmle.label | *ptr [data] | | arrays.cpp:50:27:50:30 | data | semmle.label | data | +| by_reference.cpp:11:39:11:39 | *s [Return] [a] | semmle.label | *s [Return] [a] | | by_reference.cpp:11:39:11:39 | *s [a] | semmle.label | *s [a] | | by_reference.cpp:11:48:11:52 | value | semmle.label | value | | by_reference.cpp:12:5:12:5 | *s [post update] [a] | semmle.label | *s [post update] [a] | | by_reference.cpp:12:5:12:16 | ... = ... | semmle.label | ... = ... | +| by_reference.cpp:15:8:15:18 | *this [Return] [a] | semmle.label | *this [Return] [a] | | by_reference.cpp:15:26:15:30 | value | semmle.label | value | | by_reference.cpp:16:5:16:8 | *this [post update] [a] | semmle.label | *this [post update] [a] | | by_reference.cpp:16:5:16:19 | ... = ... | semmle.label | ... = ... | +| by_reference.cpp:19:8:19:20 | *this [Return] [a] | semmle.label | *this [Return] [a] | | by_reference.cpp:19:28:19:32 | value | semmle.label | value | | by_reference.cpp:20:5:20:8 | setDirectly output argument [a] | semmle.label | setDirectly output argument [a] | | by_reference.cpp:20:23:20:27 | value | semmle.label | value | +| by_reference.cpp:23:8:23:26 | *this [Return] [a] | semmle.label | *this [Return] [a] | | by_reference.cpp:23:34:23:38 | value | semmle.label | value | | by_reference.cpp:24:19:24:22 | nonMemberSetA output argument [a] | semmle.label | nonMemberSetA output argument [a] | | by_reference.cpp:24:25:24:29 | value | semmle.label | value | @@ -1285,10 +1342,12 @@ nodes | by_reference.cpp:68:21:68:30 | call to user_input | semmle.label | call to user_input | | by_reference.cpp:69:8:69:20 | call to nonMemberGetA | semmle.label | call to nonMemberGetA | | by_reference.cpp:69:22:69:23 | *& ... [a] | semmle.label | *& ... [a] | +| by_reference.cpp:83:31:83:35 | *inner [Return] [a] | semmle.label | *inner [Return] [a] | | by_reference.cpp:83:31:83:35 | *inner [a] | semmle.label | *inner [a] | | by_reference.cpp:84:3:84:7 | *inner [post update] [a] | semmle.label | *inner [post update] [a] | | by_reference.cpp:84:3:84:25 | ... = ... | semmle.label | ... = ... | | by_reference.cpp:84:14:84:23 | call to user_input | semmle.label | call to user_input | +| by_reference.cpp:87:31:87:35 | *inner [Return] [a] | semmle.label | *inner [Return] [a] | | by_reference.cpp:87:31:87:35 | *inner [a] | semmle.label | *inner [a] | | by_reference.cpp:88:3:88:7 | *inner [post update] [a] | semmle.label | *inner [post update] [a] | | by_reference.cpp:88:3:88:24 | ... = ... | semmle.label | ... = ... | @@ -1454,9 +1513,11 @@ nodes | complex.cpp:10:20:10:21 | *this [b_] | semmle.label | *this [b_] | | complex.cpp:10:20:10:21 | b_ | semmle.label | b_ | | complex.cpp:10:20:10:21 | b_ | semmle.label | b_ | +| complex.cpp:11:8:11:11 | *this [Return] [a_] | semmle.label | *this [Return] [a_] | | complex.cpp:11:17:11:17 | a | semmle.label | a | | complex.cpp:11:22:11:23 | *this [post update] [a_] | semmle.label | *this [post update] [a_] | | complex.cpp:11:22:11:27 | ... = ... | semmle.label | ... = ... | +| complex.cpp:12:8:12:11 | *this [Return] [b_] | semmle.label | *this [Return] [b_] | | complex.cpp:12:17:12:17 | b | semmle.label | b | | complex.cpp:12:22:12:23 | *this [post update] [b_] | semmle.label | *this [post update] [b_] | | complex.cpp:12:22:12:27 | ... = ... | semmle.label | ... = ... | @@ -1531,6 +1592,8 @@ nodes | constructors.cpp:19:22:19:23 | *this [b_] | semmle.label | *this [b_] | | constructors.cpp:19:22:19:23 | b_ | semmle.label | b_ | | constructors.cpp:19:22:19:23 | b_ | semmle.label | b_ | +| constructors.cpp:23:5:23:7 | *this [Return] [a_] | semmle.label | *this [Return] [a_] | +| constructors.cpp:23:5:23:7 | *this [Return] [b_] | semmle.label | *this [Return] [b_] | | constructors.cpp:23:5:23:7 | *this [post update] [a_] | semmle.label | *this [post update] [a_] | | constructors.cpp:23:5:23:7 | *this [post update] [b_] | semmle.label | *this [post update] [b_] | | constructors.cpp:23:13:23:13 | a | semmle.label | a | @@ -1555,13 +1618,16 @@ nodes | constructors.cpp:43:9:43:9 | *g [b_] | semmle.label | *g [b_] | | constructors.cpp:46:9:46:9 | *h [a_] | semmle.label | *h [a_] | | constructors.cpp:46:9:46:9 | *h [b_] | semmle.label | *h [b_] | +| qualifiers.cpp:9:10:9:13 | *this [Return] [a] | semmle.label | *this [Return] [a] | | qualifiers.cpp:9:21:9:25 | value | semmle.label | value | | qualifiers.cpp:9:30:9:33 | *this [post update] [a] | semmle.label | *this [post update] [a] | | qualifiers.cpp:9:30:9:44 | ... = ... | semmle.label | ... = ... | +| qualifiers.cpp:12:27:12:31 | *inner [Return] [a] | semmle.label | *inner [Return] [a] | | qualifiers.cpp:12:27:12:31 | *inner [a] | semmle.label | *inner [a] | | qualifiers.cpp:12:40:12:44 | value | semmle.label | value | | qualifiers.cpp:12:49:12:53 | *inner [post update] [a] | semmle.label | *inner [post update] [a] | | qualifiers.cpp:12:49:12:64 | ... = ... | semmle.label | ... = ... | +| qualifiers.cpp:13:29:13:33 | *inner [Return] [a] | semmle.label | *inner [Return] [a] | | qualifiers.cpp:13:29:13:33 | *inner [a] | semmle.label | *inner [a] | | qualifiers.cpp:13:42:13:46 | value | semmle.label | value | | qualifiers.cpp:13:51:13:55 | *inner [post update] [a] | semmle.label | *inner [post update] [a] | @@ -1626,9 +1692,11 @@ nodes | simple.cpp:19:22:19:23 | *this [b_] | semmle.label | *this [b_] | | simple.cpp:19:22:19:23 | b_ | semmle.label | b_ | | simple.cpp:19:22:19:23 | b_ | semmle.label | b_ | +| simple.cpp:20:10:20:13 | *this [Return] [a_] | semmle.label | *this [Return] [a_] | | simple.cpp:20:19:20:19 | a | semmle.label | a | | simple.cpp:20:24:20:25 | *this [post update] [a_] | semmle.label | *this [post update] [a_] | | simple.cpp:20:24:20:29 | ... = ... | semmle.label | ... = ... | +| simple.cpp:21:10:21:13 | *this [Return] [b_] | semmle.label | *this [Return] [b_] | | simple.cpp:21:19:21:19 | b | semmle.label | b | | simple.cpp:21:24:21:25 | *this [post update] [b_] | semmle.label | *this [post update] [b_] | | simple.cpp:21:24:21:29 | ... = ... | semmle.label | ... = ... | @@ -1715,67 +1783,67 @@ nodes | struct_init.c:46:10:46:14 | *outer [*pointerAB, a] | semmle.label | *outer [*pointerAB, a] | | struct_init.c:46:16:46:24 | *pointerAB [a] | semmle.label | *pointerAB [a] | subpaths -| A.cpp:31:20:31:20 | c | A.cpp:23:10:23:10 | c | A.cpp:25:7:25:10 | *this [post update] [c] | A.cpp:31:14:31:21 | call to B [c] | +| A.cpp:31:20:31:20 | c | A.cpp:23:10:23:10 | c | A.cpp:23:5:23:5 | *this [Return] [c] | A.cpp:31:14:31:21 | call to B [c] | | A.cpp:48:20:48:20 | c | A.cpp:29:23:29:23 | c | A.cpp:29:15:29:18 | **make [c] | A.cpp:48:12:48:18 | *call to make [c] | -| A.cpp:55:12:55:19 | new | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:25 | *this [post update] [c] | A.cpp:55:5:55:5 | set output argument [c] | +| A.cpp:55:12:55:19 | new | A.cpp:27:17:27:17 | c | A.cpp:27:10:27:12 | *this [Return] [c] | A.cpp:55:5:55:5 | set output argument [c] | | A.cpp:56:10:56:10 | *b [c] | A.cpp:28:8:28:10 | *this [c] | A.cpp:28:8:28:10 | *get | A.cpp:56:10:56:17 | call to get | | A.cpp:57:11:57:24 | *new [c] | A.cpp:28:8:28:10 | *this [c] | A.cpp:28:8:28:10 | *get | A.cpp:57:10:57:32 | call to get | -| A.cpp:57:17:57:23 | new | A.cpp:23:10:23:10 | c | A.cpp:25:7:25:10 | *this [post update] [c] | A.cpp:57:11:57:24 | call to B [c] | +| A.cpp:57:17:57:23 | new | A.cpp:23:10:23:10 | c | A.cpp:23:5:23:5 | *this [Return] [c] | A.cpp:57:11:57:24 | call to B [c] | | A.cpp:64:21:64:28 | new | A.cpp:85:26:85:26 | c | A.cpp:85:9:85:14 | **setOnB [c] | A.cpp:64:10:64:15 | *call to setOnB [c] | | A.cpp:73:25:73:32 | new | A.cpp:78:27:78:27 | c | A.cpp:78:6:78:15 | **setOnBWrap [c] | A.cpp:73:10:73:19 | *call to setOnBWrap [c] | | A.cpp:81:21:81:21 | c | A.cpp:85:26:85:26 | c | A.cpp:85:9:85:14 | **setOnB [c] | A.cpp:81:10:81:15 | *call to setOnB [c] | -| A.cpp:90:15:90:15 | c | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:25 | *this [post update] [c] | A.cpp:90:7:90:8 | set output argument [c] | -| A.cpp:126:12:126:18 | new | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:25 | *this [post update] [c] | A.cpp:126:5:126:5 | set output argument [c] | -| A.cpp:151:18:151:18 | b | A.cpp:140:13:140:13 | b | A.cpp:143:7:143:10 | *this [post update] [b] | A.cpp:151:12:151:24 | call to D [b] | +| A.cpp:90:15:90:15 | c | A.cpp:27:17:27:17 | c | A.cpp:27:10:27:12 | *this [Return] [c] | A.cpp:90:7:90:8 | set output argument [c] | +| A.cpp:126:12:126:18 | new | A.cpp:27:17:27:17 | c | A.cpp:27:10:27:12 | *this [Return] [c] | A.cpp:126:5:126:5 | set output argument [c] | +| A.cpp:151:18:151:18 | b | A.cpp:140:13:140:13 | b | A.cpp:140:5:140:5 | *this [Return] [b] | A.cpp:151:12:151:24 | call to D [b] | | A.cpp:152:10:152:13 | *b [c] | A.cpp:173:26:173:26 | *o [c] | A.cpp:173:26:173:26 | *o [c] | A.cpp:152:10:152:13 | sink output argument [c] | -| A.cpp:160:29:160:29 | b | A.cpp:181:15:181:21 | newHead | A.cpp:183:7:183:10 | *this [post update] [head] | A.cpp:160:18:160:60 | call to MyList [head] | -| A.cpp:161:38:161:39 | *l1 [head] | A.cpp:181:32:181:35 | *next [head] | A.cpp:184:7:184:10 | *this [post update] [*next, head] | A.cpp:161:18:161:40 | call to MyList [*next, head] | -| A.cpp:162:38:162:39 | *l2 [*next, head] | A.cpp:181:32:181:35 | *next [*next, head] | A.cpp:184:7:184:10 | *this [post update] [*next, *next, head] | A.cpp:162:18:162:40 | call to MyList [*next, *next, head] | -| B.cpp:7:25:7:25 | e | B.cpp:33:16:33:17 | e1 | B.cpp:35:7:35:10 | *this [post update] [elem1] | B.cpp:7:16:7:35 | call to Box1 [elem1] | -| B.cpp:8:25:8:26 | *b1 [elem1] | B.cpp:44:16:44:17 | *b1 [elem1] | B.cpp:46:7:46:10 | *this [post update] [*box1, elem1] | B.cpp:8:16:8:27 | call to Box2 [*box1, elem1] | -| B.cpp:16:37:16:37 | e | B.cpp:33:26:33:27 | e2 | B.cpp:36:7:36:10 | *this [post update] [elem2] | B.cpp:16:16:16:38 | call to Box1 [elem2] | -| B.cpp:17:25:17:26 | *b1 [elem2] | B.cpp:44:16:44:17 | *b1 [elem2] | B.cpp:46:7:46:10 | *this [post update] [*box1, elem2] | B.cpp:17:16:17:27 | call to Box2 [*box1, elem2] | +| A.cpp:160:29:160:29 | b | A.cpp:181:15:181:21 | newHead | A.cpp:181:5:181:10 | *this [Return] [head] | A.cpp:160:18:160:60 | call to MyList [head] | +| A.cpp:161:38:161:39 | *l1 [head] | A.cpp:181:32:181:35 | *next [head] | A.cpp:181:5:181:10 | *this [Return] [*next, head] | A.cpp:161:18:161:40 | call to MyList [*next, head] | +| A.cpp:162:38:162:39 | *l2 [*next, head] | A.cpp:181:32:181:35 | *next [*next, head] | A.cpp:181:5:181:10 | *this [Return] [*next, *next, head] | A.cpp:162:18:162:40 | call to MyList [*next, *next, head] | +| B.cpp:7:25:7:25 | e | B.cpp:33:16:33:17 | e1 | B.cpp:33:5:33:8 | *this [Return] [elem1] | B.cpp:7:16:7:35 | call to Box1 [elem1] | +| B.cpp:8:25:8:26 | *b1 [elem1] | B.cpp:44:16:44:17 | *b1 [elem1] | B.cpp:44:5:44:8 | *this [Return] [*box1, elem1] | B.cpp:8:16:8:27 | call to Box2 [*box1, elem1] | +| B.cpp:16:37:16:37 | e | B.cpp:33:26:33:27 | e2 | B.cpp:33:5:33:8 | *this [Return] [elem2] | B.cpp:16:16:16:38 | call to Box1 [elem2] | +| B.cpp:17:25:17:26 | *b1 [elem2] | B.cpp:44:16:44:17 | *b1 [elem2] | B.cpp:44:5:44:8 | *this [Return] [*box1, elem2] | B.cpp:17:16:17:27 | call to Box2 [*box1, elem2] | | D.cpp:22:10:22:11 | *b2 [*box, elem] | D.cpp:17:11:17:17 | *this [*box, elem] | D.cpp:17:11:17:17 | **getBox1 [elem] | D.cpp:22:14:22:20 | *call to getBox1 [elem] | | D.cpp:22:14:22:20 | *call to getBox1 [elem] | D.cpp:10:11:10:17 | *this [elem] | D.cpp:10:11:10:17 | *getElem | D.cpp:22:10:22:33 | call to getElem | -| D.cpp:37:21:37:21 | e | D.cpp:11:24:11:24 | e | D.cpp:11:29:11:32 | *this [post update] [elem] | D.cpp:37:8:37:10 | setElem output argument [elem] | -| D.cpp:51:27:51:27 | e | D.cpp:11:24:11:24 | e | D.cpp:11:29:11:32 | *this [post update] [elem] | D.cpp:51:8:51:14 | setElem output argument [elem] | -| by_reference.cpp:20:23:20:27 | value | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:8 | *this [post update] [a] | by_reference.cpp:20:5:20:8 | setDirectly output argument [a] | +| D.cpp:37:21:37:21 | e | D.cpp:11:24:11:24 | e | D.cpp:11:10:11:16 | *this [Return] [elem] | D.cpp:37:8:37:10 | setElem output argument [elem] | +| D.cpp:51:27:51:27 | e | D.cpp:11:24:11:24 | e | D.cpp:11:10:11:16 | *this [Return] [elem] | D.cpp:51:8:51:14 | setElem output argument [elem] | +| by_reference.cpp:20:23:20:27 | value | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:15:8:15:18 | *this [Return] [a] | by_reference.cpp:20:5:20:8 | setDirectly output argument [a] | +| by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | *s [Return] [a] | by_reference.cpp:24:19:24:22 | nonMemberSetA output argument [a] | | by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | *s [a] | by_reference.cpp:24:19:24:22 | nonMemberSetA output argument [a] | -| by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:12:5:12:5 | *s [post update] [a] | by_reference.cpp:24:19:24:22 | nonMemberSetA output argument [a] | | by_reference.cpp:40:12:40:15 | *this [a] | by_reference.cpp:35:9:35:19 | *this [a] | by_reference.cpp:35:9:35:19 | *getDirectly | by_reference.cpp:40:18:40:28 | call to getDirectly | | by_reference.cpp:44:26:44:29 | *this [a] | by_reference.cpp:31:46:31:46 | *s [a] | by_reference.cpp:31:16:31:28 | *nonMemberGetA | by_reference.cpp:44:12:44:24 | call to nonMemberGetA | -| by_reference.cpp:50:17:50:26 | call to user_input | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:8 | *this [post update] [a] | by_reference.cpp:50:3:50:3 | setDirectly output argument [a] | +| by_reference.cpp:50:17:50:26 | call to user_input | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:15:8:15:18 | *this [Return] [a] | by_reference.cpp:50:3:50:3 | setDirectly output argument [a] | | by_reference.cpp:51:8:51:8 | *s [a] | by_reference.cpp:35:9:35:19 | *this [a] | by_reference.cpp:35:9:35:19 | *getDirectly | by_reference.cpp:51:10:51:20 | call to getDirectly | -| by_reference.cpp:56:19:56:28 | call to user_input | by_reference.cpp:19:28:19:32 | value | by_reference.cpp:20:5:20:8 | setDirectly output argument [a] | by_reference.cpp:56:3:56:3 | setIndirectly output argument [a] | +| by_reference.cpp:56:19:56:28 | call to user_input | by_reference.cpp:19:28:19:32 | value | by_reference.cpp:19:8:19:20 | *this [Return] [a] | by_reference.cpp:56:3:56:3 | setIndirectly output argument [a] | | by_reference.cpp:57:8:57:8 | *s [a] | by_reference.cpp:39:9:39:21 | *this [a] | by_reference.cpp:39:9:39:21 | *getIndirectly | by_reference.cpp:57:10:57:22 | call to getIndirectly | -| by_reference.cpp:62:25:62:34 | call to user_input | by_reference.cpp:23:34:23:38 | value | by_reference.cpp:24:19:24:22 | nonMemberSetA output argument [a] | by_reference.cpp:62:3:62:3 | setThroughNonMember output argument [a] | +| by_reference.cpp:62:25:62:34 | call to user_input | by_reference.cpp:23:34:23:38 | value | by_reference.cpp:23:8:23:26 | *this [Return] [a] | by_reference.cpp:62:3:62:3 | setThroughNonMember output argument [a] | | by_reference.cpp:63:8:63:8 | *s [a] | by_reference.cpp:43:9:43:27 | *this [a] | by_reference.cpp:43:9:43:27 | *getThroughNonMember | by_reference.cpp:63:10:63:28 | call to getThroughNonMember | +| by_reference.cpp:68:21:68:30 | call to user_input | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | *s [Return] [a] | by_reference.cpp:68:17:68:18 | nonMemberSetA output argument [a] | | by_reference.cpp:68:21:68:30 | call to user_input | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | *s [a] | by_reference.cpp:68:17:68:18 | nonMemberSetA output argument [a] | -| by_reference.cpp:68:21:68:30 | call to user_input | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:12:5:12:5 | *s [post update] [a] | by_reference.cpp:68:17:68:18 | nonMemberSetA output argument [a] | | by_reference.cpp:69:22:69:23 | *& ... [a] | by_reference.cpp:31:46:31:46 | *s [a] | by_reference.cpp:31:16:31:28 | *nonMemberGetA | by_reference.cpp:69:8:69:20 | call to nonMemberGetA | | complex.cpp:42:16:42:16 | *f [a_] | complex.cpp:9:7:9:7 | *this [a_] | complex.cpp:9:7:9:7 | *a | complex.cpp:42:18:42:18 | call to a | | complex.cpp:43:16:43:16 | *f [b_] | complex.cpp:10:7:10:7 | *this [b_] | complex.cpp:10:7:10:7 | *b | complex.cpp:43:18:43:18 | call to b | -| complex.cpp:53:19:53:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:22:11:23 | *this [post update] [a_] | complex.cpp:53:12:53:12 | setA output argument [a_] | -| complex.cpp:54:19:54:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:22:12:23 | *this [post update] [b_] | complex.cpp:54:12:54:12 | setB output argument [b_] | -| complex.cpp:55:19:55:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:22:11:23 | *this [post update] [a_] | complex.cpp:55:12:55:12 | setA output argument [a_] | -| complex.cpp:56:19:56:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:22:12:23 | *this [post update] [b_] | complex.cpp:56:12:56:12 | setB output argument [b_] | +| complex.cpp:53:19:53:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:8:11:11 | *this [Return] [a_] | complex.cpp:53:12:53:12 | setA output argument [a_] | +| complex.cpp:54:19:54:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:8:12:11 | *this [Return] [b_] | complex.cpp:54:12:54:12 | setB output argument [b_] | +| complex.cpp:55:19:55:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:8:11:11 | *this [Return] [a_] | complex.cpp:55:12:55:12 | setA output argument [a_] | +| complex.cpp:56:19:56:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:8:12:11 | *this [Return] [b_] | complex.cpp:56:12:56:12 | setB output argument [b_] | | constructors.cpp:28:10:28:10 | *f [a_] | constructors.cpp:18:9:18:9 | *this [a_] | constructors.cpp:18:9:18:9 | *a | constructors.cpp:28:12:28:12 | call to a | | constructors.cpp:29:10:29:10 | *f [b_] | constructors.cpp:19:9:19:9 | *this [b_] | constructors.cpp:19:9:19:9 | *b | constructors.cpp:29:12:29:12 | call to b | -| constructors.cpp:34:11:34:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:5:23:7 | *this [post update] [a_] | constructors.cpp:34:9:34:9 | call to Foo [a_] | -| constructors.cpp:35:14:35:23 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:5:23:7 | *this [post update] [b_] | constructors.cpp:35:9:35:9 | call to Foo [b_] | -| constructors.cpp:36:11:36:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:5:23:7 | *this [post update] [a_] | constructors.cpp:36:9:36:9 | call to Foo [a_] | -| constructors.cpp:36:25:36:34 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:5:23:7 | *this [post update] [b_] | constructors.cpp:36:9:36:9 | call to Foo [b_] | -| qualifiers.cpp:27:28:27:37 | call to user_input | qualifiers.cpp:9:21:9:25 | value | qualifiers.cpp:9:30:9:33 | *this [post update] [a] | qualifiers.cpp:27:11:27:18 | setA output argument [a] | +| constructors.cpp:34:11:34:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:5:23:7 | *this [Return] [a_] | constructors.cpp:34:9:34:9 | call to Foo [a_] | +| constructors.cpp:35:14:35:23 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:5:23:7 | *this [Return] [b_] | constructors.cpp:35:9:35:9 | call to Foo [b_] | +| constructors.cpp:36:11:36:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:5:23:7 | *this [Return] [a_] | constructors.cpp:36:9:36:9 | call to Foo [a_] | +| constructors.cpp:36:25:36:34 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:5:23:7 | *this [Return] [b_] | constructors.cpp:36:9:36:9 | call to Foo [b_] | +| qualifiers.cpp:27:28:27:37 | call to user_input | qualifiers.cpp:9:21:9:25 | value | qualifiers.cpp:9:10:9:13 | *this [Return] [a] | qualifiers.cpp:27:11:27:18 | setA output argument [a] | +| qualifiers.cpp:32:35:32:44 | call to user_input | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:27:12:31 | *inner [Return] [a] | qualifiers.cpp:32:23:32:30 | pointerSetA output argument [a] | | qualifiers.cpp:32:35:32:44 | call to user_input | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:27:12:31 | *inner [a] | qualifiers.cpp:32:23:32:30 | pointerSetA output argument [a] | -| qualifiers.cpp:32:35:32:44 | call to user_input | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:49:12:53 | *inner [post update] [a] | qualifiers.cpp:32:23:32:30 | pointerSetA output argument [a] | +| qualifiers.cpp:37:38:37:47 | call to user_input | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:29:13:33 | *inner [Return] [a] | qualifiers.cpp:37:19:37:35 | referenceSetA output argument [a] | | qualifiers.cpp:37:38:37:47 | call to user_input | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:29:13:33 | *inner [a] | qualifiers.cpp:37:19:37:35 | referenceSetA output argument [a] | -| qualifiers.cpp:37:38:37:47 | call to user_input | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:51:13:55 | *inner [post update] [a] | qualifiers.cpp:37:19:37:35 | referenceSetA output argument [a] | | simple.cpp:28:10:28:10 | *f [a_] | simple.cpp:18:9:18:9 | *this [a_] | simple.cpp:18:9:18:9 | *a | simple.cpp:28:12:28:12 | call to a | | simple.cpp:29:10:29:10 | *f [b_] | simple.cpp:19:9:19:9 | *this [b_] | simple.cpp:19:9:19:9 | *b | simple.cpp:29:12:29:12 | call to b | -| simple.cpp:39:12:39:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:24:20:25 | *this [post update] [a_] | simple.cpp:39:5:39:5 | setA output argument [a_] | -| simple.cpp:40:12:40:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:24:21:25 | *this [post update] [b_] | simple.cpp:40:5:40:5 | setB output argument [b_] | -| simple.cpp:41:12:41:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:24:20:25 | *this [post update] [a_] | simple.cpp:41:5:41:5 | setA output argument [a_] | -| simple.cpp:42:12:42:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:24:21:25 | *this [post update] [b_] | simple.cpp:42:5:42:5 | setB output argument [b_] | +| simple.cpp:39:12:39:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:10:20:13 | *this [Return] [a_] | simple.cpp:39:5:39:5 | setA output argument [a_] | +| simple.cpp:40:12:40:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:10:21:13 | *this [Return] [b_] | simple.cpp:40:5:40:5 | setB output argument [b_] | +| simple.cpp:41:12:41:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:10:20:13 | *this [Return] [a_] | simple.cpp:41:5:41:5 | setA output argument [a_] | +| simple.cpp:42:12:42:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:10:21:13 | *this [Return] [b_] | simple.cpp:42:5:42:5 | setB output argument [b_] | | simple.cpp:84:14:84:20 | *this [f2, f1] | simple.cpp:78:9:78:15 | *this [f2, f1] | simple.cpp:78:9:78:15 | *getf2f1 | simple.cpp:84:14:84:20 | call to getf2f1 | | struct_init.c:24:10:24:12 | *& ... [a] | struct_init.c:14:24:14:25 | *ab [a] | struct_init.c:14:24:14:25 | *ab [a] | struct_init.c:24:10:24:12 | absink output argument [a] | #select diff --git a/cpp/ql/test/library-tests/dataflow/fields/path-flow.expected b/cpp/ql/test/library-tests/dataflow/fields/path-flow.expected index 3eebd355b14..9def426deb1 100644 --- a/cpp/ql/test/library-tests/dataflow/fields/path-flow.expected +++ b/cpp/ql/test/library-tests/dataflow/fields/path-flow.expected @@ -1,7 +1,9 @@ edges | A.cpp:23:10:23:10 | c | A.cpp:25:7:25:17 | ... = ... | provenance | | +| A.cpp:25:7:25:10 | this [post update] [c] | A.cpp:23:5:23:5 | this [Return] [c] | provenance | | | A.cpp:25:7:25:17 | ... = ... | A.cpp:25:7:25:10 | this [post update] [c] | provenance | | | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:32 | ... = ... | provenance | | +| A.cpp:27:22:27:25 | this [post update] [c] | A.cpp:27:10:27:12 | this [Return] [c] | provenance | | | A.cpp:27:22:27:32 | ... = ... | A.cpp:27:22:27:25 | this [post update] [c] | provenance | | | A.cpp:28:8:28:10 | this [c] | A.cpp:28:23:28:26 | this [c] | provenance | | | A.cpp:28:23:28:26 | this [c] | A.cpp:28:29:28:29 | c | provenance | | @@ -10,8 +12,9 @@ edges | A.cpp:31:20:31:20 | c | A.cpp:23:10:23:10 | c | provenance | | | A.cpp:31:20:31:20 | c | A.cpp:31:14:31:21 | call to B [c] | provenance | | | A.cpp:41:5:41:6 | ref arg ct | A.cpp:43:11:43:12 | ct | provenance | | -| A.cpp:41:15:41:21 | new | A.cpp:41:5:41:6 | ref arg ct | provenance | | +| A.cpp:41:15:41:21 | new | A.cpp:41:5:41:6 | ref arg ct | provenance | Config | | A.cpp:43:11:43:12 | ct | A.cpp:43:10:43:12 | & ... | provenance | | +| A.cpp:43:11:43:12 | ct | A.cpp:43:10:43:12 | & ... | provenance | Config | | A.cpp:47:12:47:18 | new | A.cpp:48:20:48:20 | c | provenance | | | A.cpp:48:12:48:18 | call to make [c] | A.cpp:49:10:49:10 | b [c] | provenance | | | A.cpp:48:20:48:20 | c | A.cpp:29:23:29:23 | c | provenance | | @@ -51,22 +54,27 @@ edges | A.cpp:103:14:103:14 | c [a] | A.cpp:120:12:120:13 | c1 [a] | provenance | | | A.cpp:107:12:107:13 | c1 [a] | A.cpp:107:16:107:16 | a | provenance | | | A.cpp:120:12:120:13 | c1 [a] | A.cpp:120:16:120:16 | a | provenance | | +| A.cpp:124:14:124:14 | b [Return] [c] | A.cpp:131:8:131:8 | ref arg b [c] | provenance | | | A.cpp:124:14:124:14 | b [c] | A.cpp:131:8:131:8 | ref arg b [c] | provenance | | +| A.cpp:126:5:126:5 | ref arg b [c] | A.cpp:124:14:124:14 | b [Return] [c] | provenance | | | A.cpp:126:5:126:5 | ref arg b [c] | A.cpp:124:14:124:14 | b [c] | provenance | | -| A.cpp:126:5:126:5 | ref arg b [c] | A.cpp:131:8:131:8 | ref arg b [c] | provenance | | | A.cpp:126:12:126:18 | new | A.cpp:27:17:27:17 | c | provenance | | | A.cpp:126:12:126:18 | new | A.cpp:126:5:126:5 | ref arg b [c] | provenance | | | A.cpp:131:8:131:8 | ref arg b [c] | A.cpp:132:10:132:10 | b [c] | provenance | | | A.cpp:132:10:132:10 | b [c] | A.cpp:132:13:132:13 | c | provenance | | +| A.cpp:140:5:140:5 | this [Return] [b, c] | A.cpp:151:12:151:24 | call to D [b, c] | provenance | | +| A.cpp:140:5:140:5 | this [Return] [b] | A.cpp:151:12:151:24 | call to D [b] | provenance | | | A.cpp:140:13:140:13 | b | A.cpp:143:7:143:31 | ... = ... | provenance | | +| A.cpp:140:13:140:13 | b [Return] [c] | A.cpp:151:18:151:18 | ref arg b [c] | provenance | | | A.cpp:140:13:140:13 | b [c] | A.cpp:151:18:151:18 | ref arg b [c] | provenance | | +| A.cpp:142:7:142:7 | b [post update] [c] | A.cpp:140:13:140:13 | b [Return] [c] | provenance | | | A.cpp:142:7:142:7 | b [post update] [c] | A.cpp:140:13:140:13 | b [c] | provenance | | | A.cpp:142:7:142:7 | b [post update] [c] | A.cpp:143:7:143:31 | ... = ... [c] | provenance | | -| A.cpp:142:7:142:7 | b [post update] [c] | A.cpp:151:18:151:18 | ref arg b [c] | provenance | | | A.cpp:142:7:142:20 | ... = ... | A.cpp:142:7:142:7 | b [post update] [c] | provenance | | | A.cpp:142:14:142:20 | new | A.cpp:142:7:142:20 | ... = ... | provenance | | -| A.cpp:143:7:143:10 | this [post update] [b, c] | A.cpp:151:12:151:24 | call to D [b, c] | provenance | | -| A.cpp:143:7:143:10 | this [post update] [b] | A.cpp:151:12:151:24 | call to D [b] | provenance | | +| A.cpp:143:7:143:10 | this [post update] [b, c] | A.cpp:140:5:140:5 | this [Return] [b, c] | provenance | | +| A.cpp:143:7:143:10 | this [post update] [b] | A.cpp:140:5:140:5 | this [Return] [b] | provenance | | +| A.cpp:143:7:143:10 | this [post update] [b] | A.cpp:140:5:140:5 | this [Return] [b] | provenance | | | A.cpp:143:7:143:31 | ... = ... | A.cpp:143:7:143:10 | this [post update] [b] | provenance | | | A.cpp:143:7:143:31 | ... = ... | A.cpp:143:7:143:10 | this [post update] [b] | provenance | | | A.cpp:143:7:143:31 | ... = ... [c] | A.cpp:143:7:143:10 | this [post update] [b, c] | provenance | | @@ -118,7 +126,10 @@ edges | A.cpp:181:15:181:21 | newHead | A.cpp:183:7:183:20 | ... = ... | provenance | | | A.cpp:181:32:181:35 | next [head] | A.cpp:184:7:184:23 | ... = ... [head] | provenance | | | A.cpp:181:32:181:35 | next [next, head] | A.cpp:184:7:184:23 | ... = ... [next, head] | provenance | | +| A.cpp:183:7:183:10 | this [post update] [head] | A.cpp:181:5:181:10 | this [Return] [head] | provenance | | | A.cpp:183:7:183:20 | ... = ... | A.cpp:183:7:183:10 | this [post update] [head] | provenance | | +| A.cpp:184:7:184:10 | this [post update] [next, head] | A.cpp:181:5:181:10 | this [Return] [next, head] | provenance | | +| A.cpp:184:7:184:10 | this [post update] [next, next, head] | A.cpp:181:5:181:10 | this [Return] [next, next, head] | provenance | | | A.cpp:184:7:184:23 | ... = ... [head] | A.cpp:184:7:184:10 | this [post update] [next, head] | provenance | | | A.cpp:184:7:184:23 | ... = ... [next, head] | A.cpp:184:7:184:10 | this [post update] [next, next, head] | provenance | | | B.cpp:6:15:6:24 | new | B.cpp:7:25:7:25 | e | provenance | | @@ -141,19 +152,25 @@ edges | B.cpp:19:14:19:17 | box1 [elem2] | B.cpp:19:20:19:24 | elem2 | provenance | | | B.cpp:33:16:33:17 | e1 | B.cpp:35:7:35:22 | ... = ... | provenance | | | B.cpp:33:26:33:27 | e2 | B.cpp:36:7:36:22 | ... = ... | provenance | | +| B.cpp:35:7:35:10 | this [post update] [elem1] | B.cpp:33:5:33:8 | this [Return] [elem1] | provenance | | | B.cpp:35:7:35:22 | ... = ... | B.cpp:35:7:35:10 | this [post update] [elem1] | provenance | | +| B.cpp:36:7:36:10 | this [post update] [elem2] | B.cpp:33:5:33:8 | this [Return] [elem2] | provenance | | | B.cpp:36:7:36:22 | ... = ... | B.cpp:36:7:36:10 | this [post update] [elem2] | provenance | | | B.cpp:44:16:44:17 | b1 [elem1] | B.cpp:46:7:46:21 | ... = ... [elem1] | provenance | | | B.cpp:44:16:44:17 | b1 [elem2] | B.cpp:46:7:46:21 | ... = ... [elem2] | provenance | | +| B.cpp:46:7:46:10 | this [post update] [box1, elem1] | B.cpp:44:5:44:8 | this [Return] [box1, elem1] | provenance | | +| B.cpp:46:7:46:10 | this [post update] [box1, elem2] | B.cpp:44:5:44:8 | this [Return] [box1, elem2] | provenance | | | B.cpp:46:7:46:21 | ... = ... [elem1] | B.cpp:46:7:46:10 | this [post update] [box1, elem1] | provenance | | | B.cpp:46:7:46:21 | ... = ... [elem2] | B.cpp:46:7:46:10 | this [post update] [box1, elem2] | provenance | | | C.cpp:18:12:18:18 | call to C [s1] | C.cpp:19:5:19:5 | c [s1] | provenance | | | C.cpp:18:12:18:18 | call to C [s3] | C.cpp:19:5:19:5 | c [s3] | provenance | | | C.cpp:19:5:19:5 | c [s1] | C.cpp:27:8:27:11 | this [s1] | provenance | | | C.cpp:19:5:19:5 | c [s3] | C.cpp:27:8:27:11 | this [s3] | provenance | | -| C.cpp:22:9:22:22 | constructor init of field s1 [post-this] [s1] | C.cpp:18:12:18:18 | call to C [s1] | provenance | | +| C.cpp:22:3:22:3 | this [Return] [s1] | C.cpp:18:12:18:18 | call to C [s1] | provenance | | +| C.cpp:22:3:22:3 | this [Return] [s3] | C.cpp:18:12:18:18 | call to C [s3] | provenance | | +| C.cpp:22:9:22:22 | constructor init of field s1 [post-this] [s1] | C.cpp:22:3:22:3 | this [Return] [s1] | provenance | | | C.cpp:22:12:22:21 | new | C.cpp:22:9:22:22 | constructor init of field s1 [post-this] [s1] | provenance | | -| C.cpp:24:5:24:8 | this [post update] [s3] | C.cpp:18:12:18:18 | call to C [s3] | provenance | | +| C.cpp:24:5:24:8 | this [post update] [s3] | C.cpp:22:3:22:3 | this [Return] [s3] | provenance | | | C.cpp:24:5:24:25 | ... = ... | C.cpp:24:5:24:8 | this [post update] [s3] | provenance | | | C.cpp:24:16:24:25 | new | C.cpp:24:5:24:25 | ... = ... | provenance | | | C.cpp:27:8:27:11 | this [s1] | C.cpp:29:10:29:11 | this [s1] | provenance | | @@ -163,6 +180,7 @@ edges | D.cpp:10:11:10:17 | this [elem] | D.cpp:10:30:10:33 | this [elem] | provenance | | | D.cpp:10:30:10:33 | this [elem] | D.cpp:10:30:10:33 | elem | provenance | | | D.cpp:11:24:11:24 | e | D.cpp:11:29:11:36 | ... = ... | provenance | | +| D.cpp:11:29:11:32 | this [post update] [elem] | D.cpp:11:10:11:16 | this [Return] [elem] | provenance | | | D.cpp:11:29:11:36 | ... = ... | D.cpp:11:29:11:32 | this [post update] [elem] | provenance | | | D.cpp:17:11:17:17 | this [box, elem] | D.cpp:17:30:17:32 | this [box, elem] | provenance | | | D.cpp:17:30:17:32 | this [box, elem] | D.cpp:17:30:17:32 | box [elem] | provenance | | @@ -215,14 +233,16 @@ edges | E.cpp:32:10:32:10 | b [buffer] | E.cpp:32:13:32:18 | buffer | provenance | | | E.cpp:33:18:33:19 | & ... [data, buffer] | E.cpp:19:27:19:27 | p [data, buffer] | provenance | | | E.cpp:33:19:33:19 | p [data, buffer] | E.cpp:33:18:33:19 | & ... [data, buffer] | provenance | | +| aliasing.cpp:8:23:8:23 | s [Return] [m1] | aliasing.cpp:25:17:25:19 | ref arg & ... [m1] | provenance | | | aliasing.cpp:8:23:8:23 | s [m1] | aliasing.cpp:25:17:25:19 | ref arg & ... [m1] | provenance | | +| aliasing.cpp:9:3:9:3 | s [post update] [m1] | aliasing.cpp:8:23:8:23 | s [Return] [m1] | provenance | | | aliasing.cpp:9:3:9:3 | s [post update] [m1] | aliasing.cpp:8:23:8:23 | s [m1] | provenance | | -| aliasing.cpp:9:3:9:3 | s [post update] [m1] | aliasing.cpp:25:17:25:19 | ref arg & ... [m1] | provenance | | | aliasing.cpp:9:3:9:22 | ... = ... | aliasing.cpp:9:3:9:3 | s [post update] [m1] | provenance | | | aliasing.cpp:9:11:9:20 | call to user_input | aliasing.cpp:9:3:9:22 | ... = ... | provenance | | +| aliasing.cpp:12:25:12:25 | s [Return] [m1] | aliasing.cpp:26:19:26:20 | ref arg s2 [m1] | provenance | | | aliasing.cpp:12:25:12:25 | s [m1] | aliasing.cpp:26:19:26:20 | ref arg s2 [m1] | provenance | | +| aliasing.cpp:13:3:13:3 | s [post update] [m1] | aliasing.cpp:12:25:12:25 | s [Return] [m1] | provenance | | | aliasing.cpp:13:3:13:3 | s [post update] [m1] | aliasing.cpp:12:25:12:25 | s [m1] | provenance | | -| aliasing.cpp:13:3:13:3 | s [post update] [m1] | aliasing.cpp:26:19:26:20 | ref arg s2 [m1] | provenance | | | aliasing.cpp:13:3:13:21 | ... = ... | aliasing.cpp:13:3:13:3 | s [post update] [m1] | provenance | | | aliasing.cpp:13:10:13:19 | call to user_input | aliasing.cpp:13:3:13:21 | ... = ... | provenance | | | aliasing.cpp:25:17:25:19 | ref arg & ... [m1] | aliasing.cpp:29:8:29:9 | s1 [m1] | provenance | | @@ -244,13 +264,13 @@ edges | aliasing.cpp:105:23:105:24 | pa | aliasing.cpp:175:15:175:22 | ref arg & ... | provenance | | | aliasing.cpp:105:23:105:24 | pa | aliasing.cpp:187:15:187:22 | ref arg & ... | provenance | | | aliasing.cpp:105:23:105:24 | pa | aliasing.cpp:200:15:200:24 | ref arg & ... | provenance | | -| aliasing.cpp:106:4:106:5 | pa [inner post update] | aliasing.cpp:158:17:158:20 | ref arg data | provenance | | -| aliasing.cpp:106:4:106:5 | pa [inner post update] | aliasing.cpp:164:17:164:20 | ref arg data | provenance | | -| aliasing.cpp:106:4:106:5 | pa [inner post update] | aliasing.cpp:175:15:175:22 | ref arg & ... | provenance | | -| aliasing.cpp:106:4:106:5 | pa [inner post update] | aliasing.cpp:187:15:187:22 | ref arg & ... | provenance | | -| aliasing.cpp:106:4:106:5 | pa [inner post update] | aliasing.cpp:200:15:200:24 | ref arg & ... | provenance | | +| aliasing.cpp:105:23:105:24 | pa [Return] | aliasing.cpp:158:17:158:20 | ref arg data | provenance | | +| aliasing.cpp:105:23:105:24 | pa [Return] | aliasing.cpp:164:17:164:20 | ref arg data | provenance | | +| aliasing.cpp:105:23:105:24 | pa [Return] | aliasing.cpp:175:15:175:22 | ref arg & ... | provenance | | +| aliasing.cpp:105:23:105:24 | pa [Return] | aliasing.cpp:187:15:187:22 | ref arg & ... | provenance | | +| aliasing.cpp:105:23:105:24 | pa [Return] | aliasing.cpp:200:15:200:24 | ref arg & ... | provenance | | | aliasing.cpp:106:9:106:18 | call to user_input | aliasing.cpp:105:23:105:24 | pa | provenance | | -| aliasing.cpp:106:9:106:18 | call to user_input | aliasing.cpp:106:4:106:5 | pa [inner post update] | provenance | | +| aliasing.cpp:106:9:106:18 | call to user_input | aliasing.cpp:105:23:105:24 | pa [Return] | provenance | | | aliasing.cpp:158:15:158:15 | s [post update] [data] | aliasing.cpp:159:9:159:9 | s [data] | provenance | | | aliasing.cpp:158:17:158:20 | ref arg data | aliasing.cpp:158:15:158:15 | s [post update] [data] | provenance | | | aliasing.cpp:159:9:159:9 | s [data] | aliasing.cpp:159:11:159:14 | data | provenance | | @@ -330,14 +350,18 @@ edges | arrays.cpp:44:10:44:17 | indirect [arr, data] | arrays.cpp:44:20:44:22 | arr [data] | provenance | | | arrays.cpp:44:20:44:22 | arr [data] | arrays.cpp:44:8:44:25 | access to array [data] | provenance | | | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:12:5:12:16 | ... = ... | provenance | | +| by_reference.cpp:12:5:12:5 | s [post update] [a] | by_reference.cpp:11:39:11:39 | s [Return] [a] | provenance | | | by_reference.cpp:12:5:12:5 | s [post update] [a] | by_reference.cpp:11:39:11:39 | s [a] | provenance | | | by_reference.cpp:12:5:12:16 | ... = ... | by_reference.cpp:12:5:12:5 | s [post update] [a] | provenance | | | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:19 | ... = ... | provenance | | +| by_reference.cpp:16:5:16:8 | this [post update] [a] | by_reference.cpp:15:8:15:18 | this [Return] [a] | provenance | | | by_reference.cpp:16:5:16:19 | ... = ... | by_reference.cpp:16:5:16:8 | this [post update] [a] | provenance | | | by_reference.cpp:19:28:19:32 | value | by_reference.cpp:20:23:20:27 | value | provenance | | +| by_reference.cpp:20:5:20:8 | ref arg this [a] | by_reference.cpp:19:8:19:20 | this [Return] [a] | provenance | | | by_reference.cpp:20:23:20:27 | value | by_reference.cpp:15:26:15:30 | value | provenance | | | by_reference.cpp:20:23:20:27 | value | by_reference.cpp:20:5:20:8 | ref arg this [a] | provenance | | | by_reference.cpp:23:34:23:38 | value | by_reference.cpp:24:25:24:29 | value | provenance | | +| by_reference.cpp:24:19:24:22 | ref arg this [a] | by_reference.cpp:23:8:23:26 | this [Return] [a] | provenance | | | by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | provenance | | | by_reference.cpp:24:25:24:29 | value | by_reference.cpp:24:19:24:22 | ref arg this [a] | provenance | | | by_reference.cpp:31:46:31:46 | s [a] | by_reference.cpp:32:12:32:12 | s [a] | provenance | | @@ -371,34 +395,36 @@ edges | by_reference.cpp:69:22:69:23 | & ... [a] | by_reference.cpp:31:46:31:46 | s [a] | provenance | | | by_reference.cpp:69:22:69:23 | & ... [a] | by_reference.cpp:69:8:69:20 | call to nonMemberGetA | provenance | | | by_reference.cpp:69:23:69:23 | s [a] | by_reference.cpp:69:22:69:23 | & ... [a] | provenance | | +| by_reference.cpp:83:31:83:35 | inner [Return] [a] | by_reference.cpp:102:21:102:39 | ref arg & ... [a] | provenance | | +| by_reference.cpp:83:31:83:35 | inner [Return] [a] | by_reference.cpp:103:27:103:35 | ref arg inner_ptr [a] | provenance | | +| by_reference.cpp:83:31:83:35 | inner [Return] [a] | by_reference.cpp:106:21:106:41 | ref arg & ... [a] | provenance | | +| by_reference.cpp:83:31:83:35 | inner [Return] [a] | by_reference.cpp:107:29:107:37 | ref arg inner_ptr [a] | provenance | | | by_reference.cpp:83:31:83:35 | inner [a] | by_reference.cpp:102:21:102:39 | ref arg & ... [a] | provenance | | | by_reference.cpp:83:31:83:35 | inner [a] | by_reference.cpp:103:27:103:35 | ref arg inner_ptr [a] | provenance | | | by_reference.cpp:83:31:83:35 | inner [a] | by_reference.cpp:106:21:106:41 | ref arg & ... [a] | provenance | | | by_reference.cpp:83:31:83:35 | inner [a] | by_reference.cpp:107:29:107:37 | ref arg inner_ptr [a] | provenance | | +| by_reference.cpp:84:3:84:7 | inner [post update] [a] | by_reference.cpp:83:31:83:35 | inner [Return] [a] | provenance | | | by_reference.cpp:84:3:84:7 | inner [post update] [a] | by_reference.cpp:83:31:83:35 | inner [a] | provenance | | -| by_reference.cpp:84:3:84:7 | inner [post update] [a] | by_reference.cpp:102:21:102:39 | ref arg & ... [a] | provenance | | -| by_reference.cpp:84:3:84:7 | inner [post update] [a] | by_reference.cpp:103:27:103:35 | ref arg inner_ptr [a] | provenance | | -| by_reference.cpp:84:3:84:7 | inner [post update] [a] | by_reference.cpp:106:21:106:41 | ref arg & ... [a] | provenance | | -| by_reference.cpp:84:3:84:7 | inner [post update] [a] | by_reference.cpp:107:29:107:37 | ref arg inner_ptr [a] | provenance | | | by_reference.cpp:84:3:84:25 | ... = ... | by_reference.cpp:84:3:84:7 | inner [post update] [a] | provenance | | | by_reference.cpp:84:14:84:23 | call to user_input | by_reference.cpp:84:3:84:25 | ... = ... | provenance | | +| by_reference.cpp:87:31:87:35 | inner [Return] [a] | by_reference.cpp:122:27:122:38 | ref arg inner_nested [a] | provenance | | +| by_reference.cpp:87:31:87:35 | inner [Return] [a] | by_reference.cpp:123:21:123:36 | ref arg * ... [a] | provenance | | +| by_reference.cpp:87:31:87:35 | inner [Return] [a] | by_reference.cpp:126:29:126:40 | ref arg inner_nested [a] | provenance | | +| by_reference.cpp:87:31:87:35 | inner [Return] [a] | by_reference.cpp:127:21:127:38 | ref arg * ... [a] | provenance | | | by_reference.cpp:87:31:87:35 | inner [a] | by_reference.cpp:122:27:122:38 | ref arg inner_nested [a] | provenance | | | by_reference.cpp:87:31:87:35 | inner [a] | by_reference.cpp:123:21:123:36 | ref arg * ... [a] | provenance | | | by_reference.cpp:87:31:87:35 | inner [a] | by_reference.cpp:126:29:126:40 | ref arg inner_nested [a] | provenance | | | by_reference.cpp:87:31:87:35 | inner [a] | by_reference.cpp:127:21:127:38 | ref arg * ... [a] | provenance | | +| by_reference.cpp:88:3:88:7 | inner [post update] [a] | by_reference.cpp:87:31:87:35 | inner [Return] [a] | provenance | | | by_reference.cpp:88:3:88:7 | inner [post update] [a] | by_reference.cpp:87:31:87:35 | inner [a] | provenance | | -| by_reference.cpp:88:3:88:7 | inner [post update] [a] | by_reference.cpp:122:27:122:38 | ref arg inner_nested [a] | provenance | | -| by_reference.cpp:88:3:88:7 | inner [post update] [a] | by_reference.cpp:123:21:123:36 | ref arg * ... [a] | provenance | | -| by_reference.cpp:88:3:88:7 | inner [post update] [a] | by_reference.cpp:126:29:126:40 | ref arg inner_nested [a] | provenance | | -| by_reference.cpp:88:3:88:7 | inner [post update] [a] | by_reference.cpp:127:21:127:38 | ref arg * ... [a] | provenance | | | by_reference.cpp:88:3:88:24 | ... = ... | by_reference.cpp:88:3:88:7 | inner [post update] [a] | provenance | | | by_reference.cpp:88:13:88:22 | call to user_input | by_reference.cpp:88:3:88:24 | ... = ... | provenance | | | by_reference.cpp:91:25:91:26 | pa | by_reference.cpp:104:15:104:22 | ref arg & ... | provenance | | | by_reference.cpp:91:25:91:26 | pa | by_reference.cpp:108:15:108:24 | ref arg & ... | provenance | | -| by_reference.cpp:92:4:92:5 | pa [inner post update] | by_reference.cpp:104:15:104:22 | ref arg & ... | provenance | | -| by_reference.cpp:92:4:92:5 | pa [inner post update] | by_reference.cpp:108:15:108:24 | ref arg & ... | provenance | | +| by_reference.cpp:91:25:91:26 | pa [Return] | by_reference.cpp:104:15:104:22 | ref arg & ... | provenance | | +| by_reference.cpp:91:25:91:26 | pa [Return] | by_reference.cpp:108:15:108:24 | ref arg & ... | provenance | | | by_reference.cpp:92:9:92:18 | call to user_input | by_reference.cpp:91:25:91:26 | pa | provenance | | -| by_reference.cpp:92:9:92:18 | call to user_input | by_reference.cpp:92:4:92:5 | pa [inner post update] | provenance | | +| by_reference.cpp:92:9:92:18 | call to user_input | by_reference.cpp:91:25:91:26 | pa [Return] | provenance | | | by_reference.cpp:95:25:95:26 | pa | by_reference.cpp:124:21:124:21 | ref arg a | provenance | | | by_reference.cpp:95:25:95:26 | pa | by_reference.cpp:128:23:128:23 | ref arg a | provenance | | | by_reference.cpp:96:8:96:17 | call to user_input | by_reference.cpp:95:25:95:26 | pa | provenance | | @@ -493,8 +519,10 @@ edges | complex.cpp:10:7:10:7 | this [b_] | complex.cpp:10:20:10:21 | this [b_] | provenance | | | complex.cpp:10:20:10:21 | this [b_] | complex.cpp:10:20:10:21 | b_ | provenance | | | complex.cpp:11:17:11:17 | a | complex.cpp:11:22:11:27 | ... = ... | provenance | | +| complex.cpp:11:22:11:23 | this [post update] [a_] | complex.cpp:11:8:11:11 | this [Return] [a_] | provenance | | | complex.cpp:11:22:11:27 | ... = ... | complex.cpp:11:22:11:23 | this [post update] [a_] | provenance | | | complex.cpp:12:17:12:17 | b | complex.cpp:12:22:12:27 | ... = ... | provenance | | +| complex.cpp:12:22:12:23 | this [post update] [b_] | complex.cpp:12:8:12:11 | this [Return] [b_] | provenance | | | complex.cpp:12:22:12:27 | ... = ... | complex.cpp:12:22:12:23 | this [post update] [b_] | provenance | | | complex.cpp:40:17:40:17 | b [inner, f, a_] | complex.cpp:42:8:42:8 | b [inner, f, a_] | provenance | | | complex.cpp:40:17:40:17 | b [inner, f, b_] | complex.cpp:43:8:43:8 | b [inner, f, b_] | provenance | | @@ -557,7 +585,9 @@ edges | constructors.cpp:19:22:19:23 | this [b_] | constructors.cpp:19:22:19:23 | b_ | provenance | | | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:28:23:28 | a | provenance | | | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:35:23:35 | b | provenance | | +| constructors.cpp:23:25:23:29 | constructor init of field a_ [post-this] [a_] | constructors.cpp:23:5:23:7 | this [Return] [a_] | provenance | | | constructors.cpp:23:28:23:28 | a | constructors.cpp:23:25:23:29 | constructor init of field a_ [post-this] [a_] | provenance | | +| constructors.cpp:23:32:23:36 | constructor init of field b_ [post-this] [b_] | constructors.cpp:23:5:23:7 | this [Return] [b_] | provenance | | | constructors.cpp:23:35:23:35 | b | constructors.cpp:23:32:23:36 | constructor init of field b_ [post-this] [b_] | provenance | | | constructors.cpp:26:15:26:15 | f [a_] | constructors.cpp:28:10:28:10 | f [a_] | provenance | | | constructors.cpp:26:15:26:15 | f [b_] | constructors.cpp:29:10:29:10 | f [b_] | provenance | | @@ -582,11 +612,14 @@ edges | constructors.cpp:46:9:46:9 | h [a_] | constructors.cpp:26:15:26:15 | f [a_] | provenance | | | constructors.cpp:46:9:46:9 | h [b_] | constructors.cpp:26:15:26:15 | f [b_] | provenance | | | qualifiers.cpp:9:21:9:25 | value | qualifiers.cpp:9:30:9:44 | ... = ... | provenance | | +| qualifiers.cpp:9:30:9:33 | this [post update] [a] | qualifiers.cpp:9:10:9:13 | this [Return] [a] | provenance | | | qualifiers.cpp:9:30:9:44 | ... = ... | qualifiers.cpp:9:30:9:33 | this [post update] [a] | provenance | | | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:49:12:64 | ... = ... | provenance | | +| qualifiers.cpp:12:49:12:53 | inner [post update] [a] | qualifiers.cpp:12:27:12:31 | inner [Return] [a] | provenance | | | qualifiers.cpp:12:49:12:53 | inner [post update] [a] | qualifiers.cpp:12:27:12:31 | inner [a] | provenance | | | qualifiers.cpp:12:49:12:64 | ... = ... | qualifiers.cpp:12:49:12:53 | inner [post update] [a] | provenance | | | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:51:13:65 | ... = ... | provenance | | +| qualifiers.cpp:13:51:13:55 | inner [post update] [a] | qualifiers.cpp:13:29:13:33 | inner [Return] [a] | provenance | | | qualifiers.cpp:13:51:13:55 | inner [post update] [a] | qualifiers.cpp:13:29:13:33 | inner [a] | provenance | | | qualifiers.cpp:13:51:13:65 | ... = ... | qualifiers.cpp:13:51:13:55 | inner [post update] [a] | provenance | | | qualifiers.cpp:22:5:22:9 | ref arg outer [inner, a] | qualifiers.cpp:23:10:23:14 | outer [inner, a] | provenance | | @@ -654,8 +687,10 @@ edges | simple.cpp:19:9:19:9 | this [b_] | simple.cpp:19:22:19:23 | this [b_] | provenance | | | simple.cpp:19:22:19:23 | this [b_] | simple.cpp:19:22:19:23 | b_ | provenance | | | simple.cpp:20:19:20:19 | a | simple.cpp:20:24:20:29 | ... = ... | provenance | | +| simple.cpp:20:24:20:25 | this [post update] [a_] | simple.cpp:20:10:20:13 | this [Return] [a_] | provenance | | | simple.cpp:20:24:20:29 | ... = ... | simple.cpp:20:24:20:25 | this [post update] [a_] | provenance | | | simple.cpp:21:19:21:19 | b | simple.cpp:21:24:21:29 | ... = ... | provenance | | +| simple.cpp:21:24:21:25 | this [post update] [b_] | simple.cpp:21:10:21:13 | this [Return] [b_] | provenance | | | simple.cpp:21:24:21:29 | ... = ... | simple.cpp:21:24:21:25 | this [post update] [b_] | provenance | | | simple.cpp:26:15:26:15 | f [a_] | simple.cpp:28:10:28:10 | f [a_] | provenance | | | simple.cpp:26:15:26:15 | f [b_] | simple.cpp:29:10:29:10 | f [b_] | provenance | | @@ -747,9 +782,11 @@ edges | struct_init.c:46:10:46:14 | outer [pointerAB, a] | struct_init.c:46:16:46:24 | pointerAB [a] | provenance | | | struct_init.c:46:16:46:24 | pointerAB [a] | struct_init.c:14:24:14:25 | ab [a] | provenance | | nodes +| A.cpp:23:5:23:5 | this [Return] [c] | semmle.label | this [Return] [c] | | A.cpp:23:10:23:10 | c | semmle.label | c | | A.cpp:25:7:25:10 | this [post update] [c] | semmle.label | this [post update] [c] | | A.cpp:25:7:25:17 | ... = ... | semmle.label | ... = ... | +| A.cpp:27:10:27:12 | this [Return] [c] | semmle.label | this [Return] [c] | | A.cpp:27:17:27:17 | c | semmle.label | c | | A.cpp:27:22:27:25 | this [post update] [c] | semmle.label | this [post update] [c] | | A.cpp:27:22:27:32 | ... = ... | semmle.label | ... = ... | @@ -802,13 +839,18 @@ nodes | A.cpp:107:16:107:16 | a | semmle.label | a | | A.cpp:120:12:120:13 | c1 [a] | semmle.label | c1 [a] | | A.cpp:120:16:120:16 | a | semmle.label | a | +| A.cpp:124:14:124:14 | b [Return] [c] | semmle.label | b [Return] [c] | | A.cpp:124:14:124:14 | b [c] | semmle.label | b [c] | | A.cpp:126:5:126:5 | ref arg b [c] | semmle.label | ref arg b [c] | | A.cpp:126:12:126:18 | new | semmle.label | new | | A.cpp:131:8:131:8 | ref arg b [c] | semmle.label | ref arg b [c] | | A.cpp:132:10:132:10 | b [c] | semmle.label | b [c] | | A.cpp:132:13:132:13 | c | semmle.label | c | +| A.cpp:140:5:140:5 | this [Return] [b, c] | semmle.label | this [Return] [b, c] | +| A.cpp:140:5:140:5 | this [Return] [b] | semmle.label | this [Return] [b] | +| A.cpp:140:5:140:5 | this [Return] [b] | semmle.label | this [Return] [b] | | A.cpp:140:13:140:13 | b | semmle.label | b | +| A.cpp:140:13:140:13 | b [Return] [c] | semmle.label | b [Return] [c] | | A.cpp:140:13:140:13 | b [c] | semmle.label | b [c] | | A.cpp:142:7:142:7 | b [post update] [c] | semmle.label | b [post update] [c] | | A.cpp:142:7:142:20 | ... = ... | semmle.label | ... = ... | @@ -862,6 +904,9 @@ nodes | A.cpp:173:26:173:26 | o | semmle.label | o | | A.cpp:173:26:173:26 | o [c] | semmle.label | o [c] | | A.cpp:173:26:173:26 | o [c] | semmle.label | o [c] | +| A.cpp:181:5:181:10 | this [Return] [head] | semmle.label | this [Return] [head] | +| A.cpp:181:5:181:10 | this [Return] [next, head] | semmle.label | this [Return] [next, head] | +| A.cpp:181:5:181:10 | this [Return] [next, next, head] | semmle.label | this [Return] [next, next, head] | | A.cpp:181:15:181:21 | newHead | semmle.label | newHead | | A.cpp:181:32:181:35 | next [head] | semmle.label | next [head] | | A.cpp:181:32:181:35 | next [next, head] | semmle.label | next [next, head] | @@ -887,12 +932,16 @@ nodes | B.cpp:19:10:19:11 | b2 [box1, elem2] | semmle.label | b2 [box1, elem2] | | B.cpp:19:14:19:17 | box1 [elem2] | semmle.label | box1 [elem2] | | B.cpp:19:20:19:24 | elem2 | semmle.label | elem2 | +| B.cpp:33:5:33:8 | this [Return] [elem1] | semmle.label | this [Return] [elem1] | +| B.cpp:33:5:33:8 | this [Return] [elem2] | semmle.label | this [Return] [elem2] | | B.cpp:33:16:33:17 | e1 | semmle.label | e1 | | B.cpp:33:26:33:27 | e2 | semmle.label | e2 | | B.cpp:35:7:35:10 | this [post update] [elem1] | semmle.label | this [post update] [elem1] | | B.cpp:35:7:35:22 | ... = ... | semmle.label | ... = ... | | B.cpp:36:7:36:10 | this [post update] [elem2] | semmle.label | this [post update] [elem2] | | B.cpp:36:7:36:22 | ... = ... | semmle.label | ... = ... | +| B.cpp:44:5:44:8 | this [Return] [box1, elem1] | semmle.label | this [Return] [box1, elem1] | +| B.cpp:44:5:44:8 | this [Return] [box1, elem2] | semmle.label | this [Return] [box1, elem2] | | B.cpp:44:16:44:17 | b1 [elem1] | semmle.label | b1 [elem1] | | B.cpp:44:16:44:17 | b1 [elem2] | semmle.label | b1 [elem2] | | B.cpp:46:7:46:10 | this [post update] [box1, elem1] | semmle.label | this [post update] [box1, elem1] | @@ -903,6 +952,8 @@ nodes | C.cpp:18:12:18:18 | call to C [s3] | semmle.label | call to C [s3] | | C.cpp:19:5:19:5 | c [s1] | semmle.label | c [s1] | | C.cpp:19:5:19:5 | c [s3] | semmle.label | c [s3] | +| C.cpp:22:3:22:3 | this [Return] [s1] | semmle.label | this [Return] [s1] | +| C.cpp:22:3:22:3 | this [Return] [s3] | semmle.label | this [Return] [s3] | | C.cpp:22:9:22:22 | constructor init of field s1 [post-this] [s1] | semmle.label | constructor init of field s1 [post-this] [s1] | | C.cpp:22:12:22:21 | new | semmle.label | new | | C.cpp:24:5:24:8 | this [post update] [s3] | semmle.label | this [post update] [s3] | @@ -917,6 +968,7 @@ nodes | D.cpp:10:11:10:17 | this [elem] | semmle.label | this [elem] | | D.cpp:10:30:10:33 | elem | semmle.label | elem | | D.cpp:10:30:10:33 | this [elem] | semmle.label | this [elem] | +| D.cpp:11:10:11:16 | this [Return] [elem] | semmle.label | this [Return] [elem] | | D.cpp:11:24:11:24 | e | semmle.label | e | | D.cpp:11:29:11:32 | this [post update] [elem] | semmle.label | this [post update] [elem] | | D.cpp:11:29:11:36 | ... = ... | semmle.label | ... = ... | @@ -973,10 +1025,12 @@ nodes | E.cpp:32:13:32:18 | buffer | semmle.label | buffer | | E.cpp:33:18:33:19 | & ... [data, buffer] | semmle.label | & ... [data, buffer] | | E.cpp:33:19:33:19 | p [data, buffer] | semmle.label | p [data, buffer] | +| aliasing.cpp:8:23:8:23 | s [Return] [m1] | semmle.label | s [Return] [m1] | | aliasing.cpp:8:23:8:23 | s [m1] | semmle.label | s [m1] | | aliasing.cpp:9:3:9:3 | s [post update] [m1] | semmle.label | s [post update] [m1] | | aliasing.cpp:9:3:9:22 | ... = ... | semmle.label | ... = ... | | aliasing.cpp:9:11:9:20 | call to user_input | semmle.label | call to user_input | +| aliasing.cpp:12:25:12:25 | s [Return] [m1] | semmle.label | s [Return] [m1] | | aliasing.cpp:12:25:12:25 | s [m1] | semmle.label | s [m1] | | aliasing.cpp:13:3:13:3 | s [post update] [m1] | semmle.label | s [post update] [m1] | | aliasing.cpp:13:3:13:21 | ... = ... | semmle.label | ... = ... | @@ -1000,7 +1054,7 @@ nodes | aliasing.cpp:93:10:93:10 | s [m1] | semmle.label | s [m1] | | aliasing.cpp:93:12:93:13 | m1 | semmle.label | m1 | | aliasing.cpp:105:23:105:24 | pa | semmle.label | pa | -| aliasing.cpp:106:4:106:5 | pa [inner post update] | semmle.label | pa [inner post update] | +| aliasing.cpp:105:23:105:24 | pa [Return] | semmle.label | pa [Return] | | aliasing.cpp:106:9:106:18 | call to user_input | semmle.label | call to user_input | | aliasing.cpp:158:15:158:15 | s [post update] [data] | semmle.label | s [post update] [data] | | aliasing.cpp:158:17:158:20 | ref arg data | semmle.label | ref arg data | @@ -1085,16 +1139,20 @@ nodes | arrays.cpp:44:10:44:17 | indirect [arr, data] | semmle.label | indirect [arr, data] | | arrays.cpp:44:20:44:22 | arr [data] | semmle.label | arr [data] | | arrays.cpp:44:27:44:30 | data | semmle.label | data | +| by_reference.cpp:11:39:11:39 | s [Return] [a] | semmle.label | s [Return] [a] | | by_reference.cpp:11:39:11:39 | s [a] | semmle.label | s [a] | | by_reference.cpp:11:48:11:52 | value | semmle.label | value | | by_reference.cpp:12:5:12:5 | s [post update] [a] | semmle.label | s [post update] [a] | | by_reference.cpp:12:5:12:16 | ... = ... | semmle.label | ... = ... | +| by_reference.cpp:15:8:15:18 | this [Return] [a] | semmle.label | this [Return] [a] | | by_reference.cpp:15:26:15:30 | value | semmle.label | value | | by_reference.cpp:16:5:16:8 | this [post update] [a] | semmle.label | this [post update] [a] | | by_reference.cpp:16:5:16:19 | ... = ... | semmle.label | ... = ... | +| by_reference.cpp:19:8:19:20 | this [Return] [a] | semmle.label | this [Return] [a] | | by_reference.cpp:19:28:19:32 | value | semmle.label | value | | by_reference.cpp:20:5:20:8 | ref arg this [a] | semmle.label | ref arg this [a] | | by_reference.cpp:20:23:20:27 | value | semmle.label | value | +| by_reference.cpp:23:8:23:26 | this [Return] [a] | semmle.label | this [Return] [a] | | by_reference.cpp:23:34:23:38 | value | semmle.label | value | | by_reference.cpp:24:19:24:22 | ref arg this [a] | semmle.label | ref arg this [a] | | by_reference.cpp:24:25:24:29 | value | semmle.label | value | @@ -1127,16 +1185,18 @@ nodes | by_reference.cpp:69:8:69:20 | call to nonMemberGetA | semmle.label | call to nonMemberGetA | | by_reference.cpp:69:22:69:23 | & ... [a] | semmle.label | & ... [a] | | by_reference.cpp:69:23:69:23 | s [a] | semmle.label | s [a] | +| by_reference.cpp:83:31:83:35 | inner [Return] [a] | semmle.label | inner [Return] [a] | | by_reference.cpp:83:31:83:35 | inner [a] | semmle.label | inner [a] | | by_reference.cpp:84:3:84:7 | inner [post update] [a] | semmle.label | inner [post update] [a] | | by_reference.cpp:84:3:84:25 | ... = ... | semmle.label | ... = ... | | by_reference.cpp:84:14:84:23 | call to user_input | semmle.label | call to user_input | +| by_reference.cpp:87:31:87:35 | inner [Return] [a] | semmle.label | inner [Return] [a] | | by_reference.cpp:87:31:87:35 | inner [a] | semmle.label | inner [a] | | by_reference.cpp:88:3:88:7 | inner [post update] [a] | semmle.label | inner [post update] [a] | | by_reference.cpp:88:3:88:24 | ... = ... | semmle.label | ... = ... | | by_reference.cpp:88:13:88:22 | call to user_input | semmle.label | call to user_input | | by_reference.cpp:91:25:91:26 | pa | semmle.label | pa | -| by_reference.cpp:92:4:92:5 | pa [inner post update] | semmle.label | pa [inner post update] | +| by_reference.cpp:91:25:91:26 | pa [Return] | semmle.label | pa [Return] | | by_reference.cpp:92:9:92:18 | call to user_input | semmle.label | call to user_input | | by_reference.cpp:95:25:95:26 | pa | semmle.label | pa | | by_reference.cpp:96:8:96:17 | call to user_input | semmle.label | call to user_input | @@ -1253,9 +1313,11 @@ nodes | complex.cpp:10:7:10:7 | this [b_] | semmle.label | this [b_] | | complex.cpp:10:20:10:21 | b_ | semmle.label | b_ | | complex.cpp:10:20:10:21 | this [b_] | semmle.label | this [b_] | +| complex.cpp:11:8:11:11 | this [Return] [a_] | semmle.label | this [Return] [a_] | | complex.cpp:11:17:11:17 | a | semmle.label | a | | complex.cpp:11:22:11:23 | this [post update] [a_] | semmle.label | this [post update] [a_] | | complex.cpp:11:22:11:27 | ... = ... | semmle.label | ... = ... | +| complex.cpp:12:8:12:11 | this [Return] [b_] | semmle.label | this [Return] [b_] | | complex.cpp:12:17:12:17 | b | semmle.label | b | | complex.cpp:12:22:12:23 | this [post update] [b_] | semmle.label | this [post update] [b_] | | complex.cpp:12:22:12:27 | ... = ... | semmle.label | ... = ... | @@ -1321,6 +1383,8 @@ nodes | constructors.cpp:19:9:19:9 | this [b_] | semmle.label | this [b_] | | constructors.cpp:19:22:19:23 | b_ | semmle.label | b_ | | constructors.cpp:19:22:19:23 | this [b_] | semmle.label | this [b_] | +| constructors.cpp:23:5:23:7 | this [Return] [a_] | semmle.label | this [Return] [a_] | +| constructors.cpp:23:5:23:7 | this [Return] [b_] | semmle.label | this [Return] [b_] | | constructors.cpp:23:13:23:13 | a | semmle.label | a | | constructors.cpp:23:20:23:20 | b | semmle.label | b | | constructors.cpp:23:25:23:29 | constructor init of field a_ [post-this] [a_] | semmle.label | constructor init of field a_ [post-this] [a_] | @@ -1345,13 +1409,16 @@ nodes | constructors.cpp:43:9:43:9 | g [b_] | semmle.label | g [b_] | | constructors.cpp:46:9:46:9 | h [a_] | semmle.label | h [a_] | | constructors.cpp:46:9:46:9 | h [b_] | semmle.label | h [b_] | +| qualifiers.cpp:9:10:9:13 | this [Return] [a] | semmle.label | this [Return] [a] | | qualifiers.cpp:9:21:9:25 | value | semmle.label | value | | qualifiers.cpp:9:30:9:33 | this [post update] [a] | semmle.label | this [post update] [a] | | qualifiers.cpp:9:30:9:44 | ... = ... | semmle.label | ... = ... | +| qualifiers.cpp:12:27:12:31 | inner [Return] [a] | semmle.label | inner [Return] [a] | | qualifiers.cpp:12:27:12:31 | inner [a] | semmle.label | inner [a] | | qualifiers.cpp:12:40:12:44 | value | semmle.label | value | | qualifiers.cpp:12:49:12:53 | inner [post update] [a] | semmle.label | inner [post update] [a] | | qualifiers.cpp:12:49:12:64 | ... = ... | semmle.label | ... = ... | +| qualifiers.cpp:13:29:13:33 | inner [Return] [a] | semmle.label | inner [Return] [a] | | qualifiers.cpp:13:29:13:33 | inner [a] | semmle.label | inner [a] | | qualifiers.cpp:13:42:13:46 | value | semmle.label | value | | qualifiers.cpp:13:51:13:55 | inner [post update] [a] | semmle.label | inner [post update] [a] | @@ -1425,9 +1492,11 @@ nodes | simple.cpp:19:9:19:9 | this [b_] | semmle.label | this [b_] | | simple.cpp:19:22:19:23 | b_ | semmle.label | b_ | | simple.cpp:19:22:19:23 | this [b_] | semmle.label | this [b_] | +| simple.cpp:20:10:20:13 | this [Return] [a_] | semmle.label | this [Return] [a_] | | simple.cpp:20:19:20:19 | a | semmle.label | a | | simple.cpp:20:24:20:25 | this [post update] [a_] | semmle.label | this [post update] [a_] | | simple.cpp:20:24:20:29 | ... = ... | semmle.label | ... = ... | +| simple.cpp:21:10:21:13 | this [Return] [b_] | semmle.label | this [Return] [b_] | | simple.cpp:21:19:21:19 | b | semmle.label | b | | simple.cpp:21:24:21:25 | this [post update] [b_] | semmle.label | this [post update] [b_] | | simple.cpp:21:24:21:29 | ... = ... | semmle.label | ... = ... | @@ -1513,71 +1582,71 @@ nodes | struct_init.c:46:10:46:14 | outer [pointerAB, a] | semmle.label | outer [pointerAB, a] | | struct_init.c:46:16:46:24 | pointerAB [a] | semmle.label | pointerAB [a] | subpaths -| A.cpp:31:20:31:20 | c | A.cpp:23:10:23:10 | c | A.cpp:25:7:25:10 | this [post update] [c] | A.cpp:31:14:31:21 | call to B [c] | +| A.cpp:31:20:31:20 | c | A.cpp:23:10:23:10 | c | A.cpp:23:5:23:5 | this [Return] [c] | A.cpp:31:14:31:21 | call to B [c] | | A.cpp:48:20:48:20 | c | A.cpp:29:23:29:23 | c | A.cpp:31:14:31:21 | new [c] | A.cpp:48:12:48:18 | call to make [c] | -| A.cpp:55:12:55:19 | new | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:25 | this [post update] [c] | A.cpp:55:5:55:5 | ref arg b [c] | +| A.cpp:55:12:55:19 | new | A.cpp:27:17:27:17 | c | A.cpp:27:10:27:12 | this [Return] [c] | A.cpp:55:5:55:5 | ref arg b [c] | | A.cpp:56:10:56:10 | b [c] | A.cpp:28:8:28:10 | this [c] | A.cpp:28:29:28:29 | c | A.cpp:56:13:56:15 | call to get | | A.cpp:57:11:57:24 | new [c] | A.cpp:28:8:28:10 | this [c] | A.cpp:28:29:28:29 | c | A.cpp:57:28:57:30 | call to get | -| A.cpp:57:17:57:23 | new | A.cpp:23:10:23:10 | c | A.cpp:25:7:25:10 | this [post update] [c] | A.cpp:57:11:57:24 | call to B [c] | +| A.cpp:57:17:57:23 | new | A.cpp:23:10:23:10 | c | A.cpp:23:5:23:5 | this [Return] [c] | A.cpp:57:11:57:24 | call to B [c] | | A.cpp:64:21:64:28 | new | A.cpp:85:26:85:26 | c | A.cpp:91:14:91:15 | b2 [c] | A.cpp:64:10:64:15 | call to setOnB [c] | | A.cpp:73:25:73:32 | new | A.cpp:78:27:78:27 | c | A.cpp:82:12:82:24 | ... ? ... : ... [c] | A.cpp:73:10:73:19 | call to setOnBWrap [c] | | A.cpp:81:21:81:21 | c | A.cpp:85:26:85:26 | c | A.cpp:91:14:91:15 | b2 [c] | A.cpp:81:10:81:15 | call to setOnB [c] | -| A.cpp:90:15:90:15 | c | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:25 | this [post update] [c] | A.cpp:90:7:90:8 | ref arg b2 [c] | -| A.cpp:126:12:126:18 | new | A.cpp:27:17:27:17 | c | A.cpp:27:22:27:25 | this [post update] [c] | A.cpp:126:5:126:5 | ref arg b [c] | -| A.cpp:151:18:151:18 | b | A.cpp:140:13:140:13 | b | A.cpp:143:7:143:10 | this [post update] [b] | A.cpp:151:12:151:24 | call to D [b] | +| A.cpp:90:15:90:15 | c | A.cpp:27:17:27:17 | c | A.cpp:27:10:27:12 | this [Return] [c] | A.cpp:90:7:90:8 | ref arg b2 [c] | +| A.cpp:126:12:126:18 | new | A.cpp:27:17:27:17 | c | A.cpp:27:10:27:12 | this [Return] [c] | A.cpp:126:5:126:5 | ref arg b [c] | +| A.cpp:151:18:151:18 | b | A.cpp:140:13:140:13 | b | A.cpp:140:5:140:5 | this [Return] [b] | A.cpp:151:12:151:24 | call to D [b] | | A.cpp:152:13:152:13 | b [c] | A.cpp:173:26:173:26 | o [c] | A.cpp:173:26:173:26 | o [c] | A.cpp:152:13:152:13 | ref arg b [c] | -| A.cpp:160:29:160:29 | b | A.cpp:181:15:181:21 | newHead | A.cpp:183:7:183:10 | this [post update] [head] | A.cpp:160:18:160:60 | call to MyList [head] | -| A.cpp:161:38:161:39 | l1 [head] | A.cpp:181:32:181:35 | next [head] | A.cpp:184:7:184:10 | this [post update] [next, head] | A.cpp:161:18:161:40 | call to MyList [next, head] | -| A.cpp:162:38:162:39 | l2 [next, head] | A.cpp:181:32:181:35 | next [next, head] | A.cpp:184:7:184:10 | this [post update] [next, next, head] | A.cpp:162:18:162:40 | call to MyList [next, next, head] | +| A.cpp:160:29:160:29 | b | A.cpp:181:15:181:21 | newHead | A.cpp:181:5:181:10 | this [Return] [head] | A.cpp:160:18:160:60 | call to MyList [head] | +| A.cpp:161:38:161:39 | l1 [head] | A.cpp:181:32:181:35 | next [head] | A.cpp:181:5:181:10 | this [Return] [next, head] | A.cpp:161:18:161:40 | call to MyList [next, head] | +| A.cpp:162:38:162:39 | l2 [next, head] | A.cpp:181:32:181:35 | next [next, head] | A.cpp:181:5:181:10 | this [Return] [next, next, head] | A.cpp:162:18:162:40 | call to MyList [next, next, head] | | A.cpp:165:26:165:29 | head | A.cpp:173:26:173:26 | o | A.cpp:173:26:173:26 | o | A.cpp:165:26:165:29 | ref arg head | -| B.cpp:7:25:7:25 | e | B.cpp:33:16:33:17 | e1 | B.cpp:35:7:35:10 | this [post update] [elem1] | B.cpp:7:16:7:35 | call to Box1 [elem1] | -| B.cpp:8:25:8:26 | b1 [elem1] | B.cpp:44:16:44:17 | b1 [elem1] | B.cpp:46:7:46:10 | this [post update] [box1, elem1] | B.cpp:8:16:8:27 | call to Box2 [box1, elem1] | -| B.cpp:16:37:16:37 | e | B.cpp:33:26:33:27 | e2 | B.cpp:36:7:36:10 | this [post update] [elem2] | B.cpp:16:16:16:38 | call to Box1 [elem2] | -| B.cpp:17:25:17:26 | b1 [elem2] | B.cpp:44:16:44:17 | b1 [elem2] | B.cpp:46:7:46:10 | this [post update] [box1, elem2] | B.cpp:17:16:17:27 | call to Box2 [box1, elem2] | +| B.cpp:7:25:7:25 | e | B.cpp:33:16:33:17 | e1 | B.cpp:33:5:33:8 | this [Return] [elem1] | B.cpp:7:16:7:35 | call to Box1 [elem1] | +| B.cpp:8:25:8:26 | b1 [elem1] | B.cpp:44:16:44:17 | b1 [elem1] | B.cpp:44:5:44:8 | this [Return] [box1, elem1] | B.cpp:8:16:8:27 | call to Box2 [box1, elem1] | +| B.cpp:16:37:16:37 | e | B.cpp:33:26:33:27 | e2 | B.cpp:33:5:33:8 | this [Return] [elem2] | B.cpp:16:16:16:38 | call to Box1 [elem2] | +| B.cpp:17:25:17:26 | b1 [elem2] | B.cpp:44:16:44:17 | b1 [elem2] | B.cpp:44:5:44:8 | this [Return] [box1, elem2] | B.cpp:17:16:17:27 | call to Box2 [box1, elem2] | | D.cpp:22:10:22:11 | b2 [box, elem] | D.cpp:17:11:17:17 | this [box, elem] | D.cpp:17:30:17:32 | box [elem] | D.cpp:22:14:22:20 | call to getBox1 [elem] | | D.cpp:22:14:22:20 | call to getBox1 [elem] | D.cpp:10:11:10:17 | this [elem] | D.cpp:10:30:10:33 | elem | D.cpp:22:25:22:31 | call to getElem | -| D.cpp:37:21:37:21 | e | D.cpp:11:24:11:24 | e | D.cpp:11:29:11:32 | this [post update] [elem] | D.cpp:37:8:37:10 | ref arg box [elem] | -| D.cpp:51:27:51:27 | e | D.cpp:11:24:11:24 | e | D.cpp:11:29:11:32 | this [post update] [elem] | D.cpp:51:8:51:14 | ref arg call to getBox1 [elem] | +| D.cpp:37:21:37:21 | e | D.cpp:11:24:11:24 | e | D.cpp:11:10:11:16 | this [Return] [elem] | D.cpp:37:8:37:10 | ref arg box [elem] | +| D.cpp:51:27:51:27 | e | D.cpp:11:24:11:24 | e | D.cpp:11:10:11:16 | this [Return] [elem] | D.cpp:51:8:51:14 | ref arg call to getBox1 [elem] | | arrays.cpp:37:24:37:27 | data | realistic.cpp:41:17:41:17 | o | realistic.cpp:41:17:41:17 | o | arrays.cpp:37:24:37:27 | ref arg data | | arrays.cpp:43:27:43:30 | data | realistic.cpp:41:17:41:17 | o | realistic.cpp:41:17:41:17 | o | arrays.cpp:43:27:43:30 | ref arg data | -| by_reference.cpp:20:23:20:27 | value | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:8 | this [post update] [a] | by_reference.cpp:20:5:20:8 | ref arg this [a] | +| by_reference.cpp:20:23:20:27 | value | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:15:8:15:18 | this [Return] [a] | by_reference.cpp:20:5:20:8 | ref arg this [a] | +| by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | s [Return] [a] | by_reference.cpp:24:19:24:22 | ref arg this [a] | | by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | s [a] | by_reference.cpp:24:19:24:22 | ref arg this [a] | -| by_reference.cpp:24:25:24:29 | value | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:12:5:12:5 | s [post update] [a] | by_reference.cpp:24:19:24:22 | ref arg this [a] | | by_reference.cpp:40:12:40:15 | this [a] | by_reference.cpp:35:9:35:19 | this [a] | by_reference.cpp:36:18:36:18 | a | by_reference.cpp:40:18:40:28 | call to getDirectly | | by_reference.cpp:44:26:44:29 | this [a] | by_reference.cpp:31:46:31:46 | s [a] | by_reference.cpp:32:15:32:15 | a | by_reference.cpp:44:12:44:24 | call to nonMemberGetA | -| by_reference.cpp:50:17:50:26 | call to user_input | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:16:5:16:8 | this [post update] [a] | by_reference.cpp:50:3:50:3 | ref arg s [a] | +| by_reference.cpp:50:17:50:26 | call to user_input | by_reference.cpp:15:26:15:30 | value | by_reference.cpp:15:8:15:18 | this [Return] [a] | by_reference.cpp:50:3:50:3 | ref arg s [a] | | by_reference.cpp:51:8:51:8 | s [a] | by_reference.cpp:35:9:35:19 | this [a] | by_reference.cpp:36:18:36:18 | a | by_reference.cpp:51:10:51:20 | call to getDirectly | -| by_reference.cpp:56:19:56:28 | call to user_input | by_reference.cpp:19:28:19:32 | value | by_reference.cpp:20:5:20:8 | ref arg this [a] | by_reference.cpp:56:3:56:3 | ref arg s [a] | +| by_reference.cpp:56:19:56:28 | call to user_input | by_reference.cpp:19:28:19:32 | value | by_reference.cpp:19:8:19:20 | this [Return] [a] | by_reference.cpp:56:3:56:3 | ref arg s [a] | | by_reference.cpp:57:8:57:8 | s [a] | by_reference.cpp:39:9:39:21 | this [a] | by_reference.cpp:40:18:40:28 | call to getDirectly | by_reference.cpp:57:10:57:22 | call to getIndirectly | -| by_reference.cpp:62:25:62:34 | call to user_input | by_reference.cpp:23:34:23:38 | value | by_reference.cpp:24:19:24:22 | ref arg this [a] | by_reference.cpp:62:3:62:3 | ref arg s [a] | +| by_reference.cpp:62:25:62:34 | call to user_input | by_reference.cpp:23:34:23:38 | value | by_reference.cpp:23:8:23:26 | this [Return] [a] | by_reference.cpp:62:3:62:3 | ref arg s [a] | | by_reference.cpp:63:8:63:8 | s [a] | by_reference.cpp:43:9:43:27 | this [a] | by_reference.cpp:44:12:44:24 | call to nonMemberGetA | by_reference.cpp:63:10:63:28 | call to getThroughNonMember | +| by_reference.cpp:68:21:68:30 | call to user_input | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | s [Return] [a] | by_reference.cpp:68:17:68:18 | ref arg & ... [a] | | by_reference.cpp:68:21:68:30 | call to user_input | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:11:39:11:39 | s [a] | by_reference.cpp:68:17:68:18 | ref arg & ... [a] | -| by_reference.cpp:68:21:68:30 | call to user_input | by_reference.cpp:11:48:11:52 | value | by_reference.cpp:12:5:12:5 | s [post update] [a] | by_reference.cpp:68:17:68:18 | ref arg & ... [a] | | by_reference.cpp:69:22:69:23 | & ... [a] | by_reference.cpp:31:46:31:46 | s [a] | by_reference.cpp:32:15:32:15 | a | by_reference.cpp:69:8:69:20 | call to nonMemberGetA | | complex.cpp:42:16:42:16 | f [a_] | complex.cpp:9:7:9:7 | this [a_] | complex.cpp:9:20:9:21 | a_ | complex.cpp:42:18:42:18 | call to a | | complex.cpp:43:16:43:16 | f [b_] | complex.cpp:10:7:10:7 | this [b_] | complex.cpp:10:20:10:21 | b_ | complex.cpp:43:18:43:18 | call to b | -| complex.cpp:53:19:53:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:22:11:23 | this [post update] [a_] | complex.cpp:53:12:53:12 | ref arg f [a_] | -| complex.cpp:54:19:54:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:22:12:23 | this [post update] [b_] | complex.cpp:54:12:54:12 | ref arg f [b_] | -| complex.cpp:55:19:55:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:22:11:23 | this [post update] [a_] | complex.cpp:55:12:55:12 | ref arg f [a_] | -| complex.cpp:56:19:56:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:22:12:23 | this [post update] [b_] | complex.cpp:56:12:56:12 | ref arg f [b_] | +| complex.cpp:53:19:53:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:8:11:11 | this [Return] [a_] | complex.cpp:53:12:53:12 | ref arg f [a_] | +| complex.cpp:54:19:54:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:8:12:11 | this [Return] [b_] | complex.cpp:54:12:54:12 | ref arg f [b_] | +| complex.cpp:55:19:55:28 | call to user_input | complex.cpp:11:17:11:17 | a | complex.cpp:11:8:11:11 | this [Return] [a_] | complex.cpp:55:12:55:12 | ref arg f [a_] | +| complex.cpp:56:19:56:28 | call to user_input | complex.cpp:12:17:12:17 | b | complex.cpp:12:8:12:11 | this [Return] [b_] | complex.cpp:56:12:56:12 | ref arg f [b_] | | constructors.cpp:28:10:28:10 | f [a_] | constructors.cpp:18:9:18:9 | this [a_] | constructors.cpp:18:22:18:23 | a_ | constructors.cpp:28:12:28:12 | call to a | | constructors.cpp:29:10:29:10 | f [b_] | constructors.cpp:19:9:19:9 | this [b_] | constructors.cpp:19:22:19:23 | b_ | constructors.cpp:29:12:29:12 | call to b | -| constructors.cpp:34:11:34:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:25:23:29 | constructor init of field a_ [post-this] [a_] | constructors.cpp:34:11:34:26 | call to Foo [a_] | -| constructors.cpp:35:14:35:23 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:32:23:36 | constructor init of field b_ [post-this] [b_] | constructors.cpp:35:11:35:26 | call to Foo [b_] | -| constructors.cpp:36:11:36:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:25:23:29 | constructor init of field a_ [post-this] [a_] | constructors.cpp:36:11:36:37 | call to Foo [a_] | -| constructors.cpp:36:25:36:34 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:32:23:36 | constructor init of field b_ [post-this] [b_] | constructors.cpp:36:11:36:37 | call to Foo [b_] | -| qualifiers.cpp:27:28:27:37 | call to user_input | qualifiers.cpp:9:21:9:25 | value | qualifiers.cpp:9:30:9:33 | this [post update] [a] | qualifiers.cpp:27:11:27:18 | ref arg call to getInner [a] | +| constructors.cpp:34:11:34:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:5:23:7 | this [Return] [a_] | constructors.cpp:34:11:34:26 | call to Foo [a_] | +| constructors.cpp:35:14:35:23 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:5:23:7 | this [Return] [b_] | constructors.cpp:35:11:35:26 | call to Foo [b_] | +| constructors.cpp:36:11:36:20 | call to user_input | constructors.cpp:23:13:23:13 | a | constructors.cpp:23:5:23:7 | this [Return] [a_] | constructors.cpp:36:11:36:37 | call to Foo [a_] | +| constructors.cpp:36:25:36:34 | call to user_input | constructors.cpp:23:20:23:20 | b | constructors.cpp:23:5:23:7 | this [Return] [b_] | constructors.cpp:36:11:36:37 | call to Foo [b_] | +| qualifiers.cpp:27:28:27:37 | call to user_input | qualifiers.cpp:9:21:9:25 | value | qualifiers.cpp:9:10:9:13 | this [Return] [a] | qualifiers.cpp:27:11:27:18 | ref arg call to getInner [a] | +| qualifiers.cpp:32:35:32:44 | call to user_input | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:27:12:31 | inner [Return] [a] | qualifiers.cpp:32:23:32:30 | ref arg call to getInner [a] | | qualifiers.cpp:32:35:32:44 | call to user_input | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:27:12:31 | inner [a] | qualifiers.cpp:32:23:32:30 | ref arg call to getInner [a] | -| qualifiers.cpp:32:35:32:44 | call to user_input | qualifiers.cpp:12:40:12:44 | value | qualifiers.cpp:12:49:12:53 | inner [post update] [a] | qualifiers.cpp:32:23:32:30 | ref arg call to getInner [a] | +| qualifiers.cpp:37:38:37:47 | call to user_input | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:29:13:33 | inner [Return] [a] | qualifiers.cpp:37:19:37:35 | ref arg * ... [a] | | qualifiers.cpp:37:38:37:47 | call to user_input | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:29:13:33 | inner [a] | qualifiers.cpp:37:19:37:35 | ref arg * ... [a] | -| qualifiers.cpp:37:38:37:47 | call to user_input | qualifiers.cpp:13:42:13:46 | value | qualifiers.cpp:13:51:13:55 | inner [post update] [a] | qualifiers.cpp:37:19:37:35 | ref arg * ... [a] | | realistic.cpp:61:47:61:55 | bufferLen | realistic.cpp:41:17:41:17 | o | realistic.cpp:41:17:41:17 | o | realistic.cpp:61:47:61:55 | ref arg bufferLen | | simple.cpp:28:10:28:10 | f [a_] | simple.cpp:18:9:18:9 | this [a_] | simple.cpp:18:22:18:23 | a_ | simple.cpp:28:12:28:12 | call to a | | simple.cpp:29:10:29:10 | f [b_] | simple.cpp:19:9:19:9 | this [b_] | simple.cpp:19:22:19:23 | b_ | simple.cpp:29:12:29:12 | call to b | -| simple.cpp:39:12:39:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:24:20:25 | this [post update] [a_] | simple.cpp:39:5:39:5 | ref arg f [a_] | -| simple.cpp:40:12:40:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:24:21:25 | this [post update] [b_] | simple.cpp:40:5:40:5 | ref arg g [b_] | -| simple.cpp:41:12:41:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:24:20:25 | this [post update] [a_] | simple.cpp:41:5:41:5 | ref arg h [a_] | -| simple.cpp:42:12:42:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:24:21:25 | this [post update] [b_] | simple.cpp:42:5:42:5 | ref arg h [b_] | +| simple.cpp:39:12:39:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:10:20:13 | this [Return] [a_] | simple.cpp:39:5:39:5 | ref arg f [a_] | +| simple.cpp:40:12:40:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:10:21:13 | this [Return] [b_] | simple.cpp:40:5:40:5 | ref arg g [b_] | +| simple.cpp:41:12:41:21 | call to user_input | simple.cpp:20:19:20:19 | a | simple.cpp:20:10:20:13 | this [Return] [a_] | simple.cpp:41:5:41:5 | ref arg h [a_] | +| simple.cpp:42:12:42:21 | call to user_input | simple.cpp:21:19:21:19 | b | simple.cpp:21:10:21:13 | this [Return] [b_] | simple.cpp:42:5:42:5 | ref arg h [b_] | | simple.cpp:84:14:84:20 | this [f2, f1] | simple.cpp:78:9:78:15 | this [f2, f1] | simple.cpp:79:19:79:20 | f1 | simple.cpp:84:14:84:20 | call to getf2f1 | | struct_init.c:15:12:15:12 | a | realistic.cpp:41:17:41:17 | o | realistic.cpp:41:17:41:17 | o | struct_init.c:15:12:15:12 | ref arg a | | struct_init.c:22:11:22:11 | a | realistic.cpp:41:17:41:17 | o | realistic.cpp:41:17:41:17 | o | struct_init.c:22:11:22:11 | ref arg a | diff --git a/cpp/ql/test/library-tests/dataflow/taint-tests/standalone_iterators.cpp b/cpp/ql/test/library-tests/dataflow/taint-tests/standalone_iterators.cpp index 7265cb17542..a39e0698806 100644 --- a/cpp/ql/test/library-tests/dataflow/taint-tests/standalone_iterators.cpp +++ b/cpp/ql/test/library-tests/dataflow/taint-tests/standalone_iterators.cpp @@ -66,8 +66,8 @@ public: insert_iterator_by_trait operator++(int); insert_iterator_by_trait &operator--(); insert_iterator_by_trait operator--(int); - insert_iterator_by_trait operator*(); - insert_iterator_by_trait operator=(int x); + insert_iterator_by_trait& operator*(); + insert_iterator_by_trait& operator=(int x); }; template<> diff --git a/cpp/ql/test/library-tests/dataflow/taint-tests/vector.cpp b/cpp/ql/test/library-tests/dataflow/taint-tests/vector.cpp index 179c5eb6b19..c26eef5176c 100644 --- a/cpp/ql/test/library-tests/dataflow/taint-tests/vector.cpp +++ b/cpp/ql/test/library-tests/dataflow/taint-tests/vector.cpp @@ -389,7 +389,7 @@ void test_vector_output_iterator(int b) { *i9 = source(); taint_vector_output_iterator(i9); - sink(v9); // $ ast=330:10 MISSING: ir SPURIOUS: ast=389:8 + sink(v9); // $ ast=330:10 ir SPURIOUS: ast=389:8 std::vector::iterator i10 = v10.begin(); vector_iterator_assign_wrapper(i10, 10); @@ -440,14 +440,14 @@ void test_vector_inserter(char *source_string) { std::vector out; auto it = std::back_inserter(out); *++it = std::string(source_string); - sink(out); // $ ast MISSING: ir + sink(out); // $ ast,ir } { std::vector out; auto it = std::back_inserter(out); *++it = source(); - sink(out); // $ ast MISSING: ir + sink(out); // $ ast,ir } } diff --git a/cpp/ql/test/library-tests/ir/ir/PrintAST.expected b/cpp/ql/test/library-tests/ir/ir/PrintAST.expected index 28c1398d90b..d7b240c8949 100644 --- a/cpp/ql/test/library-tests/ir/ir/PrintAST.expected +++ b/cpp/ql/test/library-tests/ir/ir/PrintAST.expected @@ -12159,8 +12159,12 @@ ir.cpp: # 1109| Type = [IntType] int # 1110| [Destructor] void std::vector::~vector() # 1110| : +# 1110| [Destructor] void std::vector::~vector() +# 1110| : # 1110| [Destructor] void std::vector::~vector() # 1110| : +# 1110| [Destructor] void std::vector::~vector() +# 1110| : # 1110| [Destructor] void std::vector::~vector() # 1110| : # 1115| [ConstMemberFunction] std::vector::iterator std::vector::begin() const @@ -19307,181 +19311,195 @@ ir.cpp: # 2193| getQualifier(): [ThisExpr] this # 2193| Type = [PointerType] ClassWithDestructor * # 2193| ValueCategory = prvalue(load) -# 2196| [GlobalVariable] bool initialization_with_destructor_bool -# 2196| getInitializer(): [Initializer] initializer for initialization_with_destructor_bool -# 2196| getExpr(): [Literal] 1 -# 2196| Type = [BoolType] bool -# 2196| Value = [Literal] 1 -# 2196| ValueCategory = prvalue -# 2198| [TopLevelFunction] void initialization_with_destructor(bool, char) -# 2198| : -# 2198| getParameter(0): [Parameter] b -# 2198| Type = [BoolType] bool -# 2198| getParameter(1): [Parameter] c -# 2198| Type = [PlainCharType] char -# 2198| getEntryPoint(): [BlockStmt] { ... } -# 2199| getStmt(0): [IfStmt] if (...) ... -# 2199| getInitialization(): [DeclStmt] declaration -# 2199| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2199| Type = [Class] ClassWithDestructor -# 2199| getVariable().getInitializer(): [Initializer] initializer for x -# 2199| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2199| Type = [VoidType] void -# 2199| ValueCategory = prvalue -# 2199| getCondition(): [VariableAccess] b -# 2199| Type = [BoolType] bool -# 2199| ValueCategory = prvalue(load) -# 2200| getThen(): [ExprStmt] ExprStmt -# 2200| getExpr(): [FunctionCall] call to set_x -# 2200| Type = [VoidType] void -# 2200| ValueCategory = prvalue -# 2200| getQualifier(): [VariableAccess] x -# 2200| Type = [Class] ClassWithDestructor -# 2200| ValueCategory = lvalue -# 2200| getArgument(0): [CharLiteral] 97 -# 2200| Type = [PlainCharType] char -# 2200| Value = [CharLiteral] 97 -# 2200| ValueCategory = prvalue -# 2200| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2200| Type = [VoidType] void -# 2200| ValueCategory = prvalue -# 2200| getQualifier(): [VariableAccess] x +# 2194| [ConstMemberFunction,ConversionOperator] bool ClassWithDestructor::operator bool() const +# 2194| : +# 2197| [GlobalVariable] bool initialization_with_destructor_bool +# 2197| getInitializer(): [Initializer] initializer for initialization_with_destructor_bool +# 2197| getExpr(): [Literal] 1 +# 2197| Type = [BoolType] bool +# 2197| Value = [Literal] 1 +# 2197| ValueCategory = prvalue +# 2199| [TopLevelFunction] void initialization_with_destructor(bool, char) +# 2199| : +# 2199| getParameter(0): [Parameter] b +# 2199| Type = [BoolType] bool +# 2199| getParameter(1): [Parameter] c +# 2199| Type = [PlainCharType] char +# 2199| getEntryPoint(): [BlockStmt] { ... } +# 2200| getStmt(0): [IfStmt] if (...) ... +# 2200| getInitialization(): [DeclStmt] declaration +# 2200| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x # 2200| Type = [Class] ClassWithDestructor -# 2200| ValueCategory = lvalue -# 2202| getStmt(1): [ConstexprIfStmt] if constexpr (...) ... -# 2202| getInitialization(): [DeclStmt] declaration -# 2202| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2202| Type = [Class] ClassWithDestructor -# 2202| getVariable().getInitializer(): [Initializer] initializer for x -# 2202| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2202| Type = [VoidType] void -# 2202| ValueCategory = prvalue -# 2202| getCondition(): [VariableAccess] initialization_with_destructor_bool -# 2202| Type = [BoolType] bool -# 2202| Value = [VariableAccess] 1 -# 2202| ValueCategory = prvalue(load) -# 2203| getThen(): [ExprStmt] ExprStmt -# 2203| getExpr(): [FunctionCall] call to set_x -# 2203| Type = [VoidType] void -# 2203| ValueCategory = prvalue -# 2203| getQualifier(): [VariableAccess] x -# 2203| Type = [Class] ClassWithDestructor -# 2203| ValueCategory = lvalue -# 2203| getArgument(0): [CharLiteral] 97 -# 2203| Type = [PlainCharType] char -# 2203| Value = [CharLiteral] 97 -# 2203| ValueCategory = prvalue -# 2203| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2203| Type = [VoidType] void -# 2203| ValueCategory = prvalue -# 2203| getQualifier(): [VariableAccess] x +# 2200| getVariable().getInitializer(): [Initializer] initializer for x +# 2200| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2200| Type = [VoidType] void +# 2200| ValueCategory = prvalue +# 2200| getCondition(): [VariableAccess] b +# 2200| Type = [BoolType] bool +# 2200| ValueCategory = prvalue(load) +# 2201| getThen(): [ExprStmt] ExprStmt +# 2201| getExpr(): [FunctionCall] call to set_x +# 2201| Type = [VoidType] void +# 2201| ValueCategory = prvalue +# 2201| getQualifier(): [VariableAccess] x +# 2201| Type = [Class] ClassWithDestructor +# 2201| ValueCategory = lvalue +# 2201| getArgument(0): [CharLiteral] 97 +# 2201| Type = [PlainCharType] char +# 2201| Value = [CharLiteral] 97 +# 2201| ValueCategory = prvalue +# 2201| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2201| Type = [VoidType] void +# 2201| ValueCategory = prvalue +# 2201| getQualifier(): [VariableAccess] x +# 2201| Type = [Class] ClassWithDestructor +# 2201| ValueCategory = lvalue +# 2203| getStmt(1): [ConstexprIfStmt] if constexpr (...) ... +# 2203| getInitialization(): [DeclStmt] declaration +# 2203| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x # 2203| Type = [Class] ClassWithDestructor -# 2203| ValueCategory = lvalue -# 2205| getStmt(2): [SwitchStmt] switch (...) ... -# 2205| getInitialization(): [DeclStmt] declaration -# 2205| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2205| Type = [Class] ClassWithDestructor -# 2205| getVariable().getInitializer(): [Initializer] initializer for x -# 2205| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2205| Type = [VoidType] void -# 2205| ValueCategory = prvalue -# 2205| getExpr(): [VariableAccess] c -# 2205| Type = [PlainCharType] char -# 2205| ValueCategory = prvalue(load) -# 2205| getStmt(): [BlockStmt] { ... } -# 2206| getStmt(0): [SwitchCase] case ...: -# 2206| getExpr(): [CharLiteral] 97 -# 2206| Type = [PlainCharType] char -# 2206| Value = [CharLiteral] 97 -# 2206| ValueCategory = prvalue -# 2206| getExpr().getFullyConverted(): [CStyleCast] (int)... -# 2206| Conversion = [IntegralConversion] integral conversion -# 2206| Type = [IntType] int -# 2206| Value = [CStyleCast] 97 -# 2206| ValueCategory = prvalue -# 2207| getStmt(1): [ExprStmt] ExprStmt -# 2207| getExpr(): [FunctionCall] call to set_x -# 2207| Type = [VoidType] void +# 2203| getVariable().getInitializer(): [Initializer] initializer for x +# 2203| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2203| Type = [VoidType] void +# 2203| ValueCategory = prvalue +# 2203| getCondition(): [VariableAccess] initialization_with_destructor_bool +# 2203| Type = [BoolType] bool +# 2203| Value = [VariableAccess] 1 +# 2203| ValueCategory = prvalue(load) +# 2204| getThen(): [ExprStmt] ExprStmt +# 2204| getExpr(): [FunctionCall] call to set_x +# 2204| Type = [VoidType] void +# 2204| ValueCategory = prvalue +# 2204| getQualifier(): [VariableAccess] x +# 2204| Type = [Class] ClassWithDestructor +# 2204| ValueCategory = lvalue +# 2204| getArgument(0): [CharLiteral] 97 +# 2204| Type = [PlainCharType] char +# 2204| Value = [CharLiteral] 97 +# 2204| ValueCategory = prvalue +# 2204| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2204| Type = [VoidType] void +# 2204| ValueCategory = prvalue +# 2204| getQualifier(): [VariableAccess] x +# 2204| Type = [Class] ClassWithDestructor +# 2204| ValueCategory = lvalue +# 2206| getStmt(2): [SwitchStmt] switch (...) ... +# 2206| getInitialization(): [DeclStmt] declaration +# 2206| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2206| Type = [Class] ClassWithDestructor +# 2206| getVariable().getInitializer(): [Initializer] initializer for x +# 2206| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2206| Type = [VoidType] void +# 2206| ValueCategory = prvalue +# 2206| getExpr(): [VariableAccess] c +# 2206| Type = [PlainCharType] char +# 2206| ValueCategory = prvalue(load) +# 2206| getStmt(): [BlockStmt] { ... } +# 2207| getStmt(0): [SwitchCase] case ...: +# 2207| getExpr(): [CharLiteral] 97 +# 2207| Type = [PlainCharType] char +# 2207| Value = [CharLiteral] 97 # 2207| ValueCategory = prvalue -# 2207| getQualifier(): [VariableAccess] x -# 2207| Type = [Class] ClassWithDestructor -# 2207| ValueCategory = lvalue -# 2207| getArgument(0): [CharLiteral] 97 -# 2207| Type = [PlainCharType] char -# 2207| Value = [CharLiteral] 97 -# 2207| ValueCategory = prvalue -# 2208| getStmt(2): [BreakStmt] break; -# 2209| getStmt(3): [SwitchCase] default: -# 2210| getStmt(4): [ExprStmt] ExprStmt -# 2210| getExpr(): [FunctionCall] call to set_x -# 2210| Type = [VoidType] void -# 2210| ValueCategory = prvalue -# 2210| getQualifier(): [VariableAccess] x -# 2210| Type = [Class] ClassWithDestructor -# 2210| ValueCategory = lvalue -# 2210| getArgument(0): [CharLiteral] 98 -# 2210| Type = [PlainCharType] char -# 2210| Value = [CharLiteral] 98 -# 2210| ValueCategory = prvalue -# 2211| getStmt(5): [BreakStmt] break; -# 2212| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2212| Type = [VoidType] void -# 2212| ValueCategory = prvalue -# 2212| getQualifier(): [VariableAccess] x -# 2212| Type = [Class] ClassWithDestructor -# 2212| ValueCategory = lvalue -# 2205| getExpr().getFullyConverted(): [CStyleCast] (int)... -# 2205| Conversion = [IntegralConversion] integral conversion -# 2205| Type = [IntType] int -# 2205| ValueCategory = prvalue -# 2212| getStmt(3): [LabelStmt] label ...: -# 2214| getStmt(4): [DeclStmt] declaration -# 2214| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2214| Type = [Class] ClassWithDestructor -# 2214| getVariable().getInitializer(): [Initializer] initializer for x -# 2214| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2214| Type = [VoidType] void -# 2214| ValueCategory = prvalue -# 2215| getStmt(5): [RangeBasedForStmt] for(...:...) ... -# 2215| getInitialization(): [DeclStmt] declaration -# 2215| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys -# 2215| Type = [ClassTemplateInstantiation,Struct] vector -# 2215| getVariable().getInitializer(): [Initializer] initializer for ys -# 2215| getExpr(): [ConstructorCall] call to vector -# 2215| Type = [VoidType] void -# 2215| ValueCategory = prvalue -# 2215| getArgument(0): [VariableAccess] x -# 2215| Type = [Class] ClassWithDestructor -# 2215| ValueCategory = prvalue(load) -# 2215| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2215| Type = [VoidType] void -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [ReuseExpr] reuse of temporary object -# 2215| Type = [Class] ClassWithDestructor -# 2215| ValueCategory = xvalue -# 2215| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2215| Type = [Class] ClassWithDestructor -# 2215| ValueCategory = lvalue -# 2215| getChild(1): [DeclStmt] declaration -# 2215| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) -# 2215| Type = [LValueReferenceType] vector & +# 2207| getExpr().getFullyConverted(): [CStyleCast] (int)... +# 2207| Conversion = [IntegralConversion] integral conversion +# 2207| Type = [IntType] int +# 2207| Value = [CStyleCast] 97 +# 2207| ValueCategory = prvalue +# 2208| getStmt(1): [ExprStmt] ExprStmt +# 2208| getExpr(): [FunctionCall] call to set_x +# 2208| Type = [VoidType] void +# 2208| ValueCategory = prvalue +# 2208| getQualifier(): [VariableAccess] x +# 2208| Type = [Class] ClassWithDestructor +# 2208| ValueCategory = lvalue +# 2208| getArgument(0): [CharLiteral] 97 +# 2208| Type = [PlainCharType] char +# 2208| Value = [CharLiteral] 97 +# 2208| ValueCategory = prvalue +# 2209| getStmt(2): [BreakStmt] break; +# 2213| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2213| Type = [VoidType] void +# 2213| ValueCategory = prvalue +# 2213| getQualifier(): [VariableAccess] x +# 2213| Type = [Class] ClassWithDestructor +# 2213| ValueCategory = lvalue +# 2210| getStmt(3): [SwitchCase] default: +# 2211| getStmt(4): [ExprStmt] ExprStmt +# 2211| getExpr(): [FunctionCall] call to set_x +# 2211| Type = [VoidType] void +# 2211| ValueCategory = prvalue +# 2211| getQualifier(): [VariableAccess] x +# 2211| Type = [Class] ClassWithDestructor +# 2211| ValueCategory = lvalue +# 2211| getArgument(0): [CharLiteral] 98 +# 2211| Type = [PlainCharType] char +# 2211| Value = [CharLiteral] 98 +# 2211| ValueCategory = prvalue +# 2212| getStmt(5): [BreakStmt] break; +# 2213| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2213| Type = [VoidType] void +# 2213| ValueCategory = prvalue +# 2213| getQualifier(): [VariableAccess] x +# 2213| Type = [Class] ClassWithDestructor +# 2213| ValueCategory = lvalue +# 2213| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2213| Type = [VoidType] void +# 2213| ValueCategory = prvalue +# 2213| getQualifier(): [VariableAccess] x +# 2213| Type = [Class] ClassWithDestructor +# 2213| ValueCategory = lvalue +# 2206| getExpr().getFullyConverted(): [CStyleCast] (int)... +# 2206| Conversion = [IntegralConversion] integral conversion +# 2206| Type = [IntType] int +# 2206| ValueCategory = prvalue +# 2213| getStmt(3): [LabelStmt] label ...: +# 2215| getStmt(4): [DeclStmt] declaration +# 2215| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2215| Type = [Class] ClassWithDestructor +# 2215| getVariable().getInitializer(): [Initializer] initializer for x +# 2215| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2215| Type = [VoidType] void +# 2215| ValueCategory = prvalue +# 2216| getStmt(5): [RangeBasedForStmt] for(...:...) ... +# 2216| getInitialization(): [DeclStmt] declaration +# 2216| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys +# 2216| Type = [ClassTemplateInstantiation,Struct] vector +# 2216| getVariable().getInitializer(): [Initializer] initializer for ys +# 2216| getExpr(): [ConstructorCall] call to vector +# 2216| Type = [VoidType] void +# 2216| ValueCategory = prvalue +# 2216| getArgument(0): [VariableAccess] x +# 2216| Type = [Class] ClassWithDestructor +# 2216| ValueCategory = prvalue(load) +# 2216| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2216| Type = [VoidType] void +# 2216| ValueCategory = prvalue +# 2216| getQualifier(): [ReuseExpr] reuse of temporary object +# 2216| Type = [Class] ClassWithDestructor +# 2216| ValueCategory = xvalue +# 2216| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2216| Type = [Class] ClassWithDestructor +# 2216| ValueCategory = lvalue +# 2216| getChild(1): [DeclStmt] declaration +# 2216| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) +# 2216| Type = [LValueReferenceType] vector & #-----| getVariable().getInitializer(): [Initializer] initializer for (__range) -# 2215| getExpr(): [VariableAccess] ys -# 2215| Type = [ClassTemplateInstantiation,Struct] vector -# 2215| ValueCategory = lvalue -# 2215| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2215| Type = [LValueReferenceType] vector & -# 2215| ValueCategory = prvalue -# 2215| getBeginEndDeclaration(): [DeclStmt] declaration -# 2215| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| getExpr(): [VariableAccess] ys +# 2216| Type = [ClassTemplateInstantiation,Struct] vector +# 2216| ValueCategory = lvalue +# 2216| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2216| Type = [LValueReferenceType] vector & +# 2216| ValueCategory = prvalue +# 2216| getBeginEndDeclaration(): [DeclStmt] declaration +# 2216| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__begin) -# 2215| getExpr(): [FunctionCall] call to begin -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [VariableAccess] (__range) -# 2215| Type = [LValueReferenceType] vector & -# 2215| ValueCategory = prvalue(load) +# 2216| getExpr(): [FunctionCall] call to begin +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| ValueCategory = prvalue +# 2216| getQualifier(): [VariableAccess] (__range) +# 2216| Type = [LValueReferenceType] vector & +# 2216| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19489,15 +19507,15 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2215| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__end) -# 2215| getExpr(): [FunctionCall] call to end -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [VariableAccess] (__range) -# 2215| Type = [LValueReferenceType] vector & -# 2215| ValueCategory = prvalue(load) +# 2216| getExpr(): [FunctionCall] call to end +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| ValueCategory = prvalue +# 2216| getQualifier(): [VariableAccess] (__range) +# 2216| Type = [LValueReferenceType] vector & +# 2216| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19505,18 +19523,18 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2215| getCondition(): [FunctionCall] call to operator!= -# 2215| Type = [BoolType] bool -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [VariableAccess] (__begin) -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2215| ValueCategory = lvalue -# 2215| getArgument(0): [ConstructorCall] call to iterator -# 2215| Type = [VoidType] void -# 2215| ValueCategory = prvalue -# 2215| getArgument(0): [VariableAccess] (__end) -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2215| ValueCategory = lvalue +# 2216| getCondition(): [FunctionCall] call to operator!= +# 2216| Type = [BoolType] bool +# 2216| ValueCategory = prvalue +# 2216| getQualifier(): [VariableAccess] (__begin) +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| ValueCategory = lvalue +# 2216| getArgument(0): [ConstructorCall] call to iterator +# 2216| Type = [VoidType] void +# 2216| ValueCategory = prvalue +# 2216| getArgument(0): [VariableAccess] (__end) +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| ValueCategory = lvalue #-----| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) #-----| Type = [LValueReferenceType] const iterator & #-----| ValueCategory = prvalue @@ -19531,95 +19549,95 @@ ir.cpp: #-----| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object #-----| Type = [ClassTemplateInstantiation,Struct] iterator #-----| ValueCategory = lvalue -# 2215| getUpdate(): [FunctionCall] call to operator++ -# 2215| Type = [LValueReferenceType] iterator & -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [VariableAccess] (__begin) -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2215| ValueCategory = lvalue -# 2215| getChild(5): [DeclStmt] declaration -# 2215| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y -# 2215| Type = [Class] ClassWithDestructor -# 2215| getVariable().getInitializer(): [Initializer] initializer for y -# 2215| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* -# 2215| Type = [LValueReferenceType] ClassWithDestructor & -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [VariableAccess] (__begin) -# 2215| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2215| ValueCategory = lvalue +# 2216| getUpdate(): [FunctionCall] call to operator++ +# 2216| Type = [LValueReferenceType] iterator & +# 2216| ValueCategory = prvalue +# 2216| getQualifier(): [VariableAccess] (__begin) +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| ValueCategory = lvalue +# 2216| getChild(5): [DeclStmt] declaration +# 2216| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2216| Type = [Class] ClassWithDestructor +# 2216| getVariable().getInitializer(): [Initializer] initializer for y +# 2216| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* +# 2216| Type = [LValueReferenceType] ClassWithDestructor & +# 2216| ValueCategory = prvalue +# 2216| getQualifier(): [VariableAccess] (__begin) +# 2216| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2216| ValueCategory = lvalue #-----| getQualifier().getFullyConverted(): [CStyleCast] (const iterator)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const iterator #-----| ValueCategory = lvalue -# 2215| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2215| Type = [Class] ClassWithDestructor -# 2215| ValueCategory = prvalue(load) -# 2216| getStmt(): [ExprStmt] ExprStmt -# 2216| getExpr(): [FunctionCall] call to set_x +# 2216| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2216| Type = [Class] ClassWithDestructor +# 2216| ValueCategory = prvalue(load) +# 2217| getStmt(): [ExprStmt] ExprStmt +# 2217| getExpr(): [FunctionCall] call to set_x +# 2217| Type = [VoidType] void +# 2217| ValueCategory = prvalue +# 2217| getQualifier(): [VariableAccess] y +# 2217| Type = [Class] ClassWithDestructor +# 2217| ValueCategory = lvalue +# 2217| getArgument(0): [CharLiteral] 97 +# 2217| Type = [PlainCharType] char +# 2217| Value = [CharLiteral] 97 +# 2217| ValueCategory = prvalue +# 2216| getImplicitDestructorCall(0): [DestructorCall] call to ~vector +# 2216| Type = [VoidType] void +# 2216| ValueCategory = prvalue +# 2216| getQualifier(): [VariableAccess] ys +# 2216| Type = [ClassTemplateInstantiation,Struct] vector +# 2216| ValueCategory = lvalue +# 2216| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2216| Type = [ClassTemplateInstantiation,Struct] iterator +# 2216| ValueCategory = lvalue +# 2216| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor # 2216| Type = [VoidType] void # 2216| ValueCategory = prvalue # 2216| getQualifier(): [VariableAccess] y # 2216| Type = [Class] ClassWithDestructor # 2216| ValueCategory = lvalue -# 2216| getArgument(0): [CharLiteral] 97 -# 2216| Type = [PlainCharType] char -# 2216| Value = [CharLiteral] 97 -# 2216| ValueCategory = prvalue -# 2215| getImplicitDestructorCall(0): [DestructorCall] call to ~vector -# 2215| Type = [VoidType] void -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [VariableAccess] ys -# 2215| Type = [ClassTemplateInstantiation,Struct] vector -# 2215| ValueCategory = lvalue -# 2215| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2215| Type = [ClassTemplateInstantiation,Struct] iterator -# 2215| ValueCategory = lvalue -# 2215| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2215| Type = [VoidType] void -# 2215| ValueCategory = prvalue -# 2215| getQualifier(): [VariableAccess] y -# 2215| Type = [Class] ClassWithDestructor -# 2215| ValueCategory = lvalue -# 2218| getStmt(6): [RangeBasedForStmt] for(...:...) ... -# 2218| getInitialization(): [DeclStmt] declaration -# 2218| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys -# 2218| Type = [ClassTemplateInstantiation,Struct] vector -# 2218| getVariable().getInitializer(): [Initializer] initializer for ys -# 2218| getExpr(): [ConstructorCall] call to vector -# 2218| Type = [VoidType] void -# 2218| ValueCategory = prvalue -# 2218| getArgument(0): [VariableAccess] x -# 2218| Type = [Class] ClassWithDestructor -# 2218| ValueCategory = prvalue(load) -# 2218| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2218| Type = [VoidType] void -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [ReuseExpr] reuse of temporary object -# 2218| Type = [Class] ClassWithDestructor -# 2218| ValueCategory = xvalue -# 2218| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2218| Type = [Class] ClassWithDestructor -# 2218| ValueCategory = lvalue -# 2218| getChild(1): [DeclStmt] declaration -# 2218| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) -# 2218| Type = [LValueReferenceType] vector & +# 2219| getStmt(6): [RangeBasedForStmt] for(...:...) ... +# 2219| getInitialization(): [DeclStmt] declaration +# 2219| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys +# 2219| Type = [ClassTemplateInstantiation,Struct] vector +# 2219| getVariable().getInitializer(): [Initializer] initializer for ys +# 2219| getExpr(): [ConstructorCall] call to vector +# 2219| Type = [VoidType] void +# 2219| ValueCategory = prvalue +# 2219| getArgument(0): [VariableAccess] x +# 2219| Type = [Class] ClassWithDestructor +# 2219| ValueCategory = prvalue(load) +# 2219| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2219| Type = [VoidType] void +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [ReuseExpr] reuse of temporary object +# 2219| Type = [Class] ClassWithDestructor +# 2219| ValueCategory = xvalue +# 2219| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2219| Type = [Class] ClassWithDestructor +# 2219| ValueCategory = lvalue +# 2219| getChild(1): [DeclStmt] declaration +# 2219| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) +# 2219| Type = [LValueReferenceType] vector & #-----| getVariable().getInitializer(): [Initializer] initializer for (__range) -# 2218| getExpr(): [VariableAccess] ys -# 2218| Type = [ClassTemplateInstantiation,Struct] vector -# 2218| ValueCategory = lvalue -# 2218| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2218| Type = [LValueReferenceType] vector & -# 2218| ValueCategory = prvalue -# 2218| getBeginEndDeclaration(): [DeclStmt] declaration -# 2218| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| getExpr(): [VariableAccess] ys +# 2219| Type = [ClassTemplateInstantiation,Struct] vector +# 2219| ValueCategory = lvalue +# 2219| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2219| Type = [LValueReferenceType] vector & +# 2219| ValueCategory = prvalue +# 2219| getBeginEndDeclaration(): [DeclStmt] declaration +# 2219| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__begin) -# 2218| getExpr(): [FunctionCall] call to begin -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] (__range) -# 2218| Type = [LValueReferenceType] vector & -# 2218| ValueCategory = prvalue(load) +# 2219| getExpr(): [FunctionCall] call to begin +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] (__range) +# 2219| Type = [LValueReferenceType] vector & +# 2219| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19627,15 +19645,15 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2218| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__end) -# 2218| getExpr(): [FunctionCall] call to end -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] (__range) -# 2218| Type = [LValueReferenceType] vector & -# 2218| ValueCategory = prvalue(load) +# 2219| getExpr(): [FunctionCall] call to end +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] (__range) +# 2219| Type = [LValueReferenceType] vector & +# 2219| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19643,18 +19661,18 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2218| getCondition(): [FunctionCall] call to operator!= -# 2218| Type = [BoolType] bool -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] (__begin) -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2218| ValueCategory = lvalue -# 2218| getArgument(0): [ConstructorCall] call to iterator -# 2218| Type = [VoidType] void -# 2218| ValueCategory = prvalue -# 2218| getArgument(0): [VariableAccess] (__end) -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2218| ValueCategory = lvalue +# 2219| getCondition(): [FunctionCall] call to operator!= +# 2219| Type = [BoolType] bool +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] (__begin) +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| ValueCategory = lvalue +# 2219| getArgument(0): [ConstructorCall] call to iterator +# 2219| Type = [VoidType] void +# 2219| ValueCategory = prvalue +# 2219| getArgument(0): [VariableAccess] (__end) +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| ValueCategory = lvalue #-----| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) #-----| Type = [LValueReferenceType] const iterator & #-----| ValueCategory = prvalue @@ -19669,130 +19687,130 @@ ir.cpp: #-----| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object #-----| Type = [ClassTemplateInstantiation,Struct] iterator #-----| ValueCategory = lvalue -# 2218| getUpdate(): [FunctionCall] call to operator++ -# 2218| Type = [LValueReferenceType] iterator & -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] (__begin) -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2218| ValueCategory = lvalue -# 2218| getChild(5): [DeclStmt] declaration -# 2218| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y -# 2218| Type = [Class] ClassWithDestructor -# 2218| getVariable().getInitializer(): [Initializer] initializer for y -# 2218| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* -# 2218| Type = [LValueReferenceType] ClassWithDestructor & -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] (__begin) -# 2218| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2218| ValueCategory = lvalue +# 2219| getUpdate(): [FunctionCall] call to operator++ +# 2219| Type = [LValueReferenceType] iterator & +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] (__begin) +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| ValueCategory = lvalue +# 2219| getChild(5): [DeclStmt] declaration +# 2219| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2219| Type = [Class] ClassWithDestructor +# 2219| getVariable().getInitializer(): [Initializer] initializer for y +# 2219| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* +# 2219| Type = [LValueReferenceType] ClassWithDestructor & +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] (__begin) +# 2219| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2219| ValueCategory = lvalue #-----| getQualifier().getFullyConverted(): [CStyleCast] (const iterator)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const iterator #-----| ValueCategory = lvalue -# 2218| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2218| Type = [Class] ClassWithDestructor -# 2218| ValueCategory = prvalue(load) -# 2218| getStmt(): [BlockStmt] { ... } -# 2219| getStmt(0): [ExprStmt] ExprStmt -# 2219| getExpr(): [FunctionCall] call to set_x -# 2219| Type = [VoidType] void -# 2219| ValueCategory = prvalue -# 2219| getQualifier(): [VariableAccess] y +# 2219| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) # 2219| Type = [Class] ClassWithDestructor -# 2219| ValueCategory = lvalue -# 2219| getArgument(0): [CharLiteral] 97 -# 2219| Type = [PlainCharType] char -# 2219| Value = [CharLiteral] 97 -# 2219| ValueCategory = prvalue -# 2220| getStmt(1): [IfStmt] if (...) ... -# 2220| getCondition(): [EQExpr] ... == ... -# 2220| Type = [BoolType] bool +# 2219| ValueCategory = prvalue(load) +# 2219| getStmt(): [BlockStmt] { ... } +# 2220| getStmt(0): [ExprStmt] ExprStmt +# 2220| getExpr(): [FunctionCall] call to set_x +# 2220| Type = [VoidType] void # 2220| ValueCategory = prvalue -# 2220| getLeftOperand(): [FunctionCall] call to get_x +# 2220| getQualifier(): [VariableAccess] y +# 2220| Type = [Class] ClassWithDestructor +# 2220| ValueCategory = lvalue +# 2220| getArgument(0): [CharLiteral] 97 # 2220| Type = [PlainCharType] char +# 2220| Value = [CharLiteral] 97 # 2220| ValueCategory = prvalue -# 2220| getQualifier(): [VariableAccess] y -# 2220| Type = [Class] ClassWithDestructor -# 2220| ValueCategory = lvalue -# 2220| getRightOperand(): [CharLiteral] 98 -# 2220| Type = [PlainCharType] char -# 2220| Value = [CharLiteral] 98 -# 2220| ValueCategory = prvalue -# 2220| getLeftOperand().getFullyConverted(): [CStyleCast] (int)... -# 2220| Conversion = [IntegralConversion] integral conversion -# 2220| Type = [IntType] int -# 2220| ValueCategory = prvalue -# 2220| getRightOperand().getFullyConverted(): [CStyleCast] (int)... -# 2220| Conversion = [IntegralConversion] integral conversion -# 2220| Type = [IntType] int -# 2220| Value = [CStyleCast] 98 -# 2220| ValueCategory = prvalue -# 2221| getThen(): [ReturnStmt] return ... -# 2218| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2218| Type = [VoidType] void -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] y -# 2218| Type = [Class] ClassWithDestructor -# 2218| ValueCategory = lvalue -# 2218| getImplicitDestructorCall(1): [DestructorCall] call to ~vector -# 2218| Type = [VoidType] void -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] ys -# 2218| Type = [ClassTemplateInstantiation,Struct] vector -# 2218| ValueCategory = lvalue -# 2233| getImplicitDestructorCall(2): [DestructorCall] call to ~ClassWithDestructor -# 2233| Type = [VoidType] void -# 2233| ValueCategory = prvalue -# 2233| getQualifier(): [VariableAccess] x -# 2233| Type = [Class] ClassWithDestructor -# 2233| ValueCategory = lvalue -# 2218| getImplicitDestructorCall(0): [DestructorCall] call to ~vector -# 2218| Type = [VoidType] void -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] ys -# 2218| Type = [ClassTemplateInstantiation,Struct] vector -# 2218| ValueCategory = lvalue -# 2218| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2218| Type = [ClassTemplateInstantiation,Struct] iterator -# 2218| ValueCategory = lvalue -# 2218| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2218| Type = [VoidType] void -# 2218| ValueCategory = prvalue -# 2218| getQualifier(): [VariableAccess] y -# 2218| Type = [Class] ClassWithDestructor -# 2218| ValueCategory = lvalue -# 2224| getStmt(7): [RangeBasedForStmt] for(...:...) ... -# 2224| getInitialization(): [DeclStmt] declaration -# 2224| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys -# 2224| Type = [ClassTemplateInstantiation,Struct] vector -# 2224| getVariable().getInitializer(): [Initializer] initializer for ys -# 2224| getExpr(): [ConstructorCall] call to vector -# 2224| Type = [VoidType] void -# 2224| ValueCategory = prvalue -# 2224| getArgument(0): [Literal] 1 -# 2224| Type = [IntType] int -# 2224| Value = [Literal] 1 -# 2224| ValueCategory = prvalue -# 2224| getChild(1): [DeclStmt] declaration -# 2224| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) -# 2224| Type = [LValueReferenceType] vector & +# 2221| getStmt(1): [IfStmt] if (...) ... +# 2221| getCondition(): [EQExpr] ... == ... +# 2221| Type = [BoolType] bool +# 2221| ValueCategory = prvalue +# 2221| getLeftOperand(): [FunctionCall] call to get_x +# 2221| Type = [PlainCharType] char +# 2221| ValueCategory = prvalue +# 2221| getQualifier(): [VariableAccess] y +# 2221| Type = [Class] ClassWithDestructor +# 2221| ValueCategory = lvalue +# 2221| getRightOperand(): [CharLiteral] 98 +# 2221| Type = [PlainCharType] char +# 2221| Value = [CharLiteral] 98 +# 2221| ValueCategory = prvalue +# 2221| getLeftOperand().getFullyConverted(): [CStyleCast] (int)... +# 2221| Conversion = [IntegralConversion] integral conversion +# 2221| Type = [IntType] int +# 2221| ValueCategory = prvalue +# 2221| getRightOperand().getFullyConverted(): [CStyleCast] (int)... +# 2221| Conversion = [IntegralConversion] integral conversion +# 2221| Type = [IntType] int +# 2221| Value = [CStyleCast] 98 +# 2221| ValueCategory = prvalue +# 2222| getThen(): [ReturnStmt] return ... +# 2219| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2219| Type = [VoidType] void +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] y +# 2219| Type = [Class] ClassWithDestructor +# 2219| ValueCategory = lvalue +# 2219| getImplicitDestructorCall(1): [DestructorCall] call to ~vector +# 2219| Type = [VoidType] void +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] ys +# 2219| Type = [ClassTemplateInstantiation,Struct] vector +# 2219| ValueCategory = lvalue +# 2234| getImplicitDestructorCall(2): [DestructorCall] call to ~ClassWithDestructor +# 2234| Type = [VoidType] void +# 2234| ValueCategory = prvalue +# 2234| getQualifier(): [VariableAccess] x +# 2234| Type = [Class] ClassWithDestructor +# 2234| ValueCategory = lvalue +# 2219| getImplicitDestructorCall(0): [DestructorCall] call to ~vector +# 2219| Type = [VoidType] void +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] ys +# 2219| Type = [ClassTemplateInstantiation,Struct] vector +# 2219| ValueCategory = lvalue +# 2219| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2219| Type = [ClassTemplateInstantiation,Struct] iterator +# 2219| ValueCategory = lvalue +# 2219| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2219| Type = [VoidType] void +# 2219| ValueCategory = prvalue +# 2219| getQualifier(): [VariableAccess] y +# 2219| Type = [Class] ClassWithDestructor +# 2219| ValueCategory = lvalue +# 2225| getStmt(7): [RangeBasedForStmt] for(...:...) ... +# 2225| getInitialization(): [DeclStmt] declaration +# 2225| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys +# 2225| Type = [ClassTemplateInstantiation,Struct] vector +# 2225| getVariable().getInitializer(): [Initializer] initializer for ys +# 2225| getExpr(): [ConstructorCall] call to vector +# 2225| Type = [VoidType] void +# 2225| ValueCategory = prvalue +# 2225| getArgument(0): [Literal] 1 +# 2225| Type = [IntType] int +# 2225| Value = [Literal] 1 +# 2225| ValueCategory = prvalue +# 2225| getChild(1): [DeclStmt] declaration +# 2225| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) +# 2225| Type = [LValueReferenceType] vector & #-----| getVariable().getInitializer(): [Initializer] initializer for (__range) -# 2224| getExpr(): [VariableAccess] ys -# 2224| Type = [ClassTemplateInstantiation,Struct] vector -# 2224| ValueCategory = lvalue -# 2224| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2224| Type = [LValueReferenceType] vector & -# 2224| ValueCategory = prvalue -# 2224| getBeginEndDeclaration(): [DeclStmt] declaration -# 2224| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| getExpr(): [VariableAccess] ys +# 2225| Type = [ClassTemplateInstantiation,Struct] vector +# 2225| ValueCategory = lvalue +# 2225| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2225| Type = [LValueReferenceType] vector & +# 2225| ValueCategory = prvalue +# 2225| getBeginEndDeclaration(): [DeclStmt] declaration +# 2225| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__begin) -# 2224| getExpr(): [FunctionCall] call to begin -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2224| ValueCategory = prvalue -# 2224| getQualifier(): [VariableAccess] (__range) -# 2224| Type = [LValueReferenceType] vector & -# 2224| ValueCategory = prvalue(load) +# 2225| getExpr(): [FunctionCall] call to begin +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| ValueCategory = prvalue +# 2225| getQualifier(): [VariableAccess] (__range) +# 2225| Type = [LValueReferenceType] vector & +# 2225| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19800,15 +19818,15 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2224| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__end) -# 2224| getExpr(): [FunctionCall] call to end -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2224| ValueCategory = prvalue -# 2224| getQualifier(): [VariableAccess] (__range) -# 2224| Type = [LValueReferenceType] vector & -# 2224| ValueCategory = prvalue(load) +# 2225| getExpr(): [FunctionCall] call to end +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| ValueCategory = prvalue +# 2225| getQualifier(): [VariableAccess] (__range) +# 2225| Type = [LValueReferenceType] vector & +# 2225| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19816,18 +19834,18 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2224| getCondition(): [FunctionCall] call to operator!= -# 2224| Type = [BoolType] bool -# 2224| ValueCategory = prvalue -# 2224| getQualifier(): [VariableAccess] (__begin) -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2224| ValueCategory = lvalue -# 2224| getArgument(0): [ConstructorCall] call to iterator -# 2224| Type = [VoidType] void -# 2224| ValueCategory = prvalue -# 2224| getArgument(0): [VariableAccess] (__end) -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2224| ValueCategory = lvalue +# 2225| getCondition(): [FunctionCall] call to operator!= +# 2225| Type = [BoolType] bool +# 2225| ValueCategory = prvalue +# 2225| getQualifier(): [VariableAccess] (__begin) +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| ValueCategory = lvalue +# 2225| getArgument(0): [ConstructorCall] call to iterator +# 2225| Type = [VoidType] void +# 2225| ValueCategory = prvalue +# 2225| getArgument(0): [VariableAccess] (__end) +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| ValueCategory = lvalue #-----| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) #-----| Type = [LValueReferenceType] const iterator & #-----| ValueCategory = prvalue @@ -19842,103 +19860,103 @@ ir.cpp: #-----| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object #-----| Type = [ClassTemplateInstantiation,Struct] iterator #-----| ValueCategory = lvalue -# 2224| getUpdate(): [FunctionCall] call to operator++ -# 2224| Type = [LValueReferenceType] iterator & -# 2224| ValueCategory = prvalue -# 2224| getQualifier(): [VariableAccess] (__begin) -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2224| ValueCategory = lvalue -# 2224| getChild(5): [DeclStmt] declaration -# 2224| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y -# 2224| Type = [IntType] int -# 2224| getVariable().getInitializer(): [Initializer] initializer for y -# 2224| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* -# 2224| Type = [LValueReferenceType] int & -# 2224| ValueCategory = prvalue -# 2224| getQualifier(): [VariableAccess] (__begin) -# 2224| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2224| ValueCategory = lvalue +# 2225| getUpdate(): [FunctionCall] call to operator++ +# 2225| Type = [LValueReferenceType] iterator & +# 2225| ValueCategory = prvalue +# 2225| getQualifier(): [VariableAccess] (__begin) +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| ValueCategory = lvalue +# 2225| getChild(5): [DeclStmt] declaration +# 2225| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2225| Type = [IntType] int +# 2225| getVariable().getInitializer(): [Initializer] initializer for y +# 2225| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* +# 2225| Type = [LValueReferenceType] int & +# 2225| ValueCategory = prvalue +# 2225| getQualifier(): [VariableAccess] (__begin) +# 2225| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2225| ValueCategory = lvalue #-----| getQualifier().getFullyConverted(): [CStyleCast] (const iterator)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const iterator #-----| ValueCategory = lvalue -# 2224| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2224| Type = [IntType] int -# 2224| ValueCategory = prvalue(load) -# 2224| getStmt(): [BlockStmt] { ... } -# 2225| getStmt(0): [IfStmt] if (...) ... -# 2225| getCondition(): [EQExpr] ... == ... -# 2225| Type = [BoolType] bool -# 2225| ValueCategory = prvalue -# 2225| getLeftOperand(): [VariableAccess] y +# 2225| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) # 2225| Type = [IntType] int # 2225| ValueCategory = prvalue(load) -# 2225| getRightOperand(): [Literal] 1 -# 2225| Type = [IntType] int -# 2225| Value = [Literal] 1 +# 2225| getStmt(): [BlockStmt] { ... } +# 2226| getStmt(0): [IfStmt] if (...) ... +# 2226| getCondition(): [EQExpr] ... == ... +# 2226| Type = [BoolType] bool +# 2226| ValueCategory = prvalue +# 2226| getLeftOperand(): [VariableAccess] y +# 2226| Type = [IntType] int +# 2226| ValueCategory = prvalue(load) +# 2226| getRightOperand(): [Literal] 1 +# 2226| Type = [IntType] int +# 2226| Value = [Literal] 1 +# 2226| ValueCategory = prvalue +# 2227| getThen(): [ReturnStmt] return ... +# 2225| getImplicitDestructorCall(0): [DestructorCall] call to ~vector +# 2225| Type = [VoidType] void # 2225| ValueCategory = prvalue -# 2226| getThen(): [ReturnStmt] return ... -# 2224| getImplicitDestructorCall(0): [DestructorCall] call to ~vector -# 2224| Type = [VoidType] void -# 2224| ValueCategory = prvalue -# 2224| getQualifier(): [VariableAccess] ys -# 2224| Type = [ClassTemplateInstantiation,Struct] vector -# 2224| ValueCategory = lvalue -# 2233| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor -# 2233| Type = [VoidType] void -# 2233| ValueCategory = prvalue -# 2233| getQualifier(): [VariableAccess] x -# 2233| Type = [Class] ClassWithDestructor -# 2233| ValueCategory = lvalue -# 2224| getImplicitDestructorCall(0): [DestructorCall] call to ~vector -# 2224| Type = [VoidType] void -# 2224| ValueCategory = prvalue -# 2224| getQualifier(): [VariableAccess] ys -# 2224| Type = [ClassTemplateInstantiation,Struct] vector -# 2224| ValueCategory = lvalue -# 2224| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2224| Type = [ClassTemplateInstantiation,Struct] iterator -# 2224| ValueCategory = lvalue -# 2229| getStmt(8): [RangeBasedForStmt] for(...:...) ... -# 2229| getInitialization(): [DeclStmt] declaration -# 2229| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys -# 2229| Type = [ClassTemplateInstantiation,Struct] vector -# 2229| getVariable().getInitializer(): [Initializer] initializer for ys -# 2229| getExpr(): [ConstructorCall] call to vector -# 2229| Type = [VoidType] void -# 2229| ValueCategory = prvalue -# 2229| getArgument(0): [VariableAccess] x -# 2229| Type = [Class] ClassWithDestructor -# 2229| ValueCategory = prvalue(load) -# 2229| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2229| Type = [VoidType] void -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [ReuseExpr] reuse of temporary object -# 2229| Type = [Class] ClassWithDestructor -# 2229| ValueCategory = xvalue -# 2229| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2229| Type = [Class] ClassWithDestructor -# 2229| ValueCategory = lvalue -# 2229| getChild(1): [DeclStmt] declaration -# 2229| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) -# 2229| Type = [LValueReferenceType] vector & +# 2225| getQualifier(): [VariableAccess] ys +# 2225| Type = [ClassTemplateInstantiation,Struct] vector +# 2225| ValueCategory = lvalue +# 2234| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor +# 2234| Type = [VoidType] void +# 2234| ValueCategory = prvalue +# 2234| getQualifier(): [VariableAccess] x +# 2234| Type = [Class] ClassWithDestructor +# 2234| ValueCategory = lvalue +# 2225| getImplicitDestructorCall(0): [DestructorCall] call to ~vector +# 2225| Type = [VoidType] void +# 2225| ValueCategory = prvalue +# 2225| getQualifier(): [VariableAccess] ys +# 2225| Type = [ClassTemplateInstantiation,Struct] vector +# 2225| ValueCategory = lvalue +# 2225| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2225| Type = [ClassTemplateInstantiation,Struct] iterator +# 2225| ValueCategory = lvalue +# 2230| getStmt(8): [RangeBasedForStmt] for(...:...) ... +# 2230| getInitialization(): [DeclStmt] declaration +# 2230| getDeclarationEntry(0): [VariableDeclarationEntry] definition of ys +# 2230| Type = [ClassTemplateInstantiation,Struct] vector +# 2230| getVariable().getInitializer(): [Initializer] initializer for ys +# 2230| getExpr(): [ConstructorCall] call to vector +# 2230| Type = [VoidType] void +# 2230| ValueCategory = prvalue +# 2230| getArgument(0): [VariableAccess] x +# 2230| Type = [Class] ClassWithDestructor +# 2230| ValueCategory = prvalue(load) +# 2230| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2230| Type = [VoidType] void +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [ReuseExpr] reuse of temporary object +# 2230| Type = [Class] ClassWithDestructor +# 2230| ValueCategory = xvalue +# 2230| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2230| Type = [Class] ClassWithDestructor +# 2230| ValueCategory = lvalue +# 2230| getChild(1): [DeclStmt] declaration +# 2230| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) +# 2230| Type = [LValueReferenceType] vector & #-----| getVariable().getInitializer(): [Initializer] initializer for (__range) -# 2229| getExpr(): [VariableAccess] ys -# 2229| Type = [ClassTemplateInstantiation,Struct] vector -# 2229| ValueCategory = lvalue -# 2229| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2229| Type = [LValueReferenceType] vector & -# 2229| ValueCategory = prvalue -# 2229| getBeginEndDeclaration(): [DeclStmt] declaration -# 2229| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| getExpr(): [VariableAccess] ys +# 2230| Type = [ClassTemplateInstantiation,Struct] vector +# 2230| ValueCategory = lvalue +# 2230| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2230| Type = [LValueReferenceType] vector & +# 2230| ValueCategory = prvalue +# 2230| getBeginEndDeclaration(): [DeclStmt] declaration +# 2230| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__begin) -# 2229| getExpr(): [FunctionCall] call to begin -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [VariableAccess] (__range) -# 2229| Type = [LValueReferenceType] vector & -# 2229| ValueCategory = prvalue(load) +# 2230| getExpr(): [FunctionCall] call to begin +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [VariableAccess] (__range) +# 2230| Type = [LValueReferenceType] vector & +# 2230| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19946,15 +19964,15 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2229| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__end) -# 2229| getExpr(): [FunctionCall] call to end -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [VariableAccess] (__range) -# 2229| Type = [LValueReferenceType] vector & -# 2229| ValueCategory = prvalue(load) +# 2230| getExpr(): [FunctionCall] call to end +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [VariableAccess] (__range) +# 2230| Type = [LValueReferenceType] vector & +# 2230| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -19962,18 +19980,18 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2229| getCondition(): [FunctionCall] call to operator!= -# 2229| Type = [BoolType] bool -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [VariableAccess] (__begin) -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2229| ValueCategory = lvalue -# 2229| getArgument(0): [ConstructorCall] call to iterator -# 2229| Type = [VoidType] void -# 2229| ValueCategory = prvalue -# 2229| getArgument(0): [VariableAccess] (__end) -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2229| ValueCategory = lvalue +# 2230| getCondition(): [FunctionCall] call to operator!= +# 2230| Type = [BoolType] bool +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [VariableAccess] (__begin) +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| ValueCategory = lvalue +# 2230| getArgument(0): [ConstructorCall] call to iterator +# 2230| Type = [VoidType] void +# 2230| ValueCategory = prvalue +# 2230| getArgument(0): [VariableAccess] (__end) +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| ValueCategory = lvalue #-----| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) #-----| Type = [LValueReferenceType] const iterator & #-----| ValueCategory = prvalue @@ -19988,584 +20006,584 @@ ir.cpp: #-----| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object #-----| Type = [ClassTemplateInstantiation,Struct] iterator #-----| ValueCategory = lvalue -# 2229| getUpdate(): [FunctionCall] call to operator++ -# 2229| Type = [LValueReferenceType] iterator & -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [VariableAccess] (__begin) -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2229| ValueCategory = lvalue -# 2229| getChild(5): [DeclStmt] declaration -# 2229| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y -# 2229| Type = [Class] ClassWithDestructor -# 2229| getVariable().getInitializer(): [Initializer] initializer for y -# 2229| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* -# 2229| Type = [LValueReferenceType] ClassWithDestructor & -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [VariableAccess] (__begin) -# 2229| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2229| ValueCategory = lvalue +# 2230| getUpdate(): [FunctionCall] call to operator++ +# 2230| Type = [LValueReferenceType] iterator & +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [VariableAccess] (__begin) +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| ValueCategory = lvalue +# 2230| getChild(5): [DeclStmt] declaration +# 2230| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2230| Type = [Class] ClassWithDestructor +# 2230| getVariable().getInitializer(): [Initializer] initializer for y +# 2230| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* +# 2230| Type = [LValueReferenceType] ClassWithDestructor & +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [VariableAccess] (__begin) +# 2230| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2230| ValueCategory = lvalue #-----| getQualifier().getFullyConverted(): [CStyleCast] (const iterator)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const iterator #-----| ValueCategory = lvalue -# 2229| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2229| Type = [Class] ClassWithDestructor -# 2229| ValueCategory = prvalue(load) -# 2229| getStmt(): [BlockStmt] { ... } -# 2230| getStmt(0): [DeclStmt] declaration -# 2230| getDeclarationEntry(0): [VariableDeclarationEntry] definition of z1 -# 2230| Type = [Class] ClassWithDestructor -# 2230| getVariable().getInitializer(): [Initializer] initializer for z1 -# 2230| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2230| Type = [VoidType] void -# 2230| ValueCategory = prvalue -# 2231| getStmt(1): [DeclStmt] declaration -# 2231| getDeclarationEntry(0): [VariableDeclarationEntry] definition of z2 +# 2230| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2230| Type = [Class] ClassWithDestructor +# 2230| ValueCategory = prvalue(load) +# 2230| getStmt(): [BlockStmt] { ... } +# 2231| getStmt(0): [DeclStmt] declaration +# 2231| getDeclarationEntry(0): [VariableDeclarationEntry] definition of z1 # 2231| Type = [Class] ClassWithDestructor -# 2231| getVariable().getInitializer(): [Initializer] initializer for z2 +# 2231| getVariable().getInitializer(): [Initializer] initializer for z1 # 2231| getExpr(): [ConstructorCall] call to ClassWithDestructor # 2231| Type = [VoidType] void # 2231| ValueCategory = prvalue -# 2232| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2232| Type = [VoidType] void -# 2232| ValueCategory = prvalue -# 2232| getQualifier(): [VariableAccess] z2 +# 2232| getStmt(1): [DeclStmt] declaration +# 2232| getDeclarationEntry(0): [VariableDeclarationEntry] definition of z2 # 2232| Type = [Class] ClassWithDestructor -# 2232| ValueCategory = lvalue -# 2232| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor -# 2232| Type = [VoidType] void -# 2232| ValueCategory = prvalue -# 2232| getQualifier(): [VariableAccess] z1 -# 2232| Type = [Class] ClassWithDestructor -# 2232| ValueCategory = lvalue -# 2229| getImplicitDestructorCall(0): [DestructorCall] call to ~vector -# 2229| Type = [VoidType] void -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [VariableAccess] ys -# 2229| Type = [ClassTemplateInstantiation,Struct] vector -# 2229| ValueCategory = lvalue -# 2229| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2229| Type = [ClassTemplateInstantiation,Struct] iterator -# 2229| ValueCategory = lvalue -# 2229| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2229| Type = [VoidType] void -# 2229| ValueCategory = prvalue -# 2229| getQualifier(): [VariableAccess] y -# 2229| Type = [Class] ClassWithDestructor -# 2229| ValueCategory = lvalue -# 2233| getStmt(9): [ReturnStmt] return ... -# 2233| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2233| Type = [VoidType] void -# 2233| ValueCategory = prvalue -# 2233| getQualifier(): [VariableAccess] x -# 2233| Type = [Class] ClassWithDestructor -# 2233| ValueCategory = lvalue -# 2235| [TopLevelFunction] void static_variable_with_destructor_1() -# 2235| : -# 2235| getEntryPoint(): [BlockStmt] { ... } -# 2236| getStmt(0): [DeclStmt] declaration -# 2236| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a -# 2236| Type = [Class] ClassWithDestructor -# 2236| getVariable().getInitializer(): [Initializer] initializer for a -# 2236| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2236| Type = [VoidType] void -# 2236| ValueCategory = prvalue -# 2237| getStmt(1): [DeclStmt] declaration -# 2237| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b +# 2232| getVariable().getInitializer(): [Initializer] initializer for z2 +# 2232| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2232| Type = [VoidType] void +# 2232| ValueCategory = prvalue +# 2233| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2233| Type = [VoidType] void +# 2233| ValueCategory = prvalue +# 2233| getQualifier(): [VariableAccess] z2 +# 2233| Type = [Class] ClassWithDestructor +# 2233| ValueCategory = lvalue +# 2233| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor +# 2233| Type = [VoidType] void +# 2233| ValueCategory = prvalue +# 2233| getQualifier(): [VariableAccess] z1 +# 2233| Type = [Class] ClassWithDestructor +# 2233| ValueCategory = lvalue +# 2230| getImplicitDestructorCall(0): [DestructorCall] call to ~vector +# 2230| Type = [VoidType] void +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [VariableAccess] ys +# 2230| Type = [ClassTemplateInstantiation,Struct] vector +# 2230| ValueCategory = lvalue +# 2230| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2230| Type = [ClassTemplateInstantiation,Struct] iterator +# 2230| ValueCategory = lvalue +# 2230| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2230| Type = [VoidType] void +# 2230| ValueCategory = prvalue +# 2230| getQualifier(): [VariableAccess] y +# 2230| Type = [Class] ClassWithDestructor +# 2230| ValueCategory = lvalue +# 2234| getStmt(9): [ReturnStmt] return ... +# 2234| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2234| Type = [VoidType] void +# 2234| ValueCategory = prvalue +# 2234| getQualifier(): [VariableAccess] x +# 2234| Type = [Class] ClassWithDestructor +# 2234| ValueCategory = lvalue +# 2236| [TopLevelFunction] void static_variable_with_destructor_1() +# 2236| : +# 2236| getEntryPoint(): [BlockStmt] { ... } +# 2237| getStmt(0): [DeclStmt] declaration +# 2237| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a # 2237| Type = [Class] ClassWithDestructor +# 2237| getVariable().getInitializer(): [Initializer] initializer for a +# 2237| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2237| Type = [VoidType] void +# 2237| ValueCategory = prvalue +# 2238| getStmt(1): [DeclStmt] declaration +# 2238| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b +# 2238| Type = [Class] ClassWithDestructor #-----| getVariable().getInitializer(): [Initializer] initializer for b #-----| getExpr(): [ConstructorCall] call to ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue -# 2238| getStmt(2): [ReturnStmt] return ... -# 2238| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2238| Type = [VoidType] void -# 2238| ValueCategory = prvalue -# 2238| getQualifier(): [VariableAccess] a -# 2238| Type = [Class] ClassWithDestructor -# 2238| ValueCategory = lvalue -# 2240| [TopLevelFunction] void static_variable_with_destructor_2() -# 2240| : -# 2240| getEntryPoint(): [BlockStmt] { ... } -# 2241| getStmt(0): [DeclStmt] declaration -# 2241| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a -# 2241| Type = [Class] ClassWithDestructor +# 2239| getStmt(2): [ReturnStmt] return ... +# 2239| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2239| Type = [VoidType] void +# 2239| ValueCategory = prvalue +# 2239| getQualifier(): [VariableAccess] a +# 2239| Type = [Class] ClassWithDestructor +# 2239| ValueCategory = lvalue +# 2241| [TopLevelFunction] void static_variable_with_destructor_2() +# 2241| : +# 2241| getEntryPoint(): [BlockStmt] { ... } +# 2242| getStmt(0): [DeclStmt] declaration +# 2242| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a +# 2242| Type = [Class] ClassWithDestructor #-----| getVariable().getInitializer(): [Initializer] initializer for a #-----| getExpr(): [ConstructorCall] call to ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue -# 2242| getStmt(1): [DeclStmt] declaration -# 2242| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b -# 2242| Type = [Class] ClassWithDestructor -# 2242| getVariable().getInitializer(): [Initializer] initializer for b -# 2242| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2242| Type = [VoidType] void -# 2242| ValueCategory = prvalue -# 2243| getStmt(2): [ReturnStmt] return ... -# 2243| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2243| Type = [VoidType] void -# 2243| ValueCategory = prvalue -# 2243| getQualifier(): [VariableAccess] b -# 2243| Type = [Class] ClassWithDestructor -# 2243| ValueCategory = lvalue -# 2245| [TopLevelFunction] void static_variable_with_destructor_3() -# 2245| : -# 2245| getEntryPoint(): [BlockStmt] { ... } -# 2246| getStmt(0): [DeclStmt] declaration -# 2246| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a -# 2246| Type = [Class] ClassWithDestructor -# 2246| getVariable().getInitializer(): [Initializer] initializer for a -# 2246| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2246| Type = [VoidType] void -# 2246| ValueCategory = prvalue -# 2247| getStmt(1): [DeclStmt] declaration -# 2247| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b +# 2243| getStmt(1): [DeclStmt] declaration +# 2243| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b +# 2243| Type = [Class] ClassWithDestructor +# 2243| getVariable().getInitializer(): [Initializer] initializer for b +# 2243| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2243| Type = [VoidType] void +# 2243| ValueCategory = prvalue +# 2244| getStmt(2): [ReturnStmt] return ... +# 2244| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2244| Type = [VoidType] void +# 2244| ValueCategory = prvalue +# 2244| getQualifier(): [VariableAccess] b +# 2244| Type = [Class] ClassWithDestructor +# 2244| ValueCategory = lvalue +# 2246| [TopLevelFunction] void static_variable_with_destructor_3() +# 2246| : +# 2246| getEntryPoint(): [BlockStmt] { ... } +# 2247| getStmt(0): [DeclStmt] declaration +# 2247| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a # 2247| Type = [Class] ClassWithDestructor -# 2247| getVariable().getInitializer(): [Initializer] initializer for b +# 2247| getVariable().getInitializer(): [Initializer] initializer for a # 2247| getExpr(): [ConstructorCall] call to ClassWithDestructor # 2247| Type = [VoidType] void # 2247| ValueCategory = prvalue -# 2248| getStmt(2): [DeclStmt] declaration -# 2248| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c +# 2248| getStmt(1): [DeclStmt] declaration +# 2248| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b # 2248| Type = [Class] ClassWithDestructor +# 2248| getVariable().getInitializer(): [Initializer] initializer for b +# 2248| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2248| Type = [VoidType] void +# 2248| ValueCategory = prvalue +# 2249| getStmt(2): [DeclStmt] declaration +# 2249| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c +# 2249| Type = [Class] ClassWithDestructor #-----| getVariable().getInitializer(): [Initializer] initializer for c #-----| getExpr(): [ConstructorCall] call to ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue -# 2249| getStmt(3): [ReturnStmt] return ... -# 2249| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2249| Type = [VoidType] void -# 2249| ValueCategory = prvalue -# 2249| getQualifier(): [VariableAccess] b -# 2249| Type = [Class] ClassWithDestructor -# 2249| ValueCategory = lvalue -# 2249| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor -# 2249| Type = [VoidType] void -# 2249| ValueCategory = prvalue -# 2249| getQualifier(): [VariableAccess] a -# 2249| Type = [Class] ClassWithDestructor -# 2249| ValueCategory = lvalue -# 2251| [GlobalVariable] ClassWithDestructor global_class_with_destructor -# 2251| getInitializer(): [Initializer] initializer for global_class_with_destructor -# 2251| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2251| Type = [VoidType] void -# 2251| ValueCategory = prvalue -# 2255| [FunctionTemplateInstantiation,TopLevelFunction] ClassWithDestructor& vacuous_destructor_call::get(ClassWithDestructor&) -# 2255| : -# 2255| getParameter(0): [Parameter] t -# 2255| Type = [LValueReferenceType] ClassWithDestructor & -# 2255| getEntryPoint(): [BlockStmt] { ... } -# 2255| getStmt(0): [ReturnStmt] return ... -# 2255| getExpr(): [VariableAccess] t -# 2255| Type = [LValueReferenceType] ClassWithDestructor & -# 2255| ValueCategory = prvalue(load) -# 2255| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2255| Type = [LValueReferenceType] ClassWithDestructor & -# 2255| ValueCategory = prvalue -# 2255| getExpr(): [ReferenceDereferenceExpr] (reference dereference) -# 2255| Type = [Class] ClassWithDestructor -# 2255| ValueCategory = lvalue -# 2255| [TemplateFunction,TopLevelFunction] T& vacuous_destructor_call::get(T&) -# 2255| : -# 2255| getParameter(0): [Parameter] t -# 2255| Type = [LValueReferenceType] T & -# 2255| getEntryPoint(): [BlockStmt] { ... } -# 2255| getStmt(0): [ReturnStmt] return ... -# 2255| getExpr(): [VariableAccess] t -# 2255| Type = [LValueReferenceType] T & -# 2255| ValueCategory = prvalue(load) -# 2255| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2255| Type = [TemplateParameter] T -# 2255| ValueCategory = lvalue -# 2255| [FunctionTemplateInstantiation,TopLevelFunction] int& vacuous_destructor_call::get(int&) -# 2255| : -# 2255| getParameter(0): [Parameter] t -# 2255| Type = [LValueReferenceType] int & -# 2255| getEntryPoint(): [BlockStmt] { ... } -# 2255| getStmt(0): [ReturnStmt] return ... -# 2255| getExpr(): [VariableAccess] t -# 2255| Type = [LValueReferenceType] int & -# 2255| ValueCategory = prvalue(load) -# 2255| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2255| Type = [LValueReferenceType] int & -# 2255| ValueCategory = prvalue -# 2255| getExpr(): [ReferenceDereferenceExpr] (reference dereference) -# 2255| Type = [IntType] int -# 2255| ValueCategory = lvalue -# 2258| [FunctionTemplateInstantiation,TopLevelFunction] void vacuous_destructor_call::call_destructor(ClassWithDestructor&) -# 2258| : -# 2258| getParameter(0): [Parameter] t -# 2258| Type = [LValueReferenceType] ClassWithDestructor & -# 2258| getEntryPoint(): [BlockStmt] { ... } -# 2259| getStmt(0): [ExprStmt] ExprStmt -# 2259| getExpr(): [DestructorCall] call to ~ClassWithDestructor -# 2259| Type = [VoidType] void -# 2259| ValueCategory = prvalue -# 2259| getQualifier(): [FunctionCall] call to get -# 2259| Type = [LValueReferenceType] ClassWithDestructor & -# 2259| ValueCategory = prvalue -# 2259| getArgument(0): [VariableAccess] t -# 2259| Type = [LValueReferenceType] ClassWithDestructor & -# 2259| ValueCategory = prvalue(load) -# 2259| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) -# 2259| Type = [LValueReferenceType] ClassWithDestructor & -# 2259| ValueCategory = prvalue -# 2259| getExpr(): [ReferenceDereferenceExpr] (reference dereference) -# 2259| Type = [Class] ClassWithDestructor -# 2259| ValueCategory = lvalue -# 2259| getQualifier().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2259| Type = [Class] ClassWithDestructor -# 2259| ValueCategory = lvalue -# 2260| getStmt(1): [ReturnStmt] return ... -# 2258| [TemplateFunction,TopLevelFunction] void vacuous_destructor_call::call_destructor(T&) -# 2258| : -# 2258| getParameter(0): [Parameter] t -# 2258| Type = [LValueReferenceType] T & -# 2258| getEntryPoint(): [BlockStmt] { ... } -# 2259| getStmt(0): [ExprStmt] ExprStmt -# 2259| getExpr(): [ExprCall] call to expression -# 2259| Type = [UnknownType] unknown -# 2259| ValueCategory = prvalue -# 2259| getExpr(): [Literal] Unknown literal -# 2259| Type = [UnknownType] unknown -# 2259| ValueCategory = prvalue -# 2259| getChild(-1): [ExprCall] call to expression -# 2259| Type = [UnknownType] unknown -# 2259| ValueCategory = prvalue -# 2259| getExpr(): [Literal] Unknown literal -# 2259| Type = [UnknownType] unknown -# 2259| ValueCategory = prvalue -# 2259| getArgument(0): [VariableAccess] t -# 2259| Type = [LValueReferenceType] T & -# 2259| ValueCategory = prvalue(load) -# 2259| getArgument(0).getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2259| Type = [TemplateParameter] T -# 2259| ValueCategory = lvalue -# 2260| getStmt(1): [ReturnStmt] return ... -# 2258| [FunctionTemplateInstantiation,TopLevelFunction] void vacuous_destructor_call::call_destructor(int&) -# 2258| : -# 2258| getParameter(0): [Parameter] t -# 2258| Type = [LValueReferenceType] int & -# 2258| getEntryPoint(): [BlockStmt] { ... } -# 2259| getStmt(0): [ExprStmt] ExprStmt -# 2259| getExpr(): [VacuousDestructorCall] (vacuous destructor call) -# 2259| Type = [VoidType] void -# 2259| ValueCategory = prvalue -# 2259| getChild(0): [FunctionCall] call to get -# 2259| Type = [LValueReferenceType] int & -# 2259| ValueCategory = prvalue -# 2259| getArgument(0): [VariableAccess] t -# 2259| Type = [LValueReferenceType] int & -# 2259| ValueCategory = prvalue(load) -# 2259| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) -# 2259| Type = [LValueReferenceType] int & -# 2259| ValueCategory = prvalue -# 2259| getExpr(): [ReferenceDereferenceExpr] (reference dereference) -# 2259| Type = [IntType] int -# 2259| ValueCategory = lvalue -# 2259| getChild(0).getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2259| Type = [IntType] int -# 2259| ValueCategory = lvalue -# 2260| getStmt(1): [ReturnStmt] return ... -# 2262| [TopLevelFunction] void vacuous_destructor_call::non_vacuous_destructor_call() -# 2262| : -# 2262| getEntryPoint(): [BlockStmt] { ... } -# 2263| getStmt(0): [DeclStmt] declaration -# 2263| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c -# 2263| Type = [Class] ClassWithDestructor -# 2263| getVariable().getInitializer(): [Initializer] initializer for c -# 2263| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2263| Type = [VoidType] void -# 2263| ValueCategory = prvalue -# 2264| getStmt(1): [ExprStmt] ExprStmt -# 2264| getExpr(): [FunctionCall] call to call_destructor -# 2264| Type = [VoidType] void -# 2264| ValueCategory = prvalue -# 2264| getArgument(0): [VariableAccess] c -# 2264| Type = [Class] ClassWithDestructor -# 2264| ValueCategory = lvalue -# 2264| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) -# 2264| Type = [LValueReferenceType] ClassWithDestructor & -# 2264| ValueCategory = prvalue -# 2265| getStmt(2): [ReturnStmt] return ... -# 2265| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2250| getStmt(3): [ReturnStmt] return ... +# 2250| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2250| Type = [VoidType] void +# 2250| ValueCategory = prvalue +# 2250| getQualifier(): [VariableAccess] b +# 2250| Type = [Class] ClassWithDestructor +# 2250| ValueCategory = lvalue +# 2250| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor +# 2250| Type = [VoidType] void +# 2250| ValueCategory = prvalue +# 2250| getQualifier(): [VariableAccess] a +# 2250| Type = [Class] ClassWithDestructor +# 2250| ValueCategory = lvalue +# 2252| [GlobalVariable] ClassWithDestructor global_class_with_destructor +# 2252| getInitializer(): [Initializer] initializer for global_class_with_destructor +# 2252| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2252| Type = [VoidType] void +# 2252| ValueCategory = prvalue +# 2256| [FunctionTemplateInstantiation,TopLevelFunction] ClassWithDestructor& vacuous_destructor_call::get(ClassWithDestructor&) +# 2256| : +# 2256| getParameter(0): [Parameter] t +# 2256| Type = [LValueReferenceType] ClassWithDestructor & +# 2256| getEntryPoint(): [BlockStmt] { ... } +# 2256| getStmt(0): [ReturnStmt] return ... +# 2256| getExpr(): [VariableAccess] t +# 2256| Type = [LValueReferenceType] ClassWithDestructor & +# 2256| ValueCategory = prvalue(load) +# 2256| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2256| Type = [LValueReferenceType] ClassWithDestructor & +# 2256| ValueCategory = prvalue +# 2256| getExpr(): [ReferenceDereferenceExpr] (reference dereference) +# 2256| Type = [Class] ClassWithDestructor +# 2256| ValueCategory = lvalue +# 2256| [TemplateFunction,TopLevelFunction] T& vacuous_destructor_call::get(T&) +# 2256| : +# 2256| getParameter(0): [Parameter] t +# 2256| Type = [LValueReferenceType] T & +# 2256| getEntryPoint(): [BlockStmt] { ... } +# 2256| getStmt(0): [ReturnStmt] return ... +# 2256| getExpr(): [VariableAccess] t +# 2256| Type = [LValueReferenceType] T & +# 2256| ValueCategory = prvalue(load) +# 2256| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2256| Type = [TemplateParameter] T +# 2256| ValueCategory = lvalue +# 2256| [FunctionTemplateInstantiation,TopLevelFunction] int& vacuous_destructor_call::get(int&) +# 2256| : +# 2256| getParameter(0): [Parameter] t +# 2256| Type = [LValueReferenceType] int & +# 2256| getEntryPoint(): [BlockStmt] { ... } +# 2256| getStmt(0): [ReturnStmt] return ... +# 2256| getExpr(): [VariableAccess] t +# 2256| Type = [LValueReferenceType] int & +# 2256| ValueCategory = prvalue(load) +# 2256| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2256| Type = [LValueReferenceType] int & +# 2256| ValueCategory = prvalue +# 2256| getExpr(): [ReferenceDereferenceExpr] (reference dereference) +# 2256| Type = [IntType] int +# 2256| ValueCategory = lvalue +# 2259| [FunctionTemplateInstantiation,TopLevelFunction] void vacuous_destructor_call::call_destructor(ClassWithDestructor&) +# 2259| : +# 2259| getParameter(0): [Parameter] t +# 2259| Type = [LValueReferenceType] ClassWithDestructor & +# 2259| getEntryPoint(): [BlockStmt] { ... } +# 2260| getStmt(0): [ExprStmt] ExprStmt +# 2260| getExpr(): [DestructorCall] call to ~ClassWithDestructor +# 2260| Type = [VoidType] void +# 2260| ValueCategory = prvalue +# 2260| getQualifier(): [FunctionCall] call to get +# 2260| Type = [LValueReferenceType] ClassWithDestructor & +# 2260| ValueCategory = prvalue +# 2260| getArgument(0): [VariableAccess] t +# 2260| Type = [LValueReferenceType] ClassWithDestructor & +# 2260| ValueCategory = prvalue(load) +# 2260| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) +# 2260| Type = [LValueReferenceType] ClassWithDestructor & +# 2260| ValueCategory = prvalue +# 2260| getExpr(): [ReferenceDereferenceExpr] (reference dereference) +# 2260| Type = [Class] ClassWithDestructor +# 2260| ValueCategory = lvalue +# 2260| getQualifier().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2260| Type = [Class] ClassWithDestructor +# 2260| ValueCategory = lvalue +# 2261| getStmt(1): [ReturnStmt] return ... +# 2259| [TemplateFunction,TopLevelFunction] void vacuous_destructor_call::call_destructor(T&) +# 2259| : +# 2259| getParameter(0): [Parameter] t +# 2259| Type = [LValueReferenceType] T & +# 2259| getEntryPoint(): [BlockStmt] { ... } +# 2260| getStmt(0): [ExprStmt] ExprStmt +# 2260| getExpr(): [ExprCall] call to expression +# 2260| Type = [UnknownType] unknown +# 2260| ValueCategory = prvalue +# 2260| getExpr(): [Literal] Unknown literal +# 2260| Type = [UnknownType] unknown +# 2260| ValueCategory = prvalue +# 2260| getChild(-1): [ExprCall] call to expression +# 2260| Type = [UnknownType] unknown +# 2260| ValueCategory = prvalue +# 2260| getExpr(): [Literal] Unknown literal +# 2260| Type = [UnknownType] unknown +# 2260| ValueCategory = prvalue +# 2260| getArgument(0): [VariableAccess] t +# 2260| Type = [LValueReferenceType] T & +# 2260| ValueCategory = prvalue(load) +# 2260| getArgument(0).getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2260| Type = [TemplateParameter] T +# 2260| ValueCategory = lvalue +# 2261| getStmt(1): [ReturnStmt] return ... +# 2259| [FunctionTemplateInstantiation,TopLevelFunction] void vacuous_destructor_call::call_destructor(int&) +# 2259| : +# 2259| getParameter(0): [Parameter] t +# 2259| Type = [LValueReferenceType] int & +# 2259| getEntryPoint(): [BlockStmt] { ... } +# 2260| getStmt(0): [ExprStmt] ExprStmt +# 2260| getExpr(): [VacuousDestructorCall] (vacuous destructor call) +# 2260| Type = [VoidType] void +# 2260| ValueCategory = prvalue +# 2260| getChild(0): [FunctionCall] call to get +# 2260| Type = [LValueReferenceType] int & +# 2260| ValueCategory = prvalue +# 2260| getArgument(0): [VariableAccess] t +# 2260| Type = [LValueReferenceType] int & +# 2260| ValueCategory = prvalue(load) +# 2260| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) +# 2260| Type = [LValueReferenceType] int & +# 2260| ValueCategory = prvalue +# 2260| getExpr(): [ReferenceDereferenceExpr] (reference dereference) +# 2260| Type = [IntType] int +# 2260| ValueCategory = lvalue +# 2260| getChild(0).getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2260| Type = [IntType] int +# 2260| ValueCategory = lvalue +# 2261| getStmt(1): [ReturnStmt] return ... +# 2263| [TopLevelFunction] void vacuous_destructor_call::non_vacuous_destructor_call() +# 2263| : +# 2263| getEntryPoint(): [BlockStmt] { ... } +# 2264| getStmt(0): [DeclStmt] declaration +# 2264| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c +# 2264| Type = [Class] ClassWithDestructor +# 2264| getVariable().getInitializer(): [Initializer] initializer for c +# 2264| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2264| Type = [VoidType] void +# 2264| ValueCategory = prvalue +# 2265| getStmt(1): [ExprStmt] ExprStmt +# 2265| getExpr(): [FunctionCall] call to call_destructor # 2265| Type = [VoidType] void # 2265| ValueCategory = prvalue -# 2265| getQualifier(): [VariableAccess] c +# 2265| getArgument(0): [VariableAccess] c # 2265| Type = [Class] ClassWithDestructor # 2265| ValueCategory = lvalue -# 2267| [TopLevelFunction] void vacuous_destructor_call::vacuous_destructor_call() -# 2267| : -# 2267| getEntryPoint(): [BlockStmt] { ... } -# 2268| getStmt(0): [DeclStmt] declaration -# 2268| getDeclarationEntry(0): [VariableDeclarationEntry] definition of i -# 2268| Type = [IntType] int -# 2269| getStmt(1): [ExprStmt] ExprStmt -# 2269| getExpr(): [FunctionCall] call to call_destructor -# 2269| Type = [VoidType] void -# 2269| ValueCategory = prvalue -# 2269| getArgument(0): [VariableAccess] i -# 2269| Type = [IntType] int -# 2269| ValueCategory = lvalue -# 2269| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) -# 2269| Type = [LValueReferenceType] int & -# 2269| ValueCategory = prvalue -# 2270| getStmt(2): [ReturnStmt] return ... -# 2273| [TopLevelFunction] void TryCatchDestructors(bool) -# 2273| : -# 2273| getParameter(0): [Parameter] b -# 2273| Type = [BoolType] bool -# 2273| getEntryPoint(): [BlockStmt] { ... } -# 2274| getStmt(0): [TryStmt] try { ... } -# 2274| getStmt(): [BlockStmt] { ... } -# 2275| getStmt(0): [DeclStmt] declaration -# 2275| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2275| Type = [Struct] String -# 2275| getVariable().getInitializer(): [Initializer] initializer for s -# 2275| getExpr(): [ConstructorCall] call to String -# 2275| Type = [VoidType] void -# 2275| ValueCategory = prvalue -# 2276| getStmt(1): [IfStmt] if (...) ... -# 2276| getCondition(): [VariableAccess] b -# 2276| Type = [BoolType] bool -# 2276| ValueCategory = prvalue(load) -# 2276| getThen(): [BlockStmt] { ... } -# 2277| getStmt(0): [ExprStmt] ExprStmt -# 2277| getExpr(): [ThrowExpr] throw ... -# 2277| Type = [PointerType] const char * -# 2277| ValueCategory = prvalue -# 2277| getExpr(): string literal -# 2277| Type = [ArrayType] const char[15] -# 2277| Value = [StringLiteral] "string literal" -# 2277| ValueCategory = lvalue -# 2280| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2280| Type = [VoidType] void -# 2280| ValueCategory = prvalue -# 2280| getQualifier(): [VariableAccess] s -# 2280| Type = [Struct] String -# 2280| ValueCategory = lvalue -# 2277| getExpr().getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion -# 2277| Type = [PointerType] const char * -# 2277| ValueCategory = prvalue -# 2279| getStmt(2): [DeclStmt] declaration -# 2279| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 -# 2279| Type = [Struct] String -# 2279| getVariable().getInitializer(): [Initializer] initializer for s2 -# 2279| getExpr(): [ConstructorCall] call to String -# 2279| Type = [VoidType] void -# 2279| ValueCategory = prvalue -# 2280| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2280| Type = [VoidType] void -# 2280| ValueCategory = prvalue -# 2280| getQualifier(): [VariableAccess] s2 +# 2265| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) +# 2265| Type = [LValueReferenceType] ClassWithDestructor & +# 2265| ValueCategory = prvalue +# 2266| getStmt(2): [ReturnStmt] return ... +# 2266| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2266| Type = [VoidType] void +# 2266| ValueCategory = prvalue +# 2266| getQualifier(): [VariableAccess] c +# 2266| Type = [Class] ClassWithDestructor +# 2266| ValueCategory = lvalue +# 2268| [TopLevelFunction] void vacuous_destructor_call::vacuous_destructor_call() +# 2268| : +# 2268| getEntryPoint(): [BlockStmt] { ... } +# 2269| getStmt(0): [DeclStmt] declaration +# 2269| getDeclarationEntry(0): [VariableDeclarationEntry] definition of i +# 2269| Type = [IntType] int +# 2270| getStmt(1): [ExprStmt] ExprStmt +# 2270| getExpr(): [FunctionCall] call to call_destructor +# 2270| Type = [VoidType] void +# 2270| ValueCategory = prvalue +# 2270| getArgument(0): [VariableAccess] i +# 2270| Type = [IntType] int +# 2270| ValueCategory = lvalue +# 2270| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) +# 2270| Type = [LValueReferenceType] int & +# 2270| ValueCategory = prvalue +# 2271| getStmt(2): [ReturnStmt] return ... +# 2274| [TopLevelFunction] void TryCatchDestructors(bool) +# 2274| : +# 2274| getParameter(0): [Parameter] b +# 2274| Type = [BoolType] bool +# 2274| getEntryPoint(): [BlockStmt] { ... } +# 2275| getStmt(0): [TryStmt] try { ... } +# 2275| getStmt(): [BlockStmt] { ... } +# 2276| getStmt(0): [DeclStmt] declaration +# 2276| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2276| Type = [Struct] String +# 2276| getVariable().getInitializer(): [Initializer] initializer for s +# 2276| getExpr(): [ConstructorCall] call to String +# 2276| Type = [VoidType] void +# 2276| ValueCategory = prvalue +# 2277| getStmt(1): [IfStmt] if (...) ... +# 2277| getCondition(): [VariableAccess] b +# 2277| Type = [BoolType] bool +# 2277| ValueCategory = prvalue(load) +# 2277| getThen(): [BlockStmt] { ... } +# 2278| getStmt(0): [ExprStmt] ExprStmt +# 2278| getExpr(): [ThrowExpr] throw ... +# 2278| Type = [PointerType] const char * +# 2278| ValueCategory = prvalue +# 2278| getExpr(): string literal +# 2278| Type = [ArrayType] const char[15] +# 2278| Value = [StringLiteral] "string literal" +# 2278| ValueCategory = lvalue +# 2281| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2281| Type = [VoidType] void +# 2281| ValueCategory = prvalue +# 2281| getQualifier(): [VariableAccess] s +# 2281| Type = [Struct] String +# 2281| ValueCategory = lvalue +# 2278| getExpr().getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion +# 2278| Type = [PointerType] const char * +# 2278| ValueCategory = prvalue +# 2280| getStmt(2): [DeclStmt] declaration +# 2280| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 # 2280| Type = [Struct] String -# 2280| ValueCategory = lvalue -# 2280| getImplicitDestructorCall(1): [DestructorCall] call to ~String -# 2280| Type = [VoidType] void -# 2280| ValueCategory = prvalue -# 2280| getQualifier(): [VariableAccess] s -# 2280| Type = [Struct] String -# 2280| ValueCategory = lvalue -# 2281| getChild(1): [Handler] -# 2281| getBlock(): [CatchBlock] { ... } -# 2282| getStmt(0): [ExprStmt] ExprStmt -# 2282| getExpr(): [ThrowExpr] throw ... -# 2282| Type = [Struct] String -# 2282| ValueCategory = prvalue -# 2282| getExpr(): [ConstructorCall] call to String -# 2282| Type = [VoidType] void -# 2282| ValueCategory = prvalue -# 2282| getArgument(0): [VariableAccess] s -# 2282| Type = [PointerType] const char * -# 2282| ValueCategory = prvalue(load) -# 2284| getChild(2): [Handler] -# 2284| getBlock(): [CatchBlock] { ... } -# 2286| getChild(3): [Handler] -# 2286| getBlock(): [CatchAnyBlock] { ... } -# 2287| getStmt(0): [ExprStmt] ExprStmt -# 2287| getExpr(): [ReThrowExpr] re-throw exception -# 2287| Type = [VoidType] void -# 2287| ValueCategory = prvalue -# 2289| getStmt(1): [ReturnStmt] return ... -# 2291| [TopLevelFunction] void IfDestructors(bool) -# 2291| : -# 2291| getParameter(0): [Parameter] b -# 2291| Type = [BoolType] bool -# 2291| getEntryPoint(): [BlockStmt] { ... } -# 2292| getStmt(0): [DeclStmt] declaration -# 2292| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s1 -# 2292| Type = [Struct] String -# 2292| getVariable().getInitializer(): [Initializer] initializer for s1 -# 2292| getExpr(): [ConstructorCall] call to String -# 2292| Type = [VoidType] void -# 2292| ValueCategory = prvalue -# 2293| getStmt(1): [IfStmt] if (...) ... -# 2293| getCondition(): [VariableAccess] b -# 2293| Type = [BoolType] bool -# 2293| ValueCategory = prvalue(load) -# 2293| getThen(): [BlockStmt] { ... } -# 2294| getStmt(0): [DeclStmt] declaration -# 2294| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 -# 2294| Type = [Struct] String -# 2294| getVariable().getInitializer(): [Initializer] initializer for s2 -# 2294| getExpr(): [ConstructorCall] call to String -# 2294| Type = [VoidType] void -# 2294| ValueCategory = prvalue -# 2295| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2295| Type = [VoidType] void -# 2295| ValueCategory = prvalue -# 2295| getQualifier(): [VariableAccess] s2 +# 2280| getVariable().getInitializer(): [Initializer] initializer for s2 +# 2280| getExpr(): [ConstructorCall] call to String +# 2280| Type = [VoidType] void +# 2280| ValueCategory = prvalue +# 2281| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2281| Type = [VoidType] void +# 2281| ValueCategory = prvalue +# 2281| getQualifier(): [VariableAccess] s2 +# 2281| Type = [Struct] String +# 2281| ValueCategory = lvalue +# 2281| getImplicitDestructorCall(1): [DestructorCall] call to ~String +# 2281| Type = [VoidType] void +# 2281| ValueCategory = prvalue +# 2281| getQualifier(): [VariableAccess] s +# 2281| Type = [Struct] String +# 2281| ValueCategory = lvalue +# 2282| getChild(1): [Handler] +# 2282| getBlock(): [CatchBlock] { ... } +# 2283| getStmt(0): [ExprStmt] ExprStmt +# 2283| getExpr(): [ThrowExpr] throw ... +# 2283| Type = [Struct] String +# 2283| ValueCategory = prvalue +# 2283| getExpr(): [ConstructorCall] call to String +# 2283| Type = [VoidType] void +# 2283| ValueCategory = prvalue +# 2283| getArgument(0): [VariableAccess] s +# 2283| Type = [PointerType] const char * +# 2283| ValueCategory = prvalue(load) +# 2285| getChild(2): [Handler] +# 2285| getBlock(): [CatchBlock] { ... } +# 2287| getChild(3): [Handler] +# 2287| getBlock(): [CatchAnyBlock] { ... } +# 2288| getStmt(0): [ExprStmt] ExprStmt +# 2288| getExpr(): [ReThrowExpr] re-throw exception +# 2288| Type = [VoidType] void +# 2288| ValueCategory = prvalue +# 2290| getStmt(1): [ReturnStmt] return ... +# 2292| [TopLevelFunction] void IfDestructors(bool) +# 2292| : +# 2292| getParameter(0): [Parameter] b +# 2292| Type = [BoolType] bool +# 2292| getEntryPoint(): [BlockStmt] { ... } +# 2293| getStmt(0): [DeclStmt] declaration +# 2293| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s1 +# 2293| Type = [Struct] String +# 2293| getVariable().getInitializer(): [Initializer] initializer for s1 +# 2293| getExpr(): [ConstructorCall] call to String +# 2293| Type = [VoidType] void +# 2293| ValueCategory = prvalue +# 2294| getStmt(1): [IfStmt] if (...) ... +# 2294| getCondition(): [VariableAccess] b +# 2294| Type = [BoolType] bool +# 2294| ValueCategory = prvalue(load) +# 2294| getThen(): [BlockStmt] { ... } +# 2295| getStmt(0): [DeclStmt] declaration +# 2295| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 # 2295| Type = [Struct] String -# 2295| ValueCategory = lvalue -# 2295| getElse(): [BlockStmt] { ... } -# 2296| getStmt(0): [DeclStmt] declaration -# 2296| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s3 +# 2295| getVariable().getInitializer(): [Initializer] initializer for s2 +# 2295| getExpr(): [ConstructorCall] call to String +# 2295| Type = [VoidType] void +# 2295| ValueCategory = prvalue +# 2296| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2296| Type = [VoidType] void +# 2296| ValueCategory = prvalue +# 2296| getQualifier(): [VariableAccess] s2 # 2296| Type = [Struct] String -# 2296| getVariable().getInitializer(): [Initializer] initializer for s3 -# 2296| getExpr(): [ConstructorCall] call to String -# 2296| Type = [VoidType] void -# 2296| ValueCategory = prvalue -# 2297| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2297| Type = [VoidType] void -# 2297| ValueCategory = prvalue -# 2297| getQualifier(): [VariableAccess] s3 +# 2296| ValueCategory = lvalue +# 2296| getElse(): [BlockStmt] { ... } +# 2297| getStmt(0): [DeclStmt] declaration +# 2297| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s3 # 2297| Type = [Struct] String -# 2297| ValueCategory = lvalue -# 2298| getStmt(2): [DeclStmt] declaration -# 2298| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s4 -# 2298| Type = [Struct] String -# 2298| getVariable().getInitializer(): [Initializer] initializer for s4 -# 2298| getExpr(): [ConstructorCall] call to String -# 2298| Type = [VoidType] void -# 2298| ValueCategory = prvalue -# 2299| getStmt(3): [ReturnStmt] return ... -# 2299| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2299| Type = [VoidType] void -# 2299| ValueCategory = prvalue -# 2299| getQualifier(): [VariableAccess] s4 -# 2299| Type = [Struct] String -# 2299| ValueCategory = lvalue -# 2299| getImplicitDestructorCall(1): [DestructorCall] call to ~String -# 2299| Type = [VoidType] void -# 2299| ValueCategory = prvalue -# 2299| getQualifier(): [VariableAccess] s1 -# 2299| Type = [Struct] String -# 2299| ValueCategory = lvalue -# 2301| [TopLevelFunction] void ForDestructors() -# 2301| : -# 2301| getEntryPoint(): [BlockStmt] { ... } -# 2302| getStmt(0): [DeclStmt] declaration -# 2302| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c -# 2302| Type = [PlainCharType] char -# 2302| getVariable().getInitializer(): [Initializer] initializer for c -# 2302| getExpr(): [CharLiteral] 97 -# 2302| Type = [PlainCharType] char -# 2302| Value = [CharLiteral] 97 -# 2302| ValueCategory = prvalue -# 2303| getStmt(1): [ForStmt] for(...;...;...) ... -# 2303| getInitialization(): [DeclStmt] declaration -# 2303| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2303| Type = [Struct] String -# 2303| getVariable().getInitializer(): [Initializer] initializer for s -# 2303| getExpr(): [ConstructorCall] call to String -# 2303| Type = [VoidType] void -# 2303| ValueCategory = prvalue -# 2303| getArgument(0): hello -# 2303| Type = [ArrayType] const char[6] -# 2303| Value = [StringLiteral] "hello" -# 2303| ValueCategory = lvalue -# 2303| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion -# 2303| Type = [PointerType] const char * -# 2303| ValueCategory = prvalue -# 2303| getCondition(): [NEExpr] ... != ... -# 2303| Type = [BoolType] bool -# 2303| ValueCategory = prvalue -# 2303| getLeftOperand(): [VariableAccess] c -# 2303| Type = [PlainCharType] char -# 2303| ValueCategory = prvalue(load) -# 2303| getRightOperand(): [Literal] 0 -# 2303| Type = [IntType] int -# 2303| Value = [Literal] 0 -# 2303| ValueCategory = prvalue -# 2303| getLeftOperand().getFullyConverted(): [CStyleCast] (int)... -# 2303| Conversion = [IntegralConversion] integral conversion -# 2303| Type = [IntType] int -# 2303| ValueCategory = prvalue -# 2303| getUpdate(): [AssignExpr] ... = ... +# 2297| getVariable().getInitializer(): [Initializer] initializer for s3 +# 2297| getExpr(): [ConstructorCall] call to String +# 2297| Type = [VoidType] void +# 2297| ValueCategory = prvalue +# 2298| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2298| Type = [VoidType] void +# 2298| ValueCategory = prvalue +# 2298| getQualifier(): [VariableAccess] s3 +# 2298| Type = [Struct] String +# 2298| ValueCategory = lvalue +# 2299| getStmt(2): [DeclStmt] declaration +# 2299| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s4 +# 2299| Type = [Struct] String +# 2299| getVariable().getInitializer(): [Initializer] initializer for s4 +# 2299| getExpr(): [ConstructorCall] call to String +# 2299| Type = [VoidType] void +# 2299| ValueCategory = prvalue +# 2300| getStmt(3): [ReturnStmt] return ... +# 2300| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2300| Type = [VoidType] void +# 2300| ValueCategory = prvalue +# 2300| getQualifier(): [VariableAccess] s4 +# 2300| Type = [Struct] String +# 2300| ValueCategory = lvalue +# 2300| getImplicitDestructorCall(1): [DestructorCall] call to ~String +# 2300| Type = [VoidType] void +# 2300| ValueCategory = prvalue +# 2300| getQualifier(): [VariableAccess] s1 +# 2300| Type = [Struct] String +# 2300| ValueCategory = lvalue +# 2302| [TopLevelFunction] void ForDestructors() +# 2302| : +# 2302| getEntryPoint(): [BlockStmt] { ... } +# 2303| getStmt(0): [DeclStmt] declaration +# 2303| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c # 2303| Type = [PlainCharType] char -# 2303| ValueCategory = lvalue -# 2303| getLValue(): [VariableAccess] c -# 2303| Type = [PlainCharType] char -# 2303| ValueCategory = lvalue -# 2303| getRValue(): [FunctionCall] call to pop_back -# 2303| Type = [PlainCharType] char -# 2303| ValueCategory = prvalue -# 2303| getQualifier(): [VariableAccess] s -# 2303| Type = [Struct] String -# 2303| ValueCategory = lvalue -# 2303| getStmt(): [BlockStmt] { ... } -# 2304| getStmt(0): [DeclStmt] declaration -# 2304| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 -# 2304| Type = [Struct] String -# 2304| getVariable().getInitializer(): [Initializer] initializer for s2 -# 2304| getExpr(): [ConstructorCall] call to String -# 2304| Type = [VoidType] void +# 2303| getVariable().getInitializer(): [Initializer] initializer for c +# 2303| getExpr(): [CharLiteral] 97 +# 2303| Type = [PlainCharType] char +# 2303| Value = [CharLiteral] 97 +# 2303| ValueCategory = prvalue +# 2304| getStmt(1): [ForStmt] for(...;...;...) ... +# 2304| getInitialization(): [DeclStmt] declaration +# 2304| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2304| Type = [Struct] String +# 2304| getVariable().getInitializer(): [Initializer] initializer for s +# 2304| getExpr(): [ConstructorCall] call to String +# 2304| Type = [VoidType] void +# 2304| ValueCategory = prvalue +# 2304| getArgument(0): hello +# 2304| Type = [ArrayType] const char[6] +# 2304| Value = [StringLiteral] "hello" +# 2304| ValueCategory = lvalue +# 2304| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion +# 2304| Type = [PointerType] const char * # 2304| ValueCategory = prvalue -# 2305| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2305| Type = [VoidType] void -# 2305| ValueCategory = prvalue -# 2305| getQualifier(): [VariableAccess] s2 +# 2304| getCondition(): [NEExpr] ... != ... +# 2304| Type = [BoolType] bool +# 2304| ValueCategory = prvalue +# 2304| getLeftOperand(): [VariableAccess] c +# 2304| Type = [PlainCharType] char +# 2304| ValueCategory = prvalue(load) +# 2304| getRightOperand(): [Literal] 0 +# 2304| Type = [IntType] int +# 2304| Value = [Literal] 0 +# 2304| ValueCategory = prvalue +# 2304| getLeftOperand().getFullyConverted(): [CStyleCast] (int)... +# 2304| Conversion = [IntegralConversion] integral conversion +# 2304| Type = [IntType] int +# 2304| ValueCategory = prvalue +# 2304| getUpdate(): [AssignExpr] ... = ... +# 2304| Type = [PlainCharType] char +# 2304| ValueCategory = lvalue +# 2304| getLValue(): [VariableAccess] c +# 2304| Type = [PlainCharType] char +# 2304| ValueCategory = lvalue +# 2304| getRValue(): [FunctionCall] call to pop_back +# 2304| Type = [PlainCharType] char +# 2304| ValueCategory = prvalue +# 2304| getQualifier(): [VariableAccess] s +# 2304| Type = [Struct] String +# 2304| ValueCategory = lvalue +# 2304| getStmt(): [BlockStmt] { ... } +# 2305| getStmt(0): [DeclStmt] declaration +# 2305| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 # 2305| Type = [Struct] String -# 2305| ValueCategory = lvalue -# 2303| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2303| Type = [VoidType] void -# 2303| ValueCategory = prvalue -# 2303| getQualifier(): [VariableAccess] s -# 2303| Type = [Struct] String -# 2303| ValueCategory = lvalue -# 2307| getStmt(2): [RangeBasedForStmt] for(...:...) ... -# 2307| getChild(1): [DeclStmt] declaration -# 2307| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) -# 2307| Type = [RValueReferenceType] vector && +# 2305| getVariable().getInitializer(): [Initializer] initializer for s2 +# 2305| getExpr(): [ConstructorCall] call to String +# 2305| Type = [VoidType] void +# 2305| ValueCategory = prvalue +# 2306| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2306| Type = [VoidType] void +# 2306| ValueCategory = prvalue +# 2306| getQualifier(): [VariableAccess] s2 +# 2306| Type = [Struct] String +# 2306| ValueCategory = lvalue +# 2304| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2304| Type = [VoidType] void +# 2304| ValueCategory = prvalue +# 2304| getQualifier(): [VariableAccess] s +# 2304| Type = [Struct] String +# 2304| ValueCategory = lvalue +# 2308| getStmt(2): [RangeBasedForStmt] for(...:...) ... +# 2308| getChild(1): [DeclStmt] declaration +# 2308| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) +# 2308| Type = [RValueReferenceType] vector && #-----| getVariable().getInitializer(): [Initializer] initializer for (__range) -# 2307| getExpr(): [ConstructorCall] call to vector -# 2307| Type = [VoidType] void -# 2307| ValueCategory = prvalue -# 2307| getArgument(0): [ConstructorCall] call to String -# 2307| Type = [VoidType] void -# 2307| ValueCategory = prvalue -# 2307| getArgument(0): hello -# 2307| Type = [ArrayType] const char[6] -# 2307| Value = [StringLiteral] "hello" -# 2307| ValueCategory = lvalue -# 2307| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion -# 2307| Type = [PointerType] const char * -# 2307| ValueCategory = prvalue -# 2307| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2307| Type = [Struct] String -# 2307| ValueCategory = lvalue -# 2307| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2307| Type = [LValueReferenceType] vector & -# 2307| ValueCategory = prvalue -# 2307| getExpr(): [TemporaryObjectExpr] temporary object -# 2307| Type = [ClassTemplateInstantiation,Struct] vector -# 2307| ValueCategory = xvalue -# 2307| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2307| Type = [VoidType] void -# 2307| ValueCategory = prvalue -# 2307| getQualifier(): [ReuseExpr] reuse of temporary object -# 2307| Type = [Struct] String -# 2307| ValueCategory = xvalue -# 2307| getBeginEndDeclaration(): [DeclStmt] declaration -# 2307| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| getExpr(): [ConstructorCall] call to vector +# 2308| Type = [VoidType] void +# 2308| ValueCategory = prvalue +# 2308| getArgument(0): [ConstructorCall] call to String +# 2308| Type = [VoidType] void +# 2308| ValueCategory = prvalue +# 2308| getArgument(0): hello +# 2308| Type = [ArrayType] const char[6] +# 2308| Value = [StringLiteral] "hello" +# 2308| ValueCategory = lvalue +# 2308| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion +# 2308| Type = [PointerType] const char * +# 2308| ValueCategory = prvalue +# 2308| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2308| Type = [Struct] String +# 2308| ValueCategory = lvalue +# 2308| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2308| Type = [LValueReferenceType] vector & +# 2308| ValueCategory = prvalue +# 2308| getExpr(): [TemporaryObjectExpr] temporary object +# 2308| Type = [ClassTemplateInstantiation,Struct] vector +# 2308| ValueCategory = xvalue +# 2308| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2308| Type = [VoidType] void +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [ReuseExpr] reuse of temporary object +# 2308| Type = [Struct] String +# 2308| ValueCategory = xvalue +# 2308| getBeginEndDeclaration(): [DeclStmt] declaration +# 2308| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__begin) -# 2307| getExpr(): [FunctionCall] call to begin -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2307| ValueCategory = prvalue -# 2307| getQualifier(): [VariableAccess] (__range) -# 2307| Type = [RValueReferenceType] vector && -# 2307| ValueCategory = prvalue(load) +# 2308| getExpr(): [FunctionCall] call to begin +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [VariableAccess] (__range) +# 2308| Type = [RValueReferenceType] vector && +# 2308| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -20573,15 +20591,15 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2307| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__end) -# 2307| getExpr(): [FunctionCall] call to end -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2307| ValueCategory = prvalue -# 2307| getQualifier(): [VariableAccess] (__range) -# 2307| Type = [RValueReferenceType] vector && -# 2307| ValueCategory = prvalue(load) +# 2308| getExpr(): [FunctionCall] call to end +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [VariableAccess] (__range) +# 2308| Type = [RValueReferenceType] vector && +# 2308| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -20589,18 +20607,18 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2307| getCondition(): [FunctionCall] call to operator!= -# 2307| Type = [BoolType] bool -# 2307| ValueCategory = prvalue -# 2307| getQualifier(): [VariableAccess] (__begin) -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2307| ValueCategory = lvalue -# 2307| getArgument(0): [ConstructorCall] call to iterator -# 2307| Type = [VoidType] void -# 2307| ValueCategory = prvalue -# 2307| getArgument(0): [VariableAccess] (__end) -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2307| ValueCategory = lvalue +# 2308| getCondition(): [FunctionCall] call to operator!= +# 2308| Type = [BoolType] bool +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [VariableAccess] (__begin) +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| ValueCategory = lvalue +# 2308| getArgument(0): [ConstructorCall] call to iterator +# 2308| Type = [VoidType] void +# 2308| ValueCategory = prvalue +# 2308| getArgument(0): [VariableAccess] (__end) +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| ValueCategory = lvalue #-----| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) #-----| Type = [LValueReferenceType] const iterator & #-----| ValueCategory = prvalue @@ -20615,1491 +20633,1497 @@ ir.cpp: #-----| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object #-----| Type = [ClassTemplateInstantiation,Struct] iterator #-----| ValueCategory = lvalue -# 2307| getUpdate(): [FunctionCall] call to operator++ -# 2307| Type = [LValueReferenceType] iterator & -# 2307| ValueCategory = prvalue -# 2307| getQualifier(): [VariableAccess] (__begin) -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2307| ValueCategory = lvalue -# 2307| getChild(5): [DeclStmt] declaration -# 2307| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2307| Type = [Struct] String -# 2307| getVariable().getInitializer(): [Initializer] initializer for s -# 2307| getExpr(): [ConstructorCall] call to String -# 2307| Type = [VoidType] void -# 2307| ValueCategory = prvalue -# 2307| getArgument(0): [OverloadedPointerDereferenceExpr] call to operator* -# 2307| Type = [LValueReferenceType] String & -# 2307| ValueCategory = prvalue -# 2307| getQualifier(): [VariableAccess] (__begin) -# 2307| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2307| ValueCategory = lvalue +# 2308| getUpdate(): [FunctionCall] call to operator++ +# 2308| Type = [LValueReferenceType] iterator & +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [VariableAccess] (__begin) +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| ValueCategory = lvalue +# 2308| getChild(5): [DeclStmt] declaration +# 2308| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2308| Type = [Struct] String +# 2308| getVariable().getInitializer(): [Initializer] initializer for s +# 2308| getExpr(): [ConstructorCall] call to String +# 2308| Type = [VoidType] void +# 2308| ValueCategory = prvalue +# 2308| getArgument(0): [OverloadedPointerDereferenceExpr] call to operator* +# 2308| Type = [LValueReferenceType] String & +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [VariableAccess] (__begin) +# 2308| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2308| ValueCategory = lvalue #-----| getQualifier().getFullyConverted(): [CStyleCast] (const iterator)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const iterator #-----| ValueCategory = lvalue -# 2307| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) -# 2307| Type = [LValueReferenceType] const String & -# 2307| ValueCategory = prvalue -# 2307| getExpr(): [CStyleCast] (const String)... -# 2307| Conversion = [GlvalueConversion] glvalue conversion -# 2307| Type = [SpecifiedType] const String -# 2307| ValueCategory = lvalue -# 2307| getExpr(): [ReferenceDereferenceExpr] (reference dereference) -# 2307| Type = [Struct] String -# 2307| ValueCategory = lvalue -# 2307| getStmt(): [BlockStmt] { ... } -# 2308| getStmt(0): [DeclStmt] declaration -# 2308| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 -# 2308| Type = [Struct] String -# 2308| getVariable().getInitializer(): [Initializer] initializer for s2 -# 2308| getExpr(): [ConstructorCall] call to String -# 2308| Type = [VoidType] void +# 2308| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) +# 2308| Type = [LValueReferenceType] const String & # 2308| ValueCategory = prvalue -# 2309| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2309| Type = [VoidType] void -# 2309| ValueCategory = prvalue -# 2309| getQualifier(): [VariableAccess] s2 +# 2308| getExpr(): [CStyleCast] (const String)... +# 2308| Conversion = [GlvalueConversion] glvalue conversion +# 2308| Type = [SpecifiedType] const String +# 2308| ValueCategory = lvalue +# 2308| getExpr(): [ReferenceDereferenceExpr] (reference dereference) +# 2308| Type = [Struct] String +# 2308| ValueCategory = lvalue +# 2308| getStmt(): [BlockStmt] { ... } +# 2309| getStmt(0): [DeclStmt] declaration +# 2309| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 # 2309| Type = [Struct] String -# 2309| ValueCategory = lvalue -# 2307| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2307| Type = [ClassTemplateInstantiation,Struct] iterator -# 2307| ValueCategory = lvalue -# 2307| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2307| Type = [VoidType] void -# 2307| ValueCategory = prvalue -# 2307| getQualifier(): [VariableAccess] s -# 2307| Type = [Struct] String -# 2307| ValueCategory = lvalue -# 2311| getStmt(3): [ForStmt] for(...;...;...) ... -# 2311| getInitialization(): [DeclStmt] declaration -# 2311| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2311| Type = [Struct] String -# 2311| getVariable().getInitializer(): [Initializer] initializer for s -# 2311| getExpr(): [ConstructorCall] call to String -# 2311| Type = [VoidType] void -# 2311| ValueCategory = prvalue -# 2311| getArgument(0): hello -# 2311| Type = [ArrayType] const char[6] -# 2311| Value = [StringLiteral] "hello" -# 2311| ValueCategory = lvalue -# 2311| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion -# 2311| Type = [PointerType] const char * -# 2311| ValueCategory = prvalue -# 2311| getDeclarationEntry(1): [VariableDeclarationEntry] definition of s2 -# 2311| Type = [Struct] String -# 2311| getVariable().getInitializer(): [Initializer] initializer for s2 -# 2311| getExpr(): [ConstructorCall] call to String -# 2311| Type = [VoidType] void -# 2311| ValueCategory = prvalue -# 2311| getArgument(0): world -# 2311| Type = [ArrayType] const char[6] -# 2311| Value = [StringLiteral] "world" -# 2311| ValueCategory = lvalue -# 2311| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion -# 2311| Type = [PointerType] const char * -# 2311| ValueCategory = prvalue -# 2311| getCondition(): [NEExpr] ... != ... -# 2311| Type = [BoolType] bool -# 2311| ValueCategory = prvalue -# 2311| getLeftOperand(): [VariableAccess] c -# 2311| Type = [PlainCharType] char -# 2311| ValueCategory = prvalue(load) -# 2311| getRightOperand(): [Literal] 0 -# 2311| Type = [IntType] int -# 2311| Value = [Literal] 0 -# 2311| ValueCategory = prvalue -# 2311| getLeftOperand().getFullyConverted(): [CStyleCast] (int)... -# 2311| Conversion = [IntegralConversion] integral conversion -# 2311| Type = [IntType] int -# 2311| ValueCategory = prvalue -# 2311| getUpdate(): [AssignExpr] ... = ... -# 2311| Type = [PlainCharType] char -# 2311| ValueCategory = lvalue -# 2311| getLValue(): [VariableAccess] c -# 2311| Type = [PlainCharType] char -# 2311| ValueCategory = lvalue -# 2311| getRValue(): [FunctionCall] call to pop_back -# 2311| Type = [PlainCharType] char -# 2311| ValueCategory = prvalue -# 2311| getQualifier(): [VariableAccess] s -# 2311| Type = [Struct] String -# 2311| ValueCategory = lvalue -# 2311| getStmt(): [BlockStmt] { ... } -# 2312| getStmt(0): [ExprStmt] ExprStmt -# 2312| getExpr(): [AssignExpr] ... = ... -# 2312| Type = [PlainCharType] char +# 2309| getVariable().getInitializer(): [Initializer] initializer for s2 +# 2309| getExpr(): [ConstructorCall] call to String +# 2309| Type = [VoidType] void +# 2309| ValueCategory = prvalue +# 2310| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2310| Type = [VoidType] void +# 2310| ValueCategory = prvalue +# 2310| getQualifier(): [VariableAccess] s2 +# 2310| Type = [Struct] String +# 2310| ValueCategory = lvalue +# 2308| getImplicitDestructorCall(0): [DestructorCall] call to ~vector +# 2308| Type = [VoidType] void +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [ReuseExpr] reuse of temporary object +# 2308| Type = [ClassTemplateInstantiation,Struct] vector +# 2308| ValueCategory = xvalue +# 2308| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2308| Type = [ClassTemplateInstantiation,Struct] iterator +# 2308| ValueCategory = lvalue +# 2308| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2308| Type = [VoidType] void +# 2308| ValueCategory = prvalue +# 2308| getQualifier(): [VariableAccess] s +# 2308| Type = [Struct] String +# 2308| ValueCategory = lvalue +# 2312| getStmt(3): [ForStmt] for(...;...;...) ... +# 2312| getInitialization(): [DeclStmt] declaration +# 2312| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2312| Type = [Struct] String +# 2312| getVariable().getInitializer(): [Initializer] initializer for s +# 2312| getExpr(): [ConstructorCall] call to String +# 2312| Type = [VoidType] void +# 2312| ValueCategory = prvalue +# 2312| getArgument(0): hello +# 2312| Type = [ArrayType] const char[6] +# 2312| Value = [StringLiteral] "hello" +# 2312| ValueCategory = lvalue +# 2312| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion +# 2312| Type = [PointerType] const char * +# 2312| ValueCategory = prvalue +# 2312| getDeclarationEntry(1): [VariableDeclarationEntry] definition of s2 +# 2312| Type = [Struct] String +# 2312| getVariable().getInitializer(): [Initializer] initializer for s2 +# 2312| getExpr(): [ConstructorCall] call to String +# 2312| Type = [VoidType] void +# 2312| ValueCategory = prvalue +# 2312| getArgument(0): world +# 2312| Type = [ArrayType] const char[6] +# 2312| Value = [StringLiteral] "world" +# 2312| ValueCategory = lvalue +# 2312| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion +# 2312| Type = [PointerType] const char * +# 2312| ValueCategory = prvalue +# 2312| getCondition(): [NEExpr] ... != ... +# 2312| Type = [BoolType] bool +# 2312| ValueCategory = prvalue +# 2312| getLeftOperand(): [VariableAccess] c +# 2312| Type = [PlainCharType] char +# 2312| ValueCategory = prvalue(load) +# 2312| getRightOperand(): [Literal] 0 +# 2312| Type = [IntType] int +# 2312| Value = [Literal] 0 +# 2312| ValueCategory = prvalue +# 2312| getLeftOperand().getFullyConverted(): [CStyleCast] (int)... +# 2312| Conversion = [IntegralConversion] integral conversion +# 2312| Type = [IntType] int +# 2312| ValueCategory = prvalue +# 2312| getUpdate(): [AssignExpr] ... = ... +# 2312| Type = [PlainCharType] char +# 2312| ValueCategory = lvalue +# 2312| getLValue(): [VariableAccess] c +# 2312| Type = [PlainCharType] char +# 2312| ValueCategory = lvalue +# 2312| getRValue(): [FunctionCall] call to pop_back +# 2312| Type = [PlainCharType] char +# 2312| ValueCategory = prvalue +# 2312| getQualifier(): [VariableAccess] s +# 2312| Type = [Struct] String # 2312| ValueCategory = lvalue -# 2312| getLValue(): [VariableAccess] c -# 2312| Type = [PlainCharType] char -# 2312| ValueCategory = lvalue -# 2312| getRValue(): [Literal] 0 -# 2312| Type = [IntType] int -# 2312| Value = [Literal] 0 -# 2312| ValueCategory = prvalue -# 2312| getRValue().getFullyConverted(): [CStyleCast] (char)... -# 2312| Conversion = [IntegralConversion] integral conversion -# 2312| Type = [PlainCharType] char -# 2312| Value = [CStyleCast] 0 -# 2312| ValueCategory = prvalue -# 2311| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2311| Type = [VoidType] void -# 2311| ValueCategory = prvalue -# 2311| getQualifier(): [VariableAccess] s2 -# 2311| Type = [Struct] String -# 2311| ValueCategory = lvalue -# 2311| getImplicitDestructorCall(1): [DestructorCall] call to ~String -# 2311| Type = [VoidType] void -# 2311| ValueCategory = prvalue -# 2311| getQualifier(): [VariableAccess] s -# 2311| Type = [Struct] String -# 2311| ValueCategory = lvalue -# 2314| getStmt(4): [ReturnStmt] return ... -# 2316| [TopLevelFunction] void IfDestructors2(bool) -# 2316| : -# 2316| getParameter(0): [Parameter] b -# 2316| Type = [BoolType] bool -# 2316| getEntryPoint(): [BlockStmt] { ... } -# 2317| getStmt(0): [IfStmt] if (...) ... -# 2317| getInitialization(): [DeclStmt] declaration -# 2317| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2317| Type = [Struct] String -# 2317| getVariable().getInitializer(): [Initializer] initializer for s -# 2317| getExpr(): [ConstructorCall] call to String -# 2317| Type = [VoidType] void -# 2317| ValueCategory = prvalue -# 2317| getArgument(0): hello -# 2317| Type = [ArrayType] const char[6] -# 2317| Value = [StringLiteral] "hello" -# 2317| ValueCategory = lvalue -# 2317| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion -# 2317| Type = [PointerType] const char * -# 2317| ValueCategory = prvalue -# 2317| getCondition(): [VariableAccess] b -# 2317| Type = [BoolType] bool -# 2317| ValueCategory = prvalue(load) -# 2317| getThen(): [BlockStmt] { ... } -# 2318| getStmt(0): [DeclStmt] declaration -# 2318| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2318| Type = [IntType] int -# 2318| getVariable().getInitializer(): [Initializer] initializer for x -# 2318| getExpr(): [Literal] 0 -# 2318| Type = [IntType] int -# 2318| Value = [Literal] 0 +# 2312| getStmt(): [BlockStmt] { ... } +# 2313| getStmt(0): [ExprStmt] ExprStmt +# 2313| getExpr(): [AssignExpr] ... = ... +# 2313| Type = [PlainCharType] char +# 2313| ValueCategory = lvalue +# 2313| getLValue(): [VariableAccess] c +# 2313| Type = [PlainCharType] char +# 2313| ValueCategory = lvalue +# 2313| getRValue(): [Literal] 0 +# 2313| Type = [IntType] int +# 2313| Value = [Literal] 0 +# 2313| ValueCategory = prvalue +# 2313| getRValue().getFullyConverted(): [CStyleCast] (char)... +# 2313| Conversion = [IntegralConversion] integral conversion +# 2313| Type = [PlainCharType] char +# 2313| Value = [CStyleCast] 0 +# 2313| ValueCategory = prvalue +# 2312| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2312| Type = [VoidType] void +# 2312| ValueCategory = prvalue +# 2312| getQualifier(): [VariableAccess] s2 +# 2312| Type = [Struct] String +# 2312| ValueCategory = lvalue +# 2312| getImplicitDestructorCall(1): [DestructorCall] call to ~String +# 2312| Type = [VoidType] void +# 2312| ValueCategory = prvalue +# 2312| getQualifier(): [VariableAccess] s +# 2312| Type = [Struct] String +# 2312| ValueCategory = lvalue +# 2315| getStmt(4): [ReturnStmt] return ... +# 2317| [TopLevelFunction] void IfDestructors2(bool) +# 2317| : +# 2317| getParameter(0): [Parameter] b +# 2317| Type = [BoolType] bool +# 2317| getEntryPoint(): [BlockStmt] { ... } +# 2318| getStmt(0): [IfStmt] if (...) ... +# 2318| getInitialization(): [DeclStmt] declaration +# 2318| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2318| Type = [Struct] String +# 2318| getVariable().getInitializer(): [Initializer] initializer for s +# 2318| getExpr(): [ConstructorCall] call to String +# 2318| Type = [VoidType] void +# 2318| ValueCategory = prvalue +# 2318| getArgument(0): hello +# 2318| Type = [ArrayType] const char[6] +# 2318| Value = [StringLiteral] "hello" +# 2318| ValueCategory = lvalue +# 2318| getArgument(0).getFullyConverted(): [ArrayToPointerConversion] array to pointer conversion +# 2318| Type = [PointerType] const char * # 2318| ValueCategory = prvalue -# 2319| getElse(): [BlockStmt] { ... } -# 2320| getStmt(0): [DeclStmt] declaration -# 2320| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y -# 2320| Type = [IntType] int -# 2320| getVariable().getInitializer(): [Initializer] initializer for y -# 2320| getExpr(): [Literal] 0 -# 2320| Type = [IntType] int -# 2320| Value = [Literal] 0 -# 2320| ValueCategory = prvalue -# 2321| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2321| Type = [VoidType] void -# 2321| ValueCategory = prvalue -# 2321| getQualifier(): [VariableAccess] s -# 2321| Type = [Struct] String -# 2321| ValueCategory = lvalue -# 2322| getStmt(1): [ReturnStmt] return ... -# 2324| [CopyAssignmentOperator] Bool& Bool::operator=(Bool const&) -# 2324| : +# 2318| getCondition(): [VariableAccess] b +# 2318| Type = [BoolType] bool +# 2318| ValueCategory = prvalue(load) +# 2318| getThen(): [BlockStmt] { ... } +# 2319| getStmt(0): [DeclStmt] declaration +# 2319| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2319| Type = [IntType] int +# 2319| getVariable().getInitializer(): [Initializer] initializer for x +# 2319| getExpr(): [Literal] 0 +# 2319| Type = [IntType] int +# 2319| Value = [Literal] 0 +# 2319| ValueCategory = prvalue +# 2320| getElse(): [BlockStmt] { ... } +# 2321| getStmt(0): [DeclStmt] declaration +# 2321| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2321| Type = [IntType] int +# 2321| getVariable().getInitializer(): [Initializer] initializer for y +# 2321| getExpr(): [Literal] 0 +# 2321| Type = [IntType] int +# 2321| Value = [Literal] 0 +# 2321| ValueCategory = prvalue +# 2322| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2322| Type = [VoidType] void +# 2322| ValueCategory = prvalue +# 2322| getQualifier(): [VariableAccess] s +# 2322| Type = [Struct] String +# 2322| ValueCategory = lvalue +# 2323| getStmt(1): [ReturnStmt] return ... +# 2325| [CopyAssignmentOperator] Bool& Bool::operator=(Bool const&) +# 2325| : #-----| getParameter(0): [Parameter] (unnamed parameter 0) #-----| Type = [LValueReferenceType] const Bool & -# 2324| [CopyConstructor] void Bool::Bool(Bool const&) -# 2324| : +# 2325| [CopyConstructor] void Bool::Bool(Bool const&) +# 2325| : #-----| getParameter(0): [Parameter] (unnamed parameter 0) #-----| Type = [LValueReferenceType] const Bool & -# 2326| [Constructor] void Bool::Bool(bool) -# 2326| : -# 2326| getParameter(0): [Parameter] b_ -# 2326| Type = [BoolType] bool -# 2327| [ConversionOperator] bool Bool::operator bool() +# 2327| [Constructor] void Bool::Bool(bool) # 2327| : -# 2328| [Destructor] void Bool::~Bool() +# 2327| getParameter(0): [Parameter] b_ +# 2327| Type = [BoolType] bool +# 2328| [ConversionOperator] bool Bool::operator bool() # 2328| : -# 2331| [TopLevelFunction] void IfDestructors3(bool) -# 2331| : -# 2331| getParameter(0): [Parameter] b -# 2331| Type = [BoolType] bool -# 2331| getEntryPoint(): [BlockStmt] { ... } -# 2332| getStmt(0): [IfStmt] if (...) ... -# 2332| getCondition(): [ConditionDeclExpr] (condition decl) -# 2332| Type = [BoolType] bool -# 2332| ValueCategory = prvalue -# 2332| getChild(0): [FunctionCall] call to operator bool -# 2332| Type = [BoolType] bool -# 2332| ValueCategory = prvalue -# 2332| getQualifier(): [VariableAccess] B -# 2332| Type = [Class] Bool -# 2332| ValueCategory = prvalue(load) -# 2332| getInitializingExpr(): [ConstructorCall] call to Bool -# 2332| Type = [VoidType] void -# 2332| ValueCategory = prvalue -# 2332| getArgument(0): [VariableAccess] b -# 2332| Type = [BoolType] bool -# 2332| ValueCategory = prvalue(load) -# 2332| getThen(): [BlockStmt] { ... } -# 2333| getStmt(0): [DeclStmt] declaration -# 2333| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s1 -# 2333| Type = [Struct] String -# 2333| getVariable().getInitializer(): [Initializer] initializer for s1 -# 2333| getExpr(): [ConstructorCall] call to String -# 2333| Type = [VoidType] void -# 2333| ValueCategory = prvalue -# 2334| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2334| Type = [VoidType] void -# 2334| ValueCategory = prvalue -# 2334| getQualifier(): [VariableAccess] s1 +# 2329| [Destructor] void Bool::~Bool() +# 2329| : +# 2332| [TopLevelFunction] void IfDestructors3(bool) +# 2332| : +# 2332| getParameter(0): [Parameter] b +# 2332| Type = [BoolType] bool +# 2332| getEntryPoint(): [BlockStmt] { ... } +# 2333| getStmt(0): [IfStmt] if (...) ... +# 2333| getCondition(): [ConditionDeclExpr] (condition decl) +# 2333| Type = [BoolType] bool +# 2333| ValueCategory = prvalue +# 2333| getChild(0): [FunctionCall] call to operator bool +# 2333| Type = [BoolType] bool +# 2333| ValueCategory = prvalue +# 2333| getQualifier(): [VariableAccess] B +# 2333| Type = [Class] Bool +# 2333| ValueCategory = prvalue(load) +# 2333| getInitializingExpr(): [ConstructorCall] call to Bool +# 2333| Type = [VoidType] void +# 2333| ValueCategory = prvalue +# 2333| getArgument(0): [VariableAccess] b +# 2333| Type = [BoolType] bool +# 2333| ValueCategory = prvalue(load) +# 2333| getThen(): [BlockStmt] { ... } +# 2334| getStmt(0): [DeclStmt] declaration +# 2334| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s1 # 2334| Type = [Struct] String -# 2334| ValueCategory = lvalue -# 2334| getElse(): [BlockStmt] { ... } -# 2335| getStmt(0): [DeclStmt] declaration -# 2335| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 +# 2334| getVariable().getInitializer(): [Initializer] initializer for s1 +# 2334| getExpr(): [ConstructorCall] call to String +# 2334| Type = [VoidType] void +# 2334| ValueCategory = prvalue +# 2335| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2335| Type = [VoidType] void +# 2335| ValueCategory = prvalue +# 2335| getQualifier(): [VariableAccess] s1 # 2335| Type = [Struct] String -# 2335| getVariable().getInitializer(): [Initializer] initializer for s2 -# 2335| getExpr(): [ConstructorCall] call to String -# 2335| Type = [VoidType] void -# 2335| ValueCategory = prvalue -# 2336| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2336| Type = [VoidType] void -# 2336| ValueCategory = prvalue -# 2336| getQualifier(): [VariableAccess] s2 +# 2335| ValueCategory = lvalue +# 2335| getElse(): [BlockStmt] { ... } +# 2336| getStmt(0): [DeclStmt] declaration +# 2336| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s2 # 2336| Type = [Struct] String -# 2336| ValueCategory = lvalue -# 2336| getImplicitDestructorCall(0): [DestructorCall] call to ~Bool -# 2336| Type = [VoidType] void -# 2336| ValueCategory = prvalue -# 2336| getQualifier(): [VariableAccess] B -# 2336| Type = [Class] Bool -# 2336| ValueCategory = lvalue -# 2337| getStmt(1): [ReturnStmt] return ... -# 2339| [TopLevelFunction] void WhileLoopDestructors(bool) -# 2339| : -# 2339| getParameter(0): [Parameter] b -# 2339| Type = [BoolType] bool -# 2339| getEntryPoint(): [BlockStmt] { ... } -# 2340| getStmt(0): [BlockStmt] { ... } -# 2341| getStmt(0): [DeclStmt] declaration -# 2341| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2341| Type = [Struct] String -# 2341| getVariable().getInitializer(): [Initializer] initializer for s -# 2341| getExpr(): [ConstructorCall] call to String -# 2341| Type = [VoidType] void -# 2341| ValueCategory = prvalue -# 2342| getStmt(1): [WhileStmt] while (...) ... -# 2342| getCondition(): [VariableAccess] b -# 2342| Type = [BoolType] bool -# 2342| ValueCategory = prvalue(load) -# 2342| getStmt(): [BlockStmt] { ... } -# 2343| getStmt(0): [ExprStmt] ExprStmt -# 2343| getExpr(): [AssignExpr] ... = ... -# 2343| Type = [BoolType] bool -# 2343| ValueCategory = lvalue -# 2343| getLValue(): [VariableAccess] b -# 2343| Type = [BoolType] bool -# 2343| ValueCategory = lvalue -# 2343| getRValue(): [Literal] 0 -# 2343| Type = [BoolType] bool -# 2343| Value = [Literal] 0 -# 2343| ValueCategory = prvalue -# 2345| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2345| Type = [VoidType] void -# 2345| ValueCategory = prvalue -# 2345| getQualifier(): [VariableAccess] s -# 2345| Type = [Struct] String -# 2345| ValueCategory = lvalue -# 2347| getStmt(1): [BlockStmt] { ... } -# 2348| getStmt(0): [WhileStmt] while (...) ... -# 2348| getCondition(): [ConditionDeclExpr] (condition decl) -# 2348| Type = [BoolType] bool -# 2348| ValueCategory = prvalue -# 2348| getChild(0): [FunctionCall] call to operator bool -# 2348| Type = [BoolType] bool -# 2348| ValueCategory = prvalue -# 2348| getQualifier(): [VariableAccess] B -# 2348| Type = [Class] Bool -# 2348| ValueCategory = prvalue(load) -# 2348| getInitializingExpr(): [ConstructorCall] call to Bool -# 2348| Type = [VoidType] void -# 2348| ValueCategory = prvalue -# 2348| getArgument(0): [VariableAccess] b -# 2348| Type = [BoolType] bool -# 2348| ValueCategory = prvalue(load) -# 2348| getStmt(): [BlockStmt] { ... } -# 2349| getStmt(0): [ExprStmt] ExprStmt -# 2349| getExpr(): [AssignExpr] ... = ... +# 2336| getVariable().getInitializer(): [Initializer] initializer for s2 +# 2336| getExpr(): [ConstructorCall] call to String +# 2336| Type = [VoidType] void +# 2336| ValueCategory = prvalue +# 2337| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2337| Type = [VoidType] void +# 2337| ValueCategory = prvalue +# 2337| getQualifier(): [VariableAccess] s2 +# 2337| Type = [Struct] String +# 2337| ValueCategory = lvalue +# 2337| getImplicitDestructorCall(0): [DestructorCall] call to ~Bool +# 2337| Type = [VoidType] void +# 2337| ValueCategory = prvalue +# 2337| getQualifier(): [VariableAccess] B +# 2337| Type = [Class] Bool +# 2337| ValueCategory = lvalue +# 2338| getStmt(1): [ReturnStmt] return ... +# 2340| [TopLevelFunction] void WhileLoopDestructors(bool) +# 2340| : +# 2340| getParameter(0): [Parameter] b +# 2340| Type = [BoolType] bool +# 2340| getEntryPoint(): [BlockStmt] { ... } +# 2341| getStmt(0): [BlockStmt] { ... } +# 2342| getStmt(0): [DeclStmt] declaration +# 2342| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2342| Type = [Struct] String +# 2342| getVariable().getInitializer(): [Initializer] initializer for s +# 2342| getExpr(): [ConstructorCall] call to String +# 2342| Type = [VoidType] void +# 2342| ValueCategory = prvalue +# 2343| getStmt(1): [WhileStmt] while (...) ... +# 2343| getCondition(): [VariableAccess] b +# 2343| Type = [BoolType] bool +# 2343| ValueCategory = prvalue(load) +# 2343| getStmt(): [BlockStmt] { ... } +# 2344| getStmt(0): [ExprStmt] ExprStmt +# 2344| getExpr(): [AssignExpr] ... = ... +# 2344| Type = [BoolType] bool +# 2344| ValueCategory = lvalue +# 2344| getLValue(): [VariableAccess] b +# 2344| Type = [BoolType] bool +# 2344| ValueCategory = lvalue +# 2344| getRValue(): [Literal] 0 +# 2344| Type = [BoolType] bool +# 2344| Value = [Literal] 0 +# 2344| ValueCategory = prvalue +# 2346| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2346| Type = [VoidType] void +# 2346| ValueCategory = prvalue +# 2346| getQualifier(): [VariableAccess] s +# 2346| Type = [Struct] String +# 2346| ValueCategory = lvalue +# 2348| getStmt(1): [BlockStmt] { ... } +# 2349| getStmt(0): [WhileStmt] while (...) ... +# 2349| getCondition(): [ConditionDeclExpr] (condition decl) +# 2349| Type = [BoolType] bool +# 2349| ValueCategory = prvalue +# 2349| getChild(0): [FunctionCall] call to operator bool +# 2349| Type = [BoolType] bool +# 2349| ValueCategory = prvalue +# 2349| getQualifier(): [VariableAccess] B +# 2349| Type = [Class] Bool +# 2349| ValueCategory = prvalue(load) +# 2349| getInitializingExpr(): [ConstructorCall] call to Bool +# 2349| Type = [VoidType] void +# 2349| ValueCategory = prvalue +# 2349| getArgument(0): [VariableAccess] b # 2349| Type = [BoolType] bool -# 2349| ValueCategory = lvalue -# 2349| getLValue(): [VariableAccess] b -# 2349| Type = [BoolType] bool -# 2349| ValueCategory = lvalue -# 2349| getRValue(): [Literal] 0 -# 2349| Type = [BoolType] bool -# 2349| Value = [Literal] 0 -# 2349| ValueCategory = prvalue -# 2350| getImplicitDestructorCall(0): [DestructorCall] call to ~Bool -# 2350| Type = [VoidType] void -# 2350| ValueCategory = prvalue -# 2350| getQualifier(): [VariableAccess] B -# 2350| Type = [Class] Bool +# 2349| ValueCategory = prvalue(load) +# 2349| getStmt(): [BlockStmt] { ... } +# 2350| getStmt(0): [ExprStmt] ExprStmt +# 2350| getExpr(): [AssignExpr] ... = ... +# 2350| Type = [BoolType] bool # 2350| ValueCategory = lvalue -# 2350| getImplicitDestructorCall(0): [DestructorCall] call to ~Bool -# 2350| Type = [VoidType] void -# 2350| ValueCategory = prvalue -# 2350| getQualifier(): [VariableAccess] B -# 2350| Type = [Class] Bool -# 2350| ValueCategory = lvalue -# 2352| getStmt(2): [ReturnStmt] return ... -# 2354| [TopLevelFunction] void VoidFunc() -# 2354| : -# 2354| getEntryPoint(): [BlockStmt] { ... } -# 2354| getStmt(0): [ReturnStmt] return ... -# 2356| [TopLevelFunction] void IfReturnDestructors(bool) -# 2356| : -# 2356| getParameter(0): [Parameter] b -# 2356| Type = [BoolType] bool -# 2356| getEntryPoint(): [BlockStmt] { ... } -# 2357| getStmt(0): [DeclStmt] declaration -# 2357| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2357| Type = [Struct] String -# 2357| getVariable().getInitializer(): [Initializer] initializer for s -# 2357| getExpr(): [ConstructorCall] call to String -# 2357| Type = [VoidType] void -# 2357| ValueCategory = prvalue -# 2358| getStmt(1): [IfStmt] if (...) ... -# 2358| getCondition(): [VariableAccess] b -# 2358| Type = [BoolType] bool -# 2358| ValueCategory = prvalue(load) -# 2358| getThen(): [BlockStmt] { ... } -# 2359| getStmt(0): [ReturnStmt] return ... -# 2365| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2365| Type = [VoidType] void -# 2365| ValueCategory = prvalue -# 2365| getQualifier(): [VariableAccess] s -# 2365| Type = [Struct] String -# 2365| ValueCategory = lvalue -# 2361| getStmt(2): [IfStmt] if (...) ... -# 2361| getCondition(): [VariableAccess] b -# 2361| Type = [BoolType] bool -# 2361| ValueCategory = prvalue(load) -# 2361| getThen(): [BlockStmt] { ... } -# 2362| getStmt(0): [ReturnStmt] return ... -# 2362| getExpr(): [FunctionCall] call to VoidFunc -# 2362| Type = [VoidType] void -# 2362| ValueCategory = prvalue -# 2365| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2365| Type = [VoidType] void -# 2365| ValueCategory = prvalue -# 2365| getQualifier(): [VariableAccess] s -# 2365| Type = [Struct] String -# 2365| ValueCategory = lvalue -# 2364| getStmt(3): [ExprStmt] ExprStmt -# 2364| getExpr(): [VariableAccess] s -# 2364| Type = [Struct] String -# 2364| ValueCategory = lvalue -# 2365| getStmt(4): [ReturnStmt] return ... -# 2365| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2365| Type = [VoidType] void -# 2365| ValueCategory = prvalue -# 2365| getQualifier(): [VariableAccess] s -# 2365| Type = [Struct] String -# 2365| ValueCategory = lvalue -# 2367| [TopLevelFunction] int IfReturnDestructors3(bool) -# 2367| : -# 2367| getParameter(0): [Parameter] b -# 2367| Type = [BoolType] bool -# 2367| getEntryPoint(): [BlockStmt] { ... } -# 2368| getStmt(0): [DeclStmt] declaration -# 2368| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2368| Type = [Struct] String -# 2368| getVariable().getInitializer(): [Initializer] initializer for s -# 2368| getExpr(): [ConstructorCall] call to String -# 2368| Type = [VoidType] void -# 2368| ValueCategory = prvalue -# 2369| getStmt(1): [IfStmt] if (...) ... -# 2369| getCondition(): [VariableAccess] b -# 2369| Type = [BoolType] bool -# 2369| ValueCategory = prvalue(load) -# 2369| getThen(): [BlockStmt] { ... } -# 2370| getStmt(0): [ReturnStmt] return ... -# 2370| getExpr(): [Literal] 1 -# 2370| Type = [IntType] int -# 2370| Value = [Literal] 1 -# 2370| ValueCategory = prvalue -# 2373| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2373| Type = [VoidType] void -# 2373| ValueCategory = prvalue -# 2373| getQualifier(): [VariableAccess] s -# 2373| Type = [Struct] String -# 2373| ValueCategory = lvalue -# 2372| getStmt(2): [ReturnStmt] return ... -# 2372| getExpr(): [Literal] 0 -# 2372| Type = [IntType] int -# 2372| Value = [Literal] 0 -# 2372| ValueCategory = prvalue -# 2373| getImplicitDestructorCall(0): [DestructorCall] call to ~String -# 2373| Type = [VoidType] void +# 2350| getLValue(): [VariableAccess] b +# 2350| Type = [BoolType] bool +# 2350| ValueCategory = lvalue +# 2350| getRValue(): [Literal] 0 +# 2350| Type = [BoolType] bool +# 2350| Value = [Literal] 0 +# 2350| ValueCategory = prvalue +# 2351| getImplicitDestructorCall(0): [DestructorCall] call to ~Bool +# 2351| Type = [VoidType] void +# 2351| ValueCategory = prvalue +# 2351| getQualifier(): [VariableAccess] B +# 2351| Type = [Class] Bool +# 2351| ValueCategory = lvalue +# 2351| getImplicitDestructorCall(0): [DestructorCall] call to ~Bool +# 2351| Type = [VoidType] void +# 2351| ValueCategory = prvalue +# 2351| getQualifier(): [VariableAccess] B +# 2351| Type = [Class] Bool +# 2351| ValueCategory = lvalue +# 2353| getStmt(2): [ReturnStmt] return ... +# 2355| [TopLevelFunction] void VoidFunc() +# 2355| : +# 2355| getEntryPoint(): [BlockStmt] { ... } +# 2355| getStmt(0): [ReturnStmt] return ... +# 2357| [TopLevelFunction] void IfReturnDestructors(bool) +# 2357| : +# 2357| getParameter(0): [Parameter] b +# 2357| Type = [BoolType] bool +# 2357| getEntryPoint(): [BlockStmt] { ... } +# 2358| getStmt(0): [DeclStmt] declaration +# 2358| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2358| Type = [Struct] String +# 2358| getVariable().getInitializer(): [Initializer] initializer for s +# 2358| getExpr(): [ConstructorCall] call to String +# 2358| Type = [VoidType] void +# 2358| ValueCategory = prvalue +# 2359| getStmt(1): [IfStmt] if (...) ... +# 2359| getCondition(): [VariableAccess] b +# 2359| Type = [BoolType] bool +# 2359| ValueCategory = prvalue(load) +# 2359| getThen(): [BlockStmt] { ... } +# 2360| getStmt(0): [ReturnStmt] return ... +# 2366| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2366| Type = [VoidType] void +# 2366| ValueCategory = prvalue +# 2366| getQualifier(): [VariableAccess] s +# 2366| Type = [Struct] String +# 2366| ValueCategory = lvalue +# 2362| getStmt(2): [IfStmt] if (...) ... +# 2362| getCondition(): [VariableAccess] b +# 2362| Type = [BoolType] bool +# 2362| ValueCategory = prvalue(load) +# 2362| getThen(): [BlockStmt] { ... } +# 2363| getStmt(0): [ReturnStmt] return ... +# 2363| getExpr(): [FunctionCall] call to VoidFunc +# 2363| Type = [VoidType] void +# 2363| ValueCategory = prvalue +# 2366| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2366| Type = [VoidType] void +# 2366| ValueCategory = prvalue +# 2366| getQualifier(): [VariableAccess] s +# 2366| Type = [Struct] String +# 2366| ValueCategory = lvalue +# 2365| getStmt(3): [ExprStmt] ExprStmt +# 2365| getExpr(): [VariableAccess] s +# 2365| Type = [Struct] String +# 2365| ValueCategory = lvalue +# 2366| getStmt(4): [ReturnStmt] return ... +# 2366| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2366| Type = [VoidType] void +# 2366| ValueCategory = prvalue +# 2366| getQualifier(): [VariableAccess] s +# 2366| Type = [Struct] String +# 2366| ValueCategory = lvalue +# 2368| [TopLevelFunction] int IfReturnDestructors3(bool) +# 2368| : +# 2368| getParameter(0): [Parameter] b +# 2368| Type = [BoolType] bool +# 2368| getEntryPoint(): [BlockStmt] { ... } +# 2369| getStmt(0): [DeclStmt] declaration +# 2369| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2369| Type = [Struct] String +# 2369| getVariable().getInitializer(): [Initializer] initializer for s +# 2369| getExpr(): [ConstructorCall] call to String +# 2369| Type = [VoidType] void +# 2369| ValueCategory = prvalue +# 2370| getStmt(1): [IfStmt] if (...) ... +# 2370| getCondition(): [VariableAccess] b +# 2370| Type = [BoolType] bool +# 2370| ValueCategory = prvalue(load) +# 2370| getThen(): [BlockStmt] { ... } +# 2371| getStmt(0): [ReturnStmt] return ... +# 2371| getExpr(): [Literal] 1 +# 2371| Type = [IntType] int +# 2371| Value = [Literal] 1 +# 2371| ValueCategory = prvalue +# 2374| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2374| Type = [VoidType] void +# 2374| ValueCategory = prvalue +# 2374| getQualifier(): [VariableAccess] s +# 2374| Type = [Struct] String +# 2374| ValueCategory = lvalue +# 2373| getStmt(2): [ReturnStmt] return ... +# 2373| getExpr(): [Literal] 0 +# 2373| Type = [IntType] int +# 2373| Value = [Literal] 0 # 2373| ValueCategory = prvalue -# 2373| getQualifier(): [VariableAccess] s -# 2373| Type = [Struct] String -# 2373| ValueCategory = lvalue -# 2375| [TopLevelFunction] void VoidReturnDestructors() -# 2375| : -# 2375| getEntryPoint(): [BlockStmt] { ... } -# 2376| getStmt(0): [DeclStmt] declaration -# 2376| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s -# 2376| Type = [Struct] String -# 2376| getVariable().getInitializer(): [Initializer] initializer for s -# 2376| getExpr(): [ConstructorCall] call to String -# 2376| Type = [VoidType] void -# 2376| ValueCategory = prvalue -# 2377| getStmt(1): [ReturnStmt] return ... -# 2377| getExpr(): [FunctionCall] call to VoidFunc -# 2377| Type = [VoidType] void -# 2377| ValueCategory = prvalue -# 2378| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2374| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2374| Type = [VoidType] void +# 2374| ValueCategory = prvalue +# 2374| getQualifier(): [VariableAccess] s +# 2374| Type = [Struct] String +# 2374| ValueCategory = lvalue +# 2376| [TopLevelFunction] void VoidReturnDestructors() +# 2376| : +# 2376| getEntryPoint(): [BlockStmt] { ... } +# 2377| getStmt(0): [DeclStmt] declaration +# 2377| getDeclarationEntry(0): [VariableDeclarationEntry] definition of s +# 2377| Type = [Struct] String +# 2377| getVariable().getInitializer(): [Initializer] initializer for s +# 2377| getExpr(): [ConstructorCall] call to String +# 2377| Type = [VoidType] void +# 2377| ValueCategory = prvalue +# 2378| getStmt(1): [ReturnStmt] return ... +# 2378| getExpr(): [FunctionCall] call to VoidFunc # 2378| Type = [VoidType] void # 2378| ValueCategory = prvalue -# 2378| getQualifier(): [VariableAccess] s -# 2378| Type = [Struct] String -# 2378| ValueCategory = lvalue -# 2381| [CopyAssignmentOperator] return_routine_type::HasVoidToIntFunc& return_routine_type::HasVoidToIntFunc::operator=(return_routine_type::HasVoidToIntFunc const&) -# 2381| : +# 2379| getImplicitDestructorCall(0): [DestructorCall] call to ~String +# 2379| Type = [VoidType] void +# 2379| ValueCategory = prvalue +# 2379| getQualifier(): [VariableAccess] s +# 2379| Type = [Struct] String +# 2379| ValueCategory = lvalue +# 2382| [CopyAssignmentOperator] return_routine_type::HasVoidToIntFunc& return_routine_type::HasVoidToIntFunc::operator=(return_routine_type::HasVoidToIntFunc const&) +# 2382| : #-----| getParameter(0): [Parameter] (unnamed parameter 0) #-----| Type = [LValueReferenceType] const HasVoidToIntFunc & -# 2381| [MoveAssignmentOperator] return_routine_type::HasVoidToIntFunc& return_routine_type::HasVoidToIntFunc::operator=(return_routine_type::HasVoidToIntFunc&&) -# 2381| : +# 2382| [MoveAssignmentOperator] return_routine_type::HasVoidToIntFunc& return_routine_type::HasVoidToIntFunc::operator=(return_routine_type::HasVoidToIntFunc&&) +# 2382| : #-----| getParameter(0): [Parameter] (unnamed parameter 0) #-----| Type = [RValueReferenceType] HasVoidToIntFunc && -# 2383| [MemberFunction] void return_routine_type::HasVoidToIntFunc::VoidToInt(int) -# 2383| : -# 2383| getParameter(0): [Parameter] (unnamed parameter 0) -# 2383| Type = [IntType] int -# 2388| [TopLevelFunction] return_routine_type::VoidToIntMemberFunc return_routine_type::GetVoidToIntFunc() -# 2388| : -# 2389| getEntryPoint(): [BlockStmt] { ... } -# 2390| getStmt(0): [ReturnStmt] return ... -# 2390| getExpr(): [FunctionAccess] VoidToInt -# 2390| Type = [RoutineType] ..()(..) -# 2390| ValueCategory = prvalue -# 2395| [TopLevelFunction] int small_operation_should_not_be_constant_folded() -# 2395| : -# 2395| getEntryPoint(): [BlockStmt] { ... } -# 2396| getStmt(0): [ReturnStmt] return ... -# 2396| getExpr(): [BitwiseXorExpr] ... ^ ... -# 2396| Type = [IntType] int -# 2396| Value = [BitwiseXorExpr] 3 -# 2396| ValueCategory = prvalue -# 2396| getLeftOperand(): [Literal] 1 -# 2396| Type = [IntType] int -# 2396| Value = [Literal] 1 -# 2396| ValueCategory = prvalue -# 2396| getRightOperand(): [Literal] 2 -# 2396| Type = [IntType] int -# 2396| Value = [Literal] 2 -# 2396| ValueCategory = prvalue -# 2406| [TopLevelFunction] int large_operation_should_be_constant_folded() -# 2406| : -# 2406| getEntryPoint(): [BlockStmt] { ... } -# 2407| getStmt(0): [ReturnStmt] return ... -# 2407| getExpr(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [BitwiseXorExpr] ... ^ ... -# 2407| Type = [IntType] int -# 2407| Value = [BitwiseXorExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand(): [Literal] 1 -# 2407| Type = [IntType] int -# 2407| Value = [Literal] 1 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2407| getExpr().getFullyConverted(): [ParenthesisExpr] (...) -# 2407| Type = [IntType] int -# 2407| Value = [ParenthesisExpr] 0 -# 2407| ValueCategory = prvalue -# 2410| [TopLevelFunction] void initialization_with_temp_destructor() -# 2410| : -# 2410| getEntryPoint(): [BlockStmt] { ... } -# 2411| getStmt(0): [IfStmt] if (...) ... -# 2411| getCondition(): [ConditionDeclExpr] (condition decl) -# 2411| Type = [BoolType] bool -# 2411| ValueCategory = prvalue -# 2411| getVariableAccess(): [VariableAccess] x -# 2411| Type = [PlainCharType] char -# 2411| ValueCategory = prvalue(load) -# 2411| getInitializingExpr(): [FunctionCall] call to get_x -# 2411| Type = [PlainCharType] char -# 2411| ValueCategory = prvalue -# 2411| getQualifier(): [ConstructorCall] call to ClassWithDestructor -# 2411| Type = [VoidType] void -# 2411| ValueCategory = prvalue -# 2411| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2411| Type = [VoidType] void -# 2411| ValueCategory = prvalue -# 2411| getQualifier(): [ReuseExpr] reuse of temporary object -# 2411| Type = [Class] ClassWithDestructor -# 2411| ValueCategory = xvalue -# 2411| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2411| Type = [Class] ClassWithDestructor -# 2411| ValueCategory = prvalue(load) -# 2411| getVariableAccess().getFullyConverted(): [CStyleCast] (bool)... -# 2411| Conversion = [BoolConversion] conversion to bool -# 2411| Type = [BoolType] bool -# 2411| ValueCategory = prvalue -# 2412| getThen(): [ExprStmt] ExprStmt -# 2412| getExpr(): [PostfixIncrExpr] ... ++ +# 2384| [MemberFunction] void return_routine_type::HasVoidToIntFunc::VoidToInt(int) +# 2384| : +# 2384| getParameter(0): [Parameter] (unnamed parameter 0) +# 2384| Type = [IntType] int +# 2389| [TopLevelFunction] return_routine_type::VoidToIntMemberFunc return_routine_type::GetVoidToIntFunc() +# 2389| : +# 2390| getEntryPoint(): [BlockStmt] { ... } +# 2391| getStmt(0): [ReturnStmt] return ... +# 2391| getExpr(): [FunctionAccess] VoidToInt +# 2391| Type = [RoutineType] ..()(..) +# 2391| ValueCategory = prvalue +# 2396| [TopLevelFunction] int small_operation_should_not_be_constant_folded() +# 2396| : +# 2396| getEntryPoint(): [BlockStmt] { ... } +# 2397| getStmt(0): [ReturnStmt] return ... +# 2397| getExpr(): [BitwiseXorExpr] ... ^ ... +# 2397| Type = [IntType] int +# 2397| Value = [BitwiseXorExpr] 3 +# 2397| ValueCategory = prvalue +# 2397| getLeftOperand(): [Literal] 1 +# 2397| Type = [IntType] int +# 2397| Value = [Literal] 1 +# 2397| ValueCategory = prvalue +# 2397| getRightOperand(): [Literal] 2 +# 2397| Type = [IntType] int +# 2397| Value = [Literal] 2 +# 2397| ValueCategory = prvalue +# 2407| [TopLevelFunction] int large_operation_should_be_constant_folded() +# 2407| : +# 2407| getEntryPoint(): [BlockStmt] { ... } +# 2408| getStmt(0): [ReturnStmt] return ... +# 2408| getExpr(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [BitwiseXorExpr] ... ^ ... +# 2408| Type = [IntType] int +# 2408| Value = [BitwiseXorExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand(): [Literal] 1 +# 2408| Type = [IntType] int +# 2408| Value = [Literal] 1 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getLeftOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getRightOperand().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2408| getExpr().getFullyConverted(): [ParenthesisExpr] (...) +# 2408| Type = [IntType] int +# 2408| Value = [ParenthesisExpr] 0 +# 2408| ValueCategory = prvalue +# 2411| [TopLevelFunction] void initialization_with_temp_destructor() +# 2411| : +# 2411| getEntryPoint(): [BlockStmt] { ... } +# 2412| getStmt(0): [IfStmt] if (...) ... +# 2412| getCondition(): [ConditionDeclExpr] (condition decl) +# 2412| Type = [BoolType] bool +# 2412| ValueCategory = prvalue +# 2412| getVariableAccess(): [VariableAccess] x +# 2412| Type = [PlainCharType] char +# 2412| ValueCategory = prvalue(load) +# 2412| getInitializingExpr(): [FunctionCall] call to get_x # 2412| Type = [PlainCharType] char # 2412| ValueCategory = prvalue -# 2412| getOperand(): [VariableAccess] x -# 2412| Type = [PlainCharType] char -# 2412| ValueCategory = lvalue -# 2414| getStmt(1): [IfStmt] if (...) ... -# 2414| getInitialization(): [DeclStmt] declaration -# 2414| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2414| Type = [PlainCharType] char -# 2414| getVariable().getInitializer(): [Initializer] initializer for x -# 2414| getExpr(): [FunctionCall] call to get_x -# 2414| Type = [PlainCharType] char -# 2414| ValueCategory = prvalue -# 2414| getQualifier(): [ConstructorCall] call to ClassWithDestructor -# 2414| Type = [VoidType] void -# 2414| ValueCategory = prvalue -# 2414| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2414| Type = [VoidType] void -# 2414| ValueCategory = prvalue -# 2414| getQualifier(): [ReuseExpr] reuse of temporary object -# 2414| Type = [Class] ClassWithDestructor -# 2414| ValueCategory = xvalue -# 2414| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2414| Type = [Class] ClassWithDestructor -# 2414| ValueCategory = prvalue(load) -# 2414| getCondition(): [VariableAccess] x -# 2414| Type = [PlainCharType] char -# 2414| ValueCategory = prvalue(load) -# 2415| getThen(): [ExprStmt] ExprStmt -# 2415| getExpr(): [PostfixIncrExpr] ... ++ +# 2412| getQualifier(): [ConstructorCall] call to ClassWithDestructor +# 2412| Type = [VoidType] void +# 2412| ValueCategory = prvalue +# 2412| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2412| Type = [VoidType] void +# 2412| ValueCategory = prvalue +# 2412| getQualifier(): [ReuseExpr] reuse of temporary object +# 2412| Type = [Class] ClassWithDestructor +# 2412| ValueCategory = xvalue +# 2412| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2412| Type = [Class] ClassWithDestructor +# 2412| ValueCategory = prvalue(load) +# 2412| getVariableAccess().getFullyConverted(): [CStyleCast] (bool)... +# 2412| Conversion = [BoolConversion] conversion to bool +# 2412| Type = [BoolType] bool +# 2412| ValueCategory = prvalue +# 2413| getThen(): [ExprStmt] ExprStmt +# 2413| getExpr(): [PostfixIncrExpr] ... ++ +# 2413| Type = [PlainCharType] char +# 2413| ValueCategory = prvalue +# 2413| getOperand(): [VariableAccess] x +# 2413| Type = [PlainCharType] char +# 2413| ValueCategory = lvalue +# 2415| getStmt(1): [IfStmt] if (...) ... +# 2415| getInitialization(): [DeclStmt] declaration +# 2415| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x # 2415| Type = [PlainCharType] char -# 2415| ValueCategory = prvalue -# 2415| getOperand(): [VariableAccess] x -# 2415| Type = [PlainCharType] char -# 2415| ValueCategory = lvalue -# 2414| getCondition().getFullyConverted(): [CStyleCast] (bool)... -# 2414| Conversion = [BoolConversion] conversion to bool -# 2414| Type = [BoolType] bool -# 2414| ValueCategory = prvalue -# 2417| getStmt(2): [ConstexprIfStmt] if constexpr (...) ... -# 2417| getInitialization(): [DeclStmt] declaration -# 2417| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2417| Type = [PlainCharType] char -# 2417| getVariable().getInitializer(): [Initializer] initializer for x -# 2417| getExpr(): [FunctionCall] call to get_x -# 2417| Type = [PlainCharType] char -# 2417| ValueCategory = prvalue -# 2417| getQualifier(): [ConstructorCall] call to ClassWithDestructor -# 2417| Type = [VoidType] void -# 2417| ValueCategory = prvalue -# 2417| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2417| Type = [VoidType] void -# 2417| ValueCategory = prvalue -# 2417| getQualifier(): [ReuseExpr] reuse of temporary object -# 2417| Type = [Class] ClassWithDestructor -# 2417| ValueCategory = xvalue -# 2417| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2417| Type = [Class] ClassWithDestructor -# 2417| ValueCategory = prvalue(load) -# 2417| getCondition(): [VariableAccess] initialization_with_destructor_bool -# 2417| Type = [BoolType] bool -# 2417| Value = [VariableAccess] 1 -# 2417| ValueCategory = prvalue(load) -# 2418| getThen(): [ExprStmt] ExprStmt -# 2418| getExpr(): [PostfixIncrExpr] ... ++ +# 2415| getVariable().getInitializer(): [Initializer] initializer for x +# 2415| getExpr(): [FunctionCall] call to get_x +# 2415| Type = [PlainCharType] char +# 2415| ValueCategory = prvalue +# 2415| getQualifier(): [ConstructorCall] call to ClassWithDestructor +# 2415| Type = [VoidType] void +# 2415| ValueCategory = prvalue +# 2415| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2415| Type = [VoidType] void +# 2415| ValueCategory = prvalue +# 2415| getQualifier(): [ReuseExpr] reuse of temporary object +# 2415| Type = [Class] ClassWithDestructor +# 2415| ValueCategory = xvalue +# 2415| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2415| Type = [Class] ClassWithDestructor +# 2415| ValueCategory = prvalue(load) +# 2415| getCondition(): [VariableAccess] x +# 2415| Type = [PlainCharType] char +# 2415| ValueCategory = prvalue(load) +# 2416| getThen(): [ExprStmt] ExprStmt +# 2416| getExpr(): [PostfixIncrExpr] ... ++ +# 2416| Type = [PlainCharType] char +# 2416| ValueCategory = prvalue +# 2416| getOperand(): [VariableAccess] x +# 2416| Type = [PlainCharType] char +# 2416| ValueCategory = lvalue +# 2415| getCondition().getFullyConverted(): [CStyleCast] (bool)... +# 2415| Conversion = [BoolConversion] conversion to bool +# 2415| Type = [BoolType] bool +# 2415| ValueCategory = prvalue +# 2418| getStmt(2): [ConstexprIfStmt] if constexpr (...) ... +# 2418| getInitialization(): [DeclStmt] declaration +# 2418| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x # 2418| Type = [PlainCharType] char -# 2418| ValueCategory = prvalue -# 2418| getOperand(): [VariableAccess] x -# 2418| Type = [PlainCharType] char -# 2418| ValueCategory = lvalue -# 2420| getStmt(3): [SwitchStmt] switch (...) ... -# 2420| getExpr(): [ConditionDeclExpr] (condition decl) -# 2420| Type = [IntType] int -# 2420| ValueCategory = prvalue -# 2420| getVariableAccess(): [VariableAccess] x -# 2420| Type = [PlainCharType] char -# 2420| ValueCategory = prvalue(load) -# 2420| getInitializingExpr(): [FunctionCall] call to get_x -# 2420| Type = [PlainCharType] char -# 2420| ValueCategory = prvalue -# 2420| getQualifier(): [ConstructorCall] call to ClassWithDestructor -# 2420| Type = [VoidType] void -# 2420| ValueCategory = prvalue -# 2420| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2420| Type = [VoidType] void -# 2420| ValueCategory = prvalue -# 2420| getQualifier(): [ReuseExpr] reuse of temporary object -# 2420| Type = [Class] ClassWithDestructor -# 2420| ValueCategory = xvalue -# 2420| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2420| Type = [Class] ClassWithDestructor -# 2420| ValueCategory = prvalue(load) -# 2420| getVariableAccess().getFullyConverted(): [CStyleCast] (int)... -# 2420| Conversion = [IntegralConversion] integral conversion -# 2420| Type = [IntType] int -# 2420| ValueCategory = prvalue -# 2420| getStmt(): [BlockStmt] { ... } -# 2421| getStmt(0): [SwitchCase] case ...: -# 2421| getExpr(): [CharLiteral] 97 -# 2421| Type = [PlainCharType] char -# 2421| Value = [CharLiteral] 97 +# 2418| getVariable().getInitializer(): [Initializer] initializer for x +# 2418| getExpr(): [FunctionCall] call to get_x +# 2418| Type = [PlainCharType] char +# 2418| ValueCategory = prvalue +# 2418| getQualifier(): [ConstructorCall] call to ClassWithDestructor +# 2418| Type = [VoidType] void +# 2418| ValueCategory = prvalue +# 2418| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2418| Type = [VoidType] void +# 2418| ValueCategory = prvalue +# 2418| getQualifier(): [ReuseExpr] reuse of temporary object +# 2418| Type = [Class] ClassWithDestructor +# 2418| ValueCategory = xvalue +# 2418| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2418| Type = [Class] ClassWithDestructor +# 2418| ValueCategory = prvalue(load) +# 2418| getCondition(): [VariableAccess] initialization_with_destructor_bool +# 2418| Type = [BoolType] bool +# 2418| Value = [VariableAccess] 1 +# 2418| ValueCategory = prvalue(load) +# 2419| getThen(): [ExprStmt] ExprStmt +# 2419| getExpr(): [PostfixIncrExpr] ... ++ +# 2419| Type = [PlainCharType] char +# 2419| ValueCategory = prvalue +# 2419| getOperand(): [VariableAccess] x +# 2419| Type = [PlainCharType] char +# 2419| ValueCategory = lvalue +# 2421| getStmt(3): [SwitchStmt] switch (...) ... +# 2421| getExpr(): [ConditionDeclExpr] (condition decl) +# 2421| Type = [IntType] int +# 2421| ValueCategory = prvalue +# 2421| getVariableAccess(): [VariableAccess] x +# 2421| Type = [PlainCharType] char +# 2421| ValueCategory = prvalue(load) +# 2421| getInitializingExpr(): [FunctionCall] call to get_x +# 2421| Type = [PlainCharType] char +# 2421| ValueCategory = prvalue +# 2421| getQualifier(): [ConstructorCall] call to ClassWithDestructor +# 2421| Type = [VoidType] void # 2421| ValueCategory = prvalue -# 2421| getExpr().getFullyConverted(): [CStyleCast] (int)... -# 2421| Conversion = [IntegralConversion] integral conversion -# 2421| Type = [IntType] int -# 2421| Value = [CStyleCast] 97 +# 2421| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2421| Type = [VoidType] void # 2421| ValueCategory = prvalue -# 2422| getStmt(1): [ExprStmt] ExprStmt -# 2422| getExpr(): [PostfixIncrExpr] ... ++ +# 2421| getQualifier(): [ReuseExpr] reuse of temporary object +# 2421| Type = [Class] ClassWithDestructor +# 2421| ValueCategory = xvalue +# 2421| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2421| Type = [Class] ClassWithDestructor +# 2421| ValueCategory = prvalue(load) +# 2421| getVariableAccess().getFullyConverted(): [CStyleCast] (int)... +# 2421| Conversion = [IntegralConversion] integral conversion +# 2421| Type = [IntType] int +# 2421| ValueCategory = prvalue +# 2421| getStmt(): [BlockStmt] { ... } +# 2422| getStmt(0): [SwitchCase] case ...: +# 2422| getExpr(): [CharLiteral] 97 # 2422| Type = [PlainCharType] char +# 2422| Value = [CharLiteral] 97 # 2422| ValueCategory = prvalue -# 2422| getOperand(): [VariableAccess] x -# 2422| Type = [PlainCharType] char -# 2422| ValueCategory = lvalue -# 2425| getStmt(4): [SwitchStmt] switch (...) ... -# 2425| getInitialization(): [DeclStmt] declaration -# 2425| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2425| Type = [PlainCharType] char -# 2425| getVariable().getInitializer(): [Initializer] initializer for x -# 2425| getExpr(): [FunctionCall] call to get_x -# 2425| Type = [PlainCharType] char -# 2425| ValueCategory = prvalue -# 2425| getQualifier(): [ConstructorCall] call to ClassWithDestructor -# 2425| Type = [VoidType] void -# 2425| ValueCategory = prvalue -# 2425| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2425| Type = [VoidType] void -# 2425| ValueCategory = prvalue -# 2425| getQualifier(): [ReuseExpr] reuse of temporary object -# 2425| Type = [Class] ClassWithDestructor -# 2425| ValueCategory = xvalue -# 2425| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2425| Type = [Class] ClassWithDestructor -# 2425| ValueCategory = prvalue(load) -# 2425| getExpr(): [VariableAccess] x -# 2425| Type = [PlainCharType] char -# 2425| ValueCategory = prvalue(load) -# 2425| getStmt(): [BlockStmt] { ... } -# 2426| getStmt(0): [SwitchCase] case ...: -# 2426| getExpr(): [CharLiteral] 97 -# 2426| Type = [PlainCharType] char -# 2426| Value = [CharLiteral] 97 -# 2426| ValueCategory = prvalue -# 2426| getExpr().getFullyConverted(): [CStyleCast] (int)... -# 2426| Conversion = [IntegralConversion] integral conversion -# 2426| Type = [IntType] int -# 2426| Value = [CStyleCast] 97 -# 2426| ValueCategory = prvalue -# 2427| getStmt(1): [ExprStmt] ExprStmt -# 2427| getExpr(): [PostfixIncrExpr] ... ++ +# 2422| getExpr().getFullyConverted(): [CStyleCast] (int)... +# 2422| Conversion = [IntegralConversion] integral conversion +# 2422| Type = [IntType] int +# 2422| Value = [CStyleCast] 97 +# 2422| ValueCategory = prvalue +# 2423| getStmt(1): [ExprStmt] ExprStmt +# 2423| getExpr(): [PostfixIncrExpr] ... ++ +# 2423| Type = [PlainCharType] char +# 2423| ValueCategory = prvalue +# 2423| getOperand(): [VariableAccess] x +# 2423| Type = [PlainCharType] char +# 2423| ValueCategory = lvalue +# 2426| getStmt(4): [SwitchStmt] switch (...) ... +# 2426| getInitialization(): [DeclStmt] declaration +# 2426| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2426| Type = [PlainCharType] char +# 2426| getVariable().getInitializer(): [Initializer] initializer for x +# 2426| getExpr(): [FunctionCall] call to get_x +# 2426| Type = [PlainCharType] char +# 2426| ValueCategory = prvalue +# 2426| getQualifier(): [ConstructorCall] call to ClassWithDestructor +# 2426| Type = [VoidType] void +# 2426| ValueCategory = prvalue +# 2426| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2426| Type = [VoidType] void +# 2426| ValueCategory = prvalue +# 2426| getQualifier(): [ReuseExpr] reuse of temporary object +# 2426| Type = [Class] ClassWithDestructor +# 2426| ValueCategory = xvalue +# 2426| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2426| Type = [Class] ClassWithDestructor +# 2426| ValueCategory = prvalue(load) +# 2426| getExpr(): [VariableAccess] x +# 2426| Type = [PlainCharType] char +# 2426| ValueCategory = prvalue(load) +# 2426| getStmt(): [BlockStmt] { ... } +# 2427| getStmt(0): [SwitchCase] case ...: +# 2427| getExpr(): [CharLiteral] 97 # 2427| Type = [PlainCharType] char +# 2427| Value = [CharLiteral] 97 # 2427| ValueCategory = prvalue -# 2427| getOperand(): [VariableAccess] x -# 2427| Type = [PlainCharType] char -# 2427| ValueCategory = lvalue -# 2425| getExpr().getFullyConverted(): [CStyleCast] (int)... -# 2425| Conversion = [IntegralConversion] integral conversion -# 2425| Type = [IntType] int -# 2425| ValueCategory = prvalue -# 2430| getStmt(5): [RangeBasedForStmt] for(...:...) ... -# 2430| getInitialization(): [DeclStmt] declaration -# 2430| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x -# 2430| Type = [PlainCharType] char -# 2430| getVariable().getInitializer(): [Initializer] initializer for x -# 2430| getExpr(): [FunctionCall] call to get_x -# 2430| Type = [PlainCharType] char -# 2430| ValueCategory = prvalue -# 2430| getQualifier(): [ConstructorCall] call to ClassWithDestructor -# 2430| Type = [VoidType] void -# 2430| ValueCategory = prvalue -# 2430| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2430| Type = [VoidType] void -# 2430| ValueCategory = prvalue -# 2430| getQualifier(): [ReuseExpr] reuse of temporary object -# 2430| Type = [Class] ClassWithDestructor -# 2430| ValueCategory = xvalue -# 2430| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2430| Type = [Class] ClassWithDestructor -# 2430| ValueCategory = prvalue(load) -# 2430| getChild(1): [DeclStmt] declaration -# 2430| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) -# 2430| Type = [RValueReferenceType] vector && +# 2427| getExpr().getFullyConverted(): [CStyleCast] (int)... +# 2427| Conversion = [IntegralConversion] integral conversion +# 2427| Type = [IntType] int +# 2427| Value = [CStyleCast] 97 +# 2427| ValueCategory = prvalue +# 2428| getStmt(1): [ExprStmt] ExprStmt +# 2428| getExpr(): [PostfixIncrExpr] ... ++ +# 2428| Type = [PlainCharType] char +# 2428| ValueCategory = prvalue +# 2428| getOperand(): [VariableAccess] x +# 2428| Type = [PlainCharType] char +# 2428| ValueCategory = lvalue +# 2426| getExpr().getFullyConverted(): [CStyleCast] (int)... +# 2426| Conversion = [IntegralConversion] integral conversion +# 2426| Type = [IntType] int +# 2426| ValueCategory = prvalue +# 2431| getStmt(5): [RangeBasedForStmt] for(...:...) ... +# 2431| getInitialization(): [DeclStmt] declaration +# 2431| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2431| Type = [PlainCharType] char +# 2431| getVariable().getInitializer(): [Initializer] initializer for x +# 2431| getExpr(): [FunctionCall] call to get_x +# 2431| Type = [PlainCharType] char +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [ConstructorCall] call to ClassWithDestructor +# 2431| Type = [VoidType] void +# 2431| ValueCategory = prvalue +# 2431| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2431| Type = [VoidType] void +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [ReuseExpr] reuse of temporary object +# 2431| Type = [Class] ClassWithDestructor +# 2431| ValueCategory = xvalue +# 2431| getQualifier().getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2431| Type = [Class] ClassWithDestructor +# 2431| ValueCategory = prvalue(load) +# 2431| getChild(1): [DeclStmt] declaration +# 2431| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__range) +# 2431| Type = [RValueReferenceType] vector && #-----| getVariable().getInitializer(): [Initializer] initializer for (__range) -# 2430| getExpr(): [ConstructorCall] call to vector -# 2430| Type = [VoidType] void -# 2430| ValueCategory = prvalue -# 2430| getArgument(0): [VariableAccess] x -# 2430| Type = [PlainCharType] char -# 2430| ValueCategory = prvalue(load) -# 2430| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) -# 2430| Type = [LValueReferenceType] vector & -# 2430| ValueCategory = prvalue -# 2430| getExpr(): [TemporaryObjectExpr] temporary object -# 2430| Type = [ClassTemplateInstantiation,Struct] vector -# 2430| ValueCategory = xvalue -# 2430| getBeginEndDeclaration(): [DeclStmt] declaration -# 2430| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| getExpr(): [ConstructorCall] call to vector +# 2431| Type = [VoidType] void +# 2431| ValueCategory = prvalue +# 2431| getArgument(0): [VariableAccess] x +# 2431| Type = [PlainCharType] char +# 2431| ValueCategory = prvalue(load) +# 2431| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2431| Type = [LValueReferenceType] vector & +# 2431| ValueCategory = prvalue +# 2431| getExpr(): [TemporaryObjectExpr] temporary object +# 2431| Type = [ClassTemplateInstantiation,Struct] vector +# 2431| ValueCategory = xvalue +# 2431| getBeginEndDeclaration(): [DeclStmt] declaration +# 2431| getDeclarationEntry(0): [VariableDeclarationEntry] declaration of (__begin) +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__begin) -# 2430| getExpr(): [FunctionCall] call to begin -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2430| ValueCategory = prvalue -# 2430| getQualifier(): [VariableAccess] (__range) -# 2430| Type = [RValueReferenceType] vector && -# 2430| ValueCategory = prvalue(load) +# 2431| getExpr(): [FunctionCall] call to begin +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [VariableAccess] (__range) +# 2431| Type = [RValueReferenceType] vector && +# 2431| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -22107,15 +22131,15 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2430| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| getDeclarationEntry(1): [VariableDeclarationEntry] declaration of (__end) +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator #-----| getVariable().getInitializer(): [Initializer] initializer for (__end) -# 2430| getExpr(): [FunctionCall] call to end -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2430| ValueCategory = prvalue -# 2430| getQualifier(): [VariableAccess] (__range) -# 2430| Type = [RValueReferenceType] vector && -# 2430| ValueCategory = prvalue(load) +# 2431| getExpr(): [FunctionCall] call to end +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [VariableAccess] (__range) +# 2431| Type = [RValueReferenceType] vector && +# 2431| ValueCategory = prvalue(load) #-----| getQualifier().getFullyConverted(): [CStyleCast] (const vector)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const vector @@ -22123,18 +22147,18 @@ ir.cpp: #-----| getExpr(): [ReferenceDereferenceExpr] (reference dereference) #-----| Type = [ClassTemplateInstantiation,Struct] vector #-----| ValueCategory = lvalue -# 2430| getCondition(): [FunctionCall] call to operator!= -# 2430| Type = [BoolType] bool -# 2430| ValueCategory = prvalue -# 2430| getQualifier(): [VariableAccess] (__begin) -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2430| ValueCategory = lvalue -# 2430| getArgument(0): [ConstructorCall] call to iterator -# 2430| Type = [VoidType] void -# 2430| ValueCategory = prvalue -# 2430| getArgument(0): [VariableAccess] (__end) -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2430| ValueCategory = lvalue +# 2431| getCondition(): [FunctionCall] call to operator!= +# 2431| Type = [BoolType] bool +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [VariableAccess] (__begin) +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| ValueCategory = lvalue +# 2431| getArgument(0): [ConstructorCall] call to iterator +# 2431| Type = [VoidType] void +# 2431| ValueCategory = prvalue +# 2431| getArgument(0): [VariableAccess] (__end) +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| ValueCategory = lvalue #-----| getArgument(0).getFullyConverted(): [ReferenceToExpr] (reference to) #-----| Type = [LValueReferenceType] const iterator & #-----| ValueCategory = prvalue @@ -22149,299 +22173,567 @@ ir.cpp: #-----| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object #-----| Type = [ClassTemplateInstantiation,Struct] iterator #-----| ValueCategory = lvalue -# 2430| getUpdate(): [FunctionCall] call to operator++ -# 2430| Type = [LValueReferenceType] iterator & -# 2430| ValueCategory = prvalue -# 2430| getQualifier(): [VariableAccess] (__begin) -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2430| ValueCategory = lvalue -# 2430| getChild(5): [DeclStmt] declaration -# 2430| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y -# 2430| Type = [PlainCharType] char -# 2430| getVariable().getInitializer(): [Initializer] initializer for y -# 2430| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* -# 2430| Type = [LValueReferenceType] char & -# 2430| ValueCategory = prvalue -# 2430| getQualifier(): [VariableAccess] (__begin) -# 2430| Type = [NestedTypedefType,UsingAliasTypedefType] iterator -# 2430| ValueCategory = lvalue +# 2431| getUpdate(): [FunctionCall] call to operator++ +# 2431| Type = [LValueReferenceType] iterator & +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [VariableAccess] (__begin) +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| ValueCategory = lvalue +# 2431| getChild(5): [DeclStmt] declaration +# 2431| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2431| Type = [PlainCharType] char +# 2431| getVariable().getInitializer(): [Initializer] initializer for y +# 2431| getExpr(): [OverloadedPointerDereferenceExpr] call to operator* +# 2431| Type = [LValueReferenceType] char & +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [VariableAccess] (__begin) +# 2431| Type = [NestedTypedefType,UsingAliasTypedefType] iterator +# 2431| ValueCategory = lvalue #-----| getQualifier().getFullyConverted(): [CStyleCast] (const iterator)... #-----| Conversion = [GlvalueConversion] glvalue conversion #-----| Type = [SpecifiedType] const iterator #-----| ValueCategory = lvalue -# 2430| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2430| Type = [PlainCharType] char -# 2430| ValueCategory = prvalue(load) -# 2431| getStmt(): [ExprStmt] ExprStmt -# 2431| getExpr(): [AssignAddExpr] ... += ... -# 2431| Type = [PlainCharType] char -# 2431| ValueCategory = lvalue -# 2431| getLValue(): [VariableAccess] y -# 2431| Type = [PlainCharType] char -# 2431| ValueCategory = lvalue -# 2431| getRValue(): [VariableAccess] x -# 2431| Type = [PlainCharType] char -# 2431| ValueCategory = prvalue(load) -# 2431| getRValue().getFullyConverted(): [CStyleCast] (int)... -# 2431| Conversion = [IntegralConversion] integral conversion -# 2431| Type = [IntType] int -# 2431| ValueCategory = prvalue -# 2430| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) -# 2430| Type = [ClassTemplateInstantiation,Struct] iterator -# 2430| ValueCategory = lvalue -# 2432| getStmt(6): [ReturnStmt] return ... -# 2434| [TopLevelFunction] void param_with_destructor_by_value(ClassWithDestructor) -# 2434| : -# 2434| getParameter(0): [Parameter] c -# 2434| Type = [Class] ClassWithDestructor -# 2434| getEntryPoint(): [BlockStmt] { ... } -# 2436| getStmt(0): [ReturnStmt] return ... -# 2438| [TopLevelFunction] void param_with_destructor_by_pointer(ClassWithDestructor*) -# 2438| : -# 2438| getParameter(0): [Parameter] c -# 2438| Type = [PointerType] ClassWithDestructor * -# 2438| getEntryPoint(): [BlockStmt] { ... } -# 2440| getStmt(0): [ReturnStmt] return ... -# 2442| [TopLevelFunction] void param_with_destructor_by_ref(ClassWithDestructor&) -# 2442| : -# 2442| getParameter(0): [Parameter] c -# 2442| Type = [LValueReferenceType] ClassWithDestructor & -# 2442| getEntryPoint(): [BlockStmt] { ... } -# 2444| getStmt(0): [ReturnStmt] return ... -# 2446| [TopLevelFunction] void param_with_destructor_by_rref(ClassWithDestructor&&) -# 2446| : -# 2446| getParameter(0): [Parameter] c -# 2446| Type = [RValueReferenceType] ClassWithDestructor && -# 2446| getEntryPoint(): [BlockStmt] { ... } -# 2448| getStmt(0): [ReturnStmt] return ... -# 2450| [TopLevelFunction] void rethrow_with_destruction(int) -# 2450| : -# 2450| getParameter(0): [Parameter] x -# 2450| Type = [IntType] int -# 2450| getEntryPoint(): [BlockStmt] { ... } -# 2451| getStmt(0): [DeclStmt] declaration -# 2451| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c -# 2451| Type = [Class] ClassWithDestructor -# 2451| getVariable().getInitializer(): [Initializer] initializer for c -# 2451| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2451| Type = [VoidType] void -# 2451| ValueCategory = prvalue -# 2452| getStmt(1): [ExprStmt] ExprStmt -# 2452| getExpr(): [ReThrowExpr] re-throw exception -# 2452| Type = [VoidType] void -# 2452| ValueCategory = prvalue -# 2453| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2453| Type = [VoidType] void -# 2453| ValueCategory = prvalue -# 2453| getQualifier(): [VariableAccess] c -# 2453| Type = [Class] ClassWithDestructor -# 2453| ValueCategory = lvalue -# 2455| [CopyAssignmentOperator] ByValueConstructor& ByValueConstructor::operator=(ByValueConstructor const&) -# 2455| : -#-----| getParameter(0): [Parameter] (unnamed parameter 0) -#-----| Type = [LValueReferenceType] const ByValueConstructor & -# 2455| [MoveAssignmentOperator] ByValueConstructor& ByValueConstructor::operator=(ByValueConstructor&&) -# 2455| : -#-----| getParameter(0): [Parameter] (unnamed parameter 0) -#-----| Type = [RValueReferenceType] ByValueConstructor && -# 2455| [CopyConstructor] void ByValueConstructor::ByValueConstructor(ByValueConstructor const&) -# 2455| : -#-----| getParameter(0): [Parameter] (unnamed parameter 0) -#-----| Type = [LValueReferenceType] const ByValueConstructor & -# 2455| [MoveConstructor] void ByValueConstructor::ByValueConstructor(ByValueConstructor&&) -# 2455| : -#-----| getParameter(0): [Parameter] (unnamed parameter 0) -#-----| Type = [RValueReferenceType] ByValueConstructor && -# 2456| [Constructor] void ByValueConstructor::ByValueConstructor(ClassWithDestructor) +# 2431| getExpr().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2431| Type = [PlainCharType] char +# 2431| ValueCategory = prvalue(load) +# 2432| getStmt(): [ExprStmt] ExprStmt +# 2432| getExpr(): [AssignAddExpr] ... += ... +# 2432| Type = [PlainCharType] char +# 2432| ValueCategory = lvalue +# 2432| getLValue(): [VariableAccess] y +# 2432| Type = [PlainCharType] char +# 2432| ValueCategory = lvalue +# 2432| getRValue(): [VariableAccess] x +# 2432| Type = [PlainCharType] char +# 2432| ValueCategory = prvalue(load) +# 2432| getRValue().getFullyConverted(): [CStyleCast] (int)... +# 2432| Conversion = [IntegralConversion] integral conversion +# 2432| Type = [IntType] int +# 2432| ValueCategory = prvalue +# 2431| getImplicitDestructorCall(0): [DestructorCall] call to ~vector +# 2431| Type = [VoidType] void +# 2431| ValueCategory = prvalue +# 2431| getQualifier(): [ReuseExpr] reuse of temporary object +# 2431| Type = [ClassTemplateInstantiation,Struct] vector +# 2431| ValueCategory = xvalue +# 2431| getUpdate().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2431| Type = [ClassTemplateInstantiation,Struct] iterator +# 2431| ValueCategory = lvalue +# 2433| getStmt(6): [ReturnStmt] return ... +# 2435| [TopLevelFunction] void param_with_destructor_by_value(ClassWithDestructor) +# 2435| : +# 2435| getParameter(0): [Parameter] c +# 2435| Type = [Class] ClassWithDestructor +# 2435| getEntryPoint(): [BlockStmt] { ... } +# 2437| getStmt(0): [ReturnStmt] return ... +# 2439| [TopLevelFunction] void param_with_destructor_by_pointer(ClassWithDestructor*) +# 2439| : +# 2439| getParameter(0): [Parameter] c +# 2439| Type = [PointerType] ClassWithDestructor * +# 2439| getEntryPoint(): [BlockStmt] { ... } +# 2441| getStmt(0): [ReturnStmt] return ... +# 2443| [TopLevelFunction] void param_with_destructor_by_ref(ClassWithDestructor&) +# 2443| : +# 2443| getParameter(0): [Parameter] c +# 2443| Type = [LValueReferenceType] ClassWithDestructor & +# 2443| getEntryPoint(): [BlockStmt] { ... } +# 2445| getStmt(0): [ReturnStmt] return ... +# 2447| [TopLevelFunction] void param_with_destructor_by_rref(ClassWithDestructor&&) +# 2447| : +# 2447| getParameter(0): [Parameter] c +# 2447| Type = [RValueReferenceType] ClassWithDestructor && +# 2447| getEntryPoint(): [BlockStmt] { ... } +# 2449| getStmt(0): [ReturnStmt] return ... +# 2451| [TopLevelFunction] void rethrow_with_destruction(int) +# 2451| : +# 2451| getParameter(0): [Parameter] x +# 2451| Type = [IntType] int +# 2451| getEntryPoint(): [BlockStmt] { ... } +# 2452| getStmt(0): [DeclStmt] declaration +# 2452| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c +# 2452| Type = [Class] ClassWithDestructor +# 2452| getVariable().getInitializer(): [Initializer] initializer for c +# 2452| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2452| Type = [VoidType] void +# 2452| ValueCategory = prvalue +# 2453| getStmt(1): [ExprStmt] ExprStmt +# 2453| getExpr(): [ReThrowExpr] re-throw exception +# 2453| Type = [VoidType] void +# 2453| ValueCategory = prvalue +# 2454| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2454| Type = [VoidType] void +# 2454| ValueCategory = prvalue +# 2454| getQualifier(): [VariableAccess] c +# 2454| Type = [Class] ClassWithDestructor +# 2454| ValueCategory = lvalue +# 2456| [CopyAssignmentOperator] ByValueConstructor& ByValueConstructor::operator=(ByValueConstructor const&) # 2456| : -# 2456| getParameter(0): [Parameter] (unnamed parameter 0) -# 2456| Type = [Class] ClassWithDestructor -# 2459| [TopLevelFunction] void new_with_destructor(ClassWithDestructor) -# 2459| : -# 2459| getParameter(0): [Parameter] a -# 2459| Type = [Class] ClassWithDestructor -# 2460| getEntryPoint(): [BlockStmt] { ... } -# 2461| getStmt(0): [DeclStmt] declaration -# 2461| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b -# 2461| Type = [PointerType] ByValueConstructor * -# 2461| getVariable().getInitializer(): [Initializer] initializer for b -# 2461| getExpr(): [NewExpr] new -# 2461| Type = [PointerType] ByValueConstructor * -# 2461| ValueCategory = prvalue -# 2461| getInitializer(): [ConstructorCall] call to ByValueConstructor -# 2461| Type = [VoidType] void -# 2461| ValueCategory = prvalue -# 2461| getArgument(0): [VariableAccess] a -# 2461| Type = [Class] ClassWithDestructor -# 2461| ValueCategory = prvalue(load) -# 2461| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object -# 2461| Type = [Class] ClassWithDestructor -# 2461| ValueCategory = lvalue -# 2461| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor -# 2461| Type = [VoidType] void -# 2461| ValueCategory = prvalue -# 2461| getQualifier(): [ReuseExpr] reuse of temporary object -# 2461| Type = [Class] ClassWithDestructor -# 2461| ValueCategory = xvalue -# 2462| getStmt(1): [ReturnStmt] return ... -# 2465| [CopyAssignmentOperator] rvalue_conversion_with_destructor::A& rvalue_conversion_with_destructor::A::operator=(rvalue_conversion_with_destructor::A const&) -# 2465| : +#-----| getParameter(0): [Parameter] (unnamed parameter 0) +#-----| Type = [LValueReferenceType] const ByValueConstructor & +# 2456| [MoveAssignmentOperator] ByValueConstructor& ByValueConstructor::operator=(ByValueConstructor&&) +# 2456| : +#-----| getParameter(0): [Parameter] (unnamed parameter 0) +#-----| Type = [RValueReferenceType] ByValueConstructor && +# 2456| [CopyConstructor] void ByValueConstructor::ByValueConstructor(ByValueConstructor const&) +# 2456| : +#-----| getParameter(0): [Parameter] (unnamed parameter 0) +#-----| Type = [LValueReferenceType] const ByValueConstructor & +# 2456| [MoveConstructor] void ByValueConstructor::ByValueConstructor(ByValueConstructor&&) +# 2456| : +#-----| getParameter(0): [Parameter] (unnamed parameter 0) +#-----| Type = [RValueReferenceType] ByValueConstructor && +# 2457| [Constructor] void ByValueConstructor::ByValueConstructor(ClassWithDestructor) +# 2457| : +# 2457| getParameter(0): [Parameter] (unnamed parameter 0) +# 2457| Type = [Class] ClassWithDestructor +# 2460| [TopLevelFunction] void new_with_destructor(ClassWithDestructor) +# 2460| : +# 2460| getParameter(0): [Parameter] a +# 2460| Type = [Class] ClassWithDestructor +# 2461| getEntryPoint(): [BlockStmt] { ... } +# 2462| getStmt(0): [DeclStmt] declaration +# 2462| getDeclarationEntry(0): [VariableDeclarationEntry] definition of b +# 2462| Type = [PointerType] ByValueConstructor * +# 2462| getVariable().getInitializer(): [Initializer] initializer for b +# 2462| getExpr(): [NewExpr] new +# 2462| Type = [PointerType] ByValueConstructor * +# 2462| ValueCategory = prvalue +# 2462| getInitializer(): [ConstructorCall] call to ByValueConstructor +# 2462| Type = [VoidType] void +# 2462| ValueCategory = prvalue +# 2462| getArgument(0): [VariableAccess] a +# 2462| Type = [Class] ClassWithDestructor +# 2462| ValueCategory = prvalue(load) +# 2462| getArgument(0).getFullyConverted(): [TemporaryObjectExpr] temporary object +# 2462| Type = [Class] ClassWithDestructor +# 2462| ValueCategory = lvalue +# 2462| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2462| Type = [VoidType] void +# 2462| ValueCategory = prvalue +# 2462| getQualifier(): [ReuseExpr] reuse of temporary object +# 2462| Type = [Class] ClassWithDestructor +# 2462| ValueCategory = xvalue +# 2463| getStmt(1): [ReturnStmt] return ... +# 2466| [CopyAssignmentOperator] rvalue_conversion_with_destructor::A& rvalue_conversion_with_destructor::A::operator=(rvalue_conversion_with_destructor::A const&) +# 2466| : #-----| getParameter(0): [Parameter] (unnamed parameter 0) #-----| Type = [LValueReferenceType] const A & -# 2465| [MoveAssignmentOperator] rvalue_conversion_with_destructor::A& rvalue_conversion_with_destructor::A::operator=(rvalue_conversion_with_destructor::A&&) -# 2465| : +# 2466| [MoveAssignmentOperator] rvalue_conversion_with_destructor::A& rvalue_conversion_with_destructor::A::operator=(rvalue_conversion_with_destructor::A&&) +# 2466| : #-----| getParameter(0): [Parameter] (unnamed parameter 0) #-----| Type = [RValueReferenceType] A && -# 2469| [CopyAssignmentOperator] rvalue_conversion_with_destructor::B& rvalue_conversion_with_destructor::B::operator=(rvalue_conversion_with_destructor::B const&) -# 2469| : +# 2470| [CopyAssignmentOperator] rvalue_conversion_with_destructor::B& rvalue_conversion_with_destructor::B::operator=(rvalue_conversion_with_destructor::B const&) +# 2470| : #-----| getParameter(0): [Parameter] (unnamed parameter 0) #-----| Type = [LValueReferenceType] const B & -# 2469| [Constructor] void rvalue_conversion_with_destructor::B::B() -# 2469| : -# 2471| [Destructor] void rvalue_conversion_with_destructor::B::~B() -# 2471| : -# 2473| [ConstMemberFunction] rvalue_conversion_with_destructor::A* rvalue_conversion_with_destructor::B::operator->() const -# 2473| : -# 2476| [TopLevelFunction] rvalue_conversion_with_destructor::B rvalue_conversion_with_destructor::get() -# 2476| : -# 2478| [TopLevelFunction] void rvalue_conversion_with_destructor::test() -# 2478| : -# 2479| getEntryPoint(): [BlockStmt] { ... } -# 2480| getStmt(0): [DeclStmt] declaration -# 2480| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a -# 2480| Type = [IntType] unsigned int -# 2480| getVariable().getInitializer(): [Initializer] initializer for a -# 2480| getExpr(): [PointerFieldAccess] a -# 2480| Type = [IntType] unsigned int -# 2480| ValueCategory = prvalue(load) -# 2480| getQualifier(): [FunctionCall] call to operator-> -# 2480| Type = [PointerType] A * -# 2480| ValueCategory = prvalue -# 2480| getQualifier(): [FunctionCall] call to get -# 2480| Type = [Struct] B -# 2480| ValueCategory = prvalue -# 2480| getQualifier().getFullyConverted(): [CStyleCast] (const B)... -# 2480| Conversion = [PrvalueAdjustmentConversion] prvalue adjustment conversion -# 2480| Type = [SpecifiedType] const B -# 2480| ValueCategory = prvalue -# 2480| getExpr(): [TemporaryObjectExpr] temporary object -# 2480| Type = [Struct] B -# 2480| ValueCategory = prvalue(load) -# 2480| getImplicitDestructorCall(0): [DestructorCall] call to ~B -# 2480| Type = [VoidType] void -# 2480| ValueCategory = prvalue -# 2480| getQualifier(): [ReuseExpr] reuse of temporary object -# 2480| Type = [Struct] B -# 2480| ValueCategory = xvalue -# 2481| getStmt(1): [ReturnStmt] return ... -# 2484| [TopLevelFunction] void destructor_without_block(bool) -# 2484| : -# 2484| getParameter(0): [Parameter] b -# 2484| Type = [BoolType] bool -# 2485| getEntryPoint(): [BlockStmt] { ... } -# 2486| getStmt(0): [IfStmt] if (...) ... -# 2486| getCondition(): [VariableAccess] b -# 2486| Type = [BoolType] bool -# 2486| ValueCategory = prvalue(load) -# 2487| getThen(): [DeclStmt] declaration -# 2487| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c -# 2487| Type = [Class] ClassWithDestructor -# 2487| getVariable().getInitializer(): [Initializer] initializer for c -# 2487| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2487| Type = [VoidType] void -# 2487| ValueCategory = prvalue +# 2470| [Constructor] void rvalue_conversion_with_destructor::B::B() +# 2470| : +# 2472| [Destructor] void rvalue_conversion_with_destructor::B::~B() +# 2472| : +# 2474| [ConstMemberFunction] rvalue_conversion_with_destructor::A* rvalue_conversion_with_destructor::B::operator->() const +# 2474| : +# 2477| [TopLevelFunction] rvalue_conversion_with_destructor::B rvalue_conversion_with_destructor::get() +# 2477| : +# 2479| [TopLevelFunction] void rvalue_conversion_with_destructor::test() +# 2479| : +# 2480| getEntryPoint(): [BlockStmt] { ... } +# 2481| getStmt(0): [DeclStmt] declaration +# 2481| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a +# 2481| Type = [IntType] unsigned int +# 2481| getVariable().getInitializer(): [Initializer] initializer for a +# 2481| getExpr(): [PointerFieldAccess] a +# 2481| Type = [IntType] unsigned int +# 2481| ValueCategory = prvalue(load) +# 2481| getQualifier(): [FunctionCall] call to operator-> +# 2481| Type = [PointerType] A * +# 2481| ValueCategory = prvalue +# 2481| getQualifier(): [FunctionCall] call to get +# 2481| Type = [Struct] B +# 2481| ValueCategory = prvalue +# 2481| getQualifier().getFullyConverted(): [CStyleCast] (const B)... +# 2481| Conversion = [PrvalueAdjustmentConversion] prvalue adjustment conversion +# 2481| Type = [SpecifiedType] const B +# 2481| ValueCategory = prvalue +# 2481| getExpr(): [TemporaryObjectExpr] temporary object +# 2481| Type = [Struct] B +# 2481| ValueCategory = prvalue(load) +# 2481| getImplicitDestructorCall(0): [DestructorCall] call to ~B +# 2481| Type = [VoidType] void +# 2481| ValueCategory = prvalue +# 2481| getQualifier(): [ReuseExpr] reuse of temporary object +# 2481| Type = [Struct] B +# 2481| ValueCategory = xvalue +# 2482| getStmt(1): [ReturnStmt] return ... +# 2485| [TopLevelFunction] void destructor_without_block(bool) +# 2485| : +# 2485| getParameter(0): [Parameter] b +# 2485| Type = [BoolType] bool +# 2486| getEntryPoint(): [BlockStmt] { ... } +# 2487| getStmt(0): [IfStmt] if (...) ... +# 2487| getCondition(): [VariableAccess] b +# 2487| Type = [BoolType] bool +# 2487| ValueCategory = prvalue(load) +# 2488| getThen(): [DeclStmt] declaration +# 2488| getDeclarationEntry(0): [VariableDeclarationEntry] definition of c +# 2488| Type = [Class] ClassWithDestructor +# 2488| getVariable().getInitializer(): [Initializer] initializer for c +# 2488| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2488| Type = [VoidType] void +# 2488| ValueCategory = prvalue #-----| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue #-----| getQualifier(): [VariableAccess] c #-----| Type = [Class] ClassWithDestructor #-----| ValueCategory = lvalue -# 2489| getStmt(1): [IfStmt] if (...) ... -# 2489| getCondition(): [VariableAccess] b -# 2489| Type = [BoolType] bool -# 2489| ValueCategory = prvalue(load) -# 2490| getThen(): [DeclStmt] declaration -# 2490| getDeclarationEntry(0): [VariableDeclarationEntry] definition of d -# 2490| Type = [Class] ClassWithDestructor -# 2490| getVariable().getInitializer(): [Initializer] initializer for d -# 2490| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2490| Type = [VoidType] void -# 2490| ValueCategory = prvalue +# 2490| getStmt(1): [IfStmt] if (...) ... +# 2490| getCondition(): [VariableAccess] b +# 2490| Type = [BoolType] bool +# 2490| ValueCategory = prvalue(load) +# 2491| getThen(): [DeclStmt] declaration +# 2491| getDeclarationEntry(0): [VariableDeclarationEntry] definition of d +# 2491| Type = [Class] ClassWithDestructor +# 2491| getVariable().getInitializer(): [Initializer] initializer for d +# 2491| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2491| Type = [VoidType] void +# 2491| ValueCategory = prvalue #-----| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue #-----| getQualifier(): [VariableAccess] d #-----| Type = [Class] ClassWithDestructor #-----| ValueCategory = lvalue -# 2492| getElse(): [DeclStmt] declaration -# 2492| getDeclarationEntry(0): [VariableDeclarationEntry] definition of e -# 2492| Type = [Class] ClassWithDestructor -# 2492| getVariable().getInitializer(): [Initializer] initializer for e -# 2492| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2492| Type = [VoidType] void -# 2492| ValueCategory = prvalue +# 2493| getElse(): [DeclStmt] declaration +# 2493| getDeclarationEntry(0): [VariableDeclarationEntry] definition of e +# 2493| Type = [Class] ClassWithDestructor +# 2493| getVariable().getInitializer(): [Initializer] initializer for e +# 2493| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2493| Type = [VoidType] void +# 2493| ValueCategory = prvalue #-----| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue #-----| getQualifier(): [VariableAccess] e #-----| Type = [Class] ClassWithDestructor #-----| ValueCategory = lvalue -# 2494| getStmt(2): [WhileStmt] while (...) ... -# 2494| getCondition(): [VariableAccess] b -# 2494| Type = [BoolType] bool -# 2494| ValueCategory = prvalue(load) -# 2495| getStmt(): [DeclStmt] declaration -# 2495| getDeclarationEntry(0): [VariableDeclarationEntry] definition of f -# 2495| Type = [Class] ClassWithDestructor -# 2495| getVariable().getInitializer(): [Initializer] initializer for f -# 2495| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2495| Type = [VoidType] void -# 2495| ValueCategory = prvalue +# 2495| getStmt(2): [WhileStmt] while (...) ... +# 2495| getCondition(): [VariableAccess] b +# 2495| Type = [BoolType] bool +# 2495| ValueCategory = prvalue(load) +# 2496| getStmt(): [DeclStmt] declaration +# 2496| getDeclarationEntry(0): [VariableDeclarationEntry] definition of f +# 2496| Type = [Class] ClassWithDestructor +# 2496| getVariable().getInitializer(): [Initializer] initializer for f +# 2496| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2496| Type = [VoidType] void +# 2496| ValueCategory = prvalue #-----| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue #-----| getQualifier(): [VariableAccess] f #-----| Type = [Class] ClassWithDestructor #-----| ValueCategory = lvalue -# 2497| getStmt(3): [ForStmt] for(...;...;...) ... -# 2497| getInitialization(): [DeclStmt] declaration -# 2497| getDeclarationEntry(0): [VariableDeclarationEntry] definition of i -# 2497| Type = [IntType] int -# 2497| getVariable().getInitializer(): [Initializer] initializer for i -# 2497| getExpr(): [Literal] 0 -# 2497| Type = [IntType] int -# 2497| Value = [Literal] 0 -# 2497| ValueCategory = prvalue -# 2497| getCondition(): [LTExpr] ... < ... -# 2497| Type = [BoolType] bool -# 2497| ValueCategory = prvalue -# 2497| getLesserOperand(): [VariableAccess] i -# 2497| Type = [IntType] int -# 2497| ValueCategory = prvalue(load) -# 2497| getGreaterOperand(): [Literal] 42 -# 2497| Type = [IntType] int -# 2497| Value = [Literal] 42 -# 2497| ValueCategory = prvalue -# 2497| getUpdate(): [PrefixIncrExpr] ++ ... -# 2497| Type = [IntType] int -# 2497| ValueCategory = lvalue -# 2497| getOperand(): [VariableAccess] i -# 2497| Type = [IntType] int -# 2497| ValueCategory = lvalue -# 2498| getStmt(): [DeclStmt] declaration -# 2498| getDeclarationEntry(0): [VariableDeclarationEntry] definition of g -# 2498| Type = [Class] ClassWithDestructor -# 2498| getVariable().getInitializer(): [Initializer] initializer for g -# 2498| getExpr(): [ConstructorCall] call to ClassWithDestructor -# 2498| Type = [VoidType] void +# 2498| getStmt(3): [ForStmt] for(...;...;...) ... +# 2498| getInitialization(): [DeclStmt] declaration +# 2498| getDeclarationEntry(0): [VariableDeclarationEntry] definition of i +# 2498| Type = [IntType] int +# 2498| getVariable().getInitializer(): [Initializer] initializer for i +# 2498| getExpr(): [Literal] 0 +# 2498| Type = [IntType] int +# 2498| Value = [Literal] 0 # 2498| ValueCategory = prvalue +# 2498| getCondition(): [LTExpr] ... < ... +# 2498| Type = [BoolType] bool +# 2498| ValueCategory = prvalue +# 2498| getLesserOperand(): [VariableAccess] i +# 2498| Type = [IntType] int +# 2498| ValueCategory = prvalue(load) +# 2498| getGreaterOperand(): [Literal] 42 +# 2498| Type = [IntType] int +# 2498| Value = [Literal] 42 +# 2498| ValueCategory = prvalue +# 2498| getUpdate(): [PrefixIncrExpr] ++ ... +# 2498| Type = [IntType] int +# 2498| ValueCategory = lvalue +# 2498| getOperand(): [VariableAccess] i +# 2498| Type = [IntType] int +# 2498| ValueCategory = lvalue +# 2499| getStmt(): [DeclStmt] declaration +# 2499| getDeclarationEntry(0): [VariableDeclarationEntry] definition of g +# 2499| Type = [Class] ClassWithDestructor +# 2499| getVariable().getInitializer(): [Initializer] initializer for g +# 2499| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2499| Type = [VoidType] void +# 2499| ValueCategory = prvalue #-----| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor #-----| Type = [VoidType] void #-----| ValueCategory = prvalue #-----| getQualifier(): [VariableAccess] g #-----| Type = [Class] ClassWithDestructor #-----| ValueCategory = lvalue -# 2499| getStmt(4): [ReturnStmt] return ... +# 2500| getStmt(4): [ReturnStmt] return ... +# 2502| [TopLevelFunction] void destruction_in_switch_1(int) +# 2502| : +# 2502| getParameter(0): [Parameter] c +# 2502| Type = [IntType] int +# 2502| getEntryPoint(): [BlockStmt] { ... } +# 2503| getStmt(0): [SwitchStmt] switch (...) ... +# 2503| getExpr(): [VariableAccess] c +# 2503| Type = [IntType] int +# 2503| ValueCategory = prvalue(load) +# 2503| getStmt(): [BlockStmt] { ... } +# 2504| getStmt(0): [SwitchCase] case ...: +# 2504| getExpr(): [Literal] 0 +# 2504| Type = [IntType] int +# 2504| Value = [Literal] 0 +# 2504| ValueCategory = prvalue +# 2504| getStmt(1): [BlockStmt] { ... } +# 2505| getStmt(0): [DeclStmt] declaration +# 2505| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2505| Type = [Class] ClassWithDestructor +# 2505| getVariable().getInitializer(): [Initializer] initializer for x +# 2505| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2505| Type = [VoidType] void +# 2505| ValueCategory = prvalue +# 2506| getStmt(1): [BreakStmt] break; +# 2507| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2507| Type = [VoidType] void +# 2507| ValueCategory = prvalue +# 2507| getQualifier(): [VariableAccess] x +# 2507| Type = [Class] ClassWithDestructor +# 2507| ValueCategory = lvalue +# 2507| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2507| Type = [VoidType] void +# 2507| ValueCategory = prvalue +# 2507| getQualifier(): [VariableAccess] x +# 2507| Type = [Class] ClassWithDestructor +# 2507| ValueCategory = lvalue +# 2508| getStmt(1): [LabelStmt] label ...: +# 2509| getStmt(2): [ReturnStmt] return ... +# 2511| [TopLevelFunction] void destruction_in_switch_2(int) +# 2511| : +# 2511| getParameter(0): [Parameter] c +# 2511| Type = [IntType] int +# 2511| getEntryPoint(): [BlockStmt] { ... } +# 2512| getStmt(0): [SwitchStmt] switch (...) ... +# 2512| getInitialization(): [DeclStmt] declaration +# 2512| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2512| Type = [Class] ClassWithDestructor +# 2512| getVariable().getInitializer(): [Initializer] initializer for y +# 2512| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2512| Type = [VoidType] void +# 2512| ValueCategory = prvalue +# 2512| getExpr(): [VariableAccess] c +# 2512| Type = [IntType] int +# 2512| ValueCategory = prvalue(load) +# 2512| getStmt(): [BlockStmt] { ... } +# 2513| getStmt(0): [SwitchCase] case ...: +# 2513| getExpr(): [Literal] 0 +# 2513| Type = [IntType] int +# 2513| Value = [Literal] 0 +# 2513| ValueCategory = prvalue +# 2513| getStmt(1): [BlockStmt] { ... } +# 2514| getStmt(0): [BreakStmt] break; +# 2519| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2519| Type = [VoidType] void +# 2519| ValueCategory = prvalue +# 2519| getQualifier(): [VariableAccess] y +# 2519| Type = [Class] ClassWithDestructor +# 2519| ValueCategory = lvalue +# 2516| getStmt(2): [SwitchCase] default: +# 2516| getStmt(3): [BlockStmt] { ... } +# 2517| getStmt(0): [BreakStmt] break; +# 2519| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2519| Type = [VoidType] void +# 2519| ValueCategory = prvalue +# 2519| getQualifier(): [VariableAccess] y +# 2519| Type = [Class] ClassWithDestructor +# 2519| ValueCategory = lvalue +# 2519| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2519| Type = [VoidType] void +# 2519| ValueCategory = prvalue +# 2519| getQualifier(): [VariableAccess] y +# 2519| Type = [Class] ClassWithDestructor +# 2519| ValueCategory = lvalue +# 2519| getStmt(1): [LabelStmt] label ...: +# 2520| getStmt(2): [ReturnStmt] return ... +# 2522| [TopLevelFunction] void destruction_in_switch_3(int) +# 2522| : +# 2522| getParameter(0): [Parameter] c +# 2522| Type = [IntType] int +# 2522| getEntryPoint(): [BlockStmt] { ... } +# 2523| getStmt(0): [SwitchStmt] switch (...) ... +# 2523| getInitialization(): [DeclStmt] declaration +# 2523| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y +# 2523| Type = [Class] ClassWithDestructor +# 2523| getVariable().getInitializer(): [Initializer] initializer for y +# 2523| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2523| Type = [VoidType] void +# 2523| ValueCategory = prvalue +# 2523| getExpr(): [VariableAccess] c +# 2523| Type = [IntType] int +# 2523| ValueCategory = prvalue(load) +# 2523| getStmt(): [BlockStmt] { ... } +# 2524| getStmt(0): [SwitchCase] case ...: +# 2524| getExpr(): [Literal] 0 +# 2524| Type = [IntType] int +# 2524| Value = [Literal] 0 +# 2524| ValueCategory = prvalue +# 2524| getStmt(1): [BlockStmt] { ... } +# 2525| getStmt(0): [DeclStmt] declaration +# 2525| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2525| Type = [Class] ClassWithDestructor +# 2525| getVariable().getInitializer(): [Initializer] initializer for x +# 2525| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2525| Type = [VoidType] void +# 2525| ValueCategory = prvalue +# 2526| getStmt(1): [BreakStmt] break; +# 2527| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2527| Type = [VoidType] void +# 2527| ValueCategory = prvalue +# 2527| getQualifier(): [VariableAccess] x +# 2527| Type = [Class] ClassWithDestructor +# 2527| ValueCategory = lvalue +# 2531| getImplicitDestructorCall(1): [DestructorCall] call to ~ClassWithDestructor +# 2531| Type = [VoidType] void +# 2531| ValueCategory = prvalue +# 2531| getQualifier(): [VariableAccess] y +# 2531| Type = [Class] ClassWithDestructor +# 2531| ValueCategory = lvalue +# 2527| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2527| Type = [VoidType] void +# 2527| ValueCategory = prvalue +# 2527| getQualifier(): [VariableAccess] x +# 2527| Type = [Class] ClassWithDestructor +# 2527| ValueCategory = lvalue +# 2528| getStmt(2): [SwitchCase] default: +# 2528| getStmt(3): [BlockStmt] { ... } +# 2529| getStmt(0): [BreakStmt] break; +# 2531| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2531| Type = [VoidType] void +# 2531| ValueCategory = prvalue +# 2531| getQualifier(): [VariableAccess] y +# 2531| Type = [Class] ClassWithDestructor +# 2531| ValueCategory = lvalue +# 2531| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2531| Type = [VoidType] void +# 2531| ValueCategory = prvalue +# 2531| getQualifier(): [VariableAccess] y +# 2531| Type = [Class] ClassWithDestructor +# 2531| ValueCategory = lvalue +# 2531| getStmt(1): [LabelStmt] label ...: +# 2532| getStmt(2): [ReturnStmt] return ... +# 2534| [TopLevelFunction] void destructor_possibly_not_handled() +# 2534| : +# 2534| getEntryPoint(): [BlockStmt] { ... } +# 2535| getStmt(0): [DeclStmt] declaration +# 2535| getDeclarationEntry(0): [VariableDeclarationEntry] definition of x +# 2535| Type = [Class] ClassWithDestructor +# 2535| getVariable().getInitializer(): [Initializer] initializer for x +# 2535| getExpr(): [ConstructorCall] call to ClassWithDestructor +# 2535| Type = [VoidType] void +# 2535| ValueCategory = prvalue +# 2536| getStmt(1): [TryStmt] try { ... } +# 2536| getStmt(): [BlockStmt] { ... } +# 2537| getStmt(0): [ExprStmt] ExprStmt +# 2537| getExpr(): [ThrowExpr] throw ... +# 2537| Type = [IntType] int +# 2537| ValueCategory = prvalue +# 2537| getExpr(): [Literal] 42 +# 2537| Type = [IntType] int +# 2537| Value = [Literal] 42 +# 2537| ValueCategory = prvalue +# 2539| getChild(1): [Handler] +# 2539| getBlock(): [CatchBlock] { ... } +# 2541| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2541| Type = [VoidType] void +# 2541| ValueCategory = prvalue +# 2541| getQualifier(): [VariableAccess] x +# 2541| Type = [Class] ClassWithDestructor +# 2541| ValueCategory = lvalue +# 2541| getStmt(2): [ReturnStmt] return ... +# 2541| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2541| Type = [VoidType] void +# 2541| ValueCategory = prvalue +# 2541| getQualifier(): [VariableAccess] x +# 2541| Type = [Class] ClassWithDestructor +# 2541| ValueCategory = lvalue +# 2543| [TopLevelFunction] ClassWithDestructor getClassWithDestructor() +# 2543| : +# 2545| [TopLevelFunction] void this_inconsistency(bool) +# 2545| : +# 2545| getParameter(0): [Parameter] b +# 2545| Type = [BoolType] bool +# 2545| getEntryPoint(): [BlockStmt] { ... } +# 2546| getStmt(0): [IfStmt] if (...) ... +# 2546| getCondition(): [ConditionDeclExpr] (condition decl) +# 2546| Type = [BoolType] bool +# 2546| ValueCategory = prvalue +# 2546| getChild(0): [FunctionCall] call to operator bool +# 2546| Type = [BoolType] bool +# 2546| ValueCategory = prvalue +# 2546| getQualifier(): [VariableAccess] a +# 2546| Type = [LValueReferenceType] const ClassWithDestructor & +# 2546| ValueCategory = prvalue(load) +# 2546| getQualifier().getFullyConverted(): [ReferenceDereferenceExpr] (reference dereference) +# 2546| Type = [SpecifiedType] const ClassWithDestructor +# 2546| ValueCategory = prvalue(load) +# 2546| getInitializingExpr(): [FunctionCall] call to getClassWithDestructor +# 2546| Type = [Class] ClassWithDestructor +# 2546| ValueCategory = prvalue +# 2546| getInitializingExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2546| Type = [LValueReferenceType] const ClassWithDestructor & +# 2546| ValueCategory = prvalue +# 2546| getExpr(): [CStyleCast] (const ClassWithDestructor)... +# 2546| Conversion = [GlvalueConversion] glvalue conversion +# 2546| Type = [SpecifiedType] const ClassWithDestructor +# 2546| ValueCategory = lvalue +# 2546| getExpr(): [TemporaryObjectExpr] temporary object +# 2546| Type = [Class] ClassWithDestructor +# 2546| ValueCategory = lvalue +# 2547| getThen(): [EmptyStmt] ; +# 2547| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2547| Type = [VoidType] void +# 2547| ValueCategory = prvalue +# 2547| getQualifier(): [ReuseExpr] reuse of temporary object +# 2547| Type = [Class] ClassWithDestructor +# 2547| ValueCategory = xvalue +# 2548| getStmt(1): [ReturnStmt] return ... +# 2550| [TopLevelFunction] void constexpr_inconsistency(bool) +# 2550| : +# 2550| getParameter(0): [Parameter] b +# 2550| Type = [BoolType] bool +# 2550| getEntryPoint(): [BlockStmt] { ... } +# 2551| getStmt(0): [ConstexprIfStmt] if constexpr (...) ... +# 2551| getInitialization(): [DeclStmt] declaration +# 2551| getDeclarationEntry(0): [VariableDeclarationEntry] definition of a +# 2551| Type = [LValueReferenceType] const ClassWithDestructor & +# 2551| getVariable().getInitializer(): [Initializer] initializer for a +# 2551| getExpr(): [FunctionCall] call to getClassWithDestructor +# 2551| Type = [Class] ClassWithDestructor +# 2551| ValueCategory = prvalue +# 2551| getExpr().getFullyConverted(): [ReferenceToExpr] (reference to) +# 2551| Type = [LValueReferenceType] const ClassWithDestructor & +# 2551| ValueCategory = prvalue +# 2551| getExpr(): [CStyleCast] (const ClassWithDestructor)... +# 2551| Conversion = [GlvalueConversion] glvalue conversion +# 2551| Type = [SpecifiedType] const ClassWithDestructor +# 2551| ValueCategory = lvalue +# 2551| getExpr(): [TemporaryObjectExpr] temporary object +# 2551| Type = [Class] ClassWithDestructor +# 2551| ValueCategory = lvalue +# 2551| getCondition(): [VariableAccess] initialization_with_destructor_bool +# 2551| Type = [BoolType] bool +# 2551| Value = [VariableAccess] 1 +# 2551| ValueCategory = prvalue(load) +# 2552| getThen(): [EmptyStmt] ; +# 2552| getImplicitDestructorCall(0): [DestructorCall] call to ~ClassWithDestructor +# 2552| Type = [VoidType] void +# 2552| ValueCategory = prvalue +# 2552| getQualifier(): [ReuseExpr] reuse of temporary object +# 2552| Type = [Class] ClassWithDestructor +# 2552| ValueCategory = xvalue +# 2553| getStmt(1): [ReturnStmt] return ... perf-regression.cpp: # 4| [CopyAssignmentOperator] Big& Big::operator=(Big const&) # 4| : diff --git a/cpp/ql/test/library-tests/ir/ir/aliased_ir.expected b/cpp/ql/test/library-tests/ir/ir/aliased_ir.expected index 68e5d36d206..b7b9f1520bf 100644 --- a/cpp/ql/test/library-tests/ir/ir/aliased_ir.expected +++ b/cpp/ql/test/library-tests/ir/ir/aliased_ir.expected @@ -15335,2628 +15335,3021 @@ ir.cpp: # 2193| v2193_19(void) = AliasedUse : m2193_3 # 2193| v2193_20(void) = ExitFunction : -# 2196| bool initialization_with_destructor_bool -# 2196| Block 0 -# 2196| v2196_1(void) = EnterFunction : -# 2196| m2196_2(unknown) = AliasedDefinition : -# 2196| r2196_3(glval) = VariableAddress[initialization_with_destructor_bool] : -# 2196| r2196_4(bool) = Constant[1] : -# 2196| m2196_5(bool) = Store[initialization_with_destructor_bool] : &:r2196_3, r2196_4 -# 2196| m2196_6(unknown) = Chi : total:m2196_2, partial:m2196_5 -# 2196| v2196_7(void) = ReturnVoid : -# 2196| v2196_8(void) = AliasedUse : ~m2196_6 -# 2196| v2196_9(void) = ExitFunction : +# 2197| bool initialization_with_destructor_bool +# 2197| Block 0 +# 2197| v2197_1(void) = EnterFunction : +# 2197| m2197_2(unknown) = AliasedDefinition : +# 2197| r2197_3(glval) = VariableAddress[initialization_with_destructor_bool] : +# 2197| r2197_4(bool) = Constant[1] : +# 2197| m2197_5(bool) = Store[initialization_with_destructor_bool] : &:r2197_3, r2197_4 +# 2197| m2197_6(unknown) = Chi : total:m2197_2, partial:m2197_5 +# 2197| v2197_7(void) = ReturnVoid : +# 2197| v2197_8(void) = AliasedUse : ~m2197_6 +# 2197| v2197_9(void) = ExitFunction : -# 2198| void initialization_with_destructor(bool, char) -# 2198| Block 0 -# 2198| v2198_1(void) = EnterFunction : -# 2198| m2198_2(unknown) = AliasedDefinition : -# 2198| m2198_3(unknown) = InitializeNonLocal : -# 2198| m2198_4(unknown) = Chi : total:m2198_2, partial:m2198_3 -# 2198| r2198_5(glval) = VariableAddress[b] : -# 2198| m2198_6(bool) = InitializeParameter[b] : &:r2198_5 -# 2198| r2198_7(glval) = VariableAddress[c] : -# 2198| m2198_8(char) = InitializeParameter[c] : &:r2198_7 -# 2199| r2199_1(glval) = VariableAddress[x] : -# 2199| m2199_2(ClassWithDestructor) = Uninitialized[x] : &:r2199_1 -# 2199| r2199_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2199| v2199_4(void) = Call[ClassWithDestructor] : func:r2199_3, this:r2199_1 -# 2199| m2199_5(unknown) = ^CallSideEffect : ~m2198_4 -# 2199| m2199_6(unknown) = Chi : total:m2198_4, partial:m2199_5 -# 2199| m2199_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2199_1 -# 2199| m2199_8(ClassWithDestructor) = Chi : total:m2199_2, partial:m2199_7 -# 2199| r2199_9(glval) = VariableAddress[b] : -# 2199| r2199_10(bool) = Load[b] : &:r2199_9, m2198_6 -# 2199| v2199_11(void) = ConditionalBranch : r2199_10 +# 2199| void initialization_with_destructor(bool, char) +# 2199| Block 0 +# 2199| v2199_1(void) = EnterFunction : +# 2199| m2199_2(unknown) = AliasedDefinition : +# 2199| m2199_3(unknown) = InitializeNonLocal : +# 2199| m2199_4(unknown) = Chi : total:m2199_2, partial:m2199_3 +# 2199| r2199_5(glval) = VariableAddress[b] : +# 2199| m2199_6(bool) = InitializeParameter[b] : &:r2199_5 +# 2199| r2199_7(glval) = VariableAddress[c] : +# 2199| m2199_8(char) = InitializeParameter[c] : &:r2199_7 +# 2200| r2200_1(glval) = VariableAddress[x] : +# 2200| m2200_2(ClassWithDestructor) = Uninitialized[x] : &:r2200_1 +# 2200| r2200_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2200| v2200_4(void) = Call[ClassWithDestructor] : func:r2200_3, this:r2200_1 +# 2200| m2200_5(unknown) = ^CallSideEffect : ~m2199_4 +# 2200| m2200_6(unknown) = Chi : total:m2199_4, partial:m2200_5 +# 2200| m2200_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2200_1 +# 2200| m2200_8(ClassWithDestructor) = Chi : total:m2200_2, partial:m2200_7 +# 2200| r2200_9(glval) = VariableAddress[b] : +# 2200| r2200_10(bool) = Load[b] : &:r2200_9, m2199_6 +# 2200| v2200_11(void) = ConditionalBranch : r2200_10 #-----| False -> Block 3 #-----| True -> Block 2 -# 2198| Block 1 -# 2198| m2198_9(unknown) = Phi : from 14:~m2233_5, from 19:~m2233_13, from 23:~m2233_22 -# 2198| v2198_10(void) = ReturnVoid : -# 2198| v2198_11(void) = AliasedUse : ~m2198_9 -# 2198| v2198_12(void) = ExitFunction : +# 2199| Block 1 +# 2199| m2199_9(unknown) = Phi : from 14:~m2234_5, from 19:~m2234_13, from 23:~m2234_22 +# 2199| v2199_10(void) = ReturnVoid : +# 2199| v2199_11(void) = AliasedUse : ~m2199_9 +# 2199| v2199_12(void) = ExitFunction : -# 2200| Block 2 -# 2200| r2200_1(glval) = VariableAddress[x] : -# 2200| r2200_2(glval) = FunctionAddress[set_x] : -# 2200| r2200_3(char) = Constant[97] : -# 2200| v2200_4(void) = Call[set_x] : func:r2200_2, this:r2200_1, 0:r2200_3 -# 2200| m2200_5(unknown) = ^CallSideEffect : ~m2199_6 -# 2200| m2200_6(unknown) = Chi : total:m2199_6, partial:m2200_5 -# 2200| v2200_7(void) = ^IndirectReadSideEffect[-1] : &:r2200_1, m2199_8 -# 2200| m2200_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2200_1 -# 2200| m2200_9(ClassWithDestructor) = Chi : total:m2199_8, partial:m2200_8 -# 2200| r2200_10(glval) = VariableAddress[x] : -# 2200| r2200_11(glval) = FunctionAddress[~ClassWithDestructor] : -# 2200| v2200_12(void) = Call[~ClassWithDestructor] : func:r2200_11, this:r2200_10 -# 2200| m2200_13(unknown) = ^CallSideEffect : ~m2200_6 -# 2200| m2200_14(unknown) = Chi : total:m2200_6, partial:m2200_13 -# 2200| v2200_15(void) = ^IndirectReadSideEffect[-1] : &:r2200_10, m2200_9 -# 2200| m2200_16(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2200_10 -# 2200| m2200_17(ClassWithDestructor) = Chi : total:m2200_9, partial:m2200_16 +# 2201| Block 2 +# 2201| r2201_1(glval) = VariableAddress[x] : +# 2201| r2201_2(glval) = FunctionAddress[set_x] : +# 2201| r2201_3(char) = Constant[97] : +# 2201| v2201_4(void) = Call[set_x] : func:r2201_2, this:r2201_1, 0:r2201_3 +# 2201| m2201_5(unknown) = ^CallSideEffect : ~m2200_6 +# 2201| m2201_6(unknown) = Chi : total:m2200_6, partial:m2201_5 +# 2201| v2201_7(void) = ^IndirectReadSideEffect[-1] : &:r2201_1, m2200_8 +# 2201| m2201_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2201_1 +# 2201| m2201_9(ClassWithDestructor) = Chi : total:m2200_8, partial:m2201_8 #-----| Goto -> Block 3 -# 2202| Block 3 -# 2202| m2202_1(unknown) = Phi : from 0:~m2199_6, from 2:~m2200_14 -# 2202| r2202_2(glval) = VariableAddress[x] : -# 2202| m2202_3(ClassWithDestructor) = Uninitialized[x] : &:r2202_2 -# 2202| r2202_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2202| v2202_5(void) = Call[ClassWithDestructor] : func:r2202_4, this:r2202_2 -# 2202| m2202_6(unknown) = ^CallSideEffect : ~m2202_1 -# 2202| m2202_7(unknown) = Chi : total:m2202_1, partial:m2202_6 -# 2202| m2202_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2202_2 -# 2202| m2202_9(ClassWithDestructor) = Chi : total:m2202_3, partial:m2202_8 -# 2202| r2202_10(bool) = Constant[1] : -# 2202| v2202_11(void) = ConditionalBranch : r2202_10 +# 2201| Block 3 +# 2201| m2201_10(ClassWithDestructor) = Phi : from 0:m2200_8, from 2:m2201_9 +# 2201| m2201_11(unknown) = Phi : from 0:~m2200_6, from 2:~m2201_6 +# 2201| r2201_12(glval) = VariableAddress[x] : +# 2201| r2201_13(glval) = FunctionAddress[~ClassWithDestructor] : +# 2201| v2201_14(void) = Call[~ClassWithDestructor] : func:r2201_13, this:r2201_12 +# 2201| m2201_15(unknown) = ^CallSideEffect : ~m2201_11 +# 2201| m2201_16(unknown) = Chi : total:m2201_11, partial:m2201_15 +# 2201| v2201_17(void) = ^IndirectReadSideEffect[-1] : &:r2201_12, m2201_10 +# 2201| m2201_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2201_12 +# 2201| m2201_19(ClassWithDestructor) = Chi : total:m2201_10, partial:m2201_18 +# 2203| r2203_1(glval) = VariableAddress[x] : +# 2203| m2203_2(ClassWithDestructor) = Uninitialized[x] : &:r2203_1 +# 2203| r2203_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2203| v2203_4(void) = Call[ClassWithDestructor] : func:r2203_3, this:r2203_1 +# 2203| m2203_5(unknown) = ^CallSideEffect : ~m2201_16 +# 2203| m2203_6(unknown) = Chi : total:m2201_16, partial:m2203_5 +# 2203| m2203_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2203_1 +# 2203| m2203_8(ClassWithDestructor) = Chi : total:m2203_2, partial:m2203_7 +# 2203| r2203_9(bool) = Constant[1] : +# 2203| v2203_10(void) = ConditionalBranch : r2203_9 #-----| False -> Block 24 #-----| True -> Block 4 -# 2203| Block 4 -# 2203| r2203_1(glval) = VariableAddress[x] : -# 2203| r2203_2(glval) = FunctionAddress[set_x] : -# 2203| r2203_3(char) = Constant[97] : -# 2203| v2203_4(void) = Call[set_x] : func:r2203_2, this:r2203_1, 0:r2203_3 -# 2203| m2203_5(unknown) = ^CallSideEffect : ~m2202_7 -# 2203| m2203_6(unknown) = Chi : total:m2202_7, partial:m2203_5 -# 2203| v2203_7(void) = ^IndirectReadSideEffect[-1] : &:r2203_1, m2202_9 -# 2203| m2203_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2203_1 -# 2203| m2203_9(ClassWithDestructor) = Chi : total:m2202_9, partial:m2203_8 -# 2205| r2205_1(glval) = VariableAddress[x] : -# 2205| m2205_2(ClassWithDestructor) = Uninitialized[x] : &:r2205_1 -# 2205| r2205_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2205| v2205_4(void) = Call[ClassWithDestructor] : func:r2205_3, this:r2205_1 -# 2205| m2205_5(unknown) = ^CallSideEffect : ~m2203_6 -# 2205| m2205_6(unknown) = Chi : total:m2203_6, partial:m2205_5 -# 2205| m2205_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2205_1 -# 2205| m2205_8(ClassWithDestructor) = Chi : total:m2205_2, partial:m2205_7 -# 2205| r2205_9(glval) = VariableAddress[c] : -# 2205| r2205_10(char) = Load[c] : &:r2205_9, m2198_8 -# 2205| r2205_11(int) = Convert : r2205_10 -# 2205| v2205_12(void) = Switch : r2205_11 +# 2204| Block 4 +# 2204| r2204_1(glval) = VariableAddress[x] : +# 2204| r2204_2(glval) = FunctionAddress[set_x] : +# 2204| r2204_3(char) = Constant[97] : +# 2204| v2204_4(void) = Call[set_x] : func:r2204_2, this:r2204_1, 0:r2204_3 +# 2204| m2204_5(unknown) = ^CallSideEffect : ~m2203_6 +# 2204| m2204_6(unknown) = Chi : total:m2203_6, partial:m2204_5 +# 2204| v2204_7(void) = ^IndirectReadSideEffect[-1] : &:r2204_1, m2203_8 +# 2204| m2204_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2204_1 +# 2204| m2204_9(ClassWithDestructor) = Chi : total:m2203_8, partial:m2204_8 +# 2204| r2204_10(glval) = VariableAddress[x] : +# 2204| r2204_11(glval) = FunctionAddress[~ClassWithDestructor] : +# 2204| v2204_12(void) = Call[~ClassWithDestructor] : func:r2204_11, this:r2204_10 +# 2204| m2204_13(unknown) = ^CallSideEffect : ~m2204_6 +# 2204| m2204_14(unknown) = Chi : total:m2204_6, partial:m2204_13 +# 2204| v2204_15(void) = ^IndirectReadSideEffect[-1] : &:r2204_10, m2204_9 +# 2204| m2204_16(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2204_10 +# 2204| m2204_17(ClassWithDestructor) = Chi : total:m2204_9, partial:m2204_16 +# 2206| r2206_1(glval) = VariableAddress[x] : +# 2206| m2206_2(ClassWithDestructor) = Uninitialized[x] : &:r2206_1 +# 2206| r2206_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2206| v2206_4(void) = Call[ClassWithDestructor] : func:r2206_3, this:r2206_1 +# 2206| m2206_5(unknown) = ^CallSideEffect : ~m2204_14 +# 2206| m2206_6(unknown) = Chi : total:m2204_14, partial:m2206_5 +# 2206| m2206_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2206_1 +# 2206| m2206_8(ClassWithDestructor) = Chi : total:m2206_2, partial:m2206_7 +# 2206| r2206_9(glval) = VariableAddress[c] : +# 2206| r2206_10(char) = Load[c] : &:r2206_9, m2199_8 +# 2206| r2206_11(int) = Convert : r2206_10 +# 2206| v2206_12(void) = Switch : r2206_11 #-----| Case[97] -> Block 5 #-----| Default -> Block 6 -# 2206| Block 5 -# 2206| v2206_1(void) = NoOp : -# 2207| r2207_1(glval) = VariableAddress[x] : -# 2207| r2207_2(glval) = FunctionAddress[set_x] : -# 2207| r2207_3(char) = Constant[97] : -# 2207| v2207_4(void) = Call[set_x] : func:r2207_2, this:r2207_1, 0:r2207_3 -# 2207| m2207_5(unknown) = ^CallSideEffect : ~m2205_6 -# 2207| m2207_6(unknown) = Chi : total:m2205_6, partial:m2207_5 -# 2207| v2207_7(void) = ^IndirectReadSideEffect[-1] : &:r2207_1, m2205_8 -# 2207| m2207_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2207_1 -# 2207| m2207_9(ClassWithDestructor) = Chi : total:m2205_8, partial:m2207_8 -# 2208| v2208_1(void) = NoOp : +# 2207| Block 5 +# 2207| v2207_1(void) = NoOp : +# 2208| r2208_1(glval) = VariableAddress[x] : +# 2208| r2208_2(glval) = FunctionAddress[set_x] : +# 2208| r2208_3(char) = Constant[97] : +# 2208| v2208_4(void) = Call[set_x] : func:r2208_2, this:r2208_1, 0:r2208_3 +# 2208| m2208_5(unknown) = ^CallSideEffect : ~m2206_6 +# 2208| m2208_6(unknown) = Chi : total:m2206_6, partial:m2208_5 +# 2208| v2208_7(void) = ^IndirectReadSideEffect[-1] : &:r2208_1, m2206_8 +# 2208| m2208_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2208_1 +# 2208| m2208_9(ClassWithDestructor) = Chi : total:m2206_8, partial:m2208_8 +# 2213| r2213_1(glval) = VariableAddress[x] : +# 2213| r2213_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2213| v2213_3(void) = Call[~ClassWithDestructor] : func:r2213_2, this:r2213_1 +# 2213| m2213_4(unknown) = ^CallSideEffect : ~m2208_6 +# 2213| m2213_5(unknown) = Chi : total:m2208_6, partial:m2213_4 +# 2213| v2213_6(void) = ^IndirectReadSideEffect[-1] : &:r2213_1, m2208_9 +# 2213| m2213_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2213_1 +# 2213| m2213_8(ClassWithDestructor) = Chi : total:m2208_9, partial:m2213_7 +# 2209| v2209_1(void) = NoOp : #-----| Goto -> Block 7 -# 2209| Block 6 -# 2209| v2209_1(void) = NoOp : -# 2210| r2210_1(glval) = VariableAddress[x] : -# 2210| r2210_2(glval) = FunctionAddress[set_x] : -# 2210| r2210_3(char) = Constant[98] : -# 2210| v2210_4(void) = Call[set_x] : func:r2210_2, this:r2210_1, 0:r2210_3 -# 2210| m2210_5(unknown) = ^CallSideEffect : ~m2205_6 -# 2210| m2210_6(unknown) = Chi : total:m2205_6, partial:m2210_5 -# 2210| v2210_7(void) = ^IndirectReadSideEffect[-1] : &:r2210_1, m2205_8 -# 2210| m2210_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2210_1 -# 2210| m2210_9(ClassWithDestructor) = Chi : total:m2205_8, partial:m2210_8 -# 2211| v2211_1(void) = NoOp : +# 2210| Block 6 +# 2210| v2210_1(void) = NoOp : +# 2211| r2211_1(glval) = VariableAddress[x] : +# 2211| r2211_2(glval) = FunctionAddress[set_x] : +# 2211| r2211_3(char) = Constant[98] : +# 2211| v2211_4(void) = Call[set_x] : func:r2211_2, this:r2211_1, 0:r2211_3 +# 2211| m2211_5(unknown) = ^CallSideEffect : ~m2206_6 +# 2211| m2211_6(unknown) = Chi : total:m2206_6, partial:m2211_5 +# 2211| v2211_7(void) = ^IndirectReadSideEffect[-1] : &:r2211_1, m2206_8 +# 2211| m2211_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2211_1 +# 2211| m2211_9(ClassWithDestructor) = Chi : total:m2206_8, partial:m2211_8 +# 2213| r2213_9(glval) = VariableAddress[x] : +# 2213| r2213_10(glval) = FunctionAddress[~ClassWithDestructor] : +# 2213| v2213_11(void) = Call[~ClassWithDestructor] : func:r2213_10, this:r2213_9 +# 2213| m2213_12(unknown) = ^CallSideEffect : ~m2211_6 +# 2213| m2213_13(unknown) = Chi : total:m2211_6, partial:m2213_12 +# 2213| v2213_14(void) = ^IndirectReadSideEffect[-1] : &:r2213_9, m2211_9 +# 2213| m2213_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2213_9 +# 2213| m2213_16(ClassWithDestructor) = Chi : total:m2211_9, partial:m2213_15 +# 2212| v2212_1(void) = NoOp : #-----| Goto -> Block 7 -# 2212| Block 7 -# 2212| m2212_1(unknown) = Phi : from 5:~m2207_6, from 6:~m2210_6 -# 2212| v2212_2(void) = NoOp : -# 2214| r2214_1(glval) = VariableAddress[x] : -# 2214| m2214_2(ClassWithDestructor) = Uninitialized[x] : &:r2214_1 -# 2214| r2214_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2214| v2214_4(void) = Call[ClassWithDestructor] : func:r2214_3, this:r2214_1 -# 2214| m2214_5(unknown) = ^CallSideEffect : ~m2212_1 -# 2214| m2214_6(unknown) = Chi : total:m2212_1, partial:m2214_5 -# 2214| m2214_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2214_1 -# 2214| m2214_8(ClassWithDestructor) = Chi : total:m2214_2, partial:m2214_7 -# 2215| r2215_1(glval>) = VariableAddress[ys] : -# 2215| m2215_2(vector) = Uninitialized[ys] : &:r2215_1 -# 2215| m2215_3(unknown) = Chi : total:m2214_6, partial:m2215_2 -# 2215| r2215_4(glval) = FunctionAddress[vector] : -# 2215| r2215_5(glval) = VariableAddress[#temp2215:45] : -# 2215| r2215_6(glval) = VariableAddress[x] : -# 2215| r2215_7(ClassWithDestructor) = Load[x] : &:r2215_6, m2214_8 -# 2215| m2215_8(ClassWithDestructor) = Store[#temp2215:45] : &:r2215_5, r2215_7 -# 2215| r2215_9(ClassWithDestructor) = Load[#temp2215:45] : &:r2215_5, m2215_8 -# 2215| v2215_10(void) = Call[vector] : func:r2215_4, this:r2215_1, 0:r2215_9 -# 2215| m2215_11(unknown) = ^CallSideEffect : ~m2215_3 -# 2215| m2215_12(unknown) = Chi : total:m2215_3, partial:m2215_11 -# 2215| m2215_13(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2215_1 -# 2215| m2215_14(unknown) = Chi : total:m2215_12, partial:m2215_13 -# 2215| r2215_15(glval) = CopyValue : r2215_5 -# 2215| r2215_16(glval) = FunctionAddress[~ClassWithDestructor] : -# 2215| v2215_17(void) = Call[~ClassWithDestructor] : func:r2215_16, this:r2215_15 -# 2215| m2215_18(unknown) = ^CallSideEffect : ~m2215_14 -# 2215| m2215_19(unknown) = Chi : total:m2215_14, partial:m2215_18 -# 2215| v2215_20(void) = ^IndirectReadSideEffect[-1] : &:r2215_15, m2215_8 -# 2215| m2215_21(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2215_15 -# 2215| m2215_22(ClassWithDestructor) = Chi : total:m2215_8, partial:m2215_21 -# 2215| r2215_23(glval &>) = VariableAddress[(__range)] : -# 2215| r2215_24(glval>) = VariableAddress[ys] : -# 2215| r2215_25(vector &) = CopyValue : r2215_24 -# 2215| m2215_26(vector &) = Store[(__range)] : &:r2215_23, r2215_25 -# 2215| r2215_27(glval>) = VariableAddress[(__begin)] : -# 2215| r2215_28(glval &>) = VariableAddress[(__range)] : -# 2215| r2215_29(vector &) = Load[(__range)] : &:r2215_28, m2215_26 -#-----| r0_1(glval>) = CopyValue : r2215_29 +# 2213| Block 7 +# 2213| m2213_17(unknown) = Phi : from 5:~m2213_5, from 6:~m2213_13 +# 2213| v2213_18(void) = NoOp : +# 2215| r2215_1(glval) = VariableAddress[x] : +# 2215| m2215_2(ClassWithDestructor) = Uninitialized[x] : &:r2215_1 +# 2215| r2215_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2215| v2215_4(void) = Call[ClassWithDestructor] : func:r2215_3, this:r2215_1 +# 2215| m2215_5(unknown) = ^CallSideEffect : ~m2213_17 +# 2215| m2215_6(unknown) = Chi : total:m2213_17, partial:m2215_5 +# 2215| m2215_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2215_1 +# 2215| m2215_8(ClassWithDestructor) = Chi : total:m2215_2, partial:m2215_7 +# 2216| r2216_1(glval>) = VariableAddress[ys] : +# 2216| m2216_2(vector) = Uninitialized[ys] : &:r2216_1 +# 2216| m2216_3(unknown) = Chi : total:m2215_6, partial:m2216_2 +# 2216| r2216_4(glval) = FunctionAddress[vector] : +# 2216| r2216_5(glval) = VariableAddress[#temp2216:45] : +# 2216| r2216_6(glval) = VariableAddress[x] : +# 2216| r2216_7(ClassWithDestructor) = Load[x] : &:r2216_6, m2215_8 +# 2216| m2216_8(ClassWithDestructor) = Store[#temp2216:45] : &:r2216_5, r2216_7 +# 2216| r2216_9(ClassWithDestructor) = Load[#temp2216:45] : &:r2216_5, m2216_8 +# 2216| v2216_10(void) = Call[vector] : func:r2216_4, this:r2216_1, 0:r2216_9 +# 2216| m2216_11(unknown) = ^CallSideEffect : ~m2216_3 +# 2216| m2216_12(unknown) = Chi : total:m2216_3, partial:m2216_11 +# 2216| m2216_13(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2216_1 +# 2216| m2216_14(unknown) = Chi : total:m2216_12, partial:m2216_13 +# 2216| r2216_15(glval) = CopyValue : r2216_5 +# 2216| r2216_16(glval) = FunctionAddress[~ClassWithDestructor] : +# 2216| v2216_17(void) = Call[~ClassWithDestructor] : func:r2216_16, this:r2216_15 +# 2216| m2216_18(unknown) = ^CallSideEffect : ~m2216_14 +# 2216| m2216_19(unknown) = Chi : total:m2216_14, partial:m2216_18 +# 2216| v2216_20(void) = ^IndirectReadSideEffect[-1] : &:r2216_15, m2216_8 +# 2216| m2216_21(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2216_15 +# 2216| m2216_22(ClassWithDestructor) = Chi : total:m2216_8, partial:m2216_21 +# 2216| r2216_23(glval &>) = VariableAddress[(__range)] : +# 2216| r2216_24(glval>) = VariableAddress[ys] : +# 2216| r2216_25(vector &) = CopyValue : r2216_24 +# 2216| m2216_26(vector &) = Store[(__range)] : &:r2216_23, r2216_25 +# 2216| r2216_27(glval>) = VariableAddress[(__begin)] : +# 2216| r2216_28(glval &>) = VariableAddress[(__range)] : +# 2216| r2216_29(vector &) = Load[(__range)] : &:r2216_28, m2216_26 +#-----| r0_1(glval>) = CopyValue : r2216_29 #-----| r0_2(glval>) = Convert : r0_1 -# 2215| r2215_30(glval) = FunctionAddress[begin] : -# 2215| r2215_31(iterator) = Call[begin] : func:r2215_30, this:r0_2 -#-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m2215_19 -# 2215| m2215_32(iterator) = Store[(__begin)] : &:r2215_27, r2215_31 -# 2215| r2215_33(glval>) = VariableAddress[(__end)] : -# 2215| r2215_34(glval &>) = VariableAddress[(__range)] : -# 2215| r2215_35(vector &) = Load[(__range)] : &:r2215_34, m2215_26 -#-----| r0_4(glval>) = CopyValue : r2215_35 +# 2216| r2216_30(glval) = FunctionAddress[begin] : +# 2216| r2216_31(iterator) = Call[begin] : func:r2216_30, this:r0_2 +#-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m2216_19 +# 2216| m2216_32(iterator) = Store[(__begin)] : &:r2216_27, r2216_31 +# 2216| r2216_33(glval>) = VariableAddress[(__end)] : +# 2216| r2216_34(glval &>) = VariableAddress[(__range)] : +# 2216| r2216_35(vector &) = Load[(__range)] : &:r2216_34, m2216_26 +#-----| r0_4(glval>) = CopyValue : r2216_35 #-----| r0_5(glval>) = Convert : r0_4 -# 2215| r2215_36(glval) = FunctionAddress[end] : -# 2215| r2215_37(iterator) = Call[end] : func:r2215_36, this:r0_5 -#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m2215_19 -# 2215| m2215_38(iterator) = Store[(__end)] : &:r2215_33, r2215_37 -# 2215| m2215_39(unknown) = Chi : total:m2215_19, partial:m2215_38 +# 2216| r2216_36(glval) = FunctionAddress[end] : +# 2216| r2216_37(iterator) = Call[end] : func:r2216_36, this:r0_5 +#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m2216_19 +# 2216| m2216_38(iterator) = Store[(__end)] : &:r2216_33, r2216_37 +# 2216| m2216_39(unknown) = Chi : total:m2216_19, partial:m2216_38 #-----| Goto -> Block 8 -# 2215| Block 8 -# 2215| m2215_40(iterator) = Phi : from 7:m2215_32, from 9:m2215_64 -# 2215| m2215_41(unknown) = Phi : from 7:~m2215_39, from 9:~m2215_69 -# 2215| r2215_42(glval>) = VariableAddress[(__begin)] : -#-----| r0_7(glval>) = Convert : r2215_42 -# 2215| r2215_43(glval) = FunctionAddress[operator!=] : +# 2216| Block 8 +# 2216| m2216_40(iterator) = Phi : from 7:m2216_32, from 9:m2216_64 +# 2216| m2216_41(unknown) = Phi : from 7:~m2216_39, from 9:~m2216_69 +# 2216| r2216_42(glval>) = VariableAddress[(__begin)] : +#-----| r0_7(glval>) = Convert : r2216_42 +# 2216| r2216_43(glval) = FunctionAddress[operator!=] : #-----| r0_8(glval>) = VariableAddress[#temp0:0] : #-----| m0_9(iterator) = Uninitialized[#temp0:0] : &:r0_8 -#-----| m0_10(unknown) = Chi : total:m2215_41, partial:m0_9 -# 2215| r2215_44(glval) = FunctionAddress[iterator] : -# 2215| r2215_45(glval>) = VariableAddress[(__end)] : -#-----| r0_11(glval>) = Convert : r2215_45 +#-----| m0_10(unknown) = Chi : total:m2216_41, partial:m0_9 +# 2216| r2216_44(glval) = FunctionAddress[iterator] : +# 2216| r2216_45(glval>) = VariableAddress[(__end)] : +#-----| r0_11(glval>) = Convert : r2216_45 #-----| r0_12(iterator &) = CopyValue : r0_11 -# 2215| v2215_46(void) = Call[iterator] : func:r2215_44, this:r0_8, 0:r0_12 -# 2215| m2215_47(unknown) = ^CallSideEffect : ~m0_10 -# 2215| m2215_48(unknown) = Chi : total:m0_10, partial:m2215_47 -#-----| v0_13(void) = ^BufferReadSideEffect[0] : &:r0_12, ~m2215_48 -# 2215| m2215_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 -# 2215| m2215_50(unknown) = Chi : total:m2215_48, partial:m2215_49 -#-----| r0_14(iterator) = Load[#temp0:0] : &:r0_8, ~m2215_50 -# 2215| r2215_51(bool) = Call[operator!=] : func:r2215_43, this:r0_7, 0:r0_14 -#-----| v0_15(void) = ^IndirectReadSideEffect[-1] : &:r0_7, m2215_40 -# 2215| v2215_52(void) = ConditionalBranch : r2215_51 +# 2216| v2216_46(void) = Call[iterator] : func:r2216_44, this:r0_8, 0:r0_12 +# 2216| m2216_47(unknown) = ^CallSideEffect : ~m0_10 +# 2216| m2216_48(unknown) = Chi : total:m0_10, partial:m2216_47 +#-----| v0_13(void) = ^BufferReadSideEffect[0] : &:r0_12, ~m2216_48 +# 2216| m2216_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 +# 2216| m2216_50(unknown) = Chi : total:m2216_48, partial:m2216_49 +#-----| r0_14(iterator) = Load[#temp0:0] : &:r0_8, ~m2216_50 +# 2216| r2216_51(bool) = Call[operator!=] : func:r2216_43, this:r0_7, 0:r0_14 +#-----| v0_15(void) = ^IndirectReadSideEffect[-1] : &:r0_7, m2216_40 +# 2216| v2216_52(void) = ConditionalBranch : r2216_51 #-----| False -> Block 10 #-----| True -> Block 9 -# 2215| Block 9 -# 2215| r2215_53(glval) = VariableAddress[y] : -# 2215| r2215_54(glval>) = VariableAddress[(__begin)] : -#-----| r0_16(glval>) = Convert : r2215_54 -# 2215| r2215_55(glval) = FunctionAddress[operator*] : -# 2215| r2215_56(ClassWithDestructor &) = Call[operator*] : func:r2215_55, this:r0_16 -#-----| v0_17(void) = ^IndirectReadSideEffect[-1] : &:r0_16, m2215_40 -# 2215| r2215_57(ClassWithDestructor) = Load[?] : &:r2215_56, ~m2215_50 -# 2215| m2215_58(ClassWithDestructor) = Store[y] : &:r2215_53, r2215_57 -# 2216| r2216_1(glval) = VariableAddress[y] : -# 2216| r2216_2(glval) = FunctionAddress[set_x] : -# 2216| r2216_3(char) = Constant[97] : -# 2216| v2216_4(void) = Call[set_x] : func:r2216_2, this:r2216_1, 0:r2216_3 -# 2216| m2216_5(unknown) = ^CallSideEffect : ~m2215_50 -# 2216| m2216_6(unknown) = Chi : total:m2215_50, partial:m2216_5 -# 2216| v2216_7(void) = ^IndirectReadSideEffect[-1] : &:r2216_1, m2215_58 -# 2216| m2216_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2216_1 -# 2216| m2216_9(ClassWithDestructor) = Chi : total:m2215_58, partial:m2216_8 -# 2215| r2215_59(glval>) = VariableAddress[(__begin)] : -# 2215| r2215_60(glval) = FunctionAddress[operator++] : -# 2215| r2215_61(iterator &) = Call[operator++] : func:r2215_60, this:r2215_59 -# 2215| v2215_62(void) = ^IndirectReadSideEffect[-1] : &:r2215_59, m2215_40 -# 2215| m2215_63(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2215_59 -# 2215| m2215_64(iterator) = Chi : total:m2215_40, partial:m2215_63 -# 2215| r2215_65(glval) = VariableAddress[y] : -# 2215| r2215_66(glval) = FunctionAddress[~ClassWithDestructor] : -# 2215| v2215_67(void) = Call[~ClassWithDestructor] : func:r2215_66, this:r2215_65 -# 2215| m2215_68(unknown) = ^CallSideEffect : ~m2216_6 -# 2215| m2215_69(unknown) = Chi : total:m2216_6, partial:m2215_68 -# 2215| v2215_70(void) = ^IndirectReadSideEffect[-1] : &:r2215_65, m2216_9 -# 2215| m2215_71(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2215_65 -# 2215| m2215_72(ClassWithDestructor) = Chi : total:m2216_9, partial:m2215_71 -# 2215| r2215_73(glval>) = CopyValue : r2215_61 +# 2216| Block 9 +# 2216| r2216_53(glval) = VariableAddress[y] : +# 2216| r2216_54(glval>) = VariableAddress[(__begin)] : +#-----| r0_16(glval>) = Convert : r2216_54 +# 2216| r2216_55(glval) = FunctionAddress[operator*] : +# 2216| r2216_56(ClassWithDestructor &) = Call[operator*] : func:r2216_55, this:r0_16 +#-----| v0_17(void) = ^IndirectReadSideEffect[-1] : &:r0_16, m2216_40 +# 2216| r2216_57(ClassWithDestructor) = Load[?] : &:r2216_56, ~m2216_50 +# 2216| m2216_58(ClassWithDestructor) = Store[y] : &:r2216_53, r2216_57 +# 2217| r2217_1(glval) = VariableAddress[y] : +# 2217| r2217_2(glval) = FunctionAddress[set_x] : +# 2217| r2217_3(char) = Constant[97] : +# 2217| v2217_4(void) = Call[set_x] : func:r2217_2, this:r2217_1, 0:r2217_3 +# 2217| m2217_5(unknown) = ^CallSideEffect : ~m2216_50 +# 2217| m2217_6(unknown) = Chi : total:m2216_50, partial:m2217_5 +# 2217| v2217_7(void) = ^IndirectReadSideEffect[-1] : &:r2217_1, m2216_58 +# 2217| m2217_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2217_1 +# 2217| m2217_9(ClassWithDestructor) = Chi : total:m2216_58, partial:m2217_8 +# 2216| r2216_59(glval>) = VariableAddress[(__begin)] : +# 2216| r2216_60(glval) = FunctionAddress[operator++] : +# 2216| r2216_61(iterator &) = Call[operator++] : func:r2216_60, this:r2216_59 +# 2216| v2216_62(void) = ^IndirectReadSideEffect[-1] : &:r2216_59, m2216_40 +# 2216| m2216_63(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2216_59 +# 2216| m2216_64(iterator) = Chi : total:m2216_40, partial:m2216_63 +# 2216| r2216_65(glval) = VariableAddress[y] : +# 2216| r2216_66(glval) = FunctionAddress[~ClassWithDestructor] : +# 2216| v2216_67(void) = Call[~ClassWithDestructor] : func:r2216_66, this:r2216_65 +# 2216| m2216_68(unknown) = ^CallSideEffect : ~m2217_6 +# 2216| m2216_69(unknown) = Chi : total:m2217_6, partial:m2216_68 +# 2216| v2216_70(void) = ^IndirectReadSideEffect[-1] : &:r2216_65, m2217_9 +# 2216| m2216_71(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2216_65 +# 2216| m2216_72(ClassWithDestructor) = Chi : total:m2217_9, partial:m2216_71 +# 2216| r2216_73(glval>) = CopyValue : r2216_61 #-----| Goto (back edge) -> Block 8 -# 2218| Block 10 -# 2218| r2218_1(glval>) = VariableAddress[ys] : -# 2218| m2218_2(vector) = Uninitialized[ys] : &:r2218_1 -# 2218| m2218_3(unknown) = Chi : total:m2215_50, partial:m2218_2 -# 2218| r2218_4(glval) = FunctionAddress[vector] : -# 2218| r2218_5(glval) = VariableAddress[#temp2218:45] : -# 2218| r2218_6(glval) = VariableAddress[x] : -# 2218| r2218_7(ClassWithDestructor) = Load[x] : &:r2218_6, m2214_8 -# 2218| m2218_8(ClassWithDestructor) = Store[#temp2218:45] : &:r2218_5, r2218_7 -# 2218| r2218_9(ClassWithDestructor) = Load[#temp2218:45] : &:r2218_5, m2218_8 -# 2218| v2218_10(void) = Call[vector] : func:r2218_4, this:r2218_1, 0:r2218_9 -# 2218| m2218_11(unknown) = ^CallSideEffect : ~m2218_3 -# 2218| m2218_12(unknown) = Chi : total:m2218_3, partial:m2218_11 -# 2218| m2218_13(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2218_1 -# 2218| m2218_14(unknown) = Chi : total:m2218_12, partial:m2218_13 -# 2218| r2218_15(glval) = CopyValue : r2218_5 -# 2218| r2218_16(glval) = FunctionAddress[~ClassWithDestructor] : -# 2218| v2218_17(void) = Call[~ClassWithDestructor] : func:r2218_16, this:r2218_15 -# 2218| m2218_18(unknown) = ^CallSideEffect : ~m2218_14 -# 2218| m2218_19(unknown) = Chi : total:m2218_14, partial:m2218_18 -# 2218| v2218_20(void) = ^IndirectReadSideEffect[-1] : &:r2218_15, m2218_8 -# 2218| m2218_21(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2218_15 -# 2218| m2218_22(ClassWithDestructor) = Chi : total:m2218_8, partial:m2218_21 -# 2218| r2218_23(glval &>) = VariableAddress[(__range)] : -# 2218| r2218_24(glval>) = VariableAddress[ys] : -# 2218| r2218_25(vector &) = CopyValue : r2218_24 -# 2218| m2218_26(vector &) = Store[(__range)] : &:r2218_23, r2218_25 -# 2218| r2218_27(glval>) = VariableAddress[(__begin)] : -# 2218| r2218_28(glval &>) = VariableAddress[(__range)] : -# 2218| r2218_29(vector &) = Load[(__range)] : &:r2218_28, m2218_26 -#-----| r0_18(glval>) = CopyValue : r2218_29 +# 2216| Block 10 +# 2216| r2216_74(glval>) = VariableAddress[ys] : +# 2216| r2216_75(glval) = FunctionAddress[~vector] : +# 2216| v2216_76(void) = Call[~vector] : func:r2216_75, this:r2216_74 +# 2216| m2216_77(unknown) = ^CallSideEffect : ~m2216_50 +# 2216| m2216_78(unknown) = Chi : total:m2216_50, partial:m2216_77 +# 2216| v2216_79(void) = ^IndirectReadSideEffect[-1] : &:r2216_74, ~m2216_78 +# 2216| m2216_80(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2216_74 +# 2216| m2216_81(unknown) = Chi : total:m2216_78, partial:m2216_80 +# 2219| r2219_1(glval>) = VariableAddress[ys] : +# 2219| m2219_2(vector) = Uninitialized[ys] : &:r2219_1 +# 2219| m2219_3(unknown) = Chi : total:m2216_81, partial:m2219_2 +# 2219| r2219_4(glval) = FunctionAddress[vector] : +# 2219| r2219_5(glval) = VariableAddress[#temp2219:45] : +# 2219| r2219_6(glval) = VariableAddress[x] : +# 2219| r2219_7(ClassWithDestructor) = Load[x] : &:r2219_6, m2215_8 +# 2219| m2219_8(ClassWithDestructor) = Store[#temp2219:45] : &:r2219_5, r2219_7 +# 2219| r2219_9(ClassWithDestructor) = Load[#temp2219:45] : &:r2219_5, m2219_8 +# 2219| v2219_10(void) = Call[vector] : func:r2219_4, this:r2219_1, 0:r2219_9 +# 2219| m2219_11(unknown) = ^CallSideEffect : ~m2219_3 +# 2219| m2219_12(unknown) = Chi : total:m2219_3, partial:m2219_11 +# 2219| m2219_13(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2219_1 +# 2219| m2219_14(unknown) = Chi : total:m2219_12, partial:m2219_13 +# 2219| r2219_15(glval) = CopyValue : r2219_5 +# 2219| r2219_16(glval) = FunctionAddress[~ClassWithDestructor] : +# 2219| v2219_17(void) = Call[~ClassWithDestructor] : func:r2219_16, this:r2219_15 +# 2219| m2219_18(unknown) = ^CallSideEffect : ~m2219_14 +# 2219| m2219_19(unknown) = Chi : total:m2219_14, partial:m2219_18 +# 2219| v2219_20(void) = ^IndirectReadSideEffect[-1] : &:r2219_15, m2219_8 +# 2219| m2219_21(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_15 +# 2219| m2219_22(ClassWithDestructor) = Chi : total:m2219_8, partial:m2219_21 +# 2219| r2219_23(glval &>) = VariableAddress[(__range)] : +# 2219| r2219_24(glval>) = VariableAddress[ys] : +# 2219| r2219_25(vector &) = CopyValue : r2219_24 +# 2219| m2219_26(vector &) = Store[(__range)] : &:r2219_23, r2219_25 +# 2219| r2219_27(glval>) = VariableAddress[(__begin)] : +# 2219| r2219_28(glval &>) = VariableAddress[(__range)] : +# 2219| r2219_29(vector &) = Load[(__range)] : &:r2219_28, m2219_26 +#-----| r0_18(glval>) = CopyValue : r2219_29 #-----| r0_19(glval>) = Convert : r0_18 -# 2218| r2218_30(glval) = FunctionAddress[begin] : -# 2218| r2218_31(iterator) = Call[begin] : func:r2218_30, this:r0_19 -#-----| v0_20(void) = ^IndirectReadSideEffect[-1] : &:r0_19, ~m2218_19 -# 2218| m2218_32(iterator) = Store[(__begin)] : &:r2218_27, r2218_31 -# 2218| r2218_33(glval>) = VariableAddress[(__end)] : -# 2218| r2218_34(glval &>) = VariableAddress[(__range)] : -# 2218| r2218_35(vector &) = Load[(__range)] : &:r2218_34, m2218_26 -#-----| r0_21(glval>) = CopyValue : r2218_35 +# 2219| r2219_30(glval) = FunctionAddress[begin] : +# 2219| r2219_31(iterator) = Call[begin] : func:r2219_30, this:r0_19 +#-----| v0_20(void) = ^IndirectReadSideEffect[-1] : &:r0_19, ~m2219_19 +# 2219| m2219_32(iterator) = Store[(__begin)] : &:r2219_27, r2219_31 +# 2219| r2219_33(glval>) = VariableAddress[(__end)] : +# 2219| r2219_34(glval &>) = VariableAddress[(__range)] : +# 2219| r2219_35(vector &) = Load[(__range)] : &:r2219_34, m2219_26 +#-----| r0_21(glval>) = CopyValue : r2219_35 #-----| r0_22(glval>) = Convert : r0_21 -# 2218| r2218_36(glval) = FunctionAddress[end] : -# 2218| r2218_37(iterator) = Call[end] : func:r2218_36, this:r0_22 -#-----| v0_23(void) = ^IndirectReadSideEffect[-1] : &:r0_22, ~m2218_19 -# 2218| m2218_38(iterator) = Store[(__end)] : &:r2218_33, r2218_37 -# 2218| m2218_39(unknown) = Chi : total:m2218_19, partial:m2218_38 +# 2219| r2219_36(glval) = FunctionAddress[end] : +# 2219| r2219_37(iterator) = Call[end] : func:r2219_36, this:r0_22 +#-----| v0_23(void) = ^IndirectReadSideEffect[-1] : &:r0_22, ~m2219_19 +# 2219| m2219_38(iterator) = Store[(__end)] : &:r2219_33, r2219_37 +# 2219| m2219_39(unknown) = Chi : total:m2219_19, partial:m2219_38 #-----| Goto -> Block 11 -# 2218| Block 11 -# 2218| m2218_40(iterator) = Phi : from 10:m2218_32, from 12:m2218_58 -# 2218| m2218_41(unknown) = Phi : from 10:~m2218_39, from 12:~m2218_63 -# 2218| r2218_42(glval>) = VariableAddress[(__begin)] : -#-----| r0_24(glval>) = Convert : r2218_42 -# 2218| r2218_43(glval) = FunctionAddress[operator!=] : +# 2219| Block 11 +# 2219| m2219_40(iterator) = Phi : from 10:m2219_32, from 12:m2219_58 +# 2219| m2219_41(unknown) = Phi : from 10:~m2219_39, from 12:~m2219_63 +# 2219| r2219_42(glval>) = VariableAddress[(__begin)] : +#-----| r0_24(glval>) = Convert : r2219_42 +# 2219| r2219_43(glval) = FunctionAddress[operator!=] : #-----| r0_25(glval>) = VariableAddress[#temp0:0] : #-----| m0_26(iterator) = Uninitialized[#temp0:0] : &:r0_25 -#-----| m0_27(unknown) = Chi : total:m2218_41, partial:m0_26 -# 2218| r2218_44(glval) = FunctionAddress[iterator] : -# 2218| r2218_45(glval>) = VariableAddress[(__end)] : -#-----| r0_28(glval>) = Convert : r2218_45 +#-----| m0_27(unknown) = Chi : total:m2219_41, partial:m0_26 +# 2219| r2219_44(glval) = FunctionAddress[iterator] : +# 2219| r2219_45(glval>) = VariableAddress[(__end)] : +#-----| r0_28(glval>) = Convert : r2219_45 #-----| r0_29(iterator &) = CopyValue : r0_28 -# 2218| v2218_46(void) = Call[iterator] : func:r2218_44, this:r0_25, 0:r0_29 -# 2218| m2218_47(unknown) = ^CallSideEffect : ~m0_27 -# 2218| m2218_48(unknown) = Chi : total:m0_27, partial:m2218_47 -#-----| v0_30(void) = ^BufferReadSideEffect[0] : &:r0_29, ~m2218_48 -# 2218| m2218_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_25 -# 2218| m2218_50(unknown) = Chi : total:m2218_48, partial:m2218_49 -#-----| r0_31(iterator) = Load[#temp0:0] : &:r0_25, ~m2218_50 -# 2218| r2218_51(bool) = Call[operator!=] : func:r2218_43, this:r0_24, 0:r0_31 -#-----| v0_32(void) = ^IndirectReadSideEffect[-1] : &:r0_24, m2218_40 -# 2218| v2218_52(void) = ConditionalBranch : r2218_51 +# 2219| v2219_46(void) = Call[iterator] : func:r2219_44, this:r0_25, 0:r0_29 +# 2219| m2219_47(unknown) = ^CallSideEffect : ~m0_27 +# 2219| m2219_48(unknown) = Chi : total:m0_27, partial:m2219_47 +#-----| v0_30(void) = ^BufferReadSideEffect[0] : &:r0_29, ~m2219_48 +# 2219| m2219_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_25 +# 2219| m2219_50(unknown) = Chi : total:m2219_48, partial:m2219_49 +#-----| r0_31(iterator) = Load[#temp0:0] : &:r0_25, ~m2219_50 +# 2219| r2219_51(bool) = Call[operator!=] : func:r2219_43, this:r0_24, 0:r0_31 +#-----| v0_32(void) = ^IndirectReadSideEffect[-1] : &:r0_24, m2219_40 +# 2219| v2219_52(void) = ConditionalBranch : r2219_51 #-----| False -> Block 15 #-----| True -> Block 13 -# 2218| Block 12 -# 2218| r2218_53(glval>) = VariableAddress[(__begin)] : -# 2218| r2218_54(glval) = FunctionAddress[operator++] : -# 2218| r2218_55(iterator &) = Call[operator++] : func:r2218_54, this:r2218_53 -# 2218| v2218_56(void) = ^IndirectReadSideEffect[-1] : &:r2218_53, m2218_40 -# 2218| m2218_57(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2218_53 -# 2218| m2218_58(iterator) = Chi : total:m2218_40, partial:m2218_57 -# 2218| r2218_59(glval) = VariableAddress[y] : -# 2218| r2218_60(glval) = FunctionAddress[~ClassWithDestructor] : -# 2218| v2218_61(void) = Call[~ClassWithDestructor] : func:r2218_60, this:r2218_59 -# 2218| m2218_62(unknown) = ^CallSideEffect : ~m2220_5 -# 2218| m2218_63(unknown) = Chi : total:m2220_5, partial:m2218_62 -# 2218| v2218_64(void) = ^IndirectReadSideEffect[-1] : &:r2218_59, m2220_8 -# 2218| m2218_65(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2218_59 -# 2218| m2218_66(ClassWithDestructor) = Chi : total:m2220_8, partial:m2218_65 -# 2218| r2218_67(glval>) = CopyValue : r2218_55 +# 2219| Block 12 +# 2219| r2219_53(glval>) = VariableAddress[(__begin)] : +# 2219| r2219_54(glval) = FunctionAddress[operator++] : +# 2219| r2219_55(iterator &) = Call[operator++] : func:r2219_54, this:r2219_53 +# 2219| v2219_56(void) = ^IndirectReadSideEffect[-1] : &:r2219_53, m2219_40 +# 2219| m2219_57(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2219_53 +# 2219| m2219_58(iterator) = Chi : total:m2219_40, partial:m2219_57 +# 2219| r2219_59(glval) = VariableAddress[y] : +# 2219| r2219_60(glval) = FunctionAddress[~ClassWithDestructor] : +# 2219| v2219_61(void) = Call[~ClassWithDestructor] : func:r2219_60, this:r2219_59 +# 2219| m2219_62(unknown) = ^CallSideEffect : ~m2221_5 +# 2219| m2219_63(unknown) = Chi : total:m2221_5, partial:m2219_62 +# 2219| v2219_64(void) = ^IndirectReadSideEffect[-1] : &:r2219_59, m2221_8 +# 2219| m2219_65(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_59 +# 2219| m2219_66(ClassWithDestructor) = Chi : total:m2221_8, partial:m2219_65 +# 2219| r2219_67(glval>) = CopyValue : r2219_55 #-----| Goto (back edge) -> Block 11 -# 2218| Block 13 -# 2218| r2218_68(glval) = VariableAddress[y] : -# 2218| r2218_69(glval>) = VariableAddress[(__begin)] : -#-----| r0_33(glval>) = Convert : r2218_69 -# 2218| r2218_70(glval) = FunctionAddress[operator*] : -# 2218| r2218_71(ClassWithDestructor &) = Call[operator*] : func:r2218_70, this:r0_33 -#-----| v0_34(void) = ^IndirectReadSideEffect[-1] : &:r0_33, m2218_40 -# 2218| r2218_72(ClassWithDestructor) = Load[?] : &:r2218_71, ~m2218_50 -# 2218| m2218_73(ClassWithDestructor) = Store[y] : &:r2218_68, r2218_72 -# 2219| r2219_1(glval) = VariableAddress[y] : -# 2219| r2219_2(glval) = FunctionAddress[set_x] : -# 2219| r2219_3(char) = Constant[97] : -# 2219| v2219_4(void) = Call[set_x] : func:r2219_2, this:r2219_1, 0:r2219_3 -# 2219| m2219_5(unknown) = ^CallSideEffect : ~m2218_50 -# 2219| m2219_6(unknown) = Chi : total:m2218_50, partial:m2219_5 -# 2219| v2219_7(void) = ^IndirectReadSideEffect[-1] : &:r2219_1, m2218_73 -# 2219| m2219_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_1 -# 2219| m2219_9(ClassWithDestructor) = Chi : total:m2218_73, partial:m2219_8 +# 2219| Block 13 +# 2219| r2219_68(glval) = VariableAddress[y] : +# 2219| r2219_69(glval>) = VariableAddress[(__begin)] : +#-----| r0_33(glval>) = Convert : r2219_69 +# 2219| r2219_70(glval) = FunctionAddress[operator*] : +# 2219| r2219_71(ClassWithDestructor &) = Call[operator*] : func:r2219_70, this:r0_33 +#-----| v0_34(void) = ^IndirectReadSideEffect[-1] : &:r0_33, m2219_40 +# 2219| r2219_72(ClassWithDestructor) = Load[?] : &:r2219_71, ~m2219_50 +# 2219| m2219_73(ClassWithDestructor) = Store[y] : &:r2219_68, r2219_72 # 2220| r2220_1(glval) = VariableAddress[y] : -# 2220| r2220_2(glval) = FunctionAddress[get_x] : -# 2220| r2220_3(char) = Call[get_x] : func:r2220_2, this:r2220_1 -# 2220| m2220_4(unknown) = ^CallSideEffect : ~m2219_6 -# 2220| m2220_5(unknown) = Chi : total:m2219_6, partial:m2220_4 -# 2220| v2220_6(void) = ^IndirectReadSideEffect[-1] : &:r2220_1, m2219_9 -# 2220| m2220_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2220_1 -# 2220| m2220_8(ClassWithDestructor) = Chi : total:m2219_9, partial:m2220_7 -# 2220| r2220_9(int) = Convert : r2220_3 -# 2220| r2220_10(int) = Constant[98] : -# 2220| r2220_11(bool) = CompareEQ : r2220_9, r2220_10 -# 2220| v2220_12(void) = ConditionalBranch : r2220_11 +# 2220| r2220_2(glval) = FunctionAddress[set_x] : +# 2220| r2220_3(char) = Constant[97] : +# 2220| v2220_4(void) = Call[set_x] : func:r2220_2, this:r2220_1, 0:r2220_3 +# 2220| m2220_5(unknown) = ^CallSideEffect : ~m2219_50 +# 2220| m2220_6(unknown) = Chi : total:m2219_50, partial:m2220_5 +# 2220| v2220_7(void) = ^IndirectReadSideEffect[-1] : &:r2220_1, m2219_73 +# 2220| m2220_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2220_1 +# 2220| m2220_9(ClassWithDestructor) = Chi : total:m2219_73, partial:m2220_8 +# 2221| r2221_1(glval) = VariableAddress[y] : +# 2221| r2221_2(glval) = FunctionAddress[get_x] : +# 2221| r2221_3(char) = Call[get_x] : func:r2221_2, this:r2221_1 +# 2221| m2221_4(unknown) = ^CallSideEffect : ~m2220_6 +# 2221| m2221_5(unknown) = Chi : total:m2220_6, partial:m2221_4 +# 2221| v2221_6(void) = ^IndirectReadSideEffect[-1] : &:r2221_1, m2220_9 +# 2221| m2221_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2221_1 +# 2221| m2221_8(ClassWithDestructor) = Chi : total:m2220_9, partial:m2221_7 +# 2221| r2221_9(int) = Convert : r2221_3 +# 2221| r2221_10(int) = Constant[98] : +# 2221| r2221_11(bool) = CompareEQ : r2221_9, r2221_10 +# 2221| v2221_12(void) = ConditionalBranch : r2221_11 #-----| False -> Block 12 #-----| True -> Block 14 -# 2221| Block 14 -# 2221| v2221_1(void) = NoOp : -# 2218| r2218_74(glval) = VariableAddress[y] : -# 2218| r2218_75(glval) = FunctionAddress[~ClassWithDestructor] : -# 2218| v2218_76(void) = Call[~ClassWithDestructor] : func:r2218_75, this:r2218_74 -# 2218| m2218_77(unknown) = ^CallSideEffect : ~m2220_5 -# 2218| m2218_78(unknown) = Chi : total:m2220_5, partial:m2218_77 -# 2218| v2218_79(void) = ^IndirectReadSideEffect[-1] : &:r2218_74, m2220_8 -# 2218| m2218_80(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2218_74 -# 2218| m2218_81(ClassWithDestructor) = Chi : total:m2220_8, partial:m2218_80 -# 2218| r2218_82(glval>) = VariableAddress[ys] : -# 2218| r2218_83(glval) = FunctionAddress[~vector] : -# 2218| v2218_84(void) = Call[~vector] : func:r2218_83, this:r2218_82 -# 2218| m2218_85(unknown) = ^CallSideEffect : ~m2218_78 -# 2218| m2218_86(unknown) = Chi : total:m2218_78, partial:m2218_85 -# 2218| v2218_87(void) = ^IndirectReadSideEffect[-1] : &:r2218_82, ~m2218_86 -# 2218| m2218_88(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2218_82 -# 2218| m2218_89(unknown) = Chi : total:m2218_86, partial:m2218_88 -# 2233| r2233_1(glval) = VariableAddress[x] : -# 2233| r2233_2(glval) = FunctionAddress[~ClassWithDestructor] : -# 2233| v2233_3(void) = Call[~ClassWithDestructor] : func:r2233_2, this:r2233_1 -# 2233| m2233_4(unknown) = ^CallSideEffect : ~m2218_89 -# 2233| m2233_5(unknown) = Chi : total:m2218_89, partial:m2233_4 -# 2233| v2233_6(void) = ^IndirectReadSideEffect[-1] : &:r2233_1, m2214_8 -# 2233| m2233_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_1 -# 2233| m2233_8(ClassWithDestructor) = Chi : total:m2214_8, partial:m2233_7 +# 2222| Block 14 +# 2222| v2222_1(void) = NoOp : +# 2219| r2219_74(glval) = VariableAddress[y] : +# 2219| r2219_75(glval) = FunctionAddress[~ClassWithDestructor] : +# 2219| v2219_76(void) = Call[~ClassWithDestructor] : func:r2219_75, this:r2219_74 +# 2219| m2219_77(unknown) = ^CallSideEffect : ~m2221_5 +# 2219| m2219_78(unknown) = Chi : total:m2221_5, partial:m2219_77 +# 2219| v2219_79(void) = ^IndirectReadSideEffect[-1] : &:r2219_74, m2221_8 +# 2219| m2219_80(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_74 +# 2219| m2219_81(ClassWithDestructor) = Chi : total:m2221_8, partial:m2219_80 +# 2219| r2219_82(glval>) = VariableAddress[ys] : +# 2219| r2219_83(glval) = FunctionAddress[~vector] : +# 2219| v2219_84(void) = Call[~vector] : func:r2219_83, this:r2219_82 +# 2219| m2219_85(unknown) = ^CallSideEffect : ~m2219_78 +# 2219| m2219_86(unknown) = Chi : total:m2219_78, partial:m2219_85 +# 2219| v2219_87(void) = ^IndirectReadSideEffect[-1] : &:r2219_82, ~m2219_86 +# 2219| m2219_88(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2219_82 +# 2219| m2219_89(unknown) = Chi : total:m2219_86, partial:m2219_88 +# 2234| r2234_1(glval) = VariableAddress[x] : +# 2234| r2234_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2234| v2234_3(void) = Call[~ClassWithDestructor] : func:r2234_2, this:r2234_1 +# 2234| m2234_4(unknown) = ^CallSideEffect : ~m2219_89 +# 2234| m2234_5(unknown) = Chi : total:m2219_89, partial:m2234_4 +# 2234| v2234_6(void) = ^IndirectReadSideEffect[-1] : &:r2234_1, m2215_8 +# 2234| m2234_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2234_1 +# 2234| m2234_8(ClassWithDestructor) = Chi : total:m2215_8, partial:m2234_7 #-----| Goto -> Block 1 -# 2224| Block 15 -# 2224| r2224_1(glval>) = VariableAddress[ys] : -# 2224| m2224_2(vector) = Uninitialized[ys] : &:r2224_1 -# 2224| m2224_3(unknown) = Chi : total:m2218_50, partial:m2224_2 -# 2224| r2224_4(glval) = FunctionAddress[vector] : -# 2224| r2224_5(int) = Constant[1] : -# 2224| v2224_6(void) = Call[vector] : func:r2224_4, this:r2224_1, 0:r2224_5 -# 2224| m2224_7(unknown) = ^CallSideEffect : ~m2224_3 -# 2224| m2224_8(unknown) = Chi : total:m2224_3, partial:m2224_7 -# 2224| m2224_9(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2224_1 -# 2224| m2224_10(unknown) = Chi : total:m2224_8, partial:m2224_9 -# 2224| r2224_11(glval &>) = VariableAddress[(__range)] : -# 2224| r2224_12(glval>) = VariableAddress[ys] : -# 2224| r2224_13(vector &) = CopyValue : r2224_12 -# 2224| m2224_14(vector &) = Store[(__range)] : &:r2224_11, r2224_13 -# 2224| r2224_15(glval>) = VariableAddress[(__begin)] : -# 2224| r2224_16(glval &>) = VariableAddress[(__range)] : -# 2224| r2224_17(vector &) = Load[(__range)] : &:r2224_16, m2224_14 -#-----| r0_35(glval>) = CopyValue : r2224_17 +# 2219| Block 15 +# 2219| r2219_90(glval>) = VariableAddress[ys] : +# 2219| r2219_91(glval) = FunctionAddress[~vector] : +# 2219| v2219_92(void) = Call[~vector] : func:r2219_91, this:r2219_90 +# 2219| m2219_93(unknown) = ^CallSideEffect : ~m2219_50 +# 2219| m2219_94(unknown) = Chi : total:m2219_50, partial:m2219_93 +# 2219| v2219_95(void) = ^IndirectReadSideEffect[-1] : &:r2219_90, ~m2219_94 +# 2219| m2219_96(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2219_90 +# 2219| m2219_97(unknown) = Chi : total:m2219_94, partial:m2219_96 +# 2225| r2225_1(glval>) = VariableAddress[ys] : +# 2225| m2225_2(vector) = Uninitialized[ys] : &:r2225_1 +# 2225| m2225_3(unknown) = Chi : total:m2219_97, partial:m2225_2 +# 2225| r2225_4(glval) = FunctionAddress[vector] : +# 2225| r2225_5(int) = Constant[1] : +# 2225| v2225_6(void) = Call[vector] : func:r2225_4, this:r2225_1, 0:r2225_5 +# 2225| m2225_7(unknown) = ^CallSideEffect : ~m2225_3 +# 2225| m2225_8(unknown) = Chi : total:m2225_3, partial:m2225_7 +# 2225| m2225_9(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2225_1 +# 2225| m2225_10(unknown) = Chi : total:m2225_8, partial:m2225_9 +# 2225| r2225_11(glval &>) = VariableAddress[(__range)] : +# 2225| r2225_12(glval>) = VariableAddress[ys] : +# 2225| r2225_13(vector &) = CopyValue : r2225_12 +# 2225| m2225_14(vector &) = Store[(__range)] : &:r2225_11, r2225_13 +# 2225| r2225_15(glval>) = VariableAddress[(__begin)] : +# 2225| r2225_16(glval &>) = VariableAddress[(__range)] : +# 2225| r2225_17(vector &) = Load[(__range)] : &:r2225_16, m2225_14 +#-----| r0_35(glval>) = CopyValue : r2225_17 #-----| r0_36(glval>) = Convert : r0_35 -# 2224| r2224_18(glval) = FunctionAddress[begin] : -# 2224| r2224_19(iterator) = Call[begin] : func:r2224_18, this:r0_36 -#-----| v0_37(void) = ^IndirectReadSideEffect[-1] : &:r0_36, ~m2224_10 -# 2224| m2224_20(iterator) = Store[(__begin)] : &:r2224_15, r2224_19 -# 2224| r2224_21(glval>) = VariableAddress[(__end)] : -# 2224| r2224_22(glval &>) = VariableAddress[(__range)] : -# 2224| r2224_23(vector &) = Load[(__range)] : &:r2224_22, m2224_14 -#-----| r0_38(glval>) = CopyValue : r2224_23 +# 2225| r2225_18(glval) = FunctionAddress[begin] : +# 2225| r2225_19(iterator) = Call[begin] : func:r2225_18, this:r0_36 +#-----| v0_37(void) = ^IndirectReadSideEffect[-1] : &:r0_36, ~m2225_10 +# 2225| m2225_20(iterator) = Store[(__begin)] : &:r2225_15, r2225_19 +# 2225| r2225_21(glval>) = VariableAddress[(__end)] : +# 2225| r2225_22(glval &>) = VariableAddress[(__range)] : +# 2225| r2225_23(vector &) = Load[(__range)] : &:r2225_22, m2225_14 +#-----| r0_38(glval>) = CopyValue : r2225_23 #-----| r0_39(glval>) = Convert : r0_38 -# 2224| r2224_24(glval) = FunctionAddress[end] : -# 2224| r2224_25(iterator) = Call[end] : func:r2224_24, this:r0_39 -#-----| v0_40(void) = ^IndirectReadSideEffect[-1] : &:r0_39, ~m2224_10 -# 2224| m2224_26(iterator) = Store[(__end)] : &:r2224_21, r2224_25 -# 2224| m2224_27(unknown) = Chi : total:m2224_10, partial:m2224_26 +# 2225| r2225_24(glval) = FunctionAddress[end] : +# 2225| r2225_25(iterator) = Call[end] : func:r2225_24, this:r0_39 +#-----| v0_40(void) = ^IndirectReadSideEffect[-1] : &:r0_39, ~m2225_10 +# 2225| m2225_26(iterator) = Store[(__end)] : &:r2225_21, r2225_25 +# 2225| m2225_27(unknown) = Chi : total:m2225_10, partial:m2225_26 #-----| Goto -> Block 16 -# 2224| Block 16 -# 2224| m2224_28(iterator) = Phi : from 15:m2224_20, from 17:m2224_46 -# 2224| m2224_29(unknown) = Phi : from 15:~m2224_27, from 17:~m2224_38 -# 2224| r2224_30(glval>) = VariableAddress[(__begin)] : -#-----| r0_41(glval>) = Convert : r2224_30 -# 2224| r2224_31(glval) = FunctionAddress[operator!=] : +# 2225| Block 16 +# 2225| m2225_28(iterator) = Phi : from 15:m2225_20, from 17:m2225_46 +# 2225| m2225_29(unknown) = Phi : from 15:~m2225_27, from 17:~m2225_38 +# 2225| r2225_30(glval>) = VariableAddress[(__begin)] : +#-----| r0_41(glval>) = Convert : r2225_30 +# 2225| r2225_31(glval) = FunctionAddress[operator!=] : #-----| r0_42(glval>) = VariableAddress[#temp0:0] : #-----| m0_43(iterator) = Uninitialized[#temp0:0] : &:r0_42 -#-----| m0_44(unknown) = Chi : total:m2224_29, partial:m0_43 -# 2224| r2224_32(glval) = FunctionAddress[iterator] : -# 2224| r2224_33(glval>) = VariableAddress[(__end)] : -#-----| r0_45(glval>) = Convert : r2224_33 +#-----| m0_44(unknown) = Chi : total:m2225_29, partial:m0_43 +# 2225| r2225_32(glval) = FunctionAddress[iterator] : +# 2225| r2225_33(glval>) = VariableAddress[(__end)] : +#-----| r0_45(glval>) = Convert : r2225_33 #-----| r0_46(iterator &) = CopyValue : r0_45 -# 2224| v2224_34(void) = Call[iterator] : func:r2224_32, this:r0_42, 0:r0_46 -# 2224| m2224_35(unknown) = ^CallSideEffect : ~m0_44 -# 2224| m2224_36(unknown) = Chi : total:m0_44, partial:m2224_35 -#-----| v0_47(void) = ^BufferReadSideEffect[0] : &:r0_46, ~m2224_36 -# 2224| m2224_37(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_42 -# 2224| m2224_38(unknown) = Chi : total:m2224_36, partial:m2224_37 -#-----| r0_48(iterator) = Load[#temp0:0] : &:r0_42, ~m2224_38 -# 2224| r2224_39(bool) = Call[operator!=] : func:r2224_31, this:r0_41, 0:r0_48 -#-----| v0_49(void) = ^IndirectReadSideEffect[-1] : &:r0_41, m2224_28 -# 2224| v2224_40(void) = ConditionalBranch : r2224_39 +# 2225| v2225_34(void) = Call[iterator] : func:r2225_32, this:r0_42, 0:r0_46 +# 2225| m2225_35(unknown) = ^CallSideEffect : ~m0_44 +# 2225| m2225_36(unknown) = Chi : total:m0_44, partial:m2225_35 +#-----| v0_47(void) = ^BufferReadSideEffect[0] : &:r0_46, ~m2225_36 +# 2225| m2225_37(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_42 +# 2225| m2225_38(unknown) = Chi : total:m2225_36, partial:m2225_37 +#-----| r0_48(iterator) = Load[#temp0:0] : &:r0_42, ~m2225_38 +# 2225| r2225_39(bool) = Call[operator!=] : func:r2225_31, this:r0_41, 0:r0_48 +#-----| v0_49(void) = ^IndirectReadSideEffect[-1] : &:r0_41, m2225_28 +# 2225| v2225_40(void) = ConditionalBranch : r2225_39 #-----| False -> Block 20 #-----| True -> Block 18 -# 2224| Block 17 -# 2224| r2224_41(glval>) = VariableAddress[(__begin)] : -# 2224| r2224_42(glval) = FunctionAddress[operator++] : -# 2224| r2224_43(iterator &) = Call[operator++] : func:r2224_42, this:r2224_41 -# 2224| v2224_44(void) = ^IndirectReadSideEffect[-1] : &:r2224_41, m2224_28 -# 2224| m2224_45(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2224_41 -# 2224| m2224_46(iterator) = Chi : total:m2224_28, partial:m2224_45 -# 2224| r2224_47(glval>) = CopyValue : r2224_43 +# 2225| Block 17 +# 2225| r2225_41(glval>) = VariableAddress[(__begin)] : +# 2225| r2225_42(glval) = FunctionAddress[operator++] : +# 2225| r2225_43(iterator &) = Call[operator++] : func:r2225_42, this:r2225_41 +# 2225| v2225_44(void) = ^IndirectReadSideEffect[-1] : &:r2225_41, m2225_28 +# 2225| m2225_45(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2225_41 +# 2225| m2225_46(iterator) = Chi : total:m2225_28, partial:m2225_45 +# 2225| r2225_47(glval>) = CopyValue : r2225_43 #-----| Goto (back edge) -> Block 16 -# 2224| Block 18 -# 2224| r2224_48(glval) = VariableAddress[y] : -# 2224| r2224_49(glval>) = VariableAddress[(__begin)] : -#-----| r0_50(glval>) = Convert : r2224_49 -# 2224| r2224_50(glval) = FunctionAddress[operator*] : -# 2224| r2224_51(int &) = Call[operator*] : func:r2224_50, this:r0_50 -#-----| v0_51(void) = ^IndirectReadSideEffect[-1] : &:r0_50, m2224_28 -# 2224| r2224_52(int) = Load[?] : &:r2224_51, ~m2224_38 -# 2224| m2224_53(int) = Store[y] : &:r2224_48, r2224_52 -# 2225| r2225_1(glval) = VariableAddress[y] : -# 2225| r2225_2(int) = Load[y] : &:r2225_1, m2224_53 -# 2225| r2225_3(int) = Constant[1] : -# 2225| r2225_4(bool) = CompareEQ : r2225_2, r2225_3 -# 2225| v2225_5(void) = ConditionalBranch : r2225_4 +# 2225| Block 18 +# 2225| r2225_48(glval) = VariableAddress[y] : +# 2225| r2225_49(glval>) = VariableAddress[(__begin)] : +#-----| r0_50(glval>) = Convert : r2225_49 +# 2225| r2225_50(glval) = FunctionAddress[operator*] : +# 2225| r2225_51(int &) = Call[operator*] : func:r2225_50, this:r0_50 +#-----| v0_51(void) = ^IndirectReadSideEffect[-1] : &:r0_50, m2225_28 +# 2225| r2225_52(int) = Load[?] : &:r2225_51, ~m2225_38 +# 2225| m2225_53(int) = Store[y] : &:r2225_48, r2225_52 +# 2226| r2226_1(glval) = VariableAddress[y] : +# 2226| r2226_2(int) = Load[y] : &:r2226_1, m2225_53 +# 2226| r2226_3(int) = Constant[1] : +# 2226| r2226_4(bool) = CompareEQ : r2226_2, r2226_3 +# 2226| v2226_5(void) = ConditionalBranch : r2226_4 #-----| False -> Block 17 #-----| True -> Block 19 -# 2226| Block 19 -# 2226| v2226_1(void) = NoOp : -# 2224| r2224_54(glval>) = VariableAddress[ys] : -# 2224| r2224_55(glval) = FunctionAddress[~vector] : -# 2224| v2224_56(void) = Call[~vector] : func:r2224_55, this:r2224_54 -# 2224| m2224_57(unknown) = ^CallSideEffect : ~m2224_38 -# 2224| m2224_58(unknown) = Chi : total:m2224_38, partial:m2224_57 -# 2224| v2224_59(void) = ^IndirectReadSideEffect[-1] : &:r2224_54, ~m2224_58 -# 2224| m2224_60(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2224_54 -# 2224| m2224_61(unknown) = Chi : total:m2224_58, partial:m2224_60 -# 2233| r2233_9(glval) = VariableAddress[x] : -# 2233| r2233_10(glval) = FunctionAddress[~ClassWithDestructor] : -# 2233| v2233_11(void) = Call[~ClassWithDestructor] : func:r2233_10, this:r2233_9 -# 2233| m2233_12(unknown) = ^CallSideEffect : ~m2224_61 -# 2233| m2233_13(unknown) = Chi : total:m2224_61, partial:m2233_12 -# 2233| v2233_14(void) = ^IndirectReadSideEffect[-1] : &:r2233_9, m2214_8 -# 2233| m2233_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_9 -# 2233| m2233_16(ClassWithDestructor) = Chi : total:m2214_8, partial:m2233_15 +# 2227| Block 19 +# 2227| v2227_1(void) = NoOp : +# 2225| r2225_54(glval>) = VariableAddress[ys] : +# 2225| r2225_55(glval) = FunctionAddress[~vector] : +# 2225| v2225_56(void) = Call[~vector] : func:r2225_55, this:r2225_54 +# 2225| m2225_57(unknown) = ^CallSideEffect : ~m2225_38 +# 2225| m2225_58(unknown) = Chi : total:m2225_38, partial:m2225_57 +# 2225| v2225_59(void) = ^IndirectReadSideEffect[-1] : &:r2225_54, ~m2225_58 +# 2225| m2225_60(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2225_54 +# 2225| m2225_61(unknown) = Chi : total:m2225_58, partial:m2225_60 +# 2234| r2234_9(glval) = VariableAddress[x] : +# 2234| r2234_10(glval) = FunctionAddress[~ClassWithDestructor] : +# 2234| v2234_11(void) = Call[~ClassWithDestructor] : func:r2234_10, this:r2234_9 +# 2234| m2234_12(unknown) = ^CallSideEffect : ~m2225_61 +# 2234| m2234_13(unknown) = Chi : total:m2225_61, partial:m2234_12 +# 2234| v2234_14(void) = ^IndirectReadSideEffect[-1] : &:r2234_9, m2215_8 +# 2234| m2234_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2234_9 +# 2234| m2234_16(ClassWithDestructor) = Chi : total:m2215_8, partial:m2234_15 #-----| Goto -> Block 1 -# 2229| Block 20 -# 2229| r2229_1(glval>) = VariableAddress[ys] : -# 2229| m2229_2(vector) = Uninitialized[ys] : &:r2229_1 -# 2229| m2229_3(unknown) = Chi : total:m2224_38, partial:m2229_2 -# 2229| r2229_4(glval) = FunctionAddress[vector] : -# 2229| r2229_5(glval) = VariableAddress[#temp2229:45] : -# 2229| r2229_6(glval) = VariableAddress[x] : -# 2229| r2229_7(ClassWithDestructor) = Load[x] : &:r2229_6, m2214_8 -# 2229| m2229_8(ClassWithDestructor) = Store[#temp2229:45] : &:r2229_5, r2229_7 -# 2229| r2229_9(ClassWithDestructor) = Load[#temp2229:45] : &:r2229_5, m2229_8 -# 2229| v2229_10(void) = Call[vector] : func:r2229_4, this:r2229_1, 0:r2229_9 -# 2229| m2229_11(unknown) = ^CallSideEffect : ~m2229_3 -# 2229| m2229_12(unknown) = Chi : total:m2229_3, partial:m2229_11 -# 2229| m2229_13(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2229_1 -# 2229| m2229_14(unknown) = Chi : total:m2229_12, partial:m2229_13 -# 2229| r2229_15(glval) = CopyValue : r2229_5 -# 2229| r2229_16(glval) = FunctionAddress[~ClassWithDestructor] : -# 2229| v2229_17(void) = Call[~ClassWithDestructor] : func:r2229_16, this:r2229_15 -# 2229| m2229_18(unknown) = ^CallSideEffect : ~m2229_14 -# 2229| m2229_19(unknown) = Chi : total:m2229_14, partial:m2229_18 -# 2229| v2229_20(void) = ^IndirectReadSideEffect[-1] : &:r2229_15, m2229_8 -# 2229| m2229_21(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2229_15 -# 2229| m2229_22(ClassWithDestructor) = Chi : total:m2229_8, partial:m2229_21 -# 2229| r2229_23(glval &>) = VariableAddress[(__range)] : -# 2229| r2229_24(glval>) = VariableAddress[ys] : -# 2229| r2229_25(vector &) = CopyValue : r2229_24 -# 2229| m2229_26(vector &) = Store[(__range)] : &:r2229_23, r2229_25 -# 2229| r2229_27(glval>) = VariableAddress[(__begin)] : -# 2229| r2229_28(glval &>) = VariableAddress[(__range)] : -# 2229| r2229_29(vector &) = Load[(__range)] : &:r2229_28, m2229_26 -#-----| r0_52(glval>) = CopyValue : r2229_29 +# 2225| Block 20 +# 2225| r2225_62(glval>) = VariableAddress[ys] : +# 2225| r2225_63(glval) = FunctionAddress[~vector] : +# 2225| v2225_64(void) = Call[~vector] : func:r2225_63, this:r2225_62 +# 2225| m2225_65(unknown) = ^CallSideEffect : ~m2225_38 +# 2225| m2225_66(unknown) = Chi : total:m2225_38, partial:m2225_65 +# 2225| v2225_67(void) = ^IndirectReadSideEffect[-1] : &:r2225_62, ~m2225_66 +# 2225| m2225_68(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2225_62 +# 2225| m2225_69(unknown) = Chi : total:m2225_66, partial:m2225_68 +# 2230| r2230_1(glval>) = VariableAddress[ys] : +# 2230| m2230_2(vector) = Uninitialized[ys] : &:r2230_1 +# 2230| m2230_3(unknown) = Chi : total:m2225_69, partial:m2230_2 +# 2230| r2230_4(glval) = FunctionAddress[vector] : +# 2230| r2230_5(glval) = VariableAddress[#temp2230:45] : +# 2230| r2230_6(glval) = VariableAddress[x] : +# 2230| r2230_7(ClassWithDestructor) = Load[x] : &:r2230_6, m2215_8 +# 2230| m2230_8(ClassWithDestructor) = Store[#temp2230:45] : &:r2230_5, r2230_7 +# 2230| r2230_9(ClassWithDestructor) = Load[#temp2230:45] : &:r2230_5, m2230_8 +# 2230| v2230_10(void) = Call[vector] : func:r2230_4, this:r2230_1, 0:r2230_9 +# 2230| m2230_11(unknown) = ^CallSideEffect : ~m2230_3 +# 2230| m2230_12(unknown) = Chi : total:m2230_3, partial:m2230_11 +# 2230| m2230_13(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2230_1 +# 2230| m2230_14(unknown) = Chi : total:m2230_12, partial:m2230_13 +# 2230| r2230_15(glval) = CopyValue : r2230_5 +# 2230| r2230_16(glval) = FunctionAddress[~ClassWithDestructor] : +# 2230| v2230_17(void) = Call[~ClassWithDestructor] : func:r2230_16, this:r2230_15 +# 2230| m2230_18(unknown) = ^CallSideEffect : ~m2230_14 +# 2230| m2230_19(unknown) = Chi : total:m2230_14, partial:m2230_18 +# 2230| v2230_20(void) = ^IndirectReadSideEffect[-1] : &:r2230_15, m2230_8 +# 2230| m2230_21(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2230_15 +# 2230| m2230_22(ClassWithDestructor) = Chi : total:m2230_8, partial:m2230_21 +# 2230| r2230_23(glval &>) = VariableAddress[(__range)] : +# 2230| r2230_24(glval>) = VariableAddress[ys] : +# 2230| r2230_25(vector &) = CopyValue : r2230_24 +# 2230| m2230_26(vector &) = Store[(__range)] : &:r2230_23, r2230_25 +# 2230| r2230_27(glval>) = VariableAddress[(__begin)] : +# 2230| r2230_28(glval &>) = VariableAddress[(__range)] : +# 2230| r2230_29(vector &) = Load[(__range)] : &:r2230_28, m2230_26 +#-----| r0_52(glval>) = CopyValue : r2230_29 #-----| r0_53(glval>) = Convert : r0_52 -# 2229| r2229_30(glval) = FunctionAddress[begin] : -# 2229| r2229_31(iterator) = Call[begin] : func:r2229_30, this:r0_53 -#-----| v0_54(void) = ^IndirectReadSideEffect[-1] : &:r0_53, ~m2229_19 -# 2229| m2229_32(iterator) = Store[(__begin)] : &:r2229_27, r2229_31 -# 2229| r2229_33(glval>) = VariableAddress[(__end)] : -# 2229| r2229_34(glval &>) = VariableAddress[(__range)] : -# 2229| r2229_35(vector &) = Load[(__range)] : &:r2229_34, m2229_26 -#-----| r0_55(glval>) = CopyValue : r2229_35 +# 2230| r2230_30(glval) = FunctionAddress[begin] : +# 2230| r2230_31(iterator) = Call[begin] : func:r2230_30, this:r0_53 +#-----| v0_54(void) = ^IndirectReadSideEffect[-1] : &:r0_53, ~m2230_19 +# 2230| m2230_32(iterator) = Store[(__begin)] : &:r2230_27, r2230_31 +# 2230| r2230_33(glval>) = VariableAddress[(__end)] : +# 2230| r2230_34(glval &>) = VariableAddress[(__range)] : +# 2230| r2230_35(vector &) = Load[(__range)] : &:r2230_34, m2230_26 +#-----| r0_55(glval>) = CopyValue : r2230_35 #-----| r0_56(glval>) = Convert : r0_55 -# 2229| r2229_36(glval) = FunctionAddress[end] : -# 2229| r2229_37(iterator) = Call[end] : func:r2229_36, this:r0_56 -#-----| v0_57(void) = ^IndirectReadSideEffect[-1] : &:r0_56, ~m2229_19 -# 2229| m2229_38(iterator) = Store[(__end)] : &:r2229_33, r2229_37 -# 2229| m2229_39(unknown) = Chi : total:m2229_19, partial:m2229_38 +# 2230| r2230_36(glval) = FunctionAddress[end] : +# 2230| r2230_37(iterator) = Call[end] : func:r2230_36, this:r0_56 +#-----| v0_57(void) = ^IndirectReadSideEffect[-1] : &:r0_56, ~m2230_19 +# 2230| m2230_38(iterator) = Store[(__end)] : &:r2230_33, r2230_37 +# 2230| m2230_39(unknown) = Chi : total:m2230_19, partial:m2230_38 #-----| Goto -> Block 21 -# 2229| Block 21 -# 2229| m2229_40(iterator) = Phi : from 20:m2229_32, from 22:m2229_64 -# 2229| m2229_41(unknown) = Phi : from 20:~m2229_39, from 22:~m2229_69 -# 2229| r2229_42(glval>) = VariableAddress[(__begin)] : -#-----| r0_58(glval>) = Convert : r2229_42 -# 2229| r2229_43(glval) = FunctionAddress[operator!=] : +# 2230| Block 21 +# 2230| m2230_40(iterator) = Phi : from 20:m2230_32, from 22:m2230_64 +# 2230| m2230_41(unknown) = Phi : from 20:~m2230_39, from 22:~m2230_69 +# 2230| r2230_42(glval>) = VariableAddress[(__begin)] : +#-----| r0_58(glval>) = Convert : r2230_42 +# 2230| r2230_43(glval) = FunctionAddress[operator!=] : #-----| r0_59(glval>) = VariableAddress[#temp0:0] : #-----| m0_60(iterator) = Uninitialized[#temp0:0] : &:r0_59 -#-----| m0_61(unknown) = Chi : total:m2229_41, partial:m0_60 -# 2229| r2229_44(glval) = FunctionAddress[iterator] : -# 2229| r2229_45(glval>) = VariableAddress[(__end)] : -#-----| r0_62(glval>) = Convert : r2229_45 +#-----| m0_61(unknown) = Chi : total:m2230_41, partial:m0_60 +# 2230| r2230_44(glval) = FunctionAddress[iterator] : +# 2230| r2230_45(glval>) = VariableAddress[(__end)] : +#-----| r0_62(glval>) = Convert : r2230_45 #-----| r0_63(iterator &) = CopyValue : r0_62 -# 2229| v2229_46(void) = Call[iterator] : func:r2229_44, this:r0_59, 0:r0_63 -# 2229| m2229_47(unknown) = ^CallSideEffect : ~m0_61 -# 2229| m2229_48(unknown) = Chi : total:m0_61, partial:m2229_47 -#-----| v0_64(void) = ^BufferReadSideEffect[0] : &:r0_63, ~m2229_48 -# 2229| m2229_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_59 -# 2229| m2229_50(unknown) = Chi : total:m2229_48, partial:m2229_49 -#-----| r0_65(iterator) = Load[#temp0:0] : &:r0_59, ~m2229_50 -# 2229| r2229_51(bool) = Call[operator!=] : func:r2229_43, this:r0_58, 0:r0_65 -#-----| v0_66(void) = ^IndirectReadSideEffect[-1] : &:r0_58, m2229_40 -# 2229| v2229_52(void) = ConditionalBranch : r2229_51 +# 2230| v2230_46(void) = Call[iterator] : func:r2230_44, this:r0_59, 0:r0_63 +# 2230| m2230_47(unknown) = ^CallSideEffect : ~m0_61 +# 2230| m2230_48(unknown) = Chi : total:m0_61, partial:m2230_47 +#-----| v0_64(void) = ^BufferReadSideEffect[0] : &:r0_63, ~m2230_48 +# 2230| m2230_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_59 +# 2230| m2230_50(unknown) = Chi : total:m2230_48, partial:m2230_49 +#-----| r0_65(iterator) = Load[#temp0:0] : &:r0_59, ~m2230_50 +# 2230| r2230_51(bool) = Call[operator!=] : func:r2230_43, this:r0_58, 0:r0_65 +#-----| v0_66(void) = ^IndirectReadSideEffect[-1] : &:r0_58, m2230_40 +# 2230| v2230_52(void) = ConditionalBranch : r2230_51 #-----| False -> Block 23 #-----| True -> Block 22 -# 2229| Block 22 -# 2229| r2229_53(glval) = VariableAddress[y] : -# 2229| r2229_54(glval>) = VariableAddress[(__begin)] : -#-----| r0_67(glval>) = Convert : r2229_54 -# 2229| r2229_55(glval) = FunctionAddress[operator*] : -# 2229| r2229_56(ClassWithDestructor &) = Call[operator*] : func:r2229_55, this:r0_67 -#-----| v0_68(void) = ^IndirectReadSideEffect[-1] : &:r0_67, m2229_40 -# 2229| r2229_57(ClassWithDestructor) = Load[?] : &:r2229_56, ~m2229_50 -# 2229| m2229_58(ClassWithDestructor) = Store[y] : &:r2229_53, r2229_57 -# 2230| r2230_1(glval) = VariableAddress[z1] : -# 2230| m2230_2(ClassWithDestructor) = Uninitialized[z1] : &:r2230_1 -# 2230| r2230_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2230| v2230_4(void) = Call[ClassWithDestructor] : func:r2230_3, this:r2230_1 -# 2230| m2230_5(unknown) = ^CallSideEffect : ~m2229_50 -# 2230| m2230_6(unknown) = Chi : total:m2229_50, partial:m2230_5 -# 2230| m2230_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2230_1 -# 2230| m2230_8(ClassWithDestructor) = Chi : total:m2230_2, partial:m2230_7 -# 2231| r2231_1(glval) = VariableAddress[z2] : -# 2231| m2231_2(ClassWithDestructor) = Uninitialized[z2] : &:r2231_1 +# 2230| Block 22 +# 2230| r2230_53(glval) = VariableAddress[y] : +# 2230| r2230_54(glval>) = VariableAddress[(__begin)] : +#-----| r0_67(glval>) = Convert : r2230_54 +# 2230| r2230_55(glval) = FunctionAddress[operator*] : +# 2230| r2230_56(ClassWithDestructor &) = Call[operator*] : func:r2230_55, this:r0_67 +#-----| v0_68(void) = ^IndirectReadSideEffect[-1] : &:r0_67, m2230_40 +# 2230| r2230_57(ClassWithDestructor) = Load[?] : &:r2230_56, ~m2230_50 +# 2230| m2230_58(ClassWithDestructor) = Store[y] : &:r2230_53, r2230_57 +# 2231| r2231_1(glval) = VariableAddress[z1] : +# 2231| m2231_2(ClassWithDestructor) = Uninitialized[z1] : &:r2231_1 # 2231| r2231_3(glval) = FunctionAddress[ClassWithDestructor] : # 2231| v2231_4(void) = Call[ClassWithDestructor] : func:r2231_3, this:r2231_1 -# 2231| m2231_5(unknown) = ^CallSideEffect : ~m2230_6 -# 2231| m2231_6(unknown) = Chi : total:m2230_6, partial:m2231_5 +# 2231| m2231_5(unknown) = ^CallSideEffect : ~m2230_50 +# 2231| m2231_6(unknown) = Chi : total:m2230_50, partial:m2231_5 # 2231| m2231_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2231_1 # 2231| m2231_8(ClassWithDestructor) = Chi : total:m2231_2, partial:m2231_7 # 2232| r2232_1(glval) = VariableAddress[z2] : -# 2232| r2232_2(glval) = FunctionAddress[~ClassWithDestructor] : -# 2232| v2232_3(void) = Call[~ClassWithDestructor] : func:r2232_2, this:r2232_1 -# 2232| m2232_4(unknown) = ^CallSideEffect : ~m2231_6 -# 2232| m2232_5(unknown) = Chi : total:m2231_6, partial:m2232_4 -# 2232| v2232_6(void) = ^IndirectReadSideEffect[-1] : &:r2232_1, m2231_8 +# 2232| m2232_2(ClassWithDestructor) = Uninitialized[z2] : &:r2232_1 +# 2232| r2232_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2232| v2232_4(void) = Call[ClassWithDestructor] : func:r2232_3, this:r2232_1 +# 2232| m2232_5(unknown) = ^CallSideEffect : ~m2231_6 +# 2232| m2232_6(unknown) = Chi : total:m2231_6, partial:m2232_5 # 2232| m2232_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2232_1 -# 2232| m2232_8(ClassWithDestructor) = Chi : total:m2231_8, partial:m2232_7 -# 2232| r2232_9(glval) = VariableAddress[z1] : -# 2232| r2232_10(glval) = FunctionAddress[~ClassWithDestructor] : -# 2232| v2232_11(void) = Call[~ClassWithDestructor] : func:r2232_10, this:r2232_9 -# 2232| m2232_12(unknown) = ^CallSideEffect : ~m2232_5 -# 2232| m2232_13(unknown) = Chi : total:m2232_5, partial:m2232_12 -# 2232| v2232_14(void) = ^IndirectReadSideEffect[-1] : &:r2232_9, m2230_8 -# 2232| m2232_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2232_9 -# 2232| m2232_16(ClassWithDestructor) = Chi : total:m2230_8, partial:m2232_15 -# 2229| r2229_59(glval>) = VariableAddress[(__begin)] : -# 2229| r2229_60(glval) = FunctionAddress[operator++] : -# 2229| r2229_61(iterator &) = Call[operator++] : func:r2229_60, this:r2229_59 -# 2229| v2229_62(void) = ^IndirectReadSideEffect[-1] : &:r2229_59, m2229_40 -# 2229| m2229_63(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2229_59 -# 2229| m2229_64(iterator) = Chi : total:m2229_40, partial:m2229_63 -# 2229| r2229_65(glval) = VariableAddress[y] : -# 2229| r2229_66(glval) = FunctionAddress[~ClassWithDestructor] : -# 2229| v2229_67(void) = Call[~ClassWithDestructor] : func:r2229_66, this:r2229_65 -# 2229| m2229_68(unknown) = ^CallSideEffect : ~m2232_13 -# 2229| m2229_69(unknown) = Chi : total:m2232_13, partial:m2229_68 -# 2229| v2229_70(void) = ^IndirectReadSideEffect[-1] : &:r2229_65, m2229_58 -# 2229| m2229_71(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2229_65 -# 2229| m2229_72(ClassWithDestructor) = Chi : total:m2229_58, partial:m2229_71 -# 2229| r2229_73(glval>) = CopyValue : r2229_61 +# 2232| m2232_8(ClassWithDestructor) = Chi : total:m2232_2, partial:m2232_7 +# 2233| r2233_1(glval) = VariableAddress[z2] : +# 2233| r2233_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2233| v2233_3(void) = Call[~ClassWithDestructor] : func:r2233_2, this:r2233_1 +# 2233| m2233_4(unknown) = ^CallSideEffect : ~m2232_6 +# 2233| m2233_5(unknown) = Chi : total:m2232_6, partial:m2233_4 +# 2233| v2233_6(void) = ^IndirectReadSideEffect[-1] : &:r2233_1, m2232_8 +# 2233| m2233_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_1 +# 2233| m2233_8(ClassWithDestructor) = Chi : total:m2232_8, partial:m2233_7 +# 2233| r2233_9(glval) = VariableAddress[z1] : +# 2233| r2233_10(glval) = FunctionAddress[~ClassWithDestructor] : +# 2233| v2233_11(void) = Call[~ClassWithDestructor] : func:r2233_10, this:r2233_9 +# 2233| m2233_12(unknown) = ^CallSideEffect : ~m2233_5 +# 2233| m2233_13(unknown) = Chi : total:m2233_5, partial:m2233_12 +# 2233| v2233_14(void) = ^IndirectReadSideEffect[-1] : &:r2233_9, m2231_8 +# 2233| m2233_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_9 +# 2233| m2233_16(ClassWithDestructor) = Chi : total:m2231_8, partial:m2233_15 +# 2230| r2230_59(glval>) = VariableAddress[(__begin)] : +# 2230| r2230_60(glval) = FunctionAddress[operator++] : +# 2230| r2230_61(iterator &) = Call[operator++] : func:r2230_60, this:r2230_59 +# 2230| v2230_62(void) = ^IndirectReadSideEffect[-1] : &:r2230_59, m2230_40 +# 2230| m2230_63(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2230_59 +# 2230| m2230_64(iterator) = Chi : total:m2230_40, partial:m2230_63 +# 2230| r2230_65(glval) = VariableAddress[y] : +# 2230| r2230_66(glval) = FunctionAddress[~ClassWithDestructor] : +# 2230| v2230_67(void) = Call[~ClassWithDestructor] : func:r2230_66, this:r2230_65 +# 2230| m2230_68(unknown) = ^CallSideEffect : ~m2233_13 +# 2230| m2230_69(unknown) = Chi : total:m2233_13, partial:m2230_68 +# 2230| v2230_70(void) = ^IndirectReadSideEffect[-1] : &:r2230_65, m2230_58 +# 2230| m2230_71(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2230_65 +# 2230| m2230_72(ClassWithDestructor) = Chi : total:m2230_58, partial:m2230_71 +# 2230| r2230_73(glval>) = CopyValue : r2230_61 #-----| Goto (back edge) -> Block 21 -# 2233| Block 23 -# 2233| v2233_17(void) = NoOp : -# 2233| r2233_18(glval) = VariableAddress[x] : -# 2233| r2233_19(glval) = FunctionAddress[~ClassWithDestructor] : -# 2233| v2233_20(void) = Call[~ClassWithDestructor] : func:r2233_19, this:r2233_18 -# 2233| m2233_21(unknown) = ^CallSideEffect : ~m2229_50 -# 2233| m2233_22(unknown) = Chi : total:m2229_50, partial:m2233_21 -# 2233| v2233_23(void) = ^IndirectReadSideEffect[-1] : &:r2233_18, m2214_8 -# 2233| m2233_24(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_18 -# 2233| m2233_25(ClassWithDestructor) = Chi : total:m2214_8, partial:m2233_24 +# 2230| Block 23 +# 2230| r2230_74(glval>) = VariableAddress[ys] : +# 2230| r2230_75(glval) = FunctionAddress[~vector] : +# 2230| v2230_76(void) = Call[~vector] : func:r2230_75, this:r2230_74 +# 2230| m2230_77(unknown) = ^CallSideEffect : ~m2230_50 +# 2230| m2230_78(unknown) = Chi : total:m2230_50, partial:m2230_77 +# 2230| v2230_79(void) = ^IndirectReadSideEffect[-1] : &:r2230_74, ~m2230_78 +# 2230| m2230_80(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2230_74 +# 2230| m2230_81(unknown) = Chi : total:m2230_78, partial:m2230_80 +# 2234| v2234_17(void) = NoOp : +# 2234| r2234_18(glval) = VariableAddress[x] : +# 2234| r2234_19(glval) = FunctionAddress[~ClassWithDestructor] : +# 2234| v2234_20(void) = Call[~ClassWithDestructor] : func:r2234_19, this:r2234_18 +# 2234| m2234_21(unknown) = ^CallSideEffect : ~m2230_81 +# 2234| m2234_22(unknown) = Chi : total:m2230_81, partial:m2234_21 +# 2234| v2234_23(void) = ^IndirectReadSideEffect[-1] : &:r2234_18, m2215_8 +# 2234| m2234_24(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2234_18 +# 2234| m2234_25(ClassWithDestructor) = Chi : total:m2215_8, partial:m2234_24 #-----| Goto -> Block 1 -# 2198| Block 24 -# 2198| v2198_13(void) = Unreached : +# 2199| Block 24 +# 2199| v2199_13(void) = Unreached : -# 2235| void static_variable_with_destructor_1() -# 2235| Block 0 -# 2235| v2235_1(void) = EnterFunction : -# 2235| m2235_2(unknown) = AliasedDefinition : -# 2235| m2235_3(unknown) = InitializeNonLocal : -# 2235| m2235_4(unknown) = Chi : total:m2235_2, partial:m2235_3 -# 2236| r2236_1(glval) = VariableAddress[a] : -# 2236| m2236_2(ClassWithDestructor) = Uninitialized[a] : &:r2236_1 -# 2236| r2236_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2236| v2236_4(void) = Call[ClassWithDestructor] : func:r2236_3, this:r2236_1 -# 2236| m2236_5(unknown) = ^CallSideEffect : ~m2235_4 -# 2236| m2236_6(unknown) = Chi : total:m2235_4, partial:m2236_5 -# 2236| m2236_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2236_1 -# 2236| m2236_8(ClassWithDestructor) = Chi : total:m2236_2, partial:m2236_7 -# 2237| r2237_1(glval) = VariableAddress[b#init] : -# 2237| r2237_2(bool) = Load[b#init] : &:r2237_1, ~m2236_6 -# 2237| v2237_3(void) = ConditionalBranch : r2237_2 +# 2236| void static_variable_with_destructor_1() +# 2236| Block 0 +# 2236| v2236_1(void) = EnterFunction : +# 2236| m2236_2(unknown) = AliasedDefinition : +# 2236| m2236_3(unknown) = InitializeNonLocal : +# 2236| m2236_4(unknown) = Chi : total:m2236_2, partial:m2236_3 +# 2237| r2237_1(glval) = VariableAddress[a] : +# 2237| m2237_2(ClassWithDestructor) = Uninitialized[a] : &:r2237_1 +# 2237| r2237_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2237| v2237_4(void) = Call[ClassWithDestructor] : func:r2237_3, this:r2237_1 +# 2237| m2237_5(unknown) = ^CallSideEffect : ~m2236_4 +# 2237| m2237_6(unknown) = Chi : total:m2236_4, partial:m2237_5 +# 2237| m2237_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2237_1 +# 2237| m2237_8(ClassWithDestructor) = Chi : total:m2237_2, partial:m2237_7 +# 2238| r2238_1(glval) = VariableAddress[b#init] : +# 2238| r2238_2(bool) = Load[b#init] : &:r2238_1, ~m2237_6 +# 2238| v2238_3(void) = ConditionalBranch : r2238_2 #-----| False -> Block 1 #-----| True -> Block 2 -# 2237| Block 1 -# 2237| r2237_4(glval) = VariableAddress[b] : +# 2238| Block 1 +# 2238| r2238_4(glval) = VariableAddress[b] : #-----| r0_1(glval) = FunctionAddress[ClassWithDestructor] : -#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2237_4 -#-----| m0_3(unknown) = ^CallSideEffect : ~m2236_6 -#-----| m0_4(unknown) = Chi : total:m2236_6, partial:m0_3 -#-----| m0_5(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2237_4 +#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2238_4 +#-----| m0_3(unknown) = ^CallSideEffect : ~m2237_6 +#-----| m0_4(unknown) = Chi : total:m2237_6, partial:m0_3 +#-----| m0_5(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2238_4 #-----| m0_6(unknown) = Chi : total:m0_4, partial:m0_5 -# 2237| r2237_5(bool) = Constant[1] : -# 2237| m2237_6(bool) = Store[b#init] : &:r2237_1, r2237_5 -# 2237| m2237_7(unknown) = Chi : total:m0_6, partial:m2237_6 +# 2238| r2238_5(bool) = Constant[1] : +# 2238| m2238_6(bool) = Store[b#init] : &:r2238_1, r2238_5 +# 2238| m2238_7(unknown) = Chi : total:m0_6, partial:m2238_6 #-----| Goto -> Block 2 -# 2238| Block 2 -# 2238| m2238_1(unknown) = Phi : from 0:~m2236_6, from 1:~m2237_7 -# 2238| v2238_2(void) = NoOp : -# 2238| r2238_3(glval) = VariableAddress[a] : -# 2238| r2238_4(glval) = FunctionAddress[~ClassWithDestructor] : -# 2238| v2238_5(void) = Call[~ClassWithDestructor] : func:r2238_4, this:r2238_3 -# 2238| m2238_6(unknown) = ^CallSideEffect : ~m2238_1 -# 2238| m2238_7(unknown) = Chi : total:m2238_1, partial:m2238_6 -# 2238| v2238_8(void) = ^IndirectReadSideEffect[-1] : &:r2238_3, m2236_8 -# 2238| m2238_9(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2238_3 -# 2238| m2238_10(ClassWithDestructor) = Chi : total:m2236_8, partial:m2238_9 -# 2235| v2235_5(void) = ReturnVoid : -# 2235| v2235_6(void) = AliasedUse : ~m2238_7 -# 2235| v2235_7(void) = ExitFunction : +# 2239| Block 2 +# 2239| m2239_1(unknown) = Phi : from 0:~m2237_6, from 1:~m2238_7 +# 2239| v2239_2(void) = NoOp : +# 2239| r2239_3(glval) = VariableAddress[a] : +# 2239| r2239_4(glval) = FunctionAddress[~ClassWithDestructor] : +# 2239| v2239_5(void) = Call[~ClassWithDestructor] : func:r2239_4, this:r2239_3 +# 2239| m2239_6(unknown) = ^CallSideEffect : ~m2239_1 +# 2239| m2239_7(unknown) = Chi : total:m2239_1, partial:m2239_6 +# 2239| v2239_8(void) = ^IndirectReadSideEffect[-1] : &:r2239_3, m2237_8 +# 2239| m2239_9(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2239_3 +# 2239| m2239_10(ClassWithDestructor) = Chi : total:m2237_8, partial:m2239_9 +# 2236| v2236_5(void) = ReturnVoid : +# 2236| v2236_6(void) = AliasedUse : ~m2239_7 +# 2236| v2236_7(void) = ExitFunction : -# 2240| void static_variable_with_destructor_2() -# 2240| Block 0 -# 2240| v2240_1(void) = EnterFunction : -# 2240| m2240_2(unknown) = AliasedDefinition : -# 2240| m2240_3(unknown) = InitializeNonLocal : -# 2240| m2240_4(unknown) = Chi : total:m2240_2, partial:m2240_3 -# 2241| r2241_1(glval) = VariableAddress[a#init] : -# 2241| r2241_2(bool) = Load[a#init] : &:r2241_1, ~m2240_3 -# 2241| v2241_3(void) = ConditionalBranch : r2241_2 +# 2241| void static_variable_with_destructor_2() +# 2241| Block 0 +# 2241| v2241_1(void) = EnterFunction : +# 2241| m2241_2(unknown) = AliasedDefinition : +# 2241| m2241_3(unknown) = InitializeNonLocal : +# 2241| m2241_4(unknown) = Chi : total:m2241_2, partial:m2241_3 +# 2242| r2242_1(glval) = VariableAddress[a#init] : +# 2242| r2242_2(bool) = Load[a#init] : &:r2242_1, ~m2241_3 +# 2242| v2242_3(void) = ConditionalBranch : r2242_2 #-----| False -> Block 1 #-----| True -> Block 2 -# 2241| Block 1 -# 2241| r2241_4(glval) = VariableAddress[a] : +# 2242| Block 1 +# 2242| r2242_4(glval) = VariableAddress[a] : #-----| r0_1(glval) = FunctionAddress[ClassWithDestructor] : -#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2241_4 -#-----| m0_3(unknown) = ^CallSideEffect : ~m2240_4 -#-----| m0_4(unknown) = Chi : total:m2240_4, partial:m0_3 -#-----| m0_5(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2241_4 +#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2242_4 +#-----| m0_3(unknown) = ^CallSideEffect : ~m2241_4 +#-----| m0_4(unknown) = Chi : total:m2241_4, partial:m0_3 +#-----| m0_5(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2242_4 #-----| m0_6(unknown) = Chi : total:m0_4, partial:m0_5 -# 2241| r2241_5(bool) = Constant[1] : -# 2241| m2241_6(bool) = Store[a#init] : &:r2241_1, r2241_5 -# 2241| m2241_7(unknown) = Chi : total:m0_6, partial:m2241_6 +# 2242| r2242_5(bool) = Constant[1] : +# 2242| m2242_6(bool) = Store[a#init] : &:r2242_1, r2242_5 +# 2242| m2242_7(unknown) = Chi : total:m0_6, partial:m2242_6 #-----| Goto -> Block 2 -# 2242| Block 2 -# 2242| m2242_1(unknown) = Phi : from 0:~m2240_4, from 1:~m2241_7 -# 2242| r2242_2(glval) = VariableAddress[b] : -# 2242| m2242_3(ClassWithDestructor) = Uninitialized[b] : &:r2242_2 -# 2242| r2242_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2242| v2242_5(void) = Call[ClassWithDestructor] : func:r2242_4, this:r2242_2 -# 2242| m2242_6(unknown) = ^CallSideEffect : ~m2242_1 -# 2242| m2242_7(unknown) = Chi : total:m2242_1, partial:m2242_6 -# 2242| m2242_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2242_2 -# 2242| m2242_9(ClassWithDestructor) = Chi : total:m2242_3, partial:m2242_8 -# 2243| v2243_1(void) = NoOp : +# 2243| Block 2 +# 2243| m2243_1(unknown) = Phi : from 0:~m2241_4, from 1:~m2242_7 # 2243| r2243_2(glval) = VariableAddress[b] : -# 2243| r2243_3(glval) = FunctionAddress[~ClassWithDestructor] : -# 2243| v2243_4(void) = Call[~ClassWithDestructor] : func:r2243_3, this:r2243_2 -# 2243| m2243_5(unknown) = ^CallSideEffect : ~m2242_7 -# 2243| m2243_6(unknown) = Chi : total:m2242_7, partial:m2243_5 -# 2243| v2243_7(void) = ^IndirectReadSideEffect[-1] : &:r2243_2, m2242_9 +# 2243| m2243_3(ClassWithDestructor) = Uninitialized[b] : &:r2243_2 +# 2243| r2243_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2243| v2243_5(void) = Call[ClassWithDestructor] : func:r2243_4, this:r2243_2 +# 2243| m2243_6(unknown) = ^CallSideEffect : ~m2243_1 +# 2243| m2243_7(unknown) = Chi : total:m2243_1, partial:m2243_6 # 2243| m2243_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2243_2 -# 2243| m2243_9(ClassWithDestructor) = Chi : total:m2242_9, partial:m2243_8 -# 2240| v2240_5(void) = ReturnVoid : -# 2240| v2240_6(void) = AliasedUse : ~m2243_6 -# 2240| v2240_7(void) = ExitFunction : +# 2243| m2243_9(ClassWithDestructor) = Chi : total:m2243_3, partial:m2243_8 +# 2244| v2244_1(void) = NoOp : +# 2244| r2244_2(glval) = VariableAddress[b] : +# 2244| r2244_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2244| v2244_4(void) = Call[~ClassWithDestructor] : func:r2244_3, this:r2244_2 +# 2244| m2244_5(unknown) = ^CallSideEffect : ~m2243_7 +# 2244| m2244_6(unknown) = Chi : total:m2243_7, partial:m2244_5 +# 2244| v2244_7(void) = ^IndirectReadSideEffect[-1] : &:r2244_2, m2243_9 +# 2244| m2244_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2244_2 +# 2244| m2244_9(ClassWithDestructor) = Chi : total:m2243_9, partial:m2244_8 +# 2241| v2241_5(void) = ReturnVoid : +# 2241| v2241_6(void) = AliasedUse : ~m2244_6 +# 2241| v2241_7(void) = ExitFunction : -# 2245| void static_variable_with_destructor_3() -# 2245| Block 0 -# 2245| v2245_1(void) = EnterFunction : -# 2245| m2245_2(unknown) = AliasedDefinition : -# 2245| m2245_3(unknown) = InitializeNonLocal : -# 2245| m2245_4(unknown) = Chi : total:m2245_2, partial:m2245_3 -# 2246| r2246_1(glval) = VariableAddress[a] : -# 2246| m2246_2(ClassWithDestructor) = Uninitialized[a] : &:r2246_1 -# 2246| r2246_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2246| v2246_4(void) = Call[ClassWithDestructor] : func:r2246_3, this:r2246_1 -# 2246| m2246_5(unknown) = ^CallSideEffect : ~m2245_4 -# 2246| m2246_6(unknown) = Chi : total:m2245_4, partial:m2246_5 -# 2246| m2246_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2246_1 -# 2246| m2246_8(ClassWithDestructor) = Chi : total:m2246_2, partial:m2246_7 -# 2247| r2247_1(glval) = VariableAddress[b] : -# 2247| m2247_2(ClassWithDestructor) = Uninitialized[b] : &:r2247_1 +# 2246| void static_variable_with_destructor_3() +# 2246| Block 0 +# 2246| v2246_1(void) = EnterFunction : +# 2246| m2246_2(unknown) = AliasedDefinition : +# 2246| m2246_3(unknown) = InitializeNonLocal : +# 2246| m2246_4(unknown) = Chi : total:m2246_2, partial:m2246_3 +# 2247| r2247_1(glval) = VariableAddress[a] : +# 2247| m2247_2(ClassWithDestructor) = Uninitialized[a] : &:r2247_1 # 2247| r2247_3(glval) = FunctionAddress[ClassWithDestructor] : # 2247| v2247_4(void) = Call[ClassWithDestructor] : func:r2247_3, this:r2247_1 -# 2247| m2247_5(unknown) = ^CallSideEffect : ~m2246_6 -# 2247| m2247_6(unknown) = Chi : total:m2246_6, partial:m2247_5 +# 2247| m2247_5(unknown) = ^CallSideEffect : ~m2246_4 +# 2247| m2247_6(unknown) = Chi : total:m2246_4, partial:m2247_5 # 2247| m2247_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2247_1 # 2247| m2247_8(ClassWithDestructor) = Chi : total:m2247_2, partial:m2247_7 -# 2248| r2248_1(glval) = VariableAddress[c#init] : -# 2248| r2248_2(bool) = Load[c#init] : &:r2248_1, ~m2247_6 -# 2248| v2248_3(void) = ConditionalBranch : r2248_2 +# 2248| r2248_1(glval) = VariableAddress[b] : +# 2248| m2248_2(ClassWithDestructor) = Uninitialized[b] : &:r2248_1 +# 2248| r2248_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2248| v2248_4(void) = Call[ClassWithDestructor] : func:r2248_3, this:r2248_1 +# 2248| m2248_5(unknown) = ^CallSideEffect : ~m2247_6 +# 2248| m2248_6(unknown) = Chi : total:m2247_6, partial:m2248_5 +# 2248| m2248_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2248_1 +# 2248| m2248_8(ClassWithDestructor) = Chi : total:m2248_2, partial:m2248_7 +# 2249| r2249_1(glval) = VariableAddress[c#init] : +# 2249| r2249_2(bool) = Load[c#init] : &:r2249_1, ~m2248_6 +# 2249| v2249_3(void) = ConditionalBranch : r2249_2 #-----| False -> Block 1 #-----| True -> Block 2 -# 2248| Block 1 -# 2248| r2248_4(glval) = VariableAddress[c] : +# 2249| Block 1 +# 2249| r2249_4(glval) = VariableAddress[c] : #-----| r0_1(glval) = FunctionAddress[ClassWithDestructor] : -#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2248_4 -#-----| m0_3(unknown) = ^CallSideEffect : ~m2247_6 -#-----| m0_4(unknown) = Chi : total:m2247_6, partial:m0_3 -#-----| m0_5(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2248_4 +#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2249_4 +#-----| m0_3(unknown) = ^CallSideEffect : ~m2248_6 +#-----| m0_4(unknown) = Chi : total:m2248_6, partial:m0_3 +#-----| m0_5(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2249_4 #-----| m0_6(unknown) = Chi : total:m0_4, partial:m0_5 -# 2248| r2248_5(bool) = Constant[1] : -# 2248| m2248_6(bool) = Store[c#init] : &:r2248_1, r2248_5 -# 2248| m2248_7(unknown) = Chi : total:m0_6, partial:m2248_6 +# 2249| r2249_5(bool) = Constant[1] : +# 2249| m2249_6(bool) = Store[c#init] : &:r2249_1, r2249_5 +# 2249| m2249_7(unknown) = Chi : total:m0_6, partial:m2249_6 #-----| Goto -> Block 2 -# 2249| Block 2 -# 2249| m2249_1(unknown) = Phi : from 0:~m2247_6, from 1:~m2248_7 -# 2249| v2249_2(void) = NoOp : -# 2249| r2249_3(glval) = VariableAddress[b] : -# 2249| r2249_4(glval) = FunctionAddress[~ClassWithDestructor] : -# 2249| v2249_5(void) = Call[~ClassWithDestructor] : func:r2249_4, this:r2249_3 -# 2249| m2249_6(unknown) = ^CallSideEffect : ~m2249_1 -# 2249| m2249_7(unknown) = Chi : total:m2249_1, partial:m2249_6 -# 2249| v2249_8(void) = ^IndirectReadSideEffect[-1] : &:r2249_3, m2247_8 -# 2249| m2249_9(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2249_3 -# 2249| m2249_10(ClassWithDestructor) = Chi : total:m2247_8, partial:m2249_9 -# 2249| r2249_11(glval) = VariableAddress[a] : -# 2249| r2249_12(glval) = FunctionAddress[~ClassWithDestructor] : -# 2249| v2249_13(void) = Call[~ClassWithDestructor] : func:r2249_12, this:r2249_11 -# 2249| m2249_14(unknown) = ^CallSideEffect : ~m2249_7 -# 2249| m2249_15(unknown) = Chi : total:m2249_7, partial:m2249_14 -# 2249| v2249_16(void) = ^IndirectReadSideEffect[-1] : &:r2249_11, m2246_8 -# 2249| m2249_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2249_11 -# 2249| m2249_18(ClassWithDestructor) = Chi : total:m2246_8, partial:m2249_17 -# 2245| v2245_5(void) = ReturnVoid : -# 2245| v2245_6(void) = AliasedUse : ~m2249_15 -# 2245| v2245_7(void) = ExitFunction : +# 2250| Block 2 +# 2250| m2250_1(unknown) = Phi : from 0:~m2248_6, from 1:~m2249_7 +# 2250| v2250_2(void) = NoOp : +# 2250| r2250_3(glval) = VariableAddress[b] : +# 2250| r2250_4(glval) = FunctionAddress[~ClassWithDestructor] : +# 2250| v2250_5(void) = Call[~ClassWithDestructor] : func:r2250_4, this:r2250_3 +# 2250| m2250_6(unknown) = ^CallSideEffect : ~m2250_1 +# 2250| m2250_7(unknown) = Chi : total:m2250_1, partial:m2250_6 +# 2250| v2250_8(void) = ^IndirectReadSideEffect[-1] : &:r2250_3, m2248_8 +# 2250| m2250_9(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2250_3 +# 2250| m2250_10(ClassWithDestructor) = Chi : total:m2248_8, partial:m2250_9 +# 2250| r2250_11(glval) = VariableAddress[a] : +# 2250| r2250_12(glval) = FunctionAddress[~ClassWithDestructor] : +# 2250| v2250_13(void) = Call[~ClassWithDestructor] : func:r2250_12, this:r2250_11 +# 2250| m2250_14(unknown) = ^CallSideEffect : ~m2250_7 +# 2250| m2250_15(unknown) = Chi : total:m2250_7, partial:m2250_14 +# 2250| v2250_16(void) = ^IndirectReadSideEffect[-1] : &:r2250_11, m2247_8 +# 2250| m2250_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2250_11 +# 2250| m2250_18(ClassWithDestructor) = Chi : total:m2247_8, partial:m2250_17 +# 2246| v2246_5(void) = ReturnVoid : +# 2246| v2246_6(void) = AliasedUse : ~m2250_15 +# 2246| v2246_7(void) = ExitFunction : -# 2251| ClassWithDestructor global_class_with_destructor -# 2251| Block 0 -# 2251| v2251_1(void) = EnterFunction : -# 2251| m2251_2(unknown) = AliasedDefinition : -# 2251| r2251_3(glval) = VariableAddress[global_class_with_destructor] : -# 2251| r2251_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2251| v2251_5(void) = Call[ClassWithDestructor] : func:r2251_4, this:r2251_3 -# 2251| m2251_6(unknown) = ^CallSideEffect : ~m2251_2 -# 2251| m2251_7(unknown) = Chi : total:m2251_2, partial:m2251_6 -# 2251| m2251_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2251_3 -# 2251| m2251_9(unknown) = Chi : total:m2251_7, partial:m2251_8 -# 2251| v2251_10(void) = ReturnVoid : -# 2251| v2251_11(void) = AliasedUse : ~m2251_9 -# 2251| v2251_12(void) = ExitFunction : +# 2252| ClassWithDestructor global_class_with_destructor +# 2252| Block 0 +# 2252| v2252_1(void) = EnterFunction : +# 2252| m2252_2(unknown) = AliasedDefinition : +# 2252| r2252_3(glval) = VariableAddress[global_class_with_destructor] : +# 2252| r2252_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2252| v2252_5(void) = Call[ClassWithDestructor] : func:r2252_4, this:r2252_3 +# 2252| m2252_6(unknown) = ^CallSideEffect : ~m2252_2 +# 2252| m2252_7(unknown) = Chi : total:m2252_2, partial:m2252_6 +# 2252| m2252_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2252_3 +# 2252| m2252_9(unknown) = Chi : total:m2252_7, partial:m2252_8 +# 2252| v2252_10(void) = ReturnVoid : +# 2252| v2252_11(void) = AliasedUse : ~m2252_9 +# 2252| v2252_12(void) = ExitFunction : -# 2255| ClassWithDestructor& vacuous_destructor_call::get(ClassWithDestructor&) -# 2255| Block 0 -# 2255| v2255_1(void) = EnterFunction : -# 2255| m2255_2(unknown) = AliasedDefinition : -# 2255| m2255_3(unknown) = InitializeNonLocal : -# 2255| m2255_4(unknown) = Chi : total:m2255_2, partial:m2255_3 -# 2255| r2255_5(glval) = VariableAddress[t] : -# 2255| m2255_6(ClassWithDestructor &) = InitializeParameter[t] : &:r2255_5 -# 2255| r2255_7(ClassWithDestructor &) = Load[t] : &:r2255_5, m2255_6 -# 2255| m2255_8(unknown) = InitializeIndirection[t] : &:r2255_7 -# 2255| r2255_9(glval) = VariableAddress[#return] : -# 2255| r2255_10(glval) = VariableAddress[t] : -# 2255| r2255_11(ClassWithDestructor &) = Load[t] : &:r2255_10, m2255_6 -# 2255| r2255_12(glval) = CopyValue : r2255_11 -# 2255| r2255_13(ClassWithDestructor &) = CopyValue : r2255_12 -# 2255| m2255_14(ClassWithDestructor &) = Store[#return] : &:r2255_9, r2255_13 -# 2255| v2255_15(void) = ReturnIndirection[t] : &:r2255_7, m2255_8 -# 2255| r2255_16(glval) = VariableAddress[#return] : -# 2255| v2255_17(void) = ReturnValue : &:r2255_16, m2255_14 -# 2255| v2255_18(void) = AliasedUse : m2255_3 -# 2255| v2255_19(void) = ExitFunction : +# 2256| ClassWithDestructor& vacuous_destructor_call::get(ClassWithDestructor&) +# 2256| Block 0 +# 2256| v2256_1(void) = EnterFunction : +# 2256| m2256_2(unknown) = AliasedDefinition : +# 2256| m2256_3(unknown) = InitializeNonLocal : +# 2256| m2256_4(unknown) = Chi : total:m2256_2, partial:m2256_3 +# 2256| r2256_5(glval) = VariableAddress[t] : +# 2256| m2256_6(ClassWithDestructor &) = InitializeParameter[t] : &:r2256_5 +# 2256| r2256_7(ClassWithDestructor &) = Load[t] : &:r2256_5, m2256_6 +# 2256| m2256_8(unknown) = InitializeIndirection[t] : &:r2256_7 +# 2256| r2256_9(glval) = VariableAddress[#return] : +# 2256| r2256_10(glval) = VariableAddress[t] : +# 2256| r2256_11(ClassWithDestructor &) = Load[t] : &:r2256_10, m2256_6 +# 2256| r2256_12(glval) = CopyValue : r2256_11 +# 2256| r2256_13(ClassWithDestructor &) = CopyValue : r2256_12 +# 2256| m2256_14(ClassWithDestructor &) = Store[#return] : &:r2256_9, r2256_13 +# 2256| v2256_15(void) = ReturnIndirection[t] : &:r2256_7, m2256_8 +# 2256| r2256_16(glval) = VariableAddress[#return] : +# 2256| v2256_17(void) = ReturnValue : &:r2256_16, m2256_14 +# 2256| v2256_18(void) = AliasedUse : m2256_3 +# 2256| v2256_19(void) = ExitFunction : -# 2255| int& vacuous_destructor_call::get(int&) -# 2255| Block 0 -# 2255| v2255_1(void) = EnterFunction : -# 2255| m2255_2(unknown) = AliasedDefinition : -# 2255| m2255_3(unknown) = InitializeNonLocal : -# 2255| m2255_4(unknown) = Chi : total:m2255_2, partial:m2255_3 -# 2255| r2255_5(glval) = VariableAddress[t] : -# 2255| m2255_6(int &) = InitializeParameter[t] : &:r2255_5 -# 2255| r2255_7(int &) = Load[t] : &:r2255_5, m2255_6 -# 2255| m2255_8(unknown) = InitializeIndirection[t] : &:r2255_7 -# 2255| r2255_9(glval) = VariableAddress[#return] : -# 2255| r2255_10(glval) = VariableAddress[t] : -# 2255| r2255_11(int &) = Load[t] : &:r2255_10, m2255_6 -# 2255| r2255_12(glval) = CopyValue : r2255_11 -# 2255| r2255_13(int &) = CopyValue : r2255_12 -# 2255| m2255_14(int &) = Store[#return] : &:r2255_9, r2255_13 -# 2255| v2255_15(void) = ReturnIndirection[t] : &:r2255_7, m2255_8 -# 2255| r2255_16(glval) = VariableAddress[#return] : -# 2255| v2255_17(void) = ReturnValue : &:r2255_16, m2255_14 -# 2255| v2255_18(void) = AliasedUse : m2255_3 -# 2255| v2255_19(void) = ExitFunction : +# 2256| int& vacuous_destructor_call::get(int&) +# 2256| Block 0 +# 2256| v2256_1(void) = EnterFunction : +# 2256| m2256_2(unknown) = AliasedDefinition : +# 2256| m2256_3(unknown) = InitializeNonLocal : +# 2256| m2256_4(unknown) = Chi : total:m2256_2, partial:m2256_3 +# 2256| r2256_5(glval) = VariableAddress[t] : +# 2256| m2256_6(int &) = InitializeParameter[t] : &:r2256_5 +# 2256| r2256_7(int &) = Load[t] : &:r2256_5, m2256_6 +# 2256| m2256_8(unknown) = InitializeIndirection[t] : &:r2256_7 +# 2256| r2256_9(glval) = VariableAddress[#return] : +# 2256| r2256_10(glval) = VariableAddress[t] : +# 2256| r2256_11(int &) = Load[t] : &:r2256_10, m2256_6 +# 2256| r2256_12(glval) = CopyValue : r2256_11 +# 2256| r2256_13(int &) = CopyValue : r2256_12 +# 2256| m2256_14(int &) = Store[#return] : &:r2256_9, r2256_13 +# 2256| v2256_15(void) = ReturnIndirection[t] : &:r2256_7, m2256_8 +# 2256| r2256_16(glval) = VariableAddress[#return] : +# 2256| v2256_17(void) = ReturnValue : &:r2256_16, m2256_14 +# 2256| v2256_18(void) = AliasedUse : m2256_3 +# 2256| v2256_19(void) = ExitFunction : -# 2258| void vacuous_destructor_call::call_destructor(ClassWithDestructor&) -# 2258| Block 0 -# 2258| v2258_1(void) = EnterFunction : -# 2258| m2258_2(unknown) = AliasedDefinition : -# 2258| m2258_3(unknown) = InitializeNonLocal : -# 2258| m2258_4(unknown) = Chi : total:m2258_2, partial:m2258_3 -# 2258| r2258_5(glval) = VariableAddress[t] : -# 2258| m2258_6(ClassWithDestructor &) = InitializeParameter[t] : &:r2258_5 -# 2258| r2258_7(ClassWithDestructor &) = Load[t] : &:r2258_5, m2258_6 -# 2258| m2258_8(unknown) = InitializeIndirection[t] : &:r2258_7 -# 2259| r2259_1(glval) = FunctionAddress[get] : -# 2259| r2259_2(glval) = VariableAddress[t] : -# 2259| r2259_3(ClassWithDestructor &) = Load[t] : &:r2259_2, m2258_6 -# 2259| r2259_4(glval) = CopyValue : r2259_3 -# 2259| r2259_5(ClassWithDestructor &) = CopyValue : r2259_4 -# 2259| r2259_6(ClassWithDestructor &) = Call[get] : func:r2259_1, 0:r2259_5 -# 2259| m2259_7(unknown) = ^CallSideEffect : ~m2258_4 -# 2259| m2259_8(unknown) = Chi : total:m2258_4, partial:m2259_7 -# 2259| v2259_9(void) = ^BufferReadSideEffect[0] : &:r2259_5, ~m2258_8 -# 2259| m2259_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r2259_5 -# 2259| m2259_11(unknown) = Chi : total:m2258_8, partial:m2259_10 -# 2259| r2259_12(glval) = CopyValue : r2259_6 -# 2259| r2259_13(glval) = FunctionAddress[~ClassWithDestructor] : -# 2259| v2259_14(void) = Call[~ClassWithDestructor] : func:r2259_13 -# 2259| m2259_15(unknown) = ^CallSideEffect : ~m2259_8 -# 2259| m2259_16(unknown) = Chi : total:m2259_8, partial:m2259_15 -# 2259| v2259_17(void) = ^IndirectReadSideEffect[-1] : &:r2259_12, ~m2259_11 -# 2259| m2259_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2259_12 -# 2259| m2259_19(unknown) = Chi : total:m2259_11, partial:m2259_18 -# 2260| v2260_1(void) = NoOp : -# 2258| v2258_9(void) = ReturnIndirection[t] : &:r2258_7, m2259_19 -# 2258| v2258_10(void) = ReturnVoid : -# 2258| v2258_11(void) = AliasedUse : ~m2259_16 -# 2258| v2258_12(void) = ExitFunction : +# 2259| void vacuous_destructor_call::call_destructor(ClassWithDestructor&) +# 2259| Block 0 +# 2259| v2259_1(void) = EnterFunction : +# 2259| m2259_2(unknown) = AliasedDefinition : +# 2259| m2259_3(unknown) = InitializeNonLocal : +# 2259| m2259_4(unknown) = Chi : total:m2259_2, partial:m2259_3 +# 2259| r2259_5(glval) = VariableAddress[t] : +# 2259| m2259_6(ClassWithDestructor &) = InitializeParameter[t] : &:r2259_5 +# 2259| r2259_7(ClassWithDestructor &) = Load[t] : &:r2259_5, m2259_6 +# 2259| m2259_8(unknown) = InitializeIndirection[t] : &:r2259_7 +# 2260| r2260_1(glval) = FunctionAddress[get] : +# 2260| r2260_2(glval) = VariableAddress[t] : +# 2260| r2260_3(ClassWithDestructor &) = Load[t] : &:r2260_2, m2259_6 +# 2260| r2260_4(glval) = CopyValue : r2260_3 +# 2260| r2260_5(ClassWithDestructor &) = CopyValue : r2260_4 +# 2260| r2260_6(ClassWithDestructor &) = Call[get] : func:r2260_1, 0:r2260_5 +# 2260| m2260_7(unknown) = ^CallSideEffect : ~m2259_4 +# 2260| m2260_8(unknown) = Chi : total:m2259_4, partial:m2260_7 +# 2260| v2260_9(void) = ^BufferReadSideEffect[0] : &:r2260_5, ~m2259_8 +# 2260| m2260_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r2260_5 +# 2260| m2260_11(unknown) = Chi : total:m2259_8, partial:m2260_10 +# 2260| r2260_12(glval) = CopyValue : r2260_6 +# 2260| r2260_13(glval) = FunctionAddress[~ClassWithDestructor] : +# 2260| v2260_14(void) = Call[~ClassWithDestructor] : func:r2260_13 +# 2260| m2260_15(unknown) = ^CallSideEffect : ~m2260_8 +# 2260| m2260_16(unknown) = Chi : total:m2260_8, partial:m2260_15 +# 2260| v2260_17(void) = ^IndirectReadSideEffect[-1] : &:r2260_12, ~m2260_11 +# 2260| m2260_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2260_12 +# 2260| m2260_19(unknown) = Chi : total:m2260_11, partial:m2260_18 +# 2261| v2261_1(void) = NoOp : +# 2259| v2259_9(void) = ReturnIndirection[t] : &:r2259_7, m2260_19 +# 2259| v2259_10(void) = ReturnVoid : +# 2259| v2259_11(void) = AliasedUse : ~m2260_16 +# 2259| v2259_12(void) = ExitFunction : -# 2258| void vacuous_destructor_call::call_destructor(int&) -# 2258| Block 0 -# 2258| v2258_1(void) = EnterFunction : -# 2258| m2258_2(unknown) = AliasedDefinition : -# 2258| m2258_3(unknown) = InitializeNonLocal : -# 2258| m2258_4(unknown) = Chi : total:m2258_2, partial:m2258_3 -# 2258| r2258_5(glval) = VariableAddress[t] : -# 2258| m2258_6(int &) = InitializeParameter[t] : &:r2258_5 -# 2258| r2258_7(int &) = Load[t] : &:r2258_5, m2258_6 -# 2258| m2258_8(unknown) = InitializeIndirection[t] : &:r2258_7 -# 2259| r2259_1(glval) = FunctionAddress[get] : -# 2259| r2259_2(glval) = VariableAddress[t] : -# 2259| r2259_3(int &) = Load[t] : &:r2259_2, m2258_6 -# 2259| r2259_4(glval) = CopyValue : r2259_3 -# 2259| r2259_5(int &) = CopyValue : r2259_4 -# 2259| r2259_6(int &) = Call[get] : func:r2259_1, 0:r2259_5 -# 2259| m2259_7(unknown) = ^CallSideEffect : ~m2258_4 -# 2259| m2259_8(unknown) = Chi : total:m2258_4, partial:m2259_7 -# 2259| v2259_9(void) = ^BufferReadSideEffect[0] : &:r2259_5, ~m2258_8 -# 2259| m2259_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r2259_5 -# 2259| m2259_11(unknown) = Chi : total:m2258_8, partial:m2259_10 -# 2259| r2259_12(glval) = CopyValue : r2259_6 -# 2260| v2260_1(void) = NoOp : -# 2258| v2258_9(void) = ReturnIndirection[t] : &:r2258_7, m2259_11 -# 2258| v2258_10(void) = ReturnVoid : -# 2258| v2258_11(void) = AliasedUse : ~m2259_8 -# 2258| v2258_12(void) = ExitFunction : +# 2259| void vacuous_destructor_call::call_destructor(int&) +# 2259| Block 0 +# 2259| v2259_1(void) = EnterFunction : +# 2259| m2259_2(unknown) = AliasedDefinition : +# 2259| m2259_3(unknown) = InitializeNonLocal : +# 2259| m2259_4(unknown) = Chi : total:m2259_2, partial:m2259_3 +# 2259| r2259_5(glval) = VariableAddress[t] : +# 2259| m2259_6(int &) = InitializeParameter[t] : &:r2259_5 +# 2259| r2259_7(int &) = Load[t] : &:r2259_5, m2259_6 +# 2259| m2259_8(unknown) = InitializeIndirection[t] : &:r2259_7 +# 2260| r2260_1(glval) = FunctionAddress[get] : +# 2260| r2260_2(glval) = VariableAddress[t] : +# 2260| r2260_3(int &) = Load[t] : &:r2260_2, m2259_6 +# 2260| r2260_4(glval) = CopyValue : r2260_3 +# 2260| r2260_5(int &) = CopyValue : r2260_4 +# 2260| r2260_6(int &) = Call[get] : func:r2260_1, 0:r2260_5 +# 2260| m2260_7(unknown) = ^CallSideEffect : ~m2259_4 +# 2260| m2260_8(unknown) = Chi : total:m2259_4, partial:m2260_7 +# 2260| v2260_9(void) = ^BufferReadSideEffect[0] : &:r2260_5, ~m2259_8 +# 2260| m2260_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r2260_5 +# 2260| m2260_11(unknown) = Chi : total:m2259_8, partial:m2260_10 +# 2260| r2260_12(glval) = CopyValue : r2260_6 +# 2261| v2261_1(void) = NoOp : +# 2259| v2259_9(void) = ReturnIndirection[t] : &:r2259_7, m2260_11 +# 2259| v2259_10(void) = ReturnVoid : +# 2259| v2259_11(void) = AliasedUse : ~m2260_8 +# 2259| v2259_12(void) = ExitFunction : -# 2262| void vacuous_destructor_call::non_vacuous_destructor_call() -# 2262| Block 0 -# 2262| v2262_1(void) = EnterFunction : -# 2262| m2262_2(unknown) = AliasedDefinition : -# 2262| m2262_3(unknown) = InitializeNonLocal : -# 2262| m2262_4(unknown) = Chi : total:m2262_2, partial:m2262_3 -# 2263| r2263_1(glval) = VariableAddress[c] : -# 2263| m2263_2(ClassWithDestructor) = Uninitialized[c] : &:r2263_1 -# 2263| r2263_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2263| v2263_4(void) = Call[ClassWithDestructor] : func:r2263_3, this:r2263_1 -# 2263| m2263_5(unknown) = ^CallSideEffect : ~m2262_4 -# 2263| m2263_6(unknown) = Chi : total:m2262_4, partial:m2263_5 -# 2263| m2263_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2263_1 -# 2263| m2263_8(ClassWithDestructor) = Chi : total:m2263_2, partial:m2263_7 -# 2264| r2264_1(glval) = FunctionAddress[call_destructor] : -# 2264| r2264_2(glval) = VariableAddress[c] : -# 2264| r2264_3(ClassWithDestructor &) = CopyValue : r2264_2 -# 2264| v2264_4(void) = Call[call_destructor] : func:r2264_1, 0:r2264_3 -# 2264| m2264_5(unknown) = ^CallSideEffect : ~m2263_6 -# 2264| m2264_6(unknown) = Chi : total:m2263_6, partial:m2264_5 -# 2264| v2264_7(void) = ^BufferReadSideEffect[0] : &:r2264_3, ~m2263_8 -# 2264| m2264_8(unknown) = ^BufferMayWriteSideEffect[0] : &:r2264_3 -# 2264| m2264_9(ClassWithDestructor) = Chi : total:m2263_8, partial:m2264_8 -# 2265| v2265_1(void) = NoOp : +# 2263| void vacuous_destructor_call::non_vacuous_destructor_call() +# 2263| Block 0 +# 2263| v2263_1(void) = EnterFunction : +# 2263| m2263_2(unknown) = AliasedDefinition : +# 2263| m2263_3(unknown) = InitializeNonLocal : +# 2263| m2263_4(unknown) = Chi : total:m2263_2, partial:m2263_3 +# 2264| r2264_1(glval) = VariableAddress[c] : +# 2264| m2264_2(ClassWithDestructor) = Uninitialized[c] : &:r2264_1 +# 2264| r2264_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2264| v2264_4(void) = Call[ClassWithDestructor] : func:r2264_3, this:r2264_1 +# 2264| m2264_5(unknown) = ^CallSideEffect : ~m2263_4 +# 2264| m2264_6(unknown) = Chi : total:m2263_4, partial:m2264_5 +# 2264| m2264_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2264_1 +# 2264| m2264_8(ClassWithDestructor) = Chi : total:m2264_2, partial:m2264_7 +# 2265| r2265_1(glval) = FunctionAddress[call_destructor] : # 2265| r2265_2(glval) = VariableAddress[c] : -# 2265| r2265_3(glval) = FunctionAddress[~ClassWithDestructor] : -# 2265| v2265_4(void) = Call[~ClassWithDestructor] : func:r2265_3, this:r2265_2 +# 2265| r2265_3(ClassWithDestructor &) = CopyValue : r2265_2 +# 2265| v2265_4(void) = Call[call_destructor] : func:r2265_1, 0:r2265_3 # 2265| m2265_5(unknown) = ^CallSideEffect : ~m2264_6 # 2265| m2265_6(unknown) = Chi : total:m2264_6, partial:m2265_5 -# 2265| v2265_7(void) = ^IndirectReadSideEffect[-1] : &:r2265_2, m2264_9 -# 2265| m2265_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2265_2 -# 2265| m2265_9(ClassWithDestructor) = Chi : total:m2264_9, partial:m2265_8 -# 2262| v2262_5(void) = ReturnVoid : -# 2262| v2262_6(void) = AliasedUse : ~m2265_6 -# 2262| v2262_7(void) = ExitFunction : +# 2265| v2265_7(void) = ^BufferReadSideEffect[0] : &:r2265_3, ~m2264_8 +# 2265| m2265_8(unknown) = ^BufferMayWriteSideEffect[0] : &:r2265_3 +# 2265| m2265_9(ClassWithDestructor) = Chi : total:m2264_8, partial:m2265_8 +# 2266| v2266_1(void) = NoOp : +# 2266| r2266_2(glval) = VariableAddress[c] : +# 2266| r2266_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2266| v2266_4(void) = Call[~ClassWithDestructor] : func:r2266_3, this:r2266_2 +# 2266| m2266_5(unknown) = ^CallSideEffect : ~m2265_6 +# 2266| m2266_6(unknown) = Chi : total:m2265_6, partial:m2266_5 +# 2266| v2266_7(void) = ^IndirectReadSideEffect[-1] : &:r2266_2, m2265_9 +# 2266| m2266_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2266_2 +# 2266| m2266_9(ClassWithDestructor) = Chi : total:m2265_9, partial:m2266_8 +# 2263| v2263_5(void) = ReturnVoid : +# 2263| v2263_6(void) = AliasedUse : ~m2266_6 +# 2263| v2263_7(void) = ExitFunction : -# 2267| void vacuous_destructor_call::vacuous_destructor_call() -# 2267| Block 0 -# 2267| v2267_1(void) = EnterFunction : -# 2267| m2267_2(unknown) = AliasedDefinition : -# 2267| m2267_3(unknown) = InitializeNonLocal : -# 2267| m2267_4(unknown) = Chi : total:m2267_2, partial:m2267_3 -# 2268| r2268_1(glval) = VariableAddress[i] : -# 2268| m2268_2(int) = Uninitialized[i] : &:r2268_1 -# 2269| r2269_1(glval) = FunctionAddress[call_destructor] : -# 2269| r2269_2(glval) = VariableAddress[i] : -# 2269| r2269_3(int &) = CopyValue : r2269_2 -# 2269| v2269_4(void) = Call[call_destructor] : func:r2269_1, 0:r2269_3 -# 2269| m2269_5(unknown) = ^CallSideEffect : ~m2267_4 -# 2269| m2269_6(unknown) = Chi : total:m2267_4, partial:m2269_5 -# 2269| v2269_7(void) = ^BufferReadSideEffect[0] : &:r2269_3, ~m2268_2 -# 2269| m2269_8(unknown) = ^BufferMayWriteSideEffect[0] : &:r2269_3 -# 2269| m2269_9(int) = Chi : total:m2268_2, partial:m2269_8 -# 2270| v2270_1(void) = NoOp : -# 2267| v2267_5(void) = ReturnVoid : -# 2267| v2267_6(void) = AliasedUse : ~m2269_6 -# 2267| v2267_7(void) = ExitFunction : +# 2268| void vacuous_destructor_call::vacuous_destructor_call() +# 2268| Block 0 +# 2268| v2268_1(void) = EnterFunction : +# 2268| m2268_2(unknown) = AliasedDefinition : +# 2268| m2268_3(unknown) = InitializeNonLocal : +# 2268| m2268_4(unknown) = Chi : total:m2268_2, partial:m2268_3 +# 2269| r2269_1(glval) = VariableAddress[i] : +# 2269| m2269_2(int) = Uninitialized[i] : &:r2269_1 +# 2270| r2270_1(glval) = FunctionAddress[call_destructor] : +# 2270| r2270_2(glval) = VariableAddress[i] : +# 2270| r2270_3(int &) = CopyValue : r2270_2 +# 2270| v2270_4(void) = Call[call_destructor] : func:r2270_1, 0:r2270_3 +# 2270| m2270_5(unknown) = ^CallSideEffect : ~m2268_4 +# 2270| m2270_6(unknown) = Chi : total:m2268_4, partial:m2270_5 +# 2270| v2270_7(void) = ^BufferReadSideEffect[0] : &:r2270_3, ~m2269_2 +# 2270| m2270_8(unknown) = ^BufferMayWriteSideEffect[0] : &:r2270_3 +# 2270| m2270_9(int) = Chi : total:m2269_2, partial:m2270_8 +# 2271| v2271_1(void) = NoOp : +# 2268| v2268_5(void) = ReturnVoid : +# 2268| v2268_6(void) = AliasedUse : ~m2270_6 +# 2268| v2268_7(void) = ExitFunction : -# 2273| void TryCatchDestructors(bool) -# 2273| Block 0 -# 2273| v2273_1(void) = EnterFunction : -# 2273| m2273_2(unknown) = AliasedDefinition : -# 2273| m2273_3(unknown) = InitializeNonLocal : -# 2273| m2273_4(unknown) = Chi : total:m2273_2, partial:m2273_3 -# 2273| r2273_5(glval) = VariableAddress[b] : -# 2273| m2273_6(bool) = InitializeParameter[b] : &:r2273_5 -# 2275| r2275_1(glval) = VariableAddress[s] : -# 2275| m2275_2(String) = Uninitialized[s] : &:r2275_1 -# 2275| m2275_3(unknown) = Chi : total:m2273_4, partial:m2275_2 -# 2275| r2275_4(glval) = FunctionAddress[String] : -# 2275| v2275_5(void) = Call[String] : func:r2275_4, this:r2275_1 -# 2275| m2275_6(unknown) = ^CallSideEffect : ~m2275_3 -# 2275| m2275_7(unknown) = Chi : total:m2275_3, partial:m2275_6 -# 2275| m2275_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2275_1 -# 2275| m2275_9(unknown) = Chi : total:m2275_7, partial:m2275_8 -# 2276| r2276_1(glval) = VariableAddress[b] : -# 2276| r2276_2(bool) = Load[b] : &:r2276_1, m2273_6 -# 2276| v2276_3(void) = ConditionalBranch : r2276_2 +# 2274| void TryCatchDestructors(bool) +# 2274| Block 0 +# 2274| v2274_1(void) = EnterFunction : +# 2274| m2274_2(unknown) = AliasedDefinition : +# 2274| m2274_3(unknown) = InitializeNonLocal : +# 2274| m2274_4(unknown) = Chi : total:m2274_2, partial:m2274_3 +# 2274| r2274_5(glval) = VariableAddress[b] : +# 2274| m2274_6(bool) = InitializeParameter[b] : &:r2274_5 +# 2276| r2276_1(glval) = VariableAddress[s] : +# 2276| m2276_2(String) = Uninitialized[s] : &:r2276_1 +# 2276| m2276_3(unknown) = Chi : total:m2274_4, partial:m2276_2 +# 2276| r2276_4(glval) = FunctionAddress[String] : +# 2276| v2276_5(void) = Call[String] : func:r2276_4, this:r2276_1 +# 2276| m2276_6(unknown) = ^CallSideEffect : ~m2276_3 +# 2276| m2276_7(unknown) = Chi : total:m2276_3, partial:m2276_6 +# 2276| m2276_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2276_1 +# 2276| m2276_9(unknown) = Chi : total:m2276_7, partial:m2276_8 +# 2277| r2277_1(glval) = VariableAddress[b] : +# 2277| r2277_2(bool) = Load[b] : &:r2277_1, m2274_6 +# 2277| v2277_3(void) = ConditionalBranch : r2277_2 #-----| False -> Block 4 #-----| True -> Block 3 -# 2273| Block 1 -# 2273| m2273_7(unknown) = Phi : from 2:~m2273_10, from 10:~m2289_1 -# 2273| v2273_8(void) = AliasedUse : ~m2273_7 -# 2273| v2273_9(void) = ExitFunction : +# 2274| Block 1 +# 2274| m2274_7(unknown) = Phi : from 2:~m2274_10, from 10:~m2290_1 +# 2274| v2274_8(void) = AliasedUse : ~m2274_7 +# 2274| v2274_9(void) = ExitFunction : -# 2273| Block 2 -# 2273| m2273_10(unknown) = Phi : from 6:~m2282_12, from 9:~m2280_8 -# 2273| v2273_11(void) = Unwind : +# 2274| Block 2 +# 2274| m2274_10(unknown) = Phi : from 6:~m2283_12, from 9:~m2281_8 +# 2274| v2274_11(void) = Unwind : #-----| Goto -> Block 1 -# 2277| Block 3 -# 2277| r2277_1(glval) = VariableAddress[#throw2277:7] : -# 2277| r2277_2(glval) = StringConstant["string literal"] : -# 2277| r2277_3(char *) = Convert : r2277_2 -# 2277| m2277_4(char *) = Store[#throw2277:7] : &:r2277_1, r2277_3 -# 2277| v2277_5(void) = ThrowValue : &:r2277_1, m2277_4 -# 2280| r2280_1(glval) = VariableAddress[s] : -# 2280| r2280_2(glval) = FunctionAddress[~String] : -# 2280| v2280_3(void) = Call[~String] : func:r2280_2, this:r2280_1 -# 2280| m2280_4(unknown) = ^CallSideEffect : ~m2275_9 -# 2280| m2280_5(unknown) = Chi : total:m2275_9, partial:m2280_4 -# 2280| v2280_6(void) = ^IndirectReadSideEffect[-1] : &:r2280_1, ~m2280_5 -# 2280| m2280_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_1 -# 2280| m2280_8(unknown) = Chi : total:m2280_5, partial:m2280_7 +# 2278| Block 3 +# 2278| r2278_1(glval) = VariableAddress[#throw2278:7] : +# 2278| r2278_2(glval) = StringConstant["string literal"] : +# 2278| r2278_3(char *) = Convert : r2278_2 +# 2278| m2278_4(char *) = Store[#throw2278:7] : &:r2278_1, r2278_3 +# 2278| v2278_5(void) = ThrowValue : &:r2278_1, m2278_4 +# 2281| r2281_1(glval) = VariableAddress[s] : +# 2281| r2281_2(glval) = FunctionAddress[~String] : +# 2281| v2281_3(void) = Call[~String] : func:r2281_2, this:r2281_1 +# 2281| m2281_4(unknown) = ^CallSideEffect : ~m2276_9 +# 2281| m2281_5(unknown) = Chi : total:m2276_9, partial:m2281_4 +# 2281| v2281_6(void) = ^IndirectReadSideEffect[-1] : &:r2281_1, ~m2281_5 +# 2281| m2281_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2281_1 +# 2281| m2281_8(unknown) = Chi : total:m2281_5, partial:m2281_7 #-----| Exception -> Block 5 -# 2279| Block 4 -# 2279| r2279_1(glval) = VariableAddress[s2] : -# 2279| m2279_2(String) = Uninitialized[s2] : &:r2279_1 -# 2279| m2279_3(unknown) = Chi : total:m2275_9, partial:m2279_2 -# 2279| r2279_4(glval) = FunctionAddress[String] : -# 2279| v2279_5(void) = Call[String] : func:r2279_4, this:r2279_1 -# 2279| m2279_6(unknown) = ^CallSideEffect : ~m2279_3 -# 2279| m2279_7(unknown) = Chi : total:m2279_3, partial:m2279_6 -# 2279| m2279_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2279_1 -# 2279| m2279_9(unknown) = Chi : total:m2279_7, partial:m2279_8 -# 2280| r2280_9(glval) = VariableAddress[s2] : -# 2280| r2280_10(glval) = FunctionAddress[~String] : -# 2280| v2280_11(void) = Call[~String] : func:r2280_10, this:r2280_9 -# 2280| m2280_12(unknown) = ^CallSideEffect : ~m2279_9 -# 2280| m2280_13(unknown) = Chi : total:m2279_9, partial:m2280_12 -# 2280| v2280_14(void) = ^IndirectReadSideEffect[-1] : &:r2280_9, ~m2280_13 -# 2280| m2280_15(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_9 -# 2280| m2280_16(unknown) = Chi : total:m2280_13, partial:m2280_15 -# 2280| r2280_17(glval) = VariableAddress[s] : -# 2280| r2280_18(glval) = FunctionAddress[~String] : -# 2280| v2280_19(void) = Call[~String] : func:r2280_18, this:r2280_17 -# 2280| m2280_20(unknown) = ^CallSideEffect : ~m2280_16 -# 2280| m2280_21(unknown) = Chi : total:m2280_16, partial:m2280_20 -# 2280| v2280_22(void) = ^IndirectReadSideEffect[-1] : &:r2280_17, ~m2280_21 -# 2280| m2280_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_17 -# 2280| m2280_24(unknown) = Chi : total:m2280_21, partial:m2280_23 +# 2280| Block 4 +# 2280| r2280_1(glval) = VariableAddress[s2] : +# 2280| m2280_2(String) = Uninitialized[s2] : &:r2280_1 +# 2280| m2280_3(unknown) = Chi : total:m2276_9, partial:m2280_2 +# 2280| r2280_4(glval) = FunctionAddress[String] : +# 2280| v2280_5(void) = Call[String] : func:r2280_4, this:r2280_1 +# 2280| m2280_6(unknown) = ^CallSideEffect : ~m2280_3 +# 2280| m2280_7(unknown) = Chi : total:m2280_3, partial:m2280_6 +# 2280| m2280_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_1 +# 2280| m2280_9(unknown) = Chi : total:m2280_7, partial:m2280_8 +# 2281| r2281_9(glval) = VariableAddress[s2] : +# 2281| r2281_10(glval) = FunctionAddress[~String] : +# 2281| v2281_11(void) = Call[~String] : func:r2281_10, this:r2281_9 +# 2281| m2281_12(unknown) = ^CallSideEffect : ~m2280_9 +# 2281| m2281_13(unknown) = Chi : total:m2280_9, partial:m2281_12 +# 2281| v2281_14(void) = ^IndirectReadSideEffect[-1] : &:r2281_9, ~m2281_13 +# 2281| m2281_15(String) = ^IndirectMayWriteSideEffect[-1] : &:r2281_9 +# 2281| m2281_16(unknown) = Chi : total:m2281_13, partial:m2281_15 +# 2281| r2281_17(glval) = VariableAddress[s] : +# 2281| r2281_18(glval) = FunctionAddress[~String] : +# 2281| v2281_19(void) = Call[~String] : func:r2281_18, this:r2281_17 +# 2281| m2281_20(unknown) = ^CallSideEffect : ~m2281_16 +# 2281| m2281_21(unknown) = Chi : total:m2281_16, partial:m2281_20 +# 2281| v2281_22(void) = ^IndirectReadSideEffect[-1] : &:r2281_17, ~m2281_21 +# 2281| m2281_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2281_17 +# 2281| m2281_24(unknown) = Chi : total:m2281_21, partial:m2281_23 #-----| Goto -> Block 10 -# 2281| Block 5 -# 2281| v2281_1(void) = CatchByType[const char *] : +# 2282| Block 5 +# 2282| v2282_1(void) = CatchByType[const char *] : #-----| Exception -> Block 7 #-----| Goto -> Block 6 -# 2281| Block 6 -# 2281| r2281_2(glval) = VariableAddress[s] : -# 2281| m2281_3(char *) = InitializeParameter[s] : &:r2281_2 -# 2281| r2281_4(char *) = Load[s] : &:r2281_2, m2281_3 -# 2281| m2281_5(unknown) = InitializeIndirection[s] : &:r2281_4 -# 2281| m2281_6(unknown) = Chi : total:m2280_8, partial:m2281_5 -# 2282| r2282_1(glval) = VariableAddress[#throw2282:5] : -# 2282| m2282_2(String) = Uninitialized[#throw2282:5] : &:r2282_1 -# 2282| m2282_3(unknown) = Chi : total:m2281_6, partial:m2282_2 -# 2282| r2282_4(glval) = FunctionAddress[String] : -# 2282| r2282_5(glval) = VariableAddress[s] : -# 2282| r2282_6(char *) = Load[s] : &:r2282_5, m2281_3 -# 2282| v2282_7(void) = Call[String] : func:r2282_4, this:r2282_1, 0:r2282_6 -# 2282| m2282_8(unknown) = ^CallSideEffect : ~m2282_3 -# 2282| m2282_9(unknown) = Chi : total:m2282_3, partial:m2282_8 -# 2282| v2282_10(void) = ^BufferReadSideEffect[0] : &:r2282_6, ~m2282_9 -# 2282| m2282_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2282_1 -# 2282| m2282_12(unknown) = Chi : total:m2282_9, partial:m2282_11 -# 2282| v2282_13(void) = ThrowValue : &:r2282_1, ~m2282_12 +# 2282| Block 6 +# 2282| r2282_2(glval) = VariableAddress[s] : +# 2282| m2282_3(char *) = InitializeParameter[s] : &:r2282_2 +# 2282| r2282_4(char *) = Load[s] : &:r2282_2, m2282_3 +# 2282| m2282_5(unknown) = InitializeIndirection[s] : &:r2282_4 +# 2282| m2282_6(unknown) = Chi : total:m2281_8, partial:m2282_5 +# 2283| r2283_1(glval) = VariableAddress[#throw2283:5] : +# 2283| m2283_2(String) = Uninitialized[#throw2283:5] : &:r2283_1 +# 2283| m2283_3(unknown) = Chi : total:m2282_6, partial:m2283_2 +# 2283| r2283_4(glval) = FunctionAddress[String] : +# 2283| r2283_5(glval) = VariableAddress[s] : +# 2283| r2283_6(char *) = Load[s] : &:r2283_5, m2282_3 +# 2283| v2283_7(void) = Call[String] : func:r2283_4, this:r2283_1, 0:r2283_6 +# 2283| m2283_8(unknown) = ^CallSideEffect : ~m2283_3 +# 2283| m2283_9(unknown) = Chi : total:m2283_3, partial:m2283_8 +# 2283| v2283_10(void) = ^BufferReadSideEffect[0] : &:r2283_6, ~m2283_9 +# 2283| m2283_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2283_1 +# 2283| m2283_12(unknown) = Chi : total:m2283_9, partial:m2283_11 +# 2283| v2283_13(void) = ThrowValue : &:r2283_1, ~m2283_12 #-----| Exception -> Block 2 -# 2284| Block 7 -# 2284| v2284_1(void) = CatchByType[const String &] : +# 2285| Block 7 +# 2285| v2285_1(void) = CatchByType[const String &] : #-----| Exception -> Block 9 #-----| Goto -> Block 8 -# 2284| Block 8 -# 2284| r2284_2(glval) = VariableAddress[e] : -# 2284| m2284_3(String &) = InitializeParameter[e] : &:r2284_2 -# 2284| r2284_4(String &) = Load[e] : &:r2284_2, m2284_3 -# 2284| m2284_5(unknown) = InitializeIndirection[e] : &:r2284_4 -# 2284| v2284_6(void) = NoOp : +# 2285| Block 8 +# 2285| r2285_2(glval) = VariableAddress[e] : +# 2285| m2285_3(String &) = InitializeParameter[e] : &:r2285_2 +# 2285| r2285_4(String &) = Load[e] : &:r2285_2, m2285_3 +# 2285| m2285_5(unknown) = InitializeIndirection[e] : &:r2285_4 +# 2285| v2285_6(void) = NoOp : #-----| Goto -> Block 10 -# 2286| Block 9 -# 2286| v2286_1(void) = CatchAny : -# 2287| v2287_1(void) = ReThrow : +# 2287| Block 9 +# 2287| v2287_1(void) = CatchAny : +# 2288| v2288_1(void) = ReThrow : #-----| Exception -> Block 2 -# 2289| Block 10 -# 2289| m2289_1(unknown) = Phi : from 4:~m2280_24, from 8:~m2280_8 -# 2289| v2289_2(void) = NoOp : -# 2273| v2273_12(void) = ReturnVoid : +# 2290| Block 10 +# 2290| m2290_1(unknown) = Phi : from 4:~m2281_24, from 8:~m2281_8 +# 2290| v2290_2(void) = NoOp : +# 2274| v2274_12(void) = ReturnVoid : #-----| Goto -> Block 1 -# 2291| void IfDestructors(bool) -# 2291| Block 0 -# 2291| v2291_1(void) = EnterFunction : -# 2291| m2291_2(unknown) = AliasedDefinition : -# 2291| m2291_3(unknown) = InitializeNonLocal : -# 2291| m2291_4(unknown) = Chi : total:m2291_2, partial:m2291_3 -# 2291| r2291_5(glval) = VariableAddress[b] : -# 2291| m2291_6(bool) = InitializeParameter[b] : &:r2291_5 -# 2292| r2292_1(glval) = VariableAddress[s1] : -# 2292| m2292_2(String) = Uninitialized[s1] : &:r2292_1 -# 2292| m2292_3(unknown) = Chi : total:m2291_4, partial:m2292_2 -# 2292| r2292_4(glval) = FunctionAddress[String] : -# 2292| v2292_5(void) = Call[String] : func:r2292_4, this:r2292_1 -# 2292| m2292_6(unknown) = ^CallSideEffect : ~m2292_3 -# 2292| m2292_7(unknown) = Chi : total:m2292_3, partial:m2292_6 -# 2292| m2292_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2292_1 -# 2292| m2292_9(unknown) = Chi : total:m2292_7, partial:m2292_8 -# 2293| r2293_1(glval) = VariableAddress[b] : -# 2293| r2293_2(bool) = Load[b] : &:r2293_1, m2291_6 -# 2293| v2293_3(void) = ConditionalBranch : r2293_2 +# 2292| void IfDestructors(bool) +# 2292| Block 0 +# 2292| v2292_1(void) = EnterFunction : +# 2292| m2292_2(unknown) = AliasedDefinition : +# 2292| m2292_3(unknown) = InitializeNonLocal : +# 2292| m2292_4(unknown) = Chi : total:m2292_2, partial:m2292_3 +# 2292| r2292_5(glval) = VariableAddress[b] : +# 2292| m2292_6(bool) = InitializeParameter[b] : &:r2292_5 +# 2293| r2293_1(glval) = VariableAddress[s1] : +# 2293| m2293_2(String) = Uninitialized[s1] : &:r2293_1 +# 2293| m2293_3(unknown) = Chi : total:m2292_4, partial:m2293_2 +# 2293| r2293_4(glval) = FunctionAddress[String] : +# 2293| v2293_5(void) = Call[String] : func:r2293_4, this:r2293_1 +# 2293| m2293_6(unknown) = ^CallSideEffect : ~m2293_3 +# 2293| m2293_7(unknown) = Chi : total:m2293_3, partial:m2293_6 +# 2293| m2293_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2293_1 +# 2293| m2293_9(unknown) = Chi : total:m2293_7, partial:m2293_8 +# 2294| r2294_1(glval) = VariableAddress[b] : +# 2294| r2294_2(bool) = Load[b] : &:r2294_1, m2292_6 +# 2294| v2294_3(void) = ConditionalBranch : r2294_2 #-----| False -> Block 2 #-----| True -> Block 1 -# 2294| Block 1 -# 2294| r2294_1(glval) = VariableAddress[s2] : -# 2294| m2294_2(String) = Uninitialized[s2] : &:r2294_1 -# 2294| m2294_3(unknown) = Chi : total:m2292_9, partial:m2294_2 -# 2294| r2294_4(glval) = FunctionAddress[String] : -# 2294| v2294_5(void) = Call[String] : func:r2294_4, this:r2294_1 -# 2294| m2294_6(unknown) = ^CallSideEffect : ~m2294_3 -# 2294| m2294_7(unknown) = Chi : total:m2294_3, partial:m2294_6 -# 2294| m2294_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2294_1 -# 2294| m2294_9(unknown) = Chi : total:m2294_7, partial:m2294_8 +# 2295| Block 1 # 2295| r2295_1(glval) = VariableAddress[s2] : -# 2295| r2295_2(glval) = FunctionAddress[~String] : -# 2295| v2295_3(void) = Call[~String] : func:r2295_2, this:r2295_1 -# 2295| m2295_4(unknown) = ^CallSideEffect : ~m2294_9 -# 2295| m2295_5(unknown) = Chi : total:m2294_9, partial:m2295_4 -# 2295| v2295_6(void) = ^IndirectReadSideEffect[-1] : &:r2295_1, ~m2295_5 -# 2295| m2295_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2295_1 -# 2295| m2295_8(unknown) = Chi : total:m2295_5, partial:m2295_7 +# 2295| m2295_2(String) = Uninitialized[s2] : &:r2295_1 +# 2295| m2295_3(unknown) = Chi : total:m2293_9, partial:m2295_2 +# 2295| r2295_4(glval) = FunctionAddress[String] : +# 2295| v2295_5(void) = Call[String] : func:r2295_4, this:r2295_1 +# 2295| m2295_6(unknown) = ^CallSideEffect : ~m2295_3 +# 2295| m2295_7(unknown) = Chi : total:m2295_3, partial:m2295_6 +# 2295| m2295_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2295_1 +# 2295| m2295_9(unknown) = Chi : total:m2295_7, partial:m2295_8 +# 2296| r2296_1(glval) = VariableAddress[s2] : +# 2296| r2296_2(glval) = FunctionAddress[~String] : +# 2296| v2296_3(void) = Call[~String] : func:r2296_2, this:r2296_1 +# 2296| m2296_4(unknown) = ^CallSideEffect : ~m2295_9 +# 2296| m2296_5(unknown) = Chi : total:m2295_9, partial:m2296_4 +# 2296| v2296_6(void) = ^IndirectReadSideEffect[-1] : &:r2296_1, ~m2296_5 +# 2296| m2296_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2296_1 +# 2296| m2296_8(unknown) = Chi : total:m2296_5, partial:m2296_7 #-----| Goto -> Block 3 -# 2296| Block 2 -# 2296| r2296_1(glval) = VariableAddress[s3] : -# 2296| m2296_2(String) = Uninitialized[s3] : &:r2296_1 -# 2296| m2296_3(unknown) = Chi : total:m2292_9, partial:m2296_2 -# 2296| r2296_4(glval) = FunctionAddress[String] : -# 2296| v2296_5(void) = Call[String] : func:r2296_4, this:r2296_1 -# 2296| m2296_6(unknown) = ^CallSideEffect : ~m2296_3 -# 2296| m2296_7(unknown) = Chi : total:m2296_3, partial:m2296_6 -# 2296| m2296_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2296_1 -# 2296| m2296_9(unknown) = Chi : total:m2296_7, partial:m2296_8 +# 2297| Block 2 # 2297| r2297_1(glval) = VariableAddress[s3] : -# 2297| r2297_2(glval) = FunctionAddress[~String] : -# 2297| v2297_3(void) = Call[~String] : func:r2297_2, this:r2297_1 -# 2297| m2297_4(unknown) = ^CallSideEffect : ~m2296_9 -# 2297| m2297_5(unknown) = Chi : total:m2296_9, partial:m2297_4 -# 2297| v2297_6(void) = ^IndirectReadSideEffect[-1] : &:r2297_1, ~m2297_5 -# 2297| m2297_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2297_1 -# 2297| m2297_8(unknown) = Chi : total:m2297_5, partial:m2297_7 +# 2297| m2297_2(String) = Uninitialized[s3] : &:r2297_1 +# 2297| m2297_3(unknown) = Chi : total:m2293_9, partial:m2297_2 +# 2297| r2297_4(glval) = FunctionAddress[String] : +# 2297| v2297_5(void) = Call[String] : func:r2297_4, this:r2297_1 +# 2297| m2297_6(unknown) = ^CallSideEffect : ~m2297_3 +# 2297| m2297_7(unknown) = Chi : total:m2297_3, partial:m2297_6 +# 2297| m2297_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2297_1 +# 2297| m2297_9(unknown) = Chi : total:m2297_7, partial:m2297_8 +# 2298| r2298_1(glval) = VariableAddress[s3] : +# 2298| r2298_2(glval) = FunctionAddress[~String] : +# 2298| v2298_3(void) = Call[~String] : func:r2298_2, this:r2298_1 +# 2298| m2298_4(unknown) = ^CallSideEffect : ~m2297_9 +# 2298| m2298_5(unknown) = Chi : total:m2297_9, partial:m2298_4 +# 2298| v2298_6(void) = ^IndirectReadSideEffect[-1] : &:r2298_1, ~m2298_5 +# 2298| m2298_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2298_1 +# 2298| m2298_8(unknown) = Chi : total:m2298_5, partial:m2298_7 #-----| Goto -> Block 3 -# 2298| Block 3 -# 2298| m2298_1(unknown) = Phi : from 1:~m2295_8, from 2:~m2297_8 -# 2298| r2298_2(glval) = VariableAddress[s4] : -# 2298| m2298_3(String) = Uninitialized[s4] : &:r2298_2 -# 2298| m2298_4(unknown) = Chi : total:m2298_1, partial:m2298_3 -# 2298| r2298_5(glval) = FunctionAddress[String] : -# 2298| v2298_6(void) = Call[String] : func:r2298_5, this:r2298_2 -# 2298| m2298_7(unknown) = ^CallSideEffect : ~m2298_4 -# 2298| m2298_8(unknown) = Chi : total:m2298_4, partial:m2298_7 -# 2298| m2298_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2298_2 -# 2298| m2298_10(unknown) = Chi : total:m2298_8, partial:m2298_9 -# 2299| v2299_1(void) = NoOp : +# 2299| Block 3 +# 2299| m2299_1(unknown) = Phi : from 1:~m2296_8, from 2:~m2298_8 # 2299| r2299_2(glval) = VariableAddress[s4] : -# 2299| r2299_3(glval) = FunctionAddress[~String] : -# 2299| v2299_4(void) = Call[~String] : func:r2299_3, this:r2299_2 -# 2299| m2299_5(unknown) = ^CallSideEffect : ~m2298_10 -# 2299| m2299_6(unknown) = Chi : total:m2298_10, partial:m2299_5 -# 2299| v2299_7(void) = ^IndirectReadSideEffect[-1] : &:r2299_2, ~m2299_6 -# 2299| m2299_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2299_2 -# 2299| m2299_9(unknown) = Chi : total:m2299_6, partial:m2299_8 -# 2299| r2299_10(glval) = VariableAddress[s1] : -# 2299| r2299_11(glval) = FunctionAddress[~String] : -# 2299| v2299_12(void) = Call[~String] : func:r2299_11, this:r2299_10 -# 2299| m2299_13(unknown) = ^CallSideEffect : ~m2299_9 -# 2299| m2299_14(unknown) = Chi : total:m2299_9, partial:m2299_13 -# 2299| v2299_15(void) = ^IndirectReadSideEffect[-1] : &:r2299_10, ~m2299_14 -# 2299| m2299_16(String) = ^IndirectMayWriteSideEffect[-1] : &:r2299_10 -# 2299| m2299_17(unknown) = Chi : total:m2299_14, partial:m2299_16 -# 2291| v2291_7(void) = ReturnVoid : -# 2291| v2291_8(void) = AliasedUse : ~m2299_14 -# 2291| v2291_9(void) = ExitFunction : +# 2299| m2299_3(String) = Uninitialized[s4] : &:r2299_2 +# 2299| m2299_4(unknown) = Chi : total:m2299_1, partial:m2299_3 +# 2299| r2299_5(glval) = FunctionAddress[String] : +# 2299| v2299_6(void) = Call[String] : func:r2299_5, this:r2299_2 +# 2299| m2299_7(unknown) = ^CallSideEffect : ~m2299_4 +# 2299| m2299_8(unknown) = Chi : total:m2299_4, partial:m2299_7 +# 2299| m2299_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2299_2 +# 2299| m2299_10(unknown) = Chi : total:m2299_8, partial:m2299_9 +# 2300| v2300_1(void) = NoOp : +# 2300| r2300_2(glval) = VariableAddress[s4] : +# 2300| r2300_3(glval) = FunctionAddress[~String] : +# 2300| v2300_4(void) = Call[~String] : func:r2300_3, this:r2300_2 +# 2300| m2300_5(unknown) = ^CallSideEffect : ~m2299_10 +# 2300| m2300_6(unknown) = Chi : total:m2299_10, partial:m2300_5 +# 2300| v2300_7(void) = ^IndirectReadSideEffect[-1] : &:r2300_2, ~m2300_6 +# 2300| m2300_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2300_2 +# 2300| m2300_9(unknown) = Chi : total:m2300_6, partial:m2300_8 +# 2300| r2300_10(glval) = VariableAddress[s1] : +# 2300| r2300_11(glval) = FunctionAddress[~String] : +# 2300| v2300_12(void) = Call[~String] : func:r2300_11, this:r2300_10 +# 2300| m2300_13(unknown) = ^CallSideEffect : ~m2300_9 +# 2300| m2300_14(unknown) = Chi : total:m2300_9, partial:m2300_13 +# 2300| v2300_15(void) = ^IndirectReadSideEffect[-1] : &:r2300_10, ~m2300_14 +# 2300| m2300_16(String) = ^IndirectMayWriteSideEffect[-1] : &:r2300_10 +# 2300| m2300_17(unknown) = Chi : total:m2300_14, partial:m2300_16 +# 2292| v2292_7(void) = ReturnVoid : +# 2292| v2292_8(void) = AliasedUse : ~m2300_14 +# 2292| v2292_9(void) = ExitFunction : -# 2301| void ForDestructors() -# 2301| Block 0 -# 2301| v2301_1(void) = EnterFunction : -# 2301| m2301_2(unknown) = AliasedDefinition : -# 2301| m2301_3(unknown) = InitializeNonLocal : -# 2301| m2301_4(unknown) = Chi : total:m2301_2, partial:m2301_3 -# 2302| r2302_1(glval) = VariableAddress[c] : -# 2302| r2302_2(char) = Constant[97] : -# 2302| m2302_3(char) = Store[c] : &:r2302_1, r2302_2 -# 2303| r2303_1(glval) = VariableAddress[s] : -# 2303| m2303_2(String) = Uninitialized[s] : &:r2303_1 -# 2303| m2303_3(unknown) = Chi : total:m2301_4, partial:m2303_2 -# 2303| r2303_4(glval) = FunctionAddress[String] : -# 2303| r2303_5(glval) = StringConstant["hello"] : -# 2303| r2303_6(char *) = Convert : r2303_5 -# 2303| v2303_7(void) = Call[String] : func:r2303_4, this:r2303_1, 0:r2303_6 -# 2303| m2303_8(unknown) = ^CallSideEffect : ~m2303_3 -# 2303| m2303_9(unknown) = Chi : total:m2303_3, partial:m2303_8 -# 2303| v2303_10(void) = ^BufferReadSideEffect[0] : &:r2303_6, ~m2301_3 -# 2303| m2303_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2303_1 -# 2303| m2303_12(unknown) = Chi : total:m2303_9, partial:m2303_11 +# 2302| void ForDestructors() +# 2302| Block 0 +# 2302| v2302_1(void) = EnterFunction : +# 2302| m2302_2(unknown) = AliasedDefinition : +# 2302| m2302_3(unknown) = InitializeNonLocal : +# 2302| m2302_4(unknown) = Chi : total:m2302_2, partial:m2302_3 +# 2303| r2303_1(glval) = VariableAddress[c] : +# 2303| r2303_2(char) = Constant[97] : +# 2303| m2303_3(char) = Store[c] : &:r2303_1, r2303_2 +# 2304| r2304_1(glval) = VariableAddress[s] : +# 2304| m2304_2(String) = Uninitialized[s] : &:r2304_1 +# 2304| m2304_3(unknown) = Chi : total:m2302_4, partial:m2304_2 +# 2304| r2304_4(glval) = FunctionAddress[String] : +# 2304| r2304_5(glval) = StringConstant["hello"] : +# 2304| r2304_6(char *) = Convert : r2304_5 +# 2304| v2304_7(void) = Call[String] : func:r2304_4, this:r2304_1, 0:r2304_6 +# 2304| m2304_8(unknown) = ^CallSideEffect : ~m2304_3 +# 2304| m2304_9(unknown) = Chi : total:m2304_3, partial:m2304_8 +# 2304| v2304_10(void) = ^BufferReadSideEffect[0] : &:r2304_6, ~m2302_3 +# 2304| m2304_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_1 +# 2304| m2304_12(unknown) = Chi : total:m2304_9, partial:m2304_11 #-----| Goto -> Block 1 -# 2303| Block 1 -# 2303| m2303_13(unknown) = Phi : from 0:~m2303_12, from 2:~m2303_28 -# 2303| m2303_14(char) = Phi : from 0:m2302_3, from 2:m2303_30 -# 2303| r2303_15(glval) = VariableAddress[c] : -# 2303| r2303_16(char) = Load[c] : &:r2303_15, m2303_14 -# 2303| r2303_17(int) = Convert : r2303_16 -# 2303| r2303_18(int) = Constant[0] : -# 2303| r2303_19(bool) = CompareNE : r2303_17, r2303_18 -# 2303| v2303_20(void) = ConditionalBranch : r2303_19 +# 2304| Block 1 +# 2304| m2304_13(unknown) = Phi : from 0:~m2304_12, from 2:~m2304_28 +# 2304| m2304_14(char) = Phi : from 0:m2303_3, from 2:m2304_30 +# 2304| r2304_15(glval) = VariableAddress[c] : +# 2304| r2304_16(char) = Load[c] : &:r2304_15, m2304_14 +# 2304| r2304_17(int) = Convert : r2304_16 +# 2304| r2304_18(int) = Constant[0] : +# 2304| r2304_19(bool) = CompareNE : r2304_17, r2304_18 +# 2304| v2304_20(void) = ConditionalBranch : r2304_19 #-----| False -> Block 3 #-----| True -> Block 2 -# 2304| Block 2 -# 2304| r2304_1(glval) = VariableAddress[s2] : -# 2304| m2304_2(String) = Uninitialized[s2] : &:r2304_1 -# 2304| m2304_3(unknown) = Chi : total:m2303_13, partial:m2304_2 -# 2304| r2304_4(glval) = FunctionAddress[String] : -# 2304| v2304_5(void) = Call[String] : func:r2304_4, this:r2304_1 -# 2304| m2304_6(unknown) = ^CallSideEffect : ~m2304_3 -# 2304| m2304_7(unknown) = Chi : total:m2304_3, partial:m2304_6 -# 2304| m2304_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_1 -# 2304| m2304_9(unknown) = Chi : total:m2304_7, partial:m2304_8 +# 2305| Block 2 # 2305| r2305_1(glval) = VariableAddress[s2] : -# 2305| r2305_2(glval) = FunctionAddress[~String] : -# 2305| v2305_3(void) = Call[~String] : func:r2305_2, this:r2305_1 -# 2305| m2305_4(unknown) = ^CallSideEffect : ~m2304_9 -# 2305| m2305_5(unknown) = Chi : total:m2304_9, partial:m2305_4 -# 2305| v2305_6(void) = ^IndirectReadSideEffect[-1] : &:r2305_1, ~m2305_5 -# 2305| m2305_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2305_1 -# 2305| m2305_8(unknown) = Chi : total:m2305_5, partial:m2305_7 -# 2303| r2303_21(glval) = VariableAddress[s] : -# 2303| r2303_22(glval) = FunctionAddress[pop_back] : -# 2303| r2303_23(char) = Call[pop_back] : func:r2303_22, this:r2303_21 -# 2303| m2303_24(unknown) = ^CallSideEffect : ~m2305_8 -# 2303| m2303_25(unknown) = Chi : total:m2305_8, partial:m2303_24 -# 2303| v2303_26(void) = ^IndirectReadSideEffect[-1] : &:r2303_21, ~m2303_25 -# 2303| m2303_27(String) = ^IndirectMayWriteSideEffect[-1] : &:r2303_21 -# 2303| m2303_28(unknown) = Chi : total:m2303_25, partial:m2303_27 -# 2303| r2303_29(glval) = VariableAddress[c] : -# 2303| m2303_30(char) = Store[c] : &:r2303_29, r2303_23 +# 2305| m2305_2(String) = Uninitialized[s2] : &:r2305_1 +# 2305| m2305_3(unknown) = Chi : total:m2304_13, partial:m2305_2 +# 2305| r2305_4(glval) = FunctionAddress[String] : +# 2305| v2305_5(void) = Call[String] : func:r2305_4, this:r2305_1 +# 2305| m2305_6(unknown) = ^CallSideEffect : ~m2305_3 +# 2305| m2305_7(unknown) = Chi : total:m2305_3, partial:m2305_6 +# 2305| m2305_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2305_1 +# 2305| m2305_9(unknown) = Chi : total:m2305_7, partial:m2305_8 +# 2306| r2306_1(glval) = VariableAddress[s2] : +# 2306| r2306_2(glval) = FunctionAddress[~String] : +# 2306| v2306_3(void) = Call[~String] : func:r2306_2, this:r2306_1 +# 2306| m2306_4(unknown) = ^CallSideEffect : ~m2305_9 +# 2306| m2306_5(unknown) = Chi : total:m2305_9, partial:m2306_4 +# 2306| v2306_6(void) = ^IndirectReadSideEffect[-1] : &:r2306_1, ~m2306_5 +# 2306| m2306_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2306_1 +# 2306| m2306_8(unknown) = Chi : total:m2306_5, partial:m2306_7 +# 2304| r2304_21(glval) = VariableAddress[s] : +# 2304| r2304_22(glval) = FunctionAddress[pop_back] : +# 2304| r2304_23(char) = Call[pop_back] : func:r2304_22, this:r2304_21 +# 2304| m2304_24(unknown) = ^CallSideEffect : ~m2306_8 +# 2304| m2304_25(unknown) = Chi : total:m2306_8, partial:m2304_24 +# 2304| v2304_26(void) = ^IndirectReadSideEffect[-1] : &:r2304_21, ~m2304_25 +# 2304| m2304_27(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_21 +# 2304| m2304_28(unknown) = Chi : total:m2304_25, partial:m2304_27 +# 2304| r2304_29(glval) = VariableAddress[c] : +# 2304| m2304_30(char) = Store[c] : &:r2304_29, r2304_23 #-----| Goto (back edge) -> Block 1 -# 2303| Block 3 -# 2303| r2303_31(glval) = VariableAddress[s] : -# 2303| r2303_32(glval) = FunctionAddress[~String] : -# 2303| v2303_33(void) = Call[~String] : func:r2303_32, this:r2303_31 -# 2303| m2303_34(unknown) = ^CallSideEffect : ~m2303_13 -# 2303| m2303_35(unknown) = Chi : total:m2303_13, partial:m2303_34 -# 2303| v2303_36(void) = ^IndirectReadSideEffect[-1] : &:r2303_31, ~m2303_35 -# 2303| m2303_37(String) = ^IndirectMayWriteSideEffect[-1] : &:r2303_31 -# 2303| m2303_38(unknown) = Chi : total:m2303_35, partial:m2303_37 -# 2307| r2307_1(glval &&>) = VariableAddress[(__range)] : -# 2307| r2307_2(glval>) = VariableAddress[#temp2307:20] : -# 2307| m2307_3(vector) = Uninitialized[#temp2307:20] : &:r2307_2 -# 2307| m2307_4(unknown) = Chi : total:m2303_38, partial:m2307_3 -# 2307| r2307_5(glval) = FunctionAddress[vector] : -# 2307| r2307_6(glval) = VariableAddress[#temp2307:40] : -# 2307| m2307_7(String) = Uninitialized[#temp2307:40] : &:r2307_6 -# 2307| m2307_8(unknown) = Chi : total:m2307_4, partial:m2307_7 -# 2307| r2307_9(glval) = FunctionAddress[String] : -# 2307| r2307_10(glval) = StringConstant["hello"] : -# 2307| r2307_11(char *) = Convert : r2307_10 -# 2307| v2307_12(void) = Call[String] : func:r2307_9, this:r2307_6, 0:r2307_11 -# 2307| m2307_13(unknown) = ^CallSideEffect : ~m2307_8 -# 2307| m2307_14(unknown) = Chi : total:m2307_8, partial:m2307_13 -# 2307| v2307_15(void) = ^BufferReadSideEffect[0] : &:r2307_11, ~m2301_3 -# 2307| m2307_16(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_6 -# 2307| m2307_17(unknown) = Chi : total:m2307_14, partial:m2307_16 -# 2307| r2307_18(String) = Load[#temp2307:40] : &:r2307_6, ~m2307_17 -# 2307| v2307_19(void) = Call[vector] : func:r2307_5, this:r2307_2, 0:r2307_18 -# 2307| m2307_20(unknown) = ^CallSideEffect : ~m2307_17 -# 2307| m2307_21(unknown) = Chi : total:m2307_17, partial:m2307_20 -# 2307| m2307_22(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2307_2 -# 2307| m2307_23(unknown) = Chi : total:m2307_21, partial:m2307_22 -# 2307| r2307_24(glval) = CopyValue : r2307_6 -# 2307| r2307_25(glval) = FunctionAddress[~String] : -# 2307| v2307_26(void) = Call[~String] : func:r2307_25, this:r2307_24 -# 2307| m2307_27(unknown) = ^CallSideEffect : ~m2307_23 -# 2307| m2307_28(unknown) = Chi : total:m2307_23, partial:m2307_27 -# 2307| v2307_29(void) = ^IndirectReadSideEffect[-1] : &:r2307_24, ~m2307_28 -# 2307| m2307_30(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_24 -# 2307| m2307_31(unknown) = Chi : total:m2307_28, partial:m2307_30 -# 2307| r2307_32(vector &) = CopyValue : r2307_2 -# 2307| m2307_33(vector &&) = Store[(__range)] : &:r2307_1, r2307_32 -# 2307| r2307_34(glval>) = VariableAddress[(__begin)] : -# 2307| r2307_35(glval &&>) = VariableAddress[(__range)] : -# 2307| r2307_36(vector &&) = Load[(__range)] : &:r2307_35, m2307_33 -#-----| r0_1(glval>) = CopyValue : r2307_36 +# 2304| Block 3 +# 2304| r2304_31(glval) = VariableAddress[s] : +# 2304| r2304_32(glval) = FunctionAddress[~String] : +# 2304| v2304_33(void) = Call[~String] : func:r2304_32, this:r2304_31 +# 2304| m2304_34(unknown) = ^CallSideEffect : ~m2304_13 +# 2304| m2304_35(unknown) = Chi : total:m2304_13, partial:m2304_34 +# 2304| v2304_36(void) = ^IndirectReadSideEffect[-1] : &:r2304_31, ~m2304_35 +# 2304| m2304_37(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_31 +# 2304| m2304_38(unknown) = Chi : total:m2304_35, partial:m2304_37 +# 2308| r2308_1(glval &&>) = VariableAddress[(__range)] : +# 2308| r2308_2(glval>) = VariableAddress[#temp2308:20] : +# 2308| m2308_3(vector) = Uninitialized[#temp2308:20] : &:r2308_2 +# 2308| m2308_4(unknown) = Chi : total:m2304_38, partial:m2308_3 +# 2308| r2308_5(glval) = FunctionAddress[vector] : +# 2308| r2308_6(glval) = VariableAddress[#temp2308:40] : +# 2308| m2308_7(String) = Uninitialized[#temp2308:40] : &:r2308_6 +# 2308| m2308_8(unknown) = Chi : total:m2308_4, partial:m2308_7 +# 2308| r2308_9(glval) = FunctionAddress[String] : +# 2308| r2308_10(glval) = StringConstant["hello"] : +# 2308| r2308_11(char *) = Convert : r2308_10 +# 2308| v2308_12(void) = Call[String] : func:r2308_9, this:r2308_6, 0:r2308_11 +# 2308| m2308_13(unknown) = ^CallSideEffect : ~m2308_8 +# 2308| m2308_14(unknown) = Chi : total:m2308_8, partial:m2308_13 +# 2308| v2308_15(void) = ^BufferReadSideEffect[0] : &:r2308_11, ~m2302_3 +# 2308| m2308_16(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_6 +# 2308| m2308_17(unknown) = Chi : total:m2308_14, partial:m2308_16 +# 2308| r2308_18(String) = Load[#temp2308:40] : &:r2308_6, ~m2308_17 +# 2308| v2308_19(void) = Call[vector] : func:r2308_5, this:r2308_2, 0:r2308_18 +# 2308| m2308_20(unknown) = ^CallSideEffect : ~m2308_17 +# 2308| m2308_21(unknown) = Chi : total:m2308_17, partial:m2308_20 +# 2308| m2308_22(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2308_2 +# 2308| m2308_23(unknown) = Chi : total:m2308_21, partial:m2308_22 +# 2308| r2308_24(glval) = CopyValue : r2308_6 +# 2308| r2308_25(glval) = FunctionAddress[~String] : +# 2308| v2308_26(void) = Call[~String] : func:r2308_25, this:r2308_24 +# 2308| m2308_27(unknown) = ^CallSideEffect : ~m2308_23 +# 2308| m2308_28(unknown) = Chi : total:m2308_23, partial:m2308_27 +# 2308| v2308_29(void) = ^IndirectReadSideEffect[-1] : &:r2308_24, ~m2308_28 +# 2308| m2308_30(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_24 +# 2308| m2308_31(unknown) = Chi : total:m2308_28, partial:m2308_30 +# 2308| r2308_32(vector &) = CopyValue : r2308_2 +# 2308| m2308_33(vector &&) = Store[(__range)] : &:r2308_1, r2308_32 +# 2308| r2308_34(glval>) = VariableAddress[(__begin)] : +# 2308| r2308_35(glval &&>) = VariableAddress[(__range)] : +# 2308| r2308_36(vector &&) = Load[(__range)] : &:r2308_35, m2308_33 +#-----| r0_1(glval>) = CopyValue : r2308_36 #-----| r0_2(glval>) = Convert : r0_1 -# 2307| r2307_37(glval) = FunctionAddress[begin] : -# 2307| r2307_38(iterator) = Call[begin] : func:r2307_37, this:r0_2 -#-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m2307_28 -# 2307| m2307_39(iterator) = Store[(__begin)] : &:r2307_34, r2307_38 -# 2307| r2307_40(glval>) = VariableAddress[(__end)] : -# 2307| r2307_41(glval &&>) = VariableAddress[(__range)] : -# 2307| r2307_42(vector &&) = Load[(__range)] : &:r2307_41, m2307_33 -#-----| r0_4(glval>) = CopyValue : r2307_42 +# 2308| r2308_37(glval) = FunctionAddress[begin] : +# 2308| r2308_38(iterator) = Call[begin] : func:r2308_37, this:r0_2 +#-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m2308_28 +# 2308| m2308_39(iterator) = Store[(__begin)] : &:r2308_34, r2308_38 +# 2308| r2308_40(glval>) = VariableAddress[(__end)] : +# 2308| r2308_41(glval &&>) = VariableAddress[(__range)] : +# 2308| r2308_42(vector &&) = Load[(__range)] : &:r2308_41, m2308_33 +#-----| r0_4(glval>) = CopyValue : r2308_42 #-----| r0_5(glval>) = Convert : r0_4 -# 2307| r2307_43(glval) = FunctionAddress[end] : -# 2307| r2307_44(iterator) = Call[end] : func:r2307_43, this:r0_5 -#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m2307_28 -# 2307| m2307_45(iterator) = Store[(__end)] : &:r2307_40, r2307_44 -# 2307| m2307_46(unknown) = Chi : total:m2307_31, partial:m2307_45 +# 2308| r2308_43(glval) = FunctionAddress[end] : +# 2308| r2308_44(iterator) = Call[end] : func:r2308_43, this:r0_5 +#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m2308_28 +# 2308| m2308_45(iterator) = Store[(__end)] : &:r2308_40, r2308_44 +# 2308| m2308_46(unknown) = Chi : total:m2308_31, partial:m2308_45 #-----| Goto -> Block 4 -# 2307| Block 4 -# 2307| m2307_47(iterator) = Phi : from 3:m2307_39, from 5:m2307_81 -# 2307| m2307_48(unknown) = Phi : from 3:~m2307_46, from 5:~m2307_89 -# 2307| r2307_49(glval>) = VariableAddress[(__begin)] : -#-----| r0_7(glval>) = Convert : r2307_49 -# 2307| r2307_50(glval) = FunctionAddress[operator!=] : +# 2308| Block 4 +# 2308| m2308_47(iterator) = Phi : from 3:m2308_39, from 5:m2308_81 +# 2308| m2308_48(unknown) = Phi : from 3:~m2308_46, from 5:~m2308_89 +# 2308| r2308_49(glval>) = VariableAddress[(__begin)] : +#-----| r0_7(glval>) = Convert : r2308_49 +# 2308| r2308_50(glval) = FunctionAddress[operator!=] : #-----| r0_8(glval>) = VariableAddress[#temp0:0] : #-----| m0_9(iterator) = Uninitialized[#temp0:0] : &:r0_8 -#-----| m0_10(unknown) = Chi : total:m2307_48, partial:m0_9 -# 2307| r2307_51(glval) = FunctionAddress[iterator] : -# 2307| r2307_52(glval>) = VariableAddress[(__end)] : -#-----| r0_11(glval>) = Convert : r2307_52 +#-----| m0_10(unknown) = Chi : total:m2308_48, partial:m0_9 +# 2308| r2308_51(glval) = FunctionAddress[iterator] : +# 2308| r2308_52(glval>) = VariableAddress[(__end)] : +#-----| r0_11(glval>) = Convert : r2308_52 #-----| r0_12(iterator &) = CopyValue : r0_11 -# 2307| v2307_53(void) = Call[iterator] : func:r2307_51, this:r0_8, 0:r0_12 -# 2307| m2307_54(unknown) = ^CallSideEffect : ~m0_10 -# 2307| m2307_55(unknown) = Chi : total:m0_10, partial:m2307_54 -#-----| v0_13(void) = ^BufferReadSideEffect[0] : &:r0_12, ~m2307_55 -# 2307| m2307_56(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 -# 2307| m2307_57(unknown) = Chi : total:m2307_55, partial:m2307_56 -#-----| r0_14(iterator) = Load[#temp0:0] : &:r0_8, ~m2307_57 -# 2307| r2307_58(bool) = Call[operator!=] : func:r2307_50, this:r0_7, 0:r0_14 -#-----| v0_15(void) = ^IndirectReadSideEffect[-1] : &:r0_7, m2307_47 -# 2307| v2307_59(void) = ConditionalBranch : r2307_58 +# 2308| v2308_53(void) = Call[iterator] : func:r2308_51, this:r0_8, 0:r0_12 +# 2308| m2308_54(unknown) = ^CallSideEffect : ~m0_10 +# 2308| m2308_55(unknown) = Chi : total:m0_10, partial:m2308_54 +#-----| v0_13(void) = ^BufferReadSideEffect[0] : &:r0_12, ~m2308_55 +# 2308| m2308_56(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 +# 2308| m2308_57(unknown) = Chi : total:m2308_55, partial:m2308_56 +#-----| r0_14(iterator) = Load[#temp0:0] : &:r0_8, ~m2308_57 +# 2308| r2308_58(bool) = Call[operator!=] : func:r2308_50, this:r0_7, 0:r0_14 +#-----| v0_15(void) = ^IndirectReadSideEffect[-1] : &:r0_7, m2308_47 +# 2308| v2308_59(void) = ConditionalBranch : r2308_58 #-----| False -> Block 6 #-----| True -> Block 5 -# 2307| Block 5 -# 2307| r2307_60(glval) = VariableAddress[s] : -# 2307| m2307_61(String) = Uninitialized[s] : &:r2307_60 -# 2307| m2307_62(unknown) = Chi : total:m2307_57, partial:m2307_61 -# 2307| r2307_63(glval) = FunctionAddress[String] : -# 2307| r2307_64(glval>) = VariableAddress[(__begin)] : -#-----| r0_16(glval>) = Convert : r2307_64 -# 2307| r2307_65(glval) = FunctionAddress[operator*] : -# 2307| r2307_66(String &) = Call[operator*] : func:r2307_65, this:r0_16 -#-----| v0_17(void) = ^IndirectReadSideEffect[-1] : &:r0_16, m2307_47 -# 2307| r2307_67(glval) = CopyValue : r2307_66 -# 2307| r2307_68(glval) = Convert : r2307_67 -# 2307| r2307_69(String &) = CopyValue : r2307_68 -# 2307| v2307_70(void) = Call[String] : func:r2307_63, this:r2307_60, 0:r2307_69 -# 2307| m2307_71(unknown) = ^CallSideEffect : ~m2307_62 -# 2307| m2307_72(unknown) = Chi : total:m2307_62, partial:m2307_71 -# 2307| v2307_73(void) = ^BufferReadSideEffect[0] : &:r2307_69, ~m2307_72 -# 2307| m2307_74(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_60 -# 2307| m2307_75(unknown) = Chi : total:m2307_72, partial:m2307_74 -# 2308| r2308_1(glval) = VariableAddress[s2] : -# 2308| m2308_2(String) = Uninitialized[s2] : &:r2308_1 -# 2308| m2308_3(unknown) = Chi : total:m2307_75, partial:m2308_2 -# 2308| r2308_4(glval) = FunctionAddress[String] : -# 2308| v2308_5(void) = Call[String] : func:r2308_4, this:r2308_1 -# 2308| m2308_6(unknown) = ^CallSideEffect : ~m2308_3 -# 2308| m2308_7(unknown) = Chi : total:m2308_3, partial:m2308_6 -# 2308| m2308_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_1 -# 2308| m2308_9(unknown) = Chi : total:m2308_7, partial:m2308_8 +# 2308| Block 5 +# 2308| r2308_60(glval) = VariableAddress[s] : +# 2308| m2308_61(String) = Uninitialized[s] : &:r2308_60 +# 2308| m2308_62(unknown) = Chi : total:m2308_57, partial:m2308_61 +# 2308| r2308_63(glval) = FunctionAddress[String] : +# 2308| r2308_64(glval>) = VariableAddress[(__begin)] : +#-----| r0_16(glval>) = Convert : r2308_64 +# 2308| r2308_65(glval) = FunctionAddress[operator*] : +# 2308| r2308_66(String &) = Call[operator*] : func:r2308_65, this:r0_16 +#-----| v0_17(void) = ^IndirectReadSideEffect[-1] : &:r0_16, m2308_47 +# 2308| r2308_67(glval) = CopyValue : r2308_66 +# 2308| r2308_68(glval) = Convert : r2308_67 +# 2308| r2308_69(String &) = CopyValue : r2308_68 +# 2308| v2308_70(void) = Call[String] : func:r2308_63, this:r2308_60, 0:r2308_69 +# 2308| m2308_71(unknown) = ^CallSideEffect : ~m2308_62 +# 2308| m2308_72(unknown) = Chi : total:m2308_62, partial:m2308_71 +# 2308| v2308_73(void) = ^BufferReadSideEffect[0] : &:r2308_69, ~m2308_72 +# 2308| m2308_74(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_60 +# 2308| m2308_75(unknown) = Chi : total:m2308_72, partial:m2308_74 # 2309| r2309_1(glval) = VariableAddress[s2] : -# 2309| r2309_2(glval) = FunctionAddress[~String] : -# 2309| v2309_3(void) = Call[~String] : func:r2309_2, this:r2309_1 -# 2309| m2309_4(unknown) = ^CallSideEffect : ~m2308_9 -# 2309| m2309_5(unknown) = Chi : total:m2308_9, partial:m2309_4 -# 2309| v2309_6(void) = ^IndirectReadSideEffect[-1] : &:r2309_1, ~m2309_5 -# 2309| m2309_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2309_1 -# 2309| m2309_8(unknown) = Chi : total:m2309_5, partial:m2309_7 -# 2307| r2307_76(glval>) = VariableAddress[(__begin)] : -# 2307| r2307_77(glval) = FunctionAddress[operator++] : -# 2307| r2307_78(iterator &) = Call[operator++] : func:r2307_77, this:r2307_76 -# 2307| v2307_79(void) = ^IndirectReadSideEffect[-1] : &:r2307_76, m2307_47 -# 2307| m2307_80(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2307_76 -# 2307| m2307_81(iterator) = Chi : total:m2307_47, partial:m2307_80 -# 2307| r2307_82(glval) = VariableAddress[s] : -# 2307| r2307_83(glval) = FunctionAddress[~String] : -# 2307| v2307_84(void) = Call[~String] : func:r2307_83, this:r2307_82 -# 2307| m2307_85(unknown) = ^CallSideEffect : ~m2309_8 -# 2307| m2307_86(unknown) = Chi : total:m2309_8, partial:m2307_85 -# 2307| v2307_87(void) = ^IndirectReadSideEffect[-1] : &:r2307_82, ~m2307_86 -# 2307| m2307_88(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_82 -# 2307| m2307_89(unknown) = Chi : total:m2307_86, partial:m2307_88 -# 2307| r2307_90(glval>) = CopyValue : r2307_78 +# 2309| m2309_2(String) = Uninitialized[s2] : &:r2309_1 +# 2309| m2309_3(unknown) = Chi : total:m2308_75, partial:m2309_2 +# 2309| r2309_4(glval) = FunctionAddress[String] : +# 2309| v2309_5(void) = Call[String] : func:r2309_4, this:r2309_1 +# 2309| m2309_6(unknown) = ^CallSideEffect : ~m2309_3 +# 2309| m2309_7(unknown) = Chi : total:m2309_3, partial:m2309_6 +# 2309| m2309_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2309_1 +# 2309| m2309_9(unknown) = Chi : total:m2309_7, partial:m2309_8 +# 2310| r2310_1(glval) = VariableAddress[s2] : +# 2310| r2310_2(glval) = FunctionAddress[~String] : +# 2310| v2310_3(void) = Call[~String] : func:r2310_2, this:r2310_1 +# 2310| m2310_4(unknown) = ^CallSideEffect : ~m2309_9 +# 2310| m2310_5(unknown) = Chi : total:m2309_9, partial:m2310_4 +# 2310| v2310_6(void) = ^IndirectReadSideEffect[-1] : &:r2310_1, ~m2310_5 +# 2310| m2310_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2310_1 +# 2310| m2310_8(unknown) = Chi : total:m2310_5, partial:m2310_7 +# 2308| r2308_76(glval>) = VariableAddress[(__begin)] : +# 2308| r2308_77(glval) = FunctionAddress[operator++] : +# 2308| r2308_78(iterator &) = Call[operator++] : func:r2308_77, this:r2308_76 +# 2308| v2308_79(void) = ^IndirectReadSideEffect[-1] : &:r2308_76, m2308_47 +# 2308| m2308_80(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2308_76 +# 2308| m2308_81(iterator) = Chi : total:m2308_47, partial:m2308_80 +# 2308| r2308_82(glval) = VariableAddress[s] : +# 2308| r2308_83(glval) = FunctionAddress[~String] : +# 2308| v2308_84(void) = Call[~String] : func:r2308_83, this:r2308_82 +# 2308| m2308_85(unknown) = ^CallSideEffect : ~m2310_8 +# 2308| m2308_86(unknown) = Chi : total:m2310_8, partial:m2308_85 +# 2308| v2308_87(void) = ^IndirectReadSideEffect[-1] : &:r2308_82, ~m2308_86 +# 2308| m2308_88(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_82 +# 2308| m2308_89(unknown) = Chi : total:m2308_86, partial:m2308_88 +# 2308| r2308_90(glval>) = CopyValue : r2308_78 #-----| Goto (back edge) -> Block 4 -# 2311| Block 6 -# 2311| r2311_1(glval) = VariableAddress[s] : -# 2311| m2311_2(String) = Uninitialized[s] : &:r2311_1 -# 2311| m2311_3(unknown) = Chi : total:m2307_57, partial:m2311_2 -# 2311| r2311_4(glval) = FunctionAddress[String] : -# 2311| r2311_5(glval) = StringConstant["hello"] : -# 2311| r2311_6(char *) = Convert : r2311_5 -# 2311| v2311_7(void) = Call[String] : func:r2311_4, this:r2311_1, 0:r2311_6 -# 2311| m2311_8(unknown) = ^CallSideEffect : ~m2311_3 -# 2311| m2311_9(unknown) = Chi : total:m2311_3, partial:m2311_8 -# 2311| v2311_10(void) = ^BufferReadSideEffect[0] : &:r2311_6, ~m2301_3 -# 2311| m2311_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_1 -# 2311| m2311_12(unknown) = Chi : total:m2311_9, partial:m2311_11 -# 2311| r2311_13(glval) = VariableAddress[s2] : -# 2311| m2311_14(String) = Uninitialized[s2] : &:r2311_13 -# 2311| m2311_15(unknown) = Chi : total:m2311_12, partial:m2311_14 -# 2311| r2311_16(glval) = FunctionAddress[String] : -# 2311| r2311_17(glval) = StringConstant["world"] : -# 2311| r2311_18(char *) = Convert : r2311_17 -# 2311| v2311_19(void) = Call[String] : func:r2311_16, this:r2311_13, 0:r2311_18 -# 2311| m2311_20(unknown) = ^CallSideEffect : ~m2311_15 -# 2311| m2311_21(unknown) = Chi : total:m2311_15, partial:m2311_20 -# 2311| v2311_22(void) = ^BufferReadSideEffect[0] : &:r2311_18, ~m2301_3 -# 2311| m2311_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_13 -# 2311| m2311_24(unknown) = Chi : total:m2311_21, partial:m2311_23 +# 2308| Block 6 +# 2308| r2308_91(glval>) = CopyValue : r2308_2 +# 2308| r2308_92(glval) = FunctionAddress[~vector] : +# 2308| v2308_93(void) = Call[~vector] : func:r2308_92, this:r2308_91 +# 2308| m2308_94(unknown) = ^CallSideEffect : ~m2308_57 +# 2308| m2308_95(unknown) = Chi : total:m2308_57, partial:m2308_94 +# 2308| v2308_96(void) = ^IndirectReadSideEffect[-1] : &:r2308_91, ~m2308_95 +# 2308| m2308_97(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2308_91 +# 2308| m2308_98(unknown) = Chi : total:m2308_95, partial:m2308_97 +# 2312| r2312_1(glval) = VariableAddress[s] : +# 2312| m2312_2(String) = Uninitialized[s] : &:r2312_1 +# 2312| m2312_3(unknown) = Chi : total:m2308_98, partial:m2312_2 +# 2312| r2312_4(glval) = FunctionAddress[String] : +# 2312| r2312_5(glval) = StringConstant["hello"] : +# 2312| r2312_6(char *) = Convert : r2312_5 +# 2312| v2312_7(void) = Call[String] : func:r2312_4, this:r2312_1, 0:r2312_6 +# 2312| m2312_8(unknown) = ^CallSideEffect : ~m2312_3 +# 2312| m2312_9(unknown) = Chi : total:m2312_3, partial:m2312_8 +# 2312| v2312_10(void) = ^BufferReadSideEffect[0] : &:r2312_6, ~m2302_3 +# 2312| m2312_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_1 +# 2312| m2312_12(unknown) = Chi : total:m2312_9, partial:m2312_11 +# 2312| r2312_13(glval) = VariableAddress[s2] : +# 2312| m2312_14(String) = Uninitialized[s2] : &:r2312_13 +# 2312| m2312_15(unknown) = Chi : total:m2312_12, partial:m2312_14 +# 2312| r2312_16(glval) = FunctionAddress[String] : +# 2312| r2312_17(glval) = StringConstant["world"] : +# 2312| r2312_18(char *) = Convert : r2312_17 +# 2312| v2312_19(void) = Call[String] : func:r2312_16, this:r2312_13, 0:r2312_18 +# 2312| m2312_20(unknown) = ^CallSideEffect : ~m2312_15 +# 2312| m2312_21(unknown) = Chi : total:m2312_15, partial:m2312_20 +# 2312| v2312_22(void) = ^BufferReadSideEffect[0] : &:r2312_18, ~m2302_3 +# 2312| m2312_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_13 +# 2312| m2312_24(unknown) = Chi : total:m2312_21, partial:m2312_23 #-----| Goto -> Block 7 -# 2311| Block 7 -# 2311| m2311_25(unknown) = Phi : from 6:~m2311_24, from 8:~m2311_40 -# 2311| m2311_26(char) = Phi : from 6:m2303_14, from 8:m2311_42 -# 2311| r2311_27(glval) = VariableAddress[c] : -# 2311| r2311_28(char) = Load[c] : &:r2311_27, m2311_26 -# 2311| r2311_29(int) = Convert : r2311_28 -# 2311| r2311_30(int) = Constant[0] : -# 2311| r2311_31(bool) = CompareNE : r2311_29, r2311_30 -# 2311| v2311_32(void) = ConditionalBranch : r2311_31 +# 2312| Block 7 +# 2312| m2312_25(unknown) = Phi : from 6:~m2312_24, from 8:~m2312_40 +# 2312| m2312_26(char) = Phi : from 6:m2304_14, from 8:m2312_42 +# 2312| r2312_27(glval) = VariableAddress[c] : +# 2312| r2312_28(char) = Load[c] : &:r2312_27, m2312_26 +# 2312| r2312_29(int) = Convert : r2312_28 +# 2312| r2312_30(int) = Constant[0] : +# 2312| r2312_31(bool) = CompareNE : r2312_29, r2312_30 +# 2312| v2312_32(void) = ConditionalBranch : r2312_31 #-----| False -> Block 9 #-----| True -> Block 8 -# 2312| Block 8 -# 2312| r2312_1(char) = Constant[0] : -# 2312| r2312_2(glval) = VariableAddress[c] : -# 2312| m2312_3(char) = Store[c] : &:r2312_2, r2312_1 -# 2311| r2311_33(glval) = VariableAddress[s] : -# 2311| r2311_34(glval) = FunctionAddress[pop_back] : -# 2311| r2311_35(char) = Call[pop_back] : func:r2311_34, this:r2311_33 -# 2311| m2311_36(unknown) = ^CallSideEffect : ~m2311_25 -# 2311| m2311_37(unknown) = Chi : total:m2311_25, partial:m2311_36 -# 2311| v2311_38(void) = ^IndirectReadSideEffect[-1] : &:r2311_33, ~m2311_37 -# 2311| m2311_39(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_33 -# 2311| m2311_40(unknown) = Chi : total:m2311_37, partial:m2311_39 -# 2311| r2311_41(glval) = VariableAddress[c] : -# 2311| m2311_42(char) = Store[c] : &:r2311_41, r2311_35 +# 2313| Block 8 +# 2313| r2313_1(char) = Constant[0] : +# 2313| r2313_2(glval) = VariableAddress[c] : +# 2313| m2313_3(char) = Store[c] : &:r2313_2, r2313_1 +# 2312| r2312_33(glval) = VariableAddress[s] : +# 2312| r2312_34(glval) = FunctionAddress[pop_back] : +# 2312| r2312_35(char) = Call[pop_back] : func:r2312_34, this:r2312_33 +# 2312| m2312_36(unknown) = ^CallSideEffect : ~m2312_25 +# 2312| m2312_37(unknown) = Chi : total:m2312_25, partial:m2312_36 +# 2312| v2312_38(void) = ^IndirectReadSideEffect[-1] : &:r2312_33, ~m2312_37 +# 2312| m2312_39(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_33 +# 2312| m2312_40(unknown) = Chi : total:m2312_37, partial:m2312_39 +# 2312| r2312_41(glval) = VariableAddress[c] : +# 2312| m2312_42(char) = Store[c] : &:r2312_41, r2312_35 #-----| Goto (back edge) -> Block 7 -# 2311| Block 9 -# 2311| r2311_43(glval) = VariableAddress[s2] : -# 2311| r2311_44(glval) = FunctionAddress[~String] : -# 2311| v2311_45(void) = Call[~String] : func:r2311_44, this:r2311_43 -# 2311| m2311_46(unknown) = ^CallSideEffect : ~m2311_25 -# 2311| m2311_47(unknown) = Chi : total:m2311_25, partial:m2311_46 -# 2311| v2311_48(void) = ^IndirectReadSideEffect[-1] : &:r2311_43, ~m2311_47 -# 2311| m2311_49(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_43 -# 2311| m2311_50(unknown) = Chi : total:m2311_47, partial:m2311_49 -# 2311| r2311_51(glval) = VariableAddress[s] : -# 2311| r2311_52(glval) = FunctionAddress[~String] : -# 2311| v2311_53(void) = Call[~String] : func:r2311_52, this:r2311_51 -# 2311| m2311_54(unknown) = ^CallSideEffect : ~m2311_50 -# 2311| m2311_55(unknown) = Chi : total:m2311_50, partial:m2311_54 -# 2311| v2311_56(void) = ^IndirectReadSideEffect[-1] : &:r2311_51, ~m2311_55 -# 2311| m2311_57(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_51 -# 2311| m2311_58(unknown) = Chi : total:m2311_55, partial:m2311_57 -# 2314| v2314_1(void) = NoOp : -# 2301| v2301_5(void) = ReturnVoid : -# 2301| v2301_6(void) = AliasedUse : ~m2311_55 -# 2301| v2301_7(void) = ExitFunction : +# 2312| Block 9 +# 2312| r2312_43(glval) = VariableAddress[s2] : +# 2312| r2312_44(glval) = FunctionAddress[~String] : +# 2312| v2312_45(void) = Call[~String] : func:r2312_44, this:r2312_43 +# 2312| m2312_46(unknown) = ^CallSideEffect : ~m2312_25 +# 2312| m2312_47(unknown) = Chi : total:m2312_25, partial:m2312_46 +# 2312| v2312_48(void) = ^IndirectReadSideEffect[-1] : &:r2312_43, ~m2312_47 +# 2312| m2312_49(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_43 +# 2312| m2312_50(unknown) = Chi : total:m2312_47, partial:m2312_49 +# 2312| r2312_51(glval) = VariableAddress[s] : +# 2312| r2312_52(glval) = FunctionAddress[~String] : +# 2312| v2312_53(void) = Call[~String] : func:r2312_52, this:r2312_51 +# 2312| m2312_54(unknown) = ^CallSideEffect : ~m2312_50 +# 2312| m2312_55(unknown) = Chi : total:m2312_50, partial:m2312_54 +# 2312| v2312_56(void) = ^IndirectReadSideEffect[-1] : &:r2312_51, ~m2312_55 +# 2312| m2312_57(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_51 +# 2312| m2312_58(unknown) = Chi : total:m2312_55, partial:m2312_57 +# 2315| v2315_1(void) = NoOp : +# 2302| v2302_5(void) = ReturnVoid : +# 2302| v2302_6(void) = AliasedUse : ~m2312_55 +# 2302| v2302_7(void) = ExitFunction : -# 2316| void IfDestructors2(bool) -# 2316| Block 0 -# 2316| v2316_1(void) = EnterFunction : -# 2316| m2316_2(unknown) = AliasedDefinition : -# 2316| m2316_3(unknown) = InitializeNonLocal : -# 2316| m2316_4(unknown) = Chi : total:m2316_2, partial:m2316_3 -# 2316| r2316_5(glval) = VariableAddress[b] : -# 2316| m2316_6(bool) = InitializeParameter[b] : &:r2316_5 -# 2317| r2317_1(glval) = VariableAddress[s] : -# 2317| m2317_2(String) = Uninitialized[s] : &:r2317_1 -# 2317| m2317_3(unknown) = Chi : total:m2316_4, partial:m2317_2 -# 2317| r2317_4(glval) = FunctionAddress[String] : -# 2317| r2317_5(glval) = StringConstant["hello"] : -# 2317| r2317_6(char *) = Convert : r2317_5 -# 2317| v2317_7(void) = Call[String] : func:r2317_4, this:r2317_1, 0:r2317_6 -# 2317| m2317_8(unknown) = ^CallSideEffect : ~m2317_3 -# 2317| m2317_9(unknown) = Chi : total:m2317_3, partial:m2317_8 -# 2317| v2317_10(void) = ^BufferReadSideEffect[0] : &:r2317_6, ~m2316_3 -# 2317| m2317_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2317_1 -# 2317| m2317_12(unknown) = Chi : total:m2317_9, partial:m2317_11 -# 2317| r2317_13(glval) = VariableAddress[b] : -# 2317| r2317_14(bool) = Load[b] : &:r2317_13, m2316_6 -# 2317| v2317_15(void) = ConditionalBranch : r2317_14 +# 2317| void IfDestructors2(bool) +# 2317| Block 0 +# 2317| v2317_1(void) = EnterFunction : +# 2317| m2317_2(unknown) = AliasedDefinition : +# 2317| m2317_3(unknown) = InitializeNonLocal : +# 2317| m2317_4(unknown) = Chi : total:m2317_2, partial:m2317_3 +# 2317| r2317_5(glval) = VariableAddress[b] : +# 2317| m2317_6(bool) = InitializeParameter[b] : &:r2317_5 +# 2318| r2318_1(glval) = VariableAddress[s] : +# 2318| m2318_2(String) = Uninitialized[s] : &:r2318_1 +# 2318| m2318_3(unknown) = Chi : total:m2317_4, partial:m2318_2 +# 2318| r2318_4(glval) = FunctionAddress[String] : +# 2318| r2318_5(glval) = StringConstant["hello"] : +# 2318| r2318_6(char *) = Convert : r2318_5 +# 2318| v2318_7(void) = Call[String] : func:r2318_4, this:r2318_1, 0:r2318_6 +# 2318| m2318_8(unknown) = ^CallSideEffect : ~m2318_3 +# 2318| m2318_9(unknown) = Chi : total:m2318_3, partial:m2318_8 +# 2318| v2318_10(void) = ^BufferReadSideEffect[0] : &:r2318_6, ~m2317_3 +# 2318| m2318_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2318_1 +# 2318| m2318_12(unknown) = Chi : total:m2318_9, partial:m2318_11 +# 2318| r2318_13(glval) = VariableAddress[b] : +# 2318| r2318_14(bool) = Load[b] : &:r2318_13, m2317_6 +# 2318| v2318_15(void) = ConditionalBranch : r2318_14 #-----| False -> Block 2 #-----| True -> Block 1 -# 2318| Block 1 -# 2318| r2318_1(glval) = VariableAddress[x] : -# 2318| r2318_2(int) = Constant[0] : -# 2318| m2318_3(int) = Store[x] : &:r2318_1, r2318_2 +# 2319| Block 1 +# 2319| r2319_1(glval) = VariableAddress[x] : +# 2319| r2319_2(int) = Constant[0] : +# 2319| m2319_3(int) = Store[x] : &:r2319_1, r2319_2 #-----| Goto -> Block 3 -# 2320| Block 2 -# 2320| r2320_1(glval) = VariableAddress[y] : -# 2320| r2320_2(int) = Constant[0] : -# 2320| m2320_3(int) = Store[y] : &:r2320_1, r2320_2 +# 2321| Block 2 +# 2321| r2321_1(glval) = VariableAddress[y] : +# 2321| r2321_2(int) = Constant[0] : +# 2321| m2321_3(int) = Store[y] : &:r2321_1, r2321_2 #-----| Goto -> Block 3 -# 2321| Block 3 -# 2321| r2321_1(glval) = VariableAddress[s] : -# 2321| r2321_2(glval) = FunctionAddress[~String] : -# 2321| v2321_3(void) = Call[~String] : func:r2321_2, this:r2321_1 -# 2321| m2321_4(unknown) = ^CallSideEffect : ~m2317_12 -# 2321| m2321_5(unknown) = Chi : total:m2317_12, partial:m2321_4 -# 2321| v2321_6(void) = ^IndirectReadSideEffect[-1] : &:r2321_1, ~m2321_5 -# 2321| m2321_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2321_1 -# 2321| m2321_8(unknown) = Chi : total:m2321_5, partial:m2321_7 -# 2322| v2322_1(void) = NoOp : -# 2316| v2316_7(void) = ReturnVoid : -# 2316| v2316_8(void) = AliasedUse : ~m2321_5 -# 2316| v2316_9(void) = ExitFunction : +# 2322| Block 3 +# 2322| r2322_1(glval) = VariableAddress[s] : +# 2322| r2322_2(glval) = FunctionAddress[~String] : +# 2322| v2322_3(void) = Call[~String] : func:r2322_2, this:r2322_1 +# 2322| m2322_4(unknown) = ^CallSideEffect : ~m2318_12 +# 2322| m2322_5(unknown) = Chi : total:m2318_12, partial:m2322_4 +# 2322| v2322_6(void) = ^IndirectReadSideEffect[-1] : &:r2322_1, ~m2322_5 +# 2322| m2322_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2322_1 +# 2322| m2322_8(unknown) = Chi : total:m2322_5, partial:m2322_7 +# 2323| v2323_1(void) = NoOp : +# 2317| v2317_7(void) = ReturnVoid : +# 2317| v2317_8(void) = AliasedUse : ~m2322_5 +# 2317| v2317_9(void) = ExitFunction : -# 2331| void IfDestructors3(bool) -# 2331| Block 0 -# 2331| v2331_1(void) = EnterFunction : -# 2331| m2331_2(unknown) = AliasedDefinition : -# 2331| m2331_3(unknown) = InitializeNonLocal : -# 2331| m2331_4(unknown) = Chi : total:m2331_2, partial:m2331_3 -# 2331| r2331_5(glval) = VariableAddress[b] : -# 2331| m2331_6(bool) = InitializeParameter[b] : &:r2331_5 -# 2332| r2332_1(glval) = VariableAddress[B] : -# 2332| m2332_2(Bool) = Uninitialized[B] : &:r2332_1 -# 2332| m2332_3(unknown) = Chi : total:m2331_4, partial:m2332_2 -# 2332| r2332_4(glval) = FunctionAddress[Bool] : +# 2332| void IfDestructors3(bool) +# 2332| Block 0 +# 2332| v2332_1(void) = EnterFunction : +# 2332| m2332_2(unknown) = AliasedDefinition : +# 2332| m2332_3(unknown) = InitializeNonLocal : +# 2332| m2332_4(unknown) = Chi : total:m2332_2, partial:m2332_3 # 2332| r2332_5(glval) = VariableAddress[b] : -# 2332| r2332_6(bool) = Load[b] : &:r2332_5, m2331_6 -# 2332| v2332_7(void) = Call[Bool] : func:r2332_4, this:r2332_1, 0:r2332_6 -# 2332| m2332_8(unknown) = ^CallSideEffect : ~m2332_3 -# 2332| m2332_9(unknown) = Chi : total:m2332_3, partial:m2332_8 -# 2332| m2332_10(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2332_1 -# 2332| m2332_11(unknown) = Chi : total:m2332_9, partial:m2332_10 -# 2332| r2332_12(glval) = VariableAddress[B] : -# 2332| r2332_13(glval) = FunctionAddress[operator bool] : -# 2332| r2332_14(bool) = Call[operator bool] : func:r2332_13, this:r2332_12 -# 2332| m2332_15(unknown) = ^CallSideEffect : ~m2332_11 -# 2332| m2332_16(unknown) = Chi : total:m2332_11, partial:m2332_15 -# 2332| v2332_17(void) = ^IndirectReadSideEffect[-1] : &:r2332_12, ~m2332_16 -# 2332| m2332_18(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2332_12 -# 2332| m2332_19(unknown) = Chi : total:m2332_16, partial:m2332_18 -# 2332| r2332_20(bool) = CopyValue : r2332_14 -# 2332| v2332_21(void) = ConditionalBranch : r2332_20 +# 2332| m2332_6(bool) = InitializeParameter[b] : &:r2332_5 +# 2333| r2333_1(glval) = VariableAddress[B] : +# 2333| m2333_2(Bool) = Uninitialized[B] : &:r2333_1 +# 2333| m2333_3(unknown) = Chi : total:m2332_4, partial:m2333_2 +# 2333| r2333_4(glval) = FunctionAddress[Bool] : +# 2333| r2333_5(glval) = VariableAddress[b] : +# 2333| r2333_6(bool) = Load[b] : &:r2333_5, m2332_6 +# 2333| v2333_7(void) = Call[Bool] : func:r2333_4, this:r2333_1, 0:r2333_6 +# 2333| m2333_8(unknown) = ^CallSideEffect : ~m2333_3 +# 2333| m2333_9(unknown) = Chi : total:m2333_3, partial:m2333_8 +# 2333| m2333_10(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2333_1 +# 2333| m2333_11(unknown) = Chi : total:m2333_9, partial:m2333_10 +# 2333| r2333_12(glval) = VariableAddress[B] : +# 2333| r2333_13(glval) = FunctionAddress[operator bool] : +# 2333| r2333_14(bool) = Call[operator bool] : func:r2333_13, this:r2333_12 +# 2333| m2333_15(unknown) = ^CallSideEffect : ~m2333_11 +# 2333| m2333_16(unknown) = Chi : total:m2333_11, partial:m2333_15 +# 2333| v2333_17(void) = ^IndirectReadSideEffect[-1] : &:r2333_12, ~m2333_16 +# 2333| m2333_18(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2333_12 +# 2333| m2333_19(unknown) = Chi : total:m2333_16, partial:m2333_18 +# 2333| r2333_20(bool) = CopyValue : r2333_14 +# 2333| v2333_21(void) = ConditionalBranch : r2333_20 #-----| False -> Block 2 #-----| True -> Block 1 -# 2333| Block 1 -# 2333| r2333_1(glval) = VariableAddress[s1] : -# 2333| m2333_2(String) = Uninitialized[s1] : &:r2333_1 -# 2333| m2333_3(unknown) = Chi : total:m2332_19, partial:m2333_2 -# 2333| r2333_4(glval) = FunctionAddress[String] : -# 2333| v2333_5(void) = Call[String] : func:r2333_4, this:r2333_1 -# 2333| m2333_6(unknown) = ^CallSideEffect : ~m2333_3 -# 2333| m2333_7(unknown) = Chi : total:m2333_3, partial:m2333_6 -# 2333| m2333_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2333_1 -# 2333| m2333_9(unknown) = Chi : total:m2333_7, partial:m2333_8 +# 2334| Block 1 # 2334| r2334_1(glval) = VariableAddress[s1] : -# 2334| r2334_2(glval) = FunctionAddress[~String] : -# 2334| v2334_3(void) = Call[~String] : func:r2334_2, this:r2334_1 -# 2334| m2334_4(unknown) = ^CallSideEffect : ~m2333_9 -# 2334| m2334_5(unknown) = Chi : total:m2333_9, partial:m2334_4 -# 2334| v2334_6(void) = ^IndirectReadSideEffect[-1] : &:r2334_1, ~m2334_5 -# 2334| m2334_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2334_1 -# 2334| m2334_8(unknown) = Chi : total:m2334_5, partial:m2334_7 +# 2334| m2334_2(String) = Uninitialized[s1] : &:r2334_1 +# 2334| m2334_3(unknown) = Chi : total:m2333_19, partial:m2334_2 +# 2334| r2334_4(glval) = FunctionAddress[String] : +# 2334| v2334_5(void) = Call[String] : func:r2334_4, this:r2334_1 +# 2334| m2334_6(unknown) = ^CallSideEffect : ~m2334_3 +# 2334| m2334_7(unknown) = Chi : total:m2334_3, partial:m2334_6 +# 2334| m2334_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2334_1 +# 2334| m2334_9(unknown) = Chi : total:m2334_7, partial:m2334_8 +# 2335| r2335_1(glval) = VariableAddress[s1] : +# 2335| r2335_2(glval) = FunctionAddress[~String] : +# 2335| v2335_3(void) = Call[~String] : func:r2335_2, this:r2335_1 +# 2335| m2335_4(unknown) = ^CallSideEffect : ~m2334_9 +# 2335| m2335_5(unknown) = Chi : total:m2334_9, partial:m2335_4 +# 2335| v2335_6(void) = ^IndirectReadSideEffect[-1] : &:r2335_1, ~m2335_5 +# 2335| m2335_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2335_1 +# 2335| m2335_8(unknown) = Chi : total:m2335_5, partial:m2335_7 #-----| Goto -> Block 3 -# 2335| Block 2 -# 2335| r2335_1(glval) = VariableAddress[s2] : -# 2335| m2335_2(String) = Uninitialized[s2] : &:r2335_1 -# 2335| m2335_3(unknown) = Chi : total:m2332_19, partial:m2335_2 -# 2335| r2335_4(glval) = FunctionAddress[String] : -# 2335| v2335_5(void) = Call[String] : func:r2335_4, this:r2335_1 -# 2335| m2335_6(unknown) = ^CallSideEffect : ~m2335_3 -# 2335| m2335_7(unknown) = Chi : total:m2335_3, partial:m2335_6 -# 2335| m2335_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2335_1 -# 2335| m2335_9(unknown) = Chi : total:m2335_7, partial:m2335_8 +# 2336| Block 2 # 2336| r2336_1(glval) = VariableAddress[s2] : -# 2336| r2336_2(glval) = FunctionAddress[~String] : -# 2336| v2336_3(void) = Call[~String] : func:r2336_2, this:r2336_1 -# 2336| m2336_4(unknown) = ^CallSideEffect : ~m2335_9 -# 2336| m2336_5(unknown) = Chi : total:m2335_9, partial:m2336_4 -# 2336| v2336_6(void) = ^IndirectReadSideEffect[-1] : &:r2336_1, ~m2336_5 -# 2336| m2336_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2336_1 -# 2336| m2336_8(unknown) = Chi : total:m2336_5, partial:m2336_7 +# 2336| m2336_2(String) = Uninitialized[s2] : &:r2336_1 +# 2336| m2336_3(unknown) = Chi : total:m2333_19, partial:m2336_2 +# 2336| r2336_4(glval) = FunctionAddress[String] : +# 2336| v2336_5(void) = Call[String] : func:r2336_4, this:r2336_1 +# 2336| m2336_6(unknown) = ^CallSideEffect : ~m2336_3 +# 2336| m2336_7(unknown) = Chi : total:m2336_3, partial:m2336_6 +# 2336| m2336_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2336_1 +# 2336| m2336_9(unknown) = Chi : total:m2336_7, partial:m2336_8 +# 2337| r2337_1(glval) = VariableAddress[s2] : +# 2337| r2337_2(glval) = FunctionAddress[~String] : +# 2337| v2337_3(void) = Call[~String] : func:r2337_2, this:r2337_1 +# 2337| m2337_4(unknown) = ^CallSideEffect : ~m2336_9 +# 2337| m2337_5(unknown) = Chi : total:m2336_9, partial:m2337_4 +# 2337| v2337_6(void) = ^IndirectReadSideEffect[-1] : &:r2337_1, ~m2337_5 +# 2337| m2337_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2337_1 +# 2337| m2337_8(unknown) = Chi : total:m2337_5, partial:m2337_7 #-----| Goto -> Block 3 -# 2336| Block 3 -# 2336| m2336_9(unknown) = Phi : from 1:~m2334_8, from 2:~m2336_8 -# 2336| r2336_10(glval) = VariableAddress[B] : -# 2336| r2336_11(glval) = FunctionAddress[~Bool] : -# 2336| v2336_12(void) = Call[~Bool] : func:r2336_11, this:r2336_10 -# 2336| m2336_13(unknown) = ^CallSideEffect : ~m2336_9 -# 2336| m2336_14(unknown) = Chi : total:m2336_9, partial:m2336_13 -# 2336| v2336_15(void) = ^IndirectReadSideEffect[-1] : &:r2336_10, ~m2336_14 -# 2336| m2336_16(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2336_10 -# 2336| m2336_17(unknown) = Chi : total:m2336_14, partial:m2336_16 -# 2337| v2337_1(void) = NoOp : -# 2331| v2331_7(void) = ReturnVoid : -# 2331| v2331_8(void) = AliasedUse : ~m2336_14 -# 2331| v2331_9(void) = ExitFunction : +# 2337| Block 3 +# 2337| m2337_9(unknown) = Phi : from 1:~m2335_8, from 2:~m2337_8 +# 2337| r2337_10(glval) = VariableAddress[B] : +# 2337| r2337_11(glval) = FunctionAddress[~Bool] : +# 2337| v2337_12(void) = Call[~Bool] : func:r2337_11, this:r2337_10 +# 2337| m2337_13(unknown) = ^CallSideEffect : ~m2337_9 +# 2337| m2337_14(unknown) = Chi : total:m2337_9, partial:m2337_13 +# 2337| v2337_15(void) = ^IndirectReadSideEffect[-1] : &:r2337_10, ~m2337_14 +# 2337| m2337_16(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2337_10 +# 2337| m2337_17(unknown) = Chi : total:m2337_14, partial:m2337_16 +# 2338| v2338_1(void) = NoOp : +# 2332| v2332_7(void) = ReturnVoid : +# 2332| v2332_8(void) = AliasedUse : ~m2337_14 +# 2332| v2332_9(void) = ExitFunction : -# 2339| void WhileLoopDestructors(bool) -# 2339| Block 0 -# 2339| v2339_1(void) = EnterFunction : -# 2339| m2339_2(unknown) = AliasedDefinition : -# 2339| m2339_3(unknown) = InitializeNonLocal : -# 2339| m2339_4(unknown) = Chi : total:m2339_2, partial:m2339_3 -# 2339| r2339_5(glval) = VariableAddress[b] : -# 2339| m2339_6(bool) = InitializeParameter[b] : &:r2339_5 -# 2341| r2341_1(glval) = VariableAddress[s] : -# 2341| m2341_2(String) = Uninitialized[s] : &:r2341_1 -# 2341| m2341_3(unknown) = Chi : total:m2339_4, partial:m2341_2 -# 2341| r2341_4(glval) = FunctionAddress[String] : -# 2341| v2341_5(void) = Call[String] : func:r2341_4, this:r2341_1 -# 2341| m2341_6(unknown) = ^CallSideEffect : ~m2341_3 -# 2341| m2341_7(unknown) = Chi : total:m2341_3, partial:m2341_6 -# 2341| m2341_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2341_1 -# 2341| m2341_9(unknown) = Chi : total:m2341_7, partial:m2341_8 +# 2340| void WhileLoopDestructors(bool) +# 2340| Block 0 +# 2340| v2340_1(void) = EnterFunction : +# 2340| m2340_2(unknown) = AliasedDefinition : +# 2340| m2340_3(unknown) = InitializeNonLocal : +# 2340| m2340_4(unknown) = Chi : total:m2340_2, partial:m2340_3 +# 2340| r2340_5(glval) = VariableAddress[b] : +# 2340| m2340_6(bool) = InitializeParameter[b] : &:r2340_5 +# 2342| r2342_1(glval) = VariableAddress[s] : +# 2342| m2342_2(String) = Uninitialized[s] : &:r2342_1 +# 2342| m2342_3(unknown) = Chi : total:m2340_4, partial:m2342_2 +# 2342| r2342_4(glval) = FunctionAddress[String] : +# 2342| v2342_5(void) = Call[String] : func:r2342_4, this:r2342_1 +# 2342| m2342_6(unknown) = ^CallSideEffect : ~m2342_3 +# 2342| m2342_7(unknown) = Chi : total:m2342_3, partial:m2342_6 +# 2342| m2342_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2342_1 +# 2342| m2342_9(unknown) = Chi : total:m2342_7, partial:m2342_8 #-----| Goto -> Block 1 -# 2342| Block 1 -# 2342| m2342_1(bool) = Phi : from 0:m2339_6, from 2:m2343_3 -# 2342| r2342_2(glval) = VariableAddress[b] : -# 2342| r2342_3(bool) = Load[b] : &:r2342_2, m2342_1 -# 2342| v2342_4(void) = ConditionalBranch : r2342_3 +# 2343| Block 1 +# 2343| m2343_1(bool) = Phi : from 0:m2340_6, from 2:m2344_3 +# 2343| r2343_2(glval) = VariableAddress[b] : +# 2343| r2343_3(bool) = Load[b] : &:r2343_2, m2343_1 +# 2343| v2343_4(void) = ConditionalBranch : r2343_3 #-----| False -> Block 3 #-----| True -> Block 2 -# 2343| Block 2 -# 2343| r2343_1(bool) = Constant[0] : -# 2343| r2343_2(glval) = VariableAddress[b] : -# 2343| m2343_3(bool) = Store[b] : &:r2343_2, r2343_1 +# 2344| Block 2 +# 2344| r2344_1(bool) = Constant[0] : +# 2344| r2344_2(glval) = VariableAddress[b] : +# 2344| m2344_3(bool) = Store[b] : &:r2344_2, r2344_1 #-----| Goto (back edge) -> Block 1 -# 2345| Block 3 -# 2345| r2345_1(glval) = VariableAddress[s] : -# 2345| r2345_2(glval) = FunctionAddress[~String] : -# 2345| v2345_3(void) = Call[~String] : func:r2345_2, this:r2345_1 -# 2345| m2345_4(unknown) = ^CallSideEffect : ~m2341_9 -# 2345| m2345_5(unknown) = Chi : total:m2341_9, partial:m2345_4 -# 2345| v2345_6(void) = ^IndirectReadSideEffect[-1] : &:r2345_1, ~m2345_5 -# 2345| m2345_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2345_1 -# 2345| m2345_8(unknown) = Chi : total:m2345_5, partial:m2345_7 +# 2346| Block 3 +# 2346| r2346_1(glval) = VariableAddress[s] : +# 2346| r2346_2(glval) = FunctionAddress[~String] : +# 2346| v2346_3(void) = Call[~String] : func:r2346_2, this:r2346_1 +# 2346| m2346_4(unknown) = ^CallSideEffect : ~m2342_9 +# 2346| m2346_5(unknown) = Chi : total:m2342_9, partial:m2346_4 +# 2346| v2346_6(void) = ^IndirectReadSideEffect[-1] : &:r2346_1, ~m2346_5 +# 2346| m2346_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2346_1 +# 2346| m2346_8(unknown) = Chi : total:m2346_5, partial:m2346_7 #-----| Goto -> Block 4 -# 2348| Block 4 -# 2348| m2348_1(unknown) = Phi : from 3:~m2345_8, from 5:~m2350_8 -# 2348| m2348_2(bool) = Phi : from 3:m2342_1, from 5:m2349_3 -# 2348| r2348_3(glval) = VariableAddress[B] : -# 2348| m2348_4(Bool) = Uninitialized[B] : &:r2348_3 -# 2348| m2348_5(unknown) = Chi : total:m2348_1, partial:m2348_4 -# 2348| r2348_6(glval) = FunctionAddress[Bool] : -# 2348| r2348_7(glval) = VariableAddress[b] : -# 2348| r2348_8(bool) = Load[b] : &:r2348_7, m2348_2 -# 2348| v2348_9(void) = Call[Bool] : func:r2348_6, this:r2348_3, 0:r2348_8 -# 2348| m2348_10(unknown) = ^CallSideEffect : ~m2348_5 -# 2348| m2348_11(unknown) = Chi : total:m2348_5, partial:m2348_10 -# 2348| m2348_12(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2348_3 -# 2348| m2348_13(unknown) = Chi : total:m2348_11, partial:m2348_12 -# 2348| r2348_14(glval) = VariableAddress[B] : -# 2348| r2348_15(glval) = FunctionAddress[operator bool] : -# 2348| r2348_16(bool) = Call[operator bool] : func:r2348_15, this:r2348_14 -# 2348| m2348_17(unknown) = ^CallSideEffect : ~m2348_13 -# 2348| m2348_18(unknown) = Chi : total:m2348_13, partial:m2348_17 -# 2348| v2348_19(void) = ^IndirectReadSideEffect[-1] : &:r2348_14, ~m2348_18 -# 2348| m2348_20(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2348_14 -# 2348| m2348_21(unknown) = Chi : total:m2348_18, partial:m2348_20 -# 2348| r2348_22(bool) = CopyValue : r2348_16 -# 2348| v2348_23(void) = ConditionalBranch : r2348_22 +# 2349| Block 4 +# 2349| m2349_1(unknown) = Phi : from 3:~m2346_8, from 5:~m2351_8 +# 2349| m2349_2(bool) = Phi : from 3:m2343_1, from 5:m2350_3 +# 2349| r2349_3(glval) = VariableAddress[B] : +# 2349| m2349_4(Bool) = Uninitialized[B] : &:r2349_3 +# 2349| m2349_5(unknown) = Chi : total:m2349_1, partial:m2349_4 +# 2349| r2349_6(glval) = FunctionAddress[Bool] : +# 2349| r2349_7(glval) = VariableAddress[b] : +# 2349| r2349_8(bool) = Load[b] : &:r2349_7, m2349_2 +# 2349| v2349_9(void) = Call[Bool] : func:r2349_6, this:r2349_3, 0:r2349_8 +# 2349| m2349_10(unknown) = ^CallSideEffect : ~m2349_5 +# 2349| m2349_11(unknown) = Chi : total:m2349_5, partial:m2349_10 +# 2349| m2349_12(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2349_3 +# 2349| m2349_13(unknown) = Chi : total:m2349_11, partial:m2349_12 +# 2349| r2349_14(glval) = VariableAddress[B] : +# 2349| r2349_15(glval) = FunctionAddress[operator bool] : +# 2349| r2349_16(bool) = Call[operator bool] : func:r2349_15, this:r2349_14 +# 2349| m2349_17(unknown) = ^CallSideEffect : ~m2349_13 +# 2349| m2349_18(unknown) = Chi : total:m2349_13, partial:m2349_17 +# 2349| v2349_19(void) = ^IndirectReadSideEffect[-1] : &:r2349_14, ~m2349_18 +# 2349| m2349_20(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2349_14 +# 2349| m2349_21(unknown) = Chi : total:m2349_18, partial:m2349_20 +# 2349| r2349_22(bool) = CopyValue : r2349_16 +# 2349| v2349_23(void) = ConditionalBranch : r2349_22 #-----| False -> Block 6 #-----| True -> Block 5 -# 2349| Block 5 -# 2349| r2349_1(bool) = Constant[0] : -# 2349| r2349_2(glval) = VariableAddress[b] : -# 2349| m2349_3(bool) = Store[b] : &:r2349_2, r2349_1 -# 2350| r2350_1(glval) = VariableAddress[B] : -# 2350| r2350_2(glval) = FunctionAddress[~Bool] : -# 2350| v2350_3(void) = Call[~Bool] : func:r2350_2, this:r2350_1 -# 2350| m2350_4(unknown) = ^CallSideEffect : ~m2348_21 -# 2350| m2350_5(unknown) = Chi : total:m2348_21, partial:m2350_4 -# 2350| v2350_6(void) = ^IndirectReadSideEffect[-1] : &:r2350_1, ~m2350_5 -# 2350| m2350_7(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2350_1 -# 2350| m2350_8(unknown) = Chi : total:m2350_5, partial:m2350_7 +# 2350| Block 5 +# 2350| r2350_1(bool) = Constant[0] : +# 2350| r2350_2(glval) = VariableAddress[b] : +# 2350| m2350_3(bool) = Store[b] : &:r2350_2, r2350_1 +# 2351| r2351_1(glval) = VariableAddress[B] : +# 2351| r2351_2(glval) = FunctionAddress[~Bool] : +# 2351| v2351_3(void) = Call[~Bool] : func:r2351_2, this:r2351_1 +# 2351| m2351_4(unknown) = ^CallSideEffect : ~m2349_21 +# 2351| m2351_5(unknown) = Chi : total:m2349_21, partial:m2351_4 +# 2351| v2351_6(void) = ^IndirectReadSideEffect[-1] : &:r2351_1, ~m2351_5 +# 2351| m2351_7(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2351_1 +# 2351| m2351_8(unknown) = Chi : total:m2351_5, partial:m2351_7 #-----| Goto (back edge) -> Block 4 -# 2350| Block 6 -# 2350| r2350_9(glval) = VariableAddress[B] : -# 2350| r2350_10(glval) = FunctionAddress[~Bool] : -# 2350| v2350_11(void) = Call[~Bool] : func:r2350_10, this:r2350_9 -# 2350| m2350_12(unknown) = ^CallSideEffect : ~m2348_21 -# 2350| m2350_13(unknown) = Chi : total:m2348_21, partial:m2350_12 -# 2350| v2350_14(void) = ^IndirectReadSideEffect[-1] : &:r2350_9, ~m2350_13 -# 2350| m2350_15(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2350_9 -# 2350| m2350_16(unknown) = Chi : total:m2350_13, partial:m2350_15 -# 2352| v2352_1(void) = NoOp : -# 2339| v2339_7(void) = ReturnVoid : -# 2339| v2339_8(void) = AliasedUse : ~m2350_13 -# 2339| v2339_9(void) = ExitFunction : +# 2351| Block 6 +# 2351| r2351_9(glval) = VariableAddress[B] : +# 2351| r2351_10(glval) = FunctionAddress[~Bool] : +# 2351| v2351_11(void) = Call[~Bool] : func:r2351_10, this:r2351_9 +# 2351| m2351_12(unknown) = ^CallSideEffect : ~m2349_21 +# 2351| m2351_13(unknown) = Chi : total:m2349_21, partial:m2351_12 +# 2351| v2351_14(void) = ^IndirectReadSideEffect[-1] : &:r2351_9, ~m2351_13 +# 2351| m2351_15(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2351_9 +# 2351| m2351_16(unknown) = Chi : total:m2351_13, partial:m2351_15 +# 2353| v2353_1(void) = NoOp : +# 2340| v2340_7(void) = ReturnVoid : +# 2340| v2340_8(void) = AliasedUse : ~m2351_13 +# 2340| v2340_9(void) = ExitFunction : -# 2354| void VoidFunc() -# 2354| Block 0 -# 2354| v2354_1(void) = EnterFunction : -# 2354| m2354_2(unknown) = AliasedDefinition : -# 2354| m2354_3(unknown) = InitializeNonLocal : -# 2354| m2354_4(unknown) = Chi : total:m2354_2, partial:m2354_3 -# 2354| v2354_5(void) = NoOp : -# 2354| v2354_6(void) = ReturnVoid : -# 2354| v2354_7(void) = AliasedUse : m2354_3 -# 2354| v2354_8(void) = ExitFunction : +# 2355| void VoidFunc() +# 2355| Block 0 +# 2355| v2355_1(void) = EnterFunction : +# 2355| m2355_2(unknown) = AliasedDefinition : +# 2355| m2355_3(unknown) = InitializeNonLocal : +# 2355| m2355_4(unknown) = Chi : total:m2355_2, partial:m2355_3 +# 2355| v2355_5(void) = NoOp : +# 2355| v2355_6(void) = ReturnVoid : +# 2355| v2355_7(void) = AliasedUse : m2355_3 +# 2355| v2355_8(void) = ExitFunction : -# 2356| void IfReturnDestructors(bool) -# 2356| Block 0 -# 2356| v2356_1(void) = EnterFunction : -# 2356| m2356_2(unknown) = AliasedDefinition : -# 2356| m2356_3(unknown) = InitializeNonLocal : -# 2356| m2356_4(unknown) = Chi : total:m2356_2, partial:m2356_3 -# 2356| r2356_5(glval) = VariableAddress[b] : -# 2356| m2356_6(bool) = InitializeParameter[b] : &:r2356_5 -# 2357| r2357_1(glval) = VariableAddress[s] : -# 2357| m2357_2(String) = Uninitialized[s] : &:r2357_1 -# 2357| m2357_3(unknown) = Chi : total:m2356_4, partial:m2357_2 -# 2357| r2357_4(glval) = FunctionAddress[String] : -# 2357| v2357_5(void) = Call[String] : func:r2357_4, this:r2357_1 -# 2357| m2357_6(unknown) = ^CallSideEffect : ~m2357_3 -# 2357| m2357_7(unknown) = Chi : total:m2357_3, partial:m2357_6 -# 2357| m2357_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2357_1 -# 2357| m2357_9(unknown) = Chi : total:m2357_7, partial:m2357_8 -# 2358| r2358_1(glval) = VariableAddress[b] : -# 2358| r2358_2(bool) = Load[b] : &:r2358_1, m2356_6 -# 2358| v2358_3(void) = ConditionalBranch : r2358_2 +# 2357| void IfReturnDestructors(bool) +# 2357| Block 0 +# 2357| v2357_1(void) = EnterFunction : +# 2357| m2357_2(unknown) = AliasedDefinition : +# 2357| m2357_3(unknown) = InitializeNonLocal : +# 2357| m2357_4(unknown) = Chi : total:m2357_2, partial:m2357_3 +# 2357| r2357_5(glval) = VariableAddress[b] : +# 2357| m2357_6(bool) = InitializeParameter[b] : &:r2357_5 +# 2358| r2358_1(glval) = VariableAddress[s] : +# 2358| m2358_2(String) = Uninitialized[s] : &:r2358_1 +# 2358| m2358_3(unknown) = Chi : total:m2357_4, partial:m2358_2 +# 2358| r2358_4(glval) = FunctionAddress[String] : +# 2358| v2358_5(void) = Call[String] : func:r2358_4, this:r2358_1 +# 2358| m2358_6(unknown) = ^CallSideEffect : ~m2358_3 +# 2358| m2358_7(unknown) = Chi : total:m2358_3, partial:m2358_6 +# 2358| m2358_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2358_1 +# 2358| m2358_9(unknown) = Chi : total:m2358_7, partial:m2358_8 +# 2359| r2359_1(glval) = VariableAddress[b] : +# 2359| r2359_2(bool) = Load[b] : &:r2359_1, m2357_6 +# 2359| v2359_3(void) = ConditionalBranch : r2359_2 #-----| False -> Block 3 #-----| True -> Block 2 -# 2356| Block 1 -# 2356| m2356_7(unknown) = Phi : from 2:~m2365_8, from 4:~m2365_16, from 5:~m2365_25 -# 2356| v2356_8(void) = ReturnVoid : -# 2356| v2356_9(void) = AliasedUse : ~m2356_7 -# 2356| v2356_10(void) = ExitFunction : +# 2357| Block 1 +# 2357| m2357_7(unknown) = Phi : from 2:~m2366_8, from 4:~m2366_16, from 5:~m2366_25 +# 2357| v2357_8(void) = ReturnVoid : +# 2357| v2357_9(void) = AliasedUse : ~m2357_7 +# 2357| v2357_10(void) = ExitFunction : -# 2359| Block 2 -# 2359| v2359_1(void) = NoOp : -# 2365| r2365_1(glval) = VariableAddress[s] : -# 2365| r2365_2(glval) = FunctionAddress[~String] : -# 2365| v2365_3(void) = Call[~String] : func:r2365_2, this:r2365_1 -# 2365| m2365_4(unknown) = ^CallSideEffect : ~m2357_9 -# 2365| m2365_5(unknown) = Chi : total:m2357_9, partial:m2365_4 -# 2365| v2365_6(void) = ^IndirectReadSideEffect[-1] : &:r2365_1, ~m2365_5 -# 2365| m2365_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2365_1 -# 2365| m2365_8(unknown) = Chi : total:m2365_5, partial:m2365_7 +# 2360| Block 2 +# 2360| v2360_1(void) = NoOp : +# 2366| r2366_1(glval) = VariableAddress[s] : +# 2366| r2366_2(glval) = FunctionAddress[~String] : +# 2366| v2366_3(void) = Call[~String] : func:r2366_2, this:r2366_1 +# 2366| m2366_4(unknown) = ^CallSideEffect : ~m2358_9 +# 2366| m2366_5(unknown) = Chi : total:m2358_9, partial:m2366_4 +# 2366| v2366_6(void) = ^IndirectReadSideEffect[-1] : &:r2366_1, ~m2366_5 +# 2366| m2366_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2366_1 +# 2366| m2366_8(unknown) = Chi : total:m2366_5, partial:m2366_7 #-----| Goto -> Block 1 -# 2361| Block 3 -# 2361| r2361_1(glval) = VariableAddress[b] : -# 2361| r2361_2(bool) = Load[b] : &:r2361_1, m2356_6 -# 2361| v2361_3(void) = ConditionalBranch : r2361_2 +# 2362| Block 3 +# 2362| r2362_1(glval) = VariableAddress[b] : +# 2362| r2362_2(bool) = Load[b] : &:r2362_1, m2357_6 +# 2362| v2362_3(void) = ConditionalBranch : r2362_2 #-----| False -> Block 5 #-----| True -> Block 4 -# 2362| Block 4 -# 2362| r2362_1(glval) = FunctionAddress[VoidFunc] : -# 2362| v2362_2(void) = Call[VoidFunc] : func:r2362_1 -# 2362| m2362_3(unknown) = ^CallSideEffect : ~m2357_9 -# 2362| m2362_4(unknown) = Chi : total:m2357_9, partial:m2362_3 -# 2362| v2362_5(void) = NoOp : -# 2365| r2365_9(glval) = VariableAddress[s] : -# 2365| r2365_10(glval) = FunctionAddress[~String] : -# 2365| v2365_11(void) = Call[~String] : func:r2365_10, this:r2365_9 -# 2365| m2365_12(unknown) = ^CallSideEffect : ~m2362_4 -# 2365| m2365_13(unknown) = Chi : total:m2362_4, partial:m2365_12 -# 2365| v2365_14(void) = ^IndirectReadSideEffect[-1] : &:r2365_9, ~m2365_13 -# 2365| m2365_15(String) = ^IndirectMayWriteSideEffect[-1] : &:r2365_9 -# 2365| m2365_16(unknown) = Chi : total:m2365_13, partial:m2365_15 +# 2363| Block 4 +# 2363| r2363_1(glval) = FunctionAddress[VoidFunc] : +# 2363| v2363_2(void) = Call[VoidFunc] : func:r2363_1 +# 2363| m2363_3(unknown) = ^CallSideEffect : ~m2358_9 +# 2363| m2363_4(unknown) = Chi : total:m2358_9, partial:m2363_3 +# 2363| v2363_5(void) = NoOp : +# 2366| r2366_9(glval) = VariableAddress[s] : +# 2366| r2366_10(glval) = FunctionAddress[~String] : +# 2366| v2366_11(void) = Call[~String] : func:r2366_10, this:r2366_9 +# 2366| m2366_12(unknown) = ^CallSideEffect : ~m2363_4 +# 2366| m2366_13(unknown) = Chi : total:m2363_4, partial:m2366_12 +# 2366| v2366_14(void) = ^IndirectReadSideEffect[-1] : &:r2366_9, ~m2366_13 +# 2366| m2366_15(String) = ^IndirectMayWriteSideEffect[-1] : &:r2366_9 +# 2366| m2366_16(unknown) = Chi : total:m2366_13, partial:m2366_15 #-----| Goto -> Block 1 -# 2364| Block 5 -# 2364| r2364_1(glval) = VariableAddress[s] : -# 2365| v2365_17(void) = NoOp : -# 2365| r2365_18(glval) = VariableAddress[s] : -# 2365| r2365_19(glval) = FunctionAddress[~String] : -# 2365| v2365_20(void) = Call[~String] : func:r2365_19, this:r2365_18 -# 2365| m2365_21(unknown) = ^CallSideEffect : ~m2357_9 -# 2365| m2365_22(unknown) = Chi : total:m2357_9, partial:m2365_21 -# 2365| v2365_23(void) = ^IndirectReadSideEffect[-1] : &:r2365_18, ~m2365_22 -# 2365| m2365_24(String) = ^IndirectMayWriteSideEffect[-1] : &:r2365_18 -# 2365| m2365_25(unknown) = Chi : total:m2365_22, partial:m2365_24 +# 2365| Block 5 +# 2365| r2365_1(glval) = VariableAddress[s] : +# 2366| v2366_17(void) = NoOp : +# 2366| r2366_18(glval) = VariableAddress[s] : +# 2366| r2366_19(glval) = FunctionAddress[~String] : +# 2366| v2366_20(void) = Call[~String] : func:r2366_19, this:r2366_18 +# 2366| m2366_21(unknown) = ^CallSideEffect : ~m2358_9 +# 2366| m2366_22(unknown) = Chi : total:m2358_9, partial:m2366_21 +# 2366| v2366_23(void) = ^IndirectReadSideEffect[-1] : &:r2366_18, ~m2366_22 +# 2366| m2366_24(String) = ^IndirectMayWriteSideEffect[-1] : &:r2366_18 +# 2366| m2366_25(unknown) = Chi : total:m2366_22, partial:m2366_24 #-----| Goto -> Block 1 -# 2367| int IfReturnDestructors3(bool) -# 2367| Block 0 -# 2367| v2367_1(void) = EnterFunction : -# 2367| m2367_2(unknown) = AliasedDefinition : -# 2367| m2367_3(unknown) = InitializeNonLocal : -# 2367| m2367_4(unknown) = Chi : total:m2367_2, partial:m2367_3 -# 2367| r2367_5(glval) = VariableAddress[b] : -# 2367| m2367_6(bool) = InitializeParameter[b] : &:r2367_5 -# 2368| r2368_1(glval) = VariableAddress[s] : -# 2368| m2368_2(String) = Uninitialized[s] : &:r2368_1 -# 2368| m2368_3(unknown) = Chi : total:m2367_4, partial:m2368_2 -# 2368| r2368_4(glval) = FunctionAddress[String] : -# 2368| v2368_5(void) = Call[String] : func:r2368_4, this:r2368_1 -# 2368| m2368_6(unknown) = ^CallSideEffect : ~m2368_3 -# 2368| m2368_7(unknown) = Chi : total:m2368_3, partial:m2368_6 -# 2368| m2368_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2368_1 -# 2368| m2368_9(unknown) = Chi : total:m2368_7, partial:m2368_8 -# 2369| r2369_1(glval) = VariableAddress[b] : -# 2369| r2369_2(bool) = Load[b] : &:r2369_1, m2367_6 -# 2369| v2369_3(void) = ConditionalBranch : r2369_2 +# 2368| int IfReturnDestructors3(bool) +# 2368| Block 0 +# 2368| v2368_1(void) = EnterFunction : +# 2368| m2368_2(unknown) = AliasedDefinition : +# 2368| m2368_3(unknown) = InitializeNonLocal : +# 2368| m2368_4(unknown) = Chi : total:m2368_2, partial:m2368_3 +# 2368| r2368_5(glval) = VariableAddress[b] : +# 2368| m2368_6(bool) = InitializeParameter[b] : &:r2368_5 +# 2369| r2369_1(glval) = VariableAddress[s] : +# 2369| m2369_2(String) = Uninitialized[s] : &:r2369_1 +# 2369| m2369_3(unknown) = Chi : total:m2368_4, partial:m2369_2 +# 2369| r2369_4(glval) = FunctionAddress[String] : +# 2369| v2369_5(void) = Call[String] : func:r2369_4, this:r2369_1 +# 2369| m2369_6(unknown) = ^CallSideEffect : ~m2369_3 +# 2369| m2369_7(unknown) = Chi : total:m2369_3, partial:m2369_6 +# 2369| m2369_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2369_1 +# 2369| m2369_9(unknown) = Chi : total:m2369_7, partial:m2369_8 +# 2370| r2370_1(glval) = VariableAddress[b] : +# 2370| r2370_2(bool) = Load[b] : &:r2370_1, m2368_6 +# 2370| v2370_3(void) = ConditionalBranch : r2370_2 #-----| False -> Block 3 #-----| True -> Block 2 -# 2367| Block 1 -# 2367| m2367_7(unknown) = Phi : from 2:~m2373_8, from 3:~m2373_16 -# 2367| m2367_8(int) = Phi : from 2:m2370_3, from 3:m2372_3 -# 2367| r2367_9(glval) = VariableAddress[#return] : -# 2367| v2367_10(void) = ReturnValue : &:r2367_9, m2367_8 -# 2367| v2367_11(void) = AliasedUse : ~m2367_7 -# 2367| v2367_12(void) = ExitFunction : +# 2368| Block 1 +# 2368| m2368_7(unknown) = Phi : from 2:~m2374_8, from 3:~m2374_16 +# 2368| m2368_8(int) = Phi : from 2:m2371_3, from 3:m2373_3 +# 2368| r2368_9(glval) = VariableAddress[#return] : +# 2368| v2368_10(void) = ReturnValue : &:r2368_9, m2368_8 +# 2368| v2368_11(void) = AliasedUse : ~m2368_7 +# 2368| v2368_12(void) = ExitFunction : -# 2370| Block 2 -# 2370| r2370_1(glval) = VariableAddress[#return] : -# 2370| r2370_2(int) = Constant[1] : -# 2370| m2370_3(int) = Store[#return] : &:r2370_1, r2370_2 -# 2373| r2373_1(glval) = VariableAddress[s] : -# 2373| r2373_2(glval) = FunctionAddress[~String] : -# 2373| v2373_3(void) = Call[~String] : func:r2373_2, this:r2373_1 -# 2373| m2373_4(unknown) = ^CallSideEffect : ~m2368_9 -# 2373| m2373_5(unknown) = Chi : total:m2368_9, partial:m2373_4 -# 2373| v2373_6(void) = ^IndirectReadSideEffect[-1] : &:r2373_1, ~m2373_5 -# 2373| m2373_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2373_1 -# 2373| m2373_8(unknown) = Chi : total:m2373_5, partial:m2373_7 +# 2371| Block 2 +# 2371| r2371_1(glval) = VariableAddress[#return] : +# 2371| r2371_2(int) = Constant[1] : +# 2371| m2371_3(int) = Store[#return] : &:r2371_1, r2371_2 +# 2374| r2374_1(glval) = VariableAddress[s] : +# 2374| r2374_2(glval) = FunctionAddress[~String] : +# 2374| v2374_3(void) = Call[~String] : func:r2374_2, this:r2374_1 +# 2374| m2374_4(unknown) = ^CallSideEffect : ~m2369_9 +# 2374| m2374_5(unknown) = Chi : total:m2369_9, partial:m2374_4 +# 2374| v2374_6(void) = ^IndirectReadSideEffect[-1] : &:r2374_1, ~m2374_5 +# 2374| m2374_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2374_1 +# 2374| m2374_8(unknown) = Chi : total:m2374_5, partial:m2374_7 #-----| Goto -> Block 1 -# 2372| Block 3 -# 2372| r2372_1(glval) = VariableAddress[#return] : -# 2372| r2372_2(int) = Constant[0] : -# 2372| m2372_3(int) = Store[#return] : &:r2372_1, r2372_2 -# 2373| r2373_9(glval) = VariableAddress[s] : -# 2373| r2373_10(glval) = FunctionAddress[~String] : -# 2373| v2373_11(void) = Call[~String] : func:r2373_10, this:r2373_9 -# 2373| m2373_12(unknown) = ^CallSideEffect : ~m2368_9 -# 2373| m2373_13(unknown) = Chi : total:m2368_9, partial:m2373_12 -# 2373| v2373_14(void) = ^IndirectReadSideEffect[-1] : &:r2373_9, ~m2373_13 -# 2373| m2373_15(String) = ^IndirectMayWriteSideEffect[-1] : &:r2373_9 -# 2373| m2373_16(unknown) = Chi : total:m2373_13, partial:m2373_15 +# 2373| Block 3 +# 2373| r2373_1(glval) = VariableAddress[#return] : +# 2373| r2373_2(int) = Constant[0] : +# 2373| m2373_3(int) = Store[#return] : &:r2373_1, r2373_2 +# 2374| r2374_9(glval) = VariableAddress[s] : +# 2374| r2374_10(glval) = FunctionAddress[~String] : +# 2374| v2374_11(void) = Call[~String] : func:r2374_10, this:r2374_9 +# 2374| m2374_12(unknown) = ^CallSideEffect : ~m2369_9 +# 2374| m2374_13(unknown) = Chi : total:m2369_9, partial:m2374_12 +# 2374| v2374_14(void) = ^IndirectReadSideEffect[-1] : &:r2374_9, ~m2374_13 +# 2374| m2374_15(String) = ^IndirectMayWriteSideEffect[-1] : &:r2374_9 +# 2374| m2374_16(unknown) = Chi : total:m2374_13, partial:m2374_15 #-----| Goto -> Block 1 -# 2375| void VoidReturnDestructors() -# 2375| Block 0 -# 2375| v2375_1(void) = EnterFunction : -# 2375| m2375_2(unknown) = AliasedDefinition : -# 2375| m2375_3(unknown) = InitializeNonLocal : -# 2375| m2375_4(unknown) = Chi : total:m2375_2, partial:m2375_3 -# 2376| r2376_1(glval) = VariableAddress[s] : -# 2376| m2376_2(String) = Uninitialized[s] : &:r2376_1 -# 2376| m2376_3(unknown) = Chi : total:m2375_4, partial:m2376_2 -# 2376| r2376_4(glval) = FunctionAddress[String] : -# 2376| v2376_5(void) = Call[String] : func:r2376_4, this:r2376_1 -# 2376| m2376_6(unknown) = ^CallSideEffect : ~m2376_3 -# 2376| m2376_7(unknown) = Chi : total:m2376_3, partial:m2376_6 -# 2376| m2376_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2376_1 -# 2376| m2376_9(unknown) = Chi : total:m2376_7, partial:m2376_8 -# 2377| r2377_1(glval) = FunctionAddress[VoidFunc] : -# 2377| v2377_2(void) = Call[VoidFunc] : func:r2377_1 -# 2377| m2377_3(unknown) = ^CallSideEffect : ~m2376_9 -# 2377| m2377_4(unknown) = Chi : total:m2376_9, partial:m2377_3 -# 2377| v2377_5(void) = NoOp : -# 2378| r2378_1(glval) = VariableAddress[s] : -# 2378| r2378_2(glval) = FunctionAddress[~String] : -# 2378| v2378_3(void) = Call[~String] : func:r2378_2, this:r2378_1 -# 2378| m2378_4(unknown) = ^CallSideEffect : ~m2377_4 -# 2378| m2378_5(unknown) = Chi : total:m2377_4, partial:m2378_4 -# 2378| v2378_6(void) = ^IndirectReadSideEffect[-1] : &:r2378_1, ~m2378_5 -# 2378| m2378_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2378_1 -# 2378| m2378_8(unknown) = Chi : total:m2378_5, partial:m2378_7 -# 2375| v2375_5(void) = ReturnVoid : -# 2375| v2375_6(void) = AliasedUse : ~m2378_5 -# 2375| v2375_7(void) = ExitFunction : +# 2376| void VoidReturnDestructors() +# 2376| Block 0 +# 2376| v2376_1(void) = EnterFunction : +# 2376| m2376_2(unknown) = AliasedDefinition : +# 2376| m2376_3(unknown) = InitializeNonLocal : +# 2376| m2376_4(unknown) = Chi : total:m2376_2, partial:m2376_3 +# 2377| r2377_1(glval) = VariableAddress[s] : +# 2377| m2377_2(String) = Uninitialized[s] : &:r2377_1 +# 2377| m2377_3(unknown) = Chi : total:m2376_4, partial:m2377_2 +# 2377| r2377_4(glval) = FunctionAddress[String] : +# 2377| v2377_5(void) = Call[String] : func:r2377_4, this:r2377_1 +# 2377| m2377_6(unknown) = ^CallSideEffect : ~m2377_3 +# 2377| m2377_7(unknown) = Chi : total:m2377_3, partial:m2377_6 +# 2377| m2377_8(String) = ^IndirectMayWriteSideEffect[-1] : &:r2377_1 +# 2377| m2377_9(unknown) = Chi : total:m2377_7, partial:m2377_8 +# 2378| r2378_1(glval) = FunctionAddress[VoidFunc] : +# 2378| v2378_2(void) = Call[VoidFunc] : func:r2378_1 +# 2378| m2378_3(unknown) = ^CallSideEffect : ~m2377_9 +# 2378| m2378_4(unknown) = Chi : total:m2377_9, partial:m2378_3 +# 2378| v2378_5(void) = NoOp : +# 2379| r2379_1(glval) = VariableAddress[s] : +# 2379| r2379_2(glval) = FunctionAddress[~String] : +# 2379| v2379_3(void) = Call[~String] : func:r2379_2, this:r2379_1 +# 2379| m2379_4(unknown) = ^CallSideEffect : ~m2378_4 +# 2379| m2379_5(unknown) = Chi : total:m2378_4, partial:m2379_4 +# 2379| v2379_6(void) = ^IndirectReadSideEffect[-1] : &:r2379_1, ~m2379_5 +# 2379| m2379_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2379_1 +# 2379| m2379_8(unknown) = Chi : total:m2379_5, partial:m2379_7 +# 2376| v2376_5(void) = ReturnVoid : +# 2376| v2376_6(void) = AliasedUse : ~m2379_5 +# 2376| v2376_7(void) = ExitFunction : -# 2388| return_routine_type::VoidToIntMemberFunc return_routine_type::GetVoidToIntFunc() -# 2388| Block 0 -# 2388| v2388_1(void) = EnterFunction : -# 2388| m2388_2(unknown) = AliasedDefinition : -# 2388| m2388_3(unknown) = InitializeNonLocal : -# 2388| m2388_4(unknown) = Chi : total:m2388_2, partial:m2388_3 -# 2390| r2390_1(glval<..:: *>) = VariableAddress[#return] : -# 2390| r2390_2(..()(..)) = FunctionAddress[VoidToInt] : -# 2390| m2390_3(..:: *) = Store[#return] : &:r2390_1, r2390_2 -# 2388| r2388_5(glval<..:: *>) = VariableAddress[#return] : -# 2388| v2388_6(void) = ReturnValue : &:r2388_5, m2390_3 -# 2388| v2388_7(void) = AliasedUse : m2388_3 -# 2388| v2388_8(void) = ExitFunction : +# 2389| return_routine_type::VoidToIntMemberFunc return_routine_type::GetVoidToIntFunc() +# 2389| Block 0 +# 2389| v2389_1(void) = EnterFunction : +# 2389| m2389_2(unknown) = AliasedDefinition : +# 2389| m2389_3(unknown) = InitializeNonLocal : +# 2389| m2389_4(unknown) = Chi : total:m2389_2, partial:m2389_3 +# 2391| r2391_1(glval<..:: *>) = VariableAddress[#return] : +# 2391| r2391_2(..()(..)) = FunctionAddress[VoidToInt] : +# 2391| m2391_3(..:: *) = Store[#return] : &:r2391_1, r2391_2 +# 2389| r2389_5(glval<..:: *>) = VariableAddress[#return] : +# 2389| v2389_6(void) = ReturnValue : &:r2389_5, m2391_3 +# 2389| v2389_7(void) = AliasedUse : m2389_3 +# 2389| v2389_8(void) = ExitFunction : -# 2395| int small_operation_should_not_be_constant_folded() -# 2395| Block 0 -# 2395| v2395_1(void) = EnterFunction : -# 2395| m2395_2(unknown) = AliasedDefinition : -# 2395| m2395_3(unknown) = InitializeNonLocal : -# 2395| m2395_4(unknown) = Chi : total:m2395_2, partial:m2395_3 -# 2396| r2396_1(glval) = VariableAddress[#return] : -# 2396| r2396_2(int) = Constant[1] : -# 2396| r2396_3(int) = Constant[2] : -# 2396| r2396_4(int) = BitXor : r2396_2, r2396_3 -# 2396| m2396_5(int) = Store[#return] : &:r2396_1, r2396_4 -# 2395| r2395_5(glval) = VariableAddress[#return] : -# 2395| v2395_6(void) = ReturnValue : &:r2395_5, m2396_5 -# 2395| v2395_7(void) = AliasedUse : m2395_3 -# 2395| v2395_8(void) = ExitFunction : +# 2396| int small_operation_should_not_be_constant_folded() +# 2396| Block 0 +# 2396| v2396_1(void) = EnterFunction : +# 2396| m2396_2(unknown) = AliasedDefinition : +# 2396| m2396_3(unknown) = InitializeNonLocal : +# 2396| m2396_4(unknown) = Chi : total:m2396_2, partial:m2396_3 +# 2397| r2397_1(glval) = VariableAddress[#return] : +# 2397| r2397_2(int) = Constant[1] : +# 2397| r2397_3(int) = Constant[2] : +# 2397| r2397_4(int) = BitXor : r2397_2, r2397_3 +# 2397| m2397_5(int) = Store[#return] : &:r2397_1, r2397_4 +# 2396| r2396_5(glval) = VariableAddress[#return] : +# 2396| v2396_6(void) = ReturnValue : &:r2396_5, m2397_5 +# 2396| v2396_7(void) = AliasedUse : m2396_3 +# 2396| v2396_8(void) = ExitFunction : -# 2406| int large_operation_should_be_constant_folded() -# 2406| Block 0 -# 2406| v2406_1(void) = EnterFunction : -# 2406| m2406_2(unknown) = AliasedDefinition : -# 2406| m2406_3(unknown) = InitializeNonLocal : -# 2406| m2406_4(unknown) = Chi : total:m2406_2, partial:m2406_3 -# 2407| r2407_1(glval) = VariableAddress[#return] : -# 2407| r2407_2(int) = Constant[0] : -# 2407| m2407_3(int) = Store[#return] : &:r2407_1, r2407_2 -# 2406| r2406_5(glval) = VariableAddress[#return] : -# 2406| v2406_6(void) = ReturnValue : &:r2406_5, m2407_3 -# 2406| v2406_7(void) = AliasedUse : m2406_3 -# 2406| v2406_8(void) = ExitFunction : +# 2407| int large_operation_should_be_constant_folded() +# 2407| Block 0 +# 2407| v2407_1(void) = EnterFunction : +# 2407| m2407_2(unknown) = AliasedDefinition : +# 2407| m2407_3(unknown) = InitializeNonLocal : +# 2407| m2407_4(unknown) = Chi : total:m2407_2, partial:m2407_3 +# 2408| r2408_1(glval) = VariableAddress[#return] : +# 2408| r2408_2(int) = Constant[0] : +# 2408| m2408_3(int) = Store[#return] : &:r2408_1, r2408_2 +# 2407| r2407_5(glval) = VariableAddress[#return] : +# 2407| v2407_6(void) = ReturnValue : &:r2407_5, m2408_3 +# 2407| v2407_7(void) = AliasedUse : m2407_3 +# 2407| v2407_8(void) = ExitFunction : -# 2410| void initialization_with_temp_destructor() -# 2410| Block 0 -# 2410| v2410_1(void) = EnterFunction : -# 2410| m2410_2(unknown) = AliasedDefinition : -# 2410| m2410_3(unknown) = InitializeNonLocal : -# 2410| m2410_4(unknown) = Chi : total:m2410_2, partial:m2410_3 -# 2411| r2411_1(glval) = VariableAddress[x] : -# 2411| r2411_2(glval) = VariableAddress[#temp2411:18] : -# 2411| m2411_3(ClassWithDestructor) = Uninitialized[#temp2411:18] : &:r2411_2 -# 2411| r2411_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2411| v2411_5(void) = Call[ClassWithDestructor] : func:r2411_4, this:r2411_2 -# 2411| m2411_6(unknown) = ^CallSideEffect : ~m2410_4 -# 2411| m2411_7(unknown) = Chi : total:m2410_4, partial:m2411_6 -# 2411| m2411_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2411_2 -# 2411| m2411_9(ClassWithDestructor) = Chi : total:m2411_3, partial:m2411_8 -# 2411| r2411_10(glval) = FunctionAddress[get_x] : -# 2411| r2411_11(char) = Call[get_x] : func:r2411_10, this:r2411_2 -# 2411| m2411_12(unknown) = ^CallSideEffect : ~m2411_7 -# 2411| m2411_13(unknown) = Chi : total:m2411_7, partial:m2411_12 -# 2411| v2411_14(void) = ^IndirectReadSideEffect[-1] : &:r2411_2, m2411_9 -# 2411| m2411_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2411_2 -# 2411| m2411_16(ClassWithDestructor) = Chi : total:m2411_9, partial:m2411_15 -# 2411| r2411_17(glval) = CopyValue : r2411_2 -# 2411| r2411_18(glval) = FunctionAddress[~ClassWithDestructor] : -# 2411| v2411_19(void) = Call[~ClassWithDestructor] : func:r2411_18, this:r2411_17 -# 2411| m2411_20(unknown) = ^CallSideEffect : ~m2411_13 -# 2411| m2411_21(unknown) = Chi : total:m2411_13, partial:m2411_20 -# 2411| v2411_22(void) = ^IndirectReadSideEffect[-1] : &:r2411_17, m2411_16 -# 2411| m2411_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2411_17 -# 2411| m2411_24(ClassWithDestructor) = Chi : total:m2411_16, partial:m2411_23 -# 2411| m2411_25(char) = Store[x] : &:r2411_1, r2411_11 -# 2411| r2411_26(glval) = VariableAddress[x] : -# 2411| r2411_27(char) = Load[x] : &:r2411_26, m2411_25 -# 2411| r2411_28(char) = Constant[0] : -# 2411| r2411_29(bool) = CompareNE : r2411_27, r2411_28 -# 2411| r2411_30(bool) = CopyValue : r2411_29 -# 2411| v2411_31(void) = ConditionalBranch : r2411_30 +# 2411| void initialization_with_temp_destructor() +# 2411| Block 0 +# 2411| v2411_1(void) = EnterFunction : +# 2411| m2411_2(unknown) = AliasedDefinition : +# 2411| m2411_3(unknown) = InitializeNonLocal : +# 2411| m2411_4(unknown) = Chi : total:m2411_2, partial:m2411_3 +# 2412| r2412_1(glval) = VariableAddress[x] : +# 2412| r2412_2(glval) = VariableAddress[#temp2412:18] : +# 2412| m2412_3(ClassWithDestructor) = Uninitialized[#temp2412:18] : &:r2412_2 +# 2412| r2412_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2412| v2412_5(void) = Call[ClassWithDestructor] : func:r2412_4, this:r2412_2 +# 2412| m2412_6(unknown) = ^CallSideEffect : ~m2411_4 +# 2412| m2412_7(unknown) = Chi : total:m2411_4, partial:m2412_6 +# 2412| m2412_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2412_2 +# 2412| m2412_9(ClassWithDestructor) = Chi : total:m2412_3, partial:m2412_8 +# 2412| r2412_10(glval) = FunctionAddress[get_x] : +# 2412| r2412_11(char) = Call[get_x] : func:r2412_10, this:r2412_2 +# 2412| m2412_12(unknown) = ^CallSideEffect : ~m2412_7 +# 2412| m2412_13(unknown) = Chi : total:m2412_7, partial:m2412_12 +# 2412| v2412_14(void) = ^IndirectReadSideEffect[-1] : &:r2412_2, m2412_9 +# 2412| m2412_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2412_2 +# 2412| m2412_16(ClassWithDestructor) = Chi : total:m2412_9, partial:m2412_15 +# 2412| r2412_17(glval) = CopyValue : r2412_2 +# 2412| r2412_18(glval) = FunctionAddress[~ClassWithDestructor] : +# 2412| v2412_19(void) = Call[~ClassWithDestructor] : func:r2412_18, this:r2412_17 +# 2412| m2412_20(unknown) = ^CallSideEffect : ~m2412_13 +# 2412| m2412_21(unknown) = Chi : total:m2412_13, partial:m2412_20 +# 2412| v2412_22(void) = ^IndirectReadSideEffect[-1] : &:r2412_17, m2412_16 +# 2412| m2412_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2412_17 +# 2412| m2412_24(ClassWithDestructor) = Chi : total:m2412_16, partial:m2412_23 +# 2412| m2412_25(char) = Store[x] : &:r2412_1, r2412_11 +# 2412| r2412_26(glval) = VariableAddress[x] : +# 2412| r2412_27(char) = Load[x] : &:r2412_26, m2412_25 +# 2412| r2412_28(char) = Constant[0] : +# 2412| r2412_29(bool) = CompareNE : r2412_27, r2412_28 +# 2412| r2412_30(bool) = CopyValue : r2412_29 +# 2412| v2412_31(void) = ConditionalBranch : r2412_30 #-----| False -> Block 2 #-----| True -> Block 1 -# 2412| Block 1 -# 2412| r2412_1(glval) = VariableAddress[x] : -# 2412| r2412_2(char) = Load[x] : &:r2412_1, m2411_25 -# 2412| r2412_3(char) = Constant[1] : -# 2412| r2412_4(char) = Add : r2412_2, r2412_3 -# 2412| m2412_5(char) = Store[x] : &:r2412_1, r2412_4 +# 2413| Block 1 +# 2413| r2413_1(glval) = VariableAddress[x] : +# 2413| r2413_2(char) = Load[x] : &:r2413_1, m2412_25 +# 2413| r2413_3(char) = Constant[1] : +# 2413| r2413_4(char) = Add : r2413_2, r2413_3 +# 2413| m2413_5(char) = Store[x] : &:r2413_1, r2413_4 #-----| Goto -> Block 2 -# 2414| Block 2 -# 2414| r2414_1(glval) = VariableAddress[x] : -# 2414| r2414_2(glval) = VariableAddress[#temp2414:18] : -# 2414| m2414_3(ClassWithDestructor) = Uninitialized[#temp2414:18] : &:r2414_2 -# 2414| r2414_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2414| v2414_5(void) = Call[ClassWithDestructor] : func:r2414_4, this:r2414_2 -# 2414| m2414_6(unknown) = ^CallSideEffect : ~m2411_21 -# 2414| m2414_7(unknown) = Chi : total:m2411_21, partial:m2414_6 -# 2414| m2414_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2414_2 -# 2414| m2414_9(ClassWithDestructor) = Chi : total:m2414_3, partial:m2414_8 -# 2414| r2414_10(glval) = FunctionAddress[get_x] : -# 2414| r2414_11(char) = Call[get_x] : func:r2414_10, this:r2414_2 -# 2414| m2414_12(unknown) = ^CallSideEffect : ~m2414_7 -# 2414| m2414_13(unknown) = Chi : total:m2414_7, partial:m2414_12 -# 2414| v2414_14(void) = ^IndirectReadSideEffect[-1] : &:r2414_2, m2414_9 -# 2414| m2414_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2414_2 -# 2414| m2414_16(ClassWithDestructor) = Chi : total:m2414_9, partial:m2414_15 -# 2414| r2414_17(glval) = CopyValue : r2414_2 -# 2414| r2414_18(glval) = FunctionAddress[~ClassWithDestructor] : -# 2414| v2414_19(void) = Call[~ClassWithDestructor] : func:r2414_18, this:r2414_17 -# 2414| m2414_20(unknown) = ^CallSideEffect : ~m2414_13 -# 2414| m2414_21(unknown) = Chi : total:m2414_13, partial:m2414_20 -# 2414| v2414_22(void) = ^IndirectReadSideEffect[-1] : &:r2414_17, m2414_16 -# 2414| m2414_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2414_17 -# 2414| m2414_24(ClassWithDestructor) = Chi : total:m2414_16, partial:m2414_23 -# 2414| m2414_25(char) = Store[x] : &:r2414_1, r2414_11 -# 2414| r2414_26(glval) = VariableAddress[x] : -# 2414| r2414_27(char) = Load[x] : &:r2414_26, m2414_25 -# 2414| r2414_28(char) = Constant[0] : -# 2414| r2414_29(bool) = CompareNE : r2414_27, r2414_28 -# 2414| v2414_30(void) = ConditionalBranch : r2414_29 +# 2415| Block 2 +# 2415| r2415_1(glval) = VariableAddress[x] : +# 2415| r2415_2(glval) = VariableAddress[#temp2415:18] : +# 2415| m2415_3(ClassWithDestructor) = Uninitialized[#temp2415:18] : &:r2415_2 +# 2415| r2415_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2415| v2415_5(void) = Call[ClassWithDestructor] : func:r2415_4, this:r2415_2 +# 2415| m2415_6(unknown) = ^CallSideEffect : ~m2412_21 +# 2415| m2415_7(unknown) = Chi : total:m2412_21, partial:m2415_6 +# 2415| m2415_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2415_2 +# 2415| m2415_9(ClassWithDestructor) = Chi : total:m2415_3, partial:m2415_8 +# 2415| r2415_10(glval) = FunctionAddress[get_x] : +# 2415| r2415_11(char) = Call[get_x] : func:r2415_10, this:r2415_2 +# 2415| m2415_12(unknown) = ^CallSideEffect : ~m2415_7 +# 2415| m2415_13(unknown) = Chi : total:m2415_7, partial:m2415_12 +# 2415| v2415_14(void) = ^IndirectReadSideEffect[-1] : &:r2415_2, m2415_9 +# 2415| m2415_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2415_2 +# 2415| m2415_16(ClassWithDestructor) = Chi : total:m2415_9, partial:m2415_15 +# 2415| r2415_17(glval) = CopyValue : r2415_2 +# 2415| r2415_18(glval) = FunctionAddress[~ClassWithDestructor] : +# 2415| v2415_19(void) = Call[~ClassWithDestructor] : func:r2415_18, this:r2415_17 +# 2415| m2415_20(unknown) = ^CallSideEffect : ~m2415_13 +# 2415| m2415_21(unknown) = Chi : total:m2415_13, partial:m2415_20 +# 2415| v2415_22(void) = ^IndirectReadSideEffect[-1] : &:r2415_17, m2415_16 +# 2415| m2415_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2415_17 +# 2415| m2415_24(ClassWithDestructor) = Chi : total:m2415_16, partial:m2415_23 +# 2415| m2415_25(char) = Store[x] : &:r2415_1, r2415_11 +# 2415| r2415_26(glval) = VariableAddress[x] : +# 2415| r2415_27(char) = Load[x] : &:r2415_26, m2415_25 +# 2415| r2415_28(char) = Constant[0] : +# 2415| r2415_29(bool) = CompareNE : r2415_27, r2415_28 +# 2415| v2415_30(void) = ConditionalBranch : r2415_29 #-----| False -> Block 4 #-----| True -> Block 3 -# 2415| Block 3 -# 2415| r2415_1(glval) = VariableAddress[x] : -# 2415| r2415_2(char) = Load[x] : &:r2415_1, m2414_25 -# 2415| r2415_3(char) = Constant[1] : -# 2415| r2415_4(char) = Add : r2415_2, r2415_3 -# 2415| m2415_5(char) = Store[x] : &:r2415_1, r2415_4 +# 2416| Block 3 +# 2416| r2416_1(glval) = VariableAddress[x] : +# 2416| r2416_2(char) = Load[x] : &:r2416_1, m2415_25 +# 2416| r2416_3(char) = Constant[1] : +# 2416| r2416_4(char) = Add : r2416_2, r2416_3 +# 2416| m2416_5(char) = Store[x] : &:r2416_1, r2416_4 #-----| Goto -> Block 4 -# 2417| Block 4 -# 2417| r2417_1(glval) = VariableAddress[x] : -# 2417| r2417_2(glval) = VariableAddress[#temp2417:28] : -# 2417| m2417_3(ClassWithDestructor) = Uninitialized[#temp2417:28] : &:r2417_2 -# 2417| r2417_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2417| v2417_5(void) = Call[ClassWithDestructor] : func:r2417_4, this:r2417_2 -# 2417| m2417_6(unknown) = ^CallSideEffect : ~m2414_21 -# 2417| m2417_7(unknown) = Chi : total:m2414_21, partial:m2417_6 -# 2417| m2417_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2417_2 -# 2417| m2417_9(ClassWithDestructor) = Chi : total:m2417_3, partial:m2417_8 -# 2417| r2417_10(glval) = FunctionAddress[get_x] : -# 2417| r2417_11(char) = Call[get_x] : func:r2417_10, this:r2417_2 -# 2417| m2417_12(unknown) = ^CallSideEffect : ~m2417_7 -# 2417| m2417_13(unknown) = Chi : total:m2417_7, partial:m2417_12 -# 2417| v2417_14(void) = ^IndirectReadSideEffect[-1] : &:r2417_2, m2417_9 -# 2417| m2417_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2417_2 -# 2417| m2417_16(ClassWithDestructor) = Chi : total:m2417_9, partial:m2417_15 -# 2417| r2417_17(glval) = CopyValue : r2417_2 -# 2417| r2417_18(glval) = FunctionAddress[~ClassWithDestructor] : -# 2417| v2417_19(void) = Call[~ClassWithDestructor] : func:r2417_18, this:r2417_17 -# 2417| m2417_20(unknown) = ^CallSideEffect : ~m2417_13 -# 2417| m2417_21(unknown) = Chi : total:m2417_13, partial:m2417_20 -# 2417| v2417_22(void) = ^IndirectReadSideEffect[-1] : &:r2417_17, m2417_16 -# 2417| m2417_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2417_17 -# 2417| m2417_24(ClassWithDestructor) = Chi : total:m2417_16, partial:m2417_23 -# 2417| m2417_25(char) = Store[x] : &:r2417_1, r2417_11 -# 2417| r2417_26(bool) = Constant[1] : -# 2417| v2417_27(void) = ConditionalBranch : r2417_26 +# 2418| Block 4 +# 2418| r2418_1(glval) = VariableAddress[x] : +# 2418| r2418_2(glval) = VariableAddress[#temp2418:28] : +# 2418| m2418_3(ClassWithDestructor) = Uninitialized[#temp2418:28] : &:r2418_2 +# 2418| r2418_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2418| v2418_5(void) = Call[ClassWithDestructor] : func:r2418_4, this:r2418_2 +# 2418| m2418_6(unknown) = ^CallSideEffect : ~m2415_21 +# 2418| m2418_7(unknown) = Chi : total:m2415_21, partial:m2418_6 +# 2418| m2418_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2418_2 +# 2418| m2418_9(ClassWithDestructor) = Chi : total:m2418_3, partial:m2418_8 +# 2418| r2418_10(glval) = FunctionAddress[get_x] : +# 2418| r2418_11(char) = Call[get_x] : func:r2418_10, this:r2418_2 +# 2418| m2418_12(unknown) = ^CallSideEffect : ~m2418_7 +# 2418| m2418_13(unknown) = Chi : total:m2418_7, partial:m2418_12 +# 2418| v2418_14(void) = ^IndirectReadSideEffect[-1] : &:r2418_2, m2418_9 +# 2418| m2418_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2418_2 +# 2418| m2418_16(ClassWithDestructor) = Chi : total:m2418_9, partial:m2418_15 +# 2418| r2418_17(glval) = CopyValue : r2418_2 +# 2418| r2418_18(glval) = FunctionAddress[~ClassWithDestructor] : +# 2418| v2418_19(void) = Call[~ClassWithDestructor] : func:r2418_18, this:r2418_17 +# 2418| m2418_20(unknown) = ^CallSideEffect : ~m2418_13 +# 2418| m2418_21(unknown) = Chi : total:m2418_13, partial:m2418_20 +# 2418| v2418_22(void) = ^IndirectReadSideEffect[-1] : &:r2418_17, m2418_16 +# 2418| m2418_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2418_17 +# 2418| m2418_24(ClassWithDestructor) = Chi : total:m2418_16, partial:m2418_23 +# 2418| m2418_25(char) = Store[x] : &:r2418_1, r2418_11 +# 2418| r2418_26(bool) = Constant[1] : +# 2418| v2418_27(void) = ConditionalBranch : r2418_26 #-----| False -> Block 13 #-----| True -> Block 5 -# 2418| Block 5 -# 2418| r2418_1(glval) = VariableAddress[x] : -# 2418| r2418_2(char) = Load[x] : &:r2418_1, m2417_25 -# 2418| r2418_3(char) = Constant[1] : -# 2418| r2418_4(char) = Add : r2418_2, r2418_3 -# 2418| m2418_5(char) = Store[x] : &:r2418_1, r2418_4 -# 2420| r2420_1(glval) = VariableAddress[x] : -# 2420| r2420_2(glval) = VariableAddress[#temp2420:21] : -# 2420| m2420_3(ClassWithDestructor) = Uninitialized[#temp2420:21] : &:r2420_2 -# 2420| r2420_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2420| v2420_5(void) = Call[ClassWithDestructor] : func:r2420_4, this:r2420_2 -# 2420| m2420_6(unknown) = ^CallSideEffect : ~m2417_21 -# 2420| m2420_7(unknown) = Chi : total:m2417_21, partial:m2420_6 -# 2420| m2420_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2420_2 -# 2420| m2420_9(ClassWithDestructor) = Chi : total:m2420_3, partial:m2420_8 -# 2420| r2420_10(glval) = FunctionAddress[get_x] : -# 2420| r2420_11(char) = Call[get_x] : func:r2420_10, this:r2420_2 -# 2420| m2420_12(unknown) = ^CallSideEffect : ~m2420_7 -# 2420| m2420_13(unknown) = Chi : total:m2420_7, partial:m2420_12 -# 2420| v2420_14(void) = ^IndirectReadSideEffect[-1] : &:r2420_2, m2420_9 -# 2420| m2420_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2420_2 -# 2420| m2420_16(ClassWithDestructor) = Chi : total:m2420_9, partial:m2420_15 -# 2420| r2420_17(glval) = CopyValue : r2420_2 -# 2420| r2420_18(glval) = FunctionAddress[~ClassWithDestructor] : -# 2420| v2420_19(void) = Call[~ClassWithDestructor] : func:r2420_18, this:r2420_17 -# 2420| m2420_20(unknown) = ^CallSideEffect : ~m2420_13 -# 2420| m2420_21(unknown) = Chi : total:m2420_13, partial:m2420_20 -# 2420| v2420_22(void) = ^IndirectReadSideEffect[-1] : &:r2420_17, m2420_16 -# 2420| m2420_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2420_17 -# 2420| m2420_24(ClassWithDestructor) = Chi : total:m2420_16, partial:m2420_23 -# 2420| m2420_25(char) = Store[x] : &:r2420_1, r2420_11 -# 2420| r2420_26(glval) = VariableAddress[x] : -# 2420| r2420_27(char) = Load[x] : &:r2420_26, m2420_25 -# 2420| r2420_28(int) = Convert : r2420_27 -# 2420| r2420_29(int) = CopyValue : r2420_28 -# 2420| v2420_30(void) = Switch : r2420_29 +# 2419| Block 5 +# 2419| r2419_1(glval) = VariableAddress[x] : +# 2419| r2419_2(char) = Load[x] : &:r2419_1, m2418_25 +# 2419| r2419_3(char) = Constant[1] : +# 2419| r2419_4(char) = Add : r2419_2, r2419_3 +# 2419| m2419_5(char) = Store[x] : &:r2419_1, r2419_4 +# 2421| r2421_1(glval) = VariableAddress[x] : +# 2421| r2421_2(glval) = VariableAddress[#temp2421:21] : +# 2421| m2421_3(ClassWithDestructor) = Uninitialized[#temp2421:21] : &:r2421_2 +# 2421| r2421_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2421| v2421_5(void) = Call[ClassWithDestructor] : func:r2421_4, this:r2421_2 +# 2421| m2421_6(unknown) = ^CallSideEffect : ~m2418_21 +# 2421| m2421_7(unknown) = Chi : total:m2418_21, partial:m2421_6 +# 2421| m2421_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2421_2 +# 2421| m2421_9(ClassWithDestructor) = Chi : total:m2421_3, partial:m2421_8 +# 2421| r2421_10(glval) = FunctionAddress[get_x] : +# 2421| r2421_11(char) = Call[get_x] : func:r2421_10, this:r2421_2 +# 2421| m2421_12(unknown) = ^CallSideEffect : ~m2421_7 +# 2421| m2421_13(unknown) = Chi : total:m2421_7, partial:m2421_12 +# 2421| v2421_14(void) = ^IndirectReadSideEffect[-1] : &:r2421_2, m2421_9 +# 2421| m2421_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2421_2 +# 2421| m2421_16(ClassWithDestructor) = Chi : total:m2421_9, partial:m2421_15 +# 2421| r2421_17(glval) = CopyValue : r2421_2 +# 2421| r2421_18(glval) = FunctionAddress[~ClassWithDestructor] : +# 2421| v2421_19(void) = Call[~ClassWithDestructor] : func:r2421_18, this:r2421_17 +# 2421| m2421_20(unknown) = ^CallSideEffect : ~m2421_13 +# 2421| m2421_21(unknown) = Chi : total:m2421_13, partial:m2421_20 +# 2421| v2421_22(void) = ^IndirectReadSideEffect[-1] : &:r2421_17, m2421_16 +# 2421| m2421_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2421_17 +# 2421| m2421_24(ClassWithDestructor) = Chi : total:m2421_16, partial:m2421_23 +# 2421| m2421_25(char) = Store[x] : &:r2421_1, r2421_11 +# 2421| r2421_26(glval) = VariableAddress[x] : +# 2421| r2421_27(char) = Load[x] : &:r2421_26, m2421_25 +# 2421| r2421_28(int) = Convert : r2421_27 +# 2421| r2421_29(int) = CopyValue : r2421_28 +# 2421| v2421_30(void) = Switch : r2421_29 #-----| Case[97] -> Block 6 #-----| Default -> Block 7 -# 2421| Block 6 -# 2421| v2421_1(void) = NoOp : -# 2422| r2422_1(glval) = VariableAddress[x] : -# 2422| r2422_2(char) = Load[x] : &:r2422_1, m2420_25 -# 2422| r2422_3(char) = Constant[1] : -# 2422| r2422_4(char) = Add : r2422_2, r2422_3 -# 2422| m2422_5(char) = Store[x] : &:r2422_1, r2422_4 +# 2422| Block 6 +# 2422| v2422_1(void) = NoOp : +# 2423| r2423_1(glval) = VariableAddress[x] : +# 2423| r2423_2(char) = Load[x] : &:r2423_1, m2421_25 +# 2423| r2423_3(char) = Constant[1] : +# 2423| r2423_4(char) = Add : r2423_2, r2423_3 +# 2423| m2423_5(char) = Store[x] : &:r2423_1, r2423_4 #-----| Goto -> Block 7 -# 2425| Block 7 -# 2425| r2425_1(glval) = VariableAddress[x] : -# 2425| r2425_2(glval) = VariableAddress[#temp2425:21] : -# 2425| m2425_3(ClassWithDestructor) = Uninitialized[#temp2425:21] : &:r2425_2 -# 2425| r2425_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2425| v2425_5(void) = Call[ClassWithDestructor] : func:r2425_4, this:r2425_2 -# 2425| m2425_6(unknown) = ^CallSideEffect : ~m2420_21 -# 2425| m2425_7(unknown) = Chi : total:m2420_21, partial:m2425_6 -# 2425| m2425_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2425_2 -# 2425| m2425_9(ClassWithDestructor) = Chi : total:m2425_3, partial:m2425_8 -# 2425| r2425_10(glval) = FunctionAddress[get_x] : -# 2425| r2425_11(char) = Call[get_x] : func:r2425_10, this:r2425_2 -# 2425| m2425_12(unknown) = ^CallSideEffect : ~m2425_7 -# 2425| m2425_13(unknown) = Chi : total:m2425_7, partial:m2425_12 -# 2425| v2425_14(void) = ^IndirectReadSideEffect[-1] : &:r2425_2, m2425_9 -# 2425| m2425_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2425_2 -# 2425| m2425_16(ClassWithDestructor) = Chi : total:m2425_9, partial:m2425_15 -# 2425| r2425_17(glval) = CopyValue : r2425_2 -# 2425| r2425_18(glval) = FunctionAddress[~ClassWithDestructor] : -# 2425| v2425_19(void) = Call[~ClassWithDestructor] : func:r2425_18, this:r2425_17 -# 2425| m2425_20(unknown) = ^CallSideEffect : ~m2425_13 -# 2425| m2425_21(unknown) = Chi : total:m2425_13, partial:m2425_20 -# 2425| v2425_22(void) = ^IndirectReadSideEffect[-1] : &:r2425_17, m2425_16 -# 2425| m2425_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2425_17 -# 2425| m2425_24(ClassWithDestructor) = Chi : total:m2425_16, partial:m2425_23 -# 2425| m2425_25(char) = Store[x] : &:r2425_1, r2425_11 -# 2425| r2425_26(glval) = VariableAddress[x] : -# 2425| r2425_27(char) = Load[x] : &:r2425_26, m2425_25 -# 2425| r2425_28(int) = Convert : r2425_27 -# 2425| v2425_29(void) = Switch : r2425_28 +# 2426| Block 7 +# 2426| r2426_1(glval) = VariableAddress[x] : +# 2426| r2426_2(glval) = VariableAddress[#temp2426:21] : +# 2426| m2426_3(ClassWithDestructor) = Uninitialized[#temp2426:21] : &:r2426_2 +# 2426| r2426_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2426| v2426_5(void) = Call[ClassWithDestructor] : func:r2426_4, this:r2426_2 +# 2426| m2426_6(unknown) = ^CallSideEffect : ~m2421_21 +# 2426| m2426_7(unknown) = Chi : total:m2421_21, partial:m2426_6 +# 2426| m2426_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2426_2 +# 2426| m2426_9(ClassWithDestructor) = Chi : total:m2426_3, partial:m2426_8 +# 2426| r2426_10(glval) = FunctionAddress[get_x] : +# 2426| r2426_11(char) = Call[get_x] : func:r2426_10, this:r2426_2 +# 2426| m2426_12(unknown) = ^CallSideEffect : ~m2426_7 +# 2426| m2426_13(unknown) = Chi : total:m2426_7, partial:m2426_12 +# 2426| v2426_14(void) = ^IndirectReadSideEffect[-1] : &:r2426_2, m2426_9 +# 2426| m2426_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2426_2 +# 2426| m2426_16(ClassWithDestructor) = Chi : total:m2426_9, partial:m2426_15 +# 2426| r2426_17(glval) = CopyValue : r2426_2 +# 2426| r2426_18(glval) = FunctionAddress[~ClassWithDestructor] : +# 2426| v2426_19(void) = Call[~ClassWithDestructor] : func:r2426_18, this:r2426_17 +# 2426| m2426_20(unknown) = ^CallSideEffect : ~m2426_13 +# 2426| m2426_21(unknown) = Chi : total:m2426_13, partial:m2426_20 +# 2426| v2426_22(void) = ^IndirectReadSideEffect[-1] : &:r2426_17, m2426_16 +# 2426| m2426_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2426_17 +# 2426| m2426_24(ClassWithDestructor) = Chi : total:m2426_16, partial:m2426_23 +# 2426| m2426_25(char) = Store[x] : &:r2426_1, r2426_11 +# 2426| r2426_26(glval) = VariableAddress[x] : +# 2426| r2426_27(char) = Load[x] : &:r2426_26, m2426_25 +# 2426| r2426_28(int) = Convert : r2426_27 +# 2426| v2426_29(void) = Switch : r2426_28 #-----| Case[97] -> Block 8 #-----| Default -> Block 9 -# 2426| Block 8 -# 2426| v2426_1(void) = NoOp : -# 2427| r2427_1(glval) = VariableAddress[x] : -# 2427| r2427_2(char) = Load[x] : &:r2427_1, m2425_25 -# 2427| r2427_3(char) = Constant[1] : -# 2427| r2427_4(char) = Add : r2427_2, r2427_3 -# 2427| m2427_5(char) = Store[x] : &:r2427_1, r2427_4 +# 2427| Block 8 +# 2427| v2427_1(void) = NoOp : +# 2428| r2428_1(glval) = VariableAddress[x] : +# 2428| r2428_2(char) = Load[x] : &:r2428_1, m2426_25 +# 2428| r2428_3(char) = Constant[1] : +# 2428| r2428_4(char) = Add : r2428_2, r2428_3 +# 2428| m2428_5(char) = Store[x] : &:r2428_1, r2428_4 #-----| Goto -> Block 9 -# 2430| Block 9 -# 2430| r2430_1(glval) = VariableAddress[x] : -# 2430| r2430_2(glval) = VariableAddress[#temp2430:18] : -# 2430| m2430_3(ClassWithDestructor) = Uninitialized[#temp2430:18] : &:r2430_2 -# 2430| r2430_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2430| v2430_5(void) = Call[ClassWithDestructor] : func:r2430_4, this:r2430_2 -# 2430| m2430_6(unknown) = ^CallSideEffect : ~m2425_21 -# 2430| m2430_7(unknown) = Chi : total:m2425_21, partial:m2430_6 -# 2430| m2430_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2430_2 -# 2430| m2430_9(ClassWithDestructor) = Chi : total:m2430_3, partial:m2430_8 -# 2430| r2430_10(glval) = FunctionAddress[get_x] : -# 2430| r2430_11(char) = Call[get_x] : func:r2430_10, this:r2430_2 -# 2430| m2430_12(unknown) = ^CallSideEffect : ~m2430_7 -# 2430| m2430_13(unknown) = Chi : total:m2430_7, partial:m2430_12 -# 2430| v2430_14(void) = ^IndirectReadSideEffect[-1] : &:r2430_2, m2430_9 -# 2430| m2430_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2430_2 -# 2430| m2430_16(ClassWithDestructor) = Chi : total:m2430_9, partial:m2430_15 -# 2430| r2430_17(glval) = CopyValue : r2430_2 -# 2430| r2430_18(glval) = FunctionAddress[~ClassWithDestructor] : -# 2430| v2430_19(void) = Call[~ClassWithDestructor] : func:r2430_18, this:r2430_17 -# 2430| m2430_20(unknown) = ^CallSideEffect : ~m2430_13 -# 2430| m2430_21(unknown) = Chi : total:m2430_13, partial:m2430_20 -# 2430| v2430_22(void) = ^IndirectReadSideEffect[-1] : &:r2430_17, m2430_16 -# 2430| m2430_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2430_17 -# 2430| m2430_24(ClassWithDestructor) = Chi : total:m2430_16, partial:m2430_23 -# 2430| m2430_25(char) = Store[x] : &:r2430_1, r2430_11 -# 2430| r2430_26(glval &&>) = VariableAddress[(__range)] : -# 2430| r2430_27(glval>) = VariableAddress[#temp2430:58] : -# 2430| m2430_28(vector) = Uninitialized[#temp2430:58] : &:r2430_27 -# 2430| m2430_29(unknown) = Chi : total:m2430_21, partial:m2430_28 -# 2430| r2430_30(glval) = FunctionAddress[vector] : -# 2430| r2430_31(glval) = VariableAddress[x] : -# 2430| r2430_32(char) = Load[x] : &:r2430_31, m2430_25 -# 2430| v2430_33(void) = Call[vector] : func:r2430_30, this:r2430_27, 0:r2430_32 -# 2430| m2430_34(unknown) = ^CallSideEffect : ~m2430_29 -# 2430| m2430_35(unknown) = Chi : total:m2430_29, partial:m2430_34 -# 2430| m2430_36(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2430_27 -# 2430| m2430_37(unknown) = Chi : total:m2430_35, partial:m2430_36 -# 2430| r2430_38(vector &) = CopyValue : r2430_27 -# 2430| m2430_39(vector &&) = Store[(__range)] : &:r2430_26, r2430_38 -# 2430| r2430_40(glval>) = VariableAddress[(__begin)] : -# 2430| r2430_41(glval &&>) = VariableAddress[(__range)] : -# 2430| r2430_42(vector &&) = Load[(__range)] : &:r2430_41, m2430_39 -#-----| r0_1(glval>) = CopyValue : r2430_42 +# 2431| Block 9 +# 2431| r2431_1(glval) = VariableAddress[x] : +# 2431| r2431_2(glval) = VariableAddress[#temp2431:18] : +# 2431| m2431_3(ClassWithDestructor) = Uninitialized[#temp2431:18] : &:r2431_2 +# 2431| r2431_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2431| v2431_5(void) = Call[ClassWithDestructor] : func:r2431_4, this:r2431_2 +# 2431| m2431_6(unknown) = ^CallSideEffect : ~m2426_21 +# 2431| m2431_7(unknown) = Chi : total:m2426_21, partial:m2431_6 +# 2431| m2431_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2431_2 +# 2431| m2431_9(ClassWithDestructor) = Chi : total:m2431_3, partial:m2431_8 +# 2431| r2431_10(glval) = FunctionAddress[get_x] : +# 2431| r2431_11(char) = Call[get_x] : func:r2431_10, this:r2431_2 +# 2431| m2431_12(unknown) = ^CallSideEffect : ~m2431_7 +# 2431| m2431_13(unknown) = Chi : total:m2431_7, partial:m2431_12 +# 2431| v2431_14(void) = ^IndirectReadSideEffect[-1] : &:r2431_2, m2431_9 +# 2431| m2431_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2431_2 +# 2431| m2431_16(ClassWithDestructor) = Chi : total:m2431_9, partial:m2431_15 +# 2431| r2431_17(glval) = CopyValue : r2431_2 +# 2431| r2431_18(glval) = FunctionAddress[~ClassWithDestructor] : +# 2431| v2431_19(void) = Call[~ClassWithDestructor] : func:r2431_18, this:r2431_17 +# 2431| m2431_20(unknown) = ^CallSideEffect : ~m2431_13 +# 2431| m2431_21(unknown) = Chi : total:m2431_13, partial:m2431_20 +# 2431| v2431_22(void) = ^IndirectReadSideEffect[-1] : &:r2431_17, m2431_16 +# 2431| m2431_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2431_17 +# 2431| m2431_24(ClassWithDestructor) = Chi : total:m2431_16, partial:m2431_23 +# 2431| m2431_25(char) = Store[x] : &:r2431_1, r2431_11 +# 2431| r2431_26(glval &&>) = VariableAddress[(__range)] : +# 2431| r2431_27(glval>) = VariableAddress[#temp2431:58] : +# 2431| m2431_28(vector) = Uninitialized[#temp2431:58] : &:r2431_27 +# 2431| m2431_29(unknown) = Chi : total:m2431_21, partial:m2431_28 +# 2431| r2431_30(glval) = FunctionAddress[vector] : +# 2431| r2431_31(glval) = VariableAddress[x] : +# 2431| r2431_32(char) = Load[x] : &:r2431_31, m2431_25 +# 2431| v2431_33(void) = Call[vector] : func:r2431_30, this:r2431_27, 0:r2431_32 +# 2431| m2431_34(unknown) = ^CallSideEffect : ~m2431_29 +# 2431| m2431_35(unknown) = Chi : total:m2431_29, partial:m2431_34 +# 2431| m2431_36(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2431_27 +# 2431| m2431_37(unknown) = Chi : total:m2431_35, partial:m2431_36 +# 2431| r2431_38(vector &) = CopyValue : r2431_27 +# 2431| m2431_39(vector &&) = Store[(__range)] : &:r2431_26, r2431_38 +# 2431| r2431_40(glval>) = VariableAddress[(__begin)] : +# 2431| r2431_41(glval &&>) = VariableAddress[(__range)] : +# 2431| r2431_42(vector &&) = Load[(__range)] : &:r2431_41, m2431_39 +#-----| r0_1(glval>) = CopyValue : r2431_42 #-----| r0_2(glval>) = Convert : r0_1 -# 2430| r2430_43(glval) = FunctionAddress[begin] : -# 2430| r2430_44(iterator) = Call[begin] : func:r2430_43, this:r0_2 -#-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m2430_37 -# 2430| m2430_45(iterator) = Store[(__begin)] : &:r2430_40, r2430_44 -# 2430| r2430_46(glval>) = VariableAddress[(__end)] : -# 2430| r2430_47(glval &&>) = VariableAddress[(__range)] : -# 2430| r2430_48(vector &&) = Load[(__range)] : &:r2430_47, m2430_39 -#-----| r0_4(glval>) = CopyValue : r2430_48 +# 2431| r2431_43(glval) = FunctionAddress[begin] : +# 2431| r2431_44(iterator) = Call[begin] : func:r2431_43, this:r0_2 +#-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m2431_37 +# 2431| m2431_45(iterator) = Store[(__begin)] : &:r2431_40, r2431_44 +# 2431| r2431_46(glval>) = VariableAddress[(__end)] : +# 2431| r2431_47(glval &&>) = VariableAddress[(__range)] : +# 2431| r2431_48(vector &&) = Load[(__range)] : &:r2431_47, m2431_39 +#-----| r0_4(glval>) = CopyValue : r2431_48 #-----| r0_5(glval>) = Convert : r0_4 -# 2430| r2430_49(glval) = FunctionAddress[end] : -# 2430| r2430_50(iterator) = Call[end] : func:r2430_49, this:r0_5 -#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m2430_37 -# 2430| m2430_51(iterator) = Store[(__end)] : &:r2430_46, r2430_50 -# 2430| m2430_52(unknown) = Chi : total:m2430_37, partial:m2430_51 +# 2431| r2431_49(glval) = FunctionAddress[end] : +# 2431| r2431_50(iterator) = Call[end] : func:r2431_49, this:r0_5 +#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m2431_37 +# 2431| m2431_51(iterator) = Store[(__end)] : &:r2431_46, r2431_50 +# 2431| m2431_52(unknown) = Chi : total:m2431_37, partial:m2431_51 #-----| Goto -> Block 10 -# 2430| Block 10 -# 2430| m2430_53(iterator) = Phi : from 9:m2430_45, from 11:m2430_77 -# 2430| m2430_54(unknown) = Phi : from 9:~m2430_52, from 11:~m2430_63 -# 2430| r2430_55(glval>) = VariableAddress[(__begin)] : -#-----| r0_7(glval>) = Convert : r2430_55 -# 2430| r2430_56(glval) = FunctionAddress[operator!=] : +# 2431| Block 10 +# 2431| m2431_53(iterator) = Phi : from 9:m2431_45, from 11:m2431_77 +# 2431| m2431_54(unknown) = Phi : from 9:~m2431_52, from 11:~m2431_63 +# 2431| r2431_55(glval>) = VariableAddress[(__begin)] : +#-----| r0_7(glval>) = Convert : r2431_55 +# 2431| r2431_56(glval) = FunctionAddress[operator!=] : #-----| r0_8(glval>) = VariableAddress[#temp0:0] : #-----| m0_9(iterator) = Uninitialized[#temp0:0] : &:r0_8 -#-----| m0_10(unknown) = Chi : total:m2430_54, partial:m0_9 -# 2430| r2430_57(glval) = FunctionAddress[iterator] : -# 2430| r2430_58(glval>) = VariableAddress[(__end)] : -#-----| r0_11(glval>) = Convert : r2430_58 +#-----| m0_10(unknown) = Chi : total:m2431_54, partial:m0_9 +# 2431| r2431_57(glval) = FunctionAddress[iterator] : +# 2431| r2431_58(glval>) = VariableAddress[(__end)] : +#-----| r0_11(glval>) = Convert : r2431_58 #-----| r0_12(iterator &) = CopyValue : r0_11 -# 2430| v2430_59(void) = Call[iterator] : func:r2430_57, this:r0_8, 0:r0_12 -# 2430| m2430_60(unknown) = ^CallSideEffect : ~m0_10 -# 2430| m2430_61(unknown) = Chi : total:m0_10, partial:m2430_60 -#-----| v0_13(void) = ^BufferReadSideEffect[0] : &:r0_12, ~m2430_61 -# 2430| m2430_62(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 -# 2430| m2430_63(unknown) = Chi : total:m2430_61, partial:m2430_62 -#-----| r0_14(iterator) = Load[#temp0:0] : &:r0_8, ~m2430_63 -# 2430| r2430_64(bool) = Call[operator!=] : func:r2430_56, this:r0_7, 0:r0_14 -#-----| v0_15(void) = ^IndirectReadSideEffect[-1] : &:r0_7, m2430_53 -# 2430| v2430_65(void) = ConditionalBranch : r2430_64 +# 2431| v2431_59(void) = Call[iterator] : func:r2431_57, this:r0_8, 0:r0_12 +# 2431| m2431_60(unknown) = ^CallSideEffect : ~m0_10 +# 2431| m2431_61(unknown) = Chi : total:m0_10, partial:m2431_60 +#-----| v0_13(void) = ^BufferReadSideEffect[0] : &:r0_12, ~m2431_61 +# 2431| m2431_62(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 +# 2431| m2431_63(unknown) = Chi : total:m2431_61, partial:m2431_62 +#-----| r0_14(iterator) = Load[#temp0:0] : &:r0_8, ~m2431_63 +# 2431| r2431_64(bool) = Call[operator!=] : func:r2431_56, this:r0_7, 0:r0_14 +#-----| v0_15(void) = ^IndirectReadSideEffect[-1] : &:r0_7, m2431_53 +# 2431| v2431_65(void) = ConditionalBranch : r2431_64 #-----| False -> Block 12 #-----| True -> Block 11 -# 2430| Block 11 -# 2430| r2430_66(glval) = VariableAddress[y] : -# 2430| r2430_67(glval>) = VariableAddress[(__begin)] : -#-----| r0_16(glval>) = Convert : r2430_67 -# 2430| r2430_68(glval) = FunctionAddress[operator*] : -# 2430| r2430_69(char &) = Call[operator*] : func:r2430_68, this:r0_16 -#-----| v0_17(void) = ^IndirectReadSideEffect[-1] : &:r0_16, m2430_53 -# 2430| r2430_70(char) = Load[?] : &:r2430_69, ~m2430_63 -# 2430| m2430_71(char) = Store[y] : &:r2430_66, r2430_70 -# 2431| r2431_1(glval) = VariableAddress[x] : -# 2431| r2431_2(char) = Load[x] : &:r2431_1, m2430_25 -# 2431| r2431_3(int) = Convert : r2431_2 -# 2431| r2431_4(glval) = VariableAddress[y] : -# 2431| r2431_5(char) = Load[y] : &:r2431_4, m2430_71 -# 2431| r2431_6(int) = Convert : r2431_5 -# 2431| r2431_7(int) = Add : r2431_6, r2431_3 -# 2431| r2431_8(char) = Convert : r2431_7 -# 2431| m2431_9(char) = Store[y] : &:r2431_4, r2431_8 -# 2430| r2430_72(glval>) = VariableAddress[(__begin)] : -# 2430| r2430_73(glval) = FunctionAddress[operator++] : -# 2430| r2430_74(iterator &) = Call[operator++] : func:r2430_73, this:r2430_72 -# 2430| v2430_75(void) = ^IndirectReadSideEffect[-1] : &:r2430_72, m2430_53 -# 2430| m2430_76(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2430_72 -# 2430| m2430_77(iterator) = Chi : total:m2430_53, partial:m2430_76 -# 2430| r2430_78(glval>) = CopyValue : r2430_74 +# 2431| Block 11 +# 2431| r2431_66(glval) = VariableAddress[y] : +# 2431| r2431_67(glval>) = VariableAddress[(__begin)] : +#-----| r0_16(glval>) = Convert : r2431_67 +# 2431| r2431_68(glval) = FunctionAddress[operator*] : +# 2431| r2431_69(char &) = Call[operator*] : func:r2431_68, this:r0_16 +#-----| v0_17(void) = ^IndirectReadSideEffect[-1] : &:r0_16, m2431_53 +# 2431| r2431_70(char) = Load[?] : &:r2431_69, ~m2431_63 +# 2431| m2431_71(char) = Store[y] : &:r2431_66, r2431_70 +# 2432| r2432_1(glval) = VariableAddress[x] : +# 2432| r2432_2(char) = Load[x] : &:r2432_1, m2431_25 +# 2432| r2432_3(int) = Convert : r2432_2 +# 2432| r2432_4(glval) = VariableAddress[y] : +# 2432| r2432_5(char) = Load[y] : &:r2432_4, m2431_71 +# 2432| r2432_6(int) = Convert : r2432_5 +# 2432| r2432_7(int) = Add : r2432_6, r2432_3 +# 2432| r2432_8(char) = Convert : r2432_7 +# 2432| m2432_9(char) = Store[y] : &:r2432_4, r2432_8 +# 2431| r2431_72(glval>) = VariableAddress[(__begin)] : +# 2431| r2431_73(glval) = FunctionAddress[operator++] : +# 2431| r2431_74(iterator &) = Call[operator++] : func:r2431_73, this:r2431_72 +# 2431| v2431_75(void) = ^IndirectReadSideEffect[-1] : &:r2431_72, m2431_53 +# 2431| m2431_76(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2431_72 +# 2431| m2431_77(iterator) = Chi : total:m2431_53, partial:m2431_76 +# 2431| r2431_78(glval>) = CopyValue : r2431_74 #-----| Goto (back edge) -> Block 10 -# 2432| Block 12 -# 2432| v2432_1(void) = NoOp : -# 2410| v2410_5(void) = ReturnVoid : -# 2410| v2410_6(void) = AliasedUse : ~m2430_61 -# 2410| v2410_7(void) = ExitFunction : +# 2431| Block 12 +# 2431| r2431_79(glval>) = CopyValue : r2431_27 +# 2431| r2431_80(glval) = FunctionAddress[~vector] : +# 2431| v2431_81(void) = Call[~vector] : func:r2431_80, this:r2431_79 +# 2431| m2431_82(unknown) = ^CallSideEffect : ~m2431_63 +# 2431| m2431_83(unknown) = Chi : total:m2431_63, partial:m2431_82 +# 2431| v2431_84(void) = ^IndirectReadSideEffect[-1] : &:r2431_79, ~m2431_83 +# 2431| m2431_85(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2431_79 +# 2431| m2431_86(unknown) = Chi : total:m2431_83, partial:m2431_85 +# 2433| v2433_1(void) = NoOp : +# 2411| v2411_5(void) = ReturnVoid : +# 2411| v2411_6(void) = AliasedUse : ~m2431_83 +# 2411| v2411_7(void) = ExitFunction : -# 2410| Block 13 -# 2410| v2410_8(void) = Unreached : +# 2411| Block 13 +# 2411| v2411_8(void) = Unreached : -# 2434| void param_with_destructor_by_value(ClassWithDestructor) -# 2434| Block 0 -# 2434| v2434_1(void) = EnterFunction : -# 2434| m2434_2(unknown) = AliasedDefinition : -# 2434| m2434_3(unknown) = InitializeNonLocal : -# 2434| m2434_4(unknown) = Chi : total:m2434_2, partial:m2434_3 -# 2434| r2434_5(glval) = VariableAddress[c] : -# 2434| m2434_6(ClassWithDestructor) = InitializeParameter[c] : &:r2434_5 -# 2436| v2436_1(void) = NoOp : -# 2434| v2434_7(void) = ReturnVoid : -# 2434| v2434_8(void) = AliasedUse : m2434_3 -# 2434| v2434_9(void) = ExitFunction : +# 2435| void param_with_destructor_by_value(ClassWithDestructor) +# 2435| Block 0 +# 2435| v2435_1(void) = EnterFunction : +# 2435| m2435_2(unknown) = AliasedDefinition : +# 2435| m2435_3(unknown) = InitializeNonLocal : +# 2435| m2435_4(unknown) = Chi : total:m2435_2, partial:m2435_3 +# 2435| r2435_5(glval) = VariableAddress[c] : +# 2435| m2435_6(ClassWithDestructor) = InitializeParameter[c] : &:r2435_5 +# 2437| v2437_1(void) = NoOp : +# 2435| v2435_7(void) = ReturnVoid : +# 2435| v2435_8(void) = AliasedUse : m2435_3 +# 2435| v2435_9(void) = ExitFunction : -# 2438| void param_with_destructor_by_pointer(ClassWithDestructor*) -# 2438| Block 0 -# 2438| v2438_1(void) = EnterFunction : -# 2438| m2438_2(unknown) = AliasedDefinition : -# 2438| m2438_3(unknown) = InitializeNonLocal : -# 2438| m2438_4(unknown) = Chi : total:m2438_2, partial:m2438_3 -# 2438| r2438_5(glval) = VariableAddress[c] : -# 2438| m2438_6(ClassWithDestructor *) = InitializeParameter[c] : &:r2438_5 -# 2438| r2438_7(ClassWithDestructor *) = Load[c] : &:r2438_5, m2438_6 -# 2438| m2438_8(unknown) = InitializeIndirection[c] : &:r2438_7 -# 2440| v2440_1(void) = NoOp : -# 2438| v2438_9(void) = ReturnIndirection[c] : &:r2438_7, m2438_8 -# 2438| v2438_10(void) = ReturnVoid : -# 2438| v2438_11(void) = AliasedUse : m2438_3 -# 2438| v2438_12(void) = ExitFunction : +# 2439| void param_with_destructor_by_pointer(ClassWithDestructor*) +# 2439| Block 0 +# 2439| v2439_1(void) = EnterFunction : +# 2439| m2439_2(unknown) = AliasedDefinition : +# 2439| m2439_3(unknown) = InitializeNonLocal : +# 2439| m2439_4(unknown) = Chi : total:m2439_2, partial:m2439_3 +# 2439| r2439_5(glval) = VariableAddress[c] : +# 2439| m2439_6(ClassWithDestructor *) = InitializeParameter[c] : &:r2439_5 +# 2439| r2439_7(ClassWithDestructor *) = Load[c] : &:r2439_5, m2439_6 +# 2439| m2439_8(unknown) = InitializeIndirection[c] : &:r2439_7 +# 2441| v2441_1(void) = NoOp : +# 2439| v2439_9(void) = ReturnIndirection[c] : &:r2439_7, m2439_8 +# 2439| v2439_10(void) = ReturnVoid : +# 2439| v2439_11(void) = AliasedUse : m2439_3 +# 2439| v2439_12(void) = ExitFunction : -# 2442| void param_with_destructor_by_ref(ClassWithDestructor&) -# 2442| Block 0 -# 2442| v2442_1(void) = EnterFunction : -# 2442| m2442_2(unknown) = AliasedDefinition : -# 2442| m2442_3(unknown) = InitializeNonLocal : -# 2442| m2442_4(unknown) = Chi : total:m2442_2, partial:m2442_3 -# 2442| r2442_5(glval) = VariableAddress[c] : -# 2442| m2442_6(ClassWithDestructor &) = InitializeParameter[c] : &:r2442_5 -# 2442| r2442_7(ClassWithDestructor &) = Load[c] : &:r2442_5, m2442_6 -# 2442| m2442_8(unknown) = InitializeIndirection[c] : &:r2442_7 -# 2444| v2444_1(void) = NoOp : -# 2442| v2442_9(void) = ReturnIndirection[c] : &:r2442_7, m2442_8 -# 2442| v2442_10(void) = ReturnVoid : -# 2442| v2442_11(void) = AliasedUse : m2442_3 -# 2442| v2442_12(void) = ExitFunction : +# 2443| void param_with_destructor_by_ref(ClassWithDestructor&) +# 2443| Block 0 +# 2443| v2443_1(void) = EnterFunction : +# 2443| m2443_2(unknown) = AliasedDefinition : +# 2443| m2443_3(unknown) = InitializeNonLocal : +# 2443| m2443_4(unknown) = Chi : total:m2443_2, partial:m2443_3 +# 2443| r2443_5(glval) = VariableAddress[c] : +# 2443| m2443_6(ClassWithDestructor &) = InitializeParameter[c] : &:r2443_5 +# 2443| r2443_7(ClassWithDestructor &) = Load[c] : &:r2443_5, m2443_6 +# 2443| m2443_8(unknown) = InitializeIndirection[c] : &:r2443_7 +# 2445| v2445_1(void) = NoOp : +# 2443| v2443_9(void) = ReturnIndirection[c] : &:r2443_7, m2443_8 +# 2443| v2443_10(void) = ReturnVoid : +# 2443| v2443_11(void) = AliasedUse : m2443_3 +# 2443| v2443_12(void) = ExitFunction : -# 2446| void param_with_destructor_by_rref(ClassWithDestructor&&) -# 2446| Block 0 -# 2446| v2446_1(void) = EnterFunction : -# 2446| m2446_2(unknown) = AliasedDefinition : -# 2446| m2446_3(unknown) = InitializeNonLocal : -# 2446| m2446_4(unknown) = Chi : total:m2446_2, partial:m2446_3 -# 2446| r2446_5(glval) = VariableAddress[c] : -# 2446| m2446_6(ClassWithDestructor &&) = InitializeParameter[c] : &:r2446_5 -# 2446| r2446_7(ClassWithDestructor &&) = Load[c] : &:r2446_5, m2446_6 -# 2446| m2446_8(unknown) = InitializeIndirection[c] : &:r2446_7 -# 2448| v2448_1(void) = NoOp : -# 2446| v2446_9(void) = ReturnIndirection[c] : &:r2446_7, m2446_8 -# 2446| v2446_10(void) = ReturnVoid : -# 2446| v2446_11(void) = AliasedUse : m2446_3 -# 2446| v2446_12(void) = ExitFunction : +# 2447| void param_with_destructor_by_rref(ClassWithDestructor&&) +# 2447| Block 0 +# 2447| v2447_1(void) = EnterFunction : +# 2447| m2447_2(unknown) = AliasedDefinition : +# 2447| m2447_3(unknown) = InitializeNonLocal : +# 2447| m2447_4(unknown) = Chi : total:m2447_2, partial:m2447_3 +# 2447| r2447_5(glval) = VariableAddress[c] : +# 2447| m2447_6(ClassWithDestructor &&) = InitializeParameter[c] : &:r2447_5 +# 2447| r2447_7(ClassWithDestructor &&) = Load[c] : &:r2447_5, m2447_6 +# 2447| m2447_8(unknown) = InitializeIndirection[c] : &:r2447_7 +# 2449| v2449_1(void) = NoOp : +# 2447| v2447_9(void) = ReturnIndirection[c] : &:r2447_7, m2447_8 +# 2447| v2447_10(void) = ReturnVoid : +# 2447| v2447_11(void) = AliasedUse : m2447_3 +# 2447| v2447_12(void) = ExitFunction : -# 2450| void rethrow_with_destruction(int) -# 2450| Block 0 -# 2450| v2450_1(void) = EnterFunction : -# 2450| m2450_2(unknown) = AliasedDefinition : -# 2450| m2450_3(unknown) = InitializeNonLocal : -# 2450| m2450_4(unknown) = Chi : total:m2450_2, partial:m2450_3 -# 2450| r2450_5(glval) = VariableAddress[x] : -# 2450| m2450_6(int) = InitializeParameter[x] : &:r2450_5 -# 2451| r2451_1(glval) = VariableAddress[c] : -# 2451| m2451_2(ClassWithDestructor) = Uninitialized[c] : &:r2451_1 -# 2451| r2451_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2451| v2451_4(void) = Call[ClassWithDestructor] : func:r2451_3, this:r2451_1 -# 2451| m2451_5(unknown) = ^CallSideEffect : ~m2450_4 -# 2451| m2451_6(unknown) = Chi : total:m2450_4, partial:m2451_5 -# 2451| m2451_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2451_1 -# 2451| m2451_8(ClassWithDestructor) = Chi : total:m2451_2, partial:m2451_7 -# 2452| v2452_1(void) = ReThrow : -# 2453| r2453_1(glval) = VariableAddress[c] : -# 2453| r2453_2(glval) = FunctionAddress[~ClassWithDestructor] : -# 2453| v2453_3(void) = Call[~ClassWithDestructor] : func:r2453_2, this:r2453_1 -# 2453| m2453_4(unknown) = ^CallSideEffect : ~m2451_6 -# 2453| m2453_5(unknown) = Chi : total:m2451_6, partial:m2453_4 -# 2453| v2453_6(void) = ^IndirectReadSideEffect[-1] : &:r2453_1, m2451_8 -# 2453| m2453_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2453_1 -# 2453| m2453_8(ClassWithDestructor) = Chi : total:m2451_8, partial:m2453_7 +# 2451| void rethrow_with_destruction(int) +# 2451| Block 0 +# 2451| v2451_1(void) = EnterFunction : +# 2451| m2451_2(unknown) = AliasedDefinition : +# 2451| m2451_3(unknown) = InitializeNonLocal : +# 2451| m2451_4(unknown) = Chi : total:m2451_2, partial:m2451_3 +# 2451| r2451_5(glval) = VariableAddress[x] : +# 2451| m2451_6(int) = InitializeParameter[x] : &:r2451_5 +# 2452| r2452_1(glval) = VariableAddress[c] : +# 2452| m2452_2(ClassWithDestructor) = Uninitialized[c] : &:r2452_1 +# 2452| r2452_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2452| v2452_4(void) = Call[ClassWithDestructor] : func:r2452_3, this:r2452_1 +# 2452| m2452_5(unknown) = ^CallSideEffect : ~m2451_4 +# 2452| m2452_6(unknown) = Chi : total:m2451_4, partial:m2452_5 +# 2452| m2452_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2452_1 +# 2452| m2452_8(ClassWithDestructor) = Chi : total:m2452_2, partial:m2452_7 +# 2453| v2453_1(void) = ReThrow : +# 2454| r2454_1(glval) = VariableAddress[c] : +# 2454| r2454_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2454| v2454_3(void) = Call[~ClassWithDestructor] : func:r2454_2, this:r2454_1 +# 2454| m2454_4(unknown) = ^CallSideEffect : ~m2452_6 +# 2454| m2454_5(unknown) = Chi : total:m2452_6, partial:m2454_4 +# 2454| v2454_6(void) = ^IndirectReadSideEffect[-1] : &:r2454_1, m2452_8 +# 2454| m2454_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2454_1 +# 2454| m2454_8(ClassWithDestructor) = Chi : total:m2452_8, partial:m2454_7 #-----| Exception -> Block 1 -# 2450| Block 1 -# 2450| v2450_7(void) = Unwind : -# 2450| v2450_8(void) = AliasedUse : ~m2453_5 -# 2450| v2450_9(void) = ExitFunction : +# 2451| Block 1 +# 2451| v2451_7(void) = Unwind : +# 2451| v2451_8(void) = AliasedUse : ~m2454_5 +# 2451| v2451_9(void) = ExitFunction : -# 2459| void new_with_destructor(ClassWithDestructor) -# 2459| Block 0 -# 2459| v2459_1(void) = EnterFunction : -# 2459| m2459_2(unknown) = AliasedDefinition : -# 2459| m2459_3(unknown) = InitializeNonLocal : -# 2459| m2459_4(unknown) = Chi : total:m2459_2, partial:m2459_3 -# 2459| r2459_5(glval) = VariableAddress[a] : -# 2459| m2459_6(ClassWithDestructor) = InitializeParameter[a] : &:r2459_5 -# 2461| r2461_1(glval) = VariableAddress[b] : -# 2461| r2461_2(glval) = FunctionAddress[operator new] : -# 2461| r2461_3(unsigned long) = Constant[1] : -# 2461| r2461_4(void *) = Call[operator new] : func:r2461_2, 0:r2461_3 -# 2461| m2461_5(unknown) = ^CallSideEffect : ~m2459_4 -# 2461| m2461_6(unknown) = Chi : total:m2459_4, partial:m2461_5 -# 2461| m2461_7(unknown) = ^InitializeDynamicAllocation : &:r2461_4 -# 2461| m2461_8(unknown) = Chi : total:m2461_6, partial:m2461_7 -# 2461| r2461_9(ByValueConstructor *) = Convert : r2461_4 -# 2461| r2461_10(glval) = FunctionAddress[ByValueConstructor] : -# 2461| r2461_11(glval) = VariableAddress[#temp2461:52] : -# 2461| r2461_12(glval) = VariableAddress[a] : -# 2461| r2461_13(ClassWithDestructor) = Load[a] : &:r2461_12, m2459_6 -# 2461| m2461_14(ClassWithDestructor) = Store[#temp2461:52] : &:r2461_11, r2461_13 -# 2461| r2461_15(ClassWithDestructor) = Load[#temp2461:52] : &:r2461_11, m2461_14 -# 2461| v2461_16(void) = Call[ByValueConstructor] : func:r2461_10, this:r2461_9, 0:r2461_15 -# 2461| m2461_17(unknown) = ^CallSideEffect : ~m2461_8 -# 2461| m2461_18(unknown) = Chi : total:m2461_8, partial:m2461_17 -# 2461| m2461_19(ByValueConstructor) = ^IndirectMayWriteSideEffect[-1] : &:r2461_9 -# 2461| m2461_20(unknown) = Chi : total:m2461_18, partial:m2461_19 -# 2461| r2461_21(glval) = CopyValue : r2461_11 -# 2461| r2461_22(glval) = FunctionAddress[~ClassWithDestructor] : -# 2461| v2461_23(void) = Call[~ClassWithDestructor] : func:r2461_22, this:r2461_21 -# 2461| m2461_24(unknown) = ^CallSideEffect : ~m2461_20 -# 2461| m2461_25(unknown) = Chi : total:m2461_20, partial:m2461_24 -# 2461| v2461_26(void) = ^IndirectReadSideEffect[-1] : &:r2461_21, m2461_14 -# 2461| m2461_27(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2461_21 -# 2461| m2461_28(ClassWithDestructor) = Chi : total:m2461_14, partial:m2461_27 -# 2461| m2461_29(ByValueConstructor *) = Store[b] : &:r2461_1, r2461_9 -# 2462| v2462_1(void) = NoOp : -# 2459| v2459_7(void) = ReturnVoid : -# 2459| v2459_8(void) = AliasedUse : ~m2461_25 -# 2459| v2459_9(void) = ExitFunction : +# 2460| void new_with_destructor(ClassWithDestructor) +# 2460| Block 0 +# 2460| v2460_1(void) = EnterFunction : +# 2460| m2460_2(unknown) = AliasedDefinition : +# 2460| m2460_3(unknown) = InitializeNonLocal : +# 2460| m2460_4(unknown) = Chi : total:m2460_2, partial:m2460_3 +# 2460| r2460_5(glval) = VariableAddress[a] : +# 2460| m2460_6(ClassWithDestructor) = InitializeParameter[a] : &:r2460_5 +# 2462| r2462_1(glval) = VariableAddress[b] : +# 2462| r2462_2(glval) = FunctionAddress[operator new] : +# 2462| r2462_3(unsigned long) = Constant[1] : +# 2462| r2462_4(void *) = Call[operator new] : func:r2462_2, 0:r2462_3 +# 2462| m2462_5(unknown) = ^CallSideEffect : ~m2460_4 +# 2462| m2462_6(unknown) = Chi : total:m2460_4, partial:m2462_5 +# 2462| m2462_7(unknown) = ^InitializeDynamicAllocation : &:r2462_4 +# 2462| m2462_8(unknown) = Chi : total:m2462_6, partial:m2462_7 +# 2462| r2462_9(ByValueConstructor *) = Convert : r2462_4 +# 2462| r2462_10(glval) = FunctionAddress[ByValueConstructor] : +# 2462| r2462_11(glval) = VariableAddress[#temp2462:52] : +# 2462| r2462_12(glval) = VariableAddress[a] : +# 2462| r2462_13(ClassWithDestructor) = Load[a] : &:r2462_12, m2460_6 +# 2462| m2462_14(ClassWithDestructor) = Store[#temp2462:52] : &:r2462_11, r2462_13 +# 2462| r2462_15(ClassWithDestructor) = Load[#temp2462:52] : &:r2462_11, m2462_14 +# 2462| v2462_16(void) = Call[ByValueConstructor] : func:r2462_10, this:r2462_9, 0:r2462_15 +# 2462| m2462_17(unknown) = ^CallSideEffect : ~m2462_8 +# 2462| m2462_18(unknown) = Chi : total:m2462_8, partial:m2462_17 +# 2462| m2462_19(ByValueConstructor) = ^IndirectMayWriteSideEffect[-1] : &:r2462_9 +# 2462| m2462_20(unknown) = Chi : total:m2462_18, partial:m2462_19 +# 2462| r2462_21(glval) = CopyValue : r2462_11 +# 2462| r2462_22(glval) = FunctionAddress[~ClassWithDestructor] : +# 2462| v2462_23(void) = Call[~ClassWithDestructor] : func:r2462_22, this:r2462_21 +# 2462| m2462_24(unknown) = ^CallSideEffect : ~m2462_20 +# 2462| m2462_25(unknown) = Chi : total:m2462_20, partial:m2462_24 +# 2462| v2462_26(void) = ^IndirectReadSideEffect[-1] : &:r2462_21, m2462_14 +# 2462| m2462_27(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2462_21 +# 2462| m2462_28(ClassWithDestructor) = Chi : total:m2462_14, partial:m2462_27 +# 2462| m2462_29(ByValueConstructor *) = Store[b] : &:r2462_1, r2462_9 +# 2463| v2463_1(void) = NoOp : +# 2460| v2460_7(void) = ReturnVoid : +# 2460| v2460_8(void) = AliasedUse : ~m2462_25 +# 2460| v2460_9(void) = ExitFunction : -# 2478| void rvalue_conversion_with_destructor::test() -# 2478| Block 0 -# 2478| v2478_1(void) = EnterFunction : -# 2478| m2478_2(unknown) = AliasedDefinition : -# 2478| m2478_3(unknown) = InitializeNonLocal : -# 2478| m2478_4(unknown) = Chi : total:m2478_2, partial:m2478_3 -# 2480| r2480_1(glval) = VariableAddress[a] : -# 2480| r2480_2(glval) = VariableAddress[#temp2480:18] : -# 2480| r2480_3(glval) = FunctionAddress[get] : -# 2480| r2480_4(B) = Call[get] : func:r2480_3 -# 2480| m2480_5(unknown) = ^CallSideEffect : ~m2478_4 -# 2480| m2480_6(unknown) = Chi : total:m2478_4, partial:m2480_5 -# 2480| m2480_7(B) = Store[#temp2480:18] : &:r2480_2, r2480_4 -# 2480| m2480_8(unknown) = Chi : total:m2480_6, partial:m2480_7 -# 2480| r2480_9(glval) = Convert : r2480_2 -# 2480| r2480_10(glval) = FunctionAddress[operator->] : -# 2480| r2480_11(A *) = Call[operator->] : func:r2480_10, this:r2480_9 -# 2480| m2480_12(unknown) = ^CallSideEffect : ~m2480_8 -# 2480| m2480_13(unknown) = Chi : total:m2480_8, partial:m2480_12 -# 2480| v2480_14(void) = ^IndirectReadSideEffect[-1] : &:r2480_9, ~m2480_13 -# 2480| r2480_15(glval) = FieldAddress[a] : r2480_11 -# 2480| r2480_16(glval) = CopyValue : r2480_2 -# 2480| r2480_17(glval) = FunctionAddress[~B] : -# 2480| v2480_18(void) = Call[~B] : func:r2480_17, this:r2480_16 -# 2480| m2480_19(unknown) = ^CallSideEffect : ~m2480_13 -# 2480| m2480_20(unknown) = Chi : total:m2480_13, partial:m2480_19 -# 2480| v2480_21(void) = ^IndirectReadSideEffect[-1] : &:r2480_16, ~m2480_20 -# 2480| m2480_22(B) = ^IndirectMayWriteSideEffect[-1] : &:r2480_16 -# 2480| m2480_23(unknown) = Chi : total:m2480_20, partial:m2480_22 -# 2480| r2480_24(unsigned int) = Load[?] : &:r2480_15, ~m2480_23 -# 2480| m2480_25(unsigned int) = Store[a] : &:r2480_1, r2480_24 -# 2481| v2481_1(void) = NoOp : -# 2478| v2478_5(void) = ReturnVoid : -# 2478| v2478_6(void) = AliasedUse : ~m2480_20 -# 2478| v2478_7(void) = ExitFunction : +# 2479| void rvalue_conversion_with_destructor::test() +# 2479| Block 0 +# 2479| v2479_1(void) = EnterFunction : +# 2479| m2479_2(unknown) = AliasedDefinition : +# 2479| m2479_3(unknown) = InitializeNonLocal : +# 2479| m2479_4(unknown) = Chi : total:m2479_2, partial:m2479_3 +# 2481| r2481_1(glval) = VariableAddress[a] : +# 2481| r2481_2(glval) = VariableAddress[#temp2481:18] : +# 2481| r2481_3(glval) = FunctionAddress[get] : +# 2481| r2481_4(B) = Call[get] : func:r2481_3 +# 2481| m2481_5(unknown) = ^CallSideEffect : ~m2479_4 +# 2481| m2481_6(unknown) = Chi : total:m2479_4, partial:m2481_5 +# 2481| m2481_7(B) = Store[#temp2481:18] : &:r2481_2, r2481_4 +# 2481| m2481_8(unknown) = Chi : total:m2481_6, partial:m2481_7 +# 2481| r2481_9(glval) = Convert : r2481_2 +# 2481| r2481_10(glval) = FunctionAddress[operator->] : +# 2481| r2481_11(A *) = Call[operator->] : func:r2481_10, this:r2481_9 +# 2481| m2481_12(unknown) = ^CallSideEffect : ~m2481_8 +# 2481| m2481_13(unknown) = Chi : total:m2481_8, partial:m2481_12 +# 2481| v2481_14(void) = ^IndirectReadSideEffect[-1] : &:r2481_9, ~m2481_13 +# 2481| r2481_15(glval) = FieldAddress[a] : r2481_11 +# 2481| r2481_16(glval) = CopyValue : r2481_2 +# 2481| r2481_17(glval) = FunctionAddress[~B] : +# 2481| v2481_18(void) = Call[~B] : func:r2481_17, this:r2481_16 +# 2481| m2481_19(unknown) = ^CallSideEffect : ~m2481_13 +# 2481| m2481_20(unknown) = Chi : total:m2481_13, partial:m2481_19 +# 2481| v2481_21(void) = ^IndirectReadSideEffect[-1] : &:r2481_16, ~m2481_20 +# 2481| m2481_22(B) = ^IndirectMayWriteSideEffect[-1] : &:r2481_16 +# 2481| m2481_23(unknown) = Chi : total:m2481_20, partial:m2481_22 +# 2481| r2481_24(unsigned int) = Load[?] : &:r2481_15, ~m2481_23 +# 2481| m2481_25(unsigned int) = Store[a] : &:r2481_1, r2481_24 +# 2482| v2482_1(void) = NoOp : +# 2479| v2479_5(void) = ReturnVoid : +# 2479| v2479_6(void) = AliasedUse : ~m2481_20 +# 2479| v2479_7(void) = ExitFunction : -# 2484| void destructor_without_block(bool) -# 2484| Block 0 -# 2484| v2484_1(void) = EnterFunction : -# 2484| m2484_2(unknown) = AliasedDefinition : -# 2484| m2484_3(unknown) = InitializeNonLocal : -# 2484| m2484_4(unknown) = Chi : total:m2484_2, partial:m2484_3 -# 2484| r2484_5(glval) = VariableAddress[b] : -# 2484| m2484_6(bool) = InitializeParameter[b] : &:r2484_5 -# 2486| r2486_1(glval) = VariableAddress[b] : -# 2486| r2486_2(bool) = Load[b] : &:r2486_1, m2484_6 -# 2486| v2486_3(void) = ConditionalBranch : r2486_2 +# 2485| void destructor_without_block(bool) +# 2485| Block 0 +# 2485| v2485_1(void) = EnterFunction : +# 2485| m2485_2(unknown) = AliasedDefinition : +# 2485| m2485_3(unknown) = InitializeNonLocal : +# 2485| m2485_4(unknown) = Chi : total:m2485_2, partial:m2485_3 +# 2485| r2485_5(glval) = VariableAddress[b] : +# 2485| m2485_6(bool) = InitializeParameter[b] : &:r2485_5 +# 2487| r2487_1(glval) = VariableAddress[b] : +# 2487| r2487_2(bool) = Load[b] : &:r2487_1, m2485_6 +# 2487| v2487_3(void) = ConditionalBranch : r2487_2 #-----| False -> Block 2 #-----| True -> Block 1 -# 2487| Block 1 -# 2487| r2487_1(glval) = VariableAddress[c] : -# 2487| m2487_2(ClassWithDestructor) = Uninitialized[c] : &:r2487_1 -# 2487| r2487_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2487| v2487_4(void) = Call[ClassWithDestructor] : func:r2487_3, this:r2487_1 -# 2487| m2487_5(unknown) = ^CallSideEffect : ~m2484_4 -# 2487| m2487_6(unknown) = Chi : total:m2484_4, partial:m2487_5 -# 2487| m2487_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2487_1 -# 2487| m2487_8(ClassWithDestructor) = Chi : total:m2487_2, partial:m2487_7 +# 2488| Block 1 +# 2488| r2488_1(glval) = VariableAddress[c] : +# 2488| m2488_2(ClassWithDestructor) = Uninitialized[c] : &:r2488_1 +# 2488| r2488_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2488| v2488_4(void) = Call[ClassWithDestructor] : func:r2488_3, this:r2488_1 +# 2488| m2488_5(unknown) = ^CallSideEffect : ~m2485_4 +# 2488| m2488_6(unknown) = Chi : total:m2485_4, partial:m2488_5 +# 2488| m2488_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2488_1 +# 2488| m2488_8(ClassWithDestructor) = Chi : total:m2488_2, partial:m2488_7 #-----| r0_1(glval) = VariableAddress[c] : #-----| r0_2(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_3(void) = Call[~ClassWithDestructor] : func:r0_2, this:r0_1 -#-----| m0_4(unknown) = ^CallSideEffect : ~m2487_6 -#-----| m0_5(unknown) = Chi : total:m2487_6, partial:m0_4 -#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_1, m2487_8 +#-----| m0_4(unknown) = ^CallSideEffect : ~m2488_6 +#-----| m0_5(unknown) = Chi : total:m2488_6, partial:m0_4 +#-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_1, m2488_8 #-----| m0_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_1 -#-----| m0_8(ClassWithDestructor) = Chi : total:m2487_8, partial:m0_7 +#-----| m0_8(ClassWithDestructor) = Chi : total:m2488_8, partial:m0_7 #-----| Goto -> Block 2 -# 2489| Block 2 -# 2489| m2489_1(unknown) = Phi : from 0:~m2484_4, from 1:~m0_5 -# 2489| r2489_2(glval) = VariableAddress[b] : -# 2489| r2489_3(bool) = Load[b] : &:r2489_2, m2484_6 -# 2489| v2489_4(void) = ConditionalBranch : r2489_3 +# 2490| Block 2 +# 2490| m2490_1(unknown) = Phi : from 0:~m2485_4, from 1:~m0_5 +# 2490| r2490_2(glval) = VariableAddress[b] : +# 2490| r2490_3(bool) = Load[b] : &:r2490_2, m2485_6 +# 2490| v2490_4(void) = ConditionalBranch : r2490_3 #-----| False -> Block 4 #-----| True -> Block 3 -# 2490| Block 3 -# 2490| r2490_1(glval) = VariableAddress[d] : -# 2490| m2490_2(ClassWithDestructor) = Uninitialized[d] : &:r2490_1 -# 2490| r2490_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2490| v2490_4(void) = Call[ClassWithDestructor] : func:r2490_3, this:r2490_1 -# 2490| m2490_5(unknown) = ^CallSideEffect : ~m2489_1 -# 2490| m2490_6(unknown) = Chi : total:m2489_1, partial:m2490_5 -# 2490| m2490_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2490_1 -# 2490| m2490_8(ClassWithDestructor) = Chi : total:m2490_2, partial:m2490_7 +# 2491| Block 3 +# 2491| r2491_1(glval) = VariableAddress[d] : +# 2491| m2491_2(ClassWithDestructor) = Uninitialized[d] : &:r2491_1 +# 2491| r2491_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2491| v2491_4(void) = Call[ClassWithDestructor] : func:r2491_3, this:r2491_1 +# 2491| m2491_5(unknown) = ^CallSideEffect : ~m2490_1 +# 2491| m2491_6(unknown) = Chi : total:m2490_1, partial:m2491_5 +# 2491| m2491_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2491_1 +# 2491| m2491_8(ClassWithDestructor) = Chi : total:m2491_2, partial:m2491_7 #-----| r0_9(glval) = VariableAddress[d] : #-----| r0_10(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_11(void) = Call[~ClassWithDestructor] : func:r0_10, this:r0_9 -#-----| m0_12(unknown) = ^CallSideEffect : ~m2490_6 -#-----| m0_13(unknown) = Chi : total:m2490_6, partial:m0_12 -#-----| v0_14(void) = ^IndirectReadSideEffect[-1] : &:r0_9, m2490_8 +#-----| m0_12(unknown) = ^CallSideEffect : ~m2491_6 +#-----| m0_13(unknown) = Chi : total:m2491_6, partial:m0_12 +#-----| v0_14(void) = ^IndirectReadSideEffect[-1] : &:r0_9, m2491_8 #-----| m0_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_9 -#-----| m0_16(ClassWithDestructor) = Chi : total:m2490_8, partial:m0_15 +#-----| m0_16(ClassWithDestructor) = Chi : total:m2491_8, partial:m0_15 #-----| Goto -> Block 5 -# 2492| Block 4 -# 2492| r2492_1(glval) = VariableAddress[e] : -# 2492| m2492_2(ClassWithDestructor) = Uninitialized[e] : &:r2492_1 -# 2492| r2492_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2492| v2492_4(void) = Call[ClassWithDestructor] : func:r2492_3, this:r2492_1 -# 2492| m2492_5(unknown) = ^CallSideEffect : ~m2489_1 -# 2492| m2492_6(unknown) = Chi : total:m2489_1, partial:m2492_5 -# 2492| m2492_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2492_1 -# 2492| m2492_8(ClassWithDestructor) = Chi : total:m2492_2, partial:m2492_7 +# 2493| Block 4 +# 2493| r2493_1(glval) = VariableAddress[e] : +# 2493| m2493_2(ClassWithDestructor) = Uninitialized[e] : &:r2493_1 +# 2493| r2493_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2493| v2493_4(void) = Call[ClassWithDestructor] : func:r2493_3, this:r2493_1 +# 2493| m2493_5(unknown) = ^CallSideEffect : ~m2490_1 +# 2493| m2493_6(unknown) = Chi : total:m2490_1, partial:m2493_5 +# 2493| m2493_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2493_1 +# 2493| m2493_8(ClassWithDestructor) = Chi : total:m2493_2, partial:m2493_7 #-----| r0_17(glval) = VariableAddress[e] : #-----| r0_18(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_19(void) = Call[~ClassWithDestructor] : func:r0_18, this:r0_17 -#-----| m0_20(unknown) = ^CallSideEffect : ~m2492_6 -#-----| m0_21(unknown) = Chi : total:m2492_6, partial:m0_20 -#-----| v0_22(void) = ^IndirectReadSideEffect[-1] : &:r0_17, m2492_8 +#-----| m0_20(unknown) = ^CallSideEffect : ~m2493_6 +#-----| m0_21(unknown) = Chi : total:m2493_6, partial:m0_20 +#-----| v0_22(void) = ^IndirectReadSideEffect[-1] : &:r0_17, m2493_8 #-----| m0_23(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_17 -#-----| m0_24(ClassWithDestructor) = Chi : total:m2492_8, partial:m0_23 +#-----| m0_24(ClassWithDestructor) = Chi : total:m2493_8, partial:m0_23 #-----| Goto -> Block 5 -# 2494| Block 5 -# 2494| m2494_1(unknown) = Phi : from 3:~m0_13, from 4:~m0_21, from 6:~m0_29 -# 2494| r2494_2(glval) = VariableAddress[b] : -# 2494| r2494_3(bool) = Load[b] : &:r2494_2, m2484_6 -# 2494| v2494_4(void) = ConditionalBranch : r2494_3 +# 2495| Block 5 +# 2495| m2495_1(unknown) = Phi : from 3:~m0_13, from 4:~m0_21, from 6:~m0_29 +# 2495| r2495_2(glval) = VariableAddress[b] : +# 2495| r2495_3(bool) = Load[b] : &:r2495_2, m2485_6 +# 2495| v2495_4(void) = ConditionalBranch : r2495_3 #-----| False -> Block 7 #-----| True -> Block 6 -# 2495| Block 6 -# 2495| r2495_1(glval) = VariableAddress[f] : -# 2495| m2495_2(ClassWithDestructor) = Uninitialized[f] : &:r2495_1 -# 2495| r2495_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2495| v2495_4(void) = Call[ClassWithDestructor] : func:r2495_3, this:r2495_1 -# 2495| m2495_5(unknown) = ^CallSideEffect : ~m2494_1 -# 2495| m2495_6(unknown) = Chi : total:m2494_1, partial:m2495_5 -# 2495| m2495_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2495_1 -# 2495| m2495_8(ClassWithDestructor) = Chi : total:m2495_2, partial:m2495_7 +# 2496| Block 6 +# 2496| r2496_1(glval) = VariableAddress[f] : +# 2496| m2496_2(ClassWithDestructor) = Uninitialized[f] : &:r2496_1 +# 2496| r2496_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2496| v2496_4(void) = Call[ClassWithDestructor] : func:r2496_3, this:r2496_1 +# 2496| m2496_5(unknown) = ^CallSideEffect : ~m2495_1 +# 2496| m2496_6(unknown) = Chi : total:m2495_1, partial:m2496_5 +# 2496| m2496_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2496_1 +# 2496| m2496_8(ClassWithDestructor) = Chi : total:m2496_2, partial:m2496_7 #-----| r0_25(glval) = VariableAddress[f] : #-----| r0_26(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_27(void) = Call[~ClassWithDestructor] : func:r0_26, this:r0_25 -#-----| m0_28(unknown) = ^CallSideEffect : ~m2495_6 -#-----| m0_29(unknown) = Chi : total:m2495_6, partial:m0_28 -#-----| v0_30(void) = ^IndirectReadSideEffect[-1] : &:r0_25, m2495_8 +#-----| m0_28(unknown) = ^CallSideEffect : ~m2496_6 +#-----| m0_29(unknown) = Chi : total:m2496_6, partial:m0_28 +#-----| v0_30(void) = ^IndirectReadSideEffect[-1] : &:r0_25, m2496_8 #-----| m0_31(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_25 -#-----| m0_32(ClassWithDestructor) = Chi : total:m2495_8, partial:m0_31 +#-----| m0_32(ClassWithDestructor) = Chi : total:m2496_8, partial:m0_31 #-----| Goto (back edge) -> Block 5 -# 2497| Block 7 -# 2497| r2497_1(glval) = VariableAddress[i] : -# 2497| r2497_2(int) = Constant[0] : -# 2497| m2497_3(int) = Store[i] : &:r2497_1, r2497_2 +# 2498| Block 7 +# 2498| r2498_1(glval) = VariableAddress[i] : +# 2498| r2498_2(int) = Constant[0] : +# 2498| m2498_3(int) = Store[i] : &:r2498_1, r2498_2 #-----| Goto -> Block 8 -# 2497| Block 8 -# 2497| m2497_4(unknown) = Phi : from 7:~m2494_1, from 9:~m0_37 -# 2497| m2497_5(int) = Phi : from 7:m2497_3, from 9:m2497_15 -# 2497| r2497_6(glval) = VariableAddress[i] : -# 2497| r2497_7(int) = Load[i] : &:r2497_6, m2497_5 -# 2497| r2497_8(int) = Constant[42] : -# 2497| r2497_9(bool) = CompareLT : r2497_7, r2497_8 -# 2497| v2497_10(void) = ConditionalBranch : r2497_9 +# 2498| Block 8 +# 2498| m2498_4(unknown) = Phi : from 7:~m2495_1, from 9:~m0_37 +# 2498| m2498_5(int) = Phi : from 7:m2498_3, from 9:m2498_15 +# 2498| r2498_6(glval) = VariableAddress[i] : +# 2498| r2498_7(int) = Load[i] : &:r2498_6, m2498_5 +# 2498| r2498_8(int) = Constant[42] : +# 2498| r2498_9(bool) = CompareLT : r2498_7, r2498_8 +# 2498| v2498_10(void) = ConditionalBranch : r2498_9 #-----| False -> Block 10 #-----| True -> Block 9 -# 2498| Block 9 -# 2498| r2498_1(glval) = VariableAddress[g] : -# 2498| m2498_2(ClassWithDestructor) = Uninitialized[g] : &:r2498_1 -# 2498| r2498_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2498| v2498_4(void) = Call[ClassWithDestructor] : func:r2498_3, this:r2498_1 -# 2498| m2498_5(unknown) = ^CallSideEffect : ~m2497_4 -# 2498| m2498_6(unknown) = Chi : total:m2497_4, partial:m2498_5 -# 2498| m2498_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2498_1 -# 2498| m2498_8(ClassWithDestructor) = Chi : total:m2498_2, partial:m2498_7 +# 2499| Block 9 +# 2499| r2499_1(glval) = VariableAddress[g] : +# 2499| m2499_2(ClassWithDestructor) = Uninitialized[g] : &:r2499_1 +# 2499| r2499_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2499| v2499_4(void) = Call[ClassWithDestructor] : func:r2499_3, this:r2499_1 +# 2499| m2499_5(unknown) = ^CallSideEffect : ~m2498_4 +# 2499| m2499_6(unknown) = Chi : total:m2498_4, partial:m2499_5 +# 2499| m2499_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2499_1 +# 2499| m2499_8(ClassWithDestructor) = Chi : total:m2499_2, partial:m2499_7 #-----| r0_33(glval) = VariableAddress[g] : #-----| r0_34(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_35(void) = Call[~ClassWithDestructor] : func:r0_34, this:r0_33 -#-----| m0_36(unknown) = ^CallSideEffect : ~m2498_6 -#-----| m0_37(unknown) = Chi : total:m2498_6, partial:m0_36 -#-----| v0_38(void) = ^IndirectReadSideEffect[-1] : &:r0_33, m2498_8 +#-----| m0_36(unknown) = ^CallSideEffect : ~m2499_6 +#-----| m0_37(unknown) = Chi : total:m2499_6, partial:m0_36 +#-----| v0_38(void) = ^IndirectReadSideEffect[-1] : &:r0_33, m2499_8 #-----| m0_39(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_33 -#-----| m0_40(ClassWithDestructor) = Chi : total:m2498_8, partial:m0_39 -# 2497| r2497_11(glval) = VariableAddress[i] : -# 2497| r2497_12(int) = Load[i] : &:r2497_11, m2497_5 -# 2497| r2497_13(int) = Constant[1] : -# 2497| r2497_14(int) = Add : r2497_12, r2497_13 -# 2497| m2497_15(int) = Store[i] : &:r2497_11, r2497_14 +#-----| m0_40(ClassWithDestructor) = Chi : total:m2499_8, partial:m0_39 +# 2498| r2498_11(glval) = VariableAddress[i] : +# 2498| r2498_12(int) = Load[i] : &:r2498_11, m2498_5 +# 2498| r2498_13(int) = Constant[1] : +# 2498| r2498_14(int) = Add : r2498_12, r2498_13 +# 2498| m2498_15(int) = Store[i] : &:r2498_11, r2498_14 #-----| Goto (back edge) -> Block 8 -# 2499| Block 10 -# 2499| v2499_1(void) = NoOp : -# 2484| v2484_7(void) = ReturnVoid : -# 2484| v2484_8(void) = AliasedUse : ~m2497_4 -# 2484| v2484_9(void) = ExitFunction : +# 2500| Block 10 +# 2500| v2500_1(void) = NoOp : +# 2485| v2485_7(void) = ReturnVoid : +# 2485| v2485_8(void) = AliasedUse : ~m2498_4 +# 2485| v2485_9(void) = ExitFunction : + +# 2502| void destruction_in_switch_1(int) +# 2502| Block 0 +# 2502| v2502_1(void) = EnterFunction : +# 2502| m2502_2(unknown) = AliasedDefinition : +# 2502| m2502_3(unknown) = InitializeNonLocal : +# 2502| m2502_4(unknown) = Chi : total:m2502_2, partial:m2502_3 +# 2502| r2502_5(glval) = VariableAddress[c] : +# 2502| m2502_6(int) = InitializeParameter[c] : &:r2502_5 +# 2503| r2503_1(glval) = VariableAddress[c] : +# 2503| r2503_2(int) = Load[c] : &:r2503_1, m2502_6 +# 2503| v2503_3(void) = Switch : r2503_2 +#-----| Case[0] -> Block 1 +#-----| Default -> Block 2 + +# 2504| Block 1 +# 2504| v2504_1(void) = NoOp : +# 2505| r2505_1(glval) = VariableAddress[x] : +# 2505| m2505_2(ClassWithDestructor) = Uninitialized[x] : &:r2505_1 +# 2505| r2505_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2505| v2505_4(void) = Call[ClassWithDestructor] : func:r2505_3, this:r2505_1 +# 2505| m2505_5(unknown) = ^CallSideEffect : ~m2502_4 +# 2505| m2505_6(unknown) = Chi : total:m2502_4, partial:m2505_5 +# 2505| m2505_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2505_1 +# 2505| m2505_8(ClassWithDestructor) = Chi : total:m2505_2, partial:m2505_7 +# 2507| r2507_1(glval) = VariableAddress[x] : +# 2507| r2507_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2507| v2507_3(void) = Call[~ClassWithDestructor] : func:r2507_2, this:r2507_1 +# 2507| m2507_4(unknown) = ^CallSideEffect : ~m2505_6 +# 2507| m2507_5(unknown) = Chi : total:m2505_6, partial:m2507_4 +# 2507| v2507_6(void) = ^IndirectReadSideEffect[-1] : &:r2507_1, m2505_8 +# 2507| m2507_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2507_1 +# 2507| m2507_8(ClassWithDestructor) = Chi : total:m2505_8, partial:m2507_7 +# 2506| v2506_1(void) = NoOp : +#-----| Goto -> Block 2 + +# 2508| Block 2 +# 2508| m2508_1(unknown) = Phi : from 0:~m2502_4, from 1:~m2507_5 +# 2508| v2508_2(void) = NoOp : +# 2509| v2509_1(void) = NoOp : +# 2502| v2502_7(void) = ReturnVoid : +# 2502| v2502_8(void) = AliasedUse : ~m2508_1 +# 2502| v2502_9(void) = ExitFunction : + +# 2511| void destruction_in_switch_2(int) +# 2511| Block 0 +# 2511| v2511_1(void) = EnterFunction : +# 2511| m2511_2(unknown) = AliasedDefinition : +# 2511| m2511_3(unknown) = InitializeNonLocal : +# 2511| m2511_4(unknown) = Chi : total:m2511_2, partial:m2511_3 +# 2511| r2511_5(glval) = VariableAddress[c] : +# 2511| m2511_6(int) = InitializeParameter[c] : &:r2511_5 +# 2512| r2512_1(glval) = VariableAddress[y] : +# 2512| m2512_2(ClassWithDestructor) = Uninitialized[y] : &:r2512_1 +# 2512| r2512_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2512| v2512_4(void) = Call[ClassWithDestructor] : func:r2512_3, this:r2512_1 +# 2512| m2512_5(unknown) = ^CallSideEffect : ~m2511_4 +# 2512| m2512_6(unknown) = Chi : total:m2511_4, partial:m2512_5 +# 2512| m2512_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2512_1 +# 2512| m2512_8(ClassWithDestructor) = Chi : total:m2512_2, partial:m2512_7 +# 2512| r2512_9(glval) = VariableAddress[c] : +# 2512| r2512_10(int) = Load[c] : &:r2512_9, m2511_6 +# 2512| v2512_11(void) = Switch : r2512_10 +#-----| Case[0] -> Block 1 +#-----| Default -> Block 2 + +# 2513| Block 1 +# 2513| v2513_1(void) = NoOp : +# 2519| r2519_1(glval) = VariableAddress[y] : +# 2519| r2519_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2519| v2519_3(void) = Call[~ClassWithDestructor] : func:r2519_2, this:r2519_1 +# 2519| m2519_4(unknown) = ^CallSideEffect : ~m2512_6 +# 2519| m2519_5(unknown) = Chi : total:m2512_6, partial:m2519_4 +# 2519| v2519_6(void) = ^IndirectReadSideEffect[-1] : &:r2519_1, m2512_8 +# 2519| m2519_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2519_1 +# 2519| m2519_8(ClassWithDestructor) = Chi : total:m2512_8, partial:m2519_7 +# 2514| v2514_1(void) = NoOp : +#-----| Goto -> Block 3 + +# 2516| Block 2 +# 2516| v2516_1(void) = NoOp : +# 2519| r2519_9(glval) = VariableAddress[y] : +# 2519| r2519_10(glval) = FunctionAddress[~ClassWithDestructor] : +# 2519| v2519_11(void) = Call[~ClassWithDestructor] : func:r2519_10, this:r2519_9 +# 2519| m2519_12(unknown) = ^CallSideEffect : ~m2512_6 +# 2519| m2519_13(unknown) = Chi : total:m2512_6, partial:m2519_12 +# 2519| v2519_14(void) = ^IndirectReadSideEffect[-1] : &:r2519_9, m2512_8 +# 2519| m2519_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2519_9 +# 2519| m2519_16(ClassWithDestructor) = Chi : total:m2512_8, partial:m2519_15 +# 2517| v2517_1(void) = NoOp : +#-----| Goto -> Block 3 + +# 2519| Block 3 +# 2519| m2519_17(unknown) = Phi : from 1:~m2519_5, from 2:~m2519_13 +# 2519| v2519_18(void) = NoOp : +# 2520| v2520_1(void) = NoOp : +# 2511| v2511_7(void) = ReturnVoid : +# 2511| v2511_8(void) = AliasedUse : ~m2519_17 +# 2511| v2511_9(void) = ExitFunction : + +# 2522| void destruction_in_switch_3(int) +# 2522| Block 0 +# 2522| v2522_1(void) = EnterFunction : +# 2522| m2522_2(unknown) = AliasedDefinition : +# 2522| m2522_3(unknown) = InitializeNonLocal : +# 2522| m2522_4(unknown) = Chi : total:m2522_2, partial:m2522_3 +# 2522| r2522_5(glval) = VariableAddress[c] : +# 2522| m2522_6(int) = InitializeParameter[c] : &:r2522_5 +# 2523| r2523_1(glval) = VariableAddress[y] : +# 2523| m2523_2(ClassWithDestructor) = Uninitialized[y] : &:r2523_1 +# 2523| r2523_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2523| v2523_4(void) = Call[ClassWithDestructor] : func:r2523_3, this:r2523_1 +# 2523| m2523_5(unknown) = ^CallSideEffect : ~m2522_4 +# 2523| m2523_6(unknown) = Chi : total:m2522_4, partial:m2523_5 +# 2523| m2523_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2523_1 +# 2523| m2523_8(ClassWithDestructor) = Chi : total:m2523_2, partial:m2523_7 +# 2523| r2523_9(glval) = VariableAddress[c] : +# 2523| r2523_10(int) = Load[c] : &:r2523_9, m2522_6 +# 2523| v2523_11(void) = Switch : r2523_10 +#-----| Case[0] -> Block 1 +#-----| Default -> Block 2 + +# 2524| Block 1 +# 2524| v2524_1(void) = NoOp : +# 2525| r2525_1(glval) = VariableAddress[x] : +# 2525| m2525_2(ClassWithDestructor) = Uninitialized[x] : &:r2525_1 +# 2525| r2525_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2525| v2525_4(void) = Call[ClassWithDestructor] : func:r2525_3, this:r2525_1 +# 2525| m2525_5(unknown) = ^CallSideEffect : ~m2523_6 +# 2525| m2525_6(unknown) = Chi : total:m2523_6, partial:m2525_5 +# 2525| m2525_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2525_1 +# 2525| m2525_8(ClassWithDestructor) = Chi : total:m2525_2, partial:m2525_7 +# 2527| r2527_1(glval) = VariableAddress[x] : +# 2527| r2527_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2527| v2527_3(void) = Call[~ClassWithDestructor] : func:r2527_2, this:r2527_1 +# 2527| m2527_4(unknown) = ^CallSideEffect : ~m2525_6 +# 2527| m2527_5(unknown) = Chi : total:m2525_6, partial:m2527_4 +# 2527| v2527_6(void) = ^IndirectReadSideEffect[-1] : &:r2527_1, m2525_8 +# 2527| m2527_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2527_1 +# 2527| m2527_8(ClassWithDestructor) = Chi : total:m2525_8, partial:m2527_7 +# 2531| r2531_1(glval) = VariableAddress[y] : +# 2531| r2531_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2531| v2531_3(void) = Call[~ClassWithDestructor] : func:r2531_2, this:r2531_1 +# 2531| m2531_4(unknown) = ^CallSideEffect : ~m2527_5 +# 2531| m2531_5(unknown) = Chi : total:m2527_5, partial:m2531_4 +# 2531| v2531_6(void) = ^IndirectReadSideEffect[-1] : &:r2531_1, m2523_8 +# 2531| m2531_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2531_1 +# 2531| m2531_8(ClassWithDestructor) = Chi : total:m2523_8, partial:m2531_7 +# 2526| v2526_1(void) = NoOp : +#-----| Goto -> Block 3 + +# 2528| Block 2 +# 2528| v2528_1(void) = NoOp : +# 2531| r2531_9(glval) = VariableAddress[y] : +# 2531| r2531_10(glval) = FunctionAddress[~ClassWithDestructor] : +# 2531| v2531_11(void) = Call[~ClassWithDestructor] : func:r2531_10, this:r2531_9 +# 2531| m2531_12(unknown) = ^CallSideEffect : ~m2523_6 +# 2531| m2531_13(unknown) = Chi : total:m2523_6, partial:m2531_12 +# 2531| v2531_14(void) = ^IndirectReadSideEffect[-1] : &:r2531_9, m2523_8 +# 2531| m2531_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2531_9 +# 2531| m2531_16(ClassWithDestructor) = Chi : total:m2523_8, partial:m2531_15 +# 2529| v2529_1(void) = NoOp : +#-----| Goto -> Block 3 + +# 2531| Block 3 +# 2531| m2531_17(unknown) = Phi : from 1:~m2531_5, from 2:~m2531_13 +# 2531| v2531_18(void) = NoOp : +# 2532| v2532_1(void) = NoOp : +# 2522| v2522_7(void) = ReturnVoid : +# 2522| v2522_8(void) = AliasedUse : ~m2531_17 +# 2522| v2522_9(void) = ExitFunction : + +# 2534| void destructor_possibly_not_handled() +# 2534| Block 0 +# 2534| v2534_1(void) = EnterFunction : +# 2534| m2534_2(unknown) = AliasedDefinition : +# 2534| m2534_3(unknown) = InitializeNonLocal : +# 2534| m2534_4(unknown) = Chi : total:m2534_2, partial:m2534_3 +# 2535| r2535_1(glval) = VariableAddress[x] : +# 2535| m2535_2(ClassWithDestructor) = Uninitialized[x] : &:r2535_1 +# 2535| r2535_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2535| v2535_4(void) = Call[ClassWithDestructor] : func:r2535_3, this:r2535_1 +# 2535| m2535_5(unknown) = ^CallSideEffect : ~m2534_4 +# 2535| m2535_6(unknown) = Chi : total:m2534_4, partial:m2535_5 +# 2535| m2535_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2535_1 +# 2535| m2535_8(ClassWithDestructor) = Chi : total:m2535_2, partial:m2535_7 +# 2537| r2537_1(glval) = VariableAddress[#throw2537:5] : +# 2537| r2537_2(int) = Constant[42] : +# 2537| m2537_3(int) = Store[#throw2537:5] : &:r2537_1, r2537_2 +# 2537| v2537_4(void) = ThrowValue : &:r2537_1, m2537_3 +#-----| Exception -> Block 2 + +# 2534| Block 1 +# 2534| m2534_5(unknown) = Phi : from 3:~m2541_6, from 4:~m2541_14 +# 2534| v2534_6(void) = AliasedUse : ~m2534_5 +# 2534| v2534_7(void) = ExitFunction : + +# 2539| Block 2 +# 2539| v2539_1(void) = CatchByType[char] : +#-----| Exception -> Block 4 +#-----| Goto -> Block 3 + +# 2539| Block 3 +# 2539| r2539_2(glval) = VariableAddress[(unnamed parameter 0)] : +# 2539| m2539_3(char) = InitializeParameter[(unnamed parameter 0)] : &:r2539_2 +# 2539| v2539_4(void) = NoOp : +# 2541| v2541_1(void) = NoOp : +# 2541| r2541_2(glval) = VariableAddress[x] : +# 2541| r2541_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2541| v2541_4(void) = Call[~ClassWithDestructor] : func:r2541_3, this:r2541_2 +# 2541| m2541_5(unknown) = ^CallSideEffect : ~m2535_6 +# 2541| m2541_6(unknown) = Chi : total:m2535_6, partial:m2541_5 +# 2541| v2541_7(void) = ^IndirectReadSideEffect[-1] : &:r2541_2, m2535_8 +# 2541| m2541_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2541_2 +# 2541| m2541_9(ClassWithDestructor) = Chi : total:m2535_8, partial:m2541_8 +# 2534| v2534_8(void) = ReturnVoid : +#-----| Goto -> Block 1 + +# 2541| Block 4 +# 2541| r2541_10(glval) = VariableAddress[x] : +# 2541| r2541_11(glval) = FunctionAddress[~ClassWithDestructor] : +# 2541| v2541_12(void) = Call[~ClassWithDestructor] : func:r2541_11, this:r2541_10 +# 2541| m2541_13(unknown) = ^CallSideEffect : ~m2535_6 +# 2541| m2541_14(unknown) = Chi : total:m2535_6, partial:m2541_13 +# 2541| v2541_15(void) = ^IndirectReadSideEffect[-1] : &:r2541_10, m2535_8 +# 2541| m2541_16(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2541_10 +# 2541| m2541_17(ClassWithDestructor) = Chi : total:m2535_8, partial:m2541_16 +# 2534| v2534_9(void) = Unwind : +#-----| Goto -> Block 1 + +# 2545| void this_inconsistency(bool) +# 2545| Block 0 +# 2545| v2545_1(void) = EnterFunction : +# 2545| m2545_2(unknown) = AliasedDefinition : +# 2545| m2545_3(unknown) = InitializeNonLocal : +# 2545| m2545_4(unknown) = Chi : total:m2545_2, partial:m2545_3 +# 2545| r2545_5(glval) = VariableAddress[b] : +# 2545| m2545_6(bool) = InitializeParameter[b] : &:r2545_5 +# 2546| r2546_1(glval) = VariableAddress[a] : +# 2546| r2546_2(glval) = VariableAddress[#temp2546:38] : +# 2546| r2546_3(glval) = FunctionAddress[getClassWithDestructor] : +# 2546| r2546_4(ClassWithDestructor) = Call[getClassWithDestructor] : func:r2546_3 +# 2546| m2546_5(unknown) = ^CallSideEffect : ~m2545_4 +# 2546| m2546_6(unknown) = Chi : total:m2545_4, partial:m2546_5 +# 2546| m2546_7(ClassWithDestructor) = Store[#temp2546:38] : &:r2546_2, r2546_4 +# 2546| m2546_8(unknown) = Chi : total:m2546_6, partial:m2546_7 +# 2546| r2546_9(glval) = Convert : r2546_2 +# 2546| r2546_10(ClassWithDestructor &) = CopyValue : r2546_9 +# 2546| m2546_11(ClassWithDestructor &) = Store[a] : &:r2546_1, r2546_10 +# 2546| r2546_12(glval) = VariableAddress[a] : +# 2546| r2546_13(ClassWithDestructor &) = Load[a] : &:r2546_12, m2546_11 +# 2546| r2546_14(ClassWithDestructor) = CopyValue : r2546_13 +# 2546| r2546_15(glval) = FunctionAddress[operator bool] : +# 2546| r2546_16(bool) = Call[operator bool] : func:r2546_15, this:r2546_14 +# 2546| m2546_17(unknown) = ^CallSideEffect : ~m2546_8 +# 2546| m2546_18(unknown) = Chi : total:m2546_8, partial:m2546_17 +# 2546| v2546_19(void) = ^IndirectReadSideEffect[-1] : &:r2546_14, ~m2546_18 +# 2546| r2546_20(bool) = CopyValue : r2546_16 +# 2546| v2546_21(void) = ConditionalBranch : r2546_20 +#-----| False -> Block 2 +#-----| True -> Block 1 + +# 2547| Block 1 +# 2547| v2547_1(void) = NoOp : +#-----| Goto -> Block 2 + +# 2547| Block 2 +# 2547| r2547_2(glval) = CopyValue : r2546_2 +# 2547| r2547_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2547| v2547_4(void) = Call[~ClassWithDestructor] : func:r2547_3, this:r2547_2 +# 2547| m2547_5(unknown) = ^CallSideEffect : ~m2546_18 +# 2547| m2547_6(unknown) = Chi : total:m2546_18, partial:m2547_5 +# 2547| v2547_7(void) = ^IndirectReadSideEffect[-1] : &:r2547_2, ~m2547_6 +# 2547| m2547_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2547_2 +# 2547| m2547_9(unknown) = Chi : total:m2547_6, partial:m2547_8 +# 2548| v2548_1(void) = NoOp : +# 2545| v2545_7(void) = ReturnVoid : +# 2545| v2545_8(void) = AliasedUse : ~m2547_6 +# 2545| v2545_9(void) = ExitFunction : + +# 2550| void constexpr_inconsistency(bool) +# 2550| Block 0 +# 2550| v2550_1(void) = EnterFunction : +# 2550| m2550_2(unknown) = AliasedDefinition : +# 2550| m2550_3(unknown) = InitializeNonLocal : +# 2550| m2550_4(unknown) = Chi : total:m2550_2, partial:m2550_3 +# 2550| r2550_5(glval) = VariableAddress[b] : +# 2550| m2550_6(bool) = InitializeParameter[b] : &:r2550_5 +# 2551| r2551_1(glval) = VariableAddress[a] : +# 2551| r2551_2(glval) = VariableAddress[#temp2551:48] : +# 2551| r2551_3(glval) = FunctionAddress[getClassWithDestructor] : +# 2551| r2551_4(ClassWithDestructor) = Call[getClassWithDestructor] : func:r2551_3 +# 2551| m2551_5(unknown) = ^CallSideEffect : ~m2550_4 +# 2551| m2551_6(unknown) = Chi : total:m2550_4, partial:m2551_5 +# 2551| m2551_7(ClassWithDestructor) = Store[#temp2551:48] : &:r2551_2, r2551_4 +# 2551| r2551_8(glval) = Convert : r2551_2 +# 2551| r2551_9(ClassWithDestructor &) = CopyValue : r2551_8 +# 2551| m2551_10(ClassWithDestructor &) = Store[a] : &:r2551_1, r2551_9 +# 2551| r2551_11(bool) = Constant[1] : +# 2551| v2551_12(void) = ConditionalBranch : r2551_11 +#-----| False -> Block 2 +#-----| True -> Block 1 + +# 2552| Block 1 +# 2552| v2552_1(void) = NoOp : +# 2552| r2552_2(glval) = CopyValue : r2551_2 +# 2552| r2552_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2552| v2552_4(void) = Call[~ClassWithDestructor] : func:r2552_3, this:r2552_2 +# 2552| m2552_5(unknown) = ^CallSideEffect : ~m2551_6 +# 2552| m2552_6(unknown) = Chi : total:m2551_6, partial:m2552_5 +# 2552| v2552_7(void) = ^IndirectReadSideEffect[-1] : &:r2552_2, m2551_7 +# 2552| m2552_8(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2552_2 +# 2552| m2552_9(ClassWithDestructor) = Chi : total:m2551_7, partial:m2552_8 +# 2553| v2553_1(void) = NoOp : +# 2550| v2550_7(void) = ReturnVoid : +# 2550| v2550_8(void) = AliasedUse : ~m2552_6 +# 2550| v2550_9(void) = ExitFunction : + +# 2550| Block 2 +# 2550| v2550_10(void) = Unreached : perf-regression.cpp: # 6| void Big::Big() diff --git a/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency.expected b/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency.expected index 8f472b49f27..5a0234a4cc4 100644 --- a/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency.expected +++ b/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency.expected @@ -27,6 +27,7 @@ invalidOverlap nonUniqueEnclosingIRFunction fieldAddressOnNonPointer thisArgumentIsNonPointer +| ir.cpp:2546:34:2546:34 | Call: call to operator bool | Call instruction 'Call: call to operator bool' has a `this` argument operand that is not an address, in function '$@'. | ir.cpp:2545:6:2545:23 | void this_inconsistency(bool) | void this_inconsistency(bool) | nonUniqueIRVariable | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | diff --git a/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency_unsound.expected b/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency_unsound.expected index 8f472b49f27..5a0234a4cc4 100644 --- a/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency_unsound.expected +++ b/cpp/ql/test/library-tests/ir/ir/aliased_ssa_consistency_unsound.expected @@ -27,6 +27,7 @@ invalidOverlap nonUniqueEnclosingIRFunction fieldAddressOnNonPointer thisArgumentIsNonPointer +| ir.cpp:2546:34:2546:34 | Call: call to operator bool | Call instruction 'Call: call to operator bool' has a `this` argument operand that is not an address, in function '$@'. | ir.cpp:2545:6:2545:23 | void this_inconsistency(bool) | void this_inconsistency(bool) | nonUniqueIRVariable | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | diff --git a/cpp/ql/test/library-tests/ir/ir/ir.cpp b/cpp/ql/test/library-tests/ir/ir/ir.cpp index c8840fd0b56..3c6b1cdbbf0 100644 --- a/cpp/ql/test/library-tests/ir/ir/ir.cpp +++ b/cpp/ql/test/library-tests/ir/ir/ir.cpp @@ -2191,6 +2191,7 @@ public: void set_x(char y) { *x = y; } char get_x() { return *x; } + operator bool() const; }; constexpr bool initialization_with_destructor_bool = true; @@ -2498,4 +2499,57 @@ void destructor_without_block(bool b) ClassWithDestructor g; } +void destruction_in_switch_1(int c) { + switch (c) { + case 0: { + ClassWithDestructor x; + break; + } + } +} + +void destruction_in_switch_2(int c) { + switch (ClassWithDestructor y; c) { + case 0: { + break; + } + default: { + break; + } + } +} + +void destruction_in_switch_3(int c) { + switch (ClassWithDestructor y; c) { + case 0: { + ClassWithDestructor x; + break; + } + default: { + break; + } + } +} + +void destructor_possibly_not_handled() { + ClassWithDestructor x; + try { + throw 42; + } + catch(char) { + } +} + +ClassWithDestructor getClassWithDestructor(); + +void this_inconsistency(bool b) { + if (const ClassWithDestructor& a = getClassWithDestructor()) + ; +} + +void constexpr_inconsistency(bool b) { + if constexpr (const ClassWithDestructor& a = getClassWithDestructor(); initialization_with_destructor_bool) + ; +} + // semmle-extractor-options: -std=c++20 --clang diff --git a/cpp/ql/test/library-tests/ir/ir/raw_consistency.expected b/cpp/ql/test/library-tests/ir/ir/raw_consistency.expected index 11dd363ebc5..ac1034bfc6c 100644 --- a/cpp/ql/test/library-tests/ir/ir/raw_consistency.expected +++ b/cpp/ql/test/library-tests/ir/ir/raw_consistency.expected @@ -36,6 +36,7 @@ invalidOverlap nonUniqueEnclosingIRFunction fieldAddressOnNonPointer thisArgumentIsNonPointer +| ir.cpp:2546:34:2546:34 | Call: call to operator bool | Call instruction 'Call: call to operator bool' has a `this` argument operand that is not an address, in function '$@'. | ir.cpp:2545:6:2545:23 | void this_inconsistency(bool) | void this_inconsistency(bool) | nonUniqueIRVariable | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | diff --git a/cpp/ql/test/library-tests/ir/ir/raw_ir.expected b/cpp/ql/test/library-tests/ir/ir/raw_ir.expected index aadcd33f510..842aa7ad4b7 100644 --- a/cpp/ql/test/library-tests/ir/ir/raw_ir.expected +++ b/cpp/ql/test/library-tests/ir/ir/raw_ir.expected @@ -14108,2162 +14108,2171 @@ ir.cpp: # 2193| v2193_18(void) = AliasedUse : ~m? # 2193| v2193_19(void) = ExitFunction : -# 2196| bool initialization_with_destructor_bool -# 2196| Block 0 -# 2196| v2196_1(void) = EnterFunction : -# 2196| mu2196_2(unknown) = AliasedDefinition : -# 2196| r2196_3(glval) = VariableAddress[initialization_with_destructor_bool] : -# 2196| r2196_4(bool) = Constant[1] : -# 2196| mu2196_5(bool) = Store[initialization_with_destructor_bool] : &:r2196_3, r2196_4 -# 2196| v2196_6(void) = ReturnVoid : -# 2196| v2196_7(void) = AliasedUse : ~m? -# 2196| v2196_8(void) = ExitFunction : +# 2197| bool initialization_with_destructor_bool +# 2197| Block 0 +# 2197| v2197_1(void) = EnterFunction : +# 2197| mu2197_2(unknown) = AliasedDefinition : +# 2197| r2197_3(glval) = VariableAddress[initialization_with_destructor_bool] : +# 2197| r2197_4(bool) = Constant[1] : +# 2197| mu2197_5(bool) = Store[initialization_with_destructor_bool] : &:r2197_3, r2197_4 +# 2197| v2197_6(void) = ReturnVoid : +# 2197| v2197_7(void) = AliasedUse : ~m? +# 2197| v2197_8(void) = ExitFunction : -# 2198| void initialization_with_destructor(bool, char) -# 2198| Block 0 -# 2198| v2198_1(void) = EnterFunction : -# 2198| mu2198_2(unknown) = AliasedDefinition : -# 2198| mu2198_3(unknown) = InitializeNonLocal : -# 2198| r2198_4(glval) = VariableAddress[b] : -# 2198| mu2198_5(bool) = InitializeParameter[b] : &:r2198_4 -# 2198| r2198_6(glval) = VariableAddress[c] : -# 2198| mu2198_7(char) = InitializeParameter[c] : &:r2198_6 -# 2199| r2199_1(glval) = VariableAddress[x] : -# 2199| mu2199_2(ClassWithDestructor) = Uninitialized[x] : &:r2199_1 -# 2199| r2199_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2199| v2199_4(void) = Call[ClassWithDestructor] : func:r2199_3, this:r2199_1 -# 2199| mu2199_5(unknown) = ^CallSideEffect : ~m? -# 2199| mu2199_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2199_1 -# 2199| r2199_7(glval) = VariableAddress[b] : -# 2199| r2199_8(bool) = Load[b] : &:r2199_7, ~m? -# 2199| v2199_9(void) = ConditionalBranch : r2199_8 +# 2199| void initialization_with_destructor(bool, char) +# 2199| Block 0 +# 2199| v2199_1(void) = EnterFunction : +# 2199| mu2199_2(unknown) = AliasedDefinition : +# 2199| mu2199_3(unknown) = InitializeNonLocal : +# 2199| r2199_4(glval) = VariableAddress[b] : +# 2199| mu2199_5(bool) = InitializeParameter[b] : &:r2199_4 +# 2199| r2199_6(glval) = VariableAddress[c] : +# 2199| mu2199_7(char) = InitializeParameter[c] : &:r2199_6 +# 2200| r2200_1(glval) = VariableAddress[x] : +# 2200| mu2200_2(ClassWithDestructor) = Uninitialized[x] : &:r2200_1 +# 2200| r2200_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2200| v2200_4(void) = Call[ClassWithDestructor] : func:r2200_3, this:r2200_1 +# 2200| mu2200_5(unknown) = ^CallSideEffect : ~m? +# 2200| mu2200_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2200_1 +# 2200| r2200_7(glval) = VariableAddress[b] : +# 2200| r2200_8(bool) = Load[b] : &:r2200_7, ~m? +# 2200| v2200_9(void) = ConditionalBranch : r2200_8 #-----| False -> Block 3 #-----| True -> Block 2 -# 2198| Block 1 -# 2198| v2198_8(void) = ReturnVoid : -# 2198| v2198_9(void) = AliasedUse : ~m? -# 2198| v2198_10(void) = ExitFunction : +# 2199| Block 1 +# 2199| v2199_8(void) = ReturnVoid : +# 2199| v2199_9(void) = AliasedUse : ~m? +# 2199| v2199_10(void) = ExitFunction : -# 2200| Block 2 -# 2200| r2200_1(glval) = VariableAddress[x] : -# 2200| r2200_2(glval) = FunctionAddress[set_x] : -# 2200| r2200_3(char) = Constant[97] : -# 2200| v2200_4(void) = Call[set_x] : func:r2200_2, this:r2200_1, 0:r2200_3 -# 2200| mu2200_5(unknown) = ^CallSideEffect : ~m? -# 2200| v2200_6(void) = ^IndirectReadSideEffect[-1] : &:r2200_1, ~m? -# 2200| mu2200_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2200_1 -# 2200| r2200_8(glval) = VariableAddress[x] : -# 2200| r2200_9(glval) = FunctionAddress[~ClassWithDestructor] : -# 2200| v2200_10(void) = Call[~ClassWithDestructor] : func:r2200_9, this:r2200_8 -# 2200| mu2200_11(unknown) = ^CallSideEffect : ~m? -# 2200| v2200_12(void) = ^IndirectReadSideEffect[-1] : &:r2200_8, ~m? -# 2200| mu2200_13(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2200_8 +# 2201| Block 2 +# 2201| r2201_1(glval) = VariableAddress[x] : +# 2201| r2201_2(glval) = FunctionAddress[set_x] : +# 2201| r2201_3(char) = Constant[97] : +# 2201| v2201_4(void) = Call[set_x] : func:r2201_2, this:r2201_1, 0:r2201_3 +# 2201| mu2201_5(unknown) = ^CallSideEffect : ~m? +# 2201| v2201_6(void) = ^IndirectReadSideEffect[-1] : &:r2201_1, ~m? +# 2201| mu2201_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2201_1 #-----| Goto -> Block 3 -# 2202| Block 3 -# 2202| r2202_1(glval) = VariableAddress[x] : -# 2202| mu2202_2(ClassWithDestructor) = Uninitialized[x] : &:r2202_1 -# 2202| r2202_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2202| v2202_4(void) = Call[ClassWithDestructor] : func:r2202_3, this:r2202_1 -# 2202| mu2202_5(unknown) = ^CallSideEffect : ~m? -# 2202| mu2202_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2202_1 -# 2202| r2202_7(bool) = Constant[1] : -# 2202| v2202_8(void) = ConditionalBranch : r2202_7 -#-----| False -> Block 6 +# 2201| Block 3 +# 2201| r2201_8(glval) = VariableAddress[x] : +# 2201| r2201_9(glval) = FunctionAddress[~ClassWithDestructor] : +# 2201| v2201_10(void) = Call[~ClassWithDestructor] : func:r2201_9, this:r2201_8 +# 2201| mu2201_11(unknown) = ^CallSideEffect : ~m? +# 2201| v2201_12(void) = ^IndirectReadSideEffect[-1] : &:r2201_8, ~m? +# 2201| mu2201_13(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2201_8 +# 2203| r2203_1(glval) = VariableAddress[x] : +# 2203| mu2203_2(ClassWithDestructor) = Uninitialized[x] : &:r2203_1 +# 2203| r2203_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2203| v2203_4(void) = Call[ClassWithDestructor] : func:r2203_3, this:r2203_1 +# 2203| mu2203_5(unknown) = ^CallSideEffect : ~m? +# 2203| mu2203_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2203_1 +# 2203| r2203_7(bool) = Constant[1] : +# 2203| v2203_8(void) = ConditionalBranch : r2203_7 +#-----| False -> Block 5 #-----| True -> Block 4 -# 2203| Block 4 -# 2203| r2203_1(glval) = VariableAddress[x] : -# 2203| r2203_2(glval) = FunctionAddress[set_x] : -# 2203| r2203_3(char) = Constant[97] : -# 2203| v2203_4(void) = Call[set_x] : func:r2203_2, this:r2203_1, 0:r2203_3 -# 2203| mu2203_5(unknown) = ^CallSideEffect : ~m? -# 2203| v2203_6(void) = ^IndirectReadSideEffect[-1] : &:r2203_1, ~m? -# 2203| mu2203_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2203_1 -#-----| Goto -> Block 6 +# 2204| Block 4 +# 2204| r2204_1(glval) = VariableAddress[x] : +# 2204| r2204_2(glval) = FunctionAddress[set_x] : +# 2204| r2204_3(char) = Constant[97] : +# 2204| v2204_4(void) = Call[set_x] : func:r2204_2, this:r2204_1, 0:r2204_3 +# 2204| mu2204_5(unknown) = ^CallSideEffect : ~m? +# 2204| v2204_6(void) = ^IndirectReadSideEffect[-1] : &:r2204_1, ~m? +# 2204| mu2204_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2204_1 +#-----| Goto -> Block 5 -# 2203| Block 5 -# 2203| r2203_8(glval) = VariableAddress[x] : -# 2203| r2203_9(glval) = FunctionAddress[~ClassWithDestructor] : -# 2203| v2203_10(void) = Call[~ClassWithDestructor] : func:r2203_9, this:r2203_8 -# 2203| mu2203_11(unknown) = ^CallSideEffect : ~m? -# 2203| v2203_12(void) = ^IndirectReadSideEffect[-1] : &:r2203_8, ~m? -# 2203| mu2203_13(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2203_8 -#-----| Goto -> Block 6 +# 2204| Block 5 +# 2204| r2204_8(glval) = VariableAddress[x] : +# 2204| r2204_9(glval) = FunctionAddress[~ClassWithDestructor] : +# 2204| v2204_10(void) = Call[~ClassWithDestructor] : func:r2204_9, this:r2204_8 +# 2204| mu2204_11(unknown) = ^CallSideEffect : ~m? +# 2204| v2204_12(void) = ^IndirectReadSideEffect[-1] : &:r2204_8, ~m? +# 2204| mu2204_13(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2204_8 +# 2206| r2206_1(glval) = VariableAddress[x] : +# 2206| mu2206_2(ClassWithDestructor) = Uninitialized[x] : &:r2206_1 +# 2206| r2206_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2206| v2206_4(void) = Call[ClassWithDestructor] : func:r2206_3, this:r2206_1 +# 2206| mu2206_5(unknown) = ^CallSideEffect : ~m? +# 2206| mu2206_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2206_1 +# 2206| r2206_7(glval) = VariableAddress[c] : +# 2206| r2206_8(char) = Load[c] : &:r2206_7, ~m? +# 2206| r2206_9(int) = Convert : r2206_8 +# 2206| v2206_10(void) = Switch : r2206_9 +#-----| Case[97] -> Block 6 +#-----| Default -> Block 7 -# 2205| Block 6 -# 2205| r2205_1(glval) = VariableAddress[x] : -# 2205| mu2205_2(ClassWithDestructor) = Uninitialized[x] : &:r2205_1 -# 2205| r2205_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2205| v2205_4(void) = Call[ClassWithDestructor] : func:r2205_3, this:r2205_1 -# 2205| mu2205_5(unknown) = ^CallSideEffect : ~m? -# 2205| mu2205_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2205_1 -# 2205| r2205_7(glval) = VariableAddress[c] : -# 2205| r2205_8(char) = Load[c] : &:r2205_7, ~m? -# 2205| r2205_9(int) = Convert : r2205_8 -# 2205| v2205_10(void) = Switch : r2205_9 -#-----| Case[97] -> Block 7 -#-----| Default -> Block 8 +# 2207| Block 6 +# 2207| v2207_1(void) = NoOp : +# 2208| r2208_1(glval) = VariableAddress[x] : +# 2208| r2208_2(glval) = FunctionAddress[set_x] : +# 2208| r2208_3(char) = Constant[97] : +# 2208| v2208_4(void) = Call[set_x] : func:r2208_2, this:r2208_1, 0:r2208_3 +# 2208| mu2208_5(unknown) = ^CallSideEffect : ~m? +# 2208| v2208_6(void) = ^IndirectReadSideEffect[-1] : &:r2208_1, ~m? +# 2208| mu2208_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2208_1 +# 2213| r2213_1(glval) = VariableAddress[x] : +# 2213| r2213_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2213| v2213_3(void) = Call[~ClassWithDestructor] : func:r2213_2, this:r2213_1 +# 2213| mu2213_4(unknown) = ^CallSideEffect : ~m? +# 2213| v2213_5(void) = ^IndirectReadSideEffect[-1] : &:r2213_1, ~m? +# 2213| mu2213_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2213_1 +# 2209| v2209_1(void) = NoOp : +#-----| Goto -> Block 9 -# 2206| Block 7 -# 2206| v2206_1(void) = NoOp : -# 2207| r2207_1(glval) = VariableAddress[x] : -# 2207| r2207_2(glval) = FunctionAddress[set_x] : -# 2207| r2207_3(char) = Constant[97] : -# 2207| v2207_4(void) = Call[set_x] : func:r2207_2, this:r2207_1, 0:r2207_3 -# 2207| mu2207_5(unknown) = ^CallSideEffect : ~m? -# 2207| v2207_6(void) = ^IndirectReadSideEffect[-1] : &:r2207_1, ~m? -# 2207| mu2207_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2207_1 -# 2208| v2208_1(void) = NoOp : -#-----| Goto -> Block 10 +# 2210| Block 7 +# 2210| v2210_1(void) = NoOp : +# 2211| r2211_1(glval) = VariableAddress[x] : +# 2211| r2211_2(glval) = FunctionAddress[set_x] : +# 2211| r2211_3(char) = Constant[98] : +# 2211| v2211_4(void) = Call[set_x] : func:r2211_2, this:r2211_1, 0:r2211_3 +# 2211| mu2211_5(unknown) = ^CallSideEffect : ~m? +# 2211| v2211_6(void) = ^IndirectReadSideEffect[-1] : &:r2211_1, ~m? +# 2211| mu2211_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2211_1 +# 2213| r2213_7(glval) = VariableAddress[x] : +# 2213| r2213_8(glval) = FunctionAddress[~ClassWithDestructor] : +# 2213| v2213_9(void) = Call[~ClassWithDestructor] : func:r2213_8, this:r2213_7 +# 2213| mu2213_10(unknown) = ^CallSideEffect : ~m? +# 2213| v2213_11(void) = ^IndirectReadSideEffect[-1] : &:r2213_7, ~m? +# 2213| mu2213_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2213_7 +# 2212| v2212_1(void) = NoOp : +#-----| Goto -> Block 9 -# 2209| Block 8 -# 2209| v2209_1(void) = NoOp : -# 2210| r2210_1(glval) = VariableAddress[x] : -# 2210| r2210_2(glval) = FunctionAddress[set_x] : -# 2210| r2210_3(char) = Constant[98] : -# 2210| v2210_4(void) = Call[set_x] : func:r2210_2, this:r2210_1, 0:r2210_3 -# 2210| mu2210_5(unknown) = ^CallSideEffect : ~m? -# 2210| v2210_6(void) = ^IndirectReadSideEffect[-1] : &:r2210_1, ~m? -# 2210| mu2210_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2210_1 -# 2211| v2211_1(void) = NoOp : -#-----| Goto -> Block 10 +# 2213| Block 8 +# 2213| r2213_13(glval) = VariableAddress[x] : +# 2213| r2213_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2213| v2213_15(void) = Call[~ClassWithDestructor] : func:r2213_14, this:r2213_13 +# 2213| mu2213_16(unknown) = ^CallSideEffect : ~m? +# 2213| v2213_17(void) = ^IndirectReadSideEffect[-1] : &:r2213_13, ~m? +# 2213| mu2213_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2213_13 +#-----| Goto -> Block 9 -# 2212| Block 9 -# 2212| r2212_1(glval) = VariableAddress[x] : -# 2212| r2212_2(glval) = FunctionAddress[~ClassWithDestructor] : -# 2212| v2212_3(void) = Call[~ClassWithDestructor] : func:r2212_2, this:r2212_1 -# 2212| mu2212_4(unknown) = ^CallSideEffect : ~m? -# 2212| v2212_5(void) = ^IndirectReadSideEffect[-1] : &:r2212_1, ~m? -# 2212| mu2212_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2212_1 -#-----| Goto -> Block 10 - -# 2212| Block 10 -# 2212| v2212_7(void) = NoOp : -# 2214| r2214_1(glval) = VariableAddress[x] : -# 2214| mu2214_2(ClassWithDestructor) = Uninitialized[x] : &:r2214_1 -# 2214| r2214_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2214| v2214_4(void) = Call[ClassWithDestructor] : func:r2214_3, this:r2214_1 -# 2214| mu2214_5(unknown) = ^CallSideEffect : ~m? -# 2214| mu2214_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2214_1 -# 2215| r2215_1(glval>) = VariableAddress[ys] : -# 2215| mu2215_2(vector) = Uninitialized[ys] : &:r2215_1 -# 2215| r2215_3(glval) = FunctionAddress[vector] : -# 2215| r2215_4(glval) = VariableAddress[#temp2215:45] : -# 2215| r2215_5(glval) = VariableAddress[x] : -# 2215| r2215_6(ClassWithDestructor) = Load[x] : &:r2215_5, ~m? -# 2215| mu2215_7(ClassWithDestructor) = Store[#temp2215:45] : &:r2215_4, r2215_6 -# 2215| r2215_8(ClassWithDestructor) = Load[#temp2215:45] : &:r2215_4, ~m? -# 2215| v2215_9(void) = Call[vector] : func:r2215_3, this:r2215_1, 0:r2215_8 -# 2215| mu2215_10(unknown) = ^CallSideEffect : ~m? -# 2215| mu2215_11(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2215_1 -# 2215| r2215_12(glval) = CopyValue : r2215_4 -# 2215| r2215_13(glval) = FunctionAddress[~ClassWithDestructor] : -# 2215| v2215_14(void) = Call[~ClassWithDestructor] : func:r2215_13, this:r2215_12 -# 2215| mu2215_15(unknown) = ^CallSideEffect : ~m? -# 2215| v2215_16(void) = ^IndirectReadSideEffect[-1] : &:r2215_12, ~m? -# 2215| mu2215_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2215_12 -# 2215| r2215_18(glval &>) = VariableAddress[(__range)] : -# 2215| r2215_19(glval>) = VariableAddress[ys] : -# 2215| r2215_20(vector &) = CopyValue : r2215_19 -# 2215| mu2215_21(vector &) = Store[(__range)] : &:r2215_18, r2215_20 -# 2215| r2215_22(glval>) = VariableAddress[(__begin)] : -# 2215| r2215_23(glval &>) = VariableAddress[(__range)] : -# 2215| r2215_24(vector &) = Load[(__range)] : &:r2215_23, ~m? -#-----| r0_1(glval>) = CopyValue : r2215_24 +# 2213| Block 9 +# 2213| v2213_19(void) = NoOp : +# 2215| r2215_1(glval) = VariableAddress[x] : +# 2215| mu2215_2(ClassWithDestructor) = Uninitialized[x] : &:r2215_1 +# 2215| r2215_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2215| v2215_4(void) = Call[ClassWithDestructor] : func:r2215_3, this:r2215_1 +# 2215| mu2215_5(unknown) = ^CallSideEffect : ~m? +# 2215| mu2215_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2215_1 +# 2216| r2216_1(glval>) = VariableAddress[ys] : +# 2216| mu2216_2(vector) = Uninitialized[ys] : &:r2216_1 +# 2216| r2216_3(glval) = FunctionAddress[vector] : +# 2216| r2216_4(glval) = VariableAddress[#temp2216:45] : +# 2216| r2216_5(glval) = VariableAddress[x] : +# 2216| r2216_6(ClassWithDestructor) = Load[x] : &:r2216_5, ~m? +# 2216| mu2216_7(ClassWithDestructor) = Store[#temp2216:45] : &:r2216_4, r2216_6 +# 2216| r2216_8(ClassWithDestructor) = Load[#temp2216:45] : &:r2216_4, ~m? +# 2216| v2216_9(void) = Call[vector] : func:r2216_3, this:r2216_1, 0:r2216_8 +# 2216| mu2216_10(unknown) = ^CallSideEffect : ~m? +# 2216| mu2216_11(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2216_1 +# 2216| r2216_12(glval) = CopyValue : r2216_4 +# 2216| r2216_13(glval) = FunctionAddress[~ClassWithDestructor] : +# 2216| v2216_14(void) = Call[~ClassWithDestructor] : func:r2216_13, this:r2216_12 +# 2216| mu2216_15(unknown) = ^CallSideEffect : ~m? +# 2216| v2216_16(void) = ^IndirectReadSideEffect[-1] : &:r2216_12, ~m? +# 2216| mu2216_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2216_12 +# 2216| r2216_18(glval &>) = VariableAddress[(__range)] : +# 2216| r2216_19(glval>) = VariableAddress[ys] : +# 2216| r2216_20(vector &) = CopyValue : r2216_19 +# 2216| mu2216_21(vector &) = Store[(__range)] : &:r2216_18, r2216_20 +# 2216| r2216_22(glval>) = VariableAddress[(__begin)] : +# 2216| r2216_23(glval &>) = VariableAddress[(__range)] : +# 2216| r2216_24(vector &) = Load[(__range)] : &:r2216_23, ~m? +#-----| r0_1(glval>) = CopyValue : r2216_24 #-----| r0_2(glval>) = Convert : r0_1 -# 2215| r2215_25(glval) = FunctionAddress[begin] : -# 2215| r2215_26(iterator) = Call[begin] : func:r2215_25, this:r0_2 +# 2216| r2216_25(glval) = FunctionAddress[begin] : +# 2216| r2216_26(iterator) = Call[begin] : func:r2216_25, this:r0_2 #-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m? -# 2215| mu2215_27(iterator) = Store[(__begin)] : &:r2215_22, r2215_26 -# 2215| r2215_28(glval>) = VariableAddress[(__end)] : -# 2215| r2215_29(glval &>) = VariableAddress[(__range)] : -# 2215| r2215_30(vector &) = Load[(__range)] : &:r2215_29, ~m? -#-----| r0_4(glval>) = CopyValue : r2215_30 +# 2216| mu2216_27(iterator) = Store[(__begin)] : &:r2216_22, r2216_26 +# 2216| r2216_28(glval>) = VariableAddress[(__end)] : +# 2216| r2216_29(glval &>) = VariableAddress[(__range)] : +# 2216| r2216_30(vector &) = Load[(__range)] : &:r2216_29, ~m? +#-----| r0_4(glval>) = CopyValue : r2216_30 #-----| r0_5(glval>) = Convert : r0_4 -# 2215| r2215_31(glval) = FunctionAddress[end] : -# 2215| r2215_32(iterator) = Call[end] : func:r2215_31, this:r0_5 +# 2216| r2216_31(glval) = FunctionAddress[end] : +# 2216| r2216_32(iterator) = Call[end] : func:r2216_31, this:r0_5 #-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m? -# 2215| mu2215_33(iterator) = Store[(__end)] : &:r2215_28, r2215_32 -#-----| Goto -> Block 11 +# 2216| mu2216_33(iterator) = Store[(__end)] : &:r2216_28, r2216_32 +#-----| Goto -> Block 10 -# 2215| Block 11 -# 2215| r2215_34(glval>) = VariableAddress[(__begin)] : -#-----| r0_7(glval>) = Convert : r2215_34 -# 2215| r2215_35(glval) = FunctionAddress[operator!=] : +# 2216| Block 10 +# 2216| r2216_34(glval>) = VariableAddress[(__begin)] : +#-----| r0_7(glval>) = Convert : r2216_34 +# 2216| r2216_35(glval) = FunctionAddress[operator!=] : #-----| r0_8(glval>) = VariableAddress[#temp0:0] : #-----| mu0_9(iterator) = Uninitialized[#temp0:0] : &:r0_8 -# 2215| r2215_36(glval) = FunctionAddress[iterator] : -# 2215| r2215_37(glval>) = VariableAddress[(__end)] : -#-----| r0_10(glval>) = Convert : r2215_37 +# 2216| r2216_36(glval) = FunctionAddress[iterator] : +# 2216| r2216_37(glval>) = VariableAddress[(__end)] : +#-----| r0_10(glval>) = Convert : r2216_37 #-----| r0_11(iterator &) = CopyValue : r0_10 -# 2215| v2215_38(void) = Call[iterator] : func:r2215_36, this:r0_8, 0:r0_11 -# 2215| mu2215_39(unknown) = ^CallSideEffect : ~m? +# 2216| v2216_38(void) = Call[iterator] : func:r2216_36, this:r0_8, 0:r0_11 +# 2216| mu2216_39(unknown) = ^CallSideEffect : ~m? #-----| v0_12(void) = ^BufferReadSideEffect[0] : &:r0_11, ~m? -# 2215| mu2215_40(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 +# 2216| mu2216_40(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 #-----| r0_13(iterator) = Load[#temp0:0] : &:r0_8, ~m? -# 2215| r2215_41(bool) = Call[operator!=] : func:r2215_35, this:r0_7, 0:r0_13 +# 2216| r2216_41(bool) = Call[operator!=] : func:r2216_35, this:r0_7, 0:r0_13 #-----| v0_14(void) = ^IndirectReadSideEffect[-1] : &:r0_7, ~m? -# 2215| v2215_42(void) = ConditionalBranch : r2215_41 -#-----| False -> Block 14 -#-----| True -> Block 12 +# 2216| v2216_42(void) = ConditionalBranch : r2216_41 +#-----| False -> Block 12 +#-----| True -> Block 11 -# 2215| Block 12 -# 2215| r2215_43(glval) = VariableAddress[y] : -# 2215| r2215_44(glval>) = VariableAddress[(__begin)] : -#-----| r0_15(glval>) = Convert : r2215_44 -# 2215| r2215_45(glval) = FunctionAddress[operator*] : -# 2215| r2215_46(ClassWithDestructor &) = Call[operator*] : func:r2215_45, this:r0_15 +# 2216| Block 11 +# 2216| r2216_43(glval) = VariableAddress[y] : +# 2216| r2216_44(glval>) = VariableAddress[(__begin)] : +#-----| r0_15(glval>) = Convert : r2216_44 +# 2216| r2216_45(glval) = FunctionAddress[operator*] : +# 2216| r2216_46(ClassWithDestructor &) = Call[operator*] : func:r2216_45, this:r0_15 #-----| v0_16(void) = ^IndirectReadSideEffect[-1] : &:r0_15, ~m? -# 2215| r2215_47(ClassWithDestructor) = Load[?] : &:r2215_46, ~m? -# 2215| mu2215_48(ClassWithDestructor) = Store[y] : &:r2215_43, r2215_47 -# 2216| r2216_1(glval) = VariableAddress[y] : -# 2216| r2216_2(glval) = FunctionAddress[set_x] : -# 2216| r2216_3(char) = Constant[97] : -# 2216| v2216_4(void) = Call[set_x] : func:r2216_2, this:r2216_1, 0:r2216_3 -# 2216| mu2216_5(unknown) = ^CallSideEffect : ~m? -# 2216| v2216_6(void) = ^IndirectReadSideEffect[-1] : &:r2216_1, ~m? -# 2216| mu2216_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2216_1 -# 2215| r2215_49(glval>) = VariableAddress[(__begin)] : -# 2215| r2215_50(glval) = FunctionAddress[operator++] : -# 2215| r2215_51(iterator &) = Call[operator++] : func:r2215_50, this:r2215_49 -# 2215| v2215_52(void) = ^IndirectReadSideEffect[-1] : &:r2215_49, ~m? -# 2215| mu2215_53(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2215_49 -# 2215| r2215_54(glval) = VariableAddress[y] : -# 2215| r2215_55(glval) = FunctionAddress[~ClassWithDestructor] : -# 2215| v2215_56(void) = Call[~ClassWithDestructor] : func:r2215_55, this:r2215_54 -# 2215| mu2215_57(unknown) = ^CallSideEffect : ~m? -# 2215| v2215_58(void) = ^IndirectReadSideEffect[-1] : &:r2215_54, ~m? -# 2215| mu2215_59(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2215_54 -# 2215| r2215_60(glval>) = CopyValue : r2215_51 -#-----| Goto (back edge) -> Block 11 +# 2216| r2216_47(ClassWithDestructor) = Load[?] : &:r2216_46, ~m? +# 2216| mu2216_48(ClassWithDestructor) = Store[y] : &:r2216_43, r2216_47 +# 2217| r2217_1(glval) = VariableAddress[y] : +# 2217| r2217_2(glval) = FunctionAddress[set_x] : +# 2217| r2217_3(char) = Constant[97] : +# 2217| v2217_4(void) = Call[set_x] : func:r2217_2, this:r2217_1, 0:r2217_3 +# 2217| mu2217_5(unknown) = ^CallSideEffect : ~m? +# 2217| v2217_6(void) = ^IndirectReadSideEffect[-1] : &:r2217_1, ~m? +# 2217| mu2217_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2217_1 +# 2216| r2216_49(glval>) = VariableAddress[(__begin)] : +# 2216| r2216_50(glval) = FunctionAddress[operator++] : +# 2216| r2216_51(iterator &) = Call[operator++] : func:r2216_50, this:r2216_49 +# 2216| v2216_52(void) = ^IndirectReadSideEffect[-1] : &:r2216_49, ~m? +# 2216| mu2216_53(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2216_49 +# 2216| r2216_54(glval) = VariableAddress[y] : +# 2216| r2216_55(glval) = FunctionAddress[~ClassWithDestructor] : +# 2216| v2216_56(void) = Call[~ClassWithDestructor] : func:r2216_55, this:r2216_54 +# 2216| mu2216_57(unknown) = ^CallSideEffect : ~m? +# 2216| v2216_58(void) = ^IndirectReadSideEffect[-1] : &:r2216_54, ~m? +# 2216| mu2216_59(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2216_54 +# 2216| r2216_60(glval>) = CopyValue : r2216_51 +#-----| Goto (back edge) -> Block 10 -# 2215| Block 13 -# 2215| r2215_61(glval>) = VariableAddress[ys] : -# 2215| r2215_62(glval) = FunctionAddress[~vector] : -# 2215| v2215_63(void) = Call[~vector] : func:r2215_62, this:r2215_61 -# 2215| mu2215_64(unknown) = ^CallSideEffect : ~m? -# 2215| v2215_65(void) = ^IndirectReadSideEffect[-1] : &:r2215_61, ~m? -# 2215| mu2215_66(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2215_61 -#-----| Goto -> Block 14 - -# 2218| Block 14 -# 2218| r2218_1(glval>) = VariableAddress[ys] : -# 2218| mu2218_2(vector) = Uninitialized[ys] : &:r2218_1 -# 2218| r2218_3(glval) = FunctionAddress[vector] : -# 2218| r2218_4(glval) = VariableAddress[#temp2218:45] : -# 2218| r2218_5(glval) = VariableAddress[x] : -# 2218| r2218_6(ClassWithDestructor) = Load[x] : &:r2218_5, ~m? -# 2218| mu2218_7(ClassWithDestructor) = Store[#temp2218:45] : &:r2218_4, r2218_6 -# 2218| r2218_8(ClassWithDestructor) = Load[#temp2218:45] : &:r2218_4, ~m? -# 2218| v2218_9(void) = Call[vector] : func:r2218_3, this:r2218_1, 0:r2218_8 -# 2218| mu2218_10(unknown) = ^CallSideEffect : ~m? -# 2218| mu2218_11(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2218_1 -# 2218| r2218_12(glval) = CopyValue : r2218_4 -# 2218| r2218_13(glval) = FunctionAddress[~ClassWithDestructor] : -# 2218| v2218_14(void) = Call[~ClassWithDestructor] : func:r2218_13, this:r2218_12 -# 2218| mu2218_15(unknown) = ^CallSideEffect : ~m? -# 2218| v2218_16(void) = ^IndirectReadSideEffect[-1] : &:r2218_12, ~m? -# 2218| mu2218_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2218_12 -# 2218| r2218_18(glval &>) = VariableAddress[(__range)] : -# 2218| r2218_19(glval>) = VariableAddress[ys] : -# 2218| r2218_20(vector &) = CopyValue : r2218_19 -# 2218| mu2218_21(vector &) = Store[(__range)] : &:r2218_18, r2218_20 -# 2218| r2218_22(glval>) = VariableAddress[(__begin)] : -# 2218| r2218_23(glval &>) = VariableAddress[(__range)] : -# 2218| r2218_24(vector &) = Load[(__range)] : &:r2218_23, ~m? -#-----| r0_17(glval>) = CopyValue : r2218_24 +# 2216| Block 12 +# 2216| r2216_61(glval>) = VariableAddress[ys] : +# 2216| r2216_62(glval) = FunctionAddress[~vector] : +# 2216| v2216_63(void) = Call[~vector] : func:r2216_62, this:r2216_61 +# 2216| mu2216_64(unknown) = ^CallSideEffect : ~m? +# 2216| v2216_65(void) = ^IndirectReadSideEffect[-1] : &:r2216_61, ~m? +# 2216| mu2216_66(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2216_61 +# 2219| r2219_1(glval>) = VariableAddress[ys] : +# 2219| mu2219_2(vector) = Uninitialized[ys] : &:r2219_1 +# 2219| r2219_3(glval) = FunctionAddress[vector] : +# 2219| r2219_4(glval) = VariableAddress[#temp2219:45] : +# 2219| r2219_5(glval) = VariableAddress[x] : +# 2219| r2219_6(ClassWithDestructor) = Load[x] : &:r2219_5, ~m? +# 2219| mu2219_7(ClassWithDestructor) = Store[#temp2219:45] : &:r2219_4, r2219_6 +# 2219| r2219_8(ClassWithDestructor) = Load[#temp2219:45] : &:r2219_4, ~m? +# 2219| v2219_9(void) = Call[vector] : func:r2219_3, this:r2219_1, 0:r2219_8 +# 2219| mu2219_10(unknown) = ^CallSideEffect : ~m? +# 2219| mu2219_11(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2219_1 +# 2219| r2219_12(glval) = CopyValue : r2219_4 +# 2219| r2219_13(glval) = FunctionAddress[~ClassWithDestructor] : +# 2219| v2219_14(void) = Call[~ClassWithDestructor] : func:r2219_13, this:r2219_12 +# 2219| mu2219_15(unknown) = ^CallSideEffect : ~m? +# 2219| v2219_16(void) = ^IndirectReadSideEffect[-1] : &:r2219_12, ~m? +# 2219| mu2219_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_12 +# 2219| r2219_18(glval &>) = VariableAddress[(__range)] : +# 2219| r2219_19(glval>) = VariableAddress[ys] : +# 2219| r2219_20(vector &) = CopyValue : r2219_19 +# 2219| mu2219_21(vector &) = Store[(__range)] : &:r2219_18, r2219_20 +# 2219| r2219_22(glval>) = VariableAddress[(__begin)] : +# 2219| r2219_23(glval &>) = VariableAddress[(__range)] : +# 2219| r2219_24(vector &) = Load[(__range)] : &:r2219_23, ~m? +#-----| r0_17(glval>) = CopyValue : r2219_24 #-----| r0_18(glval>) = Convert : r0_17 -# 2218| r2218_25(glval) = FunctionAddress[begin] : -# 2218| r2218_26(iterator) = Call[begin] : func:r2218_25, this:r0_18 +# 2219| r2219_25(glval) = FunctionAddress[begin] : +# 2219| r2219_26(iterator) = Call[begin] : func:r2219_25, this:r0_18 #-----| v0_19(void) = ^IndirectReadSideEffect[-1] : &:r0_18, ~m? -# 2218| mu2218_27(iterator) = Store[(__begin)] : &:r2218_22, r2218_26 -# 2218| r2218_28(glval>) = VariableAddress[(__end)] : -# 2218| r2218_29(glval &>) = VariableAddress[(__range)] : -# 2218| r2218_30(vector &) = Load[(__range)] : &:r2218_29, ~m? -#-----| r0_20(glval>) = CopyValue : r2218_30 +# 2219| mu2219_27(iterator) = Store[(__begin)] : &:r2219_22, r2219_26 +# 2219| r2219_28(glval>) = VariableAddress[(__end)] : +# 2219| r2219_29(glval &>) = VariableAddress[(__range)] : +# 2219| r2219_30(vector &) = Load[(__range)] : &:r2219_29, ~m? +#-----| r0_20(glval>) = CopyValue : r2219_30 #-----| r0_21(glval>) = Convert : r0_20 -# 2218| r2218_31(glval) = FunctionAddress[end] : -# 2218| r2218_32(iterator) = Call[end] : func:r2218_31, this:r0_21 +# 2219| r2219_31(glval) = FunctionAddress[end] : +# 2219| r2219_32(iterator) = Call[end] : func:r2219_31, this:r0_21 #-----| v0_22(void) = ^IndirectReadSideEffect[-1] : &:r0_21, ~m? -# 2218| mu2218_33(iterator) = Store[(__end)] : &:r2218_28, r2218_32 -#-----| Goto -> Block 15 +# 2219| mu2219_33(iterator) = Store[(__end)] : &:r2219_28, r2219_32 +#-----| Goto -> Block 13 -# 2218| Block 15 -# 2218| r2218_34(glval>) = VariableAddress[(__begin)] : -#-----| r0_23(glval>) = Convert : r2218_34 -# 2218| r2218_35(glval) = FunctionAddress[operator!=] : +# 2219| Block 13 +# 2219| r2219_34(glval>) = VariableAddress[(__begin)] : +#-----| r0_23(glval>) = Convert : r2219_34 +# 2219| r2219_35(glval) = FunctionAddress[operator!=] : #-----| r0_24(glval>) = VariableAddress[#temp0:0] : #-----| mu0_25(iterator) = Uninitialized[#temp0:0] : &:r0_24 -# 2218| r2218_36(glval) = FunctionAddress[iterator] : -# 2218| r2218_37(glval>) = VariableAddress[(__end)] : -#-----| r0_26(glval>) = Convert : r2218_37 +# 2219| r2219_36(glval) = FunctionAddress[iterator] : +# 2219| r2219_37(glval>) = VariableAddress[(__end)] : +#-----| r0_26(glval>) = Convert : r2219_37 #-----| r0_27(iterator &) = CopyValue : r0_26 -# 2218| v2218_38(void) = Call[iterator] : func:r2218_36, this:r0_24, 0:r0_27 -# 2218| mu2218_39(unknown) = ^CallSideEffect : ~m? +# 2219| v2219_38(void) = Call[iterator] : func:r2219_36, this:r0_24, 0:r0_27 +# 2219| mu2219_39(unknown) = ^CallSideEffect : ~m? #-----| v0_28(void) = ^BufferReadSideEffect[0] : &:r0_27, ~m? -# 2218| mu2218_40(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_24 +# 2219| mu2219_40(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_24 #-----| r0_29(iterator) = Load[#temp0:0] : &:r0_24, ~m? -# 2218| r2218_41(bool) = Call[operator!=] : func:r2218_35, this:r0_23, 0:r0_29 +# 2219| r2219_41(bool) = Call[operator!=] : func:r2219_35, this:r0_23, 0:r0_29 #-----| v0_30(void) = ^IndirectReadSideEffect[-1] : &:r0_23, ~m? -# 2218| v2218_42(void) = ConditionalBranch : r2218_41 -#-----| False -> Block 20 -#-----| True -> Block 17 +# 2219| v2219_42(void) = ConditionalBranch : r2219_41 +#-----| False -> Block 17 +#-----| True -> Block 15 -# 2218| Block 16 -# 2218| r2218_43(glval>) = VariableAddress[(__begin)] : -# 2218| r2218_44(glval) = FunctionAddress[operator++] : -# 2218| r2218_45(iterator &) = Call[operator++] : func:r2218_44, this:r2218_43 -# 2218| v2218_46(void) = ^IndirectReadSideEffect[-1] : &:r2218_43, ~m? -# 2218| mu2218_47(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2218_43 -# 2218| r2218_48(glval) = VariableAddress[y] : -# 2218| r2218_49(glval) = FunctionAddress[~ClassWithDestructor] : -# 2218| v2218_50(void) = Call[~ClassWithDestructor] : func:r2218_49, this:r2218_48 -# 2218| mu2218_51(unknown) = ^CallSideEffect : ~m? -# 2218| v2218_52(void) = ^IndirectReadSideEffect[-1] : &:r2218_48, ~m? -# 2218| mu2218_53(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2218_48 -# 2218| r2218_54(glval>) = CopyValue : r2218_45 -#-----| Goto (back edge) -> Block 15 +# 2219| Block 14 +# 2219| r2219_43(glval>) = VariableAddress[(__begin)] : +# 2219| r2219_44(glval) = FunctionAddress[operator++] : +# 2219| r2219_45(iterator &) = Call[operator++] : func:r2219_44, this:r2219_43 +# 2219| v2219_46(void) = ^IndirectReadSideEffect[-1] : &:r2219_43, ~m? +# 2219| mu2219_47(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2219_43 +# 2219| r2219_48(glval) = VariableAddress[y] : +# 2219| r2219_49(glval) = FunctionAddress[~ClassWithDestructor] : +# 2219| v2219_50(void) = Call[~ClassWithDestructor] : func:r2219_49, this:r2219_48 +# 2219| mu2219_51(unknown) = ^CallSideEffect : ~m? +# 2219| v2219_52(void) = ^IndirectReadSideEffect[-1] : &:r2219_48, ~m? +# 2219| mu2219_53(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_48 +# 2219| r2219_54(glval>) = CopyValue : r2219_45 +#-----| Goto (back edge) -> Block 13 -# 2218| Block 17 -# 2218| r2218_55(glval) = VariableAddress[y] : -# 2218| r2218_56(glval>) = VariableAddress[(__begin)] : -#-----| r0_31(glval>) = Convert : r2218_56 -# 2218| r2218_57(glval) = FunctionAddress[operator*] : -# 2218| r2218_58(ClassWithDestructor &) = Call[operator*] : func:r2218_57, this:r0_31 +# 2219| Block 15 +# 2219| r2219_55(glval) = VariableAddress[y] : +# 2219| r2219_56(glval>) = VariableAddress[(__begin)] : +#-----| r0_31(glval>) = Convert : r2219_56 +# 2219| r2219_57(glval) = FunctionAddress[operator*] : +# 2219| r2219_58(ClassWithDestructor &) = Call[operator*] : func:r2219_57, this:r0_31 #-----| v0_32(void) = ^IndirectReadSideEffect[-1] : &:r0_31, ~m? -# 2218| r2218_59(ClassWithDestructor) = Load[?] : &:r2218_58, ~m? -# 2218| mu2218_60(ClassWithDestructor) = Store[y] : &:r2218_55, r2218_59 -# 2219| r2219_1(glval) = VariableAddress[y] : -# 2219| r2219_2(glval) = FunctionAddress[set_x] : -# 2219| r2219_3(char) = Constant[97] : -# 2219| v2219_4(void) = Call[set_x] : func:r2219_2, this:r2219_1, 0:r2219_3 -# 2219| mu2219_5(unknown) = ^CallSideEffect : ~m? -# 2219| v2219_6(void) = ^IndirectReadSideEffect[-1] : &:r2219_1, ~m? -# 2219| mu2219_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_1 +# 2219| r2219_59(ClassWithDestructor) = Load[?] : &:r2219_58, ~m? +# 2219| mu2219_60(ClassWithDestructor) = Store[y] : &:r2219_55, r2219_59 # 2220| r2220_1(glval) = VariableAddress[y] : -# 2220| r2220_2(glval) = FunctionAddress[get_x] : -# 2220| r2220_3(char) = Call[get_x] : func:r2220_2, this:r2220_1 -# 2220| mu2220_4(unknown) = ^CallSideEffect : ~m? -# 2220| v2220_5(void) = ^IndirectReadSideEffect[-1] : &:r2220_1, ~m? -# 2220| mu2220_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2220_1 -# 2220| r2220_7(int) = Convert : r2220_3 -# 2220| r2220_8(int) = Constant[98] : -# 2220| r2220_9(bool) = CompareEQ : r2220_7, r2220_8 -# 2220| v2220_10(void) = ConditionalBranch : r2220_9 -#-----| False -> Block 16 -#-----| True -> Block 18 +# 2220| r2220_2(glval) = FunctionAddress[set_x] : +# 2220| r2220_3(char) = Constant[97] : +# 2220| v2220_4(void) = Call[set_x] : func:r2220_2, this:r2220_1, 0:r2220_3 +# 2220| mu2220_5(unknown) = ^CallSideEffect : ~m? +# 2220| v2220_6(void) = ^IndirectReadSideEffect[-1] : &:r2220_1, ~m? +# 2220| mu2220_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2220_1 +# 2221| r2221_1(glval) = VariableAddress[y] : +# 2221| r2221_2(glval) = FunctionAddress[get_x] : +# 2221| r2221_3(char) = Call[get_x] : func:r2221_2, this:r2221_1 +# 2221| mu2221_4(unknown) = ^CallSideEffect : ~m? +# 2221| v2221_5(void) = ^IndirectReadSideEffect[-1] : &:r2221_1, ~m? +# 2221| mu2221_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2221_1 +# 2221| r2221_7(int) = Convert : r2221_3 +# 2221| r2221_8(int) = Constant[98] : +# 2221| r2221_9(bool) = CompareEQ : r2221_7, r2221_8 +# 2221| v2221_10(void) = ConditionalBranch : r2221_9 +#-----| False -> Block 14 +#-----| True -> Block 16 -# 2221| Block 18 -# 2221| v2221_1(void) = NoOp : -# 2218| r2218_61(glval) = VariableAddress[y] : -# 2218| r2218_62(glval) = FunctionAddress[~ClassWithDestructor] : -# 2218| v2218_63(void) = Call[~ClassWithDestructor] : func:r2218_62, this:r2218_61 -# 2218| mu2218_64(unknown) = ^CallSideEffect : ~m? -# 2218| v2218_65(void) = ^IndirectReadSideEffect[-1] : &:r2218_61, ~m? -# 2218| mu2218_66(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2218_61 -# 2218| r2218_67(glval>) = VariableAddress[ys] : -# 2218| r2218_68(glval) = FunctionAddress[~vector] : -# 2218| v2218_69(void) = Call[~vector] : func:r2218_68, this:r2218_67 -# 2218| mu2218_70(unknown) = ^CallSideEffect : ~m? -# 2218| v2218_71(void) = ^IndirectReadSideEffect[-1] : &:r2218_67, ~m? -# 2218| mu2218_72(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2218_67 -# 2233| r2233_1(glval) = VariableAddress[x] : -# 2233| r2233_2(glval) = FunctionAddress[~ClassWithDestructor] : -# 2233| v2233_3(void) = Call[~ClassWithDestructor] : func:r2233_2, this:r2233_1 -# 2233| mu2233_4(unknown) = ^CallSideEffect : ~m? -# 2233| v2233_5(void) = ^IndirectReadSideEffect[-1] : &:r2233_1, ~m? -# 2233| mu2233_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_1 +# 2222| Block 16 +# 2222| v2222_1(void) = NoOp : +# 2219| r2219_61(glval) = VariableAddress[y] : +# 2219| r2219_62(glval) = FunctionAddress[~ClassWithDestructor] : +# 2219| v2219_63(void) = Call[~ClassWithDestructor] : func:r2219_62, this:r2219_61 +# 2219| mu2219_64(unknown) = ^CallSideEffect : ~m? +# 2219| v2219_65(void) = ^IndirectReadSideEffect[-1] : &:r2219_61, ~m? +# 2219| mu2219_66(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2219_61 +# 2219| r2219_67(glval>) = VariableAddress[ys] : +# 2219| r2219_68(glval) = FunctionAddress[~vector] : +# 2219| v2219_69(void) = Call[~vector] : func:r2219_68, this:r2219_67 +# 2219| mu2219_70(unknown) = ^CallSideEffect : ~m? +# 2219| v2219_71(void) = ^IndirectReadSideEffect[-1] : &:r2219_67, ~m? +# 2219| mu2219_72(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2219_67 +# 2234| r2234_1(glval) = VariableAddress[x] : +# 2234| r2234_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2234| v2234_3(void) = Call[~ClassWithDestructor] : func:r2234_2, this:r2234_1 +# 2234| mu2234_4(unknown) = ^CallSideEffect : ~m? +# 2234| v2234_5(void) = ^IndirectReadSideEffect[-1] : &:r2234_1, ~m? +# 2234| mu2234_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2234_1 #-----| Goto -> Block 1 -# 2218| Block 19 -# 2218| r2218_73(glval>) = VariableAddress[ys] : -# 2218| r2218_74(glval) = FunctionAddress[~vector] : -# 2218| v2218_75(void) = Call[~vector] : func:r2218_74, this:r2218_73 -# 2218| mu2218_76(unknown) = ^CallSideEffect : ~m? -# 2218| v2218_77(void) = ^IndirectReadSideEffect[-1] : &:r2218_73, ~m? -# 2218| mu2218_78(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2218_73 -#-----| Goto -> Block 20 - -# 2224| Block 20 -# 2224| r2224_1(glval>) = VariableAddress[ys] : -# 2224| mu2224_2(vector) = Uninitialized[ys] : &:r2224_1 -# 2224| r2224_3(glval) = FunctionAddress[vector] : -# 2224| r2224_4(int) = Constant[1] : -# 2224| v2224_5(void) = Call[vector] : func:r2224_3, this:r2224_1, 0:r2224_4 -# 2224| mu2224_6(unknown) = ^CallSideEffect : ~m? -# 2224| mu2224_7(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2224_1 -# 2224| r2224_8(glval &>) = VariableAddress[(__range)] : -# 2224| r2224_9(glval>) = VariableAddress[ys] : -# 2224| r2224_10(vector &) = CopyValue : r2224_9 -# 2224| mu2224_11(vector &) = Store[(__range)] : &:r2224_8, r2224_10 -# 2224| r2224_12(glval>) = VariableAddress[(__begin)] : -# 2224| r2224_13(glval &>) = VariableAddress[(__range)] : -# 2224| r2224_14(vector &) = Load[(__range)] : &:r2224_13, ~m? -#-----| r0_33(glval>) = CopyValue : r2224_14 +# 2219| Block 17 +# 2219| r2219_73(glval>) = VariableAddress[ys] : +# 2219| r2219_74(glval) = FunctionAddress[~vector] : +# 2219| v2219_75(void) = Call[~vector] : func:r2219_74, this:r2219_73 +# 2219| mu2219_76(unknown) = ^CallSideEffect : ~m? +# 2219| v2219_77(void) = ^IndirectReadSideEffect[-1] : &:r2219_73, ~m? +# 2219| mu2219_78(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2219_73 +# 2225| r2225_1(glval>) = VariableAddress[ys] : +# 2225| mu2225_2(vector) = Uninitialized[ys] : &:r2225_1 +# 2225| r2225_3(glval) = FunctionAddress[vector] : +# 2225| r2225_4(int) = Constant[1] : +# 2225| v2225_5(void) = Call[vector] : func:r2225_3, this:r2225_1, 0:r2225_4 +# 2225| mu2225_6(unknown) = ^CallSideEffect : ~m? +# 2225| mu2225_7(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2225_1 +# 2225| r2225_8(glval &>) = VariableAddress[(__range)] : +# 2225| r2225_9(glval>) = VariableAddress[ys] : +# 2225| r2225_10(vector &) = CopyValue : r2225_9 +# 2225| mu2225_11(vector &) = Store[(__range)] : &:r2225_8, r2225_10 +# 2225| r2225_12(glval>) = VariableAddress[(__begin)] : +# 2225| r2225_13(glval &>) = VariableAddress[(__range)] : +# 2225| r2225_14(vector &) = Load[(__range)] : &:r2225_13, ~m? +#-----| r0_33(glval>) = CopyValue : r2225_14 #-----| r0_34(glval>) = Convert : r0_33 -# 2224| r2224_15(glval) = FunctionAddress[begin] : -# 2224| r2224_16(iterator) = Call[begin] : func:r2224_15, this:r0_34 +# 2225| r2225_15(glval) = FunctionAddress[begin] : +# 2225| r2225_16(iterator) = Call[begin] : func:r2225_15, this:r0_34 #-----| v0_35(void) = ^IndirectReadSideEffect[-1] : &:r0_34, ~m? -# 2224| mu2224_17(iterator) = Store[(__begin)] : &:r2224_12, r2224_16 -# 2224| r2224_18(glval>) = VariableAddress[(__end)] : -# 2224| r2224_19(glval &>) = VariableAddress[(__range)] : -# 2224| r2224_20(vector &) = Load[(__range)] : &:r2224_19, ~m? -#-----| r0_36(glval>) = CopyValue : r2224_20 +# 2225| mu2225_17(iterator) = Store[(__begin)] : &:r2225_12, r2225_16 +# 2225| r2225_18(glval>) = VariableAddress[(__end)] : +# 2225| r2225_19(glval &>) = VariableAddress[(__range)] : +# 2225| r2225_20(vector &) = Load[(__range)] : &:r2225_19, ~m? +#-----| r0_36(glval>) = CopyValue : r2225_20 #-----| r0_37(glval>) = Convert : r0_36 -# 2224| r2224_21(glval) = FunctionAddress[end] : -# 2224| r2224_22(iterator) = Call[end] : func:r2224_21, this:r0_37 +# 2225| r2225_21(glval) = FunctionAddress[end] : +# 2225| r2225_22(iterator) = Call[end] : func:r2225_21, this:r0_37 #-----| v0_38(void) = ^IndirectReadSideEffect[-1] : &:r0_37, ~m? -# 2224| mu2224_23(iterator) = Store[(__end)] : &:r2224_18, r2224_22 -#-----| Goto -> Block 21 +# 2225| mu2225_23(iterator) = Store[(__end)] : &:r2225_18, r2225_22 +#-----| Goto -> Block 18 -# 2224| Block 21 -# 2224| r2224_24(glval>) = VariableAddress[(__begin)] : -#-----| r0_39(glval>) = Convert : r2224_24 -# 2224| r2224_25(glval) = FunctionAddress[operator!=] : +# 2225| Block 18 +# 2225| r2225_24(glval>) = VariableAddress[(__begin)] : +#-----| r0_39(glval>) = Convert : r2225_24 +# 2225| r2225_25(glval) = FunctionAddress[operator!=] : #-----| r0_40(glval>) = VariableAddress[#temp0:0] : #-----| mu0_41(iterator) = Uninitialized[#temp0:0] : &:r0_40 -# 2224| r2224_26(glval) = FunctionAddress[iterator] : -# 2224| r2224_27(glval>) = VariableAddress[(__end)] : -#-----| r0_42(glval>) = Convert : r2224_27 +# 2225| r2225_26(glval) = FunctionAddress[iterator] : +# 2225| r2225_27(glval>) = VariableAddress[(__end)] : +#-----| r0_42(glval>) = Convert : r2225_27 #-----| r0_43(iterator &) = CopyValue : r0_42 -# 2224| v2224_28(void) = Call[iterator] : func:r2224_26, this:r0_40, 0:r0_43 -# 2224| mu2224_29(unknown) = ^CallSideEffect : ~m? +# 2225| v2225_28(void) = Call[iterator] : func:r2225_26, this:r0_40, 0:r0_43 +# 2225| mu2225_29(unknown) = ^CallSideEffect : ~m? #-----| v0_44(void) = ^BufferReadSideEffect[0] : &:r0_43, ~m? -# 2224| mu2224_30(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_40 +# 2225| mu2225_30(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_40 #-----| r0_45(iterator) = Load[#temp0:0] : &:r0_40, ~m? -# 2224| r2224_31(bool) = Call[operator!=] : func:r2224_25, this:r0_39, 0:r0_45 +# 2225| r2225_31(bool) = Call[operator!=] : func:r2225_25, this:r0_39, 0:r0_45 #-----| v0_46(void) = ^IndirectReadSideEffect[-1] : &:r0_39, ~m? -# 2224| v2224_32(void) = ConditionalBranch : r2224_31 -#-----| False -> Block 26 -#-----| True -> Block 23 - -# 2224| Block 22 -# 2224| r2224_33(glval>) = VariableAddress[(__begin)] : -# 2224| r2224_34(glval) = FunctionAddress[operator++] : -# 2224| r2224_35(iterator &) = Call[operator++] : func:r2224_34, this:r2224_33 -# 2224| v2224_36(void) = ^IndirectReadSideEffect[-1] : &:r2224_33, ~m? -# 2224| mu2224_37(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2224_33 -# 2224| r2224_38(glval>) = CopyValue : r2224_35 -#-----| Goto (back edge) -> Block 21 - -# 2224| Block 23 -# 2224| r2224_39(glval) = VariableAddress[y] : -# 2224| r2224_40(glval>) = VariableAddress[(__begin)] : -#-----| r0_47(glval>) = Convert : r2224_40 -# 2224| r2224_41(glval) = FunctionAddress[operator*] : -# 2224| r2224_42(int &) = Call[operator*] : func:r2224_41, this:r0_47 -#-----| v0_48(void) = ^IndirectReadSideEffect[-1] : &:r0_47, ~m? -# 2224| r2224_43(int) = Load[?] : &:r2224_42, ~m? -# 2224| mu2224_44(int) = Store[y] : &:r2224_39, r2224_43 -# 2225| r2225_1(glval) = VariableAddress[y] : -# 2225| r2225_2(int) = Load[y] : &:r2225_1, ~m? -# 2225| r2225_3(int) = Constant[1] : -# 2225| r2225_4(bool) = CompareEQ : r2225_2, r2225_3 -# 2225| v2225_5(void) = ConditionalBranch : r2225_4 +# 2225| v2225_32(void) = ConditionalBranch : r2225_31 #-----| False -> Block 22 -#-----| True -> Block 24 +#-----| True -> Block 20 -# 2226| Block 24 -# 2226| v2226_1(void) = NoOp : -# 2224| r2224_45(glval>) = VariableAddress[ys] : -# 2224| r2224_46(glval) = FunctionAddress[~vector] : -# 2224| v2224_47(void) = Call[~vector] : func:r2224_46, this:r2224_45 -# 2224| mu2224_48(unknown) = ^CallSideEffect : ~m? -# 2224| v2224_49(void) = ^IndirectReadSideEffect[-1] : &:r2224_45, ~m? -# 2224| mu2224_50(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2224_45 -# 2233| r2233_7(glval) = VariableAddress[x] : -# 2233| r2233_8(glval) = FunctionAddress[~ClassWithDestructor] : -# 2233| v2233_9(void) = Call[~ClassWithDestructor] : func:r2233_8, this:r2233_7 -# 2233| mu2233_10(unknown) = ^CallSideEffect : ~m? -# 2233| v2233_11(void) = ^IndirectReadSideEffect[-1] : &:r2233_7, ~m? -# 2233| mu2233_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_7 +# 2225| Block 19 +# 2225| r2225_33(glval>) = VariableAddress[(__begin)] : +# 2225| r2225_34(glval) = FunctionAddress[operator++] : +# 2225| r2225_35(iterator &) = Call[operator++] : func:r2225_34, this:r2225_33 +# 2225| v2225_36(void) = ^IndirectReadSideEffect[-1] : &:r2225_33, ~m? +# 2225| mu2225_37(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2225_33 +# 2225| r2225_38(glval>) = CopyValue : r2225_35 +#-----| Goto (back edge) -> Block 18 + +# 2225| Block 20 +# 2225| r2225_39(glval) = VariableAddress[y] : +# 2225| r2225_40(glval>) = VariableAddress[(__begin)] : +#-----| r0_47(glval>) = Convert : r2225_40 +# 2225| r2225_41(glval) = FunctionAddress[operator*] : +# 2225| r2225_42(int &) = Call[operator*] : func:r2225_41, this:r0_47 +#-----| v0_48(void) = ^IndirectReadSideEffect[-1] : &:r0_47, ~m? +# 2225| r2225_43(int) = Load[?] : &:r2225_42, ~m? +# 2225| mu2225_44(int) = Store[y] : &:r2225_39, r2225_43 +# 2226| r2226_1(glval) = VariableAddress[y] : +# 2226| r2226_2(int) = Load[y] : &:r2226_1, ~m? +# 2226| r2226_3(int) = Constant[1] : +# 2226| r2226_4(bool) = CompareEQ : r2226_2, r2226_3 +# 2226| v2226_5(void) = ConditionalBranch : r2226_4 +#-----| False -> Block 19 +#-----| True -> Block 21 + +# 2227| Block 21 +# 2227| v2227_1(void) = NoOp : +# 2225| r2225_45(glval>) = VariableAddress[ys] : +# 2225| r2225_46(glval) = FunctionAddress[~vector] : +# 2225| v2225_47(void) = Call[~vector] : func:r2225_46, this:r2225_45 +# 2225| mu2225_48(unknown) = ^CallSideEffect : ~m? +# 2225| v2225_49(void) = ^IndirectReadSideEffect[-1] : &:r2225_45, ~m? +# 2225| mu2225_50(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2225_45 +# 2234| r2234_7(glval) = VariableAddress[x] : +# 2234| r2234_8(glval) = FunctionAddress[~ClassWithDestructor] : +# 2234| v2234_9(void) = Call[~ClassWithDestructor] : func:r2234_8, this:r2234_7 +# 2234| mu2234_10(unknown) = ^CallSideEffect : ~m? +# 2234| v2234_11(void) = ^IndirectReadSideEffect[-1] : &:r2234_7, ~m? +# 2234| mu2234_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2234_7 #-----| Goto -> Block 1 -# 2224| Block 25 -# 2224| r2224_51(glval>) = VariableAddress[ys] : -# 2224| r2224_52(glval) = FunctionAddress[~vector] : -# 2224| v2224_53(void) = Call[~vector] : func:r2224_52, this:r2224_51 -# 2224| mu2224_54(unknown) = ^CallSideEffect : ~m? -# 2224| v2224_55(void) = ^IndirectReadSideEffect[-1] : &:r2224_51, ~m? -# 2224| mu2224_56(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2224_51 -#-----| Goto -> Block 26 - -# 2229| Block 26 -# 2229| r2229_1(glval>) = VariableAddress[ys] : -# 2229| mu2229_2(vector) = Uninitialized[ys] : &:r2229_1 -# 2229| r2229_3(glval) = FunctionAddress[vector] : -# 2229| r2229_4(glval) = VariableAddress[#temp2229:45] : -# 2229| r2229_5(glval) = VariableAddress[x] : -# 2229| r2229_6(ClassWithDestructor) = Load[x] : &:r2229_5, ~m? -# 2229| mu2229_7(ClassWithDestructor) = Store[#temp2229:45] : &:r2229_4, r2229_6 -# 2229| r2229_8(ClassWithDestructor) = Load[#temp2229:45] : &:r2229_4, ~m? -# 2229| v2229_9(void) = Call[vector] : func:r2229_3, this:r2229_1, 0:r2229_8 -# 2229| mu2229_10(unknown) = ^CallSideEffect : ~m? -# 2229| mu2229_11(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2229_1 -# 2229| r2229_12(glval) = CopyValue : r2229_4 -# 2229| r2229_13(glval) = FunctionAddress[~ClassWithDestructor] : -# 2229| v2229_14(void) = Call[~ClassWithDestructor] : func:r2229_13, this:r2229_12 -# 2229| mu2229_15(unknown) = ^CallSideEffect : ~m? -# 2229| v2229_16(void) = ^IndirectReadSideEffect[-1] : &:r2229_12, ~m? -# 2229| mu2229_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2229_12 -# 2229| r2229_18(glval &>) = VariableAddress[(__range)] : -# 2229| r2229_19(glval>) = VariableAddress[ys] : -# 2229| r2229_20(vector &) = CopyValue : r2229_19 -# 2229| mu2229_21(vector &) = Store[(__range)] : &:r2229_18, r2229_20 -# 2229| r2229_22(glval>) = VariableAddress[(__begin)] : -# 2229| r2229_23(glval &>) = VariableAddress[(__range)] : -# 2229| r2229_24(vector &) = Load[(__range)] : &:r2229_23, ~m? -#-----| r0_49(glval>) = CopyValue : r2229_24 +# 2225| Block 22 +# 2225| r2225_51(glval>) = VariableAddress[ys] : +# 2225| r2225_52(glval) = FunctionAddress[~vector] : +# 2225| v2225_53(void) = Call[~vector] : func:r2225_52, this:r2225_51 +# 2225| mu2225_54(unknown) = ^CallSideEffect : ~m? +# 2225| v2225_55(void) = ^IndirectReadSideEffect[-1] : &:r2225_51, ~m? +# 2225| mu2225_56(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2225_51 +# 2230| r2230_1(glval>) = VariableAddress[ys] : +# 2230| mu2230_2(vector) = Uninitialized[ys] : &:r2230_1 +# 2230| r2230_3(glval) = FunctionAddress[vector] : +# 2230| r2230_4(glval) = VariableAddress[#temp2230:45] : +# 2230| r2230_5(glval) = VariableAddress[x] : +# 2230| r2230_6(ClassWithDestructor) = Load[x] : &:r2230_5, ~m? +# 2230| mu2230_7(ClassWithDestructor) = Store[#temp2230:45] : &:r2230_4, r2230_6 +# 2230| r2230_8(ClassWithDestructor) = Load[#temp2230:45] : &:r2230_4, ~m? +# 2230| v2230_9(void) = Call[vector] : func:r2230_3, this:r2230_1, 0:r2230_8 +# 2230| mu2230_10(unknown) = ^CallSideEffect : ~m? +# 2230| mu2230_11(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2230_1 +# 2230| r2230_12(glval) = CopyValue : r2230_4 +# 2230| r2230_13(glval) = FunctionAddress[~ClassWithDestructor] : +# 2230| v2230_14(void) = Call[~ClassWithDestructor] : func:r2230_13, this:r2230_12 +# 2230| mu2230_15(unknown) = ^CallSideEffect : ~m? +# 2230| v2230_16(void) = ^IndirectReadSideEffect[-1] : &:r2230_12, ~m? +# 2230| mu2230_17(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2230_12 +# 2230| r2230_18(glval &>) = VariableAddress[(__range)] : +# 2230| r2230_19(glval>) = VariableAddress[ys] : +# 2230| r2230_20(vector &) = CopyValue : r2230_19 +# 2230| mu2230_21(vector &) = Store[(__range)] : &:r2230_18, r2230_20 +# 2230| r2230_22(glval>) = VariableAddress[(__begin)] : +# 2230| r2230_23(glval &>) = VariableAddress[(__range)] : +# 2230| r2230_24(vector &) = Load[(__range)] : &:r2230_23, ~m? +#-----| r0_49(glval>) = CopyValue : r2230_24 #-----| r0_50(glval>) = Convert : r0_49 -# 2229| r2229_25(glval) = FunctionAddress[begin] : -# 2229| r2229_26(iterator) = Call[begin] : func:r2229_25, this:r0_50 +# 2230| r2230_25(glval) = FunctionAddress[begin] : +# 2230| r2230_26(iterator) = Call[begin] : func:r2230_25, this:r0_50 #-----| v0_51(void) = ^IndirectReadSideEffect[-1] : &:r0_50, ~m? -# 2229| mu2229_27(iterator) = Store[(__begin)] : &:r2229_22, r2229_26 -# 2229| r2229_28(glval>) = VariableAddress[(__end)] : -# 2229| r2229_29(glval &>) = VariableAddress[(__range)] : -# 2229| r2229_30(vector &) = Load[(__range)] : &:r2229_29, ~m? -#-----| r0_52(glval>) = CopyValue : r2229_30 +# 2230| mu2230_27(iterator) = Store[(__begin)] : &:r2230_22, r2230_26 +# 2230| r2230_28(glval>) = VariableAddress[(__end)] : +# 2230| r2230_29(glval &>) = VariableAddress[(__range)] : +# 2230| r2230_30(vector &) = Load[(__range)] : &:r2230_29, ~m? +#-----| r0_52(glval>) = CopyValue : r2230_30 #-----| r0_53(glval>) = Convert : r0_52 -# 2229| r2229_31(glval) = FunctionAddress[end] : -# 2229| r2229_32(iterator) = Call[end] : func:r2229_31, this:r0_53 +# 2230| r2230_31(glval) = FunctionAddress[end] : +# 2230| r2230_32(iterator) = Call[end] : func:r2230_31, this:r0_53 #-----| v0_54(void) = ^IndirectReadSideEffect[-1] : &:r0_53, ~m? -# 2229| mu2229_33(iterator) = Store[(__end)] : &:r2229_28, r2229_32 -#-----| Goto -> Block 27 +# 2230| mu2230_33(iterator) = Store[(__end)] : &:r2230_28, r2230_32 +#-----| Goto -> Block 23 -# 2229| Block 27 -# 2229| r2229_34(glval>) = VariableAddress[(__begin)] : -#-----| r0_55(glval>) = Convert : r2229_34 -# 2229| r2229_35(glval) = FunctionAddress[operator!=] : +# 2230| Block 23 +# 2230| r2230_34(glval>) = VariableAddress[(__begin)] : +#-----| r0_55(glval>) = Convert : r2230_34 +# 2230| r2230_35(glval) = FunctionAddress[operator!=] : #-----| r0_56(glval>) = VariableAddress[#temp0:0] : #-----| mu0_57(iterator) = Uninitialized[#temp0:0] : &:r0_56 -# 2229| r2229_36(glval) = FunctionAddress[iterator] : -# 2229| r2229_37(glval>) = VariableAddress[(__end)] : -#-----| r0_58(glval>) = Convert : r2229_37 +# 2230| r2230_36(glval) = FunctionAddress[iterator] : +# 2230| r2230_37(glval>) = VariableAddress[(__end)] : +#-----| r0_58(glval>) = Convert : r2230_37 #-----| r0_59(iterator &) = CopyValue : r0_58 -# 2229| v2229_38(void) = Call[iterator] : func:r2229_36, this:r0_56, 0:r0_59 -# 2229| mu2229_39(unknown) = ^CallSideEffect : ~m? +# 2230| v2230_38(void) = Call[iterator] : func:r2230_36, this:r0_56, 0:r0_59 +# 2230| mu2230_39(unknown) = ^CallSideEffect : ~m? #-----| v0_60(void) = ^BufferReadSideEffect[0] : &:r0_59, ~m? -# 2229| mu2229_40(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_56 +# 2230| mu2230_40(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_56 #-----| r0_61(iterator) = Load[#temp0:0] : &:r0_56, ~m? -# 2229| r2229_41(bool) = Call[operator!=] : func:r2229_35, this:r0_55, 0:r0_61 +# 2230| r2230_41(bool) = Call[operator!=] : func:r2230_35, this:r0_55, 0:r0_61 #-----| v0_62(void) = ^IndirectReadSideEffect[-1] : &:r0_55, ~m? -# 2229| v2229_42(void) = ConditionalBranch : r2229_41 -#-----| False -> Block 30 -#-----| True -> Block 28 +# 2230| v2230_42(void) = ConditionalBranch : r2230_41 +#-----| False -> Block 25 +#-----| True -> Block 24 -# 2229| Block 28 -# 2229| r2229_43(glval) = VariableAddress[y] : -# 2229| r2229_44(glval>) = VariableAddress[(__begin)] : -#-----| r0_63(glval>) = Convert : r2229_44 -# 2229| r2229_45(glval) = FunctionAddress[operator*] : -# 2229| r2229_46(ClassWithDestructor &) = Call[operator*] : func:r2229_45, this:r0_63 +# 2230| Block 24 +# 2230| r2230_43(glval) = VariableAddress[y] : +# 2230| r2230_44(glval>) = VariableAddress[(__begin)] : +#-----| r0_63(glval>) = Convert : r2230_44 +# 2230| r2230_45(glval) = FunctionAddress[operator*] : +# 2230| r2230_46(ClassWithDestructor &) = Call[operator*] : func:r2230_45, this:r0_63 #-----| v0_64(void) = ^IndirectReadSideEffect[-1] : &:r0_63, ~m? -# 2229| r2229_47(ClassWithDestructor) = Load[?] : &:r2229_46, ~m? -# 2229| mu2229_48(ClassWithDestructor) = Store[y] : &:r2229_43, r2229_47 -# 2230| r2230_1(glval) = VariableAddress[z1] : -# 2230| mu2230_2(ClassWithDestructor) = Uninitialized[z1] : &:r2230_1 -# 2230| r2230_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2230| v2230_4(void) = Call[ClassWithDestructor] : func:r2230_3, this:r2230_1 -# 2230| mu2230_5(unknown) = ^CallSideEffect : ~m? -# 2230| mu2230_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2230_1 -# 2231| r2231_1(glval) = VariableAddress[z2] : -# 2231| mu2231_2(ClassWithDestructor) = Uninitialized[z2] : &:r2231_1 +# 2230| r2230_47(ClassWithDestructor) = Load[?] : &:r2230_46, ~m? +# 2230| mu2230_48(ClassWithDestructor) = Store[y] : &:r2230_43, r2230_47 +# 2231| r2231_1(glval) = VariableAddress[z1] : +# 2231| mu2231_2(ClassWithDestructor) = Uninitialized[z1] : &:r2231_1 # 2231| r2231_3(glval) = FunctionAddress[ClassWithDestructor] : # 2231| v2231_4(void) = Call[ClassWithDestructor] : func:r2231_3, this:r2231_1 # 2231| mu2231_5(unknown) = ^CallSideEffect : ~m? # 2231| mu2231_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2231_1 # 2232| r2232_1(glval) = VariableAddress[z2] : -# 2232| r2232_2(glval) = FunctionAddress[~ClassWithDestructor] : -# 2232| v2232_3(void) = Call[~ClassWithDestructor] : func:r2232_2, this:r2232_1 -# 2232| mu2232_4(unknown) = ^CallSideEffect : ~m? -# 2232| v2232_5(void) = ^IndirectReadSideEffect[-1] : &:r2232_1, ~m? +# 2232| mu2232_2(ClassWithDestructor) = Uninitialized[z2] : &:r2232_1 +# 2232| r2232_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2232| v2232_4(void) = Call[ClassWithDestructor] : func:r2232_3, this:r2232_1 +# 2232| mu2232_5(unknown) = ^CallSideEffect : ~m? # 2232| mu2232_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2232_1 -# 2232| r2232_7(glval) = VariableAddress[z1] : -# 2232| r2232_8(glval) = FunctionAddress[~ClassWithDestructor] : -# 2232| v2232_9(void) = Call[~ClassWithDestructor] : func:r2232_8, this:r2232_7 -# 2232| mu2232_10(unknown) = ^CallSideEffect : ~m? -# 2232| v2232_11(void) = ^IndirectReadSideEffect[-1] : &:r2232_7, ~m? -# 2232| mu2232_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2232_7 -# 2229| r2229_49(glval>) = VariableAddress[(__begin)] : -# 2229| r2229_50(glval) = FunctionAddress[operator++] : -# 2229| r2229_51(iterator &) = Call[operator++] : func:r2229_50, this:r2229_49 -# 2229| v2229_52(void) = ^IndirectReadSideEffect[-1] : &:r2229_49, ~m? -# 2229| mu2229_53(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2229_49 -# 2229| r2229_54(glval) = VariableAddress[y] : -# 2229| r2229_55(glval) = FunctionAddress[~ClassWithDestructor] : -# 2229| v2229_56(void) = Call[~ClassWithDestructor] : func:r2229_55, this:r2229_54 -# 2229| mu2229_57(unknown) = ^CallSideEffect : ~m? -# 2229| v2229_58(void) = ^IndirectReadSideEffect[-1] : &:r2229_54, ~m? -# 2229| mu2229_59(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2229_54 -# 2229| r2229_60(glval>) = CopyValue : r2229_51 -#-----| Goto (back edge) -> Block 27 +# 2233| r2233_1(glval) = VariableAddress[z2] : +# 2233| r2233_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2233| v2233_3(void) = Call[~ClassWithDestructor] : func:r2233_2, this:r2233_1 +# 2233| mu2233_4(unknown) = ^CallSideEffect : ~m? +# 2233| v2233_5(void) = ^IndirectReadSideEffect[-1] : &:r2233_1, ~m? +# 2233| mu2233_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_1 +# 2233| r2233_7(glval) = VariableAddress[z1] : +# 2233| r2233_8(glval) = FunctionAddress[~ClassWithDestructor] : +# 2233| v2233_9(void) = Call[~ClassWithDestructor] : func:r2233_8, this:r2233_7 +# 2233| mu2233_10(unknown) = ^CallSideEffect : ~m? +# 2233| v2233_11(void) = ^IndirectReadSideEffect[-1] : &:r2233_7, ~m? +# 2233| mu2233_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_7 +# 2230| r2230_49(glval>) = VariableAddress[(__begin)] : +# 2230| r2230_50(glval) = FunctionAddress[operator++] : +# 2230| r2230_51(iterator &) = Call[operator++] : func:r2230_50, this:r2230_49 +# 2230| v2230_52(void) = ^IndirectReadSideEffect[-1] : &:r2230_49, ~m? +# 2230| mu2230_53(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2230_49 +# 2230| r2230_54(glval) = VariableAddress[y] : +# 2230| r2230_55(glval) = FunctionAddress[~ClassWithDestructor] : +# 2230| v2230_56(void) = Call[~ClassWithDestructor] : func:r2230_55, this:r2230_54 +# 2230| mu2230_57(unknown) = ^CallSideEffect : ~m? +# 2230| v2230_58(void) = ^IndirectReadSideEffect[-1] : &:r2230_54, ~m? +# 2230| mu2230_59(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2230_54 +# 2230| r2230_60(glval>) = CopyValue : r2230_51 +#-----| Goto (back edge) -> Block 23 -# 2229| Block 29 -# 2229| r2229_61(glval>) = VariableAddress[ys] : -# 2229| r2229_62(glval) = FunctionAddress[~vector] : -# 2229| v2229_63(void) = Call[~vector] : func:r2229_62, this:r2229_61 -# 2229| mu2229_64(unknown) = ^CallSideEffect : ~m? -# 2229| v2229_65(void) = ^IndirectReadSideEffect[-1] : &:r2229_61, ~m? -# 2229| mu2229_66(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2229_61 -#-----| Goto -> Block 30 - -# 2233| Block 30 -# 2233| v2233_13(void) = NoOp : -# 2233| r2233_14(glval) = VariableAddress[x] : -# 2233| r2233_15(glval) = FunctionAddress[~ClassWithDestructor] : -# 2233| v2233_16(void) = Call[~ClassWithDestructor] : func:r2233_15, this:r2233_14 -# 2233| mu2233_17(unknown) = ^CallSideEffect : ~m? -# 2233| v2233_18(void) = ^IndirectReadSideEffect[-1] : &:r2233_14, ~m? -# 2233| mu2233_19(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2233_14 +# 2230| Block 25 +# 2230| r2230_61(glval>) = VariableAddress[ys] : +# 2230| r2230_62(glval) = FunctionAddress[~vector] : +# 2230| v2230_63(void) = Call[~vector] : func:r2230_62, this:r2230_61 +# 2230| mu2230_64(unknown) = ^CallSideEffect : ~m? +# 2230| v2230_65(void) = ^IndirectReadSideEffect[-1] : &:r2230_61, ~m? +# 2230| mu2230_66(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2230_61 +# 2234| v2234_13(void) = NoOp : +# 2234| r2234_14(glval) = VariableAddress[x] : +# 2234| r2234_15(glval) = FunctionAddress[~ClassWithDestructor] : +# 2234| v2234_16(void) = Call[~ClassWithDestructor] : func:r2234_15, this:r2234_14 +# 2234| mu2234_17(unknown) = ^CallSideEffect : ~m? +# 2234| v2234_18(void) = ^IndirectReadSideEffect[-1] : &:r2234_14, ~m? +# 2234| mu2234_19(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2234_14 #-----| Goto -> Block 1 -# 2235| void static_variable_with_destructor_1() -# 2235| Block 0 -# 2235| v2235_1(void) = EnterFunction : -# 2235| mu2235_2(unknown) = AliasedDefinition : -# 2235| mu2235_3(unknown) = InitializeNonLocal : -# 2236| r2236_1(glval) = VariableAddress[a] : -# 2236| mu2236_2(ClassWithDestructor) = Uninitialized[a] : &:r2236_1 -# 2236| r2236_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2236| v2236_4(void) = Call[ClassWithDestructor] : func:r2236_3, this:r2236_1 -# 2236| mu2236_5(unknown) = ^CallSideEffect : ~m? -# 2236| mu2236_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2236_1 -# 2237| r2237_1(glval) = VariableAddress[b#init] : -# 2237| r2237_2(bool) = Load[b#init] : &:r2237_1, ~m? -# 2237| v2237_3(void) = ConditionalBranch : r2237_2 +# 2236| void static_variable_with_destructor_1() +# 2236| Block 0 +# 2236| v2236_1(void) = EnterFunction : +# 2236| mu2236_2(unknown) = AliasedDefinition : +# 2236| mu2236_3(unknown) = InitializeNonLocal : +# 2237| r2237_1(glval) = VariableAddress[a] : +# 2237| mu2237_2(ClassWithDestructor) = Uninitialized[a] : &:r2237_1 +# 2237| r2237_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2237| v2237_4(void) = Call[ClassWithDestructor] : func:r2237_3, this:r2237_1 +# 2237| mu2237_5(unknown) = ^CallSideEffect : ~m? +# 2237| mu2237_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2237_1 +# 2238| r2238_1(glval) = VariableAddress[b#init] : +# 2238| r2238_2(bool) = Load[b#init] : &:r2238_1, ~m? +# 2238| v2238_3(void) = ConditionalBranch : r2238_2 #-----| False -> Block 1 #-----| True -> Block 2 -# 2237| Block 1 -# 2237| r2237_4(glval) = VariableAddress[b] : +# 2238| Block 1 +# 2238| r2238_4(glval) = VariableAddress[b] : #-----| r0_1(glval) = FunctionAddress[ClassWithDestructor] : -#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2237_4 +#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2238_4 #-----| mu0_3(unknown) = ^CallSideEffect : ~m? -#-----| mu0_4(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2237_4 -# 2237| r2237_5(bool) = Constant[1] : -# 2237| mu2237_6(bool) = Store[b#init] : &:r2237_1, r2237_5 +#-----| mu0_4(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2238_4 +# 2238| r2238_5(bool) = Constant[1] : +# 2238| mu2238_6(bool) = Store[b#init] : &:r2238_1, r2238_5 #-----| Goto -> Block 2 -# 2238| Block 2 -# 2238| v2238_1(void) = NoOp : -# 2238| r2238_2(glval) = VariableAddress[a] : -# 2238| r2238_3(glval) = FunctionAddress[~ClassWithDestructor] : -# 2238| v2238_4(void) = Call[~ClassWithDestructor] : func:r2238_3, this:r2238_2 -# 2238| mu2238_5(unknown) = ^CallSideEffect : ~m? -# 2238| v2238_6(void) = ^IndirectReadSideEffect[-1] : &:r2238_2, ~m? -# 2238| mu2238_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2238_2 -# 2235| v2235_4(void) = ReturnVoid : -# 2235| v2235_5(void) = AliasedUse : ~m? -# 2235| v2235_6(void) = ExitFunction : +# 2239| Block 2 +# 2239| v2239_1(void) = NoOp : +# 2239| r2239_2(glval) = VariableAddress[a] : +# 2239| r2239_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2239| v2239_4(void) = Call[~ClassWithDestructor] : func:r2239_3, this:r2239_2 +# 2239| mu2239_5(unknown) = ^CallSideEffect : ~m? +# 2239| v2239_6(void) = ^IndirectReadSideEffect[-1] : &:r2239_2, ~m? +# 2239| mu2239_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2239_2 +# 2236| v2236_4(void) = ReturnVoid : +# 2236| v2236_5(void) = AliasedUse : ~m? +# 2236| v2236_6(void) = ExitFunction : -# 2240| void static_variable_with_destructor_2() -# 2240| Block 0 -# 2240| v2240_1(void) = EnterFunction : -# 2240| mu2240_2(unknown) = AliasedDefinition : -# 2240| mu2240_3(unknown) = InitializeNonLocal : -# 2241| r2241_1(glval) = VariableAddress[a#init] : -# 2241| r2241_2(bool) = Load[a#init] : &:r2241_1, ~m? -# 2241| v2241_3(void) = ConditionalBranch : r2241_2 +# 2241| void static_variable_with_destructor_2() +# 2241| Block 0 +# 2241| v2241_1(void) = EnterFunction : +# 2241| mu2241_2(unknown) = AliasedDefinition : +# 2241| mu2241_3(unknown) = InitializeNonLocal : +# 2242| r2242_1(glval) = VariableAddress[a#init] : +# 2242| r2242_2(bool) = Load[a#init] : &:r2242_1, ~m? +# 2242| v2242_3(void) = ConditionalBranch : r2242_2 #-----| False -> Block 1 #-----| True -> Block 2 -# 2241| Block 1 -# 2241| r2241_4(glval) = VariableAddress[a] : +# 2242| Block 1 +# 2242| r2242_4(glval) = VariableAddress[a] : #-----| r0_1(glval) = FunctionAddress[ClassWithDestructor] : -#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2241_4 +#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2242_4 #-----| mu0_3(unknown) = ^CallSideEffect : ~m? -#-----| mu0_4(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2241_4 -# 2241| r2241_5(bool) = Constant[1] : -# 2241| mu2241_6(bool) = Store[a#init] : &:r2241_1, r2241_5 +#-----| mu0_4(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2242_4 +# 2242| r2242_5(bool) = Constant[1] : +# 2242| mu2242_6(bool) = Store[a#init] : &:r2242_1, r2242_5 #-----| Goto -> Block 2 -# 2242| Block 2 -# 2242| r2242_1(glval) = VariableAddress[b] : -# 2242| mu2242_2(ClassWithDestructor) = Uninitialized[b] : &:r2242_1 -# 2242| r2242_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2242| v2242_4(void) = Call[ClassWithDestructor] : func:r2242_3, this:r2242_1 -# 2242| mu2242_5(unknown) = ^CallSideEffect : ~m? -# 2242| mu2242_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2242_1 -# 2243| v2243_1(void) = NoOp : -# 2243| r2243_2(glval) = VariableAddress[b] : -# 2243| r2243_3(glval) = FunctionAddress[~ClassWithDestructor] : -# 2243| v2243_4(void) = Call[~ClassWithDestructor] : func:r2243_3, this:r2243_2 +# 2243| Block 2 +# 2243| r2243_1(glval) = VariableAddress[b] : +# 2243| mu2243_2(ClassWithDestructor) = Uninitialized[b] : &:r2243_1 +# 2243| r2243_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2243| v2243_4(void) = Call[ClassWithDestructor] : func:r2243_3, this:r2243_1 # 2243| mu2243_5(unknown) = ^CallSideEffect : ~m? -# 2243| v2243_6(void) = ^IndirectReadSideEffect[-1] : &:r2243_2, ~m? -# 2243| mu2243_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2243_2 -# 2240| v2240_4(void) = ReturnVoid : -# 2240| v2240_5(void) = AliasedUse : ~m? -# 2240| v2240_6(void) = ExitFunction : +# 2243| mu2243_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2243_1 +# 2244| v2244_1(void) = NoOp : +# 2244| r2244_2(glval) = VariableAddress[b] : +# 2244| r2244_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2244| v2244_4(void) = Call[~ClassWithDestructor] : func:r2244_3, this:r2244_2 +# 2244| mu2244_5(unknown) = ^CallSideEffect : ~m? +# 2244| v2244_6(void) = ^IndirectReadSideEffect[-1] : &:r2244_2, ~m? +# 2244| mu2244_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2244_2 +# 2241| v2241_4(void) = ReturnVoid : +# 2241| v2241_5(void) = AliasedUse : ~m? +# 2241| v2241_6(void) = ExitFunction : -# 2245| void static_variable_with_destructor_3() -# 2245| Block 0 -# 2245| v2245_1(void) = EnterFunction : -# 2245| mu2245_2(unknown) = AliasedDefinition : -# 2245| mu2245_3(unknown) = InitializeNonLocal : -# 2246| r2246_1(glval) = VariableAddress[a] : -# 2246| mu2246_2(ClassWithDestructor) = Uninitialized[a] : &:r2246_1 -# 2246| r2246_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2246| v2246_4(void) = Call[ClassWithDestructor] : func:r2246_3, this:r2246_1 -# 2246| mu2246_5(unknown) = ^CallSideEffect : ~m? -# 2246| mu2246_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2246_1 -# 2247| r2247_1(glval) = VariableAddress[b] : -# 2247| mu2247_2(ClassWithDestructor) = Uninitialized[b] : &:r2247_1 +# 2246| void static_variable_with_destructor_3() +# 2246| Block 0 +# 2246| v2246_1(void) = EnterFunction : +# 2246| mu2246_2(unknown) = AliasedDefinition : +# 2246| mu2246_3(unknown) = InitializeNonLocal : +# 2247| r2247_1(glval) = VariableAddress[a] : +# 2247| mu2247_2(ClassWithDestructor) = Uninitialized[a] : &:r2247_1 # 2247| r2247_3(glval) = FunctionAddress[ClassWithDestructor] : # 2247| v2247_4(void) = Call[ClassWithDestructor] : func:r2247_3, this:r2247_1 # 2247| mu2247_5(unknown) = ^CallSideEffect : ~m? # 2247| mu2247_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2247_1 -# 2248| r2248_1(glval) = VariableAddress[c#init] : -# 2248| r2248_2(bool) = Load[c#init] : &:r2248_1, ~m? -# 2248| v2248_3(void) = ConditionalBranch : r2248_2 +# 2248| r2248_1(glval) = VariableAddress[b] : +# 2248| mu2248_2(ClassWithDestructor) = Uninitialized[b] : &:r2248_1 +# 2248| r2248_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2248| v2248_4(void) = Call[ClassWithDestructor] : func:r2248_3, this:r2248_1 +# 2248| mu2248_5(unknown) = ^CallSideEffect : ~m? +# 2248| mu2248_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2248_1 +# 2249| r2249_1(glval) = VariableAddress[c#init] : +# 2249| r2249_2(bool) = Load[c#init] : &:r2249_1, ~m? +# 2249| v2249_3(void) = ConditionalBranch : r2249_2 #-----| False -> Block 1 #-----| True -> Block 2 -# 2248| Block 1 -# 2248| r2248_4(glval) = VariableAddress[c] : +# 2249| Block 1 +# 2249| r2249_4(glval) = VariableAddress[c] : #-----| r0_1(glval) = FunctionAddress[ClassWithDestructor] : -#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2248_4 +#-----| v0_2(void) = Call[ClassWithDestructor] : func:r0_1, this:r2249_4 #-----| mu0_3(unknown) = ^CallSideEffect : ~m? -#-----| mu0_4(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2248_4 -# 2248| r2248_5(bool) = Constant[1] : -# 2248| mu2248_6(bool) = Store[c#init] : &:r2248_1, r2248_5 +#-----| mu0_4(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2249_4 +# 2249| r2249_5(bool) = Constant[1] : +# 2249| mu2249_6(bool) = Store[c#init] : &:r2249_1, r2249_5 #-----| Goto -> Block 2 -# 2249| Block 2 -# 2249| v2249_1(void) = NoOp : -# 2249| r2249_2(glval) = VariableAddress[b] : -# 2249| r2249_3(glval) = FunctionAddress[~ClassWithDestructor] : -# 2249| v2249_4(void) = Call[~ClassWithDestructor] : func:r2249_3, this:r2249_2 -# 2249| mu2249_5(unknown) = ^CallSideEffect : ~m? -# 2249| v2249_6(void) = ^IndirectReadSideEffect[-1] : &:r2249_2, ~m? -# 2249| mu2249_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2249_2 -# 2249| r2249_8(glval) = VariableAddress[a] : -# 2249| r2249_9(glval) = FunctionAddress[~ClassWithDestructor] : -# 2249| v2249_10(void) = Call[~ClassWithDestructor] : func:r2249_9, this:r2249_8 -# 2249| mu2249_11(unknown) = ^CallSideEffect : ~m? -# 2249| v2249_12(void) = ^IndirectReadSideEffect[-1] : &:r2249_8, ~m? -# 2249| mu2249_13(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2249_8 -# 2245| v2245_4(void) = ReturnVoid : -# 2245| v2245_5(void) = AliasedUse : ~m? -# 2245| v2245_6(void) = ExitFunction : +# 2250| Block 2 +# 2250| v2250_1(void) = NoOp : +# 2250| r2250_2(glval) = VariableAddress[b] : +# 2250| r2250_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2250| v2250_4(void) = Call[~ClassWithDestructor] : func:r2250_3, this:r2250_2 +# 2250| mu2250_5(unknown) = ^CallSideEffect : ~m? +# 2250| v2250_6(void) = ^IndirectReadSideEffect[-1] : &:r2250_2, ~m? +# 2250| mu2250_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2250_2 +# 2250| r2250_8(glval) = VariableAddress[a] : +# 2250| r2250_9(glval) = FunctionAddress[~ClassWithDestructor] : +# 2250| v2250_10(void) = Call[~ClassWithDestructor] : func:r2250_9, this:r2250_8 +# 2250| mu2250_11(unknown) = ^CallSideEffect : ~m? +# 2250| v2250_12(void) = ^IndirectReadSideEffect[-1] : &:r2250_8, ~m? +# 2250| mu2250_13(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2250_8 +# 2246| v2246_4(void) = ReturnVoid : +# 2246| v2246_5(void) = AliasedUse : ~m? +# 2246| v2246_6(void) = ExitFunction : -# 2251| ClassWithDestructor global_class_with_destructor -# 2251| Block 0 -# 2251| v2251_1(void) = EnterFunction : -# 2251| mu2251_2(unknown) = AliasedDefinition : -# 2251| r2251_3(glval) = VariableAddress[global_class_with_destructor] : -# 2251| r2251_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2251| v2251_5(void) = Call[ClassWithDestructor] : func:r2251_4, this:r2251_3 -# 2251| mu2251_6(unknown) = ^CallSideEffect : ~m? -# 2251| mu2251_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2251_3 -# 2251| v2251_8(void) = ReturnVoid : -# 2251| v2251_9(void) = AliasedUse : ~m? -# 2251| v2251_10(void) = ExitFunction : +# 2252| ClassWithDestructor global_class_with_destructor +# 2252| Block 0 +# 2252| v2252_1(void) = EnterFunction : +# 2252| mu2252_2(unknown) = AliasedDefinition : +# 2252| r2252_3(glval) = VariableAddress[global_class_with_destructor] : +# 2252| r2252_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2252| v2252_5(void) = Call[ClassWithDestructor] : func:r2252_4, this:r2252_3 +# 2252| mu2252_6(unknown) = ^CallSideEffect : ~m? +# 2252| mu2252_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2252_3 +# 2252| v2252_8(void) = ReturnVoid : +# 2252| v2252_9(void) = AliasedUse : ~m? +# 2252| v2252_10(void) = ExitFunction : -# 2255| ClassWithDestructor& vacuous_destructor_call::get(ClassWithDestructor&) -# 2255| Block 0 -# 2255| v2255_1(void) = EnterFunction : -# 2255| mu2255_2(unknown) = AliasedDefinition : -# 2255| mu2255_3(unknown) = InitializeNonLocal : -# 2255| r2255_4(glval) = VariableAddress[t] : -# 2255| mu2255_5(ClassWithDestructor &) = InitializeParameter[t] : &:r2255_4 -# 2255| r2255_6(ClassWithDestructor &) = Load[t] : &:r2255_4, ~m? -# 2255| mu2255_7(unknown) = InitializeIndirection[t] : &:r2255_6 -# 2255| r2255_8(glval) = VariableAddress[#return] : -# 2255| r2255_9(glval) = VariableAddress[t] : -# 2255| r2255_10(ClassWithDestructor &) = Load[t] : &:r2255_9, ~m? -# 2255| r2255_11(glval) = CopyValue : r2255_10 -# 2255| r2255_12(ClassWithDestructor &) = CopyValue : r2255_11 -# 2255| mu2255_13(ClassWithDestructor &) = Store[#return] : &:r2255_8, r2255_12 -# 2255| v2255_14(void) = ReturnIndirection[t] : &:r2255_6, ~m? -# 2255| r2255_15(glval) = VariableAddress[#return] : -# 2255| v2255_16(void) = ReturnValue : &:r2255_15, ~m? -# 2255| v2255_17(void) = AliasedUse : ~m? -# 2255| v2255_18(void) = ExitFunction : +# 2256| ClassWithDestructor& vacuous_destructor_call::get(ClassWithDestructor&) +# 2256| Block 0 +# 2256| v2256_1(void) = EnterFunction : +# 2256| mu2256_2(unknown) = AliasedDefinition : +# 2256| mu2256_3(unknown) = InitializeNonLocal : +# 2256| r2256_4(glval) = VariableAddress[t] : +# 2256| mu2256_5(ClassWithDestructor &) = InitializeParameter[t] : &:r2256_4 +# 2256| r2256_6(ClassWithDestructor &) = Load[t] : &:r2256_4, ~m? +# 2256| mu2256_7(unknown) = InitializeIndirection[t] : &:r2256_6 +# 2256| r2256_8(glval) = VariableAddress[#return] : +# 2256| r2256_9(glval) = VariableAddress[t] : +# 2256| r2256_10(ClassWithDestructor &) = Load[t] : &:r2256_9, ~m? +# 2256| r2256_11(glval) = CopyValue : r2256_10 +# 2256| r2256_12(ClassWithDestructor &) = CopyValue : r2256_11 +# 2256| mu2256_13(ClassWithDestructor &) = Store[#return] : &:r2256_8, r2256_12 +# 2256| v2256_14(void) = ReturnIndirection[t] : &:r2256_6, ~m? +# 2256| r2256_15(glval) = VariableAddress[#return] : +# 2256| v2256_16(void) = ReturnValue : &:r2256_15, ~m? +# 2256| v2256_17(void) = AliasedUse : ~m? +# 2256| v2256_18(void) = ExitFunction : -# 2255| int& vacuous_destructor_call::get(int&) -# 2255| Block 0 -# 2255| v2255_1(void) = EnterFunction : -# 2255| mu2255_2(unknown) = AliasedDefinition : -# 2255| mu2255_3(unknown) = InitializeNonLocal : -# 2255| r2255_4(glval) = VariableAddress[t] : -# 2255| mu2255_5(int &) = InitializeParameter[t] : &:r2255_4 -# 2255| r2255_6(int &) = Load[t] : &:r2255_4, ~m? -# 2255| mu2255_7(unknown) = InitializeIndirection[t] : &:r2255_6 -# 2255| r2255_8(glval) = VariableAddress[#return] : -# 2255| r2255_9(glval) = VariableAddress[t] : -# 2255| r2255_10(int &) = Load[t] : &:r2255_9, ~m? -# 2255| r2255_11(glval) = CopyValue : r2255_10 -# 2255| r2255_12(int &) = CopyValue : r2255_11 -# 2255| mu2255_13(int &) = Store[#return] : &:r2255_8, r2255_12 -# 2255| v2255_14(void) = ReturnIndirection[t] : &:r2255_6, ~m? -# 2255| r2255_15(glval) = VariableAddress[#return] : -# 2255| v2255_16(void) = ReturnValue : &:r2255_15, ~m? -# 2255| v2255_17(void) = AliasedUse : ~m? -# 2255| v2255_18(void) = ExitFunction : +# 2256| int& vacuous_destructor_call::get(int&) +# 2256| Block 0 +# 2256| v2256_1(void) = EnterFunction : +# 2256| mu2256_2(unknown) = AliasedDefinition : +# 2256| mu2256_3(unknown) = InitializeNonLocal : +# 2256| r2256_4(glval) = VariableAddress[t] : +# 2256| mu2256_5(int &) = InitializeParameter[t] : &:r2256_4 +# 2256| r2256_6(int &) = Load[t] : &:r2256_4, ~m? +# 2256| mu2256_7(unknown) = InitializeIndirection[t] : &:r2256_6 +# 2256| r2256_8(glval) = VariableAddress[#return] : +# 2256| r2256_9(glval) = VariableAddress[t] : +# 2256| r2256_10(int &) = Load[t] : &:r2256_9, ~m? +# 2256| r2256_11(glval) = CopyValue : r2256_10 +# 2256| r2256_12(int &) = CopyValue : r2256_11 +# 2256| mu2256_13(int &) = Store[#return] : &:r2256_8, r2256_12 +# 2256| v2256_14(void) = ReturnIndirection[t] : &:r2256_6, ~m? +# 2256| r2256_15(glval) = VariableAddress[#return] : +# 2256| v2256_16(void) = ReturnValue : &:r2256_15, ~m? +# 2256| v2256_17(void) = AliasedUse : ~m? +# 2256| v2256_18(void) = ExitFunction : -# 2258| void vacuous_destructor_call::call_destructor(ClassWithDestructor&) -# 2258| Block 0 -# 2258| v2258_1(void) = EnterFunction : -# 2258| mu2258_2(unknown) = AliasedDefinition : -# 2258| mu2258_3(unknown) = InitializeNonLocal : -# 2258| r2258_4(glval) = VariableAddress[t] : -# 2258| mu2258_5(ClassWithDestructor &) = InitializeParameter[t] : &:r2258_4 -# 2258| r2258_6(ClassWithDestructor &) = Load[t] : &:r2258_4, ~m? -# 2258| mu2258_7(unknown) = InitializeIndirection[t] : &:r2258_6 -# 2259| r2259_1(glval) = FunctionAddress[get] : -# 2259| r2259_2(glval) = VariableAddress[t] : -# 2259| r2259_3(ClassWithDestructor &) = Load[t] : &:r2259_2, ~m? -# 2259| r2259_4(glval) = CopyValue : r2259_3 -# 2259| r2259_5(ClassWithDestructor &) = CopyValue : r2259_4 -# 2259| r2259_6(ClassWithDestructor &) = Call[get] : func:r2259_1, 0:r2259_5 -# 2259| mu2259_7(unknown) = ^CallSideEffect : ~m? -# 2259| v2259_8(void) = ^BufferReadSideEffect[0] : &:r2259_5, ~m? -# 2259| mu2259_9(unknown) = ^BufferMayWriteSideEffect[0] : &:r2259_5 -# 2259| r2259_10(glval) = CopyValue : r2259_6 -# 2259| r2259_11(glval) = FunctionAddress[~ClassWithDestructor] : -# 2259| v2259_12(void) = Call[~ClassWithDestructor] : func:r2259_11 -# 2259| mu2259_13(unknown) = ^CallSideEffect : ~m? -# 2259| v2259_14(void) = ^IndirectReadSideEffect[-1] : &:r2259_10, ~m? -# 2259| mu2259_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2259_10 -# 2260| v2260_1(void) = NoOp : -# 2258| v2258_8(void) = ReturnIndirection[t] : &:r2258_6, ~m? -# 2258| v2258_9(void) = ReturnVoid : -# 2258| v2258_10(void) = AliasedUse : ~m? -# 2258| v2258_11(void) = ExitFunction : +# 2259| void vacuous_destructor_call::call_destructor(ClassWithDestructor&) +# 2259| Block 0 +# 2259| v2259_1(void) = EnterFunction : +# 2259| mu2259_2(unknown) = AliasedDefinition : +# 2259| mu2259_3(unknown) = InitializeNonLocal : +# 2259| r2259_4(glval) = VariableAddress[t] : +# 2259| mu2259_5(ClassWithDestructor &) = InitializeParameter[t] : &:r2259_4 +# 2259| r2259_6(ClassWithDestructor &) = Load[t] : &:r2259_4, ~m? +# 2259| mu2259_7(unknown) = InitializeIndirection[t] : &:r2259_6 +# 2260| r2260_1(glval) = FunctionAddress[get] : +# 2260| r2260_2(glval) = VariableAddress[t] : +# 2260| r2260_3(ClassWithDestructor &) = Load[t] : &:r2260_2, ~m? +# 2260| r2260_4(glval) = CopyValue : r2260_3 +# 2260| r2260_5(ClassWithDestructor &) = CopyValue : r2260_4 +# 2260| r2260_6(ClassWithDestructor &) = Call[get] : func:r2260_1, 0:r2260_5 +# 2260| mu2260_7(unknown) = ^CallSideEffect : ~m? +# 2260| v2260_8(void) = ^BufferReadSideEffect[0] : &:r2260_5, ~m? +# 2260| mu2260_9(unknown) = ^BufferMayWriteSideEffect[0] : &:r2260_5 +# 2260| r2260_10(glval) = CopyValue : r2260_6 +# 2260| r2260_11(glval) = FunctionAddress[~ClassWithDestructor] : +# 2260| v2260_12(void) = Call[~ClassWithDestructor] : func:r2260_11 +# 2260| mu2260_13(unknown) = ^CallSideEffect : ~m? +# 2260| v2260_14(void) = ^IndirectReadSideEffect[-1] : &:r2260_10, ~m? +# 2260| mu2260_15(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2260_10 +# 2261| v2261_1(void) = NoOp : +# 2259| v2259_8(void) = ReturnIndirection[t] : &:r2259_6, ~m? +# 2259| v2259_9(void) = ReturnVoid : +# 2259| v2259_10(void) = AliasedUse : ~m? +# 2259| v2259_11(void) = ExitFunction : -# 2258| void vacuous_destructor_call::call_destructor(int&) -# 2258| Block 0 -# 2258| v2258_1(void) = EnterFunction : -# 2258| mu2258_2(unknown) = AliasedDefinition : -# 2258| mu2258_3(unknown) = InitializeNonLocal : -# 2258| r2258_4(glval) = VariableAddress[t] : -# 2258| mu2258_5(int &) = InitializeParameter[t] : &:r2258_4 -# 2258| r2258_6(int &) = Load[t] : &:r2258_4, ~m? -# 2258| mu2258_7(unknown) = InitializeIndirection[t] : &:r2258_6 -# 2259| r2259_1(glval) = FunctionAddress[get] : -# 2259| r2259_2(glval) = VariableAddress[t] : -# 2259| r2259_3(int &) = Load[t] : &:r2259_2, ~m? -# 2259| r2259_4(glval) = CopyValue : r2259_3 -# 2259| r2259_5(int &) = CopyValue : r2259_4 -# 2259| r2259_6(int &) = Call[get] : func:r2259_1, 0:r2259_5 -# 2259| mu2259_7(unknown) = ^CallSideEffect : ~m? -# 2259| v2259_8(void) = ^BufferReadSideEffect[0] : &:r2259_5, ~m? -# 2259| mu2259_9(unknown) = ^BufferMayWriteSideEffect[0] : &:r2259_5 -# 2259| r2259_10(glval) = CopyValue : r2259_6 -# 2260| v2260_1(void) = NoOp : -# 2258| v2258_8(void) = ReturnIndirection[t] : &:r2258_6, ~m? -# 2258| v2258_9(void) = ReturnVoid : -# 2258| v2258_10(void) = AliasedUse : ~m? -# 2258| v2258_11(void) = ExitFunction : +# 2259| void vacuous_destructor_call::call_destructor(int&) +# 2259| Block 0 +# 2259| v2259_1(void) = EnterFunction : +# 2259| mu2259_2(unknown) = AliasedDefinition : +# 2259| mu2259_3(unknown) = InitializeNonLocal : +# 2259| r2259_4(glval) = VariableAddress[t] : +# 2259| mu2259_5(int &) = InitializeParameter[t] : &:r2259_4 +# 2259| r2259_6(int &) = Load[t] : &:r2259_4, ~m? +# 2259| mu2259_7(unknown) = InitializeIndirection[t] : &:r2259_6 +# 2260| r2260_1(glval) = FunctionAddress[get] : +# 2260| r2260_2(glval) = VariableAddress[t] : +# 2260| r2260_3(int &) = Load[t] : &:r2260_2, ~m? +# 2260| r2260_4(glval) = CopyValue : r2260_3 +# 2260| r2260_5(int &) = CopyValue : r2260_4 +# 2260| r2260_6(int &) = Call[get] : func:r2260_1, 0:r2260_5 +# 2260| mu2260_7(unknown) = ^CallSideEffect : ~m? +# 2260| v2260_8(void) = ^BufferReadSideEffect[0] : &:r2260_5, ~m? +# 2260| mu2260_9(unknown) = ^BufferMayWriteSideEffect[0] : &:r2260_5 +# 2260| r2260_10(glval) = CopyValue : r2260_6 +# 2261| v2261_1(void) = NoOp : +# 2259| v2259_8(void) = ReturnIndirection[t] : &:r2259_6, ~m? +# 2259| v2259_9(void) = ReturnVoid : +# 2259| v2259_10(void) = AliasedUse : ~m? +# 2259| v2259_11(void) = ExitFunction : -# 2262| void vacuous_destructor_call::non_vacuous_destructor_call() -# 2262| Block 0 -# 2262| v2262_1(void) = EnterFunction : -# 2262| mu2262_2(unknown) = AliasedDefinition : -# 2262| mu2262_3(unknown) = InitializeNonLocal : -# 2263| r2263_1(glval) = VariableAddress[c] : -# 2263| mu2263_2(ClassWithDestructor) = Uninitialized[c] : &:r2263_1 -# 2263| r2263_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2263| v2263_4(void) = Call[ClassWithDestructor] : func:r2263_3, this:r2263_1 -# 2263| mu2263_5(unknown) = ^CallSideEffect : ~m? -# 2263| mu2263_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2263_1 -# 2264| r2264_1(glval) = FunctionAddress[call_destructor] : -# 2264| r2264_2(glval) = VariableAddress[c] : -# 2264| r2264_3(ClassWithDestructor &) = CopyValue : r2264_2 -# 2264| v2264_4(void) = Call[call_destructor] : func:r2264_1, 0:r2264_3 +# 2263| void vacuous_destructor_call::non_vacuous_destructor_call() +# 2263| Block 0 +# 2263| v2263_1(void) = EnterFunction : +# 2263| mu2263_2(unknown) = AliasedDefinition : +# 2263| mu2263_3(unknown) = InitializeNonLocal : +# 2264| r2264_1(glval) = VariableAddress[c] : +# 2264| mu2264_2(ClassWithDestructor) = Uninitialized[c] : &:r2264_1 +# 2264| r2264_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2264| v2264_4(void) = Call[ClassWithDestructor] : func:r2264_3, this:r2264_1 # 2264| mu2264_5(unknown) = ^CallSideEffect : ~m? -# 2264| v2264_6(void) = ^BufferReadSideEffect[0] : &:r2264_3, ~m? -# 2264| mu2264_7(unknown) = ^BufferMayWriteSideEffect[0] : &:r2264_3 -# 2265| v2265_1(void) = NoOp : +# 2264| mu2264_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2264_1 +# 2265| r2265_1(glval) = FunctionAddress[call_destructor] : # 2265| r2265_2(glval) = VariableAddress[c] : -# 2265| r2265_3(glval) = FunctionAddress[~ClassWithDestructor] : -# 2265| v2265_4(void) = Call[~ClassWithDestructor] : func:r2265_3, this:r2265_2 +# 2265| r2265_3(ClassWithDestructor &) = CopyValue : r2265_2 +# 2265| v2265_4(void) = Call[call_destructor] : func:r2265_1, 0:r2265_3 # 2265| mu2265_5(unknown) = ^CallSideEffect : ~m? -# 2265| v2265_6(void) = ^IndirectReadSideEffect[-1] : &:r2265_2, ~m? -# 2265| mu2265_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2265_2 -# 2262| v2262_4(void) = ReturnVoid : -# 2262| v2262_5(void) = AliasedUse : ~m? -# 2262| v2262_6(void) = ExitFunction : +# 2265| v2265_6(void) = ^BufferReadSideEffect[0] : &:r2265_3, ~m? +# 2265| mu2265_7(unknown) = ^BufferMayWriteSideEffect[0] : &:r2265_3 +# 2266| v2266_1(void) = NoOp : +# 2266| r2266_2(glval) = VariableAddress[c] : +# 2266| r2266_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2266| v2266_4(void) = Call[~ClassWithDestructor] : func:r2266_3, this:r2266_2 +# 2266| mu2266_5(unknown) = ^CallSideEffect : ~m? +# 2266| v2266_6(void) = ^IndirectReadSideEffect[-1] : &:r2266_2, ~m? +# 2266| mu2266_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2266_2 +# 2263| v2263_4(void) = ReturnVoid : +# 2263| v2263_5(void) = AliasedUse : ~m? +# 2263| v2263_6(void) = ExitFunction : -# 2267| void vacuous_destructor_call::vacuous_destructor_call() -# 2267| Block 0 -# 2267| v2267_1(void) = EnterFunction : -# 2267| mu2267_2(unknown) = AliasedDefinition : -# 2267| mu2267_3(unknown) = InitializeNonLocal : -# 2268| r2268_1(glval) = VariableAddress[i] : -# 2268| mu2268_2(int) = Uninitialized[i] : &:r2268_1 -# 2269| r2269_1(glval) = FunctionAddress[call_destructor] : -# 2269| r2269_2(glval) = VariableAddress[i] : -# 2269| r2269_3(int &) = CopyValue : r2269_2 -# 2269| v2269_4(void) = Call[call_destructor] : func:r2269_1, 0:r2269_3 -# 2269| mu2269_5(unknown) = ^CallSideEffect : ~m? -# 2269| v2269_6(void) = ^BufferReadSideEffect[0] : &:r2269_3, ~m? -# 2269| mu2269_7(unknown) = ^BufferMayWriteSideEffect[0] : &:r2269_3 -# 2270| v2270_1(void) = NoOp : -# 2267| v2267_4(void) = ReturnVoid : -# 2267| v2267_5(void) = AliasedUse : ~m? -# 2267| v2267_6(void) = ExitFunction : +# 2268| void vacuous_destructor_call::vacuous_destructor_call() +# 2268| Block 0 +# 2268| v2268_1(void) = EnterFunction : +# 2268| mu2268_2(unknown) = AliasedDefinition : +# 2268| mu2268_3(unknown) = InitializeNonLocal : +# 2269| r2269_1(glval) = VariableAddress[i] : +# 2269| mu2269_2(int) = Uninitialized[i] : &:r2269_1 +# 2270| r2270_1(glval) = FunctionAddress[call_destructor] : +# 2270| r2270_2(glval) = VariableAddress[i] : +# 2270| r2270_3(int &) = CopyValue : r2270_2 +# 2270| v2270_4(void) = Call[call_destructor] : func:r2270_1, 0:r2270_3 +# 2270| mu2270_5(unknown) = ^CallSideEffect : ~m? +# 2270| v2270_6(void) = ^BufferReadSideEffect[0] : &:r2270_3, ~m? +# 2270| mu2270_7(unknown) = ^BufferMayWriteSideEffect[0] : &:r2270_3 +# 2271| v2271_1(void) = NoOp : +# 2268| v2268_4(void) = ReturnVoid : +# 2268| v2268_5(void) = AliasedUse : ~m? +# 2268| v2268_6(void) = ExitFunction : -# 2273| void TryCatchDestructors(bool) -# 2273| Block 0 -# 2273| v2273_1(void) = EnterFunction : -# 2273| mu2273_2(unknown) = AliasedDefinition : -# 2273| mu2273_3(unknown) = InitializeNonLocal : -# 2273| r2273_4(glval) = VariableAddress[b] : -# 2273| mu2273_5(bool) = InitializeParameter[b] : &:r2273_4 -# 2275| r2275_1(glval) = VariableAddress[s] : -# 2275| mu2275_2(String) = Uninitialized[s] : &:r2275_1 -# 2275| r2275_3(glval) = FunctionAddress[String] : -# 2275| v2275_4(void) = Call[String] : func:r2275_3, this:r2275_1 -# 2275| mu2275_5(unknown) = ^CallSideEffect : ~m? -# 2275| mu2275_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2275_1 -# 2276| r2276_1(glval) = VariableAddress[b] : -# 2276| r2276_2(bool) = Load[b] : &:r2276_1, ~m? -# 2276| v2276_3(void) = ConditionalBranch : r2276_2 +# 2274| void TryCatchDestructors(bool) +# 2274| Block 0 +# 2274| v2274_1(void) = EnterFunction : +# 2274| mu2274_2(unknown) = AliasedDefinition : +# 2274| mu2274_3(unknown) = InitializeNonLocal : +# 2274| r2274_4(glval) = VariableAddress[b] : +# 2274| mu2274_5(bool) = InitializeParameter[b] : &:r2274_4 +# 2276| r2276_1(glval) = VariableAddress[s] : +# 2276| mu2276_2(String) = Uninitialized[s] : &:r2276_1 +# 2276| r2276_3(glval) = FunctionAddress[String] : +# 2276| v2276_4(void) = Call[String] : func:r2276_3, this:r2276_1 +# 2276| mu2276_5(unknown) = ^CallSideEffect : ~m? +# 2276| mu2276_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2276_1 +# 2277| r2277_1(glval) = VariableAddress[b] : +# 2277| r2277_2(bool) = Load[b] : &:r2277_1, ~m? +# 2277| v2277_3(void) = ConditionalBranch : r2277_2 #-----| False -> Block 4 #-----| True -> Block 3 -# 2273| Block 1 -# 2273| v2273_6(void) = AliasedUse : ~m? -# 2273| v2273_7(void) = ExitFunction : +# 2274| Block 1 +# 2274| v2274_6(void) = AliasedUse : ~m? +# 2274| v2274_7(void) = ExitFunction : -# 2273| Block 2 -# 2273| v2273_8(void) = Unwind : +# 2274| Block 2 +# 2274| v2274_8(void) = Unwind : #-----| Goto -> Block 1 -# 2277| Block 3 -# 2277| r2277_1(glval) = VariableAddress[#throw2277:7] : -# 2277| r2277_2(glval) = StringConstant["string literal"] : -# 2277| r2277_3(char *) = Convert : r2277_2 -# 2277| mu2277_4(char *) = Store[#throw2277:7] : &:r2277_1, r2277_3 -# 2277| v2277_5(void) = ThrowValue : &:r2277_1, ~m? -# 2280| r2280_1(glval) = VariableAddress[s] : -# 2280| r2280_2(glval) = FunctionAddress[~String] : -# 2280| v2280_3(void) = Call[~String] : func:r2280_2, this:r2280_1 -# 2280| mu2280_4(unknown) = ^CallSideEffect : ~m? -# 2280| v2280_5(void) = ^IndirectReadSideEffect[-1] : &:r2280_1, ~m? -# 2280| mu2280_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_1 +# 2278| Block 3 +# 2278| r2278_1(glval) = VariableAddress[#throw2278:7] : +# 2278| r2278_2(glval) = StringConstant["string literal"] : +# 2278| r2278_3(char *) = Convert : r2278_2 +# 2278| mu2278_4(char *) = Store[#throw2278:7] : &:r2278_1, r2278_3 +# 2278| v2278_5(void) = ThrowValue : &:r2278_1, ~m? +# 2281| r2281_1(glval) = VariableAddress[s] : +# 2281| r2281_2(glval) = FunctionAddress[~String] : +# 2281| v2281_3(void) = Call[~String] : func:r2281_2, this:r2281_1 +# 2281| mu2281_4(unknown) = ^CallSideEffect : ~m? +# 2281| v2281_5(void) = ^IndirectReadSideEffect[-1] : &:r2281_1, ~m? +# 2281| mu2281_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2281_1 #-----| Exception -> Block 5 -# 2279| Block 4 -# 2279| r2279_1(glval) = VariableAddress[s2] : -# 2279| mu2279_2(String) = Uninitialized[s2] : &:r2279_1 -# 2279| r2279_3(glval) = FunctionAddress[String] : -# 2279| v2279_4(void) = Call[String] : func:r2279_3, this:r2279_1 -# 2279| mu2279_5(unknown) = ^CallSideEffect : ~m? -# 2279| mu2279_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2279_1 -# 2280| r2280_7(glval) = VariableAddress[s2] : -# 2280| r2280_8(glval) = FunctionAddress[~String] : -# 2280| v2280_9(void) = Call[~String] : func:r2280_8, this:r2280_7 -# 2280| mu2280_10(unknown) = ^CallSideEffect : ~m? -# 2280| v2280_11(void) = ^IndirectReadSideEffect[-1] : &:r2280_7, ~m? -# 2280| mu2280_12(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_7 -# 2280| r2280_13(glval) = VariableAddress[s] : -# 2280| r2280_14(glval) = FunctionAddress[~String] : -# 2280| v2280_15(void) = Call[~String] : func:r2280_14, this:r2280_13 -# 2280| mu2280_16(unknown) = ^CallSideEffect : ~m? -# 2280| v2280_17(void) = ^IndirectReadSideEffect[-1] : &:r2280_13, ~m? -# 2280| mu2280_18(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_13 +# 2280| Block 4 +# 2280| r2280_1(glval) = VariableAddress[s2] : +# 2280| mu2280_2(String) = Uninitialized[s2] : &:r2280_1 +# 2280| r2280_3(glval) = FunctionAddress[String] : +# 2280| v2280_4(void) = Call[String] : func:r2280_3, this:r2280_1 +# 2280| mu2280_5(unknown) = ^CallSideEffect : ~m? +# 2280| mu2280_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2280_1 +# 2281| r2281_7(glval) = VariableAddress[s2] : +# 2281| r2281_8(glval) = FunctionAddress[~String] : +# 2281| v2281_9(void) = Call[~String] : func:r2281_8, this:r2281_7 +# 2281| mu2281_10(unknown) = ^CallSideEffect : ~m? +# 2281| v2281_11(void) = ^IndirectReadSideEffect[-1] : &:r2281_7, ~m? +# 2281| mu2281_12(String) = ^IndirectMayWriteSideEffect[-1] : &:r2281_7 +# 2281| r2281_13(glval) = VariableAddress[s] : +# 2281| r2281_14(glval) = FunctionAddress[~String] : +# 2281| v2281_15(void) = Call[~String] : func:r2281_14, this:r2281_13 +# 2281| mu2281_16(unknown) = ^CallSideEffect : ~m? +# 2281| v2281_17(void) = ^IndirectReadSideEffect[-1] : &:r2281_13, ~m? +# 2281| mu2281_18(String) = ^IndirectMayWriteSideEffect[-1] : &:r2281_13 #-----| Goto -> Block 10 -# 2281| Block 5 -# 2281| v2281_1(void) = CatchByType[const char *] : +# 2282| Block 5 +# 2282| v2282_1(void) = CatchByType[const char *] : #-----| Exception -> Block 7 #-----| Goto -> Block 6 -# 2281| Block 6 -# 2281| r2281_2(glval) = VariableAddress[s] : -# 2281| mu2281_3(char *) = InitializeParameter[s] : &:r2281_2 -# 2281| r2281_4(char *) = Load[s] : &:r2281_2, ~m? -# 2281| mu2281_5(unknown) = InitializeIndirection[s] : &:r2281_4 -# 2282| r2282_1(glval) = VariableAddress[#throw2282:5] : -# 2282| mu2282_2(String) = Uninitialized[#throw2282:5] : &:r2282_1 -# 2282| r2282_3(glval) = FunctionAddress[String] : -# 2282| r2282_4(glval) = VariableAddress[s] : -# 2282| r2282_5(char *) = Load[s] : &:r2282_4, ~m? -# 2282| v2282_6(void) = Call[String] : func:r2282_3, this:r2282_1, 0:r2282_5 -# 2282| mu2282_7(unknown) = ^CallSideEffect : ~m? -# 2282| v2282_8(void) = ^BufferReadSideEffect[0] : &:r2282_5, ~m? -# 2282| mu2282_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2282_1 -# 2282| v2282_10(void) = ThrowValue : &:r2282_1, ~m? +# 2282| Block 6 +# 2282| r2282_2(glval) = VariableAddress[s] : +# 2282| mu2282_3(char *) = InitializeParameter[s] : &:r2282_2 +# 2282| r2282_4(char *) = Load[s] : &:r2282_2, ~m? +# 2282| mu2282_5(unknown) = InitializeIndirection[s] : &:r2282_4 +# 2283| r2283_1(glval) = VariableAddress[#throw2283:5] : +# 2283| mu2283_2(String) = Uninitialized[#throw2283:5] : &:r2283_1 +# 2283| r2283_3(glval) = FunctionAddress[String] : +# 2283| r2283_4(glval) = VariableAddress[s] : +# 2283| r2283_5(char *) = Load[s] : &:r2283_4, ~m? +# 2283| v2283_6(void) = Call[String] : func:r2283_3, this:r2283_1, 0:r2283_5 +# 2283| mu2283_7(unknown) = ^CallSideEffect : ~m? +# 2283| v2283_8(void) = ^BufferReadSideEffect[0] : &:r2283_5, ~m? +# 2283| mu2283_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2283_1 +# 2283| v2283_10(void) = ThrowValue : &:r2283_1, ~m? #-----| Exception -> Block 2 -# 2284| Block 7 -# 2284| v2284_1(void) = CatchByType[const String &] : +# 2285| Block 7 +# 2285| v2285_1(void) = CatchByType[const String &] : #-----| Exception -> Block 9 #-----| Goto -> Block 8 -# 2284| Block 8 -# 2284| r2284_2(glval) = VariableAddress[e] : -# 2284| mu2284_3(String &) = InitializeParameter[e] : &:r2284_2 -# 2284| r2284_4(String &) = Load[e] : &:r2284_2, ~m? -# 2284| mu2284_5(unknown) = InitializeIndirection[e] : &:r2284_4 -# 2284| v2284_6(void) = NoOp : +# 2285| Block 8 +# 2285| r2285_2(glval) = VariableAddress[e] : +# 2285| mu2285_3(String &) = InitializeParameter[e] : &:r2285_2 +# 2285| r2285_4(String &) = Load[e] : &:r2285_2, ~m? +# 2285| mu2285_5(unknown) = InitializeIndirection[e] : &:r2285_4 +# 2285| v2285_6(void) = NoOp : #-----| Goto -> Block 10 -# 2286| Block 9 -# 2286| v2286_1(void) = CatchAny : -# 2287| v2287_1(void) = ReThrow : +# 2287| Block 9 +# 2287| v2287_1(void) = CatchAny : +# 2288| v2288_1(void) = ReThrow : #-----| Exception -> Block 2 -# 2289| Block 10 -# 2289| v2289_1(void) = NoOp : -# 2273| v2273_9(void) = ReturnVoid : +# 2290| Block 10 +# 2290| v2290_1(void) = NoOp : +# 2274| v2274_9(void) = ReturnVoid : #-----| Goto -> Block 1 -# 2291| void IfDestructors(bool) -# 2291| Block 0 -# 2291| v2291_1(void) = EnterFunction : -# 2291| mu2291_2(unknown) = AliasedDefinition : -# 2291| mu2291_3(unknown) = InitializeNonLocal : -# 2291| r2291_4(glval) = VariableAddress[b] : -# 2291| mu2291_5(bool) = InitializeParameter[b] : &:r2291_4 -# 2292| r2292_1(glval) = VariableAddress[s1] : -# 2292| mu2292_2(String) = Uninitialized[s1] : &:r2292_1 -# 2292| r2292_3(glval) = FunctionAddress[String] : -# 2292| v2292_4(void) = Call[String] : func:r2292_3, this:r2292_1 -# 2292| mu2292_5(unknown) = ^CallSideEffect : ~m? -# 2292| mu2292_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2292_1 -# 2293| r2293_1(glval) = VariableAddress[b] : -# 2293| r2293_2(bool) = Load[b] : &:r2293_1, ~m? -# 2293| v2293_3(void) = ConditionalBranch : r2293_2 +# 2292| void IfDestructors(bool) +# 2292| Block 0 +# 2292| v2292_1(void) = EnterFunction : +# 2292| mu2292_2(unknown) = AliasedDefinition : +# 2292| mu2292_3(unknown) = InitializeNonLocal : +# 2292| r2292_4(glval) = VariableAddress[b] : +# 2292| mu2292_5(bool) = InitializeParameter[b] : &:r2292_4 +# 2293| r2293_1(glval) = VariableAddress[s1] : +# 2293| mu2293_2(String) = Uninitialized[s1] : &:r2293_1 +# 2293| r2293_3(glval) = FunctionAddress[String] : +# 2293| v2293_4(void) = Call[String] : func:r2293_3, this:r2293_1 +# 2293| mu2293_5(unknown) = ^CallSideEffect : ~m? +# 2293| mu2293_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2293_1 +# 2294| r2294_1(glval) = VariableAddress[b] : +# 2294| r2294_2(bool) = Load[b] : &:r2294_1, ~m? +# 2294| v2294_3(void) = ConditionalBranch : r2294_2 #-----| False -> Block 2 #-----| True -> Block 1 -# 2294| Block 1 -# 2294| r2294_1(glval) = VariableAddress[s2] : -# 2294| mu2294_2(String) = Uninitialized[s2] : &:r2294_1 -# 2294| r2294_3(glval) = FunctionAddress[String] : -# 2294| v2294_4(void) = Call[String] : func:r2294_3, this:r2294_1 -# 2294| mu2294_5(unknown) = ^CallSideEffect : ~m? -# 2294| mu2294_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2294_1 +# 2295| Block 1 # 2295| r2295_1(glval) = VariableAddress[s2] : -# 2295| r2295_2(glval) = FunctionAddress[~String] : -# 2295| v2295_3(void) = Call[~String] : func:r2295_2, this:r2295_1 -# 2295| mu2295_4(unknown) = ^CallSideEffect : ~m? -# 2295| v2295_5(void) = ^IndirectReadSideEffect[-1] : &:r2295_1, ~m? +# 2295| mu2295_2(String) = Uninitialized[s2] : &:r2295_1 +# 2295| r2295_3(glval) = FunctionAddress[String] : +# 2295| v2295_4(void) = Call[String] : func:r2295_3, this:r2295_1 +# 2295| mu2295_5(unknown) = ^CallSideEffect : ~m? # 2295| mu2295_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2295_1 -#-----| Goto -> Block 3 - -# 2296| Block 2 -# 2296| r2296_1(glval) = VariableAddress[s3] : -# 2296| mu2296_2(String) = Uninitialized[s3] : &:r2296_1 -# 2296| r2296_3(glval) = FunctionAddress[String] : -# 2296| v2296_4(void) = Call[String] : func:r2296_3, this:r2296_1 -# 2296| mu2296_5(unknown) = ^CallSideEffect : ~m? +# 2296| r2296_1(glval) = VariableAddress[s2] : +# 2296| r2296_2(glval) = FunctionAddress[~String] : +# 2296| v2296_3(void) = Call[~String] : func:r2296_2, this:r2296_1 +# 2296| mu2296_4(unknown) = ^CallSideEffect : ~m? +# 2296| v2296_5(void) = ^IndirectReadSideEffect[-1] : &:r2296_1, ~m? # 2296| mu2296_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2296_1 -# 2297| r2297_1(glval) = VariableAddress[s3] : -# 2297| r2297_2(glval) = FunctionAddress[~String] : -# 2297| v2297_3(void) = Call[~String] : func:r2297_2, this:r2297_1 -# 2297| mu2297_4(unknown) = ^CallSideEffect : ~m? -# 2297| v2297_5(void) = ^IndirectReadSideEffect[-1] : &:r2297_1, ~m? -# 2297| mu2297_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2297_1 #-----| Goto -> Block 3 -# 2298| Block 3 -# 2298| r2298_1(glval) = VariableAddress[s4] : -# 2298| mu2298_2(String) = Uninitialized[s4] : &:r2298_1 -# 2298| r2298_3(glval) = FunctionAddress[String] : -# 2298| v2298_4(void) = Call[String] : func:r2298_3, this:r2298_1 -# 2298| mu2298_5(unknown) = ^CallSideEffect : ~m? +# 2297| Block 2 +# 2297| r2297_1(glval) = VariableAddress[s3] : +# 2297| mu2297_2(String) = Uninitialized[s3] : &:r2297_1 +# 2297| r2297_3(glval) = FunctionAddress[String] : +# 2297| v2297_4(void) = Call[String] : func:r2297_3, this:r2297_1 +# 2297| mu2297_5(unknown) = ^CallSideEffect : ~m? +# 2297| mu2297_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2297_1 +# 2298| r2298_1(glval) = VariableAddress[s3] : +# 2298| r2298_2(glval) = FunctionAddress[~String] : +# 2298| v2298_3(void) = Call[~String] : func:r2298_2, this:r2298_1 +# 2298| mu2298_4(unknown) = ^CallSideEffect : ~m? +# 2298| v2298_5(void) = ^IndirectReadSideEffect[-1] : &:r2298_1, ~m? # 2298| mu2298_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2298_1 -# 2299| v2299_1(void) = NoOp : -# 2299| r2299_2(glval) = VariableAddress[s4] : -# 2299| r2299_3(glval) = FunctionAddress[~String] : -# 2299| v2299_4(void) = Call[~String] : func:r2299_3, this:r2299_2 -# 2299| mu2299_5(unknown) = ^CallSideEffect : ~m? -# 2299| v2299_6(void) = ^IndirectReadSideEffect[-1] : &:r2299_2, ~m? -# 2299| mu2299_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2299_2 -# 2299| r2299_8(glval) = VariableAddress[s1] : -# 2299| r2299_9(glval) = FunctionAddress[~String] : -# 2299| v2299_10(void) = Call[~String] : func:r2299_9, this:r2299_8 -# 2299| mu2299_11(unknown) = ^CallSideEffect : ~m? -# 2299| v2299_12(void) = ^IndirectReadSideEffect[-1] : &:r2299_8, ~m? -# 2299| mu2299_13(String) = ^IndirectMayWriteSideEffect[-1] : &:r2299_8 -# 2291| v2291_6(void) = ReturnVoid : -# 2291| v2291_7(void) = AliasedUse : ~m? -# 2291| v2291_8(void) = ExitFunction : +#-----| Goto -> Block 3 -# 2301| void ForDestructors() -# 2301| Block 0 -# 2301| v2301_1(void) = EnterFunction : -# 2301| mu2301_2(unknown) = AliasedDefinition : -# 2301| mu2301_3(unknown) = InitializeNonLocal : -# 2302| r2302_1(glval) = VariableAddress[c] : -# 2302| r2302_2(char) = Constant[97] : -# 2302| mu2302_3(char) = Store[c] : &:r2302_1, r2302_2 -# 2303| r2303_1(glval) = VariableAddress[s] : -# 2303| mu2303_2(String) = Uninitialized[s] : &:r2303_1 -# 2303| r2303_3(glval) = FunctionAddress[String] : -# 2303| r2303_4(glval) = StringConstant["hello"] : -# 2303| r2303_5(char *) = Convert : r2303_4 -# 2303| v2303_6(void) = Call[String] : func:r2303_3, this:r2303_1, 0:r2303_5 -# 2303| mu2303_7(unknown) = ^CallSideEffect : ~m? -# 2303| v2303_8(void) = ^BufferReadSideEffect[0] : &:r2303_5, ~m? -# 2303| mu2303_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2303_1 +# 2299| Block 3 +# 2299| r2299_1(glval) = VariableAddress[s4] : +# 2299| mu2299_2(String) = Uninitialized[s4] : &:r2299_1 +# 2299| r2299_3(glval) = FunctionAddress[String] : +# 2299| v2299_4(void) = Call[String] : func:r2299_3, this:r2299_1 +# 2299| mu2299_5(unknown) = ^CallSideEffect : ~m? +# 2299| mu2299_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2299_1 +# 2300| v2300_1(void) = NoOp : +# 2300| r2300_2(glval) = VariableAddress[s4] : +# 2300| r2300_3(glval) = FunctionAddress[~String] : +# 2300| v2300_4(void) = Call[~String] : func:r2300_3, this:r2300_2 +# 2300| mu2300_5(unknown) = ^CallSideEffect : ~m? +# 2300| v2300_6(void) = ^IndirectReadSideEffect[-1] : &:r2300_2, ~m? +# 2300| mu2300_7(String) = ^IndirectMayWriteSideEffect[-1] : &:r2300_2 +# 2300| r2300_8(glval) = VariableAddress[s1] : +# 2300| r2300_9(glval) = FunctionAddress[~String] : +# 2300| v2300_10(void) = Call[~String] : func:r2300_9, this:r2300_8 +# 2300| mu2300_11(unknown) = ^CallSideEffect : ~m? +# 2300| v2300_12(void) = ^IndirectReadSideEffect[-1] : &:r2300_8, ~m? +# 2300| mu2300_13(String) = ^IndirectMayWriteSideEffect[-1] : &:r2300_8 +# 2292| v2292_6(void) = ReturnVoid : +# 2292| v2292_7(void) = AliasedUse : ~m? +# 2292| v2292_8(void) = ExitFunction : + +# 2302| void ForDestructors() +# 2302| Block 0 +# 2302| v2302_1(void) = EnterFunction : +# 2302| mu2302_2(unknown) = AliasedDefinition : +# 2302| mu2302_3(unknown) = InitializeNonLocal : +# 2303| r2303_1(glval) = VariableAddress[c] : +# 2303| r2303_2(char) = Constant[97] : +# 2303| mu2303_3(char) = Store[c] : &:r2303_1, r2303_2 +# 2304| r2304_1(glval) = VariableAddress[s] : +# 2304| mu2304_2(String) = Uninitialized[s] : &:r2304_1 +# 2304| r2304_3(glval) = FunctionAddress[String] : +# 2304| r2304_4(glval) = StringConstant["hello"] : +# 2304| r2304_5(char *) = Convert : r2304_4 +# 2304| v2304_6(void) = Call[String] : func:r2304_3, this:r2304_1, 0:r2304_5 +# 2304| mu2304_7(unknown) = ^CallSideEffect : ~m? +# 2304| v2304_8(void) = ^BufferReadSideEffect[0] : &:r2304_5, ~m? +# 2304| mu2304_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_1 #-----| Goto -> Block 1 -# 2303| Block 1 -# 2303| r2303_10(glval) = VariableAddress[c] : -# 2303| r2303_11(char) = Load[c] : &:r2303_10, ~m? -# 2303| r2303_12(int) = Convert : r2303_11 -# 2303| r2303_13(int) = Constant[0] : -# 2303| r2303_14(bool) = CompareNE : r2303_12, r2303_13 -# 2303| v2303_15(void) = ConditionalBranch : r2303_14 +# 2304| Block 1 +# 2304| r2304_10(glval) = VariableAddress[c] : +# 2304| r2304_11(char) = Load[c] : &:r2304_10, ~m? +# 2304| r2304_12(int) = Convert : r2304_11 +# 2304| r2304_13(int) = Constant[0] : +# 2304| r2304_14(bool) = CompareNE : r2304_12, r2304_13 +# 2304| v2304_15(void) = ConditionalBranch : r2304_14 #-----| False -> Block 3 #-----| True -> Block 2 -# 2304| Block 2 -# 2304| r2304_1(glval) = VariableAddress[s2] : -# 2304| mu2304_2(String) = Uninitialized[s2] : &:r2304_1 -# 2304| r2304_3(glval) = FunctionAddress[String] : -# 2304| v2304_4(void) = Call[String] : func:r2304_3, this:r2304_1 -# 2304| mu2304_5(unknown) = ^CallSideEffect : ~m? -# 2304| mu2304_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_1 +# 2305| Block 2 # 2305| r2305_1(glval) = VariableAddress[s2] : -# 2305| r2305_2(glval) = FunctionAddress[~String] : -# 2305| v2305_3(void) = Call[~String] : func:r2305_2, this:r2305_1 -# 2305| mu2305_4(unknown) = ^CallSideEffect : ~m? -# 2305| v2305_5(void) = ^IndirectReadSideEffect[-1] : &:r2305_1, ~m? +# 2305| mu2305_2(String) = Uninitialized[s2] : &:r2305_1 +# 2305| r2305_3(glval) = FunctionAddress[String] : +# 2305| v2305_4(void) = Call[String] : func:r2305_3, this:r2305_1 +# 2305| mu2305_5(unknown) = ^CallSideEffect : ~m? # 2305| mu2305_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2305_1 -# 2303| r2303_16(glval) = VariableAddress[s] : -# 2303| r2303_17(glval) = FunctionAddress[pop_back] : -# 2303| r2303_18(char) = Call[pop_back] : func:r2303_17, this:r2303_16 -# 2303| mu2303_19(unknown) = ^CallSideEffect : ~m? -# 2303| v2303_20(void) = ^IndirectReadSideEffect[-1] : &:r2303_16, ~m? -# 2303| mu2303_21(String) = ^IndirectMayWriteSideEffect[-1] : &:r2303_16 -# 2303| r2303_22(glval) = VariableAddress[c] : -# 2303| mu2303_23(char) = Store[c] : &:r2303_22, r2303_18 +# 2306| r2306_1(glval) = VariableAddress[s2] : +# 2306| r2306_2(glval) = FunctionAddress[~String] : +# 2306| v2306_3(void) = Call[~String] : func:r2306_2, this:r2306_1 +# 2306| mu2306_4(unknown) = ^CallSideEffect : ~m? +# 2306| v2306_5(void) = ^IndirectReadSideEffect[-1] : &:r2306_1, ~m? +# 2306| mu2306_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2306_1 +# 2304| r2304_16(glval) = VariableAddress[s] : +# 2304| r2304_17(glval) = FunctionAddress[pop_back] : +# 2304| r2304_18(char) = Call[pop_back] : func:r2304_17, this:r2304_16 +# 2304| mu2304_19(unknown) = ^CallSideEffect : ~m? +# 2304| v2304_20(void) = ^IndirectReadSideEffect[-1] : &:r2304_16, ~m? +# 2304| mu2304_21(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_16 +# 2304| r2304_22(glval) = VariableAddress[c] : +# 2304| mu2304_23(char) = Store[c] : &:r2304_22, r2304_18 #-----| Goto (back edge) -> Block 1 -# 2303| Block 3 -# 2303| r2303_24(glval) = VariableAddress[s] : -# 2303| r2303_25(glval) = FunctionAddress[~String] : -# 2303| v2303_26(void) = Call[~String] : func:r2303_25, this:r2303_24 -# 2303| mu2303_27(unknown) = ^CallSideEffect : ~m? -# 2303| v2303_28(void) = ^IndirectReadSideEffect[-1] : &:r2303_24, ~m? -# 2303| mu2303_29(String) = ^IndirectMayWriteSideEffect[-1] : &:r2303_24 -# 2307| r2307_1(glval &&>) = VariableAddress[(__range)] : -# 2307| r2307_2(glval>) = VariableAddress[#temp2307:20] : -# 2307| mu2307_3(vector) = Uninitialized[#temp2307:20] : &:r2307_2 -# 2307| r2307_4(glval) = FunctionAddress[vector] : -# 2307| r2307_5(glval) = VariableAddress[#temp2307:40] : -# 2307| mu2307_6(String) = Uninitialized[#temp2307:40] : &:r2307_5 -# 2307| r2307_7(glval) = FunctionAddress[String] : -# 2307| r2307_8(glval) = StringConstant["hello"] : -# 2307| r2307_9(char *) = Convert : r2307_8 -# 2307| v2307_10(void) = Call[String] : func:r2307_7, this:r2307_5, 0:r2307_9 -# 2307| mu2307_11(unknown) = ^CallSideEffect : ~m? -# 2307| v2307_12(void) = ^BufferReadSideEffect[0] : &:r2307_9, ~m? -# 2307| mu2307_13(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_5 -# 2307| r2307_14(String) = Load[#temp2307:40] : &:r2307_5, ~m? -# 2307| v2307_15(void) = Call[vector] : func:r2307_4, this:r2307_2, 0:r2307_14 -# 2307| mu2307_16(unknown) = ^CallSideEffect : ~m? -# 2307| mu2307_17(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2307_2 -# 2307| r2307_18(glval) = CopyValue : r2307_5 -# 2307| r2307_19(glval) = FunctionAddress[~String] : -# 2307| v2307_20(void) = Call[~String] : func:r2307_19, this:r2307_18 -# 2307| mu2307_21(unknown) = ^CallSideEffect : ~m? -# 2307| v2307_22(void) = ^IndirectReadSideEffect[-1] : &:r2307_18, ~m? -# 2307| mu2307_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_18 -# 2307| r2307_24(vector &) = CopyValue : r2307_2 -# 2307| mu2307_25(vector &&) = Store[(__range)] : &:r2307_1, r2307_24 -# 2307| r2307_26(glval>) = VariableAddress[(__begin)] : -# 2307| r2307_27(glval &&>) = VariableAddress[(__range)] : -# 2307| r2307_28(vector &&) = Load[(__range)] : &:r2307_27, ~m? -#-----| r0_1(glval>) = CopyValue : r2307_28 +# 2304| Block 3 +# 2304| r2304_24(glval) = VariableAddress[s] : +# 2304| r2304_25(glval) = FunctionAddress[~String] : +# 2304| v2304_26(void) = Call[~String] : func:r2304_25, this:r2304_24 +# 2304| mu2304_27(unknown) = ^CallSideEffect : ~m? +# 2304| v2304_28(void) = ^IndirectReadSideEffect[-1] : &:r2304_24, ~m? +# 2304| mu2304_29(String) = ^IndirectMayWriteSideEffect[-1] : &:r2304_24 +# 2308| r2308_1(glval &&>) = VariableAddress[(__range)] : +# 2308| r2308_2(glval>) = VariableAddress[#temp2308:20] : +# 2308| mu2308_3(vector) = Uninitialized[#temp2308:20] : &:r2308_2 +# 2308| r2308_4(glval) = FunctionAddress[vector] : +# 2308| r2308_5(glval) = VariableAddress[#temp2308:40] : +# 2308| mu2308_6(String) = Uninitialized[#temp2308:40] : &:r2308_5 +# 2308| r2308_7(glval) = FunctionAddress[String] : +# 2308| r2308_8(glval) = StringConstant["hello"] : +# 2308| r2308_9(char *) = Convert : r2308_8 +# 2308| v2308_10(void) = Call[String] : func:r2308_7, this:r2308_5, 0:r2308_9 +# 2308| mu2308_11(unknown) = ^CallSideEffect : ~m? +# 2308| v2308_12(void) = ^BufferReadSideEffect[0] : &:r2308_9, ~m? +# 2308| mu2308_13(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_5 +# 2308| r2308_14(String) = Load[#temp2308:40] : &:r2308_5, ~m? +# 2308| v2308_15(void) = Call[vector] : func:r2308_4, this:r2308_2, 0:r2308_14 +# 2308| mu2308_16(unknown) = ^CallSideEffect : ~m? +# 2308| mu2308_17(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2308_2 +# 2308| r2308_18(glval) = CopyValue : r2308_5 +# 2308| r2308_19(glval) = FunctionAddress[~String] : +# 2308| v2308_20(void) = Call[~String] : func:r2308_19, this:r2308_18 +# 2308| mu2308_21(unknown) = ^CallSideEffect : ~m? +# 2308| v2308_22(void) = ^IndirectReadSideEffect[-1] : &:r2308_18, ~m? +# 2308| mu2308_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_18 +# 2308| r2308_24(vector &) = CopyValue : r2308_2 +# 2308| mu2308_25(vector &&) = Store[(__range)] : &:r2308_1, r2308_24 +# 2308| r2308_26(glval>) = VariableAddress[(__begin)] : +# 2308| r2308_27(glval &&>) = VariableAddress[(__range)] : +# 2308| r2308_28(vector &&) = Load[(__range)] : &:r2308_27, ~m? +#-----| r0_1(glval>) = CopyValue : r2308_28 #-----| r0_2(glval>) = Convert : r0_1 -# 2307| r2307_29(glval) = FunctionAddress[begin] : -# 2307| r2307_30(iterator) = Call[begin] : func:r2307_29, this:r0_2 +# 2308| r2308_29(glval) = FunctionAddress[begin] : +# 2308| r2308_30(iterator) = Call[begin] : func:r2308_29, this:r0_2 #-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m? -# 2307| mu2307_31(iterator) = Store[(__begin)] : &:r2307_26, r2307_30 -# 2307| r2307_32(glval>) = VariableAddress[(__end)] : -# 2307| r2307_33(glval &&>) = VariableAddress[(__range)] : -# 2307| r2307_34(vector &&) = Load[(__range)] : &:r2307_33, ~m? -#-----| r0_4(glval>) = CopyValue : r2307_34 +# 2308| mu2308_31(iterator) = Store[(__begin)] : &:r2308_26, r2308_30 +# 2308| r2308_32(glval>) = VariableAddress[(__end)] : +# 2308| r2308_33(glval &&>) = VariableAddress[(__range)] : +# 2308| r2308_34(vector &&) = Load[(__range)] : &:r2308_33, ~m? +#-----| r0_4(glval>) = CopyValue : r2308_34 #-----| r0_5(glval>) = Convert : r0_4 -# 2307| r2307_35(glval) = FunctionAddress[end] : -# 2307| r2307_36(iterator) = Call[end] : func:r2307_35, this:r0_5 +# 2308| r2308_35(glval) = FunctionAddress[end] : +# 2308| r2308_36(iterator) = Call[end] : func:r2308_35, this:r0_5 #-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m? -# 2307| mu2307_37(iterator) = Store[(__end)] : &:r2307_32, r2307_36 +# 2308| mu2308_37(iterator) = Store[(__end)] : &:r2308_32, r2308_36 #-----| Goto -> Block 4 -# 2307| Block 4 -# 2307| r2307_38(glval>) = VariableAddress[(__begin)] : -#-----| r0_7(glval>) = Convert : r2307_38 -# 2307| r2307_39(glval) = FunctionAddress[operator!=] : +# 2308| Block 4 +# 2308| r2308_38(glval>) = VariableAddress[(__begin)] : +#-----| r0_7(glval>) = Convert : r2308_38 +# 2308| r2308_39(glval) = FunctionAddress[operator!=] : #-----| r0_8(glval>) = VariableAddress[#temp0:0] : #-----| mu0_9(iterator) = Uninitialized[#temp0:0] : &:r0_8 -# 2307| r2307_40(glval) = FunctionAddress[iterator] : -# 2307| r2307_41(glval>) = VariableAddress[(__end)] : -#-----| r0_10(glval>) = Convert : r2307_41 +# 2308| r2308_40(glval) = FunctionAddress[iterator] : +# 2308| r2308_41(glval>) = VariableAddress[(__end)] : +#-----| r0_10(glval>) = Convert : r2308_41 #-----| r0_11(iterator &) = CopyValue : r0_10 -# 2307| v2307_42(void) = Call[iterator] : func:r2307_40, this:r0_8, 0:r0_11 -# 2307| mu2307_43(unknown) = ^CallSideEffect : ~m? +# 2308| v2308_42(void) = Call[iterator] : func:r2308_40, this:r0_8, 0:r0_11 +# 2308| mu2308_43(unknown) = ^CallSideEffect : ~m? #-----| v0_12(void) = ^BufferReadSideEffect[0] : &:r0_11, ~m? -# 2307| mu2307_44(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 +# 2308| mu2308_44(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 #-----| r0_13(iterator) = Load[#temp0:0] : &:r0_8, ~m? -# 2307| r2307_45(bool) = Call[operator!=] : func:r2307_39, this:r0_7, 0:r0_13 +# 2308| r2308_45(bool) = Call[operator!=] : func:r2308_39, this:r0_7, 0:r0_13 #-----| v0_14(void) = ^IndirectReadSideEffect[-1] : &:r0_7, ~m? -# 2307| v2307_46(void) = ConditionalBranch : r2307_45 +# 2308| v2308_46(void) = ConditionalBranch : r2308_45 #-----| False -> Block 6 #-----| True -> Block 5 -# 2307| Block 5 -# 2307| r2307_47(glval) = VariableAddress[s] : -# 2307| mu2307_48(String) = Uninitialized[s] : &:r2307_47 -# 2307| r2307_49(glval) = FunctionAddress[String] : -# 2307| r2307_50(glval>) = VariableAddress[(__begin)] : -#-----| r0_15(glval>) = Convert : r2307_50 -# 2307| r2307_51(glval) = FunctionAddress[operator*] : -# 2307| r2307_52(String &) = Call[operator*] : func:r2307_51, this:r0_15 +# 2308| Block 5 +# 2308| r2308_47(glval) = VariableAddress[s] : +# 2308| mu2308_48(String) = Uninitialized[s] : &:r2308_47 +# 2308| r2308_49(glval) = FunctionAddress[String] : +# 2308| r2308_50(glval>) = VariableAddress[(__begin)] : +#-----| r0_15(glval>) = Convert : r2308_50 +# 2308| r2308_51(glval) = FunctionAddress[operator*] : +# 2308| r2308_52(String &) = Call[operator*] : func:r2308_51, this:r0_15 #-----| v0_16(void) = ^IndirectReadSideEffect[-1] : &:r0_15, ~m? -# 2307| r2307_53(glval) = CopyValue : r2307_52 -# 2307| r2307_54(glval) = Convert : r2307_53 -# 2307| r2307_55(String &) = CopyValue : r2307_54 -# 2307| v2307_56(void) = Call[String] : func:r2307_49, this:r2307_47, 0:r2307_55 -# 2307| mu2307_57(unknown) = ^CallSideEffect : ~m? -# 2307| v2307_58(void) = ^BufferReadSideEffect[0] : &:r2307_55, ~m? -# 2307| mu2307_59(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_47 -# 2308| r2308_1(glval) = VariableAddress[s2] : -# 2308| mu2308_2(String) = Uninitialized[s2] : &:r2308_1 -# 2308| r2308_3(glval) = FunctionAddress[String] : -# 2308| v2308_4(void) = Call[String] : func:r2308_3, this:r2308_1 -# 2308| mu2308_5(unknown) = ^CallSideEffect : ~m? -# 2308| mu2308_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_1 +# 2308| r2308_53(glval) = CopyValue : r2308_52 +# 2308| r2308_54(glval) = Convert : r2308_53 +# 2308| r2308_55(String &) = CopyValue : r2308_54 +# 2308| v2308_56(void) = Call[String] : func:r2308_49, this:r2308_47, 0:r2308_55 +# 2308| mu2308_57(unknown) = ^CallSideEffect : ~m? +# 2308| v2308_58(void) = ^BufferReadSideEffect[0] : &:r2308_55, ~m? +# 2308| mu2308_59(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_47 # 2309| r2309_1(glval) = VariableAddress[s2] : -# 2309| r2309_2(glval) = FunctionAddress[~String] : -# 2309| v2309_3(void) = Call[~String] : func:r2309_2, this:r2309_1 -# 2309| mu2309_4(unknown) = ^CallSideEffect : ~m? -# 2309| v2309_5(void) = ^IndirectReadSideEffect[-1] : &:r2309_1, ~m? +# 2309| mu2309_2(String) = Uninitialized[s2] : &:r2309_1 +# 2309| r2309_3(glval) = FunctionAddress[String] : +# 2309| v2309_4(void) = Call[String] : func:r2309_3, this:r2309_1 +# 2309| mu2309_5(unknown) = ^CallSideEffect : ~m? # 2309| mu2309_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2309_1 -# 2307| r2307_60(glval>) = VariableAddress[(__begin)] : -# 2307| r2307_61(glval) = FunctionAddress[operator++] : -# 2307| r2307_62(iterator &) = Call[operator++] : func:r2307_61, this:r2307_60 -# 2307| v2307_63(void) = ^IndirectReadSideEffect[-1] : &:r2307_60, ~m? -# 2307| mu2307_64(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2307_60 -# 2307| r2307_65(glval) = VariableAddress[s] : -# 2307| r2307_66(glval) = FunctionAddress[~String] : -# 2307| v2307_67(void) = Call[~String] : func:r2307_66, this:r2307_65 -# 2307| mu2307_68(unknown) = ^CallSideEffect : ~m? -# 2307| v2307_69(void) = ^IndirectReadSideEffect[-1] : &:r2307_65, ~m? -# 2307| mu2307_70(String) = ^IndirectMayWriteSideEffect[-1] : &:r2307_65 -# 2307| r2307_71(glval>) = CopyValue : r2307_62 +# 2310| r2310_1(glval) = VariableAddress[s2] : +# 2310| r2310_2(glval) = FunctionAddress[~String] : +# 2310| v2310_3(void) = Call[~String] : func:r2310_2, this:r2310_1 +# 2310| mu2310_4(unknown) = ^CallSideEffect : ~m? +# 2310| v2310_5(void) = ^IndirectReadSideEffect[-1] : &:r2310_1, ~m? +# 2310| mu2310_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2310_1 +# 2308| r2308_60(glval>) = VariableAddress[(__begin)] : +# 2308| r2308_61(glval) = FunctionAddress[operator++] : +# 2308| r2308_62(iterator &) = Call[operator++] : func:r2308_61, this:r2308_60 +# 2308| v2308_63(void) = ^IndirectReadSideEffect[-1] : &:r2308_60, ~m? +# 2308| mu2308_64(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2308_60 +# 2308| r2308_65(glval) = VariableAddress[s] : +# 2308| r2308_66(glval) = FunctionAddress[~String] : +# 2308| v2308_67(void) = Call[~String] : func:r2308_66, this:r2308_65 +# 2308| mu2308_68(unknown) = ^CallSideEffect : ~m? +# 2308| v2308_69(void) = ^IndirectReadSideEffect[-1] : &:r2308_65, ~m? +# 2308| mu2308_70(String) = ^IndirectMayWriteSideEffect[-1] : &:r2308_65 +# 2308| r2308_71(glval>) = CopyValue : r2308_62 #-----| Goto (back edge) -> Block 4 -# 2311| Block 6 -# 2311| r2311_1(glval) = VariableAddress[s] : -# 2311| mu2311_2(String) = Uninitialized[s] : &:r2311_1 -# 2311| r2311_3(glval) = FunctionAddress[String] : -# 2311| r2311_4(glval) = StringConstant["hello"] : -# 2311| r2311_5(char *) = Convert : r2311_4 -# 2311| v2311_6(void) = Call[String] : func:r2311_3, this:r2311_1, 0:r2311_5 -# 2311| mu2311_7(unknown) = ^CallSideEffect : ~m? -# 2311| v2311_8(void) = ^BufferReadSideEffect[0] : &:r2311_5, ~m? -# 2311| mu2311_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_1 -# 2311| r2311_10(glval) = VariableAddress[s2] : -# 2311| mu2311_11(String) = Uninitialized[s2] : &:r2311_10 -# 2311| r2311_12(glval) = FunctionAddress[String] : -# 2311| r2311_13(glval) = StringConstant["world"] : -# 2311| r2311_14(char *) = Convert : r2311_13 -# 2311| v2311_15(void) = Call[String] : func:r2311_12, this:r2311_10, 0:r2311_14 -# 2311| mu2311_16(unknown) = ^CallSideEffect : ~m? -# 2311| v2311_17(void) = ^BufferReadSideEffect[0] : &:r2311_14, ~m? -# 2311| mu2311_18(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_10 +# 2308| Block 6 +# 2308| r2308_72(glval>) = CopyValue : r2308_2 +# 2308| r2308_73(glval) = FunctionAddress[~vector] : +# 2308| v2308_74(void) = Call[~vector] : func:r2308_73, this:r2308_72 +# 2308| mu2308_75(unknown) = ^CallSideEffect : ~m? +# 2308| v2308_76(void) = ^IndirectReadSideEffect[-1] : &:r2308_72, ~m? +# 2308| mu2308_77(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2308_72 +# 2312| r2312_1(glval) = VariableAddress[s] : +# 2312| mu2312_2(String) = Uninitialized[s] : &:r2312_1 +# 2312| r2312_3(glval) = FunctionAddress[String] : +# 2312| r2312_4(glval) = StringConstant["hello"] : +# 2312| r2312_5(char *) = Convert : r2312_4 +# 2312| v2312_6(void) = Call[String] : func:r2312_3, this:r2312_1, 0:r2312_5 +# 2312| mu2312_7(unknown) = ^CallSideEffect : ~m? +# 2312| v2312_8(void) = ^BufferReadSideEffect[0] : &:r2312_5, ~m? +# 2312| mu2312_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_1 +# 2312| r2312_10(glval) = VariableAddress[s2] : +# 2312| mu2312_11(String) = Uninitialized[s2] : &:r2312_10 +# 2312| r2312_12(glval) = FunctionAddress[String] : +# 2312| r2312_13(glval) = StringConstant["world"] : +# 2312| r2312_14(char *) = Convert : r2312_13 +# 2312| v2312_15(void) = Call[String] : func:r2312_12, this:r2312_10, 0:r2312_14 +# 2312| mu2312_16(unknown) = ^CallSideEffect : ~m? +# 2312| v2312_17(void) = ^BufferReadSideEffect[0] : &:r2312_14, ~m? +# 2312| mu2312_18(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_10 #-----| Goto -> Block 7 -# 2311| Block 7 -# 2311| r2311_19(glval) = VariableAddress[c] : -# 2311| r2311_20(char) = Load[c] : &:r2311_19, ~m? -# 2311| r2311_21(int) = Convert : r2311_20 -# 2311| r2311_22(int) = Constant[0] : -# 2311| r2311_23(bool) = CompareNE : r2311_21, r2311_22 -# 2311| v2311_24(void) = ConditionalBranch : r2311_23 +# 2312| Block 7 +# 2312| r2312_19(glval) = VariableAddress[c] : +# 2312| r2312_20(char) = Load[c] : &:r2312_19, ~m? +# 2312| r2312_21(int) = Convert : r2312_20 +# 2312| r2312_22(int) = Constant[0] : +# 2312| r2312_23(bool) = CompareNE : r2312_21, r2312_22 +# 2312| v2312_24(void) = ConditionalBranch : r2312_23 #-----| False -> Block 9 #-----| True -> Block 8 -# 2312| Block 8 -# 2312| r2312_1(char) = Constant[0] : -# 2312| r2312_2(glval) = VariableAddress[c] : -# 2312| mu2312_3(char) = Store[c] : &:r2312_2, r2312_1 -# 2311| r2311_25(glval) = VariableAddress[s] : -# 2311| r2311_26(glval) = FunctionAddress[pop_back] : -# 2311| r2311_27(char) = Call[pop_back] : func:r2311_26, this:r2311_25 -# 2311| mu2311_28(unknown) = ^CallSideEffect : ~m? -# 2311| v2311_29(void) = ^IndirectReadSideEffect[-1] : &:r2311_25, ~m? -# 2311| mu2311_30(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_25 -# 2311| r2311_31(glval) = VariableAddress[c] : -# 2311| mu2311_32(char) = Store[c] : &:r2311_31, r2311_27 +# 2313| Block 8 +# 2313| r2313_1(char) = Constant[0] : +# 2313| r2313_2(glval) = VariableAddress[c] : +# 2313| mu2313_3(char) = Store[c] : &:r2313_2, r2313_1 +# 2312| r2312_25(glval) = VariableAddress[s] : +# 2312| r2312_26(glval) = FunctionAddress[pop_back] : +# 2312| r2312_27(char) = Call[pop_back] : func:r2312_26, this:r2312_25 +# 2312| mu2312_28(unknown) = ^CallSideEffect : ~m? +# 2312| v2312_29(void) = ^IndirectReadSideEffect[-1] : &:r2312_25, ~m? +# 2312| mu2312_30(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_25 +# 2312| r2312_31(glval) = VariableAddress[c] : +# 2312| mu2312_32(char) = Store[c] : &:r2312_31, r2312_27 #-----| Goto (back edge) -> Block 7 -# 2311| Block 9 -# 2311| r2311_33(glval) = VariableAddress[s2] : -# 2311| r2311_34(glval) = FunctionAddress[~String] : -# 2311| v2311_35(void) = Call[~String] : func:r2311_34, this:r2311_33 -# 2311| mu2311_36(unknown) = ^CallSideEffect : ~m? -# 2311| v2311_37(void) = ^IndirectReadSideEffect[-1] : &:r2311_33, ~m? -# 2311| mu2311_38(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_33 -# 2311| r2311_39(glval) = VariableAddress[s] : -# 2311| r2311_40(glval) = FunctionAddress[~String] : -# 2311| v2311_41(void) = Call[~String] : func:r2311_40, this:r2311_39 -# 2311| mu2311_42(unknown) = ^CallSideEffect : ~m? -# 2311| v2311_43(void) = ^IndirectReadSideEffect[-1] : &:r2311_39, ~m? -# 2311| mu2311_44(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_39 -# 2314| v2314_1(void) = NoOp : -# 2301| v2301_4(void) = ReturnVoid : -# 2301| v2301_5(void) = AliasedUse : ~m? -# 2301| v2301_6(void) = ExitFunction : +# 2312| Block 9 +# 2312| r2312_33(glval) = VariableAddress[s2] : +# 2312| r2312_34(glval) = FunctionAddress[~String] : +# 2312| v2312_35(void) = Call[~String] : func:r2312_34, this:r2312_33 +# 2312| mu2312_36(unknown) = ^CallSideEffect : ~m? +# 2312| v2312_37(void) = ^IndirectReadSideEffect[-1] : &:r2312_33, ~m? +# 2312| mu2312_38(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_33 +# 2312| r2312_39(glval) = VariableAddress[s] : +# 2312| r2312_40(glval) = FunctionAddress[~String] : +# 2312| v2312_41(void) = Call[~String] : func:r2312_40, this:r2312_39 +# 2312| mu2312_42(unknown) = ^CallSideEffect : ~m? +# 2312| v2312_43(void) = ^IndirectReadSideEffect[-1] : &:r2312_39, ~m? +# 2312| mu2312_44(String) = ^IndirectMayWriteSideEffect[-1] : &:r2312_39 +# 2315| v2315_1(void) = NoOp : +# 2302| v2302_4(void) = ReturnVoid : +# 2302| v2302_5(void) = AliasedUse : ~m? +# 2302| v2302_6(void) = ExitFunction : -# 2316| void IfDestructors2(bool) -# 2316| Block 0 -# 2316| v2316_1(void) = EnterFunction : -# 2316| mu2316_2(unknown) = AliasedDefinition : -# 2316| mu2316_3(unknown) = InitializeNonLocal : -# 2316| r2316_4(glval) = VariableAddress[b] : -# 2316| mu2316_5(bool) = InitializeParameter[b] : &:r2316_4 -# 2317| r2317_1(glval) = VariableAddress[s] : -# 2317| mu2317_2(String) = Uninitialized[s] : &:r2317_1 -# 2317| r2317_3(glval) = FunctionAddress[String] : -# 2317| r2317_4(glval) = StringConstant["hello"] : -# 2317| r2317_5(char *) = Convert : r2317_4 -# 2317| v2317_6(void) = Call[String] : func:r2317_3, this:r2317_1, 0:r2317_5 -# 2317| mu2317_7(unknown) = ^CallSideEffect : ~m? -# 2317| v2317_8(void) = ^BufferReadSideEffect[0] : &:r2317_5, ~m? -# 2317| mu2317_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2317_1 -# 2317| r2317_10(glval) = VariableAddress[b] : -# 2317| r2317_11(bool) = Load[b] : &:r2317_10, ~m? -# 2317| v2317_12(void) = ConditionalBranch : r2317_11 +# 2317| void IfDestructors2(bool) +# 2317| Block 0 +# 2317| v2317_1(void) = EnterFunction : +# 2317| mu2317_2(unknown) = AliasedDefinition : +# 2317| mu2317_3(unknown) = InitializeNonLocal : +# 2317| r2317_4(glval) = VariableAddress[b] : +# 2317| mu2317_5(bool) = InitializeParameter[b] : &:r2317_4 +# 2318| r2318_1(glval) = VariableAddress[s] : +# 2318| mu2318_2(String) = Uninitialized[s] : &:r2318_1 +# 2318| r2318_3(glval) = FunctionAddress[String] : +# 2318| r2318_4(glval) = StringConstant["hello"] : +# 2318| r2318_5(char *) = Convert : r2318_4 +# 2318| v2318_6(void) = Call[String] : func:r2318_3, this:r2318_1, 0:r2318_5 +# 2318| mu2318_7(unknown) = ^CallSideEffect : ~m? +# 2318| v2318_8(void) = ^BufferReadSideEffect[0] : &:r2318_5, ~m? +# 2318| mu2318_9(String) = ^IndirectMayWriteSideEffect[-1] : &:r2318_1 +# 2318| r2318_10(glval) = VariableAddress[b] : +# 2318| r2318_11(bool) = Load[b] : &:r2318_10, ~m? +# 2318| v2318_12(void) = ConditionalBranch : r2318_11 #-----| False -> Block 2 #-----| True -> Block 1 -# 2318| Block 1 -# 2318| r2318_1(glval) = VariableAddress[x] : -# 2318| r2318_2(int) = Constant[0] : -# 2318| mu2318_3(int) = Store[x] : &:r2318_1, r2318_2 +# 2319| Block 1 +# 2319| r2319_1(glval) = VariableAddress[x] : +# 2319| r2319_2(int) = Constant[0] : +# 2319| mu2319_3(int) = Store[x] : &:r2319_1, r2319_2 #-----| Goto -> Block 3 -# 2320| Block 2 -# 2320| r2320_1(glval) = VariableAddress[y] : -# 2320| r2320_2(int) = Constant[0] : -# 2320| mu2320_3(int) = Store[y] : &:r2320_1, r2320_2 +# 2321| Block 2 +# 2321| r2321_1(glval) = VariableAddress[y] : +# 2321| r2321_2(int) = Constant[0] : +# 2321| mu2321_3(int) = Store[y] : &:r2321_1, r2321_2 #-----| Goto -> Block 3 -# 2321| Block 3 -# 2321| r2321_1(glval) = VariableAddress[s] : -# 2321| r2321_2(glval) = FunctionAddress[~String] : -# 2321| v2321_3(void) = Call[~String] : func:r2321_2, this:r2321_1 -# 2321| mu2321_4(unknown) = ^CallSideEffect : ~m? -# 2321| v2321_5(void) = ^IndirectReadSideEffect[-1] : &:r2321_1, ~m? -# 2321| mu2321_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2321_1 -# 2322| v2322_1(void) = NoOp : -# 2316| v2316_6(void) = ReturnVoid : -# 2316| v2316_7(void) = AliasedUse : ~m? -# 2316| v2316_8(void) = ExitFunction : +# 2322| Block 3 +# 2322| r2322_1(glval) = VariableAddress[s] : +# 2322| r2322_2(glval) = FunctionAddress[~String] : +# 2322| v2322_3(void) = Call[~String] : func:r2322_2, this:r2322_1 +# 2322| mu2322_4(unknown) = ^CallSideEffect : ~m? +# 2322| v2322_5(void) = ^IndirectReadSideEffect[-1] : &:r2322_1, ~m? +# 2322| mu2322_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2322_1 +# 2323| v2323_1(void) = NoOp : +# 2317| v2317_6(void) = ReturnVoid : +# 2317| v2317_7(void) = AliasedUse : ~m? +# 2317| v2317_8(void) = ExitFunction : -# 2331| void IfDestructors3(bool) -# 2331| Block 0 -# 2331| v2331_1(void) = EnterFunction : -# 2331| mu2331_2(unknown) = AliasedDefinition : -# 2331| mu2331_3(unknown) = InitializeNonLocal : -# 2331| r2331_4(glval) = VariableAddress[b] : -# 2331| mu2331_5(bool) = InitializeParameter[b] : &:r2331_4 -# 2332| r2332_1(glval) = VariableAddress[B] : -# 2332| mu2332_2(Bool) = Uninitialized[B] : &:r2332_1 -# 2332| r2332_3(glval) = FunctionAddress[Bool] : +# 2332| void IfDestructors3(bool) +# 2332| Block 0 +# 2332| v2332_1(void) = EnterFunction : +# 2332| mu2332_2(unknown) = AliasedDefinition : +# 2332| mu2332_3(unknown) = InitializeNonLocal : # 2332| r2332_4(glval) = VariableAddress[b] : -# 2332| r2332_5(bool) = Load[b] : &:r2332_4, ~m? -# 2332| v2332_6(void) = Call[Bool] : func:r2332_3, this:r2332_1, 0:r2332_5 -# 2332| mu2332_7(unknown) = ^CallSideEffect : ~m? -# 2332| mu2332_8(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2332_1 -# 2332| r2332_9(glval) = VariableAddress[B] : -# 2332| r2332_10(glval) = FunctionAddress[operator bool] : -# 2332| r2332_11(bool) = Call[operator bool] : func:r2332_10, this:r2332_9 -# 2332| mu2332_12(unknown) = ^CallSideEffect : ~m? -# 2332| v2332_13(void) = ^IndirectReadSideEffect[-1] : &:r2332_9, ~m? -# 2332| mu2332_14(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2332_9 -# 2332| r2332_15(bool) = CopyValue : r2332_11 -# 2332| v2332_16(void) = ConditionalBranch : r2332_15 +# 2332| mu2332_5(bool) = InitializeParameter[b] : &:r2332_4 +# 2333| r2333_1(glval) = VariableAddress[B] : +# 2333| mu2333_2(Bool) = Uninitialized[B] : &:r2333_1 +# 2333| r2333_3(glval) = FunctionAddress[Bool] : +# 2333| r2333_4(glval) = VariableAddress[b] : +# 2333| r2333_5(bool) = Load[b] : &:r2333_4, ~m? +# 2333| v2333_6(void) = Call[Bool] : func:r2333_3, this:r2333_1, 0:r2333_5 +# 2333| mu2333_7(unknown) = ^CallSideEffect : ~m? +# 2333| mu2333_8(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2333_1 +# 2333| r2333_9(glval) = VariableAddress[B] : +# 2333| r2333_10(glval) = FunctionAddress[operator bool] : +# 2333| r2333_11(bool) = Call[operator bool] : func:r2333_10, this:r2333_9 +# 2333| mu2333_12(unknown) = ^CallSideEffect : ~m? +# 2333| v2333_13(void) = ^IndirectReadSideEffect[-1] : &:r2333_9, ~m? +# 2333| mu2333_14(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2333_9 +# 2333| r2333_15(bool) = CopyValue : r2333_11 +# 2333| v2333_16(void) = ConditionalBranch : r2333_15 #-----| False -> Block 2 #-----| True -> Block 1 -# 2333| Block 1 -# 2333| r2333_1(glval) = VariableAddress[s1] : -# 2333| mu2333_2(String) = Uninitialized[s1] : &:r2333_1 -# 2333| r2333_3(glval) = FunctionAddress[String] : -# 2333| v2333_4(void) = Call[String] : func:r2333_3, this:r2333_1 -# 2333| mu2333_5(unknown) = ^CallSideEffect : ~m? -# 2333| mu2333_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2333_1 +# 2334| Block 1 # 2334| r2334_1(glval) = VariableAddress[s1] : -# 2334| r2334_2(glval) = FunctionAddress[~String] : -# 2334| v2334_3(void) = Call[~String] : func:r2334_2, this:r2334_1 -# 2334| mu2334_4(unknown) = ^CallSideEffect : ~m? -# 2334| v2334_5(void) = ^IndirectReadSideEffect[-1] : &:r2334_1, ~m? +# 2334| mu2334_2(String) = Uninitialized[s1] : &:r2334_1 +# 2334| r2334_3(glval) = FunctionAddress[String] : +# 2334| v2334_4(void) = Call[String] : func:r2334_3, this:r2334_1 +# 2334| mu2334_5(unknown) = ^CallSideEffect : ~m? # 2334| mu2334_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2334_1 -#-----| Goto -> Block 3 - -# 2335| Block 2 -# 2335| r2335_1(glval) = VariableAddress[s2] : -# 2335| mu2335_2(String) = Uninitialized[s2] : &:r2335_1 -# 2335| r2335_3(glval) = FunctionAddress[String] : -# 2335| v2335_4(void) = Call[String] : func:r2335_3, this:r2335_1 -# 2335| mu2335_5(unknown) = ^CallSideEffect : ~m? +# 2335| r2335_1(glval) = VariableAddress[s1] : +# 2335| r2335_2(glval) = FunctionAddress[~String] : +# 2335| v2335_3(void) = Call[~String] : func:r2335_2, this:r2335_1 +# 2335| mu2335_4(unknown) = ^CallSideEffect : ~m? +# 2335| v2335_5(void) = ^IndirectReadSideEffect[-1] : &:r2335_1, ~m? # 2335| mu2335_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2335_1 -# 2336| r2336_1(glval) = VariableAddress[s2] : -# 2336| r2336_2(glval) = FunctionAddress[~String] : -# 2336| v2336_3(void) = Call[~String] : func:r2336_2, this:r2336_1 -# 2336| mu2336_4(unknown) = ^CallSideEffect : ~m? -# 2336| v2336_5(void) = ^IndirectReadSideEffect[-1] : &:r2336_1, ~m? -# 2336| mu2336_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2336_1 #-----| Goto -> Block 3 -# 2336| Block 3 -# 2336| r2336_7(glval) = VariableAddress[B] : -# 2336| r2336_8(glval) = FunctionAddress[~Bool] : -# 2336| v2336_9(void) = Call[~Bool] : func:r2336_8, this:r2336_7 -# 2336| mu2336_10(unknown) = ^CallSideEffect : ~m? -# 2336| v2336_11(void) = ^IndirectReadSideEffect[-1] : &:r2336_7, ~m? -# 2336| mu2336_12(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2336_7 -# 2337| v2337_1(void) = NoOp : -# 2331| v2331_6(void) = ReturnVoid : -# 2331| v2331_7(void) = AliasedUse : ~m? -# 2331| v2331_8(void) = ExitFunction : +# 2336| Block 2 +# 2336| r2336_1(glval) = VariableAddress[s2] : +# 2336| mu2336_2(String) = Uninitialized[s2] : &:r2336_1 +# 2336| r2336_3(glval) = FunctionAddress[String] : +# 2336| v2336_4(void) = Call[String] : func:r2336_3, this:r2336_1 +# 2336| mu2336_5(unknown) = ^CallSideEffect : ~m? +# 2336| mu2336_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2336_1 +# 2337| r2337_1(glval) = VariableAddress[s2] : +# 2337| r2337_2(glval) = FunctionAddress[~String] : +# 2337| v2337_3(void) = Call[~String] : func:r2337_2, this:r2337_1 +# 2337| mu2337_4(unknown) = ^CallSideEffect : ~m? +# 2337| v2337_5(void) = ^IndirectReadSideEffect[-1] : &:r2337_1, ~m? +# 2337| mu2337_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2337_1 +#-----| Goto -> Block 3 -# 2339| void WhileLoopDestructors(bool) -# 2339| Block 0 -# 2339| v2339_1(void) = EnterFunction : -# 2339| mu2339_2(unknown) = AliasedDefinition : -# 2339| mu2339_3(unknown) = InitializeNonLocal : -# 2339| r2339_4(glval) = VariableAddress[b] : -# 2339| mu2339_5(bool) = InitializeParameter[b] : &:r2339_4 -# 2341| r2341_1(glval) = VariableAddress[s] : -# 2341| mu2341_2(String) = Uninitialized[s] : &:r2341_1 -# 2341| r2341_3(glval) = FunctionAddress[String] : -# 2341| v2341_4(void) = Call[String] : func:r2341_3, this:r2341_1 -# 2341| mu2341_5(unknown) = ^CallSideEffect : ~m? -# 2341| mu2341_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2341_1 +# 2337| Block 3 +# 2337| r2337_7(glval) = VariableAddress[B] : +# 2337| r2337_8(glval) = FunctionAddress[~Bool] : +# 2337| v2337_9(void) = Call[~Bool] : func:r2337_8, this:r2337_7 +# 2337| mu2337_10(unknown) = ^CallSideEffect : ~m? +# 2337| v2337_11(void) = ^IndirectReadSideEffect[-1] : &:r2337_7, ~m? +# 2337| mu2337_12(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2337_7 +# 2338| v2338_1(void) = NoOp : +# 2332| v2332_6(void) = ReturnVoid : +# 2332| v2332_7(void) = AliasedUse : ~m? +# 2332| v2332_8(void) = ExitFunction : + +# 2340| void WhileLoopDestructors(bool) +# 2340| Block 0 +# 2340| v2340_1(void) = EnterFunction : +# 2340| mu2340_2(unknown) = AliasedDefinition : +# 2340| mu2340_3(unknown) = InitializeNonLocal : +# 2340| r2340_4(glval) = VariableAddress[b] : +# 2340| mu2340_5(bool) = InitializeParameter[b] : &:r2340_4 +# 2342| r2342_1(glval) = VariableAddress[s] : +# 2342| mu2342_2(String) = Uninitialized[s] : &:r2342_1 +# 2342| r2342_3(glval) = FunctionAddress[String] : +# 2342| v2342_4(void) = Call[String] : func:r2342_3, this:r2342_1 +# 2342| mu2342_5(unknown) = ^CallSideEffect : ~m? +# 2342| mu2342_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2342_1 #-----| Goto -> Block 1 -# 2342| Block 1 -# 2342| r2342_1(glval) = VariableAddress[b] : -# 2342| r2342_2(bool) = Load[b] : &:r2342_1, ~m? -# 2342| v2342_3(void) = ConditionalBranch : r2342_2 +# 2343| Block 1 +# 2343| r2343_1(glval) = VariableAddress[b] : +# 2343| r2343_2(bool) = Load[b] : &:r2343_1, ~m? +# 2343| v2343_3(void) = ConditionalBranch : r2343_2 #-----| False -> Block 3 #-----| True -> Block 2 -# 2343| Block 2 -# 2343| r2343_1(bool) = Constant[0] : -# 2343| r2343_2(glval) = VariableAddress[b] : -# 2343| mu2343_3(bool) = Store[b] : &:r2343_2, r2343_1 +# 2344| Block 2 +# 2344| r2344_1(bool) = Constant[0] : +# 2344| r2344_2(glval) = VariableAddress[b] : +# 2344| mu2344_3(bool) = Store[b] : &:r2344_2, r2344_1 #-----| Goto (back edge) -> Block 1 -# 2345| Block 3 -# 2345| r2345_1(glval) = VariableAddress[s] : -# 2345| r2345_2(glval) = FunctionAddress[~String] : -# 2345| v2345_3(void) = Call[~String] : func:r2345_2, this:r2345_1 -# 2345| mu2345_4(unknown) = ^CallSideEffect : ~m? -# 2345| v2345_5(void) = ^IndirectReadSideEffect[-1] : &:r2345_1, ~m? -# 2345| mu2345_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2345_1 +# 2346| Block 3 +# 2346| r2346_1(glval) = VariableAddress[s] : +# 2346| r2346_2(glval) = FunctionAddress[~String] : +# 2346| v2346_3(void) = Call[~String] : func:r2346_2, this:r2346_1 +# 2346| mu2346_4(unknown) = ^CallSideEffect : ~m? +# 2346| v2346_5(void) = ^IndirectReadSideEffect[-1] : &:r2346_1, ~m? +# 2346| mu2346_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2346_1 #-----| Goto -> Block 4 -# 2348| Block 4 -# 2348| r2348_1(glval) = VariableAddress[B] : -# 2348| mu2348_2(Bool) = Uninitialized[B] : &:r2348_1 -# 2348| r2348_3(glval) = FunctionAddress[Bool] : -# 2348| r2348_4(glval) = VariableAddress[b] : -# 2348| r2348_5(bool) = Load[b] : &:r2348_4, ~m? -# 2348| v2348_6(void) = Call[Bool] : func:r2348_3, this:r2348_1, 0:r2348_5 -# 2348| mu2348_7(unknown) = ^CallSideEffect : ~m? -# 2348| mu2348_8(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2348_1 -# 2348| r2348_9(glval) = VariableAddress[B] : -# 2348| r2348_10(glval) = FunctionAddress[operator bool] : -# 2348| r2348_11(bool) = Call[operator bool] : func:r2348_10, this:r2348_9 -# 2348| mu2348_12(unknown) = ^CallSideEffect : ~m? -# 2348| v2348_13(void) = ^IndirectReadSideEffect[-1] : &:r2348_9, ~m? -# 2348| mu2348_14(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2348_9 -# 2348| r2348_15(bool) = CopyValue : r2348_11 -# 2348| v2348_16(void) = ConditionalBranch : r2348_15 +# 2349| Block 4 +# 2349| r2349_1(glval) = VariableAddress[B] : +# 2349| mu2349_2(Bool) = Uninitialized[B] : &:r2349_1 +# 2349| r2349_3(glval) = FunctionAddress[Bool] : +# 2349| r2349_4(glval) = VariableAddress[b] : +# 2349| r2349_5(bool) = Load[b] : &:r2349_4, ~m? +# 2349| v2349_6(void) = Call[Bool] : func:r2349_3, this:r2349_1, 0:r2349_5 +# 2349| mu2349_7(unknown) = ^CallSideEffect : ~m? +# 2349| mu2349_8(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2349_1 +# 2349| r2349_9(glval) = VariableAddress[B] : +# 2349| r2349_10(glval) = FunctionAddress[operator bool] : +# 2349| r2349_11(bool) = Call[operator bool] : func:r2349_10, this:r2349_9 +# 2349| mu2349_12(unknown) = ^CallSideEffect : ~m? +# 2349| v2349_13(void) = ^IndirectReadSideEffect[-1] : &:r2349_9, ~m? +# 2349| mu2349_14(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2349_9 +# 2349| r2349_15(bool) = CopyValue : r2349_11 +# 2349| v2349_16(void) = ConditionalBranch : r2349_15 #-----| False -> Block 6 #-----| True -> Block 5 -# 2349| Block 5 -# 2349| r2349_1(bool) = Constant[0] : -# 2349| r2349_2(glval) = VariableAddress[b] : -# 2349| mu2349_3(bool) = Store[b] : &:r2349_2, r2349_1 -# 2350| r2350_1(glval) = VariableAddress[B] : -# 2350| r2350_2(glval) = FunctionAddress[~Bool] : -# 2350| v2350_3(void) = Call[~Bool] : func:r2350_2, this:r2350_1 -# 2350| mu2350_4(unknown) = ^CallSideEffect : ~m? -# 2350| v2350_5(void) = ^IndirectReadSideEffect[-1] : &:r2350_1, ~m? -# 2350| mu2350_6(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2350_1 +# 2350| Block 5 +# 2350| r2350_1(bool) = Constant[0] : +# 2350| r2350_2(glval) = VariableAddress[b] : +# 2350| mu2350_3(bool) = Store[b] : &:r2350_2, r2350_1 +# 2351| r2351_1(glval) = VariableAddress[B] : +# 2351| r2351_2(glval) = FunctionAddress[~Bool] : +# 2351| v2351_3(void) = Call[~Bool] : func:r2351_2, this:r2351_1 +# 2351| mu2351_4(unknown) = ^CallSideEffect : ~m? +# 2351| v2351_5(void) = ^IndirectReadSideEffect[-1] : &:r2351_1, ~m? +# 2351| mu2351_6(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2351_1 #-----| Goto (back edge) -> Block 4 -# 2350| Block 6 -# 2350| r2350_7(glval) = VariableAddress[B] : -# 2350| r2350_8(glval) = FunctionAddress[~Bool] : -# 2350| v2350_9(void) = Call[~Bool] : func:r2350_8, this:r2350_7 -# 2350| mu2350_10(unknown) = ^CallSideEffect : ~m? -# 2350| v2350_11(void) = ^IndirectReadSideEffect[-1] : &:r2350_7, ~m? -# 2350| mu2350_12(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2350_7 -# 2352| v2352_1(void) = NoOp : -# 2339| v2339_6(void) = ReturnVoid : -# 2339| v2339_7(void) = AliasedUse : ~m? -# 2339| v2339_8(void) = ExitFunction : +# 2351| Block 6 +# 2351| r2351_7(glval) = VariableAddress[B] : +# 2351| r2351_8(glval) = FunctionAddress[~Bool] : +# 2351| v2351_9(void) = Call[~Bool] : func:r2351_8, this:r2351_7 +# 2351| mu2351_10(unknown) = ^CallSideEffect : ~m? +# 2351| v2351_11(void) = ^IndirectReadSideEffect[-1] : &:r2351_7, ~m? +# 2351| mu2351_12(Bool) = ^IndirectMayWriteSideEffect[-1] : &:r2351_7 +# 2353| v2353_1(void) = NoOp : +# 2340| v2340_6(void) = ReturnVoid : +# 2340| v2340_7(void) = AliasedUse : ~m? +# 2340| v2340_8(void) = ExitFunction : -# 2354| void VoidFunc() -# 2354| Block 0 -# 2354| v2354_1(void) = EnterFunction : -# 2354| mu2354_2(unknown) = AliasedDefinition : -# 2354| mu2354_3(unknown) = InitializeNonLocal : -# 2354| v2354_4(void) = NoOp : -# 2354| v2354_5(void) = ReturnVoid : -# 2354| v2354_6(void) = AliasedUse : ~m? -# 2354| v2354_7(void) = ExitFunction : +# 2355| void VoidFunc() +# 2355| Block 0 +# 2355| v2355_1(void) = EnterFunction : +# 2355| mu2355_2(unknown) = AliasedDefinition : +# 2355| mu2355_3(unknown) = InitializeNonLocal : +# 2355| v2355_4(void) = NoOp : +# 2355| v2355_5(void) = ReturnVoid : +# 2355| v2355_6(void) = AliasedUse : ~m? +# 2355| v2355_7(void) = ExitFunction : -# 2356| void IfReturnDestructors(bool) -# 2356| Block 0 -# 2356| v2356_1(void) = EnterFunction : -# 2356| mu2356_2(unknown) = AliasedDefinition : -# 2356| mu2356_3(unknown) = InitializeNonLocal : -# 2356| r2356_4(glval) = VariableAddress[b] : -# 2356| mu2356_5(bool) = InitializeParameter[b] : &:r2356_4 -# 2357| r2357_1(glval) = VariableAddress[s] : -# 2357| mu2357_2(String) = Uninitialized[s] : &:r2357_1 -# 2357| r2357_3(glval) = FunctionAddress[String] : -# 2357| v2357_4(void) = Call[String] : func:r2357_3, this:r2357_1 -# 2357| mu2357_5(unknown) = ^CallSideEffect : ~m? -# 2357| mu2357_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2357_1 -# 2358| r2358_1(glval) = VariableAddress[b] : -# 2358| r2358_2(bool) = Load[b] : &:r2358_1, ~m? -# 2358| v2358_3(void) = ConditionalBranch : r2358_2 +# 2357| void IfReturnDestructors(bool) +# 2357| Block 0 +# 2357| v2357_1(void) = EnterFunction : +# 2357| mu2357_2(unknown) = AliasedDefinition : +# 2357| mu2357_3(unknown) = InitializeNonLocal : +# 2357| r2357_4(glval) = VariableAddress[b] : +# 2357| mu2357_5(bool) = InitializeParameter[b] : &:r2357_4 +# 2358| r2358_1(glval) = VariableAddress[s] : +# 2358| mu2358_2(String) = Uninitialized[s] : &:r2358_1 +# 2358| r2358_3(glval) = FunctionAddress[String] : +# 2358| v2358_4(void) = Call[String] : func:r2358_3, this:r2358_1 +# 2358| mu2358_5(unknown) = ^CallSideEffect : ~m? +# 2358| mu2358_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2358_1 +# 2359| r2359_1(glval) = VariableAddress[b] : +# 2359| r2359_2(bool) = Load[b] : &:r2359_1, ~m? +# 2359| v2359_3(void) = ConditionalBranch : r2359_2 #-----| False -> Block 3 #-----| True -> Block 2 -# 2356| Block 1 -# 2356| v2356_6(void) = ReturnVoid : -# 2356| v2356_7(void) = AliasedUse : ~m? -# 2356| v2356_8(void) = ExitFunction : +# 2357| Block 1 +# 2357| v2357_6(void) = ReturnVoid : +# 2357| v2357_7(void) = AliasedUse : ~m? +# 2357| v2357_8(void) = ExitFunction : -# 2359| Block 2 -# 2359| v2359_1(void) = NoOp : -# 2365| r2365_1(glval) = VariableAddress[s] : -# 2365| r2365_2(glval) = FunctionAddress[~String] : -# 2365| v2365_3(void) = Call[~String] : func:r2365_2, this:r2365_1 -# 2365| mu2365_4(unknown) = ^CallSideEffect : ~m? -# 2365| v2365_5(void) = ^IndirectReadSideEffect[-1] : &:r2365_1, ~m? -# 2365| mu2365_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2365_1 +# 2360| Block 2 +# 2360| v2360_1(void) = NoOp : +# 2366| r2366_1(glval) = VariableAddress[s] : +# 2366| r2366_2(glval) = FunctionAddress[~String] : +# 2366| v2366_3(void) = Call[~String] : func:r2366_2, this:r2366_1 +# 2366| mu2366_4(unknown) = ^CallSideEffect : ~m? +# 2366| v2366_5(void) = ^IndirectReadSideEffect[-1] : &:r2366_1, ~m? +# 2366| mu2366_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2366_1 #-----| Goto -> Block 1 -# 2361| Block 3 -# 2361| r2361_1(glval) = VariableAddress[b] : -# 2361| r2361_2(bool) = Load[b] : &:r2361_1, ~m? -# 2361| v2361_3(void) = ConditionalBranch : r2361_2 +# 2362| Block 3 +# 2362| r2362_1(glval) = VariableAddress[b] : +# 2362| r2362_2(bool) = Load[b] : &:r2362_1, ~m? +# 2362| v2362_3(void) = ConditionalBranch : r2362_2 #-----| False -> Block 5 #-----| True -> Block 4 -# 2362| Block 4 -# 2362| r2362_1(glval) = FunctionAddress[VoidFunc] : -# 2362| v2362_2(void) = Call[VoidFunc] : func:r2362_1 -# 2362| mu2362_3(unknown) = ^CallSideEffect : ~m? -# 2362| v2362_4(void) = NoOp : -# 2365| r2365_7(glval) = VariableAddress[s] : -# 2365| r2365_8(glval) = FunctionAddress[~String] : -# 2365| v2365_9(void) = Call[~String] : func:r2365_8, this:r2365_7 -# 2365| mu2365_10(unknown) = ^CallSideEffect : ~m? -# 2365| v2365_11(void) = ^IndirectReadSideEffect[-1] : &:r2365_7, ~m? -# 2365| mu2365_12(String) = ^IndirectMayWriteSideEffect[-1] : &:r2365_7 +# 2363| Block 4 +# 2363| r2363_1(glval) = FunctionAddress[VoidFunc] : +# 2363| v2363_2(void) = Call[VoidFunc] : func:r2363_1 +# 2363| mu2363_3(unknown) = ^CallSideEffect : ~m? +# 2363| v2363_4(void) = NoOp : +# 2366| r2366_7(glval) = VariableAddress[s] : +# 2366| r2366_8(glval) = FunctionAddress[~String] : +# 2366| v2366_9(void) = Call[~String] : func:r2366_8, this:r2366_7 +# 2366| mu2366_10(unknown) = ^CallSideEffect : ~m? +# 2366| v2366_11(void) = ^IndirectReadSideEffect[-1] : &:r2366_7, ~m? +# 2366| mu2366_12(String) = ^IndirectMayWriteSideEffect[-1] : &:r2366_7 #-----| Goto -> Block 1 -# 2364| Block 5 -# 2364| r2364_1(glval) = VariableAddress[s] : -# 2365| v2365_13(void) = NoOp : -# 2365| r2365_14(glval) = VariableAddress[s] : -# 2365| r2365_15(glval) = FunctionAddress[~String] : -# 2365| v2365_16(void) = Call[~String] : func:r2365_15, this:r2365_14 -# 2365| mu2365_17(unknown) = ^CallSideEffect : ~m? -# 2365| v2365_18(void) = ^IndirectReadSideEffect[-1] : &:r2365_14, ~m? -# 2365| mu2365_19(String) = ^IndirectMayWriteSideEffect[-1] : &:r2365_14 +# 2365| Block 5 +# 2365| r2365_1(glval) = VariableAddress[s] : +# 2366| v2366_13(void) = NoOp : +# 2366| r2366_14(glval) = VariableAddress[s] : +# 2366| r2366_15(glval) = FunctionAddress[~String] : +# 2366| v2366_16(void) = Call[~String] : func:r2366_15, this:r2366_14 +# 2366| mu2366_17(unknown) = ^CallSideEffect : ~m? +# 2366| v2366_18(void) = ^IndirectReadSideEffect[-1] : &:r2366_14, ~m? +# 2366| mu2366_19(String) = ^IndirectMayWriteSideEffect[-1] : &:r2366_14 #-----| Goto -> Block 1 -# 2367| int IfReturnDestructors3(bool) -# 2367| Block 0 -# 2367| v2367_1(void) = EnterFunction : -# 2367| mu2367_2(unknown) = AliasedDefinition : -# 2367| mu2367_3(unknown) = InitializeNonLocal : -# 2367| r2367_4(glval) = VariableAddress[b] : -# 2367| mu2367_5(bool) = InitializeParameter[b] : &:r2367_4 -# 2368| r2368_1(glval) = VariableAddress[s] : -# 2368| mu2368_2(String) = Uninitialized[s] : &:r2368_1 -# 2368| r2368_3(glval) = FunctionAddress[String] : -# 2368| v2368_4(void) = Call[String] : func:r2368_3, this:r2368_1 -# 2368| mu2368_5(unknown) = ^CallSideEffect : ~m? -# 2368| mu2368_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2368_1 -# 2369| r2369_1(glval) = VariableAddress[b] : -# 2369| r2369_2(bool) = Load[b] : &:r2369_1, ~m? -# 2369| v2369_3(void) = ConditionalBranch : r2369_2 +# 2368| int IfReturnDestructors3(bool) +# 2368| Block 0 +# 2368| v2368_1(void) = EnterFunction : +# 2368| mu2368_2(unknown) = AliasedDefinition : +# 2368| mu2368_3(unknown) = InitializeNonLocal : +# 2368| r2368_4(glval) = VariableAddress[b] : +# 2368| mu2368_5(bool) = InitializeParameter[b] : &:r2368_4 +# 2369| r2369_1(glval) = VariableAddress[s] : +# 2369| mu2369_2(String) = Uninitialized[s] : &:r2369_1 +# 2369| r2369_3(glval) = FunctionAddress[String] : +# 2369| v2369_4(void) = Call[String] : func:r2369_3, this:r2369_1 +# 2369| mu2369_5(unknown) = ^CallSideEffect : ~m? +# 2369| mu2369_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2369_1 +# 2370| r2370_1(glval) = VariableAddress[b] : +# 2370| r2370_2(bool) = Load[b] : &:r2370_1, ~m? +# 2370| v2370_3(void) = ConditionalBranch : r2370_2 #-----| False -> Block 3 #-----| True -> Block 2 -# 2367| Block 1 -# 2367| r2367_6(glval) = VariableAddress[#return] : -# 2367| v2367_7(void) = ReturnValue : &:r2367_6, ~m? -# 2367| v2367_8(void) = AliasedUse : ~m? -# 2367| v2367_9(void) = ExitFunction : +# 2368| Block 1 +# 2368| r2368_6(glval) = VariableAddress[#return] : +# 2368| v2368_7(void) = ReturnValue : &:r2368_6, ~m? +# 2368| v2368_8(void) = AliasedUse : ~m? +# 2368| v2368_9(void) = ExitFunction : -# 2370| Block 2 -# 2370| r2370_1(glval) = VariableAddress[#return] : -# 2370| r2370_2(int) = Constant[1] : -# 2370| mu2370_3(int) = Store[#return] : &:r2370_1, r2370_2 -# 2373| r2373_1(glval) = VariableAddress[s] : -# 2373| r2373_2(glval) = FunctionAddress[~String] : -# 2373| v2373_3(void) = Call[~String] : func:r2373_2, this:r2373_1 -# 2373| mu2373_4(unknown) = ^CallSideEffect : ~m? -# 2373| v2373_5(void) = ^IndirectReadSideEffect[-1] : &:r2373_1, ~m? -# 2373| mu2373_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2373_1 +# 2371| Block 2 +# 2371| r2371_1(glval) = VariableAddress[#return] : +# 2371| r2371_2(int) = Constant[1] : +# 2371| mu2371_3(int) = Store[#return] : &:r2371_1, r2371_2 +# 2374| r2374_1(glval) = VariableAddress[s] : +# 2374| r2374_2(glval) = FunctionAddress[~String] : +# 2374| v2374_3(void) = Call[~String] : func:r2374_2, this:r2374_1 +# 2374| mu2374_4(unknown) = ^CallSideEffect : ~m? +# 2374| v2374_5(void) = ^IndirectReadSideEffect[-1] : &:r2374_1, ~m? +# 2374| mu2374_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2374_1 #-----| Goto -> Block 1 -# 2372| Block 3 -# 2372| r2372_1(glval) = VariableAddress[#return] : -# 2372| r2372_2(int) = Constant[0] : -# 2372| mu2372_3(int) = Store[#return] : &:r2372_1, r2372_2 -# 2373| r2373_7(glval) = VariableAddress[s] : -# 2373| r2373_8(glval) = FunctionAddress[~String] : -# 2373| v2373_9(void) = Call[~String] : func:r2373_8, this:r2373_7 -# 2373| mu2373_10(unknown) = ^CallSideEffect : ~m? -# 2373| v2373_11(void) = ^IndirectReadSideEffect[-1] : &:r2373_7, ~m? -# 2373| mu2373_12(String) = ^IndirectMayWriteSideEffect[-1] : &:r2373_7 +# 2373| Block 3 +# 2373| r2373_1(glval) = VariableAddress[#return] : +# 2373| r2373_2(int) = Constant[0] : +# 2373| mu2373_3(int) = Store[#return] : &:r2373_1, r2373_2 +# 2374| r2374_7(glval) = VariableAddress[s] : +# 2374| r2374_8(glval) = FunctionAddress[~String] : +# 2374| v2374_9(void) = Call[~String] : func:r2374_8, this:r2374_7 +# 2374| mu2374_10(unknown) = ^CallSideEffect : ~m? +# 2374| v2374_11(void) = ^IndirectReadSideEffect[-1] : &:r2374_7, ~m? +# 2374| mu2374_12(String) = ^IndirectMayWriteSideEffect[-1] : &:r2374_7 #-----| Goto -> Block 1 -# 2375| void VoidReturnDestructors() -# 2375| Block 0 -# 2375| v2375_1(void) = EnterFunction : -# 2375| mu2375_2(unknown) = AliasedDefinition : -# 2375| mu2375_3(unknown) = InitializeNonLocal : -# 2376| r2376_1(glval) = VariableAddress[s] : -# 2376| mu2376_2(String) = Uninitialized[s] : &:r2376_1 -# 2376| r2376_3(glval) = FunctionAddress[String] : -# 2376| v2376_4(void) = Call[String] : func:r2376_3, this:r2376_1 -# 2376| mu2376_5(unknown) = ^CallSideEffect : ~m? -# 2376| mu2376_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2376_1 -# 2377| r2377_1(glval) = FunctionAddress[VoidFunc] : -# 2377| v2377_2(void) = Call[VoidFunc] : func:r2377_1 -# 2377| mu2377_3(unknown) = ^CallSideEffect : ~m? -# 2377| v2377_4(void) = NoOp : -# 2378| r2378_1(glval) = VariableAddress[s] : -# 2378| r2378_2(glval) = FunctionAddress[~String] : -# 2378| v2378_3(void) = Call[~String] : func:r2378_2, this:r2378_1 -# 2378| mu2378_4(unknown) = ^CallSideEffect : ~m? -# 2378| v2378_5(void) = ^IndirectReadSideEffect[-1] : &:r2378_1, ~m? -# 2378| mu2378_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2378_1 -# 2375| v2375_4(void) = ReturnVoid : -# 2375| v2375_5(void) = AliasedUse : ~m? -# 2375| v2375_6(void) = ExitFunction : +# 2376| void VoidReturnDestructors() +# 2376| Block 0 +# 2376| v2376_1(void) = EnterFunction : +# 2376| mu2376_2(unknown) = AliasedDefinition : +# 2376| mu2376_3(unknown) = InitializeNonLocal : +# 2377| r2377_1(glval) = VariableAddress[s] : +# 2377| mu2377_2(String) = Uninitialized[s] : &:r2377_1 +# 2377| r2377_3(glval) = FunctionAddress[String] : +# 2377| v2377_4(void) = Call[String] : func:r2377_3, this:r2377_1 +# 2377| mu2377_5(unknown) = ^CallSideEffect : ~m? +# 2377| mu2377_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2377_1 +# 2378| r2378_1(glval) = FunctionAddress[VoidFunc] : +# 2378| v2378_2(void) = Call[VoidFunc] : func:r2378_1 +# 2378| mu2378_3(unknown) = ^CallSideEffect : ~m? +# 2378| v2378_4(void) = NoOp : +# 2379| r2379_1(glval) = VariableAddress[s] : +# 2379| r2379_2(glval) = FunctionAddress[~String] : +# 2379| v2379_3(void) = Call[~String] : func:r2379_2, this:r2379_1 +# 2379| mu2379_4(unknown) = ^CallSideEffect : ~m? +# 2379| v2379_5(void) = ^IndirectReadSideEffect[-1] : &:r2379_1, ~m? +# 2379| mu2379_6(String) = ^IndirectMayWriteSideEffect[-1] : &:r2379_1 +# 2376| v2376_4(void) = ReturnVoid : +# 2376| v2376_5(void) = AliasedUse : ~m? +# 2376| v2376_6(void) = ExitFunction : -# 2388| return_routine_type::VoidToIntMemberFunc return_routine_type::GetVoidToIntFunc() -# 2388| Block 0 -# 2388| v2388_1(void) = EnterFunction : -# 2388| mu2388_2(unknown) = AliasedDefinition : -# 2388| mu2388_3(unknown) = InitializeNonLocal : -# 2390| r2390_1(glval<..:: *>) = VariableAddress[#return] : -# 2390| r2390_2(..()(..)) = FunctionAddress[VoidToInt] : -# 2390| mu2390_3(..:: *) = Store[#return] : &:r2390_1, r2390_2 -# 2388| r2388_4(glval<..:: *>) = VariableAddress[#return] : -# 2388| v2388_5(void) = ReturnValue : &:r2388_4, ~m? -# 2388| v2388_6(void) = AliasedUse : ~m? -# 2388| v2388_7(void) = ExitFunction : +# 2389| return_routine_type::VoidToIntMemberFunc return_routine_type::GetVoidToIntFunc() +# 2389| Block 0 +# 2389| v2389_1(void) = EnterFunction : +# 2389| mu2389_2(unknown) = AliasedDefinition : +# 2389| mu2389_3(unknown) = InitializeNonLocal : +# 2391| r2391_1(glval<..:: *>) = VariableAddress[#return] : +# 2391| r2391_2(..()(..)) = FunctionAddress[VoidToInt] : +# 2391| mu2391_3(..:: *) = Store[#return] : &:r2391_1, r2391_2 +# 2389| r2389_4(glval<..:: *>) = VariableAddress[#return] : +# 2389| v2389_5(void) = ReturnValue : &:r2389_4, ~m? +# 2389| v2389_6(void) = AliasedUse : ~m? +# 2389| v2389_7(void) = ExitFunction : -# 2395| int small_operation_should_not_be_constant_folded() -# 2395| Block 0 -# 2395| v2395_1(void) = EnterFunction : -# 2395| mu2395_2(unknown) = AliasedDefinition : -# 2395| mu2395_3(unknown) = InitializeNonLocal : -# 2396| r2396_1(glval) = VariableAddress[#return] : -# 2396| r2396_2(int) = Constant[1] : -# 2396| r2396_3(int) = Constant[2] : -# 2396| r2396_4(int) = BitXor : r2396_2, r2396_3 -# 2396| mu2396_5(int) = Store[#return] : &:r2396_1, r2396_4 -# 2395| r2395_4(glval) = VariableAddress[#return] : -# 2395| v2395_5(void) = ReturnValue : &:r2395_4, ~m? -# 2395| v2395_6(void) = AliasedUse : ~m? -# 2395| v2395_7(void) = ExitFunction : +# 2396| int small_operation_should_not_be_constant_folded() +# 2396| Block 0 +# 2396| v2396_1(void) = EnterFunction : +# 2396| mu2396_2(unknown) = AliasedDefinition : +# 2396| mu2396_3(unknown) = InitializeNonLocal : +# 2397| r2397_1(glval) = VariableAddress[#return] : +# 2397| r2397_2(int) = Constant[1] : +# 2397| r2397_3(int) = Constant[2] : +# 2397| r2397_4(int) = BitXor : r2397_2, r2397_3 +# 2397| mu2397_5(int) = Store[#return] : &:r2397_1, r2397_4 +# 2396| r2396_4(glval) = VariableAddress[#return] : +# 2396| v2396_5(void) = ReturnValue : &:r2396_4, ~m? +# 2396| v2396_6(void) = AliasedUse : ~m? +# 2396| v2396_7(void) = ExitFunction : -# 2406| int large_operation_should_be_constant_folded() -# 2406| Block 0 -# 2406| v2406_1(void) = EnterFunction : -# 2406| mu2406_2(unknown) = AliasedDefinition : -# 2406| mu2406_3(unknown) = InitializeNonLocal : -# 2407| r2407_1(glval) = VariableAddress[#return] : -# 2407| r2407_2(int) = Constant[0] : -# 2407| mu2407_3(int) = Store[#return] : &:r2407_1, r2407_2 -# 2406| r2406_4(glval) = VariableAddress[#return] : -# 2406| v2406_5(void) = ReturnValue : &:r2406_4, ~m? -# 2406| v2406_6(void) = AliasedUse : ~m? -# 2406| v2406_7(void) = ExitFunction : +# 2407| int large_operation_should_be_constant_folded() +# 2407| Block 0 +# 2407| v2407_1(void) = EnterFunction : +# 2407| mu2407_2(unknown) = AliasedDefinition : +# 2407| mu2407_3(unknown) = InitializeNonLocal : +# 2408| r2408_1(glval) = VariableAddress[#return] : +# 2408| r2408_2(int) = Constant[0] : +# 2408| mu2408_3(int) = Store[#return] : &:r2408_1, r2408_2 +# 2407| r2407_4(glval) = VariableAddress[#return] : +# 2407| v2407_5(void) = ReturnValue : &:r2407_4, ~m? +# 2407| v2407_6(void) = AliasedUse : ~m? +# 2407| v2407_7(void) = ExitFunction : -# 2410| void initialization_with_temp_destructor() -# 2410| Block 0 -# 2410| v2410_1(void) = EnterFunction : -# 2410| mu2410_2(unknown) = AliasedDefinition : -# 2410| mu2410_3(unknown) = InitializeNonLocal : -# 2411| r2411_1(glval) = VariableAddress[x] : -# 2411| r2411_2(glval) = VariableAddress[#temp2411:18] : -# 2411| mu2411_3(ClassWithDestructor) = Uninitialized[#temp2411:18] : &:r2411_2 -# 2411| r2411_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2411| v2411_5(void) = Call[ClassWithDestructor] : func:r2411_4, this:r2411_2 -# 2411| mu2411_6(unknown) = ^CallSideEffect : ~m? -# 2411| mu2411_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2411_2 -# 2411| r2411_8(glval) = FunctionAddress[get_x] : -# 2411| r2411_9(char) = Call[get_x] : func:r2411_8, this:r2411_2 -# 2411| mu2411_10(unknown) = ^CallSideEffect : ~m? -# 2411| v2411_11(void) = ^IndirectReadSideEffect[-1] : &:r2411_2, ~m? -# 2411| mu2411_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2411_2 -# 2411| r2411_13(glval) = CopyValue : r2411_2 -# 2411| r2411_14(glval) = FunctionAddress[~ClassWithDestructor] : -# 2411| v2411_15(void) = Call[~ClassWithDestructor] : func:r2411_14, this:r2411_13 -# 2411| mu2411_16(unknown) = ^CallSideEffect : ~m? -# 2411| v2411_17(void) = ^IndirectReadSideEffect[-1] : &:r2411_13, ~m? -# 2411| mu2411_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2411_13 -# 2411| mu2411_19(char) = Store[x] : &:r2411_1, r2411_9 -# 2411| r2411_20(glval) = VariableAddress[x] : -# 2411| r2411_21(char) = Load[x] : &:r2411_20, ~m? -# 2411| r2411_22(char) = Constant[0] : -# 2411| r2411_23(bool) = CompareNE : r2411_21, r2411_22 -# 2411| r2411_24(bool) = CopyValue : r2411_23 -# 2411| v2411_25(void) = ConditionalBranch : r2411_24 +# 2411| void initialization_with_temp_destructor() +# 2411| Block 0 +# 2411| v2411_1(void) = EnterFunction : +# 2411| mu2411_2(unknown) = AliasedDefinition : +# 2411| mu2411_3(unknown) = InitializeNonLocal : +# 2412| r2412_1(glval) = VariableAddress[x] : +# 2412| r2412_2(glval) = VariableAddress[#temp2412:18] : +# 2412| mu2412_3(ClassWithDestructor) = Uninitialized[#temp2412:18] : &:r2412_2 +# 2412| r2412_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2412| v2412_5(void) = Call[ClassWithDestructor] : func:r2412_4, this:r2412_2 +# 2412| mu2412_6(unknown) = ^CallSideEffect : ~m? +# 2412| mu2412_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2412_2 +# 2412| r2412_8(glval) = FunctionAddress[get_x] : +# 2412| r2412_9(char) = Call[get_x] : func:r2412_8, this:r2412_2 +# 2412| mu2412_10(unknown) = ^CallSideEffect : ~m? +# 2412| v2412_11(void) = ^IndirectReadSideEffect[-1] : &:r2412_2, ~m? +# 2412| mu2412_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2412_2 +# 2412| r2412_13(glval) = CopyValue : r2412_2 +# 2412| r2412_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2412| v2412_15(void) = Call[~ClassWithDestructor] : func:r2412_14, this:r2412_13 +# 2412| mu2412_16(unknown) = ^CallSideEffect : ~m? +# 2412| v2412_17(void) = ^IndirectReadSideEffect[-1] : &:r2412_13, ~m? +# 2412| mu2412_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2412_13 +# 2412| mu2412_19(char) = Store[x] : &:r2412_1, r2412_9 +# 2412| r2412_20(glval) = VariableAddress[x] : +# 2412| r2412_21(char) = Load[x] : &:r2412_20, ~m? +# 2412| r2412_22(char) = Constant[0] : +# 2412| r2412_23(bool) = CompareNE : r2412_21, r2412_22 +# 2412| r2412_24(bool) = CopyValue : r2412_23 +# 2412| v2412_25(void) = ConditionalBranch : r2412_24 #-----| False -> Block 2 #-----| True -> Block 1 -# 2412| Block 1 -# 2412| r2412_1(glval) = VariableAddress[x] : -# 2412| r2412_2(char) = Load[x] : &:r2412_1, ~m? -# 2412| r2412_3(char) = Constant[1] : -# 2412| r2412_4(char) = Add : r2412_2, r2412_3 -# 2412| mu2412_5(char) = Store[x] : &:r2412_1, r2412_4 +# 2413| Block 1 +# 2413| r2413_1(glval) = VariableAddress[x] : +# 2413| r2413_2(char) = Load[x] : &:r2413_1, ~m? +# 2413| r2413_3(char) = Constant[1] : +# 2413| r2413_4(char) = Add : r2413_2, r2413_3 +# 2413| mu2413_5(char) = Store[x] : &:r2413_1, r2413_4 #-----| Goto -> Block 2 -# 2414| Block 2 -# 2414| r2414_1(glval) = VariableAddress[x] : -# 2414| r2414_2(glval) = VariableAddress[#temp2414:18] : -# 2414| mu2414_3(ClassWithDestructor) = Uninitialized[#temp2414:18] : &:r2414_2 -# 2414| r2414_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2414| v2414_5(void) = Call[ClassWithDestructor] : func:r2414_4, this:r2414_2 -# 2414| mu2414_6(unknown) = ^CallSideEffect : ~m? -# 2414| mu2414_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2414_2 -# 2414| r2414_8(glval) = FunctionAddress[get_x] : -# 2414| r2414_9(char) = Call[get_x] : func:r2414_8, this:r2414_2 -# 2414| mu2414_10(unknown) = ^CallSideEffect : ~m? -# 2414| v2414_11(void) = ^IndirectReadSideEffect[-1] : &:r2414_2, ~m? -# 2414| mu2414_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2414_2 -# 2414| r2414_13(glval) = CopyValue : r2414_2 -# 2414| r2414_14(glval) = FunctionAddress[~ClassWithDestructor] : -# 2414| v2414_15(void) = Call[~ClassWithDestructor] : func:r2414_14, this:r2414_13 -# 2414| mu2414_16(unknown) = ^CallSideEffect : ~m? -# 2414| v2414_17(void) = ^IndirectReadSideEffect[-1] : &:r2414_13, ~m? -# 2414| mu2414_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2414_13 -# 2414| mu2414_19(char) = Store[x] : &:r2414_1, r2414_9 -# 2414| r2414_20(glval) = VariableAddress[x] : -# 2414| r2414_21(char) = Load[x] : &:r2414_20, ~m? -# 2414| r2414_22(char) = Constant[0] : -# 2414| r2414_23(bool) = CompareNE : r2414_21, r2414_22 -# 2414| v2414_24(void) = ConditionalBranch : r2414_23 +# 2415| Block 2 +# 2415| r2415_1(glval) = VariableAddress[x] : +# 2415| r2415_2(glval) = VariableAddress[#temp2415:18] : +# 2415| mu2415_3(ClassWithDestructor) = Uninitialized[#temp2415:18] : &:r2415_2 +# 2415| r2415_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2415| v2415_5(void) = Call[ClassWithDestructor] : func:r2415_4, this:r2415_2 +# 2415| mu2415_6(unknown) = ^CallSideEffect : ~m? +# 2415| mu2415_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2415_2 +# 2415| r2415_8(glval) = FunctionAddress[get_x] : +# 2415| r2415_9(char) = Call[get_x] : func:r2415_8, this:r2415_2 +# 2415| mu2415_10(unknown) = ^CallSideEffect : ~m? +# 2415| v2415_11(void) = ^IndirectReadSideEffect[-1] : &:r2415_2, ~m? +# 2415| mu2415_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2415_2 +# 2415| r2415_13(glval) = CopyValue : r2415_2 +# 2415| r2415_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2415| v2415_15(void) = Call[~ClassWithDestructor] : func:r2415_14, this:r2415_13 +# 2415| mu2415_16(unknown) = ^CallSideEffect : ~m? +# 2415| v2415_17(void) = ^IndirectReadSideEffect[-1] : &:r2415_13, ~m? +# 2415| mu2415_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2415_13 +# 2415| mu2415_19(char) = Store[x] : &:r2415_1, r2415_9 +# 2415| r2415_20(glval) = VariableAddress[x] : +# 2415| r2415_21(char) = Load[x] : &:r2415_20, ~m? +# 2415| r2415_22(char) = Constant[0] : +# 2415| r2415_23(bool) = CompareNE : r2415_21, r2415_22 +# 2415| v2415_24(void) = ConditionalBranch : r2415_23 #-----| False -> Block 4 #-----| True -> Block 3 -# 2415| Block 3 -# 2415| r2415_1(glval) = VariableAddress[x] : -# 2415| r2415_2(char) = Load[x] : &:r2415_1, ~m? -# 2415| r2415_3(char) = Constant[1] : -# 2415| r2415_4(char) = Add : r2415_2, r2415_3 -# 2415| mu2415_5(char) = Store[x] : &:r2415_1, r2415_4 +# 2416| Block 3 +# 2416| r2416_1(glval) = VariableAddress[x] : +# 2416| r2416_2(char) = Load[x] : &:r2416_1, ~m? +# 2416| r2416_3(char) = Constant[1] : +# 2416| r2416_4(char) = Add : r2416_2, r2416_3 +# 2416| mu2416_5(char) = Store[x] : &:r2416_1, r2416_4 #-----| Goto -> Block 4 -# 2417| Block 4 -# 2417| r2417_1(glval) = VariableAddress[x] : -# 2417| r2417_2(glval) = VariableAddress[#temp2417:28] : -# 2417| mu2417_3(ClassWithDestructor) = Uninitialized[#temp2417:28] : &:r2417_2 -# 2417| r2417_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2417| v2417_5(void) = Call[ClassWithDestructor] : func:r2417_4, this:r2417_2 -# 2417| mu2417_6(unknown) = ^CallSideEffect : ~m? -# 2417| mu2417_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2417_2 -# 2417| r2417_8(glval) = FunctionAddress[get_x] : -# 2417| r2417_9(char) = Call[get_x] : func:r2417_8, this:r2417_2 -# 2417| mu2417_10(unknown) = ^CallSideEffect : ~m? -# 2417| v2417_11(void) = ^IndirectReadSideEffect[-1] : &:r2417_2, ~m? -# 2417| mu2417_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2417_2 -# 2417| r2417_13(glval) = CopyValue : r2417_2 -# 2417| r2417_14(glval) = FunctionAddress[~ClassWithDestructor] : -# 2417| v2417_15(void) = Call[~ClassWithDestructor] : func:r2417_14, this:r2417_13 -# 2417| mu2417_16(unknown) = ^CallSideEffect : ~m? -# 2417| v2417_17(void) = ^IndirectReadSideEffect[-1] : &:r2417_13, ~m? -# 2417| mu2417_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2417_13 -# 2417| mu2417_19(char) = Store[x] : &:r2417_1, r2417_9 -# 2417| r2417_20(bool) = Constant[1] : -# 2417| v2417_21(void) = ConditionalBranch : r2417_20 +# 2418| Block 4 +# 2418| r2418_1(glval) = VariableAddress[x] : +# 2418| r2418_2(glval) = VariableAddress[#temp2418:28] : +# 2418| mu2418_3(ClassWithDestructor) = Uninitialized[#temp2418:28] : &:r2418_2 +# 2418| r2418_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2418| v2418_5(void) = Call[ClassWithDestructor] : func:r2418_4, this:r2418_2 +# 2418| mu2418_6(unknown) = ^CallSideEffect : ~m? +# 2418| mu2418_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2418_2 +# 2418| r2418_8(glval) = FunctionAddress[get_x] : +# 2418| r2418_9(char) = Call[get_x] : func:r2418_8, this:r2418_2 +# 2418| mu2418_10(unknown) = ^CallSideEffect : ~m? +# 2418| v2418_11(void) = ^IndirectReadSideEffect[-1] : &:r2418_2, ~m? +# 2418| mu2418_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2418_2 +# 2418| r2418_13(glval) = CopyValue : r2418_2 +# 2418| r2418_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2418| v2418_15(void) = Call[~ClassWithDestructor] : func:r2418_14, this:r2418_13 +# 2418| mu2418_16(unknown) = ^CallSideEffect : ~m? +# 2418| v2418_17(void) = ^IndirectReadSideEffect[-1] : &:r2418_13, ~m? +# 2418| mu2418_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2418_13 +# 2418| mu2418_19(char) = Store[x] : &:r2418_1, r2418_9 +# 2418| r2418_20(bool) = Constant[1] : +# 2418| v2418_21(void) = ConditionalBranch : r2418_20 #-----| False -> Block 6 #-----| True -> Block 5 -# 2418| Block 5 -# 2418| r2418_1(glval) = VariableAddress[x] : -# 2418| r2418_2(char) = Load[x] : &:r2418_1, ~m? -# 2418| r2418_3(char) = Constant[1] : -# 2418| r2418_4(char) = Add : r2418_2, r2418_3 -# 2418| mu2418_5(char) = Store[x] : &:r2418_1, r2418_4 +# 2419| Block 5 +# 2419| r2419_1(glval) = VariableAddress[x] : +# 2419| r2419_2(char) = Load[x] : &:r2419_1, ~m? +# 2419| r2419_3(char) = Constant[1] : +# 2419| r2419_4(char) = Add : r2419_2, r2419_3 +# 2419| mu2419_5(char) = Store[x] : &:r2419_1, r2419_4 #-----| Goto -> Block 6 -# 2420| Block 6 -# 2420| r2420_1(glval) = VariableAddress[x] : -# 2420| r2420_2(glval) = VariableAddress[#temp2420:21] : -# 2420| mu2420_3(ClassWithDestructor) = Uninitialized[#temp2420:21] : &:r2420_2 -# 2420| r2420_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2420| v2420_5(void) = Call[ClassWithDestructor] : func:r2420_4, this:r2420_2 -# 2420| mu2420_6(unknown) = ^CallSideEffect : ~m? -# 2420| mu2420_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2420_2 -# 2420| r2420_8(glval) = FunctionAddress[get_x] : -# 2420| r2420_9(char) = Call[get_x] : func:r2420_8, this:r2420_2 -# 2420| mu2420_10(unknown) = ^CallSideEffect : ~m? -# 2420| v2420_11(void) = ^IndirectReadSideEffect[-1] : &:r2420_2, ~m? -# 2420| mu2420_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2420_2 -# 2420| r2420_13(glval) = CopyValue : r2420_2 -# 2420| r2420_14(glval) = FunctionAddress[~ClassWithDestructor] : -# 2420| v2420_15(void) = Call[~ClassWithDestructor] : func:r2420_14, this:r2420_13 -# 2420| mu2420_16(unknown) = ^CallSideEffect : ~m? -# 2420| v2420_17(void) = ^IndirectReadSideEffect[-1] : &:r2420_13, ~m? -# 2420| mu2420_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2420_13 -# 2420| mu2420_19(char) = Store[x] : &:r2420_1, r2420_9 -# 2420| r2420_20(glval) = VariableAddress[x] : -# 2420| r2420_21(char) = Load[x] : &:r2420_20, ~m? -# 2420| r2420_22(int) = Convert : r2420_21 -# 2420| r2420_23(int) = CopyValue : r2420_22 -# 2420| v2420_24(void) = Switch : r2420_23 +# 2421| Block 6 +# 2421| r2421_1(glval) = VariableAddress[x] : +# 2421| r2421_2(glval) = VariableAddress[#temp2421:21] : +# 2421| mu2421_3(ClassWithDestructor) = Uninitialized[#temp2421:21] : &:r2421_2 +# 2421| r2421_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2421| v2421_5(void) = Call[ClassWithDestructor] : func:r2421_4, this:r2421_2 +# 2421| mu2421_6(unknown) = ^CallSideEffect : ~m? +# 2421| mu2421_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2421_2 +# 2421| r2421_8(glval) = FunctionAddress[get_x] : +# 2421| r2421_9(char) = Call[get_x] : func:r2421_8, this:r2421_2 +# 2421| mu2421_10(unknown) = ^CallSideEffect : ~m? +# 2421| v2421_11(void) = ^IndirectReadSideEffect[-1] : &:r2421_2, ~m? +# 2421| mu2421_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2421_2 +# 2421| r2421_13(glval) = CopyValue : r2421_2 +# 2421| r2421_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2421| v2421_15(void) = Call[~ClassWithDestructor] : func:r2421_14, this:r2421_13 +# 2421| mu2421_16(unknown) = ^CallSideEffect : ~m? +# 2421| v2421_17(void) = ^IndirectReadSideEffect[-1] : &:r2421_13, ~m? +# 2421| mu2421_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2421_13 +# 2421| mu2421_19(char) = Store[x] : &:r2421_1, r2421_9 +# 2421| r2421_20(glval) = VariableAddress[x] : +# 2421| r2421_21(char) = Load[x] : &:r2421_20, ~m? +# 2421| r2421_22(int) = Convert : r2421_21 +# 2421| r2421_23(int) = CopyValue : r2421_22 +# 2421| v2421_24(void) = Switch : r2421_23 #-----| Case[97] -> Block 7 #-----| Default -> Block 8 -# 2421| Block 7 -# 2421| v2421_1(void) = NoOp : -# 2422| r2422_1(glval) = VariableAddress[x] : -# 2422| r2422_2(char) = Load[x] : &:r2422_1, ~m? -# 2422| r2422_3(char) = Constant[1] : -# 2422| r2422_4(char) = Add : r2422_2, r2422_3 -# 2422| mu2422_5(char) = Store[x] : &:r2422_1, r2422_4 +# 2422| Block 7 +# 2422| v2422_1(void) = NoOp : +# 2423| r2423_1(glval) = VariableAddress[x] : +# 2423| r2423_2(char) = Load[x] : &:r2423_1, ~m? +# 2423| r2423_3(char) = Constant[1] : +# 2423| r2423_4(char) = Add : r2423_2, r2423_3 +# 2423| mu2423_5(char) = Store[x] : &:r2423_1, r2423_4 #-----| Goto -> Block 8 -# 2425| Block 8 -# 2425| r2425_1(glval) = VariableAddress[x] : -# 2425| r2425_2(glval) = VariableAddress[#temp2425:21] : -# 2425| mu2425_3(ClassWithDestructor) = Uninitialized[#temp2425:21] : &:r2425_2 -# 2425| r2425_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2425| v2425_5(void) = Call[ClassWithDestructor] : func:r2425_4, this:r2425_2 -# 2425| mu2425_6(unknown) = ^CallSideEffect : ~m? -# 2425| mu2425_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2425_2 -# 2425| r2425_8(glval) = FunctionAddress[get_x] : -# 2425| r2425_9(char) = Call[get_x] : func:r2425_8, this:r2425_2 -# 2425| mu2425_10(unknown) = ^CallSideEffect : ~m? -# 2425| v2425_11(void) = ^IndirectReadSideEffect[-1] : &:r2425_2, ~m? -# 2425| mu2425_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2425_2 -# 2425| r2425_13(glval) = CopyValue : r2425_2 -# 2425| r2425_14(glval) = FunctionAddress[~ClassWithDestructor] : -# 2425| v2425_15(void) = Call[~ClassWithDestructor] : func:r2425_14, this:r2425_13 -# 2425| mu2425_16(unknown) = ^CallSideEffect : ~m? -# 2425| v2425_17(void) = ^IndirectReadSideEffect[-1] : &:r2425_13, ~m? -# 2425| mu2425_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2425_13 -# 2425| mu2425_19(char) = Store[x] : &:r2425_1, r2425_9 -# 2425| r2425_20(glval) = VariableAddress[x] : -# 2425| r2425_21(char) = Load[x] : &:r2425_20, ~m? -# 2425| r2425_22(int) = Convert : r2425_21 -# 2425| v2425_23(void) = Switch : r2425_22 +# 2426| Block 8 +# 2426| r2426_1(glval) = VariableAddress[x] : +# 2426| r2426_2(glval) = VariableAddress[#temp2426:21] : +# 2426| mu2426_3(ClassWithDestructor) = Uninitialized[#temp2426:21] : &:r2426_2 +# 2426| r2426_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2426| v2426_5(void) = Call[ClassWithDestructor] : func:r2426_4, this:r2426_2 +# 2426| mu2426_6(unknown) = ^CallSideEffect : ~m? +# 2426| mu2426_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2426_2 +# 2426| r2426_8(glval) = FunctionAddress[get_x] : +# 2426| r2426_9(char) = Call[get_x] : func:r2426_8, this:r2426_2 +# 2426| mu2426_10(unknown) = ^CallSideEffect : ~m? +# 2426| v2426_11(void) = ^IndirectReadSideEffect[-1] : &:r2426_2, ~m? +# 2426| mu2426_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2426_2 +# 2426| r2426_13(glval) = CopyValue : r2426_2 +# 2426| r2426_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2426| v2426_15(void) = Call[~ClassWithDestructor] : func:r2426_14, this:r2426_13 +# 2426| mu2426_16(unknown) = ^CallSideEffect : ~m? +# 2426| v2426_17(void) = ^IndirectReadSideEffect[-1] : &:r2426_13, ~m? +# 2426| mu2426_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2426_13 +# 2426| mu2426_19(char) = Store[x] : &:r2426_1, r2426_9 +# 2426| r2426_20(glval) = VariableAddress[x] : +# 2426| r2426_21(char) = Load[x] : &:r2426_20, ~m? +# 2426| r2426_22(int) = Convert : r2426_21 +# 2426| v2426_23(void) = Switch : r2426_22 #-----| Case[97] -> Block 9 #-----| Default -> Block 10 -# 2426| Block 9 -# 2426| v2426_1(void) = NoOp : -# 2427| r2427_1(glval) = VariableAddress[x] : -# 2427| r2427_2(char) = Load[x] : &:r2427_1, ~m? -# 2427| r2427_3(char) = Constant[1] : -# 2427| r2427_4(char) = Add : r2427_2, r2427_3 -# 2427| mu2427_5(char) = Store[x] : &:r2427_1, r2427_4 +# 2427| Block 9 +# 2427| v2427_1(void) = NoOp : +# 2428| r2428_1(glval) = VariableAddress[x] : +# 2428| r2428_2(char) = Load[x] : &:r2428_1, ~m? +# 2428| r2428_3(char) = Constant[1] : +# 2428| r2428_4(char) = Add : r2428_2, r2428_3 +# 2428| mu2428_5(char) = Store[x] : &:r2428_1, r2428_4 #-----| Goto -> Block 10 -# 2430| Block 10 -# 2430| r2430_1(glval) = VariableAddress[x] : -# 2430| r2430_2(glval) = VariableAddress[#temp2430:18] : -# 2430| mu2430_3(ClassWithDestructor) = Uninitialized[#temp2430:18] : &:r2430_2 -# 2430| r2430_4(glval) = FunctionAddress[ClassWithDestructor] : -# 2430| v2430_5(void) = Call[ClassWithDestructor] : func:r2430_4, this:r2430_2 -# 2430| mu2430_6(unknown) = ^CallSideEffect : ~m? -# 2430| mu2430_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2430_2 -# 2430| r2430_8(glval) = FunctionAddress[get_x] : -# 2430| r2430_9(char) = Call[get_x] : func:r2430_8, this:r2430_2 -# 2430| mu2430_10(unknown) = ^CallSideEffect : ~m? -# 2430| v2430_11(void) = ^IndirectReadSideEffect[-1] : &:r2430_2, ~m? -# 2430| mu2430_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2430_2 -# 2430| r2430_13(glval) = CopyValue : r2430_2 -# 2430| r2430_14(glval) = FunctionAddress[~ClassWithDestructor] : -# 2430| v2430_15(void) = Call[~ClassWithDestructor] : func:r2430_14, this:r2430_13 -# 2430| mu2430_16(unknown) = ^CallSideEffect : ~m? -# 2430| v2430_17(void) = ^IndirectReadSideEffect[-1] : &:r2430_13, ~m? -# 2430| mu2430_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2430_13 -# 2430| mu2430_19(char) = Store[x] : &:r2430_1, r2430_9 -# 2430| r2430_20(glval &&>) = VariableAddress[(__range)] : -# 2430| r2430_21(glval>) = VariableAddress[#temp2430:58] : -# 2430| mu2430_22(vector) = Uninitialized[#temp2430:58] : &:r2430_21 -# 2430| r2430_23(glval) = FunctionAddress[vector] : -# 2430| r2430_24(glval) = VariableAddress[x] : -# 2430| r2430_25(char) = Load[x] : &:r2430_24, ~m? -# 2430| v2430_26(void) = Call[vector] : func:r2430_23, this:r2430_21, 0:r2430_25 -# 2430| mu2430_27(unknown) = ^CallSideEffect : ~m? -# 2430| mu2430_28(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2430_21 -# 2430| r2430_29(vector &) = CopyValue : r2430_21 -# 2430| mu2430_30(vector &&) = Store[(__range)] : &:r2430_20, r2430_29 -# 2430| r2430_31(glval>) = VariableAddress[(__begin)] : -# 2430| r2430_32(glval &&>) = VariableAddress[(__range)] : -# 2430| r2430_33(vector &&) = Load[(__range)] : &:r2430_32, ~m? -#-----| r0_1(glval>) = CopyValue : r2430_33 +# 2431| Block 10 +# 2431| r2431_1(glval) = VariableAddress[x] : +# 2431| r2431_2(glval) = VariableAddress[#temp2431:18] : +# 2431| mu2431_3(ClassWithDestructor) = Uninitialized[#temp2431:18] : &:r2431_2 +# 2431| r2431_4(glval) = FunctionAddress[ClassWithDestructor] : +# 2431| v2431_5(void) = Call[ClassWithDestructor] : func:r2431_4, this:r2431_2 +# 2431| mu2431_6(unknown) = ^CallSideEffect : ~m? +# 2431| mu2431_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2431_2 +# 2431| r2431_8(glval) = FunctionAddress[get_x] : +# 2431| r2431_9(char) = Call[get_x] : func:r2431_8, this:r2431_2 +# 2431| mu2431_10(unknown) = ^CallSideEffect : ~m? +# 2431| v2431_11(void) = ^IndirectReadSideEffect[-1] : &:r2431_2, ~m? +# 2431| mu2431_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2431_2 +# 2431| r2431_13(glval) = CopyValue : r2431_2 +# 2431| r2431_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2431| v2431_15(void) = Call[~ClassWithDestructor] : func:r2431_14, this:r2431_13 +# 2431| mu2431_16(unknown) = ^CallSideEffect : ~m? +# 2431| v2431_17(void) = ^IndirectReadSideEffect[-1] : &:r2431_13, ~m? +# 2431| mu2431_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2431_13 +# 2431| mu2431_19(char) = Store[x] : &:r2431_1, r2431_9 +# 2431| r2431_20(glval &&>) = VariableAddress[(__range)] : +# 2431| r2431_21(glval>) = VariableAddress[#temp2431:58] : +# 2431| mu2431_22(vector) = Uninitialized[#temp2431:58] : &:r2431_21 +# 2431| r2431_23(glval) = FunctionAddress[vector] : +# 2431| r2431_24(glval) = VariableAddress[x] : +# 2431| r2431_25(char) = Load[x] : &:r2431_24, ~m? +# 2431| v2431_26(void) = Call[vector] : func:r2431_23, this:r2431_21, 0:r2431_25 +# 2431| mu2431_27(unknown) = ^CallSideEffect : ~m? +# 2431| mu2431_28(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2431_21 +# 2431| r2431_29(vector &) = CopyValue : r2431_21 +# 2431| mu2431_30(vector &&) = Store[(__range)] : &:r2431_20, r2431_29 +# 2431| r2431_31(glval>) = VariableAddress[(__begin)] : +# 2431| r2431_32(glval &&>) = VariableAddress[(__range)] : +# 2431| r2431_33(vector &&) = Load[(__range)] : &:r2431_32, ~m? +#-----| r0_1(glval>) = CopyValue : r2431_33 #-----| r0_2(glval>) = Convert : r0_1 -# 2430| r2430_34(glval) = FunctionAddress[begin] : -# 2430| r2430_35(iterator) = Call[begin] : func:r2430_34, this:r0_2 +# 2431| r2431_34(glval) = FunctionAddress[begin] : +# 2431| r2431_35(iterator) = Call[begin] : func:r2431_34, this:r0_2 #-----| v0_3(void) = ^IndirectReadSideEffect[-1] : &:r0_2, ~m? -# 2430| mu2430_36(iterator) = Store[(__begin)] : &:r2430_31, r2430_35 -# 2430| r2430_37(glval>) = VariableAddress[(__end)] : -# 2430| r2430_38(glval &&>) = VariableAddress[(__range)] : -# 2430| r2430_39(vector &&) = Load[(__range)] : &:r2430_38, ~m? -#-----| r0_4(glval>) = CopyValue : r2430_39 +# 2431| mu2431_36(iterator) = Store[(__begin)] : &:r2431_31, r2431_35 +# 2431| r2431_37(glval>) = VariableAddress[(__end)] : +# 2431| r2431_38(glval &&>) = VariableAddress[(__range)] : +# 2431| r2431_39(vector &&) = Load[(__range)] : &:r2431_38, ~m? +#-----| r0_4(glval>) = CopyValue : r2431_39 #-----| r0_5(glval>) = Convert : r0_4 -# 2430| r2430_40(glval) = FunctionAddress[end] : -# 2430| r2430_41(iterator) = Call[end] : func:r2430_40, this:r0_5 +# 2431| r2431_40(glval) = FunctionAddress[end] : +# 2431| r2431_41(iterator) = Call[end] : func:r2431_40, this:r0_5 #-----| v0_6(void) = ^IndirectReadSideEffect[-1] : &:r0_5, ~m? -# 2430| mu2430_42(iterator) = Store[(__end)] : &:r2430_37, r2430_41 +# 2431| mu2431_42(iterator) = Store[(__end)] : &:r2431_37, r2431_41 #-----| Goto -> Block 11 -# 2430| Block 11 -# 2430| r2430_43(glval>) = VariableAddress[(__begin)] : -#-----| r0_7(glval>) = Convert : r2430_43 -# 2430| r2430_44(glval) = FunctionAddress[operator!=] : +# 2431| Block 11 +# 2431| r2431_43(glval>) = VariableAddress[(__begin)] : +#-----| r0_7(glval>) = Convert : r2431_43 +# 2431| r2431_44(glval) = FunctionAddress[operator!=] : #-----| r0_8(glval>) = VariableAddress[#temp0:0] : #-----| mu0_9(iterator) = Uninitialized[#temp0:0] : &:r0_8 -# 2430| r2430_45(glval) = FunctionAddress[iterator] : -# 2430| r2430_46(glval>) = VariableAddress[(__end)] : -#-----| r0_10(glval>) = Convert : r2430_46 +# 2431| r2431_45(glval) = FunctionAddress[iterator] : +# 2431| r2431_46(glval>) = VariableAddress[(__end)] : +#-----| r0_10(glval>) = Convert : r2431_46 #-----| r0_11(iterator &) = CopyValue : r0_10 -# 2430| v2430_47(void) = Call[iterator] : func:r2430_45, this:r0_8, 0:r0_11 -# 2430| mu2430_48(unknown) = ^CallSideEffect : ~m? +# 2431| v2431_47(void) = Call[iterator] : func:r2431_45, this:r0_8, 0:r0_11 +# 2431| mu2431_48(unknown) = ^CallSideEffect : ~m? #-----| v0_12(void) = ^BufferReadSideEffect[0] : &:r0_11, ~m? -# 2430| mu2430_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 +# 2431| mu2431_49(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r0_8 #-----| r0_13(iterator) = Load[#temp0:0] : &:r0_8, ~m? -# 2430| r2430_50(bool) = Call[operator!=] : func:r2430_44, this:r0_7, 0:r0_13 +# 2431| r2431_50(bool) = Call[operator!=] : func:r2431_44, this:r0_7, 0:r0_13 #-----| v0_14(void) = ^IndirectReadSideEffect[-1] : &:r0_7, ~m? -# 2430| v2430_51(void) = ConditionalBranch : r2430_50 +# 2431| v2431_51(void) = ConditionalBranch : r2431_50 #-----| False -> Block 13 #-----| True -> Block 12 -# 2430| Block 12 -# 2430| r2430_52(glval) = VariableAddress[y] : -# 2430| r2430_53(glval>) = VariableAddress[(__begin)] : -#-----| r0_15(glval>) = Convert : r2430_53 -# 2430| r2430_54(glval) = FunctionAddress[operator*] : -# 2430| r2430_55(char &) = Call[operator*] : func:r2430_54, this:r0_15 +# 2431| Block 12 +# 2431| r2431_52(glval) = VariableAddress[y] : +# 2431| r2431_53(glval>) = VariableAddress[(__begin)] : +#-----| r0_15(glval>) = Convert : r2431_53 +# 2431| r2431_54(glval) = FunctionAddress[operator*] : +# 2431| r2431_55(char &) = Call[operator*] : func:r2431_54, this:r0_15 #-----| v0_16(void) = ^IndirectReadSideEffect[-1] : &:r0_15, ~m? -# 2430| r2430_56(char) = Load[?] : &:r2430_55, ~m? -# 2430| mu2430_57(char) = Store[y] : &:r2430_52, r2430_56 -# 2431| r2431_1(glval) = VariableAddress[x] : -# 2431| r2431_2(char) = Load[x] : &:r2431_1, ~m? -# 2431| r2431_3(int) = Convert : r2431_2 -# 2431| r2431_4(glval) = VariableAddress[y] : -# 2431| r2431_5(char) = Load[y] : &:r2431_4, ~m? -# 2431| r2431_6(int) = Convert : r2431_5 -# 2431| r2431_7(int) = Add : r2431_6, r2431_3 -# 2431| r2431_8(char) = Convert : r2431_7 -# 2431| mu2431_9(char) = Store[y] : &:r2431_4, r2431_8 -# 2430| r2430_58(glval>) = VariableAddress[(__begin)] : -# 2430| r2430_59(glval) = FunctionAddress[operator++] : -# 2430| r2430_60(iterator &) = Call[operator++] : func:r2430_59, this:r2430_58 -# 2430| v2430_61(void) = ^IndirectReadSideEffect[-1] : &:r2430_58, ~m? -# 2430| mu2430_62(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2430_58 -# 2430| r2430_63(glval>) = CopyValue : r2430_60 +# 2431| r2431_56(char) = Load[?] : &:r2431_55, ~m? +# 2431| mu2431_57(char) = Store[y] : &:r2431_52, r2431_56 +# 2432| r2432_1(glval) = VariableAddress[x] : +# 2432| r2432_2(char) = Load[x] : &:r2432_1, ~m? +# 2432| r2432_3(int) = Convert : r2432_2 +# 2432| r2432_4(glval) = VariableAddress[y] : +# 2432| r2432_5(char) = Load[y] : &:r2432_4, ~m? +# 2432| r2432_6(int) = Convert : r2432_5 +# 2432| r2432_7(int) = Add : r2432_6, r2432_3 +# 2432| r2432_8(char) = Convert : r2432_7 +# 2432| mu2432_9(char) = Store[y] : &:r2432_4, r2432_8 +# 2431| r2431_58(glval>) = VariableAddress[(__begin)] : +# 2431| r2431_59(glval) = FunctionAddress[operator++] : +# 2431| r2431_60(iterator &) = Call[operator++] : func:r2431_59, this:r2431_58 +# 2431| v2431_61(void) = ^IndirectReadSideEffect[-1] : &:r2431_58, ~m? +# 2431| mu2431_62(iterator) = ^IndirectMayWriteSideEffect[-1] : &:r2431_58 +# 2431| r2431_63(glval>) = CopyValue : r2431_60 #-----| Goto (back edge) -> Block 11 -# 2432| Block 13 -# 2432| v2432_1(void) = NoOp : -# 2410| v2410_4(void) = ReturnVoid : -# 2410| v2410_5(void) = AliasedUse : ~m? -# 2410| v2410_6(void) = ExitFunction : +# 2431| Block 13 +# 2431| r2431_64(glval>) = CopyValue : r2431_21 +# 2431| r2431_65(glval) = FunctionAddress[~vector] : +# 2431| v2431_66(void) = Call[~vector] : func:r2431_65, this:r2431_64 +# 2431| mu2431_67(unknown) = ^CallSideEffect : ~m? +# 2431| v2431_68(void) = ^IndirectReadSideEffect[-1] : &:r2431_64, ~m? +# 2431| mu2431_69(vector) = ^IndirectMayWriteSideEffect[-1] : &:r2431_64 +# 2433| v2433_1(void) = NoOp : +# 2411| v2411_4(void) = ReturnVoid : +# 2411| v2411_5(void) = AliasedUse : ~m? +# 2411| v2411_6(void) = ExitFunction : -# 2434| void param_with_destructor_by_value(ClassWithDestructor) -# 2434| Block 0 -# 2434| v2434_1(void) = EnterFunction : -# 2434| mu2434_2(unknown) = AliasedDefinition : -# 2434| mu2434_3(unknown) = InitializeNonLocal : -# 2434| r2434_4(glval) = VariableAddress[c] : -# 2434| mu2434_5(ClassWithDestructor) = InitializeParameter[c] : &:r2434_4 -# 2436| v2436_1(void) = NoOp : -# 2434| v2434_6(void) = ReturnVoid : -# 2434| v2434_7(void) = AliasedUse : ~m? -# 2434| v2434_8(void) = ExitFunction : +# 2435| void param_with_destructor_by_value(ClassWithDestructor) +# 2435| Block 0 +# 2435| v2435_1(void) = EnterFunction : +# 2435| mu2435_2(unknown) = AliasedDefinition : +# 2435| mu2435_3(unknown) = InitializeNonLocal : +# 2435| r2435_4(glval) = VariableAddress[c] : +# 2435| mu2435_5(ClassWithDestructor) = InitializeParameter[c] : &:r2435_4 +# 2437| v2437_1(void) = NoOp : +# 2435| v2435_6(void) = ReturnVoid : +# 2435| v2435_7(void) = AliasedUse : ~m? +# 2435| v2435_8(void) = ExitFunction : -# 2438| void param_with_destructor_by_pointer(ClassWithDestructor*) -# 2438| Block 0 -# 2438| v2438_1(void) = EnterFunction : -# 2438| mu2438_2(unknown) = AliasedDefinition : -# 2438| mu2438_3(unknown) = InitializeNonLocal : -# 2438| r2438_4(glval) = VariableAddress[c] : -# 2438| mu2438_5(ClassWithDestructor *) = InitializeParameter[c] : &:r2438_4 -# 2438| r2438_6(ClassWithDestructor *) = Load[c] : &:r2438_4, ~m? -# 2438| mu2438_7(unknown) = InitializeIndirection[c] : &:r2438_6 -# 2440| v2440_1(void) = NoOp : -# 2438| v2438_8(void) = ReturnIndirection[c] : &:r2438_6, ~m? -# 2438| v2438_9(void) = ReturnVoid : -# 2438| v2438_10(void) = AliasedUse : ~m? -# 2438| v2438_11(void) = ExitFunction : +# 2439| void param_with_destructor_by_pointer(ClassWithDestructor*) +# 2439| Block 0 +# 2439| v2439_1(void) = EnterFunction : +# 2439| mu2439_2(unknown) = AliasedDefinition : +# 2439| mu2439_3(unknown) = InitializeNonLocal : +# 2439| r2439_4(glval) = VariableAddress[c] : +# 2439| mu2439_5(ClassWithDestructor *) = InitializeParameter[c] : &:r2439_4 +# 2439| r2439_6(ClassWithDestructor *) = Load[c] : &:r2439_4, ~m? +# 2439| mu2439_7(unknown) = InitializeIndirection[c] : &:r2439_6 +# 2441| v2441_1(void) = NoOp : +# 2439| v2439_8(void) = ReturnIndirection[c] : &:r2439_6, ~m? +# 2439| v2439_9(void) = ReturnVoid : +# 2439| v2439_10(void) = AliasedUse : ~m? +# 2439| v2439_11(void) = ExitFunction : -# 2442| void param_with_destructor_by_ref(ClassWithDestructor&) -# 2442| Block 0 -# 2442| v2442_1(void) = EnterFunction : -# 2442| mu2442_2(unknown) = AliasedDefinition : -# 2442| mu2442_3(unknown) = InitializeNonLocal : -# 2442| r2442_4(glval) = VariableAddress[c] : -# 2442| mu2442_5(ClassWithDestructor &) = InitializeParameter[c] : &:r2442_4 -# 2442| r2442_6(ClassWithDestructor &) = Load[c] : &:r2442_4, ~m? -# 2442| mu2442_7(unknown) = InitializeIndirection[c] : &:r2442_6 -# 2444| v2444_1(void) = NoOp : -# 2442| v2442_8(void) = ReturnIndirection[c] : &:r2442_6, ~m? -# 2442| v2442_9(void) = ReturnVoid : -# 2442| v2442_10(void) = AliasedUse : ~m? -# 2442| v2442_11(void) = ExitFunction : +# 2443| void param_with_destructor_by_ref(ClassWithDestructor&) +# 2443| Block 0 +# 2443| v2443_1(void) = EnterFunction : +# 2443| mu2443_2(unknown) = AliasedDefinition : +# 2443| mu2443_3(unknown) = InitializeNonLocal : +# 2443| r2443_4(glval) = VariableAddress[c] : +# 2443| mu2443_5(ClassWithDestructor &) = InitializeParameter[c] : &:r2443_4 +# 2443| r2443_6(ClassWithDestructor &) = Load[c] : &:r2443_4, ~m? +# 2443| mu2443_7(unknown) = InitializeIndirection[c] : &:r2443_6 +# 2445| v2445_1(void) = NoOp : +# 2443| v2443_8(void) = ReturnIndirection[c] : &:r2443_6, ~m? +# 2443| v2443_9(void) = ReturnVoid : +# 2443| v2443_10(void) = AliasedUse : ~m? +# 2443| v2443_11(void) = ExitFunction : -# 2446| void param_with_destructor_by_rref(ClassWithDestructor&&) -# 2446| Block 0 -# 2446| v2446_1(void) = EnterFunction : -# 2446| mu2446_2(unknown) = AliasedDefinition : -# 2446| mu2446_3(unknown) = InitializeNonLocal : -# 2446| r2446_4(glval) = VariableAddress[c] : -# 2446| mu2446_5(ClassWithDestructor &&) = InitializeParameter[c] : &:r2446_4 -# 2446| r2446_6(ClassWithDestructor &&) = Load[c] : &:r2446_4, ~m? -# 2446| mu2446_7(unknown) = InitializeIndirection[c] : &:r2446_6 -# 2448| v2448_1(void) = NoOp : -# 2446| v2446_8(void) = ReturnIndirection[c] : &:r2446_6, ~m? -# 2446| v2446_9(void) = ReturnVoid : -# 2446| v2446_10(void) = AliasedUse : ~m? -# 2446| v2446_11(void) = ExitFunction : +# 2447| void param_with_destructor_by_rref(ClassWithDestructor&&) +# 2447| Block 0 +# 2447| v2447_1(void) = EnterFunction : +# 2447| mu2447_2(unknown) = AliasedDefinition : +# 2447| mu2447_3(unknown) = InitializeNonLocal : +# 2447| r2447_4(glval) = VariableAddress[c] : +# 2447| mu2447_5(ClassWithDestructor &&) = InitializeParameter[c] : &:r2447_4 +# 2447| r2447_6(ClassWithDestructor &&) = Load[c] : &:r2447_4, ~m? +# 2447| mu2447_7(unknown) = InitializeIndirection[c] : &:r2447_6 +# 2449| v2449_1(void) = NoOp : +# 2447| v2447_8(void) = ReturnIndirection[c] : &:r2447_6, ~m? +# 2447| v2447_9(void) = ReturnVoid : +# 2447| v2447_10(void) = AliasedUse : ~m? +# 2447| v2447_11(void) = ExitFunction : -# 2450| void rethrow_with_destruction(int) -# 2450| Block 0 -# 2450| v2450_1(void) = EnterFunction : -# 2450| mu2450_2(unknown) = AliasedDefinition : -# 2450| mu2450_3(unknown) = InitializeNonLocal : -# 2450| r2450_4(glval) = VariableAddress[x] : -# 2450| mu2450_5(int) = InitializeParameter[x] : &:r2450_4 -# 2451| r2451_1(glval) = VariableAddress[c] : -# 2451| mu2451_2(ClassWithDestructor) = Uninitialized[c] : &:r2451_1 -# 2451| r2451_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2451| v2451_4(void) = Call[ClassWithDestructor] : func:r2451_3, this:r2451_1 -# 2451| mu2451_5(unknown) = ^CallSideEffect : ~m? -# 2451| mu2451_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2451_1 -# 2452| v2452_1(void) = ReThrow : -# 2453| r2453_1(glval) = VariableAddress[c] : -# 2453| r2453_2(glval) = FunctionAddress[~ClassWithDestructor] : -# 2453| v2453_3(void) = Call[~ClassWithDestructor] : func:r2453_2, this:r2453_1 -# 2453| mu2453_4(unknown) = ^CallSideEffect : ~m? -# 2453| v2453_5(void) = ^IndirectReadSideEffect[-1] : &:r2453_1, ~m? -# 2453| mu2453_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2453_1 +# 2451| void rethrow_with_destruction(int) +# 2451| Block 0 +# 2451| v2451_1(void) = EnterFunction : +# 2451| mu2451_2(unknown) = AliasedDefinition : +# 2451| mu2451_3(unknown) = InitializeNonLocal : +# 2451| r2451_4(glval) = VariableAddress[x] : +# 2451| mu2451_5(int) = InitializeParameter[x] : &:r2451_4 +# 2452| r2452_1(glval) = VariableAddress[c] : +# 2452| mu2452_2(ClassWithDestructor) = Uninitialized[c] : &:r2452_1 +# 2452| r2452_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2452| v2452_4(void) = Call[ClassWithDestructor] : func:r2452_3, this:r2452_1 +# 2452| mu2452_5(unknown) = ^CallSideEffect : ~m? +# 2452| mu2452_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2452_1 +# 2453| v2453_1(void) = ReThrow : +# 2454| r2454_1(glval) = VariableAddress[c] : +# 2454| r2454_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2454| v2454_3(void) = Call[~ClassWithDestructor] : func:r2454_2, this:r2454_1 +# 2454| mu2454_4(unknown) = ^CallSideEffect : ~m? +# 2454| v2454_5(void) = ^IndirectReadSideEffect[-1] : &:r2454_1, ~m? +# 2454| mu2454_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2454_1 #-----| Exception -> Block 3 -# 2450| Block 1 -# 2450| v2450_6(void) = AliasedUse : ~m? -# 2450| v2450_7(void) = ExitFunction : +# 2451| Block 1 +# 2451| v2451_6(void) = AliasedUse : ~m? +# 2451| v2451_7(void) = ExitFunction : -# 2450| Block 2 -# 2450| v2450_8(void) = ReturnVoid : +# 2451| Block 2 +# 2451| v2451_8(void) = ReturnVoid : #-----| Goto -> Block 1 -# 2450| Block 3 -# 2450| v2450_9(void) = Unwind : +# 2451| Block 3 +# 2451| v2451_9(void) = Unwind : #-----| Goto -> Block 1 -# 2459| void new_with_destructor(ClassWithDestructor) -# 2459| Block 0 -# 2459| v2459_1(void) = EnterFunction : -# 2459| mu2459_2(unknown) = AliasedDefinition : -# 2459| mu2459_3(unknown) = InitializeNonLocal : -# 2459| r2459_4(glval) = VariableAddress[a] : -# 2459| mu2459_5(ClassWithDestructor) = InitializeParameter[a] : &:r2459_4 -# 2461| r2461_1(glval) = VariableAddress[b] : -# 2461| r2461_2(glval) = FunctionAddress[operator new] : -# 2461| r2461_3(unsigned long) = Constant[1] : -# 2461| r2461_4(void *) = Call[operator new] : func:r2461_2, 0:r2461_3 -# 2461| mu2461_5(unknown) = ^CallSideEffect : ~m? -# 2461| mu2461_6(unknown) = ^InitializeDynamicAllocation : &:r2461_4 -# 2461| r2461_7(ByValueConstructor *) = Convert : r2461_4 -# 2461| r2461_8(glval) = FunctionAddress[ByValueConstructor] : -# 2461| r2461_9(glval) = VariableAddress[#temp2461:52] : -# 2461| r2461_10(glval) = VariableAddress[a] : -# 2461| r2461_11(ClassWithDestructor) = Load[a] : &:r2461_10, ~m? -# 2461| mu2461_12(ClassWithDestructor) = Store[#temp2461:52] : &:r2461_9, r2461_11 -# 2461| r2461_13(ClassWithDestructor) = Load[#temp2461:52] : &:r2461_9, ~m? -# 2461| v2461_14(void) = Call[ByValueConstructor] : func:r2461_8, this:r2461_7, 0:r2461_13 -# 2461| mu2461_15(unknown) = ^CallSideEffect : ~m? -# 2461| mu2461_16(ByValueConstructor) = ^IndirectMayWriteSideEffect[-1] : &:r2461_7 -# 2461| r2461_17(glval) = CopyValue : r2461_9 -# 2461| r2461_18(glval) = FunctionAddress[~ClassWithDestructor] : -# 2461| v2461_19(void) = Call[~ClassWithDestructor] : func:r2461_18, this:r2461_17 -# 2461| mu2461_20(unknown) = ^CallSideEffect : ~m? -# 2461| v2461_21(void) = ^IndirectReadSideEffect[-1] : &:r2461_17, ~m? -# 2461| mu2461_22(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2461_17 -# 2461| mu2461_23(ByValueConstructor *) = Store[b] : &:r2461_1, r2461_7 -# 2462| v2462_1(void) = NoOp : -# 2459| v2459_6(void) = ReturnVoid : -# 2459| v2459_7(void) = AliasedUse : ~m? -# 2459| v2459_8(void) = ExitFunction : +# 2460| void new_with_destructor(ClassWithDestructor) +# 2460| Block 0 +# 2460| v2460_1(void) = EnterFunction : +# 2460| mu2460_2(unknown) = AliasedDefinition : +# 2460| mu2460_3(unknown) = InitializeNonLocal : +# 2460| r2460_4(glval) = VariableAddress[a] : +# 2460| mu2460_5(ClassWithDestructor) = InitializeParameter[a] : &:r2460_4 +# 2462| r2462_1(glval) = VariableAddress[b] : +# 2462| r2462_2(glval) = FunctionAddress[operator new] : +# 2462| r2462_3(unsigned long) = Constant[1] : +# 2462| r2462_4(void *) = Call[operator new] : func:r2462_2, 0:r2462_3 +# 2462| mu2462_5(unknown) = ^CallSideEffect : ~m? +# 2462| mu2462_6(unknown) = ^InitializeDynamicAllocation : &:r2462_4 +# 2462| r2462_7(ByValueConstructor *) = Convert : r2462_4 +# 2462| r2462_8(glval) = FunctionAddress[ByValueConstructor] : +# 2462| r2462_9(glval) = VariableAddress[#temp2462:52] : +# 2462| r2462_10(glval) = VariableAddress[a] : +# 2462| r2462_11(ClassWithDestructor) = Load[a] : &:r2462_10, ~m? +# 2462| mu2462_12(ClassWithDestructor) = Store[#temp2462:52] : &:r2462_9, r2462_11 +# 2462| r2462_13(ClassWithDestructor) = Load[#temp2462:52] : &:r2462_9, ~m? +# 2462| v2462_14(void) = Call[ByValueConstructor] : func:r2462_8, this:r2462_7, 0:r2462_13 +# 2462| mu2462_15(unknown) = ^CallSideEffect : ~m? +# 2462| mu2462_16(ByValueConstructor) = ^IndirectMayWriteSideEffect[-1] : &:r2462_7 +# 2462| r2462_17(glval) = CopyValue : r2462_9 +# 2462| r2462_18(glval) = FunctionAddress[~ClassWithDestructor] : +# 2462| v2462_19(void) = Call[~ClassWithDestructor] : func:r2462_18, this:r2462_17 +# 2462| mu2462_20(unknown) = ^CallSideEffect : ~m? +# 2462| v2462_21(void) = ^IndirectReadSideEffect[-1] : &:r2462_17, ~m? +# 2462| mu2462_22(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2462_17 +# 2462| mu2462_23(ByValueConstructor *) = Store[b] : &:r2462_1, r2462_7 +# 2463| v2463_1(void) = NoOp : +# 2460| v2460_6(void) = ReturnVoid : +# 2460| v2460_7(void) = AliasedUse : ~m? +# 2460| v2460_8(void) = ExitFunction : -# 2478| void rvalue_conversion_with_destructor::test() -# 2478| Block 0 -# 2478| v2478_1(void) = EnterFunction : -# 2478| mu2478_2(unknown) = AliasedDefinition : -# 2478| mu2478_3(unknown) = InitializeNonLocal : -# 2480| r2480_1(glval) = VariableAddress[a] : -# 2480| r2480_2(glval) = VariableAddress[#temp2480:18] : -# 2480| r2480_3(glval) = FunctionAddress[get] : -# 2480| r2480_4(B) = Call[get] : func:r2480_3 -# 2480| mu2480_5(unknown) = ^CallSideEffect : ~m? -# 2480| mu2480_6(B) = Store[#temp2480:18] : &:r2480_2, r2480_4 -# 2480| r2480_7(glval) = Convert : r2480_2 -# 2480| r2480_8(glval) = FunctionAddress[operator->] : -# 2480| r2480_9(A *) = Call[operator->] : func:r2480_8, this:r2480_7 -# 2480| mu2480_10(unknown) = ^CallSideEffect : ~m? -# 2480| v2480_11(void) = ^IndirectReadSideEffect[-1] : &:r2480_7, ~m? -# 2480| r2480_12(glval) = FieldAddress[a] : r2480_9 -# 2480| r2480_13(glval) = CopyValue : r2480_2 -# 2480| r2480_14(glval) = FunctionAddress[~B] : -# 2480| v2480_15(void) = Call[~B] : func:r2480_14, this:r2480_13 -# 2480| mu2480_16(unknown) = ^CallSideEffect : ~m? -# 2480| v2480_17(void) = ^IndirectReadSideEffect[-1] : &:r2480_13, ~m? -# 2480| mu2480_18(B) = ^IndirectMayWriteSideEffect[-1] : &:r2480_13 -# 2480| r2480_19(unsigned int) = Load[?] : &:r2480_12, ~m? -# 2480| mu2480_20(unsigned int) = Store[a] : &:r2480_1, r2480_19 -# 2481| v2481_1(void) = NoOp : -# 2478| v2478_4(void) = ReturnVoid : -# 2478| v2478_5(void) = AliasedUse : ~m? -# 2478| v2478_6(void) = ExitFunction : +# 2479| void rvalue_conversion_with_destructor::test() +# 2479| Block 0 +# 2479| v2479_1(void) = EnterFunction : +# 2479| mu2479_2(unknown) = AliasedDefinition : +# 2479| mu2479_3(unknown) = InitializeNonLocal : +# 2481| r2481_1(glval) = VariableAddress[a] : +# 2481| r2481_2(glval) = VariableAddress[#temp2481:18] : +# 2481| r2481_3(glval) = FunctionAddress[get] : +# 2481| r2481_4(B) = Call[get] : func:r2481_3 +# 2481| mu2481_5(unknown) = ^CallSideEffect : ~m? +# 2481| mu2481_6(B) = Store[#temp2481:18] : &:r2481_2, r2481_4 +# 2481| r2481_7(glval) = Convert : r2481_2 +# 2481| r2481_8(glval) = FunctionAddress[operator->] : +# 2481| r2481_9(A *) = Call[operator->] : func:r2481_8, this:r2481_7 +# 2481| mu2481_10(unknown) = ^CallSideEffect : ~m? +# 2481| v2481_11(void) = ^IndirectReadSideEffect[-1] : &:r2481_7, ~m? +# 2481| r2481_12(glval) = FieldAddress[a] : r2481_9 +# 2481| r2481_13(glval) = CopyValue : r2481_2 +# 2481| r2481_14(glval) = FunctionAddress[~B] : +# 2481| v2481_15(void) = Call[~B] : func:r2481_14, this:r2481_13 +# 2481| mu2481_16(unknown) = ^CallSideEffect : ~m? +# 2481| v2481_17(void) = ^IndirectReadSideEffect[-1] : &:r2481_13, ~m? +# 2481| mu2481_18(B) = ^IndirectMayWriteSideEffect[-1] : &:r2481_13 +# 2481| r2481_19(unsigned int) = Load[?] : &:r2481_12, ~m? +# 2481| mu2481_20(unsigned int) = Store[a] : &:r2481_1, r2481_19 +# 2482| v2482_1(void) = NoOp : +# 2479| v2479_4(void) = ReturnVoid : +# 2479| v2479_5(void) = AliasedUse : ~m? +# 2479| v2479_6(void) = ExitFunction : -# 2484| void destructor_without_block(bool) -# 2484| Block 0 -# 2484| v2484_1(void) = EnterFunction : -# 2484| mu2484_2(unknown) = AliasedDefinition : -# 2484| mu2484_3(unknown) = InitializeNonLocal : -# 2484| r2484_4(glval) = VariableAddress[b] : -# 2484| mu2484_5(bool) = InitializeParameter[b] : &:r2484_4 -# 2486| r2486_1(glval) = VariableAddress[b] : -# 2486| r2486_2(bool) = Load[b] : &:r2486_1, ~m? -# 2486| v2486_3(void) = ConditionalBranch : r2486_2 +# 2485| void destructor_without_block(bool) +# 2485| Block 0 +# 2485| v2485_1(void) = EnterFunction : +# 2485| mu2485_2(unknown) = AliasedDefinition : +# 2485| mu2485_3(unknown) = InitializeNonLocal : +# 2485| r2485_4(glval) = VariableAddress[b] : +# 2485| mu2485_5(bool) = InitializeParameter[b] : &:r2485_4 +# 2487| r2487_1(glval) = VariableAddress[b] : +# 2487| r2487_2(bool) = Load[b] : &:r2487_1, ~m? +# 2487| v2487_3(void) = ConditionalBranch : r2487_2 #-----| False -> Block 2 #-----| True -> Block 1 -# 2487| Block 1 -# 2487| r2487_1(glval) = VariableAddress[c] : -# 2487| mu2487_2(ClassWithDestructor) = Uninitialized[c] : &:r2487_1 -# 2487| r2487_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2487| v2487_4(void) = Call[ClassWithDestructor] : func:r2487_3, this:r2487_1 -# 2487| mu2487_5(unknown) = ^CallSideEffect : ~m? -# 2487| mu2487_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2487_1 +# 2488| Block 1 +# 2488| r2488_1(glval) = VariableAddress[c] : +# 2488| mu2488_2(ClassWithDestructor) = Uninitialized[c] : &:r2488_1 +# 2488| r2488_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2488| v2488_4(void) = Call[ClassWithDestructor] : func:r2488_3, this:r2488_1 +# 2488| mu2488_5(unknown) = ^CallSideEffect : ~m? +# 2488| mu2488_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2488_1 #-----| r0_1(glval) = VariableAddress[c] : #-----| r0_2(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_3(void) = Call[~ClassWithDestructor] : func:r0_2, this:r0_1 @@ -16272,20 +16281,20 @@ ir.cpp: #-----| mu0_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_1 #-----| Goto -> Block 2 -# 2489| Block 2 -# 2489| r2489_1(glval) = VariableAddress[b] : -# 2489| r2489_2(bool) = Load[b] : &:r2489_1, ~m? -# 2489| v2489_3(void) = ConditionalBranch : r2489_2 +# 2490| Block 2 +# 2490| r2490_1(glval) = VariableAddress[b] : +# 2490| r2490_2(bool) = Load[b] : &:r2490_1, ~m? +# 2490| v2490_3(void) = ConditionalBranch : r2490_2 #-----| False -> Block 4 #-----| True -> Block 3 -# 2490| Block 3 -# 2490| r2490_1(glval) = VariableAddress[d] : -# 2490| mu2490_2(ClassWithDestructor) = Uninitialized[d] : &:r2490_1 -# 2490| r2490_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2490| v2490_4(void) = Call[ClassWithDestructor] : func:r2490_3, this:r2490_1 -# 2490| mu2490_5(unknown) = ^CallSideEffect : ~m? -# 2490| mu2490_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2490_1 +# 2491| Block 3 +# 2491| r2491_1(glval) = VariableAddress[d] : +# 2491| mu2491_2(ClassWithDestructor) = Uninitialized[d] : &:r2491_1 +# 2491| r2491_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2491| v2491_4(void) = Call[ClassWithDestructor] : func:r2491_3, this:r2491_1 +# 2491| mu2491_5(unknown) = ^CallSideEffect : ~m? +# 2491| mu2491_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2491_1 #-----| r0_7(glval) = VariableAddress[d] : #-----| r0_8(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_9(void) = Call[~ClassWithDestructor] : func:r0_8, this:r0_7 @@ -16294,13 +16303,13 @@ ir.cpp: #-----| mu0_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_7 #-----| Goto -> Block 5 -# 2492| Block 4 -# 2492| r2492_1(glval) = VariableAddress[e] : -# 2492| mu2492_2(ClassWithDestructor) = Uninitialized[e] : &:r2492_1 -# 2492| r2492_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2492| v2492_4(void) = Call[ClassWithDestructor] : func:r2492_3, this:r2492_1 -# 2492| mu2492_5(unknown) = ^CallSideEffect : ~m? -# 2492| mu2492_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2492_1 +# 2493| Block 4 +# 2493| r2493_1(glval) = VariableAddress[e] : +# 2493| mu2493_2(ClassWithDestructor) = Uninitialized[e] : &:r2493_1 +# 2493| r2493_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2493| v2493_4(void) = Call[ClassWithDestructor] : func:r2493_3, this:r2493_1 +# 2493| mu2493_5(unknown) = ^CallSideEffect : ~m? +# 2493| mu2493_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2493_1 #-----| r0_13(glval) = VariableAddress[e] : #-----| r0_14(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_15(void) = Call[~ClassWithDestructor] : func:r0_14, this:r0_13 @@ -16309,20 +16318,20 @@ ir.cpp: #-----| mu0_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_13 #-----| Goto -> Block 5 -# 2494| Block 5 -# 2494| r2494_1(glval) = VariableAddress[b] : -# 2494| r2494_2(bool) = Load[b] : &:r2494_1, ~m? -# 2494| v2494_3(void) = ConditionalBranch : r2494_2 +# 2495| Block 5 +# 2495| r2495_1(glval) = VariableAddress[b] : +# 2495| r2495_2(bool) = Load[b] : &:r2495_1, ~m? +# 2495| v2495_3(void) = ConditionalBranch : r2495_2 #-----| False -> Block 7 #-----| True -> Block 6 -# 2495| Block 6 -# 2495| r2495_1(glval) = VariableAddress[f] : -# 2495| mu2495_2(ClassWithDestructor) = Uninitialized[f] : &:r2495_1 -# 2495| r2495_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2495| v2495_4(void) = Call[ClassWithDestructor] : func:r2495_3, this:r2495_1 -# 2495| mu2495_5(unknown) = ^CallSideEffect : ~m? -# 2495| mu2495_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2495_1 +# 2496| Block 6 +# 2496| r2496_1(glval) = VariableAddress[f] : +# 2496| mu2496_2(ClassWithDestructor) = Uninitialized[f] : &:r2496_1 +# 2496| r2496_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2496| v2496_4(void) = Call[ClassWithDestructor] : func:r2496_3, this:r2496_1 +# 2496| mu2496_5(unknown) = ^CallSideEffect : ~m? +# 2496| mu2496_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2496_1 #-----| r0_19(glval) = VariableAddress[f] : #-----| r0_20(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_21(void) = Call[~ClassWithDestructor] : func:r0_20, this:r0_19 @@ -16331,46 +16340,358 @@ ir.cpp: #-----| mu0_24(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_19 #-----| Goto (back edge) -> Block 5 -# 2497| Block 7 -# 2497| r2497_1(glval) = VariableAddress[i] : -# 2497| r2497_2(int) = Constant[0] : -# 2497| mu2497_3(int) = Store[i] : &:r2497_1, r2497_2 +# 2498| Block 7 +# 2498| r2498_1(glval) = VariableAddress[i] : +# 2498| r2498_2(int) = Constant[0] : +# 2498| mu2498_3(int) = Store[i] : &:r2498_1, r2498_2 #-----| Goto -> Block 8 -# 2497| Block 8 -# 2497| r2497_4(glval) = VariableAddress[i] : -# 2497| r2497_5(int) = Load[i] : &:r2497_4, ~m? -# 2497| r2497_6(int) = Constant[42] : -# 2497| r2497_7(bool) = CompareLT : r2497_5, r2497_6 -# 2497| v2497_8(void) = ConditionalBranch : r2497_7 +# 2498| Block 8 +# 2498| r2498_4(glval) = VariableAddress[i] : +# 2498| r2498_5(int) = Load[i] : &:r2498_4, ~m? +# 2498| r2498_6(int) = Constant[42] : +# 2498| r2498_7(bool) = CompareLT : r2498_5, r2498_6 +# 2498| v2498_8(void) = ConditionalBranch : r2498_7 #-----| False -> Block 10 #-----| True -> Block 9 -# 2498| Block 9 -# 2498| r2498_1(glval) = VariableAddress[g] : -# 2498| mu2498_2(ClassWithDestructor) = Uninitialized[g] : &:r2498_1 -# 2498| r2498_3(glval) = FunctionAddress[ClassWithDestructor] : -# 2498| v2498_4(void) = Call[ClassWithDestructor] : func:r2498_3, this:r2498_1 -# 2498| mu2498_5(unknown) = ^CallSideEffect : ~m? -# 2498| mu2498_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2498_1 +# 2499| Block 9 +# 2499| r2499_1(glval) = VariableAddress[g] : +# 2499| mu2499_2(ClassWithDestructor) = Uninitialized[g] : &:r2499_1 +# 2499| r2499_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2499| v2499_4(void) = Call[ClassWithDestructor] : func:r2499_3, this:r2499_1 +# 2499| mu2499_5(unknown) = ^CallSideEffect : ~m? +# 2499| mu2499_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2499_1 #-----| r0_25(glval) = VariableAddress[g] : #-----| r0_26(glval) = FunctionAddress[~ClassWithDestructor] : #-----| v0_27(void) = Call[~ClassWithDestructor] : func:r0_26, this:r0_25 #-----| mu0_28(unknown) = ^CallSideEffect : ~m? #-----| v0_29(void) = ^IndirectReadSideEffect[-1] : &:r0_25, ~m? #-----| mu0_30(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r0_25 -# 2497| r2497_9(glval) = VariableAddress[i] : -# 2497| r2497_10(int) = Load[i] : &:r2497_9, ~m? -# 2497| r2497_11(int) = Constant[1] : -# 2497| r2497_12(int) = Add : r2497_10, r2497_11 -# 2497| mu2497_13(int) = Store[i] : &:r2497_9, r2497_12 +# 2498| r2498_9(glval) = VariableAddress[i] : +# 2498| r2498_10(int) = Load[i] : &:r2498_9, ~m? +# 2498| r2498_11(int) = Constant[1] : +# 2498| r2498_12(int) = Add : r2498_10, r2498_11 +# 2498| mu2498_13(int) = Store[i] : &:r2498_9, r2498_12 #-----| Goto (back edge) -> Block 8 -# 2499| Block 10 -# 2499| v2499_1(void) = NoOp : -# 2484| v2484_6(void) = ReturnVoid : -# 2484| v2484_7(void) = AliasedUse : ~m? -# 2484| v2484_8(void) = ExitFunction : +# 2500| Block 10 +# 2500| v2500_1(void) = NoOp : +# 2485| v2485_6(void) = ReturnVoid : +# 2485| v2485_7(void) = AliasedUse : ~m? +# 2485| v2485_8(void) = ExitFunction : + +# 2502| void destruction_in_switch_1(int) +# 2502| Block 0 +# 2502| v2502_1(void) = EnterFunction : +# 2502| mu2502_2(unknown) = AliasedDefinition : +# 2502| mu2502_3(unknown) = InitializeNonLocal : +# 2502| r2502_4(glval) = VariableAddress[c] : +# 2502| mu2502_5(int) = InitializeParameter[c] : &:r2502_4 +# 2503| r2503_1(glval) = VariableAddress[c] : +# 2503| r2503_2(int) = Load[c] : &:r2503_1, ~m? +# 2503| v2503_3(void) = Switch : r2503_2 +#-----| Case[0] -> Block 1 +#-----| Default -> Block 3 + +# 2504| Block 1 +# 2504| v2504_1(void) = NoOp : +# 2505| r2505_1(glval) = VariableAddress[x] : +# 2505| mu2505_2(ClassWithDestructor) = Uninitialized[x] : &:r2505_1 +# 2505| r2505_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2505| v2505_4(void) = Call[ClassWithDestructor] : func:r2505_3, this:r2505_1 +# 2505| mu2505_5(unknown) = ^CallSideEffect : ~m? +# 2505| mu2505_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2505_1 +# 2507| r2507_1(glval) = VariableAddress[x] : +# 2507| r2507_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2507| v2507_3(void) = Call[~ClassWithDestructor] : func:r2507_2, this:r2507_1 +# 2507| mu2507_4(unknown) = ^CallSideEffect : ~m? +# 2507| v2507_5(void) = ^IndirectReadSideEffect[-1] : &:r2507_1, ~m? +# 2507| mu2507_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2507_1 +# 2506| v2506_1(void) = NoOp : +#-----| Goto -> Block 3 + +# 2507| Block 2 +# 2507| r2507_7(glval) = VariableAddress[x] : +# 2507| r2507_8(glval) = FunctionAddress[~ClassWithDestructor] : +# 2507| v2507_9(void) = Call[~ClassWithDestructor] : func:r2507_8, this:r2507_7 +# 2507| mu2507_10(unknown) = ^CallSideEffect : ~m? +# 2507| v2507_11(void) = ^IndirectReadSideEffect[-1] : &:r2507_7, ~m? +# 2507| mu2507_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2507_7 +#-----| Goto -> Block 3 + +# 2508| Block 3 +# 2508| v2508_1(void) = NoOp : +# 2509| v2509_1(void) = NoOp : +# 2502| v2502_6(void) = ReturnVoid : +# 2502| v2502_7(void) = AliasedUse : ~m? +# 2502| v2502_8(void) = ExitFunction : + +# 2511| void destruction_in_switch_2(int) +# 2511| Block 0 +# 2511| v2511_1(void) = EnterFunction : +# 2511| mu2511_2(unknown) = AliasedDefinition : +# 2511| mu2511_3(unknown) = InitializeNonLocal : +# 2511| r2511_4(glval) = VariableAddress[c] : +# 2511| mu2511_5(int) = InitializeParameter[c] : &:r2511_4 +# 2512| r2512_1(glval) = VariableAddress[y] : +# 2512| mu2512_2(ClassWithDestructor) = Uninitialized[y] : &:r2512_1 +# 2512| r2512_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2512| v2512_4(void) = Call[ClassWithDestructor] : func:r2512_3, this:r2512_1 +# 2512| mu2512_5(unknown) = ^CallSideEffect : ~m? +# 2512| mu2512_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2512_1 +# 2512| r2512_7(glval) = VariableAddress[c] : +# 2512| r2512_8(int) = Load[c] : &:r2512_7, ~m? +# 2512| v2512_9(void) = Switch : r2512_8 +#-----| Case[0] -> Block 1 +#-----| Default -> Block 2 + +# 2513| Block 1 +# 2513| v2513_1(void) = NoOp : +# 2519| r2519_1(glval) = VariableAddress[y] : +# 2519| r2519_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2519| v2519_3(void) = Call[~ClassWithDestructor] : func:r2519_2, this:r2519_1 +# 2519| mu2519_4(unknown) = ^CallSideEffect : ~m? +# 2519| v2519_5(void) = ^IndirectReadSideEffect[-1] : &:r2519_1, ~m? +# 2519| mu2519_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2519_1 +# 2514| v2514_1(void) = NoOp : +#-----| Goto -> Block 4 + +# 2516| Block 2 +# 2516| v2516_1(void) = NoOp : +# 2519| r2519_7(glval) = VariableAddress[y] : +# 2519| r2519_8(glval) = FunctionAddress[~ClassWithDestructor] : +# 2519| v2519_9(void) = Call[~ClassWithDestructor] : func:r2519_8, this:r2519_7 +# 2519| mu2519_10(unknown) = ^CallSideEffect : ~m? +# 2519| v2519_11(void) = ^IndirectReadSideEffect[-1] : &:r2519_7, ~m? +# 2519| mu2519_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2519_7 +# 2517| v2517_1(void) = NoOp : +#-----| Goto -> Block 4 + +# 2519| Block 3 +# 2519| r2519_13(glval) = VariableAddress[y] : +# 2519| r2519_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2519| v2519_15(void) = Call[~ClassWithDestructor] : func:r2519_14, this:r2519_13 +# 2519| mu2519_16(unknown) = ^CallSideEffect : ~m? +# 2519| v2519_17(void) = ^IndirectReadSideEffect[-1] : &:r2519_13, ~m? +# 2519| mu2519_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2519_13 +#-----| Goto -> Block 4 + +# 2519| Block 4 +# 2519| v2519_19(void) = NoOp : +# 2520| v2520_1(void) = NoOp : +# 2511| v2511_6(void) = ReturnVoid : +# 2511| v2511_7(void) = AliasedUse : ~m? +# 2511| v2511_8(void) = ExitFunction : + +# 2522| void destruction_in_switch_3(int) +# 2522| Block 0 +# 2522| v2522_1(void) = EnterFunction : +# 2522| mu2522_2(unknown) = AliasedDefinition : +# 2522| mu2522_3(unknown) = InitializeNonLocal : +# 2522| r2522_4(glval) = VariableAddress[c] : +# 2522| mu2522_5(int) = InitializeParameter[c] : &:r2522_4 +# 2523| r2523_1(glval) = VariableAddress[y] : +# 2523| mu2523_2(ClassWithDestructor) = Uninitialized[y] : &:r2523_1 +# 2523| r2523_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2523| v2523_4(void) = Call[ClassWithDestructor] : func:r2523_3, this:r2523_1 +# 2523| mu2523_5(unknown) = ^CallSideEffect : ~m? +# 2523| mu2523_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2523_1 +# 2523| r2523_7(glval) = VariableAddress[c] : +# 2523| r2523_8(int) = Load[c] : &:r2523_7, ~m? +# 2523| v2523_9(void) = Switch : r2523_8 +#-----| Case[0] -> Block 1 +#-----| Default -> Block 3 + +# 2524| Block 1 +# 2524| v2524_1(void) = NoOp : +# 2525| r2525_1(glval) = VariableAddress[x] : +# 2525| mu2525_2(ClassWithDestructor) = Uninitialized[x] : &:r2525_1 +# 2525| r2525_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2525| v2525_4(void) = Call[ClassWithDestructor] : func:r2525_3, this:r2525_1 +# 2525| mu2525_5(unknown) = ^CallSideEffect : ~m? +# 2525| mu2525_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2525_1 +# 2527| r2527_1(glval) = VariableAddress[x] : +# 2527| r2527_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2527| v2527_3(void) = Call[~ClassWithDestructor] : func:r2527_2, this:r2527_1 +# 2527| mu2527_4(unknown) = ^CallSideEffect : ~m? +# 2527| v2527_5(void) = ^IndirectReadSideEffect[-1] : &:r2527_1, ~m? +# 2527| mu2527_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2527_1 +# 2531| r2531_1(glval) = VariableAddress[y] : +# 2531| r2531_2(glval) = FunctionAddress[~ClassWithDestructor] : +# 2531| v2531_3(void) = Call[~ClassWithDestructor] : func:r2531_2, this:r2531_1 +# 2531| mu2531_4(unknown) = ^CallSideEffect : ~m? +# 2531| v2531_5(void) = ^IndirectReadSideEffect[-1] : &:r2531_1, ~m? +# 2531| mu2531_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2531_1 +# 2526| v2526_1(void) = NoOp : +#-----| Goto -> Block 5 + +# 2527| Block 2 +# 2527| r2527_7(glval) = VariableAddress[x] : +# 2527| r2527_8(glval) = FunctionAddress[~ClassWithDestructor] : +# 2527| v2527_9(void) = Call[~ClassWithDestructor] : func:r2527_8, this:r2527_7 +# 2527| mu2527_10(unknown) = ^CallSideEffect : ~m? +# 2527| v2527_11(void) = ^IndirectReadSideEffect[-1] : &:r2527_7, ~m? +# 2527| mu2527_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2527_7 +#-----| Goto -> Block 3 + +# 2528| Block 3 +# 2528| v2528_1(void) = NoOp : +# 2531| r2531_7(glval) = VariableAddress[y] : +# 2531| r2531_8(glval) = FunctionAddress[~ClassWithDestructor] : +# 2531| v2531_9(void) = Call[~ClassWithDestructor] : func:r2531_8, this:r2531_7 +# 2531| mu2531_10(unknown) = ^CallSideEffect : ~m? +# 2531| v2531_11(void) = ^IndirectReadSideEffect[-1] : &:r2531_7, ~m? +# 2531| mu2531_12(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2531_7 +# 2529| v2529_1(void) = NoOp : +#-----| Goto -> Block 5 + +# 2531| Block 4 +# 2531| r2531_13(glval) = VariableAddress[y] : +# 2531| r2531_14(glval) = FunctionAddress[~ClassWithDestructor] : +# 2531| v2531_15(void) = Call[~ClassWithDestructor] : func:r2531_14, this:r2531_13 +# 2531| mu2531_16(unknown) = ^CallSideEffect : ~m? +# 2531| v2531_17(void) = ^IndirectReadSideEffect[-1] : &:r2531_13, ~m? +# 2531| mu2531_18(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2531_13 +#-----| Goto -> Block 5 + +# 2531| Block 5 +# 2531| v2531_19(void) = NoOp : +# 2532| v2532_1(void) = NoOp : +# 2522| v2522_6(void) = ReturnVoid : +# 2522| v2522_7(void) = AliasedUse : ~m? +# 2522| v2522_8(void) = ExitFunction : + +# 2534| void destructor_possibly_not_handled() +# 2534| Block 0 +# 2534| v2534_1(void) = EnterFunction : +# 2534| mu2534_2(unknown) = AliasedDefinition : +# 2534| mu2534_3(unknown) = InitializeNonLocal : +# 2535| r2535_1(glval) = VariableAddress[x] : +# 2535| mu2535_2(ClassWithDestructor) = Uninitialized[x] : &:r2535_1 +# 2535| r2535_3(glval) = FunctionAddress[ClassWithDestructor] : +# 2535| v2535_4(void) = Call[ClassWithDestructor] : func:r2535_3, this:r2535_1 +# 2535| mu2535_5(unknown) = ^CallSideEffect : ~m? +# 2535| mu2535_6(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2535_1 +# 2537| r2537_1(glval) = VariableAddress[#throw2537:5] : +# 2537| r2537_2(int) = Constant[42] : +# 2537| mu2537_3(int) = Store[#throw2537:5] : &:r2537_1, r2537_2 +# 2537| v2537_4(void) = ThrowValue : &:r2537_1, ~m? +#-----| Exception -> Block 2 + +# 2534| Block 1 +# 2534| v2534_4(void) = AliasedUse : ~m? +# 2534| v2534_5(void) = ExitFunction : + +# 2539| Block 2 +# 2539| v2539_1(void) = CatchByType[char] : +#-----| Exception -> Block 4 +#-----| Goto -> Block 3 + +# 2539| Block 3 +# 2539| r2539_2(glval) = VariableAddress[(unnamed parameter 0)] : +# 2539| mu2539_3(char) = InitializeParameter[(unnamed parameter 0)] : &:r2539_2 +# 2539| v2539_4(void) = NoOp : +# 2541| v2541_1(void) = NoOp : +# 2541| r2541_2(glval) = VariableAddress[x] : +# 2541| r2541_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2541| v2541_4(void) = Call[~ClassWithDestructor] : func:r2541_3, this:r2541_2 +# 2541| mu2541_5(unknown) = ^CallSideEffect : ~m? +# 2541| v2541_6(void) = ^IndirectReadSideEffect[-1] : &:r2541_2, ~m? +# 2541| mu2541_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2541_2 +# 2534| v2534_6(void) = ReturnVoid : +#-----| Goto -> Block 1 + +# 2541| Block 4 +# 2541| r2541_8(glval) = VariableAddress[x] : +# 2541| r2541_9(glval) = FunctionAddress[~ClassWithDestructor] : +# 2541| v2541_10(void) = Call[~ClassWithDestructor] : func:r2541_9, this:r2541_8 +# 2541| mu2541_11(unknown) = ^CallSideEffect : ~m? +# 2541| v2541_12(void) = ^IndirectReadSideEffect[-1] : &:r2541_8, ~m? +# 2541| mu2541_13(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2541_8 +# 2534| v2534_7(void) = Unwind : +#-----| Goto -> Block 1 + +# 2545| void this_inconsistency(bool) +# 2545| Block 0 +# 2545| v2545_1(void) = EnterFunction : +# 2545| mu2545_2(unknown) = AliasedDefinition : +# 2545| mu2545_3(unknown) = InitializeNonLocal : +# 2545| r2545_4(glval) = VariableAddress[b] : +# 2545| mu2545_5(bool) = InitializeParameter[b] : &:r2545_4 +# 2546| r2546_1(glval) = VariableAddress[a] : +# 2546| r2546_2(glval) = VariableAddress[#temp2546:38] : +# 2546| r2546_3(glval) = FunctionAddress[getClassWithDestructor] : +# 2546| r2546_4(ClassWithDestructor) = Call[getClassWithDestructor] : func:r2546_3 +# 2546| mu2546_5(unknown) = ^CallSideEffect : ~m? +# 2546| mu2546_6(ClassWithDestructor) = Store[#temp2546:38] : &:r2546_2, r2546_4 +# 2546| r2546_7(glval) = Convert : r2546_2 +# 2546| r2546_8(ClassWithDestructor &) = CopyValue : r2546_7 +# 2546| mu2546_9(ClassWithDestructor &) = Store[a] : &:r2546_1, r2546_8 +# 2546| r2546_10(glval) = VariableAddress[a] : +# 2546| r2546_11(ClassWithDestructor &) = Load[a] : &:r2546_10, ~m? +# 2546| r2546_12(ClassWithDestructor) = CopyValue : r2546_11 +# 2546| r2546_13(glval) = FunctionAddress[operator bool] : +# 2546| r2546_14(bool) = Call[operator bool] : func:r2546_13, this:r2546_12 +# 2546| mu2546_15(unknown) = ^CallSideEffect : ~m? +# 2546| v2546_16(void) = ^IndirectReadSideEffect[-1] : &:r2546_12, ~m? +# 2546| r2546_17(bool) = CopyValue : r2546_14 +# 2546| v2546_18(void) = ConditionalBranch : r2546_17 +#-----| False -> Block 2 +#-----| True -> Block 1 + +# 2547| Block 1 +# 2547| v2547_1(void) = NoOp : +#-----| Goto -> Block 2 + +# 2547| Block 2 +# 2547| r2547_2(glval) = CopyValue : r2546_2 +# 2547| r2547_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2547| v2547_4(void) = Call[~ClassWithDestructor] : func:r2547_3, this:r2547_2 +# 2547| mu2547_5(unknown) = ^CallSideEffect : ~m? +# 2547| v2547_6(void) = ^IndirectReadSideEffect[-1] : &:r2547_2, ~m? +# 2547| mu2547_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2547_2 +# 2548| v2548_1(void) = NoOp : +# 2545| v2545_6(void) = ReturnVoid : +# 2545| v2545_7(void) = AliasedUse : ~m? +# 2545| v2545_8(void) = ExitFunction : + +# 2550| void constexpr_inconsistency(bool) +# 2550| Block 0 +# 2550| v2550_1(void) = EnterFunction : +# 2550| mu2550_2(unknown) = AliasedDefinition : +# 2550| mu2550_3(unknown) = InitializeNonLocal : +# 2550| r2550_4(glval) = VariableAddress[b] : +# 2550| mu2550_5(bool) = InitializeParameter[b] : &:r2550_4 +# 2551| r2551_1(glval) = VariableAddress[a] : +# 2551| r2551_2(glval) = VariableAddress[#temp2551:48] : +# 2551| r2551_3(glval) = FunctionAddress[getClassWithDestructor] : +# 2551| r2551_4(ClassWithDestructor) = Call[getClassWithDestructor] : func:r2551_3 +# 2551| mu2551_5(unknown) = ^CallSideEffect : ~m? +# 2551| mu2551_6(ClassWithDestructor) = Store[#temp2551:48] : &:r2551_2, r2551_4 +# 2551| r2551_7(glval) = Convert : r2551_2 +# 2551| r2551_8(ClassWithDestructor &) = CopyValue : r2551_7 +# 2551| mu2551_9(ClassWithDestructor &) = Store[a] : &:r2551_1, r2551_8 +# 2551| r2551_10(bool) = Constant[1] : +# 2551| v2551_11(void) = ConditionalBranch : r2551_10 +#-----| False -> Block 2 +#-----| True -> Block 1 + +# 2552| Block 1 +# 2552| v2552_1(void) = NoOp : +#-----| Goto -> Block 2 + +# 2552| Block 2 +# 2552| r2552_2(glval) = CopyValue : r2551_2 +# 2552| r2552_3(glval) = FunctionAddress[~ClassWithDestructor] : +# 2552| v2552_4(void) = Call[~ClassWithDestructor] : func:r2552_3, this:r2552_2 +# 2552| mu2552_5(unknown) = ^CallSideEffect : ~m? +# 2552| v2552_6(void) = ^IndirectReadSideEffect[-1] : &:r2552_2, ~m? +# 2552| mu2552_7(ClassWithDestructor) = ^IndirectMayWriteSideEffect[-1] : &:r2552_2 +# 2553| v2553_1(void) = NoOp : +# 2550| v2550_6(void) = ReturnVoid : +# 2550| v2550_7(void) = AliasedUse : ~m? +# 2550| v2550_8(void) = ExitFunction : perf-regression.cpp: # 6| void Big::Big() diff --git a/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency.expected b/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency.expected index 8f472b49f27..5a0234a4cc4 100644 --- a/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency.expected +++ b/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency.expected @@ -27,6 +27,7 @@ invalidOverlap nonUniqueEnclosingIRFunction fieldAddressOnNonPointer thisArgumentIsNonPointer +| ir.cpp:2546:34:2546:34 | Call: call to operator bool | Call instruction 'Call: call to operator bool' has a `this` argument operand that is not an address, in function '$@'. | ir.cpp:2545:6:2545:23 | void this_inconsistency(bool) | void this_inconsistency(bool) | nonUniqueIRVariable | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | diff --git a/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency_unsound.expected b/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency_unsound.expected index 8f472b49f27..5a0234a4cc4 100644 --- a/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency_unsound.expected +++ b/cpp/ql/test/library-tests/ir/ir/unaliased_ssa_consistency_unsound.expected @@ -27,6 +27,7 @@ invalidOverlap nonUniqueEnclosingIRFunction fieldAddressOnNonPointer thisArgumentIsNonPointer +| ir.cpp:2546:34:2546:34 | Call: call to operator bool | Call instruction 'Call: call to operator bool' has a `this` argument operand that is not an address, in function '$@'. | ir.cpp:2545:6:2545:23 | void this_inconsistency(bool) | void this_inconsistency(bool) | nonUniqueIRVariable | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | | coroutines.cpp:87:20:87:20 | VariableAddress: (unnamed local variable) | Variable address instruction 'VariableAddress: (unnamed local variable)' has no associated variable, in function '$@'. | coroutines.cpp:87:20:87:33 | co_returnable_void co_return_void() | co_returnable_void co_return_void() | diff --git a/cpp/ql/test/library-tests/padding/options b/cpp/ql/test/library-tests/padding/options new file mode 100644 index 00000000000..042f2a05dbf --- /dev/null +++ b/cpp/ql/test/library-tests/padding/options @@ -0,0 +1 @@ +semmle-extractor-options: -D__x86_64=1 diff --git a/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected b/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected index 2a8d7ad25bd..c9fd8e3dbbe 100644 --- a/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected +++ b/cpp/ql/test/library-tests/syntax-zoo/dataflow-ir-consistency.expected @@ -4,12 +4,6 @@ uniqueType uniqueNodeLocation missingLocation uniqueNodeToString -| builtin.c:5:5:5:11 | (no string representation) | Node should have one toString but has 0. | -| misc.c:227:7:227:28 | (no string representation) | Node should have one toString but has 0. | -| static_init_templates.cpp:80:18:80:23 | (no string representation) | Node should have one toString but has 0. | -| static_init_templates.cpp:80:18:80:23 | (no string representation) | Node should have one toString but has 0. | -| static_init_templates.cpp:89:18:89:23 | (no string representation) | Node should have one toString but has 0. | -| static_init_templates.cpp:89:18:89:23 | (no string representation) | Node should have one toString but has 0. | parameterCallable localFlowIsLocal readStepIsLocal diff --git a/cpp/ql/test/query-tests/Critical/MemoryFreed/MemoryFreed.expected b/cpp/ql/test/query-tests/Critical/MemoryFreed/MemoryFreed.expected index 46e30cedf3e..87b5ee6c4ab 100644 --- a/cpp/ql/test/query-tests/Critical/MemoryFreed/MemoryFreed.expected +++ b/cpp/ql/test/query-tests/Critical/MemoryFreed/MemoryFreed.expected @@ -26,6 +26,8 @@ | test.cpp:128:15:128:16 | v4 | | test.cpp:185:10:185:12 | cpy | | test.cpp:199:10:199:12 | cpy | +| test.cpp:208:7:208:7 | a | +| test.cpp:214:7:214:7 | a | | test_free.cpp:11:10:11:10 | a | | test_free.cpp:14:10:14:10 | a | | test_free.cpp:16:10:16:10 | a | diff --git a/cpp/ql/test/query-tests/Critical/MemoryFreed/UseAfterFree.expected b/cpp/ql/test/query-tests/Critical/MemoryFreed/UseAfterFree.expected index 7625783731a..9df8e932bfc 100644 --- a/cpp/ql/test/query-tests/Critical/MemoryFreed/UseAfterFree.expected +++ b/cpp/ql/test/query-tests/Critical/MemoryFreed/UseAfterFree.expected @@ -1,4 +1,6 @@ edges +| test.cpp:208:7:208:7 | pointer to free output argument | test.cpp:209:2:209:2 | a | provenance | | +| test.cpp:214:7:214:7 | pointer to free output argument | test.cpp:215:2:215:2 | a | provenance | | | test_free.cpp:11:10:11:10 | pointer to free output argument | test_free.cpp:12:5:12:5 | a | provenance | | | test_free.cpp:11:10:11:10 | pointer to free output argument | test_free.cpp:13:5:13:6 | * ... | provenance | | | test_free.cpp:42:27:42:27 | pointer to free output argument | test_free.cpp:45:5:45:5 | a | provenance | | @@ -31,6 +33,10 @@ edges | test_free.cpp:322:12:322:12 | pointer to operator delete output argument | test_free.cpp:324:5:324:6 | * ... | provenance | | | test_free.cpp:331:12:331:12 | pointer to operator delete output argument | test_free.cpp:332:5:332:6 | * ... | provenance | | nodes +| test.cpp:208:7:208:7 | pointer to free output argument | semmle.label | pointer to free output argument | +| test.cpp:209:2:209:2 | a | semmle.label | a | +| test.cpp:214:7:214:7 | pointer to free output argument | semmle.label | pointer to free output argument | +| test.cpp:215:2:215:2 | a | semmle.label | a | | test_free.cpp:11:10:11:10 | pointer to free output argument | semmle.label | pointer to free output argument | | test_free.cpp:12:5:12:5 | a | semmle.label | a | | test_free.cpp:13:5:13:6 | * ... | semmle.label | * ... | @@ -82,6 +88,8 @@ nodes | test_free.cpp:332:5:332:6 | * ... | semmle.label | * ... | subpaths #select +| test.cpp:209:2:209:2 | a | test.cpp:208:7:208:7 | pointer to free output argument | test.cpp:209:2:209:2 | a | Memory may have been previously freed by $@. | test.cpp:208:2:208:5 | call to free | call to free | +| test.cpp:215:2:215:2 | a | test.cpp:214:7:214:7 | pointer to free output argument | test.cpp:215:2:215:2 | a | Memory may have been previously freed by $@. | test.cpp:214:2:214:5 | call to free | call to free | | test_free.cpp:12:5:12:5 | a | test_free.cpp:11:10:11:10 | pointer to free output argument | test_free.cpp:12:5:12:5 | a | Memory may have been previously freed by $@. | test_free.cpp:11:5:11:8 | call to free | call to free | | test_free.cpp:13:5:13:6 | * ... | test_free.cpp:11:10:11:10 | pointer to free output argument | test_free.cpp:13:5:13:6 | * ... | Memory may have been previously freed by $@. | test_free.cpp:11:5:11:8 | call to free | call to free | | test_free.cpp:45:5:45:5 | a | test_free.cpp:42:27:42:27 | pointer to free output argument | test_free.cpp:45:5:45:5 | a | Memory may have been previously freed by $@. | test_free.cpp:42:22:42:25 | call to free | call to free | diff --git a/cpp/ql/test/query-tests/Critical/MemoryFreed/test.cpp b/cpp/ql/test/query-tests/Critical/MemoryFreed/test.cpp index 4f05f9d4954..c8d21115f3f 100644 --- a/cpp/ql/test/query-tests/Critical/MemoryFreed/test.cpp +++ b/cpp/ql/test/query-tests/Critical/MemoryFreed/test.cpp @@ -114,7 +114,7 @@ int main() mc2->method2(); delete mc2; } - + { void *v1 = malloc(100); int *i2 = (int *)malloc(100); @@ -198,3 +198,19 @@ void test_strndupa_dealloc() { char *cpy = strndupa(msg, 4); free(cpy); // BAD [NOT DETECTED] } + +// --- + +void test_reassignment() { + char *a = (char *)malloc(128); + char *b = (char *)malloc(128); + + free(a); + a[0] = 0; // BAD + + a = b; + a[0] = 0; // GOOD + + free(a); + a[0] = 0; // BAD +} diff --git a/cpp/ql/test/query-tests/Critical/NotInitialised/NotInitialised.expected b/cpp/ql/test/query-tests/Critical/NotInitialised/NotInitialised.expected new file mode 100644 index 00000000000..cf8b0cf88a3 --- /dev/null +++ b/cpp/ql/test/query-tests/Critical/NotInitialised/NotInitialised.expected @@ -0,0 +1,2 @@ +| test.cpp:3:11:3:15 | local | Variable 'local' is not initialized. | +| test.cpp:12:5:12:24 | uninitialised_global | Variable 'uninitialised_global' is not initialized. | diff --git a/cpp/ql/test/query-tests/Critical/NotInitialised/NotInitialised.qlref b/cpp/ql/test/query-tests/Critical/NotInitialised/NotInitialised.qlref new file mode 100644 index 00000000000..b261c020f53 --- /dev/null +++ b/cpp/ql/test/query-tests/Critical/NotInitialised/NotInitialised.qlref @@ -0,0 +1 @@ +Critical/NotInitialised.ql \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Critical/NotInitialised/test.cpp b/cpp/ql/test/query-tests/Critical/NotInitialised/test.cpp new file mode 100644 index 00000000000..bc9093cd53d --- /dev/null +++ b/cpp/ql/test/query-tests/Critical/NotInitialised/test.cpp @@ -0,0 +1,20 @@ +void test1() { + int local; + int x = local; // BAD + + static int static_local; + int y = static_local; // GOOD + + int initialised = 42; + int z = initialised; // GOOD +} + +int uninitialised_global; // BAD +static int uninitialised_static_global; // GOOD +int initialized_global = 0; // GOOD + +void test2() { + int a = uninitialised_global; + int b = uninitialised_static_global; + int c = initialized_global; +} \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.cpp b/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.cpp index 90c21ca90f3..ac3f1ab3ed5 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.cpp +++ b/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.cpp @@ -3,7 +3,7 @@ void C6317_positive(int i) { - if (i & !FLAGS) // BUG + if (i & !FLAGS) // BUG { } } @@ -71,3 +71,22 @@ void macroUsage(unsigned int arg1, unsigned int arg2) } } + +void bool_examples(bool a, bool b) +{ + if (a & !b) // dubious (confusing intent, but shouldn't produce a wrong result) + { + } + + if (a & ~b) + { + } + + if (a && ~b) + { + } + + if (a && !b) + { + } +} diff --git a/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.expected b/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.expected index a5bbea858da..9c6d4154bf5 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.expected +++ b/cpp/ql/test/query-tests/Likely Bugs/Likely Typos/IncorrectNotOperatorUsage/IncorrectNotOperatorUsage.expected @@ -14,3 +14,4 @@ | IncorrectNotOperatorUsage.cpp:48:9:48:18 | ... \| ... | Usage of a logical not (!) expression as a bitwise operator. | | IncorrectNotOperatorUsage.cpp:49:9:49:20 | ... \| ... | Usage of a logical not (!) expression as a bitwise operator. | | IncorrectNotOperatorUsage.cpp:70:10:70:34 | ... \| ... | Usage of a logical not (!) expression as a bitwise operator. | +| IncorrectNotOperatorUsage.cpp:77:9:77:14 | ... & ... | Usage of a logical not (!) expression as a bitwise operator. | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/NtohlArrayNoBound.expected b/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/NtohlArrayNoBound.expected index 1e5645353f8..ebdbc546dc9 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/NtohlArrayNoBound.expected +++ b/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/NtohlArrayNoBound.expected @@ -1,8 +1,9 @@ -| test.cpp:12:25:12:34 | call to ntohl | Unchecked use of data from network function $@. | test.cpp:12:25:12:34 | call to ntohl | call to ntohl | -| test.cpp:21:26:21:29 | len2 | Unchecked use of data from network function $@. | test.cpp:10:16:10:25 | call to ntohl | call to ntohl | -| test.cpp:31:26:31:29 | len2 | Unchecked use of data from network function $@. | test.cpp:10:16:10:25 | call to ntohl | call to ntohl | -| test.cpp:61:26:61:29 | len2 | Unchecked use of data from network function $@. | test.cpp:10:16:10:25 | call to ntohl | call to ntohl | -| test.cpp:64:9:64:12 | len2 | Unchecked use of data from network function $@. | test.cpp:10:16:10:25 | call to ntohl | call to ntohl | -| test.cpp:73:10:73:13 | lens | Unchecked use of data from network function $@. | test.cpp:10:16:10:25 | call to ntohl | call to ntohl | -| test.cpp:86:10:86:13 | len3 | Unchecked use of data from network function $@. | test.cpp:85:10:85:19 | call to ntohl | call to ntohl | -| test.cpp:94:9:94:11 | len | Unchecked use of data from network function $@. | test.cpp:99:8:99:17 | call to ntohl | call to ntohl | +| test.cpp:13:25:13:34 | call to ntohl | Unchecked use of data from network function $@. | test.cpp:13:25:13:34 | call to ntohl | call to ntohl | +| test.cpp:22:26:22:29 | len2 | Unchecked use of data from network function $@. | test.cpp:11:16:11:25 | call to ntohl | call to ntohl | +| test.cpp:32:26:32:29 | len2 | Unchecked use of data from network function $@. | test.cpp:11:16:11:25 | call to ntohl | call to ntohl | +| test.cpp:62:26:62:29 | len2 | Unchecked use of data from network function $@. | test.cpp:11:16:11:25 | call to ntohl | call to ntohl | +| test.cpp:65:9:65:12 | len2 | Unchecked use of data from network function $@. | test.cpp:11:16:11:25 | call to ntohl | call to ntohl | +| test.cpp:74:10:74:13 | lens | Unchecked use of data from network function $@. | test.cpp:11:16:11:25 | call to ntohl | call to ntohl | +| test.cpp:87:10:87:13 | len3 | Unchecked use of data from network function $@. | test.cpp:86:10:86:19 | call to ntohl | call to ntohl | +| test.cpp:95:9:95:11 | len | Unchecked use of data from network function $@. | test.cpp:100:8:100:17 | call to ntohl | call to ntohl | +| test.cpp:107:32:107:41 | call to ntohl | Unchecked use of data from network function $@. | test.cpp:107:32:107:41 | call to ntohl | call to ntohl | diff --git a/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/test.cpp b/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/test.cpp index e3f01f9ae77..24bdaee0f16 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/test.cpp +++ b/cpp/ql/test/query-tests/Likely Bugs/Memory Management/NtohlArrayNoBound/test.cpp @@ -1,6 +1,7 @@ typedef unsigned int size_t; void *memcpy(void *s1, const void *s2, size_t n); +int memcmp(void *s1, const void *s2, size_t n); size_t strlen(const char *s); int ntohl(int x); @@ -98,3 +99,10 @@ void test3(size_t len) { test2(ntohl(len)); } + +int test4(const char *source, size_t len) +{ + char buffer[256]; + + return memcmp(buffer, source, ntohl(len)); // BAD +} diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected index f8b96c81b1e..948de8316e4 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected @@ -2,6 +2,8 @@ edges | test.c:8:27:8:30 | **argv | test.c:9:23:9:29 | *access to array | provenance | | | test.c:8:27:8:30 | **argv | test.c:31:22:31:28 | *access to array | provenance | | | test.c:8:27:8:30 | **argv | test.c:69:14:69:20 | *access to array | provenance | | +| test.c:8:27:8:30 | **argv | test.c:80:25:80:31 | *access to array | provenance | | +| test.c:8:27:8:30 | **argv | test.c:88:22:88:28 | *access to array | provenance | | | test.c:9:23:9:29 | *access to array | test.c:17:11:17:18 | *fileName | provenance | TaintFunction | | test.c:31:22:31:28 | *access to array | test.c:32:11:32:18 | *fileName | provenance | | | test.c:37:17:37:24 | scanf output argument | test.c:38:11:38:18 | *fileName | provenance | | @@ -11,6 +13,8 @@ edges | test.c:54:21:54:26 | *call to getenv | test.c:55:11:55:16 | *buffer | provenance | TaintFunction | | test.c:74:13:74:18 | read output argument | test.c:76:11:76:16 | *buffer | provenance | | | test.c:75:13:75:18 | read output argument | test.c:76:11:76:16 | *buffer | provenance | | +| test.c:80:25:80:31 | *access to array | test.c:84:11:84:20 | *fileBuffer | provenance | TaintFunction | +| test.c:88:22:88:28 | *access to array | test.c:98:24:98:33 | *fileBuffer | provenance | TaintFunction | nodes | test.c:8:27:8:30 | **argv | semmle.label | **argv | | test.c:9:23:9:29 | *access to array | semmle.label | *access to array | @@ -30,6 +34,10 @@ nodes | test.c:74:13:74:18 | read output argument | semmle.label | read output argument | | test.c:75:13:75:18 | read output argument | semmle.label | read output argument | | test.c:76:11:76:16 | *buffer | semmle.label | *buffer | +| test.c:80:25:80:31 | *access to array | semmle.label | *access to array | +| test.c:84:11:84:20 | *fileBuffer | semmle.label | *fileBuffer | +| test.c:88:22:88:28 | *access to array | semmle.label | *access to array | +| test.c:98:24:98:33 | *fileBuffer | semmle.label | *fileBuffer | subpaths #select | test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | **argv | test.c:17:11:17:18 | *fileName | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | **argv | user input (a command-line argument) | @@ -41,3 +49,5 @@ subpaths | test.c:69:14:69:20 | access to array | test.c:8:27:8:30 | **argv | test.c:69:14:69:20 | *access to array | This argument to a file access function is derived from $@ and then passed to readFile(fileName), which calls fopen(filename). | test.c:8:27:8:30 | **argv | user input (a command-line argument) | | test.c:76:11:76:16 | buffer | test.c:74:13:74:18 | read output argument | test.c:76:11:76:16 | *buffer | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:74:13:74:18 | read output argument | user input (buffer read by read) | | test.c:76:11:76:16 | buffer | test.c:75:13:75:18 | read output argument | test.c:76:11:76:16 | *buffer | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:75:13:75:18 | read output argument | user input (buffer read by read) | +| test.c:84:11:84:20 | fileBuffer | test.c:8:27:8:30 | **argv | test.c:84:11:84:20 | *fileBuffer | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | **argv | user input (a command-line argument) | +| test.c:98:24:98:33 | fileBuffer | test.c:8:27:8:30 | **argv | test.c:98:24:98:33 | *fileBuffer | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | **argv | user input (a command-line argument) | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/test.c b/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/test.c index 4c478275832..4324f269df6 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/test.c +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/test.c @@ -2,7 +2,7 @@ // Associated with CWE-022: Improper Limitation of a Pathname to a Restricted Directory. http://cwe.mitre.org/data/definitions/22.html #include "stdlib.h" - +#define PATH_MAX 4096 ///// Test code ///// int main(int argc, char** argv) { @@ -75,6 +75,55 @@ int main(int argc, char** argv) { read(0, buffer, 1024); fopen(buffer, "wb+"); // BAD [duplicated with both sources] } + + { + char *userAndFile = argv[2]; + char fileBuffer[PATH_MAX]; + snprintf(fileBuffer, sizeof(fileBuffer), "/home/%s", userAndFile); + // BAD: a string from the user is used in a filename + fopen(fileBuffer, "wb+"); + } + + { + char *fileName = argv[2]; + // Check for invalid sequences in the user input + if (strstr(fileName , "..") || strchr(fileName , '/') || strchr(fileName , '\\')) { + printf("Invalid filename.\n"); + return 1; + } + + char fileBuffer[PATH_MAX]; + snprintf(fileBuffer, sizeof(fileBuffer), "/home/user/files/%s", fileName); + // GOOD: We know that the filename is safe and stays within the public folder. But we currently get an FP here. + FILE *file = fopen(fileBuffer, "wb+"); + } + + { + char *userAndFile = argv[2]; + const char *baseDir = "/home/user/public/"; + char fullPath[PATH_MAX]; + + // Attempt to concatenate the base directory and the user-supplied path + snprintf(fullPath, sizeof(fullPath), "%s%s", baseDir, userAndFile); + + // Resolve the absolute path, normalizing any ".." or "." + char *resolvedPath = realpath(fullPath, 0); // <- we're using `NULL` in the example, but 0 here to get it to compile. Same for next line. + if (resolvedPath == 0) { + perror("Error resolving path"); + return 1; + } + + // Check if the resolved path starts with the base directory + if (strncmp(baseDir, resolvedPath, strlen(baseDir)) != 0) { + free(resolvedPath); + return 1; + } + + // GOOD: Path is within the intended directory + FILE *file = fopen(resolvedPath, "wb+"); + free(resolvedPath); + + } } void readFile(char *fileName) { diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-078/SAMATE/ExecTainted/ExecTainted.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-078/SAMATE/ExecTainted/ExecTainted.expected index 0bbacc5a970..bb1caa71e12 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-078/SAMATE/ExecTainted/ExecTainted.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-078/SAMATE/ExecTainted/ExecTainted.expected @@ -3,7 +3,7 @@ edges | tests.cpp:33:34:33:39 | *call to getenv | tests.cpp:33:34:33:39 | *call to getenv | provenance | | | tests.cpp:33:34:33:39 | *call to getenv | tests.cpp:38:39:38:49 | *environment | provenance | | | tests.cpp:38:25:38:36 | strncat output argument | tests.cpp:42:12:42:15 | *data | provenance | | -| tests.cpp:38:39:38:49 | *environment | tests.cpp:38:25:38:36 | strncat output argument | provenance | | +| tests.cpp:38:39:38:49 | *environment | tests.cpp:38:25:38:36 | strncat output argument | provenance | Config | | tests.cpp:42:12:42:15 | *data | tests.cpp:26:15:26:23 | **badSource | provenance | | | tests.cpp:51:5:51:26 | *... = ... | tests.cpp:53:16:53:19 | *data | provenance | | | tests.cpp:51:12:51:20 | *call to badSource | tests.cpp:51:5:51:26 | *... = ... | provenance | | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected index c90cf2e2bce..586aacd2819 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected @@ -2,70 +2,72 @@ edges | test.cpp:15:27:15:30 | **argv | test.cpp:16:20:16:26 | *access to array | provenance | | | test.cpp:16:20:16:26 | *access to array | test.cpp:22:45:22:52 | *userName | provenance | | | test.cpp:22:13:22:20 | sprintf output argument | test.cpp:23:12:23:19 | *command1 | provenance | | -| test.cpp:22:45:22:52 | *userName | test.cpp:22:13:22:20 | sprintf output argument | provenance | | +| test.cpp:22:45:22:52 | *userName | test.cpp:22:13:22:20 | sprintf output argument | provenance | Config | | test.cpp:47:21:47:26 | *call to getenv | test.cpp:47:21:47:26 | *call to getenv | provenance | | | test.cpp:47:21:47:26 | *call to getenv | test.cpp:50:35:50:43 | *envCflags | provenance | | | test.cpp:50:11:50:17 | sprintf output argument | test.cpp:51:10:51:16 | *command | provenance | | -| test.cpp:50:35:50:43 | *envCflags | test.cpp:50:11:50:17 | sprintf output argument | provenance | | +| test.cpp:50:35:50:43 | *envCflags | test.cpp:50:11:50:17 | sprintf output argument | provenance | Config | | test.cpp:62:9:62:16 | fread output argument | test.cpp:64:20:64:27 | *filename | provenance | | | test.cpp:64:11:64:17 | strncat output argument | test.cpp:65:10:65:16 | *command | provenance | | -| test.cpp:64:20:64:27 | *filename | test.cpp:64:11:64:17 | strncat output argument | provenance | | +| test.cpp:64:20:64:27 | *filename | test.cpp:64:11:64:17 | strncat output argument | provenance | Config | | test.cpp:82:9:82:16 | fread output argument | test.cpp:84:20:84:27 | *filename | provenance | | | test.cpp:84:11:84:17 | strncat output argument | test.cpp:85:32:85:38 | *command | provenance | | -| test.cpp:84:20:84:27 | *filename | test.cpp:84:11:84:17 | strncat output argument | provenance | | +| test.cpp:84:20:84:27 | *filename | test.cpp:84:11:84:17 | strncat output argument | provenance | Config | | test.cpp:91:9:91:16 | fread output argument | test.cpp:93:17:93:24 | *filename | provenance | | | test.cpp:93:11:93:14 | strncat output argument | test.cpp:94:45:94:48 | *path | provenance | | -| test.cpp:93:17:93:24 | *filename | test.cpp:93:11:93:14 | strncat output argument | provenance | | +| test.cpp:93:17:93:24 | *filename | test.cpp:93:11:93:14 | strncat output argument | provenance | Config | | test.cpp:106:20:106:38 | *call to getenv | test.cpp:107:33:107:36 | *path | provenance | TaintFunction | | test.cpp:107:31:107:31 | call to operator+ | test.cpp:107:31:107:31 | call to operator+ | provenance | | | test.cpp:107:31:107:31 | call to operator+ | test.cpp:108:18:108:22 | *call to c_str | provenance | TaintFunction | -| test.cpp:107:33:107:36 | *path | test.cpp:107:31:107:31 | call to operator+ | provenance | | +| test.cpp:107:33:107:36 | *path | test.cpp:107:31:107:31 | call to operator+ | provenance | Config | | test.cpp:113:20:113:38 | *call to getenv | test.cpp:114:19:114:22 | *path | provenance | TaintFunction | | test.cpp:114:10:114:23 | call to operator+ | test.cpp:114:25:114:29 | *call to c_str | provenance | TaintFunction | | test.cpp:114:10:114:23 | call to operator+ | test.cpp:114:25:114:29 | *call to c_str | provenance | TaintFunction | | test.cpp:114:17:114:17 | call to operator+ | test.cpp:114:10:114:23 | call to operator+ | provenance | | -| test.cpp:114:19:114:22 | *path | test.cpp:114:10:114:23 | call to operator+ | provenance | | -| test.cpp:114:19:114:22 | *path | test.cpp:114:17:114:17 | call to operator+ | provenance | | +| test.cpp:114:19:114:22 | *path | test.cpp:114:10:114:23 | call to operator+ | provenance | Config | +| test.cpp:114:19:114:22 | *path | test.cpp:114:17:114:17 | call to operator+ | provenance | Config | | test.cpp:119:20:119:38 | *call to getenv | test.cpp:120:19:120:22 | *path | provenance | TaintFunction | | test.cpp:120:17:120:17 | call to operator+ | test.cpp:120:10:120:30 | *call to data | provenance | TaintFunction | -| test.cpp:120:19:120:22 | *path | test.cpp:120:17:120:17 | call to operator+ | provenance | | +| test.cpp:120:19:120:22 | *path | test.cpp:120:17:120:17 | call to operator+ | provenance | Config | | test.cpp:140:9:140:11 | fread output argument | test.cpp:142:31:142:33 | *str | provenance | | | test.cpp:142:11:142:17 | sprintf output argument | test.cpp:143:10:143:16 | *command | provenance | | -| test.cpp:142:31:142:33 | *str | test.cpp:142:11:142:17 | sprintf output argument | provenance | | +| test.cpp:142:31:142:33 | *str | test.cpp:142:11:142:17 | sprintf output argument | provenance | Config | | test.cpp:174:9:174:16 | fread output argument | test.cpp:177:20:177:27 | *filename | provenance | | | test.cpp:174:9:174:16 | fread output argument | test.cpp:180:22:180:29 | *filename | provenance | | | test.cpp:177:13:177:17 | strncat output argument | test.cpp:178:22:178:26 | *flags | provenance | | | test.cpp:177:13:177:17 | strncat output argument | test.cpp:178:22:178:26 | *flags | provenance | | -| test.cpp:177:20:177:27 | *filename | test.cpp:177:13:177:17 | strncat output argument | provenance | | +| test.cpp:177:20:177:27 | *filename | test.cpp:177:13:177:17 | strncat output argument | provenance | Config | | test.cpp:177:20:177:27 | *filename | test.cpp:177:13:177:17 | strncat output argument | provenance | TaintFunction | | test.cpp:178:13:178:19 | strncat output argument | test.cpp:183:32:183:38 | *command | provenance | | | test.cpp:178:13:178:19 | strncat output argument | test.cpp:183:32:183:38 | *command | provenance | | -| test.cpp:178:22:178:26 | *flags | test.cpp:178:13:178:19 | strncat output argument | provenance | | +| test.cpp:178:22:178:26 | *flags | test.cpp:178:13:178:19 | strncat output argument | provenance | Config | | test.cpp:178:22:178:26 | *flags | test.cpp:178:13:178:19 | strncat output argument | provenance | TaintFunction | | test.cpp:180:13:180:19 | strncat output argument | test.cpp:183:32:183:38 | *command | provenance | | -| test.cpp:180:22:180:29 | *filename | test.cpp:180:13:180:19 | strncat output argument | provenance | | +| test.cpp:180:22:180:29 | *filename | test.cpp:180:13:180:19 | strncat output argument | provenance | Config | | test.cpp:186:47:186:54 | *filename | test.cpp:187:18:187:25 | *filename | provenance | | | test.cpp:187:11:187:15 | strncat output argument | test.cpp:188:20:188:24 | *flags | provenance | | | test.cpp:187:11:187:15 | strncat output argument | test.cpp:188:20:188:24 | *flags | provenance | | -| test.cpp:187:18:187:25 | *filename | test.cpp:187:11:187:15 | strncat output argument | provenance | | +| test.cpp:187:18:187:25 | *filename | test.cpp:187:11:187:15 | strncat output argument | provenance | Config | | test.cpp:187:18:187:25 | *filename | test.cpp:187:11:187:15 | strncat output argument | provenance | TaintFunction | | test.cpp:188:11:188:17 | strncat output argument | test.cpp:186:19:186:25 | *command | provenance | | | test.cpp:188:11:188:17 | strncat output argument | test.cpp:186:19:186:25 | *command | provenance | | -| test.cpp:188:20:188:24 | *flags | test.cpp:188:11:188:17 | strncat output argument | provenance | | +| test.cpp:188:11:188:17 | strncat output argument | test.cpp:186:19:186:25 | *command [Return] | provenance | | +| test.cpp:188:11:188:17 | strncat output argument | test.cpp:186:19:186:25 | *command [Return] | provenance | | +| test.cpp:188:20:188:24 | *flags | test.cpp:188:11:188:17 | strncat output argument | provenance | Config | | test.cpp:188:20:188:24 | *flags | test.cpp:188:11:188:17 | strncat output argument | provenance | TaintFunction | | test.cpp:194:9:194:16 | fread output argument | test.cpp:196:26:196:33 | *filename | provenance | | | test.cpp:196:10:196:16 | concat output argument | test.cpp:198:32:198:38 | *command | provenance | | | test.cpp:196:10:196:16 | concat output argument | test.cpp:198:32:198:38 | *command | provenance | | | test.cpp:196:26:196:33 | *filename | test.cpp:186:47:186:54 | *filename | provenance | | -| test.cpp:196:26:196:33 | *filename | test.cpp:196:10:196:16 | concat output argument | provenance | TaintFunction | +| test.cpp:196:26:196:33 | *filename | test.cpp:196:10:196:16 | concat output argument | provenance | Config | | test.cpp:196:26:196:33 | *filename | test.cpp:196:10:196:16 | concat output argument | provenance | TaintFunction | | test.cpp:218:9:218:16 | fread output argument | test.cpp:220:19:220:26 | *filename | provenance | | | test.cpp:220:10:220:16 | strncat output argument | test.cpp:220:10:220:16 | strncat output argument | provenance | TaintFunction | | test.cpp:220:10:220:16 | strncat output argument | test.cpp:220:10:220:16 | strncat output argument | provenance | TaintFunction | | test.cpp:220:10:220:16 | strncat output argument | test.cpp:222:32:222:38 | *command | provenance | | | test.cpp:220:10:220:16 | strncat output argument | test.cpp:222:32:222:38 | *command | provenance | | -| test.cpp:220:19:220:26 | *filename | test.cpp:220:10:220:16 | strncat output argument | provenance | | -| test.cpp:220:19:220:26 | *filename | test.cpp:220:10:220:16 | strncat output argument | provenance | | +| test.cpp:220:19:220:26 | *filename | test.cpp:220:10:220:16 | strncat output argument | provenance | Config | +| test.cpp:220:19:220:26 | *filename | test.cpp:220:10:220:16 | strncat output argument | provenance | Config | | test.cpp:220:19:220:26 | *filename | test.cpp:220:19:220:26 | *filename | provenance | | nodes | test.cpp:15:27:15:30 | **argv | semmle.label | **argv | @@ -125,6 +127,8 @@ nodes | test.cpp:183:32:183:38 | *command | semmle.label | *command | | test.cpp:186:19:186:25 | *command | semmle.label | *command | | test.cpp:186:19:186:25 | *command | semmle.label | *command | +| test.cpp:186:19:186:25 | *command [Return] | semmle.label | *command [Return] | +| test.cpp:186:19:186:25 | *command [Return] | semmle.label | *command [Return] | | test.cpp:186:47:186:54 | *filename | semmle.label | *filename | | test.cpp:187:11:187:15 | strncat output argument | semmle.label | strncat output argument | | test.cpp:187:11:187:15 | strncat output argument | semmle.label | strncat output argument | @@ -151,8 +155,8 @@ nodes subpaths | test.cpp:196:26:196:33 | *filename | test.cpp:186:47:186:54 | *filename | test.cpp:186:19:186:25 | *command | test.cpp:196:10:196:16 | concat output argument | | test.cpp:196:26:196:33 | *filename | test.cpp:186:47:186:54 | *filename | test.cpp:186:19:186:25 | *command | test.cpp:196:10:196:16 | concat output argument | -| test.cpp:196:26:196:33 | *filename | test.cpp:186:47:186:54 | *filename | test.cpp:188:11:188:17 | strncat output argument | test.cpp:196:10:196:16 | concat output argument | -| test.cpp:196:26:196:33 | *filename | test.cpp:186:47:186:54 | *filename | test.cpp:188:11:188:17 | strncat output argument | test.cpp:196:10:196:16 | concat output argument | +| test.cpp:196:26:196:33 | *filename | test.cpp:186:47:186:54 | *filename | test.cpp:186:19:186:25 | *command [Return] | test.cpp:196:10:196:16 | concat output argument | +| test.cpp:196:26:196:33 | *filename | test.cpp:186:47:186:54 | *filename | test.cpp:186:19:186:25 | *command [Return] | test.cpp:196:10:196:16 | concat output argument | #select | test.cpp:23:12:23:19 | command1 | test.cpp:15:27:15:30 | **argv | test.cpp:23:12:23:19 | *command1 | This argument to an OS command is derived from $@, dangerously concatenated into $@, and then passed to system(string). | test.cpp:15:27:15:30 | **argv | user input (a command-line argument) | test.cpp:22:13:22:20 | sprintf output argument | sprintf output argument | | test.cpp:51:10:51:16 | command | test.cpp:47:21:47:26 | *call to getenv | test.cpp:51:10:51:16 | *command | This argument to an OS command is derived from $@, dangerously concatenated into $@, and then passed to system(string). | test.cpp:47:21:47:26 | *call to getenv | user input (an environment variable) | test.cpp:50:11:50:17 | sprintf output argument | sprintf output argument | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-119/SAMATE/OverrunWriteProductFlow.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-119/SAMATE/OverrunWriteProductFlow.expected index 433a3293ffd..2f24a9a27cb 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-119/SAMATE/OverrunWriteProductFlow.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-119/SAMATE/OverrunWriteProductFlow.expected @@ -53,6 +53,7 @@ edges | test.cpp:228:27:228:54 | call to malloc | test.cpp:228:27:228:54 | call to malloc | provenance | | | test.cpp:228:27:228:54 | call to malloc | test.cpp:232:10:232:15 | buffer | provenance | | | test.cpp:235:40:235:45 | buffer | test.cpp:236:5:236:26 | ... = ... | provenance | | +| test.cpp:236:5:236:9 | *p_str [post update] [string] | test.cpp:235:27:235:31 | *p_str [Return] [string] | provenance | | | test.cpp:236:5:236:9 | *p_str [post update] [string] | test.cpp:235:27:235:31 | *p_str [string] | provenance | | | test.cpp:236:5:236:26 | ... = ... | test.cpp:236:5:236:9 | *p_str [post update] [string] | provenance | | | test.cpp:241:20:241:38 | call to malloc | test.cpp:241:20:241:38 | call to malloc | provenance | | @@ -128,6 +129,7 @@ nodes | test.cpp:228:27:228:54 | call to malloc | semmle.label | call to malloc | | test.cpp:228:27:228:54 | call to malloc | semmle.label | call to malloc | | test.cpp:232:10:232:15 | buffer | semmle.label | buffer | +| test.cpp:235:27:235:31 | *p_str [Return] [string] | semmle.label | *p_str [Return] [string] | | test.cpp:235:27:235:31 | *p_str [string] | semmle.label | *p_str [string] | | test.cpp:235:40:235:45 | buffer | semmle.label | buffer | | test.cpp:236:5:236:9 | *p_str [post update] [string] | semmle.label | *p_str [post update] [string] | @@ -150,8 +152,8 @@ nodes | test.cpp:264:13:264:30 | call to malloc | semmle.label | call to malloc | | test.cpp:266:12:266:12 | p | semmle.label | p | subpaths +| test.cpp:242:22:242:27 | buffer | test.cpp:235:40:235:45 | buffer | test.cpp:235:27:235:31 | *p_str [Return] [string] | test.cpp:242:16:242:19 | set_string output argument [string] | | test.cpp:242:22:242:27 | buffer | test.cpp:235:40:235:45 | buffer | test.cpp:235:27:235:31 | *p_str [string] | test.cpp:242:16:242:19 | set_string output argument [string] | -| test.cpp:242:22:242:27 | buffer | test.cpp:235:40:235:45 | buffer | test.cpp:236:5:236:9 | *p_str [post update] [string] | test.cpp:242:16:242:19 | set_string output argument [string] | #select | test.cpp:42:5:42:11 | call to strncpy | test.cpp:18:19:18:24 | call to malloc | test.cpp:42:18:42:23 | string | This write may overflow $@ by 1 element. | test.cpp:42:18:42:23 | string | string | | test.cpp:72:9:72:15 | call to strncpy | test.cpp:18:19:18:24 | call to malloc | test.cpp:72:22:72:27 | string | This write may overflow $@ by 1 element. | test.cpp:72:22:72:27 | string | string | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-193/InvalidPointerDeref.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-193/InvalidPointerDeref.expected index 2eab396a234..e55caaa6372 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-193/InvalidPointerDeref.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-193/InvalidPointerDeref.expected @@ -1,138 +1,138 @@ edges | test.cpp:4:15:4:33 | call to malloc | test.cpp:4:15:4:33 | call to malloc | provenance | | -| test.cpp:4:15:4:33 | call to malloc | test.cpp:5:15:5:22 | ... + ... | provenance | | +| test.cpp:4:15:4:33 | call to malloc | test.cpp:5:15:5:22 | ... + ... | provenance | Config | | test.cpp:5:15:5:22 | ... + ... | test.cpp:5:15:5:22 | ... + ... | provenance | | -| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | | -| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | | -| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | | -| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | | -| test.cpp:5:15:5:22 | ... + ... | test.cpp:8:14:8:21 | * ... | provenance | | -| test.cpp:5:15:5:22 | ... + ... | test.cpp:8:14:8:21 | * ... | provenance | | +| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | Config | +| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | Config | +| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | Config | +| test.cpp:5:15:5:22 | ... + ... | test.cpp:6:14:6:15 | * ... | provenance | Config | +| test.cpp:5:15:5:22 | ... + ... | test.cpp:8:14:8:21 | * ... | provenance | Config | +| test.cpp:5:15:5:22 | ... + ... | test.cpp:8:14:8:21 | * ... | provenance | Config | | test.cpp:6:14:6:15 | * ... | test.cpp:8:14:8:21 | * ... | provenance | | | test.cpp:16:15:16:33 | call to malloc | test.cpp:16:15:16:33 | call to malloc | provenance | | -| test.cpp:16:15:16:33 | call to malloc | test.cpp:20:14:20:21 | * ... | provenance | | +| test.cpp:16:15:16:33 | call to malloc | test.cpp:20:14:20:21 | * ... | provenance | Config | | test.cpp:28:15:28:37 | call to malloc | test.cpp:28:15:28:37 | call to malloc | provenance | | -| test.cpp:28:15:28:37 | call to malloc | test.cpp:29:15:29:28 | ... + ... | provenance | | +| test.cpp:28:15:28:37 | call to malloc | test.cpp:29:15:29:28 | ... + ... | provenance | Config | | test.cpp:29:15:29:28 | ... + ... | test.cpp:29:15:29:28 | ... + ... | provenance | | -| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | | -| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | | -| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | | -| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | | -| test.cpp:29:15:29:28 | ... + ... | test.cpp:32:14:32:21 | * ... | provenance | | -| test.cpp:29:15:29:28 | ... + ... | test.cpp:32:14:32:21 | * ... | provenance | | +| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | Config | +| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | Config | +| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | Config | +| test.cpp:29:15:29:28 | ... + ... | test.cpp:30:14:30:15 | * ... | provenance | Config | +| test.cpp:29:15:29:28 | ... + ... | test.cpp:32:14:32:21 | * ... | provenance | Config | +| test.cpp:29:15:29:28 | ... + ... | test.cpp:32:14:32:21 | * ... | provenance | Config | | test.cpp:30:14:30:15 | * ... | test.cpp:32:14:32:21 | * ... | provenance | | | test.cpp:51:33:51:35 | *end | test.cpp:60:34:60:37 | mk_array output argument | provenance | | | test.cpp:52:19:52:37 | call to malloc | test.cpp:52:19:52:37 | call to malloc | provenance | | -| test.cpp:52:19:52:37 | call to malloc | test.cpp:53:12:53:23 | ... + ... | provenance | | +| test.cpp:52:19:52:37 | call to malloc | test.cpp:53:12:53:23 | ... + ... | provenance | Config | | test.cpp:53:5:53:23 | ... = ... | test.cpp:51:33:51:35 | *end | provenance | | | test.cpp:53:12:53:23 | ... + ... | test.cpp:53:5:53:23 | ... = ... | provenance | | -| test.cpp:60:34:60:37 | mk_array output argument | test.cpp:67:9:67:14 | ... = ... | provenance | | +| test.cpp:60:34:60:37 | mk_array output argument | test.cpp:67:9:67:14 | ... = ... | provenance | Config | | test.cpp:205:15:205:33 | call to malloc | test.cpp:205:15:205:33 | call to malloc | provenance | | -| test.cpp:205:15:205:33 | call to malloc | test.cpp:206:17:206:23 | ... + ... | provenance | | +| test.cpp:205:15:205:33 | call to malloc | test.cpp:206:17:206:23 | ... + ... | provenance | Config | | test.cpp:206:17:206:23 | ... + ... | test.cpp:206:17:206:23 | ... + ... | provenance | | -| test.cpp:206:17:206:23 | ... + ... | test.cpp:213:5:213:13 | ... = ... | provenance | | -| test.cpp:206:17:206:23 | ... + ... | test.cpp:213:5:213:13 | ... = ... | provenance | | +| test.cpp:206:17:206:23 | ... + ... | test.cpp:213:5:213:13 | ... = ... | provenance | Config | +| test.cpp:206:17:206:23 | ... + ... | test.cpp:213:5:213:13 | ... = ... | provenance | Config | | test.cpp:260:13:260:24 | new[] | test.cpp:260:13:260:24 | new[] | provenance | | -| test.cpp:260:13:260:24 | new[] | test.cpp:261:14:261:21 | ... + ... | provenance | | +| test.cpp:260:13:260:24 | new[] | test.cpp:261:14:261:21 | ... + ... | provenance | Config | | test.cpp:261:14:261:21 | ... + ... | test.cpp:261:14:261:21 | ... + ... | provenance | | -| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | | -| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | | -| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | | -| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | | +| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | Config | +| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | Config | +| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | Config | +| test.cpp:261:14:261:21 | ... + ... | test.cpp:264:13:264:14 | * ... | provenance | Config | | test.cpp:262:31:262:33 | *... ++ | test.cpp:264:13:264:14 | * ... | provenance | | | test.cpp:262:31:262:33 | *... ++ | test.cpp:264:13:264:14 | * ... | provenance | | | test.cpp:264:13:264:14 | * ... | test.cpp:262:31:262:33 | *... ++ | provenance | | | test.cpp:270:13:270:24 | new[] | test.cpp:270:13:270:24 | new[] | provenance | | -| test.cpp:270:13:270:24 | new[] | test.cpp:271:14:271:21 | ... + ... | provenance | | +| test.cpp:270:13:270:24 | new[] | test.cpp:271:14:271:21 | ... + ... | provenance | Config | | test.cpp:271:14:271:21 | ... + ... | test.cpp:271:14:271:21 | ... + ... | provenance | | -| test.cpp:271:14:271:21 | ... + ... | test.cpp:274:5:274:10 | ... = ... | provenance | | -| test.cpp:271:14:271:21 | ... + ... | test.cpp:274:5:274:10 | ... = ... | provenance | | +| test.cpp:271:14:271:21 | ... + ... | test.cpp:274:5:274:10 | ... = ... | provenance | Config | +| test.cpp:271:14:271:21 | ... + ... | test.cpp:274:5:274:10 | ... = ... | provenance | Config | | test.cpp:355:14:355:27 | new[] | test.cpp:355:14:355:27 | new[] | provenance | | -| test.cpp:355:14:355:27 | new[] | test.cpp:356:15:356:23 | ... + ... | provenance | | +| test.cpp:355:14:355:27 | new[] | test.cpp:356:15:356:23 | ... + ... | provenance | Config | | test.cpp:356:15:356:23 | ... + ... | test.cpp:356:15:356:23 | ... + ... | provenance | | -| test.cpp:356:15:356:23 | ... + ... | test.cpp:358:14:358:26 | * ... | provenance | | -| test.cpp:356:15:356:23 | ... + ... | test.cpp:358:14:358:26 | * ... | provenance | | -| test.cpp:356:15:356:23 | ... + ... | test.cpp:359:14:359:32 | * ... | provenance | | -| test.cpp:356:15:356:23 | ... + ... | test.cpp:359:14:359:32 | * ... | provenance | | +| test.cpp:356:15:356:23 | ... + ... | test.cpp:358:14:358:26 | * ... | provenance | Config | +| test.cpp:356:15:356:23 | ... + ... | test.cpp:358:14:358:26 | * ... | provenance | Config | +| test.cpp:356:15:356:23 | ... + ... | test.cpp:359:14:359:32 | * ... | provenance | Config | +| test.cpp:356:15:356:23 | ... + ... | test.cpp:359:14:359:32 | * ... | provenance | Config | | test.cpp:377:14:377:27 | new[] | test.cpp:377:14:377:27 | new[] | provenance | | -| test.cpp:377:14:377:27 | new[] | test.cpp:378:15:378:23 | ... + ... | provenance | | +| test.cpp:377:14:377:27 | new[] | test.cpp:378:15:378:23 | ... + ... | provenance | Config | | test.cpp:378:15:378:23 | ... + ... | test.cpp:378:15:378:23 | ... + ... | provenance | | -| test.cpp:378:15:378:23 | ... + ... | test.cpp:384:13:384:16 | * ... | provenance | | -| test.cpp:378:15:378:23 | ... + ... | test.cpp:384:13:384:16 | * ... | provenance | | +| test.cpp:378:15:378:23 | ... + ... | test.cpp:384:13:384:16 | * ... | provenance | Config | +| test.cpp:378:15:378:23 | ... + ... | test.cpp:384:13:384:16 | * ... | provenance | Config | | test.cpp:410:14:410:27 | new[] | test.cpp:410:14:410:27 | new[] | provenance | | -| test.cpp:410:14:410:27 | new[] | test.cpp:411:15:411:23 | & ... | provenance | | -| test.cpp:410:14:410:27 | new[] | test.cpp:415:7:415:15 | ... = ... | provenance | | +| test.cpp:410:14:410:27 | new[] | test.cpp:411:15:411:23 | & ... | provenance | Config | +| test.cpp:410:14:410:27 | new[] | test.cpp:415:7:415:15 | ... = ... | provenance | Config | | test.cpp:411:15:411:23 | & ... | test.cpp:411:15:411:23 | & ... | provenance | | -| test.cpp:411:15:411:23 | & ... | test.cpp:415:7:415:15 | ... = ... | provenance | | -| test.cpp:411:15:411:23 | & ... | test.cpp:415:7:415:15 | ... = ... | provenance | | +| test.cpp:411:15:411:23 | & ... | test.cpp:415:7:415:15 | ... = ... | provenance | Config | +| test.cpp:411:15:411:23 | & ... | test.cpp:415:7:415:15 | ... = ... | provenance | Config | | test.cpp:421:14:421:27 | new[] | test.cpp:421:14:421:27 | new[] | provenance | | -| test.cpp:421:14:421:27 | new[] | test.cpp:422:15:422:23 | & ... | provenance | | -| test.cpp:421:14:421:27 | new[] | test.cpp:426:7:426:15 | ... = ... | provenance | | +| test.cpp:421:14:421:27 | new[] | test.cpp:422:15:422:23 | & ... | provenance | Config | +| test.cpp:421:14:421:27 | new[] | test.cpp:426:7:426:15 | ... = ... | provenance | Config | | test.cpp:422:15:422:23 | & ... | test.cpp:422:15:422:23 | & ... | provenance | | -| test.cpp:422:15:422:23 | & ... | test.cpp:426:7:426:15 | ... = ... | provenance | | -| test.cpp:422:15:422:23 | & ... | test.cpp:426:7:426:15 | ... = ... | provenance | | +| test.cpp:422:15:422:23 | & ... | test.cpp:426:7:426:15 | ... = ... | provenance | Config | +| test.cpp:422:15:422:23 | & ... | test.cpp:426:7:426:15 | ... = ... | provenance | Config | | test.cpp:432:14:432:27 | new[] | test.cpp:432:14:432:27 | new[] | provenance | | -| test.cpp:432:14:432:27 | new[] | test.cpp:433:15:433:23 | & ... | provenance | | -| test.cpp:432:14:432:27 | new[] | test.cpp:438:7:438:15 | ... = ... | provenance | | +| test.cpp:432:14:432:27 | new[] | test.cpp:433:15:433:23 | & ... | provenance | Config | +| test.cpp:432:14:432:27 | new[] | test.cpp:438:7:438:15 | ... = ... | provenance | Config | | test.cpp:433:15:433:23 | & ... | test.cpp:433:15:433:23 | & ... | provenance | | -| test.cpp:433:15:433:23 | & ... | test.cpp:438:7:438:15 | ... = ... | provenance | | -| test.cpp:433:15:433:23 | & ... | test.cpp:438:7:438:15 | ... = ... | provenance | | +| test.cpp:433:15:433:23 | & ... | test.cpp:438:7:438:15 | ... = ... | provenance | Config | +| test.cpp:433:15:433:23 | & ... | test.cpp:438:7:438:15 | ... = ... | provenance | Config | | test.cpp:444:14:444:27 | new[] | test.cpp:444:14:444:27 | new[] | provenance | | -| test.cpp:444:14:444:27 | new[] | test.cpp:445:15:445:23 | & ... | provenance | | -| test.cpp:444:14:444:27 | new[] | test.cpp:450:7:450:15 | ... = ... | provenance | | +| test.cpp:444:14:444:27 | new[] | test.cpp:445:15:445:23 | & ... | provenance | Config | +| test.cpp:444:14:444:27 | new[] | test.cpp:450:7:450:15 | ... = ... | provenance | Config | | test.cpp:445:15:445:23 | & ... | test.cpp:445:15:445:23 | & ... | provenance | | -| test.cpp:445:15:445:23 | & ... | test.cpp:450:7:450:15 | ... = ... | provenance | | -| test.cpp:445:15:445:23 | & ... | test.cpp:450:7:450:15 | ... = ... | provenance | | +| test.cpp:445:15:445:23 | & ... | test.cpp:450:7:450:15 | ... = ... | provenance | Config | +| test.cpp:445:15:445:23 | & ... | test.cpp:450:7:450:15 | ... = ... | provenance | Config | | test.cpp:480:14:480:27 | new[] | test.cpp:480:14:480:27 | new[] | provenance | | -| test.cpp:480:14:480:27 | new[] | test.cpp:481:15:481:23 | & ... | provenance | | -| test.cpp:480:14:480:27 | new[] | test.cpp:486:7:486:15 | ... = ... | provenance | | +| test.cpp:480:14:480:27 | new[] | test.cpp:481:15:481:23 | & ... | provenance | Config | +| test.cpp:480:14:480:27 | new[] | test.cpp:486:7:486:15 | ... = ... | provenance | Config | | test.cpp:481:15:481:23 | & ... | test.cpp:481:15:481:23 | & ... | provenance | | -| test.cpp:481:15:481:23 | & ... | test.cpp:486:7:486:15 | ... = ... | provenance | | -| test.cpp:481:15:481:23 | & ... | test.cpp:486:7:486:15 | ... = ... | provenance | | +| test.cpp:481:15:481:23 | & ... | test.cpp:486:7:486:15 | ... = ... | provenance | Config | +| test.cpp:481:15:481:23 | & ... | test.cpp:486:7:486:15 | ... = ... | provenance | Config | | test.cpp:543:14:543:27 | new[] | test.cpp:543:14:543:27 | new[] | provenance | | -| test.cpp:543:14:543:27 | new[] | test.cpp:548:5:548:19 | ... = ... | provenance | | +| test.cpp:543:14:543:27 | new[] | test.cpp:548:5:548:19 | ... = ... | provenance | Config | | test.cpp:554:14:554:27 | new[] | test.cpp:554:14:554:27 | new[] | provenance | | -| test.cpp:554:14:554:27 | new[] | test.cpp:559:5:559:19 | ... = ... | provenance | | +| test.cpp:554:14:554:27 | new[] | test.cpp:559:5:559:19 | ... = ... | provenance | Config | | test.cpp:642:14:642:31 | new[] | test.cpp:642:14:642:31 | new[] | provenance | | -| test.cpp:642:14:642:31 | new[] | test.cpp:647:5:647:19 | ... = ... | provenance | | +| test.cpp:642:14:642:31 | new[] | test.cpp:647:5:647:19 | ... = ... | provenance | Config | | test.cpp:730:12:730:28 | new[] | test.cpp:730:12:730:28 | new[] | provenance | | -| test.cpp:730:12:730:28 | new[] | test.cpp:732:16:732:26 | ... + ... | provenance | | +| test.cpp:730:12:730:28 | new[] | test.cpp:732:16:732:26 | ... + ... | provenance | Config | | test.cpp:732:16:732:26 | ... + ... | test.cpp:732:16:732:26 | ... + ... | provenance | | -| test.cpp:732:16:732:26 | ... + ... | test.cpp:733:5:733:12 | ... = ... | provenance | | -| test.cpp:732:16:732:26 | ... + ... | test.cpp:733:5:733:12 | ... = ... | provenance | | +| test.cpp:732:16:732:26 | ... + ... | test.cpp:733:5:733:12 | ... = ... | provenance | Config | +| test.cpp:732:16:732:26 | ... + ... | test.cpp:733:5:733:12 | ... = ... | provenance | Config | | test.cpp:754:18:754:31 | new[] | test.cpp:754:18:754:31 | new[] | provenance | | -| test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | provenance | | -| test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | provenance | | -| test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | provenance | | -| test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | provenance | | +| test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | provenance | Config | +| test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | provenance | Config | +| test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | provenance | Config | +| test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | provenance | Config | | test.cpp:781:14:781:27 | new[] | test.cpp:781:14:781:27 | new[] | provenance | | -| test.cpp:781:14:781:27 | new[] | test.cpp:786:18:786:27 | access to array | provenance | | +| test.cpp:781:14:781:27 | new[] | test.cpp:786:18:786:27 | access to array | provenance | Config | | test.cpp:792:60:792:62 | *end | test.cpp:800:40:800:43 | mk_array_no_field_flow output argument | provenance | | | test.cpp:792:60:792:62 | *end | test.cpp:832:40:832:43 | mk_array_no_field_flow output argument | provenance | | -| test.cpp:793:5:793:32 | ... = ... | test.cpp:794:12:794:24 | ... + ... | provenance | | +| test.cpp:793:5:793:32 | ... = ... | test.cpp:794:12:794:24 | ... + ... | provenance | Config | | test.cpp:793:14:793:32 | call to malloc | test.cpp:793:5:793:32 | ... = ... | provenance | | | test.cpp:794:5:794:24 | ... = ... | test.cpp:792:60:792:62 | *end | provenance | | | test.cpp:794:12:794:24 | ... + ... | test.cpp:794:5:794:24 | ... = ... | provenance | | -| test.cpp:800:40:800:43 | mk_array_no_field_flow output argument | test.cpp:807:7:807:12 | ... = ... | provenance | | +| test.cpp:800:40:800:43 | mk_array_no_field_flow output argument | test.cpp:807:7:807:12 | ... = ... | provenance | Config | | test.cpp:815:52:815:54 | end | test.cpp:815:52:815:54 | end | provenance | | -| test.cpp:815:52:815:54 | end | test.cpp:821:7:821:12 | ... = ... | provenance | | -| test.cpp:815:52:815:54 | end | test.cpp:821:7:821:12 | ... = ... | provenance | | +| test.cpp:815:52:815:54 | end | test.cpp:821:7:821:12 | ... = ... | provenance | Config | +| test.cpp:815:52:815:54 | end | test.cpp:821:7:821:12 | ... = ... | provenance | Config | | test.cpp:832:40:832:43 | mk_array_no_field_flow output argument | test.cpp:833:37:833:39 | end | provenance | | | test.cpp:833:37:833:39 | end | test.cpp:815:52:815:54 | end | provenance | | | test.cpp:841:18:841:35 | call to malloc | test.cpp:841:18:841:35 | call to malloc | provenance | | -| test.cpp:841:18:841:35 | call to malloc | test.cpp:842:3:842:20 | ... = ... | provenance | | +| test.cpp:841:18:841:35 | call to malloc | test.cpp:842:3:842:20 | ... = ... | provenance | Config | | test.cpp:848:20:848:37 | call to malloc | test.cpp:848:20:848:37 | call to malloc | provenance | | -| test.cpp:848:20:848:37 | call to malloc | test.cpp:849:5:849:22 | ... = ... | provenance | | +| test.cpp:848:20:848:37 | call to malloc | test.cpp:849:5:849:22 | ... = ... | provenance | Config | | test.cpp:856:12:856:35 | call to malloc | test.cpp:856:12:856:35 | call to malloc | provenance | | -| test.cpp:856:12:856:35 | call to malloc | test.cpp:857:16:857:29 | ... + ... | provenance | | +| test.cpp:856:12:856:35 | call to malloc | test.cpp:857:16:857:29 | ... + ... | provenance | Config | | test.cpp:857:16:857:29 | ... + ... | test.cpp:857:16:857:29 | ... + ... | provenance | | -| test.cpp:857:16:857:29 | ... + ... | test.cpp:860:5:860:11 | ... = ... | provenance | | -| test.cpp:857:16:857:29 | ... + ... | test.cpp:860:5:860:11 | ... = ... | provenance | | +| test.cpp:857:16:857:29 | ... + ... | test.cpp:860:5:860:11 | ... = ... | provenance | Config | +| test.cpp:857:16:857:29 | ... + ... | test.cpp:860:5:860:11 | ... = ... | provenance | Config | | test.cpp:868:15:868:35 | call to g_malloc | test.cpp:868:15:868:35 | call to g_malloc | provenance | | -| test.cpp:868:15:868:35 | call to g_malloc | test.cpp:869:15:869:22 | ... + ... | provenance | | +| test.cpp:868:15:868:35 | call to g_malloc | test.cpp:869:15:869:22 | ... + ... | provenance | Config | | test.cpp:869:15:869:22 | ... + ... | test.cpp:869:15:869:22 | ... + ... | provenance | | -| test.cpp:869:15:869:22 | ... + ... | test.cpp:870:14:870:15 | * ... | provenance | | -| test.cpp:869:15:869:22 | ... + ... | test.cpp:870:14:870:15 | * ... | provenance | | +| test.cpp:869:15:869:22 | ... + ... | test.cpp:870:14:870:15 | * ... | provenance | Config | +| test.cpp:869:15:869:22 | ... + ... | test.cpp:870:14:870:15 | * ... | provenance | Config | nodes | test.cpp:4:15:4:33 | call to malloc | semmle.label | call to malloc | | test.cpp:4:15:4:33 | call to malloc | semmle.label | call to malloc | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/IteratorToExpiredContainer.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/IteratorToExpiredContainer.expected new file mode 100644 index 00000000000..126f1e8f4f7 --- /dev/null +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/IteratorToExpiredContainer.expected @@ -0,0 +1,5 @@ +| test.cpp:680:30:680:30 | call to operator[] | This object is destroyed at the end of the full-expression. | +| test.cpp:683:31:683:32 | call to at | This object is destroyed at the end of the full-expression. | +| test.cpp:702:27:702:27 | call to operator[] | This object is destroyed at the end of the full-expression. | +| test.cpp:727:23:727:23 | call to operator[] | This object is destroyed at the end of the full-expression. | +| test.cpp:735:23:735:23 | call to operator[] | This object is destroyed at the end of the full-expression. | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/IteratorToExpiredContainer.qlref b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/IteratorToExpiredContainer.qlref new file mode 100644 index 00000000000..fb2d78f87df --- /dev/null +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/IteratorToExpiredContainer.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-416/IteratorToExpiredContainer.ql diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/test.cpp b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/test.cpp similarity index 99% rename from cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/test.cpp rename to cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/test.cpp index 85d9c4b57ad..bab492796f3 100644 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-416/test.cpp +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/IteratorToExpiredContainer/test.cpp @@ -686,7 +686,7 @@ void test() { for (auto x : returnRef()[0]) {} // GOOD for (auto x : returnRef().at(0)) {} // GOOD - for(auto it = returnValue().begin(); it != returnValue().end(); ++it) {} // BAD + for(auto it = returnValue().begin(); it != returnValue().end(); ++it) {} // BAD [NOT DETECTED] { auto v = returnValue(); @@ -792,4 +792,13 @@ void test4() { // function we may end up in the destructor call `chunk.~A()`in `A.foo`. This destructor // call can flow to `begin` through the back-edge and cause a strange FP. auto zero = A().size(); +} + +void test5(int i) +{ + while(i < 10) { + const auto& vvs = returnValue(); + for(const auto& vs : vvs) { } + ++i; + } // GOOD } \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfStringAfterLifetimeEnds/UseOfStringAfterLifetimeEnds.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfStringAfterLifetimeEnds/UseOfStringAfterLifetimeEnds.expected index e6f64d57c99..1949ae5c398 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfStringAfterLifetimeEnds/UseOfStringAfterLifetimeEnds.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfStringAfterLifetimeEnds/UseOfStringAfterLifetimeEnds.expected @@ -1,13 +1,13 @@ -| test.cpp:165:34:165:38 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:166:39:166:43 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:167:44:167:48 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:169:29:169:33 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:178:37:178:41 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:181:39:181:43 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:183:37:183:41 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:187:34:187:37 | call to data | The underlying string object is destroyed after the call to 'data' returns. | -| test.cpp:188:39:188:42 | call to data | The underlying string object is destroyed after the call to 'data' returns. | -| test.cpp:189:44:189:47 | call to data | The underlying string object is destroyed after the call to 'data' returns. | -| test.cpp:191:29:191:32 | call to data | The underlying string object is destroyed after the call to 'data' returns. | -| test.cpp:193:47:193:51 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | -| test.cpp:195:31:195:35 | call to c_str | The underlying string object is destroyed after the call to 'c_str' returns. | +| test.cpp:165:34:165:38 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:166:39:166:43 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:167:44:167:48 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:169:29:169:33 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:178:37:178:41 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:181:39:181:43 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:183:37:183:41 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:187:34:187:37 | call to data | The underlying temporary string object is destroyed after the call to 'data' returns. | +| test.cpp:188:39:188:42 | call to data | The underlying temporary string object is destroyed after the call to 'data' returns. | +| test.cpp:189:44:189:47 | call to data | The underlying temporary string object is destroyed after the call to 'data' returns. | +| test.cpp:191:29:191:32 | call to data | The underlying temporary string object is destroyed after the call to 'data' returns. | +| test.cpp:193:47:193:51 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | +| test.cpp:195:31:195:35 | call to c_str | The underlying temporary string object is destroyed after the call to 'c_str' returns. | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfUniquePtrAfterLifetimeEnds/test.cpp b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfUniquePtrAfterLifetimeEnds/test.cpp index 22eec736df7..18cc66b8367 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfUniquePtrAfterLifetimeEnds/test.cpp +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-416/semmle/tests/UseOfUniquePtrAfterLifetimeEnds/test.cpp @@ -203,4 +203,12 @@ void test2(bool b1, bool b2) { auto s11 = b2 ? nullptr : sRefRef.get(); // GOOD const S* s12; s12 = sRefRef.get(); // GOOD +} + +void test_convert_to_bool() { + bool b = get_unique_ptr().get(); // GOOD + + if(get_unique_ptr().get()) { // GOOD + + } } \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/LoopConditionsConst.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/LoopConditionsConst.expected index 01dbbaa2e65..07ca32b1718 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/LoopConditionsConst.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/LoopConditionsConst.expected @@ -22,3 +22,4 @@ | test.cpp:416:2:418:2 | for(...;...;...) ... | test.cpp:416:18:416:23 | ... < ... | 1 | i | { ... } | i | return ... | | test.cpp:424:2:425:2 | for(...;...;...) ... | test.cpp:424:18:424:23 | ... < ... | 1 | i | { ... } | i | return ... | | test.cpp:433:2:434:2 | for(...;...;...) ... | test.cpp:433:18:433:22 | 0 | 0 | | { ... } | 0 | return ... | +| test.cpp:559:3:564:3 | while (...) ... | test.cpp:559:9:559:15 | call to getBool | | call to getBool | { ... } | call to getBool | ExprStmt | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/UninitializedLocal.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/UninitializedLocal.expected index d27b2c996b3..94d01d0e6c1 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/UninitializedLocal.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/UninitializedLocal.expected @@ -13,6 +13,7 @@ nodes | test.cpp:458:6:458:6 | definition of x | semmle.label | definition of x | | test.cpp:464:6:464:6 | definition of x | semmle.label | definition of x | | test.cpp:471:6:471:6 | definition of x | semmle.label | definition of x | +| test.cpp:557:15:557:15 | definition of r | semmle.label | definition of r | #select | test.cpp:12:6:12:8 | foo | test.cpp:11:6:11:8 | definition of foo | test.cpp:11:6:11:8 | definition of foo | The variable $@ may not be initialized at this access. | test.cpp:11:6:11:8 | foo | foo | | test.cpp:113:6:113:8 | foo | test.cpp:111:6:111:8 | definition of foo | test.cpp:111:6:111:8 | definition of foo | The variable $@ may not be initialized at this access. | test.cpp:111:6:111:8 | foo | foo | @@ -27,3 +28,4 @@ nodes | test.cpp:460:7:460:7 | x | test.cpp:458:6:458:6 | definition of x | test.cpp:458:6:458:6 | definition of x | The variable $@ may not be initialized at this access. | test.cpp:458:6:458:6 | x | x | | test.cpp:467:2:467:2 | x | test.cpp:464:6:464:6 | definition of x | test.cpp:464:6:464:6 | definition of x | The variable $@ may not be initialized at this access. | test.cpp:464:6:464:6 | x | x | | test.cpp:474:7:474:7 | x | test.cpp:471:6:471:6 | definition of x | test.cpp:471:6:471:6 | definition of x | The variable $@ may not be initialized at this access. | test.cpp:471:6:471:6 | x | x | +| test.cpp:567:7:567:7 | r | test.cpp:557:15:557:15 | definition of r | test.cpp:557:15:557:15 | definition of r | The variable $@ may not be initialized at this access. | test.cpp:557:15:557:15 | r | r | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/test.cpp b/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/test.cpp index e3489cee4cc..4f56ab1259a 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/test.cpp +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-457/semmle/tests/test.cpp @@ -1,6 +1,6 @@ // Semmle test cases for rule CWE-457. -void use(int data); +void use(...); void test1() { int foo = 1; @@ -544,4 +544,25 @@ class StaticMethodClass{ int static_method_false_positive(){ StaticMethodClass *t; int i = t->get(); // GOOD: the `get` method is static and this is equivalent to StaticMethodClass::get() +} + +struct LinkedList +{ + LinkedList* next; +}; + +bool getBool(); + +void test45() { + LinkedList *r, *s, **rP = &r; + + while(getBool()) + { + s = new LinkedList; + *rP = s; + rP = &s->next; + } + + *rP = NULL; + use(r); // GOOD [FALSE POSITIVE] } \ No newline at end of file diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-497/semmle/tests/ExposedSystemData.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-497/semmle/tests/ExposedSystemData.expected index cea82d21350..802546c92e5 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-497/semmle/tests/ExposedSystemData.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-497/semmle/tests/ExposedSystemData.expected @@ -12,7 +12,7 @@ edges | tests2.cpp:111:14:111:15 | *c1 [*ptr] | tests2.cpp:111:14:111:19 | *ptr | provenance | | | tests2.cpp:111:14:111:15 | *c1 [*ptr] | tests2.cpp:111:17:111:19 | *ptr | provenance | | | tests2.cpp:111:17:111:19 | *ptr | tests2.cpp:111:14:111:19 | *ptr | provenance | | -| tests2.cpp:120:5:120:21 | [summary param] 1 indirection in zmq_msg_init_data | tests2.cpp:120:5:120:21 | [summary] to write: Argument[0 indirection] in zmq_msg_init_data | provenance | | +| tests2.cpp:120:5:120:21 | [summary param] 1 indirection in zmq_msg_init_data | tests2.cpp:120:5:120:21 | [summary param] 0 indirection in zmq_msg_init_data [Return] | provenance | | | tests2.cpp:134:2:134:30 | *... = ... | tests2.cpp:138:23:138:34 | *message_data | provenance | | | tests2.cpp:134:2:134:30 | *... = ... | tests2.cpp:143:34:143:45 | *message_data | provenance | | | tests2.cpp:134:17:134:22 | *call to getenv | tests2.cpp:134:2:134:30 | *... = ... | provenance | | @@ -52,8 +52,8 @@ nodes | tests2.cpp:111:14:111:15 | *c1 [*ptr] | semmle.label | *c1 [*ptr] | | tests2.cpp:111:14:111:19 | *ptr | semmle.label | *ptr | | tests2.cpp:111:17:111:19 | *ptr | semmle.label | *ptr | +| tests2.cpp:120:5:120:21 | [summary param] 0 indirection in zmq_msg_init_data [Return] | semmle.label | [summary param] 0 indirection in zmq_msg_init_data [Return] | | tests2.cpp:120:5:120:21 | [summary param] 1 indirection in zmq_msg_init_data | semmle.label | [summary param] 1 indirection in zmq_msg_init_data | -| tests2.cpp:120:5:120:21 | [summary] to write: Argument[0 indirection] in zmq_msg_init_data | semmle.label | [summary] to write: Argument[0 indirection] in zmq_msg_init_data | | tests2.cpp:134:2:134:30 | *... = ... | semmle.label | *... = ... | | tests2.cpp:134:17:134:22 | *call to getenv | semmle.label | *call to getenv | | tests2.cpp:138:23:138:34 | *message_data | semmle.label | *message_data | @@ -74,7 +74,7 @@ nodes | tests_sysconf.cpp:36:21:36:27 | confstr output argument | semmle.label | confstr output argument | | tests_sysconf.cpp:39:19:39:25 | *pathbuf | semmle.label | *pathbuf | subpaths -| tests2.cpp:143:34:143:45 | *message_data | tests2.cpp:120:5:120:21 | [summary param] 1 indirection in zmq_msg_init_data | tests2.cpp:120:5:120:21 | [summary] to write: Argument[0 indirection] in zmq_msg_init_data | tests2.cpp:143:24:143:31 | zmq_msg_init_data output argument | +| tests2.cpp:143:34:143:45 | *message_data | tests2.cpp:120:5:120:21 | [summary param] 1 indirection in zmq_msg_init_data | tests2.cpp:120:5:120:21 | [summary param] 0 indirection in zmq_msg_init_data [Return] | tests2.cpp:143:24:143:31 | zmq_msg_init_data output argument | #select | tests2.cpp:63:13:63:26 | *call to getenv | tests2.cpp:63:13:63:26 | *call to getenv | tests2.cpp:63:13:63:26 | *call to getenv | This operation exposes system data from $@. | tests2.cpp:63:13:63:26 | *call to getenv | *call to getenv | | tests2.cpp:64:13:64:26 | *call to getenv | tests2.cpp:64:13:64:26 | *call to getenv | tests2.cpp:64:13:64:26 | *call to getenv | This operation exposes system data from $@. | tests2.cpp:64:13:64:26 | *call to getenv | *call to getenv | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-611/XXE.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-611/XXE.expected index e9125a9ca4c..28f2b833532 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-611/XXE.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-611/XXE.expected @@ -2,6 +2,7 @@ edges | tests2.cpp:20:17:20:31 | *new | tests2.cpp:22:2:22:2 | *p | provenance | | | tests2.cpp:20:17:20:31 | call to SAXParser | tests2.cpp:20:17:20:31 | *new | provenance | | | tests2.cpp:33:17:33:31 | *new | tests2.cpp:37:2:37:2 | *p | provenance | | +| tests2.cpp:33:17:33:31 | *new | tests2.cpp:37:2:37:2 | *p | provenance | Config | | tests2.cpp:33:17:33:31 | call to SAXParser | tests2.cpp:33:17:33:31 | *new | provenance | | | tests2.cpp:49:12:49:12 | call to SAXParser | tests2.cpp:51:2:51:2 | *p | provenance | | | tests3.cpp:23:21:23:53 | *call to createXMLReader | tests3.cpp:23:21:23:53 | *call to createXMLReader | provenance | | @@ -14,46 +15,51 @@ edges | tests3.cpp:48:24:48:56 | *call to createXMLReader | tests3.cpp:48:24:48:56 | *call to createXMLReader | provenance | | | tests3.cpp:60:21:60:53 | *call to createXMLReader | tests3.cpp:60:21:60:53 | *call to createXMLReader | provenance | | | tests3.cpp:60:21:60:53 | *call to createXMLReader | tests3.cpp:63:2:63:2 | *p | provenance | | +| tests3.cpp:60:21:60:53 | *call to createXMLReader | tests3.cpp:63:2:63:2 | *p | provenance | Config | | tests3.cpp:67:21:67:53 | *call to createXMLReader | tests3.cpp:67:21:67:53 | *call to createXMLReader | provenance | | | tests3.cpp:67:21:67:53 | *call to createXMLReader | tests3.cpp:70:2:70:2 | *p | provenance | | | tests5.cpp:27:25:27:38 | *call to createLSParser | tests5.cpp:27:25:27:38 | *call to createLSParser | provenance | | | tests5.cpp:27:25:27:38 | *call to createLSParser | tests5.cpp:29:2:29:2 | *p | provenance | | | tests5.cpp:40:25:40:38 | *call to createLSParser | tests5.cpp:40:25:40:38 | *call to createLSParser | provenance | | | tests5.cpp:40:25:40:38 | *call to createLSParser | tests5.cpp:43:2:43:2 | *p | provenance | | +| tests5.cpp:40:25:40:38 | *call to createLSParser | tests5.cpp:43:2:43:2 | *p | provenance | Config | | tests5.cpp:55:25:55:38 | *call to createLSParser | tests5.cpp:55:25:55:38 | *call to createLSParser | provenance | | | tests5.cpp:55:25:55:38 | *call to createLSParser | tests5.cpp:59:2:59:2 | *p | provenance | | +| tests5.cpp:55:25:55:38 | *call to createLSParser | tests5.cpp:59:2:59:2 | *p | provenance | Config | | tests5.cpp:63:21:63:24 | **g_p2 | tests5.cpp:77:2:77:5 | *g_p2 | provenance | | | tests5.cpp:70:2:70:32 | *... = ... | tests5.cpp:63:21:63:24 | **g_p2 | provenance | | | tests5.cpp:70:17:70:30 | *call to createLSParser | tests5.cpp:70:2:70:32 | *... = ... | provenance | | | tests5.cpp:81:25:81:38 | *call to createLSParser | tests5.cpp:81:25:81:38 | *call to createLSParser | provenance | | | tests5.cpp:81:25:81:38 | *call to createLSParser | tests5.cpp:83:2:83:2 | *p | provenance | | | tests5.cpp:81:25:81:38 | *call to createLSParser | tests5.cpp:83:2:83:2 | *p | provenance | | -| tests5.cpp:83:2:83:2 | *p | tests5.cpp:85:2:85:2 | *p | provenance | | +| tests5.cpp:83:2:83:2 | *p | tests5.cpp:85:2:85:2 | *p | provenance | Config | | tests5.cpp:85:2:85:2 | *p | tests5.cpp:86:2:86:2 | *p | provenance | | -| tests5.cpp:86:2:86:2 | *p | tests5.cpp:88:2:88:2 | *p | provenance | | +| tests5.cpp:86:2:86:2 | *p | tests5.cpp:88:2:88:2 | *p | provenance | Config | | tests5.cpp:88:2:88:2 | *p | tests5.cpp:89:2:89:2 | *p | provenance | | | tests.cpp:15:23:15:43 | *new | tests.cpp:17:2:17:2 | *p | provenance | | | tests.cpp:15:23:15:43 | call to XercesDOMParser | tests.cpp:15:23:15:43 | *new | provenance | | | tests.cpp:28:23:28:43 | *new | tests.cpp:31:2:31:2 | *p | provenance | | +| tests.cpp:28:23:28:43 | *new | tests.cpp:31:2:31:2 | *p | provenance | Config | | tests.cpp:28:23:28:43 | call to XercesDOMParser | tests.cpp:28:23:28:43 | *new | provenance | | | tests.cpp:35:23:35:43 | *new | tests.cpp:37:2:37:2 | *p | provenance | | | tests.cpp:35:23:35:43 | call to XercesDOMParser | tests.cpp:35:23:35:43 | *new | provenance | | -| tests.cpp:37:2:37:2 | *p | tests.cpp:37:2:37:2 | *p | provenance | | +| tests.cpp:37:2:37:2 | *p | tests.cpp:37:2:37:2 | *p | provenance | Config | | tests.cpp:37:2:37:2 | *p | tests.cpp:38:2:38:2 | *p | provenance | | -| tests.cpp:38:2:38:2 | *p | tests.cpp:38:2:38:2 | *p | provenance | | +| tests.cpp:38:2:38:2 | *p | tests.cpp:38:2:38:2 | *p | provenance | Config | | tests.cpp:38:2:38:2 | *p | tests.cpp:39:2:39:2 | *p | provenance | | | tests.cpp:51:23:51:43 | *new | tests.cpp:53:2:53:2 | *p | provenance | | | tests.cpp:51:23:51:43 | call to XercesDOMParser | tests.cpp:51:23:51:43 | *new | provenance | | -| tests.cpp:53:2:53:2 | *p | tests.cpp:53:2:53:2 | *p | provenance | | +| tests.cpp:53:2:53:2 | *p | tests.cpp:53:2:53:2 | *p | provenance | Config | | tests.cpp:53:2:53:2 | *p | tests.cpp:55:2:55:2 | *p | provenance | | -| tests.cpp:55:2:55:2 | *p | tests.cpp:55:2:55:2 | *p | provenance | | +| tests.cpp:55:2:55:2 | *p | tests.cpp:55:2:55:2 | *p | provenance | Config | | tests.cpp:55:2:55:2 | *p | tests.cpp:56:2:56:2 | *p | provenance | | | tests.cpp:55:2:55:2 | *p | tests.cpp:57:2:57:2 | *p | provenance | | -| tests.cpp:57:2:57:2 | *p | tests.cpp:57:2:57:2 | *p | provenance | | +| tests.cpp:57:2:57:2 | *p | tests.cpp:57:2:57:2 | *p | provenance | Config | | tests.cpp:57:2:57:2 | *p | tests.cpp:59:2:59:2 | *p | provenance | | -| tests.cpp:59:2:59:2 | *p | tests.cpp:59:2:59:2 | *p | provenance | | +| tests.cpp:59:2:59:2 | *p | tests.cpp:59:2:59:2 | *p | provenance | Config | | tests.cpp:59:2:59:2 | *p | tests.cpp:60:2:60:2 | *p | provenance | | | tests.cpp:66:23:66:43 | *new | tests.cpp:69:2:69:2 | *p | provenance | | +| tests.cpp:66:23:66:43 | *new | tests.cpp:69:2:69:2 | *p | provenance | Config | | tests.cpp:66:23:66:43 | call to XercesDOMParser | tests.cpp:66:23:66:43 | *new | provenance | | | tests.cpp:73:23:73:43 | *new | tests.cpp:80:2:80:2 | *p | provenance | | | tests.cpp:73:23:73:43 | call to XercesDOMParser | tests.cpp:73:23:73:43 | *new | provenance | | diff --git a/cpp/ql/test/successor-tests/stackvariables/stackvariables/graphable.expected b/cpp/ql/test/successor-tests/stackvariables/stackvariables/graphable.expected index c4e250d591f..e90d571bce4 100644 --- a/cpp/ql/test/successor-tests/stackvariables/stackvariables/graphable.expected +++ b/cpp/ql/test/successor-tests/stackvariables/stackvariables/graphable.expected @@ -41,99 +41,99 @@ | BoxedInt::~BoxedInt | true | 481 | 483 | | | BoxedInt::~BoxedInt | true | 483 | 222 | | | BoxedInt::~BoxedInt | true | 485 | 474 | | -| NonTrivial::NonTrivial | false | 543 | 543 | NonTrivial | -| NonTrivial::operator= | false | 549 | 549 | operator= | -| NonTrivial::~NonTrivial | false | 557 | 557 | ~NonTrivial | -| NonTrivial::~NonTrivial | false | 563 | 563 | return ... | -| NonTrivial::~NonTrivial | false | 565 | 565 | { ... } | -| NonTrivial::~NonTrivial | true | 563 | 557 | | -| NonTrivial::~NonTrivial | true | 565 | 563 | | +| NonTrivial::NonTrivial | false | 544 | 544 | NonTrivial | +| NonTrivial::operator= | false | 550 | 550 | operator= | +| NonTrivial::~NonTrivial | false | 558 | 558 | ~NonTrivial | +| NonTrivial::~NonTrivial | false | 564 | 564 | return ... | +| NonTrivial::~NonTrivial | false | 566 | 566 | { ... } | +| NonTrivial::~NonTrivial | true | 564 | 558 | | +| NonTrivial::~NonTrivial | true | 566 | 564 | | | __va_list_tag::operator= | false | 66 | 66 | operator= | | __va_list_tag::operator= | false | 72 | 72 | operator= | -| early_return | false | 799 | 799 | early_return | -| early_return | false | 807 | 807 | declaration | -| early_return | false | 812 | 812 | if (...) ... | -| early_return | false | 814 | 814 | x | -| early_return | false | 816 | 816 | (bool)... | -| early_return | false | 820 | 820 | declaration | -| early_return | false | 822 | 822 | return ... | -| early_return | false | 824 | 824 | { ... } | -| early_return | false | 826 | 826 | declaration | -| early_return | false | 831 | 831 | return ... | -| early_return | false | 833 | 833 | { ... } | -| early_return | false | 835 | 835 | inner | -| early_return | false | 837 | 837 | call to inner.~NonTrivial | -| early_return | false | 838 | 838 | before | -| early_return | false | 840 | 840 | call to before.~NonTrivial | -| early_return | false | 841 | 841 | inner | -| early_return | false | 842 | 842 | call to inner.~NonTrivial | -| early_return | false | 843 | 843 | before | -| early_return | false | 844 | 844 | call to before.~NonTrivial | -| early_return | false | 845 | 845 | after | -| early_return | false | 846 | 846 | call to after.~NonTrivial | -| early_return | true | 807 | 812 | | -| early_return | true | 812 | 814 | | -| early_return | true | 814 | 824 | T | -| early_return | true | 814 | 826 | F | -| early_return | true | 820 | 822 | | -| early_return | true | 822 | 841 | | -| early_return | true | 824 | 820 | | -| early_return | true | 826 | 831 | | -| early_return | true | 831 | 845 | | -| early_return | true | 833 | 807 | | -| early_return | true | 835 | 837 | | -| early_return | true | 837 | 826 | | -| early_return | true | 838 | 840 | | -| early_return | true | 840 | 799 | | -| early_return | true | 841 | 842 | | -| early_return | true | 842 | 838 | | -| early_return | true | 843 | 844 | | -| early_return | true | 844 | 799 | | -| early_return | true | 845 | 846 | | -| early_return | true | 846 | 843 | | -| early_throw | false | 749 | 749 | early_throw | -| early_throw | false | 757 | 757 | declaration | -| early_throw | false | 762 | 762 | if (...) ... | -| early_throw | false | 764 | 764 | x | -| early_throw | false | 766 | 766 | (bool)... | -| early_throw | false | 770 | 770 | declaration | -| early_throw | false | 772 | 772 | ExprStmt | -| early_throw | false | 774 | 774 | re-throw exception | -| early_throw | false | 776 | 776 | { ... } | -| early_throw | false | 778 | 778 | declaration | -| early_throw | false | 783 | 783 | return ... | -| early_throw | false | 785 | 785 | { ... } | -| early_throw | false | 787 | 787 | inner | -| early_throw | false | 789 | 789 | call to inner.~NonTrivial | -| early_throw | false | 790 | 790 | before | -| early_throw | false | 792 | 792 | call to before.~NonTrivial | -| early_throw | false | 793 | 793 | inner | -| early_throw | false | 794 | 794 | call to inner.~NonTrivial | -| early_throw | false | 795 | 795 | before | -| early_throw | false | 796 | 796 | call to before.~NonTrivial | -| early_throw | false | 797 | 797 | after | -| early_throw | false | 798 | 798 | call to after.~NonTrivial | -| early_throw | true | 757 | 762 | | -| early_throw | true | 762 | 764 | | -| early_throw | true | 764 | 776 | T | -| early_throw | true | 764 | 778 | F | -| early_throw | true | 770 | 772 | | -| early_throw | true | 772 | 774 | | -| early_throw | true | 774 | 793 | | -| early_throw | true | 776 | 770 | | -| early_throw | true | 778 | 783 | | -| early_throw | true | 783 | 797 | | -| early_throw | true | 785 | 757 | | -| early_throw | true | 787 | 789 | | -| early_throw | true | 789 | 778 | | -| early_throw | true | 790 | 792 | | -| early_throw | true | 792 | 749 | | -| early_throw | true | 793 | 794 | | -| early_throw | true | 794 | 790 | | -| early_throw | true | 795 | 796 | | -| early_throw | true | 796 | 749 | | -| early_throw | true | 797 | 798 | | -| early_throw | true | 798 | 795 | | +| early_return | false | 800 | 800 | early_return | +| early_return | false | 808 | 808 | declaration | +| early_return | false | 813 | 813 | if (...) ... | +| early_return | false | 815 | 815 | x | +| early_return | false | 817 | 817 | (bool)... | +| early_return | false | 821 | 821 | declaration | +| early_return | false | 823 | 823 | return ... | +| early_return | false | 825 | 825 | { ... } | +| early_return | false | 827 | 827 | declaration | +| early_return | false | 832 | 832 | return ... | +| early_return | false | 834 | 834 | { ... } | +| early_return | false | 836 | 836 | before | +| early_return | false | 838 | 838 | call to before.~NonTrivial | +| early_return | false | 839 | 839 | inner | +| early_return | false | 841 | 841 | call to inner.~NonTrivial | +| early_return | false | 842 | 842 | inner | +| early_return | false | 843 | 843 | call to inner.~NonTrivial | +| early_return | false | 844 | 844 | before | +| early_return | false | 845 | 845 | call to before.~NonTrivial | +| early_return | false | 846 | 846 | after | +| early_return | false | 847 | 847 | call to after.~NonTrivial | +| early_return | true | 808 | 813 | | +| early_return | true | 813 | 815 | | +| early_return | true | 815 | 825 | T | +| early_return | true | 815 | 827 | F | +| early_return | true | 821 | 823 | | +| early_return | true | 823 | 839 | | +| early_return | true | 825 | 821 | | +| early_return | true | 827 | 832 | | +| early_return | true | 832 | 846 | | +| early_return | true | 834 | 808 | | +| early_return | true | 836 | 838 | | +| early_return | true | 838 | 800 | | +| early_return | true | 839 | 841 | | +| early_return | true | 841 | 836 | | +| early_return | true | 842 | 843 | | +| early_return | true | 843 | 827 | | +| early_return | true | 844 | 845 | | +| early_return | true | 845 | 800 | | +| early_return | true | 846 | 847 | | +| early_return | true | 847 | 844 | | +| early_throw | false | 750 | 750 | early_throw | +| early_throw | false | 758 | 758 | declaration | +| early_throw | false | 763 | 763 | if (...) ... | +| early_throw | false | 765 | 765 | x | +| early_throw | false | 767 | 767 | (bool)... | +| early_throw | false | 771 | 771 | declaration | +| early_throw | false | 773 | 773 | ExprStmt | +| early_throw | false | 775 | 775 | re-throw exception | +| early_throw | false | 777 | 777 | { ... } | +| early_throw | false | 779 | 779 | declaration | +| early_throw | false | 784 | 784 | return ... | +| early_throw | false | 786 | 786 | { ... } | +| early_throw | false | 788 | 788 | before | +| early_throw | false | 790 | 790 | call to before.~NonTrivial | +| early_throw | false | 791 | 791 | inner | +| early_throw | false | 793 | 793 | call to inner.~NonTrivial | +| early_throw | false | 794 | 794 | inner | +| early_throw | false | 795 | 795 | call to inner.~NonTrivial | +| early_throw | false | 796 | 796 | before | +| early_throw | false | 797 | 797 | call to before.~NonTrivial | +| early_throw | false | 798 | 798 | after | +| early_throw | false | 799 | 799 | call to after.~NonTrivial | +| early_throw | true | 758 | 763 | | +| early_throw | true | 763 | 765 | | +| early_throw | true | 765 | 777 | T | +| early_throw | true | 765 | 779 | F | +| early_throw | true | 771 | 773 | | +| early_throw | true | 773 | 775 | | +| early_throw | true | 775 | 791 | | +| early_throw | true | 777 | 771 | | +| early_throw | true | 779 | 784 | | +| early_throw | true | 784 | 798 | | +| early_throw | true | 786 | 758 | | +| early_throw | true | 788 | 790 | | +| early_throw | true | 790 | 750 | | +| early_throw | true | 791 | 793 | | +| early_throw | true | 793 | 788 | | +| early_throw | true | 794 | 795 | | +| early_throw | true | 795 | 779 | | +| early_throw | true | 796 | 797 | | +| early_throw | true | 797 | 750 | | +| early_throw | true | 798 | 799 | | +| early_throw | true | 799 | 796 | | | for_decl_bind | false | 153 | 153 | for_decl_bind | | for_decl_bind | false | 161 | 161 | for(...;...;...) ... | | for_decl_bind | false | 164 | 164 | call to BoxedInt | @@ -194,108 +194,108 @@ | for_decl_bind | true | 225 | 219 | | | for_decl_bind | true | 226 | 227 | | | for_decl_bind | true | 227 | 182 | | -| for_loop_scope | false | 698 | 698 | for_loop_scope | -| for_loop_scope | false | 706 | 706 | declaration | -| for_loop_scope | false | 711 | 711 | for(...;...;...) ... | -| for_loop_scope | false | 716 | 716 | x | -| for_loop_scope | false | 720 | 720 | 10 | -| for_loop_scope | false | 721 | 721 | ... < ... | -| for_loop_scope | false | 726 | 726 | declaration | -| for_loop_scope | false | 728 | 728 | { ... } | -| for_loop_scope | false | 730 | 730 | declaration | -| for_loop_scope | false | 732 | 732 | x | -| for_loop_scope | false | 734 | 734 | ++ ... | -| for_loop_scope | false | 736 | 736 | return ... | -| for_loop_scope | false | 738 | 738 | { ... } | -| for_loop_scope | false | 740 | 740 | for_scope | -| for_loop_scope | false | 742 | 742 | call to for_scope.~NonTrivial | -| for_loop_scope | false | 743 | 743 | inner_scope | -| for_loop_scope | false | 745 | 745 | call to inner_scope.~NonTrivial | -| for_loop_scope | false | 746 | 746 | outer_scope | -| for_loop_scope | false | 748 | 748 | call to outer_scope.~NonTrivial | -| for_loop_scope | true | 706 | 711 | | -| for_loop_scope | true | 711 | 730 | | -| for_loop_scope | true | 716 | 720 | | -| for_loop_scope | true | 720 | 721 | | -| for_loop_scope | true | 721 | 728 | T | -| for_loop_scope | true | 721 | 740 | F | -| for_loop_scope | true | 726 | 743 | | -| for_loop_scope | true | 728 | 726 | | -| for_loop_scope | true | 730 | 716 | | -| for_loop_scope | true | 732 | 734 | | -| for_loop_scope | true | 734 | 716 | | -| for_loop_scope | true | 736 | 746 | | -| for_loop_scope | true | 738 | 706 | | -| for_loop_scope | true | 740 | 742 | | -| for_loop_scope | true | 742 | 736 | | -| for_loop_scope | true | 743 | 745 | | -| for_loop_scope | true | 745 | 732 | | -| for_loop_scope | true | 746 | 748 | | -| for_loop_scope | true | 748 | 698 | | -| gotos | false | 608 | 608 | gotos | -| gotos | false | 616 | 616 | declaration | -| gotos | false | 621 | 621 | if (...) ... | -| gotos | false | 623 | 623 | x | -| gotos | false | 625 | 625 | (bool)... | -| gotos | false | 626 | 626 | goto ... | -| gotos | false | 628 | 628 | x | -| gotos | false | 630 | 630 | ++ ... | -| gotos | false | 632 | 632 | initializer for y | -| gotos | false | 643 | 643 | declaration | -| gotos | false | 645 | 645 | label ...: | -| gotos | false | 647 | 647 | declaration | -| gotos | false | 649 | 649 | if (...) ... | -| gotos | false | 651 | 651 | y | -| gotos | false | 653 | 653 | (bool)... | -| gotos | false | 654 | 654 | goto ... | -| gotos | false | 656 | 656 | declaration | -| gotos | false | 658 | 658 | { ... } | -| gotos | false | 660 | 660 | label ...: | -| gotos | false | 662 | 662 | ExprStmt | -| gotos | false | 664 | 664 | x | -| gotos | false | 666 | 666 | -- ... | -| gotos | false | 668 | 668 | return ... | -| gotos | false | 670 | 670 | { ... } | -| gotos | false | 672 | 672 | nt2 | -| gotos | false | 674 | 674 | call to nt2.~NonTrivial | -| gotos | false | 675 | 675 | nt3 | -| gotos | false | 676 | 676 | call to nt3.~NonTrivial | -| gotos | false | 677 | 677 | nt2 | -| gotos | false | 678 | 678 | call to nt2.~NonTrivial | -| gotos | false | 679 | 679 | nt1 | -| gotos | false | 681 | 681 | call to nt1.~NonTrivial | -| gotos | true | 616 | 621 | | -| gotos | true | 621 | 623 | | -| gotos | true | 623 | 626 | T | -| gotos | true | 623 | 658 | F | -| gotos | true | 626 | 645 | | -| gotos | true | 628 | 630 | | -| gotos | true | 630 | 645 | | -| gotos | true | 632 | 628 | | -| gotos | true | 643 | 632 | | -| gotos | true | 643 | 645 | | -| gotos | true | 645 | 647 | | -| gotos | true | 647 | 649 | | -| gotos | true | 649 | 651 | | -| gotos | true | 651 | 654 | T | -| gotos | true | 651 | 656 | F | -| gotos | true | 654 | 677 | | -| gotos | true | 656 | 675 | | -| gotos | true | 658 | 643 | | -| gotos | true | 660 | 662 | | -| gotos | true | 662 | 664 | | -| gotos | true | 664 | 666 | | -| gotos | true | 666 | 668 | | -| gotos | true | 668 | 679 | | -| gotos | true | 670 | 616 | | -| gotos | true | 672 | 674 | | -| gotos | true | 674 | 660 | | -| gotos | true | 675 | 676 | | -| gotos | true | 676 | 672 | | -| gotos | true | 677 | 678 | | -| gotos | true | 678 | 660 | | -| gotos | true | 679 | 681 | | -| gotos | true | 681 | 608 | | +| for_loop_scope | false | 699 | 699 | for_loop_scope | +| for_loop_scope | false | 707 | 707 | declaration | +| for_loop_scope | false | 712 | 712 | for(...;...;...) ... | +| for_loop_scope | false | 717 | 717 | x | +| for_loop_scope | false | 721 | 721 | 10 | +| for_loop_scope | false | 722 | 722 | ... < ... | +| for_loop_scope | false | 727 | 727 | declaration | +| for_loop_scope | false | 729 | 729 | { ... } | +| for_loop_scope | false | 731 | 731 | declaration | +| for_loop_scope | false | 733 | 733 | x | +| for_loop_scope | false | 735 | 735 | ++ ... | +| for_loop_scope | false | 737 | 737 | return ... | +| for_loop_scope | false | 739 | 739 | { ... } | +| for_loop_scope | false | 741 | 741 | for_scope | +| for_loop_scope | false | 743 | 743 | call to for_scope.~NonTrivial | +| for_loop_scope | false | 744 | 744 | inner_scope | +| for_loop_scope | false | 746 | 746 | call to inner_scope.~NonTrivial | +| for_loop_scope | false | 747 | 747 | outer_scope | +| for_loop_scope | false | 749 | 749 | call to outer_scope.~NonTrivial | +| for_loop_scope | true | 707 | 712 | | +| for_loop_scope | true | 712 | 731 | | +| for_loop_scope | true | 717 | 721 | | +| for_loop_scope | true | 721 | 722 | | +| for_loop_scope | true | 722 | 729 | T | +| for_loop_scope | true | 722 | 741 | F | +| for_loop_scope | true | 727 | 744 | | +| for_loop_scope | true | 729 | 727 | | +| for_loop_scope | true | 731 | 717 | | +| for_loop_scope | true | 733 | 735 | | +| for_loop_scope | true | 735 | 717 | | +| for_loop_scope | true | 737 | 747 | | +| for_loop_scope | true | 739 | 707 | | +| for_loop_scope | true | 741 | 743 | | +| for_loop_scope | true | 743 | 737 | | +| for_loop_scope | true | 744 | 746 | | +| for_loop_scope | true | 746 | 733 | | +| for_loop_scope | true | 747 | 749 | | +| for_loop_scope | true | 749 | 699 | | +| gotos | false | 609 | 609 | gotos | +| gotos | false | 617 | 617 | declaration | +| gotos | false | 622 | 622 | if (...) ... | +| gotos | false | 624 | 624 | x | +| gotos | false | 626 | 626 | (bool)... | +| gotos | false | 627 | 627 | goto ... | +| gotos | false | 629 | 629 | x | +| gotos | false | 631 | 631 | ++ ... | +| gotos | false | 633 | 633 | initializer for y | +| gotos | false | 644 | 644 | declaration | +| gotos | false | 646 | 646 | label ...: | +| gotos | false | 648 | 648 | declaration | +| gotos | false | 650 | 650 | if (...) ... | +| gotos | false | 652 | 652 | y | +| gotos | false | 654 | 654 | (bool)... | +| gotos | false | 655 | 655 | goto ... | +| gotos | false | 657 | 657 | declaration | +| gotos | false | 659 | 659 | { ... } | +| gotos | false | 661 | 661 | label ...: | +| gotos | false | 663 | 663 | ExprStmt | +| gotos | false | 665 | 665 | x | +| gotos | false | 667 | 667 | -- ... | +| gotos | false | 669 | 669 | return ... | +| gotos | false | 671 | 671 | { ... } | +| gotos | false | 673 | 673 | nt2 | +| gotos | false | 675 | 675 | call to nt2.~NonTrivial | +| gotos | false | 676 | 676 | nt2 | +| gotos | false | 677 | 677 | call to nt2.~NonTrivial | +| gotos | false | 678 | 678 | nt3 | +| gotos | false | 679 | 679 | call to nt3.~NonTrivial | +| gotos | false | 680 | 680 | nt1 | +| gotos | false | 682 | 682 | call to nt1.~NonTrivial | +| gotos | true | 617 | 622 | | +| gotos | true | 622 | 624 | | +| gotos | true | 624 | 627 | T | +| gotos | true | 624 | 659 | F | +| gotos | true | 627 | 646 | | +| gotos | true | 629 | 631 | | +| gotos | true | 631 | 646 | | +| gotos | true | 633 | 629 | | +| gotos | true | 644 | 633 | | +| gotos | true | 644 | 646 | | +| gotos | true | 646 | 648 | | +| gotos | true | 648 | 650 | | +| gotos | true | 650 | 652 | | +| gotos | true | 652 | 655 | T | +| gotos | true | 652 | 657 | F | +| gotos | true | 655 | 673 | | +| gotos | true | 657 | 678 | | +| gotos | true | 659 | 644 | | +| gotos | true | 661 | 663 | | +| gotos | true | 663 | 665 | | +| gotos | true | 665 | 667 | | +| gotos | true | 667 | 669 | | +| gotos | true | 669 | 680 | | +| gotos | true | 671 | 617 | | +| gotos | true | 673 | 675 | | +| gotos | true | 675 | 661 | | +| gotos | true | 676 | 677 | | +| gotos | true | 677 | 661 | | +| gotos | true | 678 | 679 | | +| gotos | true | 679 | 676 | | +| gotos | true | 680 | 682 | | +| gotos | true | 682 | 609 | | | if_decl_bind | false | 375 | 375 | if_decl_bind | | if_decl_bind | false | 383 | 383 | if (...) ... | | if_decl_bind | false | 386 | 386 | call to operator int | @@ -350,45 +350,45 @@ | if_decl_bind | true | 435 | 383 | | | if_decl_bind | true | 437 | 439 | | | if_decl_bind | true | 439 | 424 | | -| never_destructs | false | 682 | 682 | never_destructs | -| never_destructs | false | 687 | 687 | declaration | -| never_destructs | false | 692 | 692 | label ...: | -| never_destructs | false | 694 | 694 | goto ... | -| never_destructs | false | 696 | 696 | { ... } | -| never_destructs | true | 687 | 692 | | -| never_destructs | true | 692 | 694 | | -| never_destructs | true | 694 | 692 | | -| never_destructs | true | 696 | 687 | | +| never_destructs | false | 683 | 683 | never_destructs | +| never_destructs | false | 688 | 688 | declaration | +| never_destructs | false | 693 | 693 | label ...: | +| never_destructs | false | 695 | 695 | goto ... | +| never_destructs | false | 697 | 697 | { ... } | +| never_destructs | true | 688 | 693 | | +| never_destructs | true | 693 | 695 | | +| never_destructs | true | 695 | 693 | | +| never_destructs | true | 697 | 688 | | | operator delete | false | 476 | 476 | operator delete | | operator new | false | 499 | 499 | operator new | -| simple | false | 871 | 871 | simple | -| simple | false | 876 | 876 | declaration | -| simple | false | 881 | 881 | return ... | -| simple | false | 883 | 883 | { ... } | -| simple | false | 885 | 885 | nt | -| simple | false | 887 | 887 | call to nt.~NonTrivial | -| simple | true | 876 | 881 | | -| simple | true | 881 | 885 | | -| simple | true | 883 | 876 | | -| simple | true | 885 | 887 | | -| simple | true | 887 | 871 | | -| simple2 | false | 847 | 847 | simple2 | -| simple2 | false | 852 | 852 | declaration | -| simple2 | false | 857 | 857 | declaration | -| simple2 | false | 862 | 862 | return ... | -| simple2 | false | 864 | 864 | { ... } | -| simple2 | false | 866 | 866 | one | -| simple2 | false | 868 | 868 | call to one.~NonTrivial | -| simple2 | false | 869 | 869 | two | -| simple2 | false | 870 | 870 | call to two.~NonTrivial | -| simple2 | true | 852 | 857 | | -| simple2 | true | 857 | 862 | | -| simple2 | true | 862 | 869 | | -| simple2 | true | 864 | 852 | | -| simple2 | true | 866 | 868 | | -| simple2 | true | 868 | 847 | | -| simple2 | true | 869 | 870 | | -| simple2 | true | 870 | 866 | | +| simple | false | 872 | 872 | simple | +| simple | false | 877 | 877 | declaration | +| simple | false | 882 | 882 | return ... | +| simple | false | 884 | 884 | { ... } | +| simple | false | 886 | 886 | nt | +| simple | false | 888 | 888 | call to nt.~NonTrivial | +| simple | true | 877 | 882 | | +| simple | true | 882 | 886 | | +| simple | true | 884 | 877 | | +| simple | true | 886 | 888 | | +| simple | true | 888 | 872 | | +| simple2 | false | 848 | 848 | simple2 | +| simple2 | false | 853 | 853 | declaration | +| simple2 | false | 858 | 858 | declaration | +| simple2 | false | 863 | 863 | return ... | +| simple2 | false | 865 | 865 | { ... } | +| simple2 | false | 867 | 867 | one | +| simple2 | false | 869 | 869 | call to one.~NonTrivial | +| simple2 | false | 870 | 870 | two | +| simple2 | false | 871 | 871 | call to two.~NonTrivial | +| simple2 | true | 853 | 858 | | +| simple2 | true | 858 | 863 | | +| simple2 | true | 863 | 870 | | +| simple2 | true | 865 | 853 | | +| simple2 | true | 867 | 869 | | +| simple2 | true | 869 | 848 | | +| simple2 | true | 870 | 871 | | +| simple2 | true | 871 | 867 | | | switch_decl_bind | false | 276 | 276 | switch_decl_bind | | switch_decl_bind | false | 284 | 284 | switch (...) ... | | switch_decl_bind | false | 287 | 287 | call to operator int | @@ -444,21 +444,21 @@ | switch_decl_bind | true | 310 | 313 | | | switch_decl_bind | true | 313 | 315 | | | switch_decl_bind | true | 315 | 317 | | -| switch_decl_bind | true | 317 | 371 | | +| switch_decl_bind | true | 317 | 368 | | | switch_decl_bind | true | 319 | 324 | | | switch_decl_bind | true | 324 | 326 | | | switch_decl_bind | true | 326 | 328 | | | switch_decl_bind | true | 328 | 330 | | | switch_decl_bind | true | 330 | 332 | | | switch_decl_bind | true | 332 | 334 | | -| switch_decl_bind | true | 334 | 373 | | +| switch_decl_bind | true | 334 | 371 | | | switch_decl_bind | true | 336 | 338 | | | switch_decl_bind | true | 338 | 340 | | | switch_decl_bind | true | 340 | 342 | | | switch_decl_bind | true | 342 | 344 | | | switch_decl_bind | true | 344 | 348 | | | switch_decl_bind | true | 348 | 349 | | -| switch_decl_bind | true | 349 | 368 | | +| switch_decl_bind | true | 349 | 373 | | | switch_decl_bind | true | 351 | 300 | | | switch_decl_bind | true | 351 | 319 | | | switch_decl_bind | true | 351 | 336 | | @@ -501,10 +501,11 @@ | while_decl_bind | true | 241 | 251 | | | while_decl_bind | true | 243 | 241 | | | while_decl_bind | true | 251 | 259 | T | -| while_decl_bind | true | 251 | 271 | F | +| while_decl_bind | true | 251 | 274 | F | | while_decl_bind | true | 253 | 255 | | | while_decl_bind | true | 255 | 257 | | -| while_decl_bind | true | 257 | 274 | | +| while_decl_bind | true | 257 | 243 | | +| while_decl_bind | true | 257 | 271 | | | while_decl_bind | true | 259 | 253 | | | while_decl_bind | true | 261 | 263 | | | while_decl_bind | true | 263 | 265 | | @@ -512,6 +513,5 @@ | while_decl_bind | true | 267 | 228 | | | while_decl_bind | true | 269 | 236 | | | while_decl_bind | true | 271 | 273 | | -| while_decl_bind | true | 273 | 261 | | | while_decl_bind | true | 274 | 275 | | -| while_decl_bind | true | 275 | 243 | | +| while_decl_bind | true | 275 | 261 | | diff --git a/csharp/.config/dotnet-tools.json b/csharp/.config/dotnet-tools.json new file mode 100644 index 00000000000..b9052bc027d --- /dev/null +++ b/csharp/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "paket": { + "version": "8.0.3", + "commands": [ + "paket" + ] + } + } +} \ No newline at end of file diff --git a/csharp/.gitignore b/csharp/.gitignore index a030c9444fe..de2e4b63e18 100644 --- a/csharp/.gitignore +++ b/csharp/.gitignore @@ -14,4 +14,5 @@ csharp.log .vscode/launch.json extractor/Semmle.Extraction.CSharp.Driver/Properties/launchSettings.json -extractor-pack \ No newline at end of file +extractor-pack +paket-files/ diff --git a/csharp/.paket/Paket.Restore.targets b/csharp/.paket/Paket.Restore.targets new file mode 100644 index 00000000000..bbeec153f50 --- /dev/null +++ b/csharp/.paket/Paket.Restore.targets @@ -0,0 +1,560 @@ + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + $(MSBuildVersion) + 15.0.0 + false + true + + true + $(MSBuildThisFileDirectory) + $(MSBuildThisFileDirectory)..\ + $(PaketRootPath)paket-files\paket.restore.cached + $(PaketRootPath)paket.lock + classic + proj + assembly + native + /Library/Frameworks/Mono.framework/Commands/mono + mono + + + $(PaketRootPath)paket.bootstrapper.exe + $(PaketToolsPath)paket.bootstrapper.exe + $([System.IO.Path]::GetDirectoryName("$(PaketBootStrapperExePath)"))\ + + "$(PaketBootStrapperExePath)" + $(MonoPath) --runtime=v4.0.30319 "$(PaketBootStrapperExePath)" + + + + + true + true + + + True + + + False + + $(BaseIntermediateOutputPath.TrimEnd('\').TrimEnd('\/')) + + + + + + + + + $(PaketRootPath)paket + $(PaketToolsPath)paket + + + + + + $(PaketRootPath)paket.exe + $(PaketToolsPath)paket.exe + + + + + + <_DotnetToolsJson Condition="Exists('$(PaketRootPath)/.config/dotnet-tools.json')">$([System.IO.File]::ReadAllText("$(PaketRootPath)/.config/dotnet-tools.json")) + <_ConfigContainsPaket Condition=" '$(_DotnetToolsJson)' != ''">$(_DotnetToolsJson.Contains('"paket"')) + <_ConfigContainsPaket Condition=" '$(_ConfigContainsPaket)' == ''">false + + + + + + + + + + + <_PaketCommand>dotnet paket + + + + + + $(PaketToolsPath)paket + $(PaketBootStrapperExeDir)paket + + + paket + + + + + <_PaketExeExtension>$([System.IO.Path]::GetExtension("$(PaketExePath)")) + <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(_PaketExeExtension)' == '.dll' ">dotnet "$(PaketExePath)" + <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(OS)' != 'Windows_NT' AND '$(_PaketExeExtension)' == '.exe' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)" + <_PaketCommand Condition=" '$(_PaketCommand)' == '' ">"$(PaketExePath)" + + + + + + + + + + + + + + + + + + + + + true + $(NoWarn);NU1603;NU1604;NU1605;NU1608 + false + true + + + + + + + + + $([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)')) + + + + + + + $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[0].Replace(`"`, ``).Replace(` `, ``)) + $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[1].Replace(`"`, ``).Replace(` `, ``)) + + + + + %(PaketRestoreCachedKeyValue.Value) + %(PaketRestoreCachedKeyValue.Value) + + + + + true + false + true + + + + + true + + + + + + + + + + + + + + + + + + + $(PaketIntermediateOutputPath)\$(MSBuildProjectFile).paket.references.cached + + $(MSBuildProjectFullPath).paket.references + + $(MSBuildProjectDirectory)\$(MSBuildProjectName).paket.references + + $(MSBuildProjectDirectory)\paket.references + + false + true + true + references-file-or-cache-not-found + + + + + $([System.IO.File]::ReadAllText('$(PaketReferencesCachedFilePath)')) + $([System.IO.File]::ReadAllText('$(PaketOriginalReferencesFilePath)')) + references-file + false + + + + + false + + + + + true + target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths) + + + + + + + + + + + false + true + + + + + + + + + + + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[8]) + + + %(PaketReferencesFileLinesInfo.PackageVersion) + All + runtime + $(ExcludeAssets);contentFiles + $(ExcludeAssets);build;buildMultitargeting;buildTransitive + %(PaketReferencesFileLinesInfo.Aliases) + true + true + + + + + + $(PaketIntermediateOutputPath)/$(MSBuildProjectFile).paket.clitools + + + + + + + + + $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[0]) + $([System.String]::Copy('%(PaketCliToolFileLines.Identity)').Split(',')[1]) + + + %(PaketCliToolFileLinesInfo.PackageVersion) + + + + + + + + + + false + + + + + + <_NuspecFilesNewLocation Include="$(PaketIntermediateOutputPath)\$(Configuration)\*.nuspec"/> + + + + + + $(MSBuildProjectDirectory)/$(MSBuildProjectFile) + true + false + true + false + true + false + true + false + true + false + true + $(PaketIntermediateOutputPath)\$(Configuration) + $(PaketIntermediateOutputPath) + + + + <_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.$(PackageVersion.Split(`+`)[0]).nuspec"/> + + + + + + + + + + + + + + + + + + + + + + + diff --git a/csharp/BUILD.bazel b/csharp/BUILD.bazel index 657820b3395..b8a58c268e4 100644 --- a/csharp/BUILD.bazel +++ b/csharp/BUILD.bazel @@ -1,3 +1,7 @@ +load("@rules_pkg//pkg:mappings.bzl", "pkg_filegroup", "pkg_files") +load("@semmle_code//:dist.bzl", "dist") +load("//misc/bazel:pkg.bzl", "codeql_pkg_files_overlay") + package(default_visibility = ["//visibility:public"]) alias( @@ -9,3 +13,76 @@ alias( name = "dbscheme-stats", actual = "//csharp/ql/lib:dbscheme-stats", ) + +pkg_files( + name = "dbscheme-group", + srcs = [ + ":dbscheme", + ":dbscheme-stats", + ], + strip_prefix = None, +) + +pkg_files( + name = "extractor-asp", + srcs = [ + "@semmle_code//extractor-asp:extractor-asp-fat", + ], + prefix = "tools", + renames = { + "@semmle_code//extractor-asp:extractor-asp-fat": "extractor-asp.jar", + }, +) + +pkg_filegroup( + name = "db-files", + srcs = [ + ":dbscheme-group", + "//csharp/downgrades", + ], +) + +pkg_files( + name = "extra-files", + srcs = [ + ":codeql-extractor.yml", + "//:LICENSE", + ], +) + +codeql_pkg_files_overlay( + name = "extractor-arch-overlay", + srcs = [ + "//csharp/autobuilder/Semmle.Autobuild.CSharp", + "//csharp/extractor/Semmle.Extraction.CSharp.Driver", + "//csharp/extractor/Semmle.Extraction.CSharp.Standalone", + ], +) + +dist( + name = "extractor-arch", + srcs = [":extractor-arch-overlay"], +) + +dist( + name = "extractor-generic", + srcs = [ + ":dbscheme-group", + ":extra-files", + ":extractor-asp", + "//csharp/downgrades", + "//csharp/tools", + ], + prefix = "csharp", + visibility = ["//visibility:public"], +) + +test_suite( + name = "unit-tests", + tags = ["csharp"], + tests = [ + "//csharp/autobuilder/Semmle.Autobuild.CSharp.Tests", + "//csharp/autobuilder/Semmle.Autobuild.Cpp.Tests", + "//csharp/extractor/Semmle.Extraction.Tests", + ], +) diff --git a/csharp/CSharp.sln b/csharp/CSharp.sln index 0578b5b8810..bfab79f56cc 100644 --- a/csharp/CSharp.sln +++ b/csharp/CSharp.sln @@ -30,9 +30,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semmle.Autobuild.CSharp.Tes EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semmle.Extraction.CSharp.DependencyStubGenerator", "extractor\Semmle.Extraction.CSharp.DependencyStubGenerator\Semmle.Extraction.CSharp.DependencyStubGenerator.csproj", "{0EDA21A3-ADD8-4C10-B494-58B12B526B76}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semmle.Autobuild.Cpp", "..\cpp\autobuilder\Semmle.Autobuild.Cpp\Semmle.Autobuild.Cpp.csproj", "{125C4FB7-34DA-442A-9095-3EA1514270CD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semmle.Autobuild.Cpp", "\autobuilder\Semmle.Autobuild.Cpp\Semmle.Autobuild.Cpp.csproj", "{125C4FB7-34DA-442A-9095-3EA1514270CD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semmle.Autobuild.Cpp.Tests", "..\cpp\autobuilder\Semmle.Autobuild.Cpp.Tests\Semmle.Autobuild.Cpp.Tests.csproj", "{72F369B7-0707-401A-802F-D526F272F9EE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semmle.Autobuild.Cpp.Tests", "autobuilder\Semmle.Autobuild.Cpp.Tests\Semmle.Autobuild.Cpp.Tests.csproj", "{72F369B7-0707-401A-802F-D526F272F9EE}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props new file mode 100644 index 00000000000..8e4b88326f6 --- /dev/null +++ b/csharp/Directory.Build.props @@ -0,0 +1,16 @@ + + + + net8.0 + win-x64;linux-x64;osx-x64 + enable + true + + GitHub + Copyright © $([System.DateTime]::Now.Year) $(Company) + 1.0.0.0 + 1.0.0.0 + 1.0.0.0 + + + diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BUILD.bazel b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BUILD.bazel new file mode 100644 index 00000000000..f52af066e03 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BUILD.bazel @@ -0,0 +1,18 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_xunit_test", +) + +codeql_xunit_test( + name = "Semmle.Autobuild.CSharp.Tests", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + deps = [ + "//csharp/autobuilder/Semmle.Autobuild.CSharp:bin/Semmle.Autobuild.CSharp", + "//csharp/autobuilder/Semmle.Autobuild.Shared", + "@paket.main//microsoft.net.test.sdk", + "@paket.main//system.io.filesystem", + ], +) diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs index 3288eb5e852..612ca2320ce 100644 --- a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs @@ -215,9 +215,9 @@ namespace Semmle.Autobuild.CSharp.Tests internal class TestDiagnosticWriter : IDiagnosticsWriter { - public IList Diagnostics { get; } = new List(); + public IList Diagnostics { get; } = new List(); - public void AddEntry(DiagnosticMessage message) => this.Diagnostics.Add(message); + public void AddEntry(Semmle.Util.DiagnosticMessage message) => this.Diagnostics.Add(message); public void Dispose() { } } @@ -544,51 +544,6 @@ namespace Semmle.Autobuild.CSharp.Tests Assert.Equal(2, vcvarsfiles.Length); } - [Fact] - public void TestLinuxBuildlessExtractionSuccess() - { - actions.RunProcess[@"C:\codeql\csharp/tools/linux64/Semmle.Extraction.CSharp.Standalone"] = 0; - actions.FileExists["csharp.log"] = true; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_TRAP_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SOURCE_ARCHIVE_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SCRATCH_DIR"] = "scratch"; - actions.EnumerateFiles[@"C:\Project"] = "foo.cs\ntest.sln"; - actions.EnumerateDirectories[@"C:\Project"] = ""; - - var autobuilder = CreateAutoBuilder(false, buildless: "true"); - TestAutobuilderScript(autobuilder, 0, 1); - } - - [Fact] - public void TestLinuxBuildlessExtractionFailed() - { - actions.RunProcess[@"C:\codeql\csharp/tools/linux64/Semmle.Extraction.CSharp.Standalone"] = 10; - actions.FileExists["csharp.log"] = true; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_TRAP_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SOURCE_ARCHIVE_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SCRATCH_DIR"] = "scratch"; - actions.EnumerateFiles[@"C:\Project"] = "foo.cs\ntest.sln"; - actions.EnumerateDirectories[@"C:\Project"] = ""; - - var autobuilder = CreateAutoBuilder(false, buildless: "true"); - TestAutobuilderScript(autobuilder, 10, 1); - } - - [Fact] - public void TestLinuxBuildlessExtractionSolution() - { - actions.RunProcess[@"C:\codeql\csharp/tools/linux64/Semmle.Extraction.CSharp.Standalone"] = 0; - actions.FileExists["csharp.log"] = true; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_TRAP_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SOURCE_ARCHIVE_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SCRATCH_DIR"] = "scratch"; - actions.EnumerateFiles[@"C:\Project"] = "foo.cs\ntest.sln"; - actions.EnumerateDirectories[@"C:\Project"] = ""; - - var autobuilder = CreateAutoBuilder(false, buildless: "true"); - TestAutobuilderScript(autobuilder, 0, 1); - } - private void TestAutobuilderScript(CSharpAutobuilder autobuilder, int expectedOutput, int commandsRun) { Assert.Equal(expectedOutput, autobuilder.GetBuildScript().Run(actions, StartCallback, EndCallback)); @@ -677,21 +632,6 @@ namespace Semmle.Autobuild.CSharp.Tests TestAutobuilderScript(autobuilder, 0, 1); } - [Fact] - public void TestSkipNugetBuildless() - { - actions.RunProcess[@"C:\codeql\csharp/tools/linux64/Semmle.Extraction.CSharp.Standalone"] = 0; - actions.FileExists["csharp.log"] = true; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_TRAP_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SOURCE_ARCHIVE_DIR"] = ""; - actions.GetEnvironmentVariable["CODEQL_EXTRACTOR_CSHARP_SCRATCH_DIR"] = "scratch"; - actions.EnumerateFiles[@"C:\Project"] = "foo.cs\ntest.sln"; - actions.EnumerateDirectories[@"C:\Project"] = ""; - - var autobuilder = CreateAutoBuilder(false, buildless: "true"); - TestAutobuilderScript(autobuilder, 0, 1); - } - [Fact] public void TestDotnetVersionNotInstalled() { diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/Semmle.Autobuild.CSharp.Tests.csproj b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/Semmle.Autobuild.CSharp.Tests.csproj index 06db1a3b722..381c67af007 100644 --- a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/Semmle.Autobuild.CSharp.Tests.csproj +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/Semmle.Autobuild.CSharp.Tests.csproj @@ -1,22 +1,8 @@ + - - net8.0 - false - win-x64;linux-x64;osx-x64 - enable - - - - - - - all - runtime; build; native; contentfiles; analyzers - - - + diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/paket.references b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/paket.references new file mode 100644 index 00000000000..83bb87685b1 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/paket.references @@ -0,0 +1,4 @@ +System.IO.FileSystem +xunit +xunit.runner.visualstudio +Microsoft.NET.Test.Sdk diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp/BUILD.bazel b/csharp/autobuilder/Semmle.Autobuild.CSharp/BUILD.bazel new file mode 100644 index 00000000000..904edb3ca55 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp/BUILD.bazel @@ -0,0 +1,22 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_binary", +) + +codeql_csharp_binary( + name = "Semmle.Autobuild.CSharp", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + visibility = ["//csharp:__subpackages__"], + deps = [ + "//csharp/autobuilder/Semmle.Autobuild.Shared", + "//csharp/extractor/Semmle.Extraction.CSharp", + "//csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching", + "//csharp/extractor/Semmle.Extraction.CSharp.Standalone:bin/Semmle.Extraction.CSharp.Standalone", + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.build", + "@paket.main//newtonsoft.json", + ], +) diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp/CSharpAutobuilder.cs b/csharp/autobuilder/Semmle.Autobuild.CSharp/CSharpAutobuilder.cs index 1b5e219c072..dafda9a8f2a 100644 --- a/csharp/autobuilder/Semmle.Autobuild.CSharp/CSharpAutobuilder.cs +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp/CSharpAutobuilder.cs @@ -88,9 +88,9 @@ namespace Semmle.Autobuild.CSharp AddDiagnostic(new DiagnosticMessage( Options.Language, "buildless/mode-active", - "C# with build-mode set to 'none'", + "C# was extracted with build-mode set to 'none'", visibility: new DiagnosticMessage.TspVisibility(statusPage: true, cliSummaryTable: true, telemetry: true), - markdownMessage: "C# with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", + markdownMessage: "C# was extracted with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", severity: DiagnosticMessage.TspSeverity.Note )); return 0; diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp/Properties/AssemblyInfo.cs b/csharp/autobuilder/Semmle.Autobuild.CSharp/Properties/AssemblyInfo.cs deleted file mode 100644 index 7314539ace4..00000000000 --- a/csharp/autobuilder/Semmle.Autobuild.CSharp/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Autobuild.CSharp")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("GitHub")] -[assembly: AssemblyProduct("CodeQL autobuilder for C#")] -[assembly: AssemblyCopyright("Copyright © GitHub 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp/Semmle.Autobuild.CSharp.csproj b/csharp/autobuilder/Semmle.Autobuild.CSharp/Semmle.Autobuild.CSharp.csproj index 911e71bfdc9..7c4f1d68177 100644 --- a/csharp/autobuilder/Semmle.Autobuild.CSharp/Semmle.Autobuild.CSharp.csproj +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp/Semmle.Autobuild.CSharp.csproj @@ -1,26 +1,13 @@ - - net8.0 - Semmle.Autobuild.CSharp - Semmle.Autobuild.CSharp - - Exe - - false - win-x64;linux-x64;osx-x64 - enable - - - - - - - - - - - - - - - + + Exe + + + + + + + + + + \ No newline at end of file diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp/StandaloneBuildRule.cs b/csharp/autobuilder/Semmle.Autobuild.CSharp/StandaloneBuildRule.cs index c202a029674..5b844e6cf6c 100644 --- a/csharp/autobuilder/Semmle.Autobuild.CSharp/StandaloneBuildRule.cs +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp/StandaloneBuildRule.cs @@ -10,17 +10,7 @@ namespace Semmle.Autobuild.CSharp { public BuildScript Analyse(IAutobuilder builder, bool auto) { - if (builder.CodeQLExtractorLangRoot is null - || builder.CodeQlPlatform is null) - { - return BuildScript.Failure; - } - - var standalone = builder.Actions.PathCombine(builder.CodeQLExtractorLangRoot, "tools", builder.CodeQlPlatform, "Semmle.Extraction.CSharp.Standalone"); - var cmd = new CommandBuilder(builder.Actions); - cmd.RunCommand(standalone); - - return cmd.Script; + return BuildScript.Create(_ => Semmle.Extraction.CSharp.Standalone.Program.Main([])); } } } diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp/paket.references b/csharp/autobuilder/Semmle.Autobuild.CSharp/paket.references new file mode 100644 index 00000000000..53fe17d215e --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp/paket.references @@ -0,0 +1,2 @@ +Newtonsoft.Json +Microsoft.Build diff --git a/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/BUILD.bazel b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/BUILD.bazel new file mode 100644 index 00000000000..05c41a7dc0c --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/BUILD.bazel @@ -0,0 +1,18 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_xunit_test", +) + +codeql_xunit_test( + name = "Semmle.Autobuild.Cpp.Tests", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + deps = [ + "//csharp/autobuilder/Semmle.Autobuild.Cpp:bin/Semmle.Autobuild.Cpp", + "//csharp/autobuilder/Semmle.Autobuild.Shared", + "@paket.main//microsoft.net.test.sdk", + "@paket.main//system.io.filesystem", + ], +) diff --git a/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs similarity index 98% rename from cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs rename to csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs index f243bdb5401..605bb58755a 100644 --- a/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs +++ b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs @@ -200,9 +200,9 @@ namespace Semmle.Autobuild.Cpp.Tests internal class TestDiagnosticWriter : IDiagnosticsWriter { - public IList Diagnostics { get; } = new List(); + public IList Diagnostics { get; } = new List(); - public void AddEntry(DiagnosticMessage message) => this.Diagnostics.Add(message); + public void AddEntry(Semmle.Util.DiagnosticMessage message) => this.Diagnostics.Add(message); public void Dispose() { } } diff --git a/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/Semmle.Autobuild.Cpp.Tests.csproj b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/Semmle.Autobuild.Cpp.Tests.csproj new file mode 100644 index 00000000000..be75ecd74b2 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/Semmle.Autobuild.Cpp.Tests.csproj @@ -0,0 +1,11 @@ + + + + Exe + + + + + + + \ No newline at end of file diff --git a/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/paket.references b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/paket.references new file mode 100644 index 00000000000..83bb87685b1 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Cpp.Tests/paket.references @@ -0,0 +1,4 @@ +System.IO.FileSystem +xunit +xunit.runner.visualstudio +Microsoft.NET.Test.Sdk diff --git a/csharp/autobuilder/Semmle.Autobuild.Cpp/BUILD.bazel b/csharp/autobuilder/Semmle.Autobuild.Cpp/BUILD.bazel new file mode 100644 index 00000000000..801e7aedbab --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Cpp/BUILD.bazel @@ -0,0 +1,19 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_binary", +) + +codeql_csharp_binary( + name = "Semmle.Autobuild.Cpp", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + language_prefix = "cpp", + visibility = ["//visibility:public"], + deps = [ + "//csharp/autobuilder/Semmle.Autobuild.Shared", + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.build", + ], +) diff --git a/cpp/autobuilder/Semmle.Autobuild.Cpp/CppAutobuilder.cs b/csharp/autobuilder/Semmle.Autobuild.Cpp/CppAutobuilder.cs similarity index 100% rename from cpp/autobuilder/Semmle.Autobuild.Cpp/CppAutobuilder.cs rename to csharp/autobuilder/Semmle.Autobuild.Cpp/CppAutobuilder.cs diff --git a/cpp/autobuilder/Semmle.Autobuild.Cpp/Program.cs b/csharp/autobuilder/Semmle.Autobuild.Cpp/Program.cs similarity index 100% rename from cpp/autobuilder/Semmle.Autobuild.Cpp/Program.cs rename to csharp/autobuilder/Semmle.Autobuild.Cpp/Program.cs diff --git a/csharp/autobuilder/Semmle.Autobuild.Cpp/Semmle.Autobuild.Cpp.csproj b/csharp/autobuilder/Semmle.Autobuild.Cpp/Semmle.Autobuild.Cpp.csproj new file mode 100644 index 00000000000..eced8f9cc13 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Cpp/Semmle.Autobuild.Cpp.csproj @@ -0,0 +1,11 @@ + + + + Exe + + + + + + + \ No newline at end of file diff --git a/csharp/autobuilder/Semmle.Autobuild.Cpp/paket.references b/csharp/autobuilder/Semmle.Autobuild.Cpp/paket.references new file mode 100644 index 00000000000..ec65ce95b91 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Cpp/paket.references @@ -0,0 +1 @@ +Microsoft.Build diff --git a/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs b/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs index 2414791ad4c..371352cf5e2 100644 --- a/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs +++ b/csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs @@ -73,16 +73,6 @@ namespace Semmle.Autobuild.Shared /// A logger. /// ILogger Logger { get; } - - /// - /// Value of CODEQL_EXTRACTOR__ROOT environment variable. - /// - string? CodeQLExtractorLangRoot { get; } - - /// - /// Value of CODEQL_PLATFORM environment variable. - /// - string? CodeQlPlatform { get; } } /// @@ -197,9 +187,6 @@ namespace Semmle.Autobuild.Shared return ret ?? new List(); }); - CodeQLExtractorLangRoot = Actions.GetEnvironmentVariable(EnvVars.Root(this.Options.Language)); - CodeQlPlatform = Actions.GetEnvironmentVariable(EnvVars.Platform); - TrapDir = RequireEnvironmentVariable(EnvVars.TrapDir(this.Options.Language)); SourceArchiveDir = RequireEnvironmentVariable(EnvVars.SourceArchiveDir(this.Options.Language)); DiagnosticsDir = RequireEnvironmentVariable(EnvVars.DiagnosticDir(this.Options.Language)); @@ -364,15 +351,5 @@ namespace Semmle.Autobuild.Shared diagnostics.Dispose(); } } - - /// - /// Value of CODEQL_EXTRACTOR__ROOT environment variable. - /// - public string? CodeQLExtractorLangRoot { get; } - - /// - /// Value of CODEQL_PLATFORM environment variable. - /// - public string? CodeQlPlatform { get; } } } diff --git a/csharp/autobuilder/Semmle.Autobuild.Shared/BUILD.bazel b/csharp/autobuilder/Semmle.Autobuild.Shared/BUILD.bazel new file mode 100644 index 00000000000..888a14046da --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Shared/BUILD.bazel @@ -0,0 +1,17 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_library", +) + +codeql_csharp_library( + name = "Semmle.Autobuild.Shared", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + visibility = ["//visibility:public"], + deps = [ + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.build", + ], +) diff --git a/csharp/autobuilder/Semmle.Autobuild.Shared/Properties/AssemblyInfo.cs b/csharp/autobuilder/Semmle.Autobuild.Shared/Properties/AssemblyInfo.cs deleted file mode 100644 index 2eecfca8f52..00000000000 --- a/csharp/autobuilder/Semmle.Autobuild.Shared/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Autobuild.Shared")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("GitHub")] -[assembly: AssemblyProduct("CodeQL autobuilder")] -[assembly: AssemblyCopyright("Copyright © GitHub 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1d9920ad-7b00-4df1-8b01-9ff5b687828e")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/autobuilder/Semmle.Autobuild.Shared/Semmle.Autobuild.Shared.csproj b/csharp/autobuilder/Semmle.Autobuild.Shared/Semmle.Autobuild.Shared.csproj index 79c652a8a4e..95ac7ee2cd6 100644 --- a/csharp/autobuilder/Semmle.Autobuild.Shared/Semmle.Autobuild.Shared.csproj +++ b/csharp/autobuilder/Semmle.Autobuild.Shared/Semmle.Autobuild.Shared.csproj @@ -1,19 +1,7 @@ + - - net8.0 - Semmle.Autobuild.Shared - Semmle.Autobuild.Shared - false - win-x64;linux-x64;osx-x64 - enable - - - - - - - + diff --git a/csharp/autobuilder/Semmle.Autobuild.Shared/paket.references b/csharp/autobuilder/Semmle.Autobuild.Shared/paket.references new file mode 100644 index 00000000000..ec65ce95b91 --- /dev/null +++ b/csharp/autobuilder/Semmle.Autobuild.Shared/paket.references @@ -0,0 +1 @@ +Microsoft.Build diff --git a/csharp/before.CSharp.sln.targets b/csharp/before.CSharp.sln.targets new file mode 100644 index 00000000000..4a5ba8ca6b0 --- /dev/null +++ b/csharp/before.CSharp.sln.targets @@ -0,0 +1,6 @@ + + + + + + diff --git a/csharp/downgrades/BUILD.bazel b/csharp/downgrades/BUILD.bazel new file mode 100644 index 00000000000..9feec1649b5 --- /dev/null +++ b/csharp/downgrades/BUILD.bazel @@ -0,0 +1,12 @@ +load("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix") + +pkg_files( + name = "downgrades", + srcs = glob( + ["**"], + exclude = ["BUILD.bazel"], + ), + prefix = "downgrades", + strip_prefix = strip_prefix.from_pkg(), + visibility = ["//csharp:__pkg__"], +) diff --git a/csharp/downgrades/ab09ac8287516082b7a7367f8fda1862b1be47c5/upgrade.properties b/csharp/downgrades/ab09ac8287516082b7a7367f8fda1862b1be47c5/upgrade.properties index 520f175692e..bdd9f3ceb83 100644 --- a/csharp/downgrades/ab09ac8287516082b7a7367f8fda1862b1be47c5/upgrade.properties +++ b/csharp/downgrades/ab09ac8287516082b7a7367f8fda1862b1be47c5/upgrade.properties @@ -1,3 +1,3 @@ description: Remove 'kind' from 'attributes'. compatability: full -attributes.rel: reorder attributes.rel (int id, int kind, int type_id, int target) id type_id target \ No newline at end of file +attributes.rel: reorder attributes.rel (@attribute id, int kind, @type_or_ref type_id, @attributable target) id type_id target \ No newline at end of file diff --git a/csharp/extractor/BUILD.bazel b/csharp/extractor/BUILD.bazel new file mode 100644 index 00000000000..e69de29bb2d diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Assets.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Assets.cs index 4082146f592..9308a137e7e 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Assets.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Assets.cs @@ -77,7 +77,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching /// "json.net" /// } /// - private void AddPackageDependencies(JObject json) + private void AddPackageDependencies(JObject json, string jsonPath) { // If there is more than one framework we need to pick just one. // To ensure stability we pick one based on the lexicographic order of @@ -91,7 +91,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching if (references is null) { - logger.LogDebug("No references found in the targets section in the assets file."); + logger.LogDebug($"No references found in the targets section in '{jsonPath}'"); return; } @@ -154,7 +154,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching /// "microsoft.netcore.app.ref" /// } /// - private void AddFrameworkDependencies(JObject json) + private void AddFrameworkDependencies(JObject json, string jsonPath) { var frameworks = json @@ -163,7 +163,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching if (frameworks is null) { - logger.LogDebug("No framework section in assets.json."); + logger.LogDebug($"No framework section in '{jsonPath}'."); return; } @@ -177,7 +177,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching if (references is null) { - logger.LogDebug("No framework references in assets.json."); + logger.LogDebug($"No framework references in '{jsonPath}'."); return; } @@ -196,8 +196,8 @@ namespace Semmle.Extraction.CSharp.DependencyFetching try { var obj = JObject.Parse(json); - AddPackageDependencies(obj); - AddFrameworkDependencies(obj); + AddPackageDependencies(obj, json); + AddFrameworkDependencies(obj, json); return true; } catch (Exception e) diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/BUILD.bazel b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/BUILD.bazel new file mode 100644 index 00000000000..670cdb96808 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/BUILD.bazel @@ -0,0 +1,21 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_library", +) + +codeql_csharp_library( + name = "Semmle.Extraction.CSharp.DependencyFetching", + srcs = glob([ + "*.cs", + "Properties/*.cs", + "SourceGenerators/**/*.cs", + ]), + allow_unsafe_blocks = True, + internals_visible_to = ["Semmle.Extraction.Tests"], + nowarn = ["CA1822"], + visibility = ["//csharp:__subpackages__"], + deps = [ + "//csharp/extractor/Semmle.Extraction", + "//csharp/extractor/Semmle.Util", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/EnvironmentVariableNames.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/EnvironmentVariableNames.cs index d03a2fc473c..d9a0eac4845 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/EnvironmentVariableNames.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/EnvironmentVariableNames.cs @@ -60,6 +60,16 @@ namespace Semmle.Extraction.CSharp.DependencyFetching /// public const string FallbackNugetFeeds = "CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_FALLBACK"; + /// + /// Controls whether to include NuGet feeds from nuget.config files in the fallback restore logic. + /// + public const string AddNugetConfigFeedsToFallback = "CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_FALLBACK_INCLUDE_NUGET_CONFIG_FEEDS"; + + /// + /// Specifies the path to the nuget executable to be used for package restoration. + /// + public const string NugetExePath = "CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_PATH"; + /// /// Specifies the location of the diagnostic directory. /// diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs index 7b88a1fc1a2..e908855df0a 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs @@ -20,6 +20,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching private readonly Lazy solutions; private readonly Lazy dlls; private readonly Lazy nugetConfigs; + private readonly Lazy nugetExes; private readonly Lazy globalJsons; private readonly Lazy packagesConfigs; private readonly Lazy razorViews; @@ -45,6 +46,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching resources = new Lazy(() => SelectTextFileNamesByExtension("resource", ".resx")); rootNugetConfig = new Lazy(() => all.SelectRootFiles(SourceDir).SelectFileNamesByName("nuget.config").FirstOrDefault()); + nugetExes = new Lazy(() => all.SelectFileNamesByName("nuget.exe").ToArray()); } private string[] ReturnAndLogFiles(string filetype, IEnumerable files) @@ -123,6 +125,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching public ICollection Solutions => solutions.Value; public IEnumerable Dlls => dlls.Value; public ICollection NugetConfigs => nugetConfigs.Value; + public ICollection NugetExes => nugetExes.Value; public string? RootNugetConfig => rootNugetConfig.Value; public IEnumerable GlobalJsons => globalJsons.Value; public ICollection PackagesConfigs => packagesConfigs.Value; diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetExeWrapper.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetExeWrapper.cs index 8537e4b5e0e..e0a1822a7ee 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetExeWrapper.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetExeWrapper.cs @@ -17,15 +17,11 @@ namespace Semmle.Extraction.CSharp.DependencyFetching private readonly string? nugetExe; private readonly Util.Logging.ILogger logger; - /// - /// The list of package files. - /// - private readonly ICollection packageFiles; - - public int PackageCount => packageFiles.Count; + public int PackageCount => fileProvider.PackagesConfigs.Count; private readonly string? backupNugetConfig; private readonly string? nugetConfigPath; + private readonly FileProvider fileProvider; /// /// The computed packages directory. @@ -39,15 +35,14 @@ namespace Semmle.Extraction.CSharp.DependencyFetching /// public NugetExeWrapper(FileProvider fileProvider, TemporaryDirectory packageDirectory, Util.Logging.ILogger logger) { + this.fileProvider = fileProvider; this.packageDirectory = packageDirectory; this.logger = logger; - packageFiles = fileProvider.PackagesConfigs; - - if (packageFiles.Count > 0) + if (fileProvider.PackagesConfigs.Count > 0) { logger.LogInfo($"Found packages.config files, trying to use nuget.exe for package restore"); - nugetExe = ResolveNugetExe(fileProvider.SourceDir.FullName); + nugetExe = ResolveNugetExe(); if (HasNoPackageSource()) { // We only modify or add a top level nuget.config file @@ -87,25 +82,44 @@ namespace Semmle.Extraction.CSharp.DependencyFetching } /// - /// Tries to find the location of `nuget.exe` in the nuget directory under the directory - /// containing the executing assembly. If it can't be found, it is downloaded to the - /// `.nuget` directory under the source directory. + /// Tries to find the location of `nuget.exe`. It looks for + /// - the environment variable specifying a location, + /// - files in the repository, + /// - tries to resolve nuget from the PATH, or + /// - downloads it if it is not found. /// - /// The source directory. - private string ResolveNugetExe(string sourceDir) + private string ResolveNugetExe() { - var currentAssembly = System.Reflection.Assembly.GetExecutingAssembly().Location; - var directory = Path.GetDirectoryName(currentAssembly) - ?? throw new FileNotFoundException($"Directory path '{currentAssembly}' of current assembly is null"); - - var nuget = Path.Combine(directory, "nuget", "nuget.exe"); - if (File.Exists(nuget)) + var envVarPath = Environment.GetEnvironmentVariable(EnvironmentVariableNames.NugetExePath); + if (!string.IsNullOrEmpty(envVarPath)) { - logger.LogInfo($"Found nuget.exe at {nuget}"); - return nuget; + logger.LogInfo($"Using nuget.exe from environment variable: '{envVarPath}'"); + return envVarPath; } - return DownloadNugetExe(sourceDir); + var nugetExesInRepo = fileProvider.NugetExes; + if (nugetExesInRepo.Count > 1) + { + logger.LogInfo($"Found multiple nuget.exe files in the repository: {string.Join(", ", nugetExesInRepo.OrderBy(s => s))}"); + } + + if (nugetExesInRepo.Count > 0) + { + var path = nugetExesInRepo.First(); + logger.LogInfo($"Using nuget.exe from path '{path}'"); + return path; + } + + var executableName = Win32.IsWindows() ? "nuget.exe" : "nuget"; + var nugetPath = FileUtils.FindProgramOnPath(executableName); + if (nugetPath is not null) + { + nugetPath = Path.Combine(nugetPath, executableName); + logger.LogInfo($"Using nuget.exe from PATH: {nugetPath}"); + return nugetPath; + } + + return DownloadNugetExe(fileProvider.SourceDir.FullName); } private string DownloadNugetExe(string sourceDir) @@ -135,6 +149,8 @@ namespace Semmle.Extraction.CSharp.DependencyFetching } } + private bool RunWithMono => !Win32.IsWindows() && !string.IsNullOrEmpty(Path.GetExtension(nugetExe)); + /// /// Restore all files in a specified package. /// @@ -150,16 +166,16 @@ namespace Semmle.Extraction.CSharp.DependencyFetching */ string exe, args; - if (Win32.IsWindows()) - { - exe = nugetExe!; - args = $"install -OutputDirectory {packageDirectory} {package}"; - } - else + if (RunWithMono) { exe = "mono"; args = $"{nugetExe} install -OutputDirectory {packageDirectory} {package}"; } + else + { + exe = nugetExe!; + args = $"install -OutputDirectory {packageDirectory} {package}"; + } var pi = new ProcessStartInfo(exe, args) { @@ -189,7 +205,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching /// public int InstallPackages() { - return packageFiles.Count(package => TryRestoreNugetPackage(package)); + return fileProvider.PackagesConfigs.Count(package => TryRestoreNugetPackage(package)); } private bool HasNoPackageSource() @@ -219,8 +235,18 @@ namespace Semmle.Extraction.CSharp.DependencyFetching private void RunMonoNugetCommand(string command, out IList stdout) { - var exe = "mono"; - var args = $"{nugetExe} {command}"; + string exe, args; + if (RunWithMono) + { + exe = "mono"; + args = $"{nugetExe} {command}"; + } + else + { + exe = nugetExe!; + args = command; + } + var pi = new ProcessStartInfo(exe, args) { RedirectStandardOutput = true, diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs index 07fb8d2c89d..0204e9b7c40 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs @@ -94,13 +94,18 @@ namespace Semmle.Extraction.CSharp.DependencyFetching public HashSet Restore() { var assemblyLookupLocations = new HashSet(); - var checkNugetFeedResponsiveness = EnvironmentVariables.GetBoolean(EnvironmentVariableNames.CheckNugetFeedResponsiveness); + var checkNugetFeedResponsiveness = EnvironmentVariables.GetBooleanOptOut(EnvironmentVariableNames.CheckNugetFeedResponsiveness); + logger.LogInfo($"Checking NuGet feed responsiveness: {checkNugetFeedResponsiveness}"); + compilationInfoContainer.CompilationInfos.Add(("NuGet feed responsiveness checked", checkNugetFeedResponsiveness ? "1" : "0")); + + HashSet? explicitFeeds = null; + try { - if (checkNugetFeedResponsiveness && !CheckFeeds()) + if (checkNugetFeedResponsiveness && !CheckFeeds(out explicitFeeds)) { // todo: we could also check the reachability of the inherited nuget feeds, but to use those in the fallback we would need to handle authentication too. - var unresponsiveMissingPackageLocation = DownloadMissingPackagesFromSpecificFeeds(); + var unresponsiveMissingPackageLocation = DownloadMissingPackagesFromSpecificFeeds(explicitFeeds); return unresponsiveMissingPackageLocation is null ? [] : [unresponsiveMissingPackageLocation]; @@ -160,7 +165,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching LogAllUnusedPackages(dependencies); var missingPackageLocation = checkNugetFeedResponsiveness - ? DownloadMissingPackagesFromSpecificFeeds() + ? DownloadMissingPackagesFromSpecificFeeds(explicitFeeds) : DownloadMissingPackages(); if (missingPackageLocation is not null) @@ -170,13 +175,24 @@ namespace Semmle.Extraction.CSharp.DependencyFetching return assemblyLookupLocations; } - private List GetReachableFallbackNugetFeeds() + private List GetReachableFallbackNugetFeeds(HashSet? feedsFromNugetConfigs) { var fallbackFeeds = EnvironmentVariables.GetURLs(EnvironmentVariableNames.FallbackNugetFeeds).ToHashSet(); if (fallbackFeeds.Count == 0) { fallbackFeeds.Add(PublicNugetOrgFeed); - logger.LogInfo($"No fallback Nuget feeds specified. Using default feed: {PublicNugetOrgFeed}"); + logger.LogInfo($"No fallback Nuget feeds specified. Adding default feed: {PublicNugetOrgFeed}"); + + var shouldAddNugetConfigFeeds = EnvironmentVariables.GetBooleanOptOut(EnvironmentVariableNames.AddNugetConfigFeedsToFallback); + logger.LogInfo($"Adding feeds from nuget.config to fallback restore: {shouldAddNugetConfigFeeds}"); + + if (shouldAddNugetConfigFeeds && feedsFromNugetConfigs?.Count > 0) + { + // There are some feeds in `feedsFromNugetConfigs` that have already been checked for reachability, we could skip those. + // But we might use different responsiveness testing settings when we try them in the fallback logic, so checking them again is safer. + fallbackFeeds.UnionWith(feedsFromNugetConfigs); + logger.LogInfo($"Using Nuget feeds from nuget.config files as fallback feeds: {string.Join(", ", feedsFromNugetConfigs.OrderBy(f => f))}"); + } } logger.LogInfo($"Checking fallback Nuget feed reachability on feeds: {string.Join(", ", fallbackFeeds.OrderBy(f => f))}"); @@ -191,6 +207,8 @@ namespace Semmle.Extraction.CSharp.DependencyFetching logger.LogInfo($"Reachable fallback Nuget feeds: {string.Join(", ", reachableFallbackFeeds.OrderBy(f => f))}"); } + compilationInfoContainer.CompilationInfos.Add(("Reachable fallback Nuget feed count", reachableFallbackFeeds.Count.ToString())); + return reachableFallbackFeeds; } @@ -269,9 +287,9 @@ namespace Semmle.Extraction.CSharp.DependencyFetching compilationInfoContainer.CompilationInfos.Add(("Failed project restore with package source error", nugetSourceFailures.ToString())); } - private AssemblyLookupLocation? DownloadMissingPackagesFromSpecificFeeds() + private AssemblyLookupLocation? DownloadMissingPackagesFromSpecificFeeds(HashSet? feedsFromNugetConfigs) { - var reachableFallbackFeeds = GetReachableFallbackNugetFeeds(); + var reachableFallbackFeeds = GetReachableFallbackNugetFeeds(feedsFromNugetConfigs); if (reachableFallbackFeeds.Count > 0) { return DownloadMissingPackages(fallbackNugetFeeds: reachableFallbackFeeds); @@ -620,10 +638,10 @@ namespace Semmle.Extraction.CSharp.DependencyFetching return (timeoutMilliSeconds, tryCount); } - private bool CheckFeeds() + private bool CheckFeeds(out HashSet explicitFeeds) { logger.LogInfo("Checking Nuget feeds..."); - var (explicitFeeds, allFeeds) = GetAllFeeds(); + (explicitFeeds, var allFeeds) = GetAllFeeds(); var excludedFeeds = EnvironmentVariables.GetURLs(EnvironmentVariableNames.ExcludedNugetFeedsFromResponsivenessCheck) .ToHashSet() ?? []; diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Properties/AssemblyInfo.cs index 8bacbaf4f38..20cd0374d80 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Properties/AssemblyInfo.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Properties/AssemblyInfo.cs @@ -1,39 +1,4 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Extraction.CSharp.DependencyFetching")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Extraction.CSharp.DependencyFetching")] -[assembly: AssemblyCopyright("Copyright © 2023")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("8e902d1e-f639-4f9f-a6d2-71e8ade7c5a3")] +using System.Runtime.CompilerServices; // Expose internals for testing purposes. [assembly: InternalsVisibleTo("Semmle.Extraction.Tests")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Semmle.Extraction.CSharp.DependencyFetching.csproj b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Semmle.Extraction.CSharp.DependencyFetching.csproj index 785ae5fd665..089615465ca 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Semmle.Extraction.CSharp.DependencyFetching.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Semmle.Extraction.CSharp.DependencyFetching.csproj @@ -1,23 +1,11 @@ + - - net8.0 - Semmle.Extraction.CSharp.DependencyFetching - Semmle.Extraction.CSharp.DependencyFetching - false - true - win-x64;linux-x64;osx-x64 - enable $(NoWarn);CA1822 - - - - - - + diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs index b2670e023e5..3f9a17dc6b3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs @@ -20,17 +20,9 @@ namespace Semmle.Extraction.CSharp.DependencyFetching protected override bool IsEnabled() { - var webViewExtractionOption = Environment.GetEnvironmentVariable(EnvironmentVariableNames.WebViewGeneration); - if (webViewExtractionOption == null || - bool.TryParse(webViewExtractionOption, out var shouldExtractWebViews) && - shouldExtractWebViews) - { - compilationInfoContainer.CompilationInfos.Add(("WebView extraction enabled", "1")); - return true; - } - - compilationInfoContainer.CompilationInfos.Add(("WebView extraction enabled", "0")); - return false; + var webViewExtractionOption = EnvironmentVariables.GetBooleanOptOut(EnvironmentVariableNames.WebViewGeneration); + compilationInfoContainer.CompilationInfos.Add(("WebView extraction enabled", webViewExtractionOption ? "1" : "0")); + return webViewExtractionOption; } protected override ICollection AdditionalFiles => fileProvider.RazorViews; diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/paket.references b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/paket.references new file mode 100644 index 00000000000..e69de29bb2d diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/BUILD.bazel b/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/BUILD.bazel new file mode 100644 index 00000000000..56376804aba --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/BUILD.bazel @@ -0,0 +1,18 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_binary", +) + +codeql_csharp_binary( + name = "Semmle.Extraction.CSharp.DependencyStubGenerator", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + visibility = ["//csharp:__pkg__"], + deps = [ + "//csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching", + "//csharp/extractor/Semmle.Extraction.CSharp.StubGenerator", + "//csharp/extractor/Semmle.Util", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/Semmle.Extraction.CSharp.DependencyStubGenerator.csproj b/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/Semmle.Extraction.CSharp.DependencyStubGenerator.csproj index b4840bf1737..a2925dc32af 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/Semmle.Extraction.CSharp.DependencyStubGenerator.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/Semmle.Extraction.CSharp.DependencyStubGenerator.csproj @@ -1,5 +1,5 @@ + - Exe net8.0 @@ -8,11 +8,10 @@ enable enable - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/paket.references b/csharp/extractor/Semmle.Extraction.CSharp.DependencyStubGenerator/paket.references new file mode 100644 index 00000000000..e69de29bb2d diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Driver/BUILD.bazel b/csharp/extractor/Semmle.Extraction.CSharp.Driver/BUILD.bazel new file mode 100644 index 00000000000..a32dc3a3765 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.Driver/BUILD.bazel @@ -0,0 +1,16 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_binary", +) + +codeql_csharp_binary( + name = "Semmle.Extraction.CSharp.Driver", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + visibility = ["//csharp:__pkg__"], + deps = [ + "//csharp/extractor/Semmle.Extraction.CSharp", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Driver/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp.Driver/Properties/AssemblyInfo.cs deleted file mode 100644 index 4ef49f38f26..00000000000 --- a/csharp/extractor/Semmle.Extraction.CSharp.Driver/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Extraction.CSharp.Driver")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Extraction.CSharp.Driver")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c02a2b0e-8884-4b82-8275-ea282403a775")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Driver/Semmle.Extraction.CSharp.Driver.csproj b/csharp/extractor/Semmle.Extraction.CSharp.Driver/Semmle.Extraction.CSharp.Driver.csproj index 7713b45c00c..22a9d3f073f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Driver/Semmle.Extraction.CSharp.Driver.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp.Driver/Semmle.Extraction.CSharp.Driver.csproj @@ -1,16 +1,10 @@ - - + + Exe - net8.0 - Semmle.Extraction.CSharp.Driver - Semmle.Extraction.CSharp.Driver - false - win-x64;linux-x64;osx-x64 - - - + + \ No newline at end of file diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Driver/paket.references b/csharp/extractor/Semmle.Extraction.CSharp.Driver/paket.references new file mode 100644 index 00000000000..e69de29bb2d diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/BUILD.bazel b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/BUILD.bazel new file mode 100644 index 00000000000..4d375f5cdc6 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/BUILD.bazel @@ -0,0 +1,18 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_binary", +) + +codeql_csharp_binary( + name = "Semmle.Extraction.CSharp.Standalone", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + visibility = ["//csharp:__subpackages__"], + deps = [ + "//csharp/extractor/Semmle.Extraction.CSharp", + "//csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching", + "//csharp/extractor/Semmle.Util", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Properties/AssemblyInfo.cs deleted file mode 100644 index 4c5502fcde5..00000000000 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Extraction.CSharp.Standalone")] -[assembly: AssemblyDescription("Standalone extractor for C#")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Semmle Ltd.")] -[assembly: AssemblyProduct("Semmle.Extraction.CSharp.Standalone")] -[assembly: AssemblyCopyright("Copyright © Semmle 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("bb71e9da-7e0a-43e8-989c-c8e87c828e7c")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj index c2d37b414d6..72e0504b351 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj @@ -1,28 +1,14 @@ + Exe - net8.0 - Semmle.Extraction.CSharp.Standalone - Semmle.Extraction.CSharp.Standalone - false false - win-x64;linux-x64;osx-x64 - enable - - - - - - - - - - + diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/paket.references b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/paket.references new file mode 100644 index 00000000000..9a2eede6b35 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/paket.references @@ -0,0 +1,5 @@ +Microsoft.Build +Microsoft.Win32.Primitives +System.Net.Primitives +System.Security.Principal +System.Threading.ThreadPool diff --git a/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/BUILD.bazel b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/BUILD.bazel new file mode 100644 index 00000000000..856a7a402e8 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/BUILD.bazel @@ -0,0 +1,20 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_library", +) + +codeql_csharp_library( + name = "Semmle.Extraction.CSharp.StubGenerator", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + internals_visible_to = ["Semmle.Extraction.Tests"], + visibility = ["//csharp:__subpackages__"], + deps = [ + "//csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching", + "//csharp/extractor/Semmle.Extraction.CSharp.Util", + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.codeanalysis.csharp", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Properties/AssemblyInfo.cs index b4eb39d9e88..20cd0374d80 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Properties/AssemblyInfo.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Properties/AssemblyInfo.cs @@ -1,39 +1,4 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Extraction.CSharp.StubGenerator")] -[assembly: AssemblyDescription("Stub generator for C#")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Extraction.CSharp.StubGenerator")] -[assembly: AssemblyCopyright("Copyright © 2023")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6d55ca39-615a-4c1b-a648-a4010995e1ea")] +using System.Runtime.CompilerServices; // Expose internals for testing purposes. [assembly: InternalsVisibleTo("Semmle.Extraction.Tests")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Semmle.Extraction.CSharp.StubGenerator.csproj b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Semmle.Extraction.CSharp.StubGenerator.csproj index 5788fff3476..d0d57ba0144 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Semmle.Extraction.CSharp.StubGenerator.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/Semmle.Extraction.CSharp.StubGenerator.csproj @@ -1,18 +1,9 @@ + - - net8.0 - Semmle.Extraction.CSharp.StubGenerator - Semmle.Extraction.CSharp.StubGenerator - false - win-x64;linux-x64;osx-x64 - enable - - - - + diff --git a/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/paket.references b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/paket.references new file mode 100644 index 00000000000..f01722271b9 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/paket.references @@ -0,0 +1 @@ +Microsoft.CodeAnalysis.CSharp diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Util/BUILD.bazel b/csharp/extractor/Semmle.Extraction.CSharp.Util/BUILD.bazel new file mode 100644 index 00000000000..f3baa5334c0 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.Util/BUILD.bazel @@ -0,0 +1,17 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_library", +) + +codeql_csharp_library( + name = "Semmle.Extraction.CSharp.Util", + srcs = glob([ + "Properties/*.cs", + "*.cs", + ]), + visibility = ["//csharp:__subpackages__"], + deps = [ + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.codeanalysis.csharp", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Util/Semmle.Extraction.CSharp.Util.csproj b/csharp/extractor/Semmle.Extraction.CSharp.Util/Semmle.Extraction.CSharp.Util.csproj index 67c8a9da34c..0787bc207a1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Util/Semmle.Extraction.CSharp.Util.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp.Util/Semmle.Extraction.CSharp.Util.csproj @@ -1,17 +1,7 @@ + - - net8.0 - Semmle.Extraction.CSharp.Util - Semmle.Extraction.CSharp.Util - false - true - win-x64;linux-x64;osx-x64 - enable - - - - - - - + + + + diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Util/paket.references b/csharp/extractor/Semmle.Extraction.CSharp.Util/paket.references new file mode 100644 index 00000000000..f01722271b9 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.Util/paket.references @@ -0,0 +1 @@ +Microsoft.CodeAnalysis.CSharp diff --git a/csharp/extractor/Semmle.Extraction.CSharp/BUILD.bazel b/csharp/extractor/Semmle.Extraction.CSharp/BUILD.bazel new file mode 100644 index 00000000000..dc3e549f71e --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp/BUILD.bazel @@ -0,0 +1,26 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_library", +) + +codeql_csharp_library( + name = "Semmle.Extraction.CSharp", + srcs = glob([ + "Comments/**/*.cs", + "Entities/**/*.cs", + "Extractor/**/*.cs", + "Kinds/**/*.cs", + "Populators/**/*.cs", + "Properties/**/*.cs", + "*.cs", + ]), + allow_unsafe_blocks = True, + visibility = ["//csharp:__subpackages__"], + deps = [ + "//csharp/extractor/Semmle.Extraction", + "//csharp/extractor/Semmle.Extraction.CSharp.Util", + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.build", + "@paket.main//microsoft.codeanalysis.csharp", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs index 0b575df2b69..505ab8f3ed6 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs @@ -11,26 +11,20 @@ namespace Semmle.Extraction.CSharp.Entities { internal readonly ConcurrentDictionary messageCounts = new(); - private static (string Cwd, string[] Args) settings; - private static int hashCode; - - public static (string Cwd, string[] Args) Settings - { - get { return settings; } - set - { - settings = value; - hashCode = settings.Cwd.GetHashCode(); - for (var i = 0; i < settings.Args.Length; i++) - { - hashCode = HashCode.Combine(hashCode, settings.Args[i].GetHashCode()); - } - } - } + private readonly string cwd; + private readonly string[] args; + private readonly int hashCode; #nullable disable warnings private Compilation(Context cx) : base(cx, null) { + cwd = cx.Extractor.Cwd; + args = cx.Extractor.Args; + hashCode = cwd.GetHashCode(); + for (var i = 0; i < args.Length; i++) + { + hashCode = HashCode.Combine(hashCode, args[i].GetHashCode()); + } } #nullable restore warnings @@ -38,14 +32,14 @@ namespace Semmle.Extraction.CSharp.Entities { var assembly = Assembly.CreateOutputAssembly(Context); - trapFile.compilations(this, FileUtils.ConvertToUnix(Compilation.Settings.Cwd)); + trapFile.compilations(this, FileUtils.ConvertToUnix(cwd)); trapFile.compilation_assembly(this, assembly); // Arguments var expandedIndex = 0; - for (var i = 0; i < Compilation.Settings.Args.Length; i++) + for (var i = 0; i < args.Length; i++) { - var arg = Compilation.Settings.Args[i]; + var arg = args[i]; trapFile.compilation_args(this, i, arg); if (CommandLineExtensions.IsFileArgument(arg)) diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs index 03369e7b601..f6913103ad8 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs @@ -97,7 +97,8 @@ namespace Semmle.Extraction.CSharp stopwatch.Start(); var options = Options.CreateWithEnvironment(args); - Entities.Compilation.Settings = (Directory.GetCurrentDirectory(), options.CompilerArguments.ToArray()); + var workingDirectory = Directory.GetCurrentDirectory(); + var compilerArgs = options.CompilerArguments.ToArray(); using var logger = MakeLogger(options.Verbosity, options.Console); @@ -123,7 +124,7 @@ namespace Semmle.Extraction.CSharp var compilerArguments = CSharpCommandLineParser.Default.Parse( compilerVersion.ArgsWithResponse, - Entities.Compilation.Settings.Cwd, + workingDirectory, compilerVersion.FrameworkPath, compilerVersion.AdditionalReferenceDirectories ); @@ -131,7 +132,7 @@ namespace Semmle.Extraction.CSharp if (compilerArguments is null) { var sb = new StringBuilder(); - sb.Append(" Failed to parse command line: ").AppendList(" ", Entities.Compilation.Settings.Args); + sb.Append(" Failed to parse command line: ").AppendList(" ", compilerArgs); logger.Log(Severity.Error, sb.ToString()); ++analyser.CompilationErrors; return ExitCode.Failed; @@ -143,7 +144,7 @@ namespace Semmle.Extraction.CSharp return ExitCode.Ok; } - return AnalyseTracing(analyser, compilerArguments, options, canonicalPathCache, stopwatch); + return AnalyseTracing(workingDirectory, compilerArgs, analyser, compilerArguments, options, canonicalPathCache, stopwatch); } catch (Exception ex) // lgtm[cs/catch-of-all-exceptions] { @@ -376,6 +377,8 @@ namespace Semmle.Extraction.CSharp } private static ExitCode AnalyseTracing( + string cwd, + string[] args, TracingAnalyser analyser, CSharpCommandLineArguments compilerArguments, Options options, @@ -420,7 +423,7 @@ namespace Semmle.Extraction.CSharp .WithMetadataImportOptions(MetadataImportOptions.All) ); }, - (compilation, options) => analyser.EndInitialize(compilerArguments, options, compilation), + (compilation, options) => analyser.EndInitialize(compilerArguments, options, compilation, cwd, args), () => { }); } diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/StandaloneAnalyser.cs b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/StandaloneAnalyser.cs index d559d091214..263801e6e8e 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/StandaloneAnalyser.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/StandaloneAnalyser.cs @@ -16,12 +16,10 @@ namespace Semmle.Extraction.CSharp public void Initialize(string outputPath, IEnumerable<(string, string)> compilationInfos, CSharpCompilation compilationIn, CommonOptions options) { compilation = compilationIn; - extractor = new StandaloneExtractor(outputPath, compilationInfos, Logger, PathTransformer, options); + extractor = new StandaloneExtractor(Directory.GetCurrentDirectory(), outputPath, compilationInfos, Logger, PathTransformer, options); this.options = options; LogExtractorInfo(Extraction.Extractor.Version); SetReferencePaths(); - - Entities.Compilation.Settings = (Directory.GetCurrentDirectory(), Array.Empty()); } #nullable disable warnings diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs index 3b73c35f55a..c609b2ba100 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs @@ -38,13 +38,15 @@ namespace Semmle.Extraction.CSharp public void EndInitialize( CSharpCommandLineArguments commandLineArguments, CommonOptions options, - CSharpCompilation compilation) + CSharpCompilation compilation, + string cwd, + string[] args) { if (!init) throw new InternalError("EndInitialize called without BeginInitialize returning true"); this.options = options; this.compilation = compilation; - this.extractor = new TracingExtractor(GetOutputName(compilation, commandLineArguments), Logger, PathTransformer, options); + this.extractor = new TracingExtractor(cwd, args, GetOutputName(compilation, commandLineArguments), Logger, PathTransformer, options); LogDiagnostics(); SetReferencePaths(); diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp/Properties/AssemblyInfo.cs deleted file mode 100644 index bb2ea1f4882..00000000000 --- a/csharp/extractor/Semmle.Extraction.CSharp/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Extraction.CSharp")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Extraction.CSharp")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("09d7c55d-5ed3-4af8-9b9f-8f9342533ee9")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Semmle.Extraction.CSharp.csproj b/csharp/extractor/Semmle.Extraction.CSharp/Semmle.Extraction.CSharp.csproj index 2a59f3716ce..00a84ec3627 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Semmle.Extraction.CSharp.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp/Semmle.Extraction.CSharp.csproj @@ -1,23 +1,9 @@ + - - net8.0 - Semmle.Extraction.CSharp - Semmle.Extraction.CSharp - false - true - win-x64;linux-x64;osx-x64 - enable - - - - - - - - + diff --git a/csharp/extractor/Semmle.Extraction.CSharp/paket.references b/csharp/extractor/Semmle.Extraction.CSharp/paket.references new file mode 100644 index 00000000000..70cd7de8821 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp/paket.references @@ -0,0 +1,3 @@ +Microsoft.Build +Microsoft.CodeAnalysis.CSharp + diff --git a/csharp/extractor/Semmle.Extraction.Tests/BUILD.bazel b/csharp/extractor/Semmle.Extraction.Tests/BUILD.bazel new file mode 100644 index 00000000000..fc32731c094 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.Tests/BUILD.bazel @@ -0,0 +1,22 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_xunit_test", +) + +codeql_xunit_test( + name = "Semmle.Extraction.Tests", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + deps = [ + "//csharp/extractor/Semmle.Extraction", + "//csharp/extractor/Semmle.Extraction.CSharp", + "//csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching", + "//csharp/extractor/Semmle.Extraction.CSharp.Standalone:bin/Semmle.Extraction.CSharp.Standalone", + "//csharp/extractor/Semmle.Extraction.CSharp.StubGenerator", + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.net.test.sdk", + "@paket.main//system.io.filesystem", + ], +) diff --git a/csharp/extractor/Semmle.Extraction.Tests/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.Tests/Properties/AssemblyInfo.cs deleted file mode 100644 index f87cf947b4d..00000000000 --- a/csharp/extractor/Semmle.Extraction.Tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Extraction.Tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Extraction.Tests")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("23237396-31ef-41f8-b466-ee96ddd7b7bc")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction.Tests/Semmle.Extraction.Tests.csproj b/csharp/extractor/Semmle.Extraction.Tests/Semmle.Extraction.Tests.csproj index 930747bb8c0..60994237e15 100644 --- a/csharp/extractor/Semmle.Extraction.Tests/Semmle.Extraction.Tests.csproj +++ b/csharp/extractor/Semmle.Extraction.Tests/Semmle.Extraction.Tests.csproj @@ -1,25 +1,11 @@ + - - net8.0 - false - win-x64;linux-x64;osx-x64 - enable - - - - - - - all - runtime; build; native; contentfiles; analyzers - - - - - - - - - - + + + + + + + + diff --git a/csharp/extractor/Semmle.Extraction.Tests/paket.references b/csharp/extractor/Semmle.Extraction.Tests/paket.references new file mode 100644 index 00000000000..83bb87685b1 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.Tests/paket.references @@ -0,0 +1,4 @@ +System.IO.FileSystem +xunit +xunit.runner.visualstudio +Microsoft.NET.Test.Sdk diff --git a/csharp/extractor/Semmle.Extraction/BUILD.bazel b/csharp/extractor/Semmle.Extraction/BUILD.bazel new file mode 100644 index 00000000000..1e841814d93 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction/BUILD.bazel @@ -0,0 +1,36 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_library", +) + +config_setting( + name = "debug_build", + values = { + "compilation_mode": "dbg", + }, +) + +codeql_csharp_library( + name = "Semmle.Extraction", + srcs = glob([ + "Entities/**/*.cs", + "Extractor/**/*.cs", + "Properties/*.cs", + "*.cs", + ]), + # enable via -c dbg on the bazel command line/in .bazelrc.local + defines = select({ + ":debug_build": [ + "TRACE", + "DEBUG", + "DEBUG_LABELS", + ], + "//conditions:default": [], + }), + visibility = ["//csharp:__subpackages__"], + deps = [ + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.build", + "@paket.main//microsoft.codeanalysis", + ], +) diff --git a/csharp/extractor/Semmle.Extraction/Extractor/Extractor.cs b/csharp/extractor/Semmle.Extraction/Extractor/Extractor.cs index db0b30fb2b8..078d5d53798 100644 --- a/csharp/extractor/Semmle.Extraction/Extractor/Extractor.cs +++ b/csharp/extractor/Semmle.Extraction/Extractor/Extractor.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; +using System.Reflection; +using System.IO; using Semmle.Util.Logging; - using CompilationInfo = (string key, string value); namespace Semmle.Extraction @@ -10,6 +11,8 @@ namespace Semmle.Extraction /// public abstract class Extractor { + public string Cwd { get; init; } + public string[] Args { get; init; } public abstract ExtractorMode Mode { get; } public string OutputPath { get; } public IEnumerable CompilationInfos { get; } @@ -19,12 +22,14 @@ namespace Semmle.Extraction /// /// The object used for logging. /// The object used for path transformations. - protected Extractor(string outputPath, IEnumerable compilationInfos, ILogger logger, PathTransformer pathTransformer) + protected Extractor(string cwd, string[] args, string outputPath, IEnumerable compilationInfos, ILogger logger, PathTransformer pathTransformer) { OutputPath = outputPath; Logger = logger; PathTransformer = pathTransformer; CompilationInfos = compilationInfos; + Cwd = cwd; + Args = args; } // Limit the number of error messages in the log file @@ -102,7 +107,20 @@ namespace Semmle.Extraction public ILogger Logger { get; private set; } - public static string Version => $"{ThisAssembly.Git.BaseTag} ({ThisAssembly.Git.Sha})"; + public static string Version + { + get + { + // the attribute for the git information are always attached to the entry assembly by our build system + var assembly = Assembly.GetEntryAssembly(); + var versionString = assembly?.GetCustomAttribute(); + if (versionString == null) + { + return "unknown (not built from internal bazel workspace)"; + } + return versionString.InformationalVersion; + } + } public PathTransformer PathTransformer { get; } } diff --git a/csharp/extractor/Semmle.Extraction/Extractor/StandaloneExtractor.cs b/csharp/extractor/Semmle.Extraction/Extractor/StandaloneExtractor.cs index 67079a73214..7de7f2631de 100644 --- a/csharp/extractor/Semmle.Extraction/Extractor/StandaloneExtractor.cs +++ b/csharp/extractor/Semmle.Extraction/Extractor/StandaloneExtractor.cs @@ -12,7 +12,8 @@ namespace Semmle.Extraction /// /// The object used for logging. /// The object used for path transformations. - public StandaloneExtractor(string outputPath, IEnumerable<(string, string)> compilationInfos, ILogger logger, PathTransformer pathTransformer, CommonOptions options) : base(outputPath, compilationInfos, logger, pathTransformer) + public StandaloneExtractor(string cwd, string outputPath, IEnumerable<(string, string)> compilationInfos, ILogger logger, PathTransformer pathTransformer, CommonOptions options) + : base(cwd, [], outputPath, compilationInfos, logger, pathTransformer) { Mode = ExtractorMode.Standalone; if (options.QlTest) diff --git a/csharp/extractor/Semmle.Extraction/Extractor/TracingExtractor.cs b/csharp/extractor/Semmle.Extraction/Extractor/TracingExtractor.cs index 4d54aef6d5b..54230d09ac2 100644 --- a/csharp/extractor/Semmle.Extraction/Extractor/TracingExtractor.cs +++ b/csharp/extractor/Semmle.Extraction/Extractor/TracingExtractor.cs @@ -1,4 +1,3 @@ -using System.Linq; using Semmle.Util.Logging; namespace Semmle.Extraction @@ -13,7 +12,8 @@ namespace Semmle.Extraction /// The name of the output DLL/EXE, or null if not specified (standalone extraction). /// The object used for logging. /// The object used for path transformations. - public TracingExtractor(string outputPath, ILogger logger, PathTransformer pathTransformer, CommonOptions options) : base(outputPath, Enumerable.Empty<(string, string)>(), logger, pathTransformer) + public TracingExtractor(string cwd, string[] args, string outputPath, ILogger logger, PathTransformer pathTransformer, CommonOptions options) + : base(cwd, args, outputPath, [], logger, pathTransformer) { Mode = ExtractorMode.None; if (options.QlTest) diff --git a/csharp/extractor/Semmle.Extraction/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction/Properties/AssemblyInfo.cs deleted file mode 100644 index 6680f32f662..00000000000 --- a/csharp/extractor/Semmle.Extraction/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Extraction")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Extraction")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("3ccd1a26-1621-4f4d-afc3-21ef67eee1da")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj b/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj index 2c70eccbafd..b4625b16017 100644 --- a/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj +++ b/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj @@ -1,25 +1,10 @@ + - net8.0 - Semmle.Extraction - Semmle.Extraction - false - Semmle.Extraction.ruleset - win-x64;linux-x64;osx-x64 - enable + Semmle.Extraction.ruleset - - TRACE;DEBUG;DEBUG_LABELS - - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - + diff --git a/csharp/extractor/Semmle.Extraction/paket.references b/csharp/extractor/Semmle.Extraction/paket.references new file mode 100644 index 00000000000..310fffb853f --- /dev/null +++ b/csharp/extractor/Semmle.Extraction/paket.references @@ -0,0 +1,2 @@ +Microsoft.Build +Microsoft.CodeAnalysis diff --git a/csharp/extractor/Semmle.Util.Tests/BUILD.bazel b/csharp/extractor/Semmle.Util.Tests/BUILD.bazel new file mode 100644 index 00000000000..d2a57e1a31a --- /dev/null +++ b/csharp/extractor/Semmle.Util.Tests/BUILD.bazel @@ -0,0 +1,17 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_xunit_test", +) + +codeql_xunit_test( + name = "Semmle.Util.Tests", + srcs = glob([ + "*.cs", + "Properties/*.cs", + ]), + deps = [ + "//csharp/extractor/Semmle.Util", + "@paket.main//microsoft.net.test.sdk", + "@paket.main//newtonsoft.json", + ], +) diff --git a/csharp/extractor/Semmle.Util.Tests/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Util.Tests/Properties/AssemblyInfo.cs deleted file mode 100644 index 26cdc5277e1..00000000000 --- a/csharp/extractor/Semmle.Util.Tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Util.Tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Util.Tests")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0d16a323-fde2-4231-9c60-4c593e151736")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Util.Tests/Semmle.Util.Tests.csproj b/csharp/extractor/Semmle.Util.Tests/Semmle.Util.Tests.csproj index 8ec1bc9030b..0787bc207a1 100644 --- a/csharp/extractor/Semmle.Util.Tests/Semmle.Util.Tests.csproj +++ b/csharp/extractor/Semmle.Util.Tests/Semmle.Util.Tests.csproj @@ -1,19 +1,7 @@ + - - net8.0 - false - win-x64;linux-x64;osx-x64 - enable - - - - - all - runtime; build; native; contentfiles; analyzers - - - - - - + + + + diff --git a/csharp/extractor/Semmle.Util.Tests/paket.references b/csharp/extractor/Semmle.Util.Tests/paket.references new file mode 100644 index 00000000000..0582094502a --- /dev/null +++ b/csharp/extractor/Semmle.Util.Tests/paket.references @@ -0,0 +1,3 @@ +xunit +xunit.runner.visualstudio +Microsoft.NET.Test.Sdk diff --git a/csharp/extractor/Semmle.Util/BUILD.bazel b/csharp/extractor/Semmle.Util/BUILD.bazel new file mode 100644 index 00000000000..a13928c48e6 --- /dev/null +++ b/csharp/extractor/Semmle.Util/BUILD.bazel @@ -0,0 +1,19 @@ +load( + "//misc/bazel:csharp.bzl", + "codeql_csharp_library", +) + +codeql_csharp_library( + name = "Semmle.Util", + srcs = glob([ + "Logging/**/*.cs", + "ToolStatusPage/**/*.cs", + "*.cs", + "Properties/*.cs", + ]), + visibility = ["//visibility:public"], + deps = [ + "@paket.main//mono.posix.netstandard", + "@paket.main//newtonsoft.json", + ], +) diff --git a/csharp/extractor/Semmle.Util/EnvironmentVariables.cs b/csharp/extractor/Semmle.Util/EnvironmentVariables.cs index c8c272e94ad..076507d07e0 100644 --- a/csharp/extractor/Semmle.Util/EnvironmentVariables.cs +++ b/csharp/extractor/Semmle.Util/EnvironmentVariables.cs @@ -29,6 +29,19 @@ namespace Semmle.Util return threads; } + public static bool GetBooleanOptOut(string name) + { + var env = Environment.GetEnvironmentVariable(name); + if (env == null || + bool.TryParse(env, out var value) && + value) + { + return true; + } + + return false; + } + public static bool GetBoolean(string name) { var env = Environment.GetEnvironmentVariable(name); diff --git a/csharp/extractor/Semmle.Util/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Util/Properties/AssemblyInfo.cs deleted file mode 100644 index cc0a0875f19..00000000000 --- a/csharp/extractor/Semmle.Util/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Semmle.Util")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Semmle.Util")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("bafbef7d-b40e-4b6c-a7fc-c8add8413c56")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Util/Semmle.Util.csproj b/csharp/extractor/Semmle.Util/Semmle.Util.csproj index a3c7a5aba55..b422f2a2d24 100644 --- a/csharp/extractor/Semmle.Util/Semmle.Util.csproj +++ b/csharp/extractor/Semmle.Util/Semmle.Util.csproj @@ -1,21 +1,5 @@ + - - - net8.0 - Semmle.Util - Semmle.Util - false - win-x64;linux-x64;osx-x64 - enable - - - - - - - - - - - + + diff --git a/csharp/extractor/Semmle.Util/paket.references b/csharp/extractor/Semmle.Util/paket.references new file mode 100644 index 00000000000..0ea3a5c1334 --- /dev/null +++ b/csharp/extractor/Semmle.Util/paket.references @@ -0,0 +1,2 @@ +Mono.Posix.NETStandard +Newtonsoft.Json diff --git a/csharp/extractor/Testrunner/BUILD.bazel b/csharp/extractor/Testrunner/BUILD.bazel new file mode 100644 index 00000000000..f2319080fb3 --- /dev/null +++ b/csharp/extractor/Testrunner/BUILD.bazel @@ -0,0 +1 @@ +exports_files(["Testrunner.cs"]) diff --git a/csharp/extractor/Testrunner/Testrunner.cs b/csharp/extractor/Testrunner/Testrunner.cs new file mode 100644 index 00000000000..c19c7f461bd --- /dev/null +++ b/csharp/extractor/Testrunner/Testrunner.cs @@ -0,0 +1,92 @@ +using System.Reflection; +using System.Threading; +using Xunit.Runners; +using System; + + +/// +/// A testrunner for xunit tests we can use with bazel. +/// This file is compiled as part of each test target, due to limitations of the bazel `csharp_test` +/// target: It cannot pull in the main method from a different target. +/// Note: We're running the tests in parallel, which currently goes counter to the bazel execution model, +/// as bazel doesn't expect us to spawm more than one active thread. This for now works fine in practice, +/// as the tests finish quickly. If this ever becomes a problem, we need to implement the bazel sharding protocol explicitly. +/// +public class Testrunner +{ + private static readonly object ConsoleLock = new(); + + private static readonly ManualResetEvent Finished = new(false); + + private static int Result = 0; + + private void OnDiscoveryComplete(DiscoveryCompleteInfo info) + { + lock (ConsoleLock) + Console.WriteLine($"Running {info.TestCasesToRun} of {info.TestCasesDiscovered} tests..."); + } + + private void OnExecutionComplete(ExecutionCompleteInfo info) + { + lock (ConsoleLock) + Console.WriteLine($"Finished: {info.TotalTests} tests in {Math.Round(info.ExecutionTime, 3)}s ({info.TestsFailed} failed, {info.TestsSkipped} skipped)"); + + Finished.Set(); + } + + private void OnTestFailed(TestFailedInfo info) + { + lock (ConsoleLock) + { + Console.ForegroundColor = ConsoleColor.Red; + + Console.WriteLine("[FAIL] {0}: {1}", info.TestDisplayName, info.ExceptionMessage); + if (info.ExceptionStackTrace != null) + Console.WriteLine(info.ExceptionStackTrace); + + Console.ResetColor(); + } + + Result = 1; + } + + private void OnTestSkipped(TestSkippedInfo info) + { + lock (ConsoleLock) + { + Console.ForegroundColor = ConsoleColor.Yellow; + Console.WriteLine("[SKIP] {0}: {1}", info.TestDisplayName, info.SkipReason); + Console.ResetColor(); + } + } + + public int RunTests() + { + var assembly = Assembly.GetExecutingAssembly(); + using (var testrunner = AssemblyRunner.WithoutAppDomain(assembly.Location)) + { + testrunner.OnDiscoveryComplete = OnDiscoveryComplete; + testrunner.OnExecutionComplete = OnExecutionComplete; + testrunner.OnTestFailed = OnTestFailed; + testrunner.OnTestSkipped = OnTestSkipped; + + Console.WriteLine("Discovering tests..."); + testrunner.Start(parallelAlgorithm: null); + + Finished.WaitOne(); + Finished.Dispose(); + + // Wait for assembly runner to finish. + // If we try to dispose while runner is executing, + // it will throw an error. + while (testrunner.Status != AssemblyRunnerStatus.Idle) + Thread.Sleep(100); + } + return Result; + } + + public static int Main(string[] args) + { + return new Testrunner().RunTests(); + } +} diff --git a/csharp/paket.dependencies b/csharp/paket.dependencies new file mode 100644 index 00000000000..5634fbc67de --- /dev/null +++ b/csharp/paket.dependencies @@ -0,0 +1,20 @@ +framework: net8.0 +storage: none +source https://api.nuget.org/v3/index.json +# behave like nuget in choosing transitive dependency versions +strategy: min + +nuget Mono.Posix.NETStandard +nuget Newtonsoft.Json +nuget xunit +nuget xunit.runner.visualstudio +nuget xunit.runner.utility +nuget Microsoft.NET.Test.Sdk +nuget Microsoft.CodeAnalysis.CSharp 4.8.0 +nuget Microsoft.CodeAnalysis 4.8.0 +nuget Microsoft.Build 17.8.3 +nuget Microsoft.Win32.Primitives +nuget System.Net.Primitives +nuget System.Security.Principal +nuget System.Threading.ThreadPool +nuget System.IO.FileSystem diff --git a/csharp/paket.lock b/csharp/paket.lock new file mode 100644 index 00000000000..df2c9a6585d --- /dev/null +++ b/csharp/paket.lock @@ -0,0 +1,163 @@ +STORAGE: NONE +STRATEGY: MIN +RESTRICTION: == net8.0 +NUGET + remote: https://api.nuget.org/v3/index.json + Humanizer.Core (2.14.1) + Microsoft.Bcl.AsyncInterfaces (7.0) + Microsoft.Build (17.8.3) + Microsoft.Build.Framework (>= 17.8.3) + Microsoft.NET.StringTools (>= 17.8.3) + System.Collections.Immutable (>= 7.0) + System.Configuration.ConfigurationManager (>= 7.0) + System.Reflection.Metadata (>= 7.0) + System.Reflection.MetadataLoadContext (>= 7.0) + System.Security.Principal.Windows (>= 5.0) + System.Threading.Tasks.Dataflow (>= 7.0) + Microsoft.Build.Framework (17.8.3) + Microsoft.CodeAnalysis (4.8) + Microsoft.CodeAnalysis.CSharp.Workspaces (4.8) + Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.8) + Microsoft.CodeAnalysis.Analyzers (3.3.4) + Microsoft.CodeAnalysis.Common (4.8) + Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) + System.Collections.Immutable (>= 7.0) + System.Reflection.Metadata (>= 7.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + Microsoft.CodeAnalysis.CSharp (4.8) + Microsoft.CodeAnalysis.Common (4.8) + Microsoft.CodeAnalysis.CSharp.Workspaces (4.8) + Humanizer.Core (>= 2.14.1) + Microsoft.CodeAnalysis.Common (4.8) + Microsoft.CodeAnalysis.CSharp (4.8) + Microsoft.CodeAnalysis.Workspaces.Common (4.8) + Microsoft.CodeAnalysis.VisualBasic (4.8) + Microsoft.CodeAnalysis.Common (4.8) + Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.8) + Microsoft.CodeAnalysis.Common (4.8) + Microsoft.CodeAnalysis.VisualBasic (4.8) + Microsoft.CodeAnalysis.Workspaces.Common (4.8) + Microsoft.CodeAnalysis.Workspaces.Common (4.8) + Humanizer.Core (>= 2.14.1) + Microsoft.Bcl.AsyncInterfaces (>= 7.0) + Microsoft.CodeAnalysis.Common (4.8) + System.Composition (>= 7.0) + System.IO.Pipelines (>= 7.0) + System.Threading.Channels (>= 7.0) + Microsoft.CodeCoverage (17.9) + Microsoft.NET.StringTools (17.8.3) + Microsoft.NET.Test.Sdk (17.9) + Microsoft.CodeCoverage (>= 17.9) + Microsoft.TestPlatform.TestHost (>= 17.9) + Microsoft.NETCore.Platforms (1.1.1) + Microsoft.NETCore.Targets (1.1.3) + Microsoft.TestPlatform.ObjectModel (17.9) + System.Reflection.Metadata (>= 1.6) + Microsoft.TestPlatform.TestHost (17.9) + Microsoft.TestPlatform.ObjectModel (>= 17.9) + Newtonsoft.Json (>= 13.0.1) + Microsoft.Win32.Primitives (4.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.Runtime (>= 4.3) + Microsoft.Win32.SystemEvents (7.0) + Mono.Posix.NETStandard (1.0) + Newtonsoft.Json (13.0.3) + System.Collections.Immutable (7.0) + System.Composition (7.0) + System.Composition.AttributedModel (>= 7.0) + System.Composition.Convention (>= 7.0) + System.Composition.Hosting (>= 7.0) + System.Composition.Runtime (>= 7.0) + System.Composition.TypedParts (>= 7.0) + System.Composition.AttributedModel (7.0) + System.Composition.Convention (7.0) + System.Composition.AttributedModel (>= 7.0) + System.Composition.Hosting (7.0) + System.Composition.Runtime (>= 7.0) + System.Composition.Runtime (7.0) + System.Composition.TypedParts (7.0) + System.Composition.AttributedModel (>= 7.0) + System.Composition.Hosting (>= 7.0) + System.Composition.Runtime (>= 7.0) + System.Configuration.ConfigurationManager (7.0) + System.Diagnostics.EventLog (>= 7.0) + System.Security.Cryptography.ProtectedData (>= 7.0) + System.Security.Permissions (>= 7.0) + System.Diagnostics.EventLog (7.0) + System.Drawing.Common (7.0) + Microsoft.Win32.SystemEvents (>= 7.0) + System.IO (4.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.Runtime (>= 4.3) + System.Text.Encoding (>= 4.3) + System.Threading.Tasks (>= 4.3) + System.IO.FileSystem (4.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.IO (>= 4.3) + System.IO.FileSystem.Primitives (>= 4.3) + System.Runtime (>= 4.3) + System.Runtime.Handles (>= 4.3) + System.Text.Encoding (>= 4.3) + System.Threading.Tasks (>= 4.3) + System.IO.FileSystem.Primitives (4.3) + System.Runtime (>= 4.3) + System.IO.Pipelines (7.0) + System.Net.Primitives (4.3.1) + Microsoft.NETCore.Platforms (>= 1.1.1) + Microsoft.NETCore.Targets (>= 1.1.3) + System.Runtime (>= 4.3.1) + System.Runtime.Handles (>= 4.3) + System.Reflection.Metadata (7.0) + System.Collections.Immutable (>= 7.0) + System.Reflection.MetadataLoadContext (7.0) + System.Collections.Immutable (>= 7.0) + System.Reflection.Metadata (>= 7.0) + System.Runtime (4.3.1) + Microsoft.NETCore.Platforms (>= 1.1.1) + Microsoft.NETCore.Targets (>= 1.1.3) + System.Runtime.CompilerServices.Unsafe (6.0) + System.Runtime.Handles (4.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.Runtime (>= 4.3) + System.Security.Cryptography.ProtectedData (7.0) + System.Security.Permissions (7.0) + System.Windows.Extensions (>= 7.0) + System.Security.Principal (4.3) + System.Runtime (>= 4.3) + System.Security.Principal.Windows (5.0) + System.Text.Encoding (4.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.Runtime (>= 4.3) + System.Threading.Channels (7.0) + System.Threading.Tasks (4.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.Runtime (>= 4.3) + System.Threading.Tasks.Dataflow (7.0) + System.Threading.ThreadPool (4.3) + System.Runtime (>= 4.3) + System.Runtime.Handles (>= 4.3) + System.Windows.Extensions (7.0) + System.Drawing.Common (>= 7.0) + xunit (2.8) + xunit.analyzers (>= 1.13) + xunit.assert (>= 2.8) + xunit.core (2.8) + xunit.abstractions (2.0.3) + xunit.analyzers (1.13) + xunit.assert (2.8) + xunit.core (2.8) + xunit.extensibility.core (2.8) + xunit.extensibility.execution (2.8) + xunit.extensibility.core (2.8) + xunit.abstractions (>= 2.0.3) + xunit.extensibility.execution (2.8) + xunit.extensibility.core (2.8) + xunit.runner.utility (2.8) + xunit.abstractions (>= 2.0.3) + xunit.runner.visualstudio (2.8) diff --git a/csharp/paket.main.bzl b/csharp/paket.main.bzl new file mode 100644 index 00000000000..49f5b59e216 --- /dev/null +++ b/csharp/paket.main.bzl @@ -0,0 +1,73 @@ +"GENERATED" + +load("@rules_dotnet//dotnet:defs.bzl", "nuget_repo") + +def main(): + "main" + nuget_repo( + name = "paket.main", + packages = [ + {"name": "Humanizer.Core", "id": "Humanizer.Core", "version": "2.14.1", "sha512": "sha512-yzqGU/HKNLZ9Uvr6kvSc3wYV/S5O/IvklIUW5WF7MuivGLY8wS5IZnLPkt7D1KW8Et2Enl0I3Lzg2vGWM24Xsw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.Bcl.AsyncInterfaces", "id": "Microsoft.Bcl.AsyncInterfaces", "version": "7.0.0", "sha512": "sha512-Nb9B1lxCab0LZi0ijNLEpw4hgwt0Wl8QQM1DxIhJS2otChAtIVMfyGrYl3YzdSjspvBYPliJlr0kCtizNAVe3w==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.Build", "id": "Microsoft.Build", "version": "17.8.3", "sha512": "sha512-jRz++ltVTU9xGAYSnI7fGwLIsg/AwINaxlXaJrcMszO+fyh1xJ8gKZkDz10foT/5y26jZC6G93wyp85NVHc+lA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": ["Microsoft.Build.Framework", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Reflection.MetadataLoadContext", "System.Security.Principal.Windows", "System.Threading.Tasks.Dataflow", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net48": ["Microsoft.Build.Framework", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Reflection.MetadataLoadContext", "System.Security.Principal.Windows", "System.Threading.Tasks.Dataflow", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": ["Microsoft.Build.Framework", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Reflection.MetadataLoadContext", "System.Security.Principal.Windows", "System.Threading.Tasks.Dataflow", "System.Reflection.Metadata"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.Build.Framework", "id": "Microsoft.Build.Framework", "version": "17.8.3", "sha512": "sha512-xDOoj8lpNohM0Sieo4sJ47m/3SAquclF8wFZeAYYuDRHc8hII4XWPhSafFmw5A4TMGOyV08Z1TrrqES9HxMB3Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "net462": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "net47": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "net471": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "net472": ["System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "net6.0": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "net7.0": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "netcoreapp2.1": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "netcoreapp2.2": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "netcoreapp3.0": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "netcoreapp3.1": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"], "netstandard2.1": ["System.Runtime.CompilerServices.Unsafe", "System.Security.Principal.Windows"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis", "id": "Microsoft.CodeAnalysis", "version": "4.8.0", "sha512": "sha512-KETFTRJCjhDGnULVvVDbA0miI0EMnx9m9N+TAKfvVywtTcVYXEukp5NOUQNzzOpU7XH231Vv7V2k50qCz/teVw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net462": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net47": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net471": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net472": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net48": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net5.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net6.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net7.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "net8.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"], "netstandard2.1": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis.Analyzers", "id": "Microsoft.CodeAnalysis.Analyzers", "version": "3.3.4", "sha512": "sha512-I+Riw6/6WjNICydoiNpDjN/GGP7u4XsL6VsI9lG/OjFufH3flvSEy/fxNhGDVGwZWwq/5BlnqX+LH2dmheaPfg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis.Common", "id": "Microsoft.CodeAnalysis.Common", "version": "4.8.0", "sha512": "sha512-R3u+gGs/RakiGqnBf80niDI56pCaN1g+2n66QmKqj6fAv6xw9uES2BtwtKOkQsiTEDqPm6Vk0OwrgsP1S+rSbA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net462": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net47": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net471": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net472": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net48": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis.CSharp", "id": "Microsoft.CodeAnalysis.CSharp", "version": "4.8.0", "sha512": "sha512-1HVXCQh5b0w/KE7qni2T1k2dK/5+P9uXwOHu+NDUwX6ZplpNH94FSUQBC/wwzjFpxfmdYhen1LvGk0h40a/0aA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common"], "net462": ["Microsoft.CodeAnalysis.Common"], "net47": ["Microsoft.CodeAnalysis.Common"], "net471": ["Microsoft.CodeAnalysis.Common"], "net472": ["Microsoft.CodeAnalysis.Common"], "net48": ["Microsoft.CodeAnalysis.Common"], "net5.0": ["Microsoft.CodeAnalysis.Common"], "net6.0": ["Microsoft.CodeAnalysis.Common"], "net7.0": ["Microsoft.CodeAnalysis.Common"], "net8.0": ["Microsoft.CodeAnalysis.Common"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis.CSharp.Workspaces", "id": "Microsoft.CodeAnalysis.CSharp.Workspaces", "version": "4.8.0", "sha512": "sha512-BuDq7Hcg1hRjqmK3kZQkDDJ6mR+j+C402+Vj7iBBApQAl47LuvFiJVwM1jNwMKHJs+/N3dkBV+25SAMJByohIA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net462": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net47": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net471": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net472": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net48": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis.VisualBasic", "id": "Microsoft.CodeAnalysis.VisualBasic", "version": "4.8.0", "sha512": "sha512-vMWxChp5TXtYVw3LwacOhuT8kRnzXxBnKjxTE95Xj1x1NPnBtL7sUBFFqnsCyVaaDwEAckK0QpVHhws4Zetcmg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common"], "net462": ["Microsoft.CodeAnalysis.Common"], "net47": ["Microsoft.CodeAnalysis.Common"], "net471": ["Microsoft.CodeAnalysis.Common"], "net472": ["Microsoft.CodeAnalysis.Common"], "net48": ["Microsoft.CodeAnalysis.Common"], "net5.0": ["Microsoft.CodeAnalysis.Common"], "net6.0": ["Microsoft.CodeAnalysis.Common"], "net7.0": ["Microsoft.CodeAnalysis.Common"], "net8.0": ["Microsoft.CodeAnalysis.Common"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "id": "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "version": "4.8.0", "sha512": "sha512-KvjbWJc4bAgWfvbaIIBv1eHfjfkLxQzaCT6BtxmCZTQuFO+zEjewzbwA9QhK/PMaCOM686Fn+5fhiC6kzLwO4g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net462": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net47": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net471": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net472": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net48": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeAnalysis.Workspaces.Common", "id": "Microsoft.CodeAnalysis.Workspaces.Common", "version": "4.8.0", "sha512": "sha512-pTFm2FbSn0MonSJN2XxSBrMwHUWRM7wUWZczQvJdXXo1gZBaNbH8o9/tcsXc/AmMJqPtC7rY0HRJ/Mm95STaxA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net462": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net47": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net471": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net472": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net48": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.CodeCoverage", "id": "Microsoft.CodeCoverage", "version": "17.9.0", "sha512": "sha512-QEb48Z408yBfe/f156te98pfHwjvLOKl+UC1Pzg7KH1PDXXgk8KN8ZOEdYGrAiG43pC99Oo39bCb2R5WE+e5VA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.NET.StringTools", "id": "Microsoft.NET.StringTools", "version": "17.8.3", "sha512": "sha512-3N/Ika66JZeORrIZ68fap6M0LSQ9+SQz277NxjA/dxETnR3dZwJXj67jAAc4FkijG6w//QzrC5NEregtIVjz1w==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": ["System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Runtime.CompilerServices.Unsafe"], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.NET.Test.Sdk", "id": "Microsoft.NET.Test.Sdk", "version": "17.9.0", "sha512": "sha512-1WsHeRGhVUDonn7uT+vAGkYmJF57QTR+0PDpoIvDPq+vJtaNzrUHJbPFrU3aV+y68D+0wlj4QRop5fzvxFBJkA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": ["Microsoft.CodeCoverage"], "net47": ["Microsoft.CodeCoverage"], "net471": ["Microsoft.CodeCoverage"], "net472": ["Microsoft.CodeCoverage"], "net48": ["Microsoft.CodeCoverage"], "net5.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "net6.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "net7.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "net8.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.NETCore.Platforms", "id": "Microsoft.NETCore.Platforms", "version": "1.1.1", "sha512": "sha512-mDUJD1eLXIzmUnWCzWlmNQZGDp/cVGT8KyhzMcJNk2nlfdFUOoZai9idT8/FacJr8Nv8zhAmdf39FHm5qWUoGQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.NETCore.Targets", "id": "Microsoft.NETCore.Targets", "version": "1.1.3", "sha512": "sha512-pxwq8g2PYRiEF5KXVjmZFMNTqsg2Gr1puv/pR1sqAduAKHAGbaCuJ6+yc3pAJseClQUD29S2Ubrm7n/ZD78dUg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.TestPlatform.ObjectModel", "id": "Microsoft.TestPlatform.ObjectModel", "version": "17.9.0", "sha512": "sha512-Y3BIxwsZCgJp1+B2HXy+x9qNMG9XcEgMuRKGwGBH1/TxZmVW38RJTsCQ2wEbA/tzbKAzE0ebVmAZpaVFZ+BfNw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Reflection.Metadata"], "net462": ["System.Reflection.Metadata"], "net47": ["System.Reflection.Metadata"], "net471": ["System.Reflection.Metadata"], "net472": ["System.Reflection.Metadata"], "net48": ["System.Reflection.Metadata"], "net5.0": ["System.Reflection.Metadata"], "net6.0": ["System.Reflection.Metadata"], "net7.0": ["System.Reflection.Metadata"], "net8.0": ["System.Reflection.Metadata"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Reflection.Metadata"], "netcoreapp2.1": ["System.Reflection.Metadata"], "netcoreapp2.2": ["System.Reflection.Metadata"], "netcoreapp3.0": ["System.Reflection.Metadata"], "netcoreapp3.1": ["System.Reflection.Metadata"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Reflection.Metadata"], "netstandard2.1": ["System.Reflection.Metadata"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.TestPlatform.TestHost", "id": "Microsoft.TestPlatform.TestHost", "version": "17.9.0", "sha512": "sha512-yCRsmzZaiv6/NTFzVxJVY4GaPqaLGi7E2VzUSDjvsvEhvlcQJQpozrBsegUmBr/xwgKpUE7i0gz2X2ZGO0PTGg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "net6.0": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "net7.0": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "net8.0": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.Win32.Primitives", "id": "Microsoft.Win32.Primitives", "version": "4.3.0", "sha512": "sha512-Nm8Hp51y9tYcK3xD6qk43Wjftrg1mdH24CCJsTb6gr7HS21U1uA+CKPGEtUcVZbjU1y8Kynzm5eoJ7Pnx5gm8A==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Microsoft.Win32.SystemEvents", "id": "Microsoft.Win32.SystemEvents", "version": "7.0.0", "sha512": "sha512-GO6SWx/wSZIFvxOn67Y6OiIGdz9JGCg5CRDDbSAAvBDQeZFbybu9sEOUb9w/vUlQv+A2XakTFZg9Ug1w+tgbWQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Mono.Posix.NETStandard", "id": "Mono.Posix.NETStandard", "version": "1.0.0", "sha512": "sha512-RtGiutQZJAmajvQ0QvBvh73VJye85iW9f9tjZlzF88idLxNMo4lAktP/4Y9ilCpais0LDO0tpoICt9Hdv6wooA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "Newtonsoft.Json", "id": "Newtonsoft.Json", "version": "13.0.3", "sha512": "sha512-mbJSvHfRxfX3tR/U6n1WU+mWHXswYc+SB/hkOpx8yZZe68hNZGfymJu0cjsaJEkVzCMqePiU6LdIyogqfIn7kg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Collections.Immutable", "id": "System.Collections.Immutable", "version": "7.0.0", "sha512": "sha512-8ISvyTlddLTyUsR7fQ43jmdta4tgM6aGNrZItYgF43ct0i/x3tBdPIyFU9LnaFspt1P+HLtaMz8Bir5kIqPr+g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Runtime.CompilerServices.Unsafe"], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Composition", "id": "System.Composition", "version": "7.0.0", "sha512": "sha512-+tzE7ykR8A8zNhvCbpLwfeWv6MsbR9V3ZG9dGuQ1/DKqpeP0qQeHsqgjv20njYmyj4uoEyw1VtSGr+v++fiwhg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net462": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net47": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net471": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net472": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net48": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net5.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net6.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net7.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net8.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp2.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp2.2": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp3.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp3.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netstandard2.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Composition.AttributedModel", "id": "System.Composition.AttributedModel", "version": "7.0.0", "sha512": "sha512-yAbXw0KA75IDNreMGEixHualXguXa/Qz5azb0f9QCSpjZYYh1p/whNr4ilPBUWPKlev0CcWnwBfuP1me4o5HmA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Composition.Convention", "id": "System.Composition.Convention", "version": "7.0.0", "sha512": "sha512-q+McXhN7FAsWtZ/11cgHDXEaEFSTObA6sGpxoXCAf68qza24qHfk9LMbxIljnSEw1zohPmnMcRhOxWZoe6EtYw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel"], "net462": ["System.Composition.AttributedModel"], "net47": ["System.Composition.AttributedModel"], "net471": ["System.Composition.AttributedModel"], "net472": ["System.Composition.AttributedModel"], "net48": ["System.Composition.AttributedModel"], "net5.0": ["System.Composition.AttributedModel"], "net6.0": ["System.Composition.AttributedModel"], "net7.0": ["System.Composition.AttributedModel"], "net8.0": ["System.Composition.AttributedModel"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel"], "netcoreapp2.1": ["System.Composition.AttributedModel"], "netcoreapp2.2": ["System.Composition.AttributedModel"], "netcoreapp3.0": ["System.Composition.AttributedModel"], "netcoreapp3.1": ["System.Composition.AttributedModel"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel"], "netstandard2.1": ["System.Composition.AttributedModel"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Composition.Hosting", "id": "System.Composition.Hosting", "version": "7.0.0", "sha512": "sha512-bsn3YvBEQLr86nEEwbxCTYIAenNTzVjOdvlYkOAXEE9szq9s8D9QWs1a3nT0XKQrxYveVCmF6WOQWyX0dAESMg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.Runtime"], "net462": ["System.Composition.Runtime"], "net47": ["System.Composition.Runtime"], "net471": ["System.Composition.Runtime"], "net472": ["System.Composition.Runtime"], "net48": ["System.Composition.Runtime"], "net5.0": ["System.Composition.Runtime"], "net6.0": ["System.Composition.Runtime"], "net7.0": ["System.Composition.Runtime"], "net8.0": ["System.Composition.Runtime"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.Runtime"], "netcoreapp2.1": ["System.Composition.Runtime"], "netcoreapp2.2": ["System.Composition.Runtime"], "netcoreapp3.0": ["System.Composition.Runtime"], "netcoreapp3.1": ["System.Composition.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.Runtime"], "netstandard2.1": ["System.Composition.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Composition.Runtime", "id": "System.Composition.Runtime", "version": "7.0.0", "sha512": "sha512-Ks9ujC23uONMqefwDOqxMJIf4m4t3r+IvPdYcphVIL07M3+j1Mjcrb3tv2PkZ04MW83yC17A/G47KMfCoX1nZw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Composition.TypedParts", "id": "System.Composition.TypedParts", "version": "7.0.0", "sha512": "sha512-OScKjiZB5A3zaOFA9aqLFeNiqFLtnv/pUHPP14yRQA71819Nk4fZ6hrrraZbmccx9+ddXLQyB/OUwV0epDMlmA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net462": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net47": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net471": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net472": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net48": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net5.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net6.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net7.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net8.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp2.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp2.2": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp3.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp3.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netstandard2.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Configuration.ConfigurationManager", "id": "System.Configuration.ConfigurationManager", "version": "7.0.0", "sha512": "sha512-g3iVgTpIcjMYpH+sMq5VKjytevOJv+ABsYLKOLj0UZrXp3diFFdnPPqL+orxMD5ktyaTagg2S7ONJInu8itIaQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "net462": ["System.Security.Permissions"], "net47": ["System.Security.Permissions"], "net471": ["System.Security.Permissions"], "net472": ["System.Security.Permissions"], "net48": ["System.Security.Permissions"], "net5.0": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "net6.0": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "net7.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "net8.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "netcoreapp2.1": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "netcoreapp2.2": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "netcoreapp3.0": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "netcoreapp3.1": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"], "netstandard2.1": ["System.Security.Cryptography.ProtectedData", "System.Security.Permissions"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Diagnostics.EventLog", "id": "System.Diagnostics.EventLog", "version": "7.0.0", "sha512": "sha512-m/H4Rg7KukGEmfRpl+rXU1UbMN3GYbv42cbMHRgMwHIiUL3svKoFFR76Fk/mHN5TgrwGx64fS0Fp+p3qICKg/Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Security.Principal.Windows"], "net462": ["System.Security.Principal.Windows"], "net47": ["System.Security.Principal.Windows"], "net471": ["System.Security.Principal.Windows"], "net472": ["System.Security.Principal.Windows"], "net48": ["System.Security.Principal.Windows"], "net5.0": ["System.Security.Principal.Windows"], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Security.Principal.Windows"], "netcoreapp2.1": ["System.Security.Principal.Windows"], "netcoreapp2.2": ["System.Security.Principal.Windows"], "netcoreapp3.0": ["System.Security.Principal.Windows"], "netcoreapp3.1": ["System.Security.Principal.Windows"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Security.Principal.Windows"], "netstandard2.1": ["System.Security.Principal.Windows"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Drawing.Common", "id": "System.Drawing.Common", "version": "7.0.0", "sha512": "sha512-0TJd5U26gRDgGa/rqABgHC5OBAiyl7Mm3pIzPgKfpmPXFQ8CFVWyGi+4mkEaCK715ViOBDkU2pC2nAiPunLw7Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": ["Microsoft.Win32.SystemEvents"], "net7.0": ["Microsoft.Win32.SystemEvents"], "net8.0": ["Microsoft.Win32.SystemEvents"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.IO", "id": "System.IO", "version": "4.3.0", "sha512": "sha512-v8paIePhmGuXZbE9xvvNb4uJ5ME4OFXR1+8la/G/L1GIl2nbU2WFnddgb79kVK3U2us7q1aZT/uY/R0D/ovB5g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard": [], "netstandard1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Text.Encoding", "System.Threading.Tasks"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.IO.FileSystem", "id": "System.IO.FileSystem", "version": "4.3.0", "sha512": "sha512-T7WB1vhblSmgkaDpdGM3Uqo55Qsr5sip5eyowrwiXOoHBkzOx3ePd9+Zh97r9NzOwFCxqX7awO6RBxQuao7n7g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": ["System.IO.FileSystem.Primitives"], "net461": ["System.IO.FileSystem.Primitives"], "net462": ["System.IO.FileSystem.Primitives"], "net47": ["System.IO.FileSystem.Primitives"], "net471": ["System.IO.FileSystem.Primitives"], "net472": ["System.IO.FileSystem.Primitives"], "net48": ["System.IO.FileSystem.Primitives"], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.IO", "System.IO.FileSystem.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Text.Encoding", "System.Threading.Tasks"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.IO.FileSystem.Primitives", "id": "System.IO.FileSystem.Primitives", "version": "4.3.0", "sha512": "sha512-WIWVPQlYLP/Zc9I6IakpBk1y8ryVGK83MtZx//zGKKi2hvHQWKAB7moRQCOz5Is/wNDksiYpocf3FeA3le6e5Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["System.Runtime"], "net6.0": ["System.Runtime"], "net7.0": ["System.Runtime"], "net8.0": ["System.Runtime"], "netcoreapp1.0": ["System.Runtime"], "netcoreapp1.1": ["System.Runtime"], "netcoreapp2.0": ["System.Runtime"], "netcoreapp2.1": ["System.Runtime"], "netcoreapp2.2": ["System.Runtime"], "netcoreapp3.0": ["System.Runtime"], "netcoreapp3.1": ["System.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": ["System.Runtime"], "netstandard1.4": ["System.Runtime"], "netstandard1.5": ["System.Runtime"], "netstandard1.6": ["System.Runtime"], "netstandard2.0": ["System.Runtime"], "netstandard2.1": ["System.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.IO.Pipelines", "id": "System.IO.Pipelines", "version": "7.0.0", "sha512": "sha512-TakLfQsVpFTezcI7L++PGtFZbIsjDxr+66c5PvUzTbVZycDIg0zSFs55ewk4b0IkpTKZAK39uf0m63hOEqFp/Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Net.Primitives", "id": "System.Net.Primitives", "version": "4.3.1", "sha512": "sha512-BgdlyYCI7rrdh36p3lMTqbkvaafPETpB1bk9iQlFdQxYE692kiXvmseXs8ghL+gEgQF2xgDc8GH4QLkSgUUs+Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netstandard": [], "netstandard1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime", "System.Runtime.Handles"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Reflection.Metadata", "id": "System.Reflection.Metadata", "version": "7.0.0", "sha512": "sha512-LZPIuhp4zrkNJbejuCrnx/JFKtKfSe6OHGCyvNoZ+Pbt9oaJ1CpYau9fr58QSf5egJXsmkq0iizSqVCot+wshQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Collections.Immutable"], "net462": ["System.Collections.Immutable"], "net47": ["System.Collections.Immutable"], "net471": ["System.Collections.Immutable"], "net472": ["System.Collections.Immutable"], "net48": ["System.Collections.Immutable"], "net5.0": ["System.Collections.Immutable"], "net6.0": ["System.Collections.Immutable"], "net7.0": ["System.Collections.Immutable"], "net8.0": ["System.Collections.Immutable"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Collections.Immutable"], "netcoreapp2.1": ["System.Collections.Immutable"], "netcoreapp2.2": ["System.Collections.Immutable"], "netcoreapp3.0": ["System.Collections.Immutable"], "netcoreapp3.1": ["System.Collections.Immutable"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Collections.Immutable"], "netstandard2.1": ["System.Collections.Immutable"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Reflection.MetadataLoadContext", "id": "System.Reflection.MetadataLoadContext", "version": "7.0.0", "sha512": "sha512-dqk0PmO2SGulqNpuJlALPc/5vqFVZc6As4ToHeZvd+6B/DomA1/JM1nAOpSU2hkBVytU0GlwsBr4YfKSnGSchg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net462": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net47": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net471": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net472": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net48": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net5.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net6.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net7.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net8.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netcoreapp2.1": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netcoreapp2.2": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netcoreapp3.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netcoreapp3.1": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netstandard2.1": ["System.Collections.Immutable", "System.Reflection.Metadata"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Runtime", "id": "System.Runtime", "version": "4.3.1", "sha512": "sha512-Al69mPDfzdD+bKGK2HAfB+lNFOHFqnkqzNnUJmmvUe1/qEPK9M7EiTT4zuycKDPy7ev11xz8XVgJWKP0hm7NIA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard": [], "netstandard1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard1.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Runtime.CompilerServices.Unsafe", "id": "System.Runtime.CompilerServices.Unsafe", "version": "6.0.0", "sha512": "sha512-1AVzAb5OxJNvJLnOADtexNmWgattm2XVOT3TjQTN7Dd4SqoSwai1CsN2fth42uQldJSQdz/sAec0+TzxBFgisw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Runtime.Handles", "id": "System.Runtime.Handles", "version": "4.3.0", "sha512": "sha512-CluvHdVUv54BvLTOCCyybugreDNk/rR8unMPruzXDtxSjvrQOU3M4R831/lQf4YI8VYp668FGQa/01E+Rq8PEQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Security.Cryptography.ProtectedData", "id": "System.Security.Cryptography.ProtectedData", "version": "7.0.0", "sha512": "sha512-a34SHiyaMcLRjw/1IGXokS2cH9j8XoOhs1jUYq3m+kQcnPp6fhmeuqe5U947WqojDsVMhWAsCE6rIg8grBv9BA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Security.Permissions", "id": "System.Security.Permissions", "version": "7.0.0", "sha512": "sha512-XNVTmQ9JuCRwRXRTDoOHEzEt0wmQeRudH9lThP0l3OBja4P3jmRHq/0H0N9Ns1OD6gNmKpjLdOeHCQEXv4iVrA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": ["System.Windows.Extensions"], "net7.0": ["System.Windows.Extensions"], "net8.0": ["System.Windows.Extensions"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Security.Principal", "id": "System.Security.Principal", "version": "4.3.0", "sha512": "sha512-24oe0NGJY32e+DFHVQzl2okM9uwYmn0Aa6nehqtVZ55/Al4Yva7S3BN934Kn5qATH7TVTUJkgxhisdfF7mKDfg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["System.Runtime"], "net6.0": ["System.Runtime"], "net7.0": ["System.Runtime"], "net8.0": ["System.Runtime"], "netcoreapp1.0": ["System.Runtime"], "netcoreapp1.1": ["System.Runtime"], "netcoreapp2.0": ["System.Runtime"], "netcoreapp2.1": ["System.Runtime"], "netcoreapp2.2": ["System.Runtime"], "netcoreapp3.0": ["System.Runtime"], "netcoreapp3.1": ["System.Runtime"], "netstandard": [], "netstandard1.0": ["System.Runtime"], "netstandard1.1": ["System.Runtime"], "netstandard1.2": ["System.Runtime"], "netstandard1.3": ["System.Runtime"], "netstandard1.4": ["System.Runtime"], "netstandard1.5": ["System.Runtime"], "netstandard1.6": ["System.Runtime"], "netstandard2.0": ["System.Runtime"], "netstandard2.1": ["System.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Security.Principal.Windows", "id": "System.Security.Principal.Windows", "version": "5.0.0", "sha512": "sha512-RKkgqq8ishctQTGbtXqyuOGkUx1fAhkqb1OoHYdRJRlbYLoLWkSkWYHRN/17DzplsSlZtf2Xr8BXjNhO8nRnzQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": ["Microsoft.Win32.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Security.Principal", "System.Text.Encoding"], "netcoreapp1.1": ["Microsoft.Win32.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Security.Principal", "System.Text.Encoding"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms"], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": ["Microsoft.Win32.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Security.Principal", "System.Text.Encoding"], "netstandard1.4": ["Microsoft.Win32.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Security.Principal", "System.Text.Encoding"], "netstandard1.5": ["Microsoft.Win32.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Security.Principal", "System.Text.Encoding"], "netstandard1.6": ["Microsoft.Win32.Primitives", "System.Runtime", "System.Runtime.Handles", "System.Security.Principal", "System.Text.Encoding"], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Text.Encoding", "id": "System.Text.Encoding", "version": "4.3.0", "sha512": "sha512-b/f+7HMTpxIfeV7H03bkuHKMFylCGfr9/U6gePnfFFW0aF8LOWLDgQCY6V1oWUqDksC3mdNuyChM1vy9TP4sZw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard": [], "netstandard1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Threading.Channels", "id": "System.Threading.Channels", "version": "7.0.0", "sha512": "sha512-XXmpdJbyVCagWg3bGfUGNTxKp4EK/3C4Bt8pXhKVYZKwHPjeHPOg0u2wdqHFsojU4u4i9KByAJTyzqLCMqwpUg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Threading.Tasks", "id": "System.Threading.Tasks", "version": "4.3.0", "sha512": "sha512-fUiP+CyyCjs872OA8trl6p97qma/da1xGq3h4zAbJZk8zyaU4zyEfqW5vbkP80xG/Nimun1vlWBboMEk7XxdEw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net6.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net7.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "net8.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp2.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netcoreapp3.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard": [], "netstandard1.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.2": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.3": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.4": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.5": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard1.6": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.0": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"], "netstandard2.1": ["Microsoft.NETCore.Platforms", "Microsoft.NETCore.Targets", "System.Runtime"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Threading.Tasks.Dataflow", "id": "System.Threading.Tasks.Dataflow", "version": "7.0.0", "sha512": "sha512-nB6cUBEEimO35tPK+KmhUF8jxxisO1E+8KU3eDIA9/o156qulMs8YeozOTcVRYHZWvgn1YCDI/ZR2ga9ErXIfg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Threading.ThreadPool", "id": "System.Threading.ThreadPool", "version": "4.3.0", "sha512": "sha512-RQpA+UpI6Tlpeedk5JStYk2DM/M3i5HqabI/yDbfj1xDu9bIz9kdoquVpHbh/wQjOJaOCbcgRH8iQcAUv8dRWQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["System.Runtime", "System.Runtime.Handles"], "net6.0": ["System.Runtime", "System.Runtime.Handles"], "net7.0": ["System.Runtime", "System.Runtime.Handles"], "net8.0": ["System.Runtime", "System.Runtime.Handles"], "netcoreapp1.0": ["System.Runtime", "System.Runtime.Handles"], "netcoreapp1.1": ["System.Runtime", "System.Runtime.Handles"], "netcoreapp2.0": ["System.Runtime", "System.Runtime.Handles"], "netcoreapp2.1": ["System.Runtime", "System.Runtime.Handles"], "netcoreapp2.2": ["System.Runtime", "System.Runtime.Handles"], "netcoreapp3.0": ["System.Runtime", "System.Runtime.Handles"], "netcoreapp3.1": ["System.Runtime", "System.Runtime.Handles"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": ["System.Runtime", "System.Runtime.Handles"], "netstandard1.4": ["System.Runtime", "System.Runtime.Handles"], "netstandard1.5": ["System.Runtime", "System.Runtime.Handles"], "netstandard1.6": ["System.Runtime", "System.Runtime.Handles"], "netstandard2.0": ["System.Runtime", "System.Runtime.Handles"], "netstandard2.1": ["System.Runtime", "System.Runtime.Handles"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "System.Windows.Extensions", "id": "System.Windows.Extensions", "version": "7.0.0", "sha512": "sha512-KNnH0GX7T/oRAzOtJjefboYngi+d/bNGd63j+ZIFFTIR8RM0dwptuImNXiKqvD78kzcWAf3kd3yjcih+UTYkbw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": ["System.Drawing.Common"], "net7.0": ["System.Drawing.Common"], "net8.0": ["System.Drawing.Common"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit", "id": "xunit", "version": "2.8.0", "sha512": "sha512-pY+3288LqTgGilRPOuWdTdTAQ3URBTqlo4WJp1FwM10/x7GriewCV/wxL7NrTH4DRUVjoKY6HdcpFSdtQmirLQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net20": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net30": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net35": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net40": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net403": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net45": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net451": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net452": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net46": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net461": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net462": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net47": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net471": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net472": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net48": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net5.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net6.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net7.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net8.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp1.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp1.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp2.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp2.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp2.2": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp3.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp3.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.2": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.3": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.4": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.5": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.6": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard2.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard2.1": ["xunit.core", "xunit.assert", "xunit.analyzers"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.abstractions", "id": "xunit.abstractions", "version": "2.0.3", "sha512": "sha512-PKJri5f0qEQPFvgY6CZR9XG8JROlWSdC/ZYLkkDQuID++Egn+yWjB+Yf57AZ8U6GRlP7z33uDQ4/r5BZPer2JA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.analyzers", "id": "xunit.analyzers", "version": "1.13.0", "sha512": "sha512-GJ4gtp1hp3hpIWrK+PJ0AOG9t2WW7K2l1hlvklevMTAeZ9tKqzUGwaixZ6G/HLHWAcZo7Wy1r45Fu0v9Dwd4tA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.assert", "id": "xunit.assert", "version": "2.8.0", "sha512": "sha512-S5571ILGuO1wZAraKjnkXyWacxwJr+9NftDNopugypT2r3UhJJVz/10WD7Xx+dDsvRS3ucd1VMI92cBIfSRjjg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.core", "id": "xunit.core", "version": "2.8.0", "sha512": "sha512-/Ns+N8X8pffZm91IJhB1MbzStjLo8+aKnu3kzF+IlOHq850+MYG+NI23XEV4AH5Cc3pqHD4tp7wbB/s4bY7PGg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net20": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net30": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net35": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net40": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net403": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net45": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net451": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net452": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net46": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net461": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net462": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net47": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net471": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net472": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net48": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net5.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net6.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net7.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "net8.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netcoreapp1.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netcoreapp1.1": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netcoreapp2.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netcoreapp2.1": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netcoreapp2.2": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netcoreapp3.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netcoreapp3.1": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard1.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard1.1": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard1.2": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard1.3": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard1.4": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard1.5": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard1.6": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard2.0": ["xunit.extensibility.core", "xunit.extensibility.execution"], "netstandard2.1": ["xunit.extensibility.core", "xunit.extensibility.execution"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.extensibility.core", "id": "xunit.extensibility.core", "version": "2.8.0", "sha512": "sha512-Otlt6joZ9a7QpiAB5SNRb0sd0DMndpH6ktuAVj65hz80xjoQdhdMNO51qWIdk98Ri+fiUS3EBmuSzbv0Dkws5w==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": ["xunit.abstractions"], "net451": ["xunit.abstractions"], "net452": ["xunit.abstractions"], "net46": ["xunit.abstractions"], "net461": ["xunit.abstractions"], "net462": ["xunit.abstractions"], "net47": ["xunit.abstractions"], "net471": ["xunit.abstractions"], "net472": ["xunit.abstractions"], "net48": ["xunit.abstractions"], "net5.0": ["xunit.abstractions"], "net6.0": ["xunit.abstractions"], "net7.0": ["xunit.abstractions"], "net8.0": ["xunit.abstractions"], "netcoreapp1.0": ["xunit.abstractions"], "netcoreapp1.1": ["xunit.abstractions"], "netcoreapp2.0": ["xunit.abstractions"], "netcoreapp2.1": ["xunit.abstractions"], "netcoreapp2.2": ["xunit.abstractions"], "netcoreapp3.0": ["xunit.abstractions"], "netcoreapp3.1": ["xunit.abstractions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": ["xunit.abstractions"], "netstandard1.2": ["xunit.abstractions"], "netstandard1.3": ["xunit.abstractions"], "netstandard1.4": ["xunit.abstractions"], "netstandard1.5": ["xunit.abstractions"], "netstandard1.6": ["xunit.abstractions"], "netstandard2.0": ["xunit.abstractions"], "netstandard2.1": ["xunit.abstractions"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.extensibility.execution", "id": "xunit.extensibility.execution", "version": "2.8.0", "sha512": "sha512-YZn5YCt3ohLPpsz/eoG92pSmt01RJpVD509eRwtt2Bz9iYvgTNIqxu2WJUKhBiMGTZ2nU+IFl6WQG2OiJ639gA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": ["xunit.extensibility.core"], "net451": ["xunit.extensibility.core"], "net452": ["xunit.extensibility.core"], "net46": ["xunit.extensibility.core"], "net461": ["xunit.extensibility.core"], "net462": ["xunit.extensibility.core"], "net47": ["xunit.extensibility.core"], "net471": ["xunit.extensibility.core"], "net472": ["xunit.extensibility.core"], "net48": ["xunit.extensibility.core"], "net5.0": ["xunit.extensibility.core"], "net6.0": ["xunit.extensibility.core"], "net7.0": ["xunit.extensibility.core"], "net8.0": ["xunit.extensibility.core"], "netcoreapp1.0": ["xunit.extensibility.core"], "netcoreapp1.1": ["xunit.extensibility.core"], "netcoreapp2.0": ["xunit.extensibility.core"], "netcoreapp2.1": ["xunit.extensibility.core"], "netcoreapp2.2": ["xunit.extensibility.core"], "netcoreapp3.0": ["xunit.extensibility.core"], "netcoreapp3.1": ["xunit.extensibility.core"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": ["xunit.extensibility.core"], "netstandard1.2": ["xunit.extensibility.core"], "netstandard1.3": ["xunit.extensibility.core"], "netstandard1.4": ["xunit.extensibility.core"], "netstandard1.5": ["xunit.extensibility.core"], "netstandard1.6": ["xunit.extensibility.core"], "netstandard2.0": ["xunit.extensibility.core"], "netstandard2.1": ["xunit.extensibility.core"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.runner.utility", "id": "xunit.runner.utility", "version": "2.8.0", "sha512": "sha512-YJ9UEsY0NUxeYfB01AO4uJgSSelInfROv4oAsTn7z0GD6kly3HzPQC+B/JDbWUVCRJ1xIRoaYPisMvVYQBIyxA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": ["xunit.abstractions"], "net40": ["xunit.abstractions"], "net403": ["xunit.abstractions"], "net45": ["xunit.abstractions"], "net451": ["xunit.abstractions"], "net452": ["xunit.abstractions"], "net46": ["xunit.abstractions"], "net461": ["xunit.abstractions"], "net462": ["xunit.abstractions"], "net47": ["xunit.abstractions"], "net471": ["xunit.abstractions"], "net472": ["xunit.abstractions"], "net48": ["xunit.abstractions"], "net5.0": ["xunit.abstractions"], "net6.0": ["xunit.abstractions"], "net7.0": ["xunit.abstractions"], "net8.0": ["xunit.abstractions"], "netcoreapp1.0": ["xunit.abstractions"], "netcoreapp1.1": ["xunit.abstractions"], "netcoreapp2.0": ["xunit.abstractions"], "netcoreapp2.1": ["xunit.abstractions"], "netcoreapp2.2": ["xunit.abstractions"], "netcoreapp3.0": ["xunit.abstractions"], "netcoreapp3.1": ["xunit.abstractions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": ["xunit.abstractions"], "netstandard1.2": ["xunit.abstractions"], "netstandard1.3": ["xunit.abstractions"], "netstandard1.4": ["xunit.abstractions"], "netstandard1.5": ["xunit.abstractions"], "netstandard1.6": ["xunit.abstractions"], "netstandard2.0": ["xunit.abstractions"], "netstandard2.1": ["xunit.abstractions"]}, "targeting_pack_overrides": [], "framework_list": []}, + {"name": "xunit.runner.visualstudio", "id": "xunit.runner.visualstudio", "version": "2.8.0", "sha512": "sha512-hEFlhPQ0BVrJkWHtGpKOqtqAvTk1FCPAIS5Z0zs+CMjNAgugpBuuddEa5gB4CzRDjGzms2UjvgzkgbnQXozFpw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": ["Microsoft.TestPlatform.ObjectModel"], "net47": ["Microsoft.TestPlatform.ObjectModel"], "net471": ["Microsoft.TestPlatform.ObjectModel"], "net472": ["Microsoft.TestPlatform.ObjectModel"], "net48": ["Microsoft.TestPlatform.ObjectModel"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": []}, + ], + ) diff --git a/csharp/paket.main_extension.bzl b/csharp/paket.main_extension.bzl new file mode 100644 index 00000000000..6d356fb47cd --- /dev/null +++ b/csharp/paket.main_extension.bzl @@ -0,0 +1,10 @@ +"Generated" + +load(":paket.main.bzl", _main = "main") + +def _main_impl(_ctx): + _main() + +main_extension = module_extension( + implementation = _main_impl, +) diff --git a/csharp/ql/Directory.Build.props b/csharp/ql/Directory.Build.props new file mode 100644 index 00000000000..a4049773c56 --- /dev/null +++ b/csharp/ql/Directory.Build.props @@ -0,0 +1,6 @@ + + + diff --git a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md index a1fa7465047..8ead253e97f 100644 --- a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md @@ -1,3 +1,11 @@ +## 1.7.17 + +No user-facing changes. + +## 1.7.16 + +No user-facing changes. + ## 1.7.15 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.16.md b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.16.md new file mode 100644 index 00000000000..7fa1f796658 --- /dev/null +++ b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.16.md @@ -0,0 +1,3 @@ +## 1.7.16 + +No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.17.md b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.17.md new file mode 100644 index 00000000000..cdbe25eaf78 --- /dev/null +++ b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.17.md @@ -0,0 +1,3 @@ +## 1.7.17 + +No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml b/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml index 07b34a2aaf7..ac9a08123d2 100644 --- a/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml +++ b/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.7.15 +lastReleaseVersion: 1.7.17 diff --git a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml index 56aae235d87..5129894985f 100644 --- a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml +++ b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-solorigate-all -version: 1.7.15 +version: 1.7.17 groups: - csharp - solorigate diff --git a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md index a1fa7465047..8ead253e97f 100644 --- a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md +++ b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md @@ -1,3 +1,11 @@ +## 1.7.17 + +No user-facing changes. + +## 1.7.16 + +No user-facing changes. + ## 1.7.15 No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.16.md b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.16.md new file mode 100644 index 00000000000..7fa1f796658 --- /dev/null +++ b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.16.md @@ -0,0 +1,3 @@ +## 1.7.16 + +No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.17.md b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.17.md new file mode 100644 index 00000000000..cdbe25eaf78 --- /dev/null +++ b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.17.md @@ -0,0 +1,3 @@ +## 1.7.17 + +No user-facing changes. diff --git a/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml b/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml index 07b34a2aaf7..ac9a08123d2 100644 --- a/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml +++ b/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 1.7.15 +lastReleaseVersion: 1.7.17 diff --git a/csharp/ql/campaigns/Solorigate/src/qlpack.yml b/csharp/ql/campaigns/Solorigate/src/qlpack.yml index ded88f88d0a..b5e75a5f357 100644 --- a/csharp/ql/campaigns/Solorigate/src/qlpack.yml +++ b/csharp/ql/campaigns/Solorigate/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-solorigate-queries -version: 1.7.15 +version: 1.7.17 groups: - csharp - solorigate diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone_flowsteps/XSS.expected b/csharp/ql/integration-tests/all-platforms/cshtml_standalone_flowsteps/XSS.expected index c5e1e6db6d6..42257faeb50 100644 --- a/csharp/ql/integration-tests/all-platforms/cshtml_standalone_flowsteps/XSS.expected +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone_flowsteps/XSS.expected @@ -1 +1 @@ -| Views/Test/Test.cshtml:7:27:7:36 | access to property Name | Controllers/TestController.cs:13:40:13:47 | tainted1 : UserData | Views/Test/Test.cshtml:7:27:7:36 | access to property Name | $@ flows to here and is written to HTML or JavaScript: Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Raw() method. | Controllers/TestController.cs:13:40:13:47 | tainted1 : UserData | User-provided value | +| Views/Test/Test.cshtml:7:26:7:35 | access to property Name | Controllers/TestController.cs:13:40:13:47 | tainted1 : UserData | Views/Test/Test.cshtml:7:26:7:35 | access to property Name | $@ flows to here and is written to HTML or JavaScript: Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Raw() method. | Controllers/TestController.cs:13:40:13:47 | tainted1 : UserData | User-provided value | diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone_flowsteps/global.json b/csharp/ql/integration-tests/all-platforms/cshtml_standalone_flowsteps/global.json new file mode 100644 index 00000000000..b11f794bfce --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone_flowsteps/global.json @@ -0,0 +1,5 @@ +{ + "sdk": { + "version": "8.0.300" + } +} \ No newline at end of file diff --git a/csharp/ql/integration-tests/all-platforms/standalone/diagnostics.expected b/csharp/ql/integration-tests/all-platforms/standalone/diagnostics.expected index f5704ce12bb..19390ed2af2 100644 --- a/csharp/ql/integration-tests/all-platforms/standalone/diagnostics.expected +++ b/csharp/ql/integration-tests/all-platforms/standalone/diagnostics.expected @@ -13,12 +13,12 @@ } } { - "markdownMessage": "C# with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", + "markdownMessage": "C# was extracted with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", "severity": "note", "source": { "extractorName": "csharp", "id": "csharp/autobuilder/buildless/mode-active", - "name": "C# with build-mode set to 'none'" + "name": "C# was extracted with build-mode set to 'none'" }, "visibility": { "cliSummaryTable": true, diff --git a/csharp/ql/integration-tests/all-platforms/standalone_failed/diagnostics.expected b/csharp/ql/integration-tests/all-platforms/standalone_failed/diagnostics.expected index 65b8c89ce70..87266426bda 100644 --- a/csharp/ql/integration-tests/all-platforms/standalone_failed/diagnostics.expected +++ b/csharp/ql/integration-tests/all-platforms/standalone_failed/diagnostics.expected @@ -13,12 +13,12 @@ } } { - "markdownMessage": "C# with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", + "markdownMessage": "C# was extracted with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", "severity": "note", "source": { "extractorName": "csharp", "id": "csharp/autobuilder/buildless/mode-active", - "name": "C# with build-mode set to 'none'" + "name": "C# was extracted with build-mode set to 'none'" }, "visibility": { "cliSummaryTable": true, diff --git a/csharp/ql/integration-tests/all-platforms/standalone_resx/CompilationInfo.expected b/csharp/ql/integration-tests/all-platforms/standalone_resx/CompilationInfo.expected index 2f5b2c9ea4e..48cca253453 100644 --- a/csharp/ql/integration-tests/all-platforms/standalone_resx/CompilationInfo.expected +++ b/csharp/ql/integration-tests/all-platforms/standalone_resx/CompilationInfo.expected @@ -1,6 +1,9 @@ +| All Nuget feeds reachable | 1.0 | | Failed project restore with package source error | 0.0 | | Failed solution restore with package source error | 0.0 | +| NuGet feed responsiveness checked | 1.0 | | Project files on filesystem | 1.0 | +| Reachable fallback Nuget feed count | 1.0 | | Resource extraction enabled | 1.0 | | Restored .NET framework variants | 1.0 | | Restored projects through solution files | 0.0 | diff --git a/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.expected b/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.expected index c877d01a695..888a4be5409 100644 --- a/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.expected +++ b/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.expected @@ -1,9 +1,14 @@ | 0 | /noconfig | | 1 | /unsafe- | | 2 | /checked- | +| 3 | /nowarn:1701,1702,1701,1702 | | 4 | /fullpaths | | 5 | /nostdlib+ | +| 6 | /errorreport:prompt | +| 7 | /warn:8 | +| 8 | /define:TRACE;DEBUG;NET;NET8_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER | | 9 | /highentropyva+ | +| 10 | /nullable:enable | | 11 | /reference:[...]/8.0.1/ref/net8.0/Microsoft.CSharp.dll | | 12 | /reference:[...]/8.0.1/ref/net8.0/Microsoft.VisualBasic.Core.dll | | 13 | /reference:[...]/8.0.1/ref/net8.0/Microsoft.VisualBasic.dll | @@ -168,10 +173,24 @@ | 172 | /reference:[...]/8.0.1/ref/net8.0/System.Xml.XPath.XDocument.dll | | 173 | /reference:[...]/8.0.1/ref/net8.0/WindowsBase.dll | | 174 | /debug+ | +| 175 | /debug:portable | +| 176 | /filealign:512 | +| 177 | /generatedfilesout:obj/Debug/net8.0//generated | | 178 | /optimize- | +| 179 | /out:obj/Debug/net8.0/test.dll | +| 180 | /refout:obj/Debug/net8.0/refint/test.dll | +| 181 | /target:exe | | 182 | /warnaserror- | | 183 | /utf8output | | 184 | /deterministic+ | +| 185 | /sourcelink:obj/Debug/net8.0/test.sourcelink.json | +| 186 | /langversion:12.0 | +| 187 | /embed:Program.cs | +| 188 | /embed:obj/Debug/net8.0/test.GlobalUsings.g.cs | +| 189 | /embed:"obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs" | +| 190 | /embed:obj/Debug/net8.0/test.AssemblyInfo.cs | +| 191 | /analyzerconfig:/home/runner/work/semmle-code/semmle-code/.editorconfig | +| 192 | /analyzerconfig:obj/Debug/net8.0/test.GeneratedMSBuildEditorConfig.editorconfig | | 193 | /analyzerconfig:[...]/8.0.101/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_8_default.globalconfig | | 194 | /analyzer:[...]/8.0.101/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll | | 195 | /analyzer:[...]/8.0.101/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll | @@ -185,3 +204,4 @@ | 203 | obj/Debug/net8.0/test.GlobalUsings.g.cs | | 204 | obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs | | 205 | obj/Debug/net8.0/test.AssemblyInfo.cs | +| 206 | /warnaserror+:NU1605,SYSLIB0011 | diff --git a/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.ql b/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.ql index 774388896e9..f2aa5c8c4a0 100644 --- a/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.ql +++ b/csharp/ql/integration-tests/linux-only/compiler_args/CompilerArgs.ql @@ -3,7 +3,8 @@ import semmle.code.csharp.commons.Compilation bindingset[arg] private string normalize(string arg) { - not exists(arg.indexOf(":")) and result = arg + (not exists(arg.indexOf(":")) or not exists(arg.indexOf("/8.0"))) and + result = arg or exists(int i, int j | i = arg.indexOf(":") and diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_executing_runtime/Assemblies.expected b/csharp/ql/integration-tests/posix-only/standalone_dependencies_executing_runtime/Assemblies.expected index 772f640789e..26e38291aa1 100644 --- a/csharp/ql/integration-tests/posix-only/standalone_dependencies_executing_runtime/Assemblies.expected +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_executing_runtime/Assemblies.expected @@ -193,9 +193,3 @@ | [...]/WindowsBase.dll | | [...]/mscorlib.dll | | [...]/netstandard.dll | -| [...]/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll | -| [...]/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll | -| [...]/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll | -| [...]/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll | -| [...]/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll | -| [...]/zh-Hant/Microsoft.CodeAnalysis.resources.dll | diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error/CompilationInfo.expected b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error/CompilationInfo.expected index 9171a445bcd..53ebd1016fb 100644 --- a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error/CompilationInfo.expected +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error/CompilationInfo.expected @@ -1,7 +1,10 @@ +| All Nuget feeds reachable | 1.0 | | Failed project restore with package source error | 1.0 | | Failed solution restore with package source error | 0.0 | | Fallback nuget restore | 1.0 | +| NuGet feed responsiveness checked | 1.0 | | Project files on filesystem | 1.0 | +| Reachable fallback Nuget feed count | 1.0 | | Resolved assembly conflicts | 7.0 | | Resource extraction enabled | 0.0 | | Restored .NET framework variants | 0.0 | diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/CompilationInfo.expected b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/CompilationInfo.expected index bd676f6f1d7..777d615d99b 100644 --- a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/CompilationInfo.expected +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/CompilationInfo.expected @@ -1,7 +1,9 @@ | All Nuget feeds reachable | 0.0 | | Fallback nuget restore | 1.0 | | Inherited Nuget feed count | 1.0 | +| NuGet feed responsiveness checked | 1.0 | | Project files on filesystem | 1.0 | +| Reachable fallback Nuget feed count | 1.0 | | Resolved assembly conflicts | 7.0 | | Resource extraction enabled | 0.0 | | Restored .NET framework variants | 0.0 | diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/diagnostics.expected b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/diagnostics.expected index 5f298cd3a11..8633aedab76 100644 --- a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/diagnostics.expected +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/diagnostics.expected @@ -13,12 +13,12 @@ } } { - "markdownMessage": "C# with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", + "markdownMessage": "C# was extracted with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", "severity": "note", "source": { "extractorName": "csharp", "id": "csharp/autobuilder/buildless/mode-active", - "name": "C# with build-mode set to 'none'" + "name": "C# was extracted with build-mode set to 'none'" }, "visibility": { "cliSummaryTable": true, diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/test.py b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/test.py index 0b290510983..7345609d4d6 100644 --- a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/test.py +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_error_timeout/test.py @@ -2,7 +2,7 @@ from create_database_utils import * from diagnostics_test_utils import * import os -os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK"] = "true" # Enable NuGet feed check +# os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK"] = "true" # Nuget feed check is enabled by default os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK_TIMEOUT"] = "1" # 1ms, the GET request should fail with such short timeout os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK_LIMIT"] = "1" # Limit the count of checks to 1 os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK_EXCLUDED"] = "https://abc.de:8000/packages/" # Exclude this feed from check diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/Assemblies.expected b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/Assemblies.expected new file mode 100644 index 00000000000..2a530060edb --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/Assemblies.expected @@ -0,0 +1 @@ +| [...]/newtonsoft.json/13.0.3/lib/net6.0/Newtonsoft.Json.dll | diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/Assemblies.ql b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/Assemblies.ql new file mode 100644 index 00000000000..79cf92de791 --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/Assemblies.ql @@ -0,0 +1,11 @@ +import csharp + +private string getPath(Assembly a) { + not a.getCompilation().getOutputAssembly() = a and + exists(string s | s = a.getFile().getAbsolutePath() | + result = "[...]/" + s.substring(s.indexOf("newtonsoft.json"), s.length()) + ) +} + +from Assembly a +select getPath(a) diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/CompilationInfo.expected b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/CompilationInfo.expected new file mode 100644 index 00000000000..9e869e1a6fb --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/CompilationInfo.expected @@ -0,0 +1,16 @@ +| All Nuget feeds reachable | 0.0 | +| Fallback nuget restore | 1.0 | +| NuGet feed responsiveness checked | 1.0 | +| Project files on filesystem | 1.0 | +| Reachable fallback Nuget feed count | 2.0 | +| Resolved assembly conflicts | 7.0 | +| Resource extraction enabled | 0.0 | +| Restored .NET framework variants | 0.0 | +| Solution files on filesystem | 1.0 | +| Source files generated | 0.0 | +| Source files on filesystem | 1.0 | +| Successfully ran fallback nuget restore | 1.0 | +| Unresolved references | 0.0 | +| UseWPF set | 0.0 | +| UseWindowsForms set | 0.0 | +| WebView extraction enabled | 1.0 | diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/CompilationInfo.ql b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/CompilationInfo.ql new file mode 100644 index 00000000000..073ffe3b224 --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/CompilationInfo.ql @@ -0,0 +1,15 @@ +import csharp +import semmle.code.csharp.commons.Diagnostics + +query predicate compilationInfo(string key, float value) { + key != "Resolved references" and + not key.matches("Compiler diagnostic count for%") and + exists(Compilation c, string infoKey, string infoValue | infoValue = c.getInfo(infoKey) | + key = infoKey and + value = infoValue.toFloat() + or + not exists(infoValue.toFloat()) and + key = infoKey + ": " + infoValue and + value = 1 + ) +} diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/diagnostics.expected b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/diagnostics.expected new file mode 100644 index 00000000000..8633aedab76 --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/diagnostics.expected @@ -0,0 +1,42 @@ +{ + "markdownMessage": "C# analysis with build-mode 'none' completed.", + "severity": "unknown", + "source": { + "extractorName": "csharp", + "id": "csharp/autobuilder/buildless/complete", + "name": "C# analysis with build-mode 'none' completed" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "C# was extracted with build-mode set to 'none'. This means that all C# source in the working directory will be scanned, with build tools, such as Nuget and Dotnet CLIs, only contributing information about external dependencies.", + "severity": "note", + "source": { + "extractorName": "csharp", + "id": "csharp/autobuilder/buildless/mode-active", + "name": "C# was extracted with build-mode set to 'none'" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Found unreachable Nuget feed in C# analysis with build-mode 'none'. This may cause missing dependencies in the analysis.", + "severity": "warning", + "source": { + "extractorName": "csharp", + "id": "csharp/autobuilder/buildless/unreachable-feed", + "name": "Found unreachable Nuget feed in C# analysis with build-mode 'none'" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/Program.cs b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/Program.cs new file mode 100644 index 00000000000..39a9e95bb6e --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/Program.cs @@ -0,0 +1,6 @@ +class Program +{ + static void Main(string[] args) + { + } +} \ No newline at end of file diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/nuget.config b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/nuget.config new file mode 100644 index 00000000000..6e4302658a9 --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/nuget.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/proj.csproj b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/proj.csproj new file mode 100644 index 00000000000..cef71796352 --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/proj/proj.csproj @@ -0,0 +1,16 @@ + + + + Exe + net8.0 + + + + + + + + + + + diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/standalone.sln b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/standalone.sln new file mode 100644 index 00000000000..493ab54b59a --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/standalone.sln @@ -0,0 +1,19 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.002.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "proj", "proj\proj.csproj", "{6ED00460-7666-4AE9-A405-4B6C8B02279A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4ED55A1C-066C-43DF-B32E-7EAA035985EE} + EndGlobalSection +EndGlobal diff --git a/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/test.py b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/test.py new file mode 100644 index 00000000000..630dbfc06d4 --- /dev/null +++ b/csharp/ql/integration-tests/posix-only/standalone_dependencies_nuget_config_fallback/test.py @@ -0,0 +1,14 @@ +from create_database_utils import * +from diagnostics_test_utils import * +import os + +# os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK"] = "true" # Nuget feed check is enabled by default +os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK_TIMEOUT"] = "1" # 1ms, the GET request should fail with such short timeout +os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK_LIMIT"] = "1" # Limit the count of checks to 1 + +# Making sure the reachability test succeeds when doing a fallback restore: +os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK_FALLBACK_TIMEOUT"] = "1000" +os.environ["CODEQL_EXTRACTOR_CSHARP_BUILDLESS_NUGET_FEEDS_CHECK_FALLBACK_LIMIT"] = "5" + +run_codeql_database_create([], lang="csharp", extra_args=["--build-mode=none"]) +check_diagnostics() \ No newline at end of file diff --git a/csharp/ql/lib/CHANGELOG.md b/csharp/ql/lib/CHANGELOG.md index c136a082889..36d0a8aeec8 100644 --- a/csharp/ql/lib/CHANGELOG.md +++ b/csharp/ql/lib/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.10.1 + +No user-facing changes. + ## 0.10.0 ### Breaking Changes diff --git a/csharp/ql/lib/change-notes/released/0.10.1.md b/csharp/ql/lib/change-notes/released/0.10.1.md new file mode 100644 index 00000000000..ca00f64cde4 --- /dev/null +++ b/csharp/ql/lib/change-notes/released/0.10.1.md @@ -0,0 +1,3 @@ +## 0.10.1 + +No user-facing changes. diff --git a/csharp/ql/lib/change-notes/released/1.0.0.md b/csharp/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/csharp/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/csharp/ql/lib/codeql-pack.release.yml b/csharp/ql/lib/codeql-pack.release.yml index b21db623245..b7eeb5b9736 100644 --- a/csharp/ql/lib/codeql-pack.release.yml +++ b/csharp/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.10.0 +lastReleaseVersion: 1.0.0 diff --git a/csharp/ql/lib/ext/default.model.yml b/csharp/ql/lib/ext/empty.model.yml similarity index 73% rename from csharp/ql/lib/ext/default.model.yml rename to csharp/ql/lib/ext/empty.model.yml index a041c1f649b..6b38b783cbe 100644 --- a/csharp/ql/lib/ext/default.model.yml +++ b/csharp/ql/lib/ext/empty.model.yml @@ -1,4 +1,6 @@ extensions: + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. - addsTo: pack: codeql/csharp-all extensible: sourceModel diff --git a/csharp/ql/lib/qlpack.yml b/csharp/ql/lib/qlpack.yml index 905f06bc867..ae5ff417912 100644 --- a/csharp/ql/lib/qlpack.yml +++ b/csharp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-all -version: 0.10.0 +version: 1.0.0 groups: csharp dbscheme: semmlecode.csharp.dbscheme extractor: csharp diff --git a/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll b/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll index 636f8061b2a..778ee8d610c 100644 --- a/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll +++ b/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll @@ -51,8 +51,6 @@ class TopLevelExprParent extends Element, @top_level_expr_parent { final Expr getAChildExpr() { result = this.getChildExpr(_) } } -private predicate hasNoSourceLocation(Element e) { not e.getALocation() instanceof SourceLocation } - /** INTERNAL: Do not use. */ Expr getExpressionBody(Callable c) { result = c.getAChildExpr() and @@ -67,17 +65,46 @@ private ControlFlowElement getBody(Callable c) { result = getStatementBody(c) } +pragma[nomagic] +private SourceLocation getASourceLocation(Element e) { + result = e.getALocation().(SourceLocation) and + not exists(e.getALocation().(SourceLocation).getMappedLocation()) + or + result = e.getALocation().(SourceLocation).getMappedLocation() +} + +pragma[nomagic] +private predicate hasNoSourceLocation(Element e) { not exists(getASourceLocation(e)) } + +pragma[nomagic] +private Location getFirstSourceLocation(Element e) { + result = + min(Location l, string filepath, int startline, int startcolumn, int endline, int endcolumn | + l = getASourceLocation(e) and + l.hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) + | + l order by filepath, startline, startcolumn, endline, endcolumn + ) +} + cached private module Cached { cached Location bestLocation(Element e) { - result = e.getALocation().(SourceLocation) and - not exists(e.getALocation().(SourceLocation).getMappedLocation()) - or - result = e.getALocation().(SourceLocation).getMappedLocation() + ( + if e.(Modifiable).isPartial() or e instanceof Namespace + then result = getASourceLocation(e) + else result = getFirstSourceLocation(e) + ) or hasNoSourceLocation(e) and - result = min(Location l | l = e.getALocation() | l order by l.getFile().toString()) + result = + min(Location l, string filepath | + l = e.getALocation() and + l.hasLocationInfo(filepath, _, _, _, _) + | + l order by filepath + ) or not exists(e.getALocation()) and result instanceof EmptyLocation diff --git a/csharp/ql/lib/semmle/code/csharp/Location.qll b/csharp/ql/lib/semmle/code/csharp/Location.qll index 8b4fabb44e7..319b3890e4e 100644 --- a/csharp/ql/lib/semmle/code/csharp/Location.qll +++ b/csharp/ql/lib/semmle/code/csharp/Location.qll @@ -63,7 +63,7 @@ class EmptyLocation extends Location { */ class SourceLocation extends Location, @location_default { /** Gets the location that takes into account `#line` directives, if any. */ - Location getMappedLocation() { + SourceLocation getMappedLocation() { locations_mapped(this, result) and not exists(LineDirective l | l.getALocation() = this) } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll index 6357a2ed390..13fa64bae73 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll @@ -24,19 +24,6 @@ newtype TReturnKind = TOutReturnKind(int i) { i = any(Parameter p | p.isOut()).getPosition() } or TRefReturnKind(int i) { i = any(Parameter p | p.isRef()).getPosition() } -/** - * A summarized callable where the summary should be used for dataflow analysis. - */ -class DataFlowSummarizedCallable instanceof FlowSummary::SummarizedCallable { - DataFlowSummarizedCallable() { - not this.hasBody() - or - this.hasBody() and not this.applyGeneratedModel() - } - - string toString() { result = super.toString() } -} - cached private module Cached { /** @@ -47,7 +34,7 @@ private module Cached { cached newtype TDataFlowCallable = TCallable(Callable c) { c.isUnboundDeclaration() } or - TSummarizedCallable(DataFlowSummarizedCallable sc) or + TSummarizedCallable(FlowSummary::SummarizedCallable sc) or TFieldOrPropertyCallable(FieldOrProperty f) or TCapturedVariableCallable(LocalScopeVariable v) { v.isCaptured() } @@ -204,6 +191,16 @@ class DataFlowCallable extends TDataFlowCallable { or result = this.asCapturedVariable().getLocation() } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, string file, int startline, int startcolumn | + c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _) + | + c order by file, startline, startcolumn + ) + } } /** A call relevant for data flow. */ @@ -250,6 +247,16 @@ abstract class DataFlowCall extends TDataFlowCall { ) { this.getLocation().hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int startline, int startcolumn | + c.hasLocationInfo(_, startline, startcolumn, _, _) + | + c order by startline, startcolumn + ) + } } /** A non-delegate C# call relevant for data flow. */ diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll index 8c25ac5b186..c58a81d80d4 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll @@ -1181,8 +1181,7 @@ private module Cached { or // Simple flow through library code is included in the exposed local // step relation, even though flow is technically inter-procedural - FlowSummaryImpl::Private::Steps::summaryThroughStepValue(nodeFrom, nodeTo, - any(DataFlowSummarizedCallable sc)) + FlowSummaryImpl::Private::Steps::summaryThroughStepValue(nodeFrom, nodeTo, _) } cached @@ -2381,16 +2380,31 @@ predicate expectsContent(Node n, ContentSet c) { n.asExpr() instanceof SpreadElementExpr and c instanceof ElementContent } +class NodeRegion instanceof ControlFlow::BasicBlock { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { this = n.getControlFlowNode().getBasicBlock() } + + int totalOrder() { + this = + rank[result](ControlFlow::BasicBlock b, int startline, int startcolumn | + b.getLocation().hasLocationInfo(_, startline, startcolumn, _, _) + | + b order by startline, startcolumn + ) + } +} + /** - * Holds if the node `n` is unreachable when the call context is `call`. + * Holds if the nodes in `nr` are unreachable when the call context is `call`. */ -predicate isUnreachableInCall(Node n, DataFlowCall call) { +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { exists( ExplicitParameterNode paramNode, Guard guard, ControlFlow::SuccessorTypes::BooleanSuccessor bs | viableConstantBooleanParamArg(paramNode, bs.getValue().booleanNot(), call) and paramNode.getSsaDefinition().getARead() = guard and - guard.controlsBlock(n.getControlFlowNode().getBasicBlock(), bs, _) + guard.controlsBlock(nr, bs, _) ) } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ExternalFlow.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ExternalFlow.qll index a7776cd9600..86dcc65429f 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ExternalFlow.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ExternalFlow.qll @@ -94,6 +94,8 @@ private import FlowSummaryImpl::Public private import FlowSummaryImpl::Private private import FlowSummaryImpl::Private::External private import semmle.code.csharp.commons.QualifiedName +private import semmle.code.csharp.dispatch.OverridableCallable +private import semmle.code.csharp.frameworks.System private import codeql.mad.ModelValidation as SharedModelVal private predicate relevantNamespace(string namespace) { @@ -442,20 +444,16 @@ predicate sourceNode(Node node, string kind) { sourceNode(node, kind, _) } */ predicate sinkNode(Node node, string kind) { sinkNode(node, kind, _) } -/** Holds if the summary should apply for all overrides of `c`. */ -predicate isBaseCallableOrPrototype(UnboundCallable c) { - c.getDeclaringType() instanceof Interface - or - exists(Modifiable m | m = [c.(Modifiable), c.(Accessor).getDeclaration()] | - m.isAbstract() - or - c.getDeclaringType().(Modifiable).isAbstract() and m.(Virtualizable).isVirtual() +private predicate isOverridableCallable(OverridableCallable c) { + not exists(Type t, Callable base | c.getOverridee+() = base and t = base.getDeclaringType() | + t instanceof SystemObjectClass or + t instanceof SystemValueTypeClass ) } /** Gets a string representing whether the summary should apply for all overrides of `c`. */ private string getCallableOverride(UnboundCallable c) { - if isBaseCallableOrPrototype(c) then result = "true" else result = "false" + if isOverridableCallable(c) then result = "true" else result = "false" } private module QualifiedNameInput implements QualifiedNameInputSig { @@ -516,10 +514,13 @@ string asPartialModel(UnboundCallable c) { ) } -/** Computes the first 4 columns for neutral CSV rows of `c`. */ -string asPartialNeutralModel(UnboundCallable c) { +/** + * Gets the signature of `c` in the format `namespace;type;name;parameters`. + */ +string getSignature(UnboundCallable c) { exists(string namespace, string type, string name, string parameters | - partialModel(c, namespace, type, name, parameters) and + partialModel(c, namespace, type, name, parameters) + | result = namespace + ";" // + type + ";" // @@ -551,7 +552,13 @@ private predicate interpretNeutral(UnboundCallable c, string kind, string proven // adapter class for converting Mad summaries to `SummarizedCallable`s private class SummarizedCallableAdapter extends SummarizedCallable { - SummarizedCallableAdapter() { interpretSummary(this, _, _, _, _, _) } + SummarizedCallableAdapter() { + exists(Provenance provenance | interpretSummary(this, _, _, _, provenance, _) | + not this.hasBody() + or + this.hasBody() and provenance.isManual() + ) + } private predicate relevantSummaryElementManual( string input, string output, string kind, string model diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll index 714be21b911..11c47c1d37e 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll @@ -119,22 +119,19 @@ private module Cached { ( // Simple flow through library code is included in the exposed local // step relation, even though flow is technically inter-procedural - FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(nodeFrom, nodeTo, - any(DataFlowSummarizedCallable sc)) + FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(nodeFrom, nodeTo, _) or // Taint collection by adding a tainted element exists(DataFlow::ElementContent c | storeStep(nodeFrom, c, nodeTo) or - FlowSummaryImpl::Private::Steps::summarySetterStep(nodeFrom, c, nodeTo, - any(DataFlowSummarizedCallable sc)) + FlowSummaryImpl::Private::Steps::summarySetterStep(nodeFrom, c, nodeTo, _) ) or exists(DataFlow::Content c | readStep(nodeFrom, c, nodeTo) or - FlowSummaryImpl::Private::Steps::summaryGetterStep(nodeFrom, c, nodeTo, - any(DataFlowSummarizedCallable sc)) + FlowSummaryImpl::Private::Steps::summaryGetterStep(nodeFrom, c, nodeTo, _) | // Taint members c = any(TaintedMember m).(FieldOrProperty).getContent() diff --git a/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll b/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll index d2a905bf94d..deeccdbf020 100644 --- a/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll +++ b/csharp/ql/lib/semmle/code/csharp/frameworks/EntityFramework.qll @@ -437,8 +437,14 @@ module EntityFramework { ) { this = dbSet.getDbContextClass() and this.output(output, mapped, dbSet) and - result = dbSet.getFullName() + "#" + output.getMadRepresentation() + exists(string qualifier, string type, string name | + mapped.hasFullyQualifiedName(qualifier, type, name) and + result = getQualifiedName(qualifier, type, name) + ) } + + pragma[nomagic] + string getSyntheticNameProj(Property mapped) { result = this.getSyntheticName(_, mapped, _) } } private class DbContextClassSetProperty extends Property { @@ -446,17 +452,6 @@ module EntityFramework { DbContextClassSetProperty() { this = c.getADbSetProperty(_) } - /** - * Gets the fully qualified name for this. - */ - string getFullName() { - exists(string qualifier, string type, string name | - this.hasFullyQualifiedName(qualifier, type, name) - | - result = getQualifiedName(qualifier, type, name) - ) - } - /** * Gets the context class where this is a DbSet property. */ @@ -493,7 +488,7 @@ module EntityFramework { exists(string name, Property mapped | preservesValue = true and c.input(input, mapped) and - name = c.getSyntheticName(_, mapped, _) and + name = c.getSyntheticNameProj(mapped) and output = SummaryComponentStack::syntheticGlobal(name) and model = "DbContextSaveChanges" ) @@ -504,7 +499,7 @@ module EntityFramework { * Add all possible synthetic global names. */ private class EFSummarizedCallableSyntheticGlobal extends SummaryComponent::SyntheticGlobal { - EFSummarizedCallableSyntheticGlobal() { this = any(DbContextClass c).getSyntheticName(_, _, _) } + EFSummarizedCallableSyntheticGlobal() { this = any(DbContextClass c).getSyntheticNameProj(_) } } private class DbContextSaveChangesRequiredSummaryComponentStack extends RequiredSummaryComponentStack diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll index 1256ae5a7ee..e33c4e37d28 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/CodeInjectionQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.codedom.Compiler private import semmle.code.csharp.security.Sanitizers @@ -16,7 +17,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for user input treated as code vulnerabilities. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for user input treated as code vulnerabilities. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll index a8938ecc6c9..cd7119a36af 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ConditionalBypassQuery.qll @@ -6,6 +6,7 @@ import csharp private import semmle.code.csharp.controlflow.Guards private import semmle.code.csharp.controlflow.BasicBlocks +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.System private import semmle.code.csharp.frameworks.system.Net @@ -14,12 +15,12 @@ private import semmle.code.csharp.security.SensitiveActions /** * A data flow source for user-controlled bypass of sensitive method. */ -abstract class Source extends DataFlow::Node { } +abstract class Source extends ApiSourceNode { } /** * A data flow sink for user-controlled bypass of sensitive method. */ -abstract class Sink extends DataFlow::ExprNode { +abstract class Sink extends ApiSinkExprNode { /** Gets the 'MethodCall' which is considered sensitive. */ abstract MethodCall getSensitiveMethodCall(); } diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll index 03db7fadf81..1e5f5ae8256 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ExposureOfPrivateInformationQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.security.dataflow.flowsinks.ExternalLocationSink private import semmle.code.csharp.security.PrivateData @@ -15,7 +16,7 @@ abstract class Source extends DataFlow::ExprNode { } /** * A data flow sink for private information flowing unencrypted to an external location. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for private information flowing unencrypted to an external location. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll index dd6669579e1..63a0bb50732 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll @@ -9,6 +9,7 @@ private import semmle.code.csharp.frameworks.Moq private import semmle.code.csharp.frameworks.system.web.Security private import semmle.code.csharp.frameworks.system.security.cryptography.X509Certificates private import semmle.code.csharp.frameworks.Test +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks /** * A data flow source for hard coded credentials. @@ -18,7 +19,7 @@ abstract class Source extends DataFlow::ExprNode { } /** * A data flow sink for hard coded credentials. */ -abstract class Sink extends DataFlow::ExprNode { +abstract class Sink extends ApiSinkExprNode { /** * Gets a description of this sink, including a placeholder for the sink and a placeholder for * the supplementary element. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll index 58a34f7604b..78800f39209 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/LDAPInjectionQuery.qll @@ -4,6 +4,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.DirectoryServices private import semmle.code.csharp.frameworks.system.directoryservices.Protocols @@ -18,7 +19,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for unvalidated user input that is used to construct LDAP queries. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for unvalidated user input that is used to construct LDAP queries. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll index ed6e69f0709..f0153fea2d4 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/LogForgingQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.System private import semmle.code.csharp.frameworks.system.text.RegularExpressions @@ -18,7 +19,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for untrusted user input used in log entries. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for untrusted user input used in log entries. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll index 914239bf7d5..b2934d31eda 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/MissingXMLValidationQuery.qll @@ -4,6 +4,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.Xml private import semmle.code.csharp.security.Sanitizers @@ -18,7 +19,7 @@ abstract class Source extends DataFlow::Node { } * A data flow sink for untrusted user input processed as XML without validation against a known * schema. */ -abstract class Sink extends DataFlow::ExprNode { +abstract class Sink extends ApiSinkExprNode { /** Gets a string describing the reason why this is a sink. */ abstract string getReason(); } diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll index 84d12fca0cc..bf4fbd99323 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ReDoSQuery.qll @@ -5,6 +5,7 @@ import csharp private import semmle.code.csharp.dataflow.DataFlow2 +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.text.RegularExpressions private import semmle.code.csharp.security.Sanitizers @@ -17,7 +18,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for untrusted user input used in dangerous regular expression operations. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for untrusted user input used in dangerous regular expression operations. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll index 501ede13f29..1a053c29f24 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/RegexInjectionQuery.qll @@ -4,6 +4,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.text.RegularExpressions private import semmle.code.csharp.security.Sanitizers @@ -16,7 +17,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for untrusted user input used to construct regular expressions. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for untrusted user input used to construct regular expressions. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll index a66283de02a..fb016dcddae 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ResourceInjectionQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.Data private import semmle.code.csharp.security.Sanitizers @@ -15,7 +16,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for untrusted user input used in resource descriptors. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for untrusted user input used in resource descriptors. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll index b7b198bbca0..6473aa58e1c 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/SqlInjectionQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.Sql private import semmle.code.csharp.security.Sanitizers @@ -16,7 +17,7 @@ abstract class Source extends DataFlow::Node { } /** * A sink for SQL injection vulnerabilities. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for SQL injection vulnerabilities. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll index bbd32b58353..ca2b13439ce 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/TaintedPathQuery.qll @@ -5,6 +5,7 @@ import csharp private import semmle.code.csharp.controlflow.Guards +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.IO private import semmle.code.csharp.frameworks.system.Web @@ -18,7 +19,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for uncontrolled data in path expression vulnerabilities. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for uncontrolled data in path expression vulnerabilities. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll index 6de1305a11d..a5341aca42f 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/UnsafeDeserializationQuery.qll @@ -6,6 +6,7 @@ import csharp private import semmle.code.csharp.serialization.Deserializers private import semmle.code.csharp.dataflow.TaintTracking2 +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources /** @@ -16,7 +17,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for unsafe deserialization vulnerabilities. */ -abstract class Sink extends DataFlow::Node { } +abstract class Sink extends ApiSinkNode { } /** * A data flow sink for unsafe deserialization vulnerabilities to an instance method. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll index 9a5ec46cb37..b21d5846bf5 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/UrlRedirectQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.controlflow.Guards private import semmle.code.csharp.frameworks.Format @@ -20,7 +21,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for unvalidated URL redirect vulnerabilities. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for unvalidated URL redirect vulnerabilities. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll index 7e7fd61fb1c..0bb842adf79 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/XMLEntityInjectionQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.System private import semmle.code.csharp.frameworks.system.text.RegularExpressions @@ -19,7 +20,7 @@ private class ThreatModelSource extends Source instanceof ThreatModelFlowSource /** * A data flow sink for untrusted user input used in XML processing. */ -abstract class Sink extends DataFlow::ExprNode { +abstract class Sink extends ApiSinkExprNode { /** * Gets the reason for the insecurity of this sink. */ diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll index 1edddf45f56..c471a432425 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/XPathInjectionQuery.qll @@ -3,6 +3,7 @@ */ import csharp +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.security.dataflow.flowsources.FlowSources private import semmle.code.csharp.frameworks.system.xml.XPath private import semmle.code.csharp.frameworks.system.Xml @@ -16,7 +17,7 @@ abstract class Source extends DataFlow::Node { } /** * A data flow sink for untrusted user input used in XPath expression. */ -abstract class Sink extends DataFlow::ExprNode { } +abstract class Sink extends ApiSinkExprNode { } /** * A sanitizer for untrusted user input used in XPath expression. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll index cdcdacfa482..be6f1b351cb 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/ZipSlipQuery.qll @@ -4,6 +4,7 @@ import csharp private import semmle.code.csharp.controlflow.Guards +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks private import semmle.code.csharp.dataflow.DataFlow::DataFlow::PathGraph abstract private class AbstractSanitizerMethod extends Method { } @@ -326,6 +327,11 @@ private predicate wrapperCheckGuard(Guard g, Expr e, AbstractValue v) { v.(AbstractValues::BooleanValue).getValue() = true } +/** + * A data flow sink for unsafe zip extraction. + */ +abstract class Sink extends ApiSinkExprNode { } + /** * A sanitizer for unsafe zip extraction. */ @@ -353,11 +359,6 @@ class ArchiveEntryFullName extends Source { } } -/** - * A data flow sink for unsafe zip extraction. - */ -abstract private class Sink extends DataFlow::Node { } - /** * Argument to extract to file extension method */ diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/AllSinks.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/AllSinks.qll deleted file mode 100644 index bf601bdf9b6..00000000000 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/AllSinks.qll +++ /dev/null @@ -1,84 +0,0 @@ -/** Provides classes representing various flow sinks for data flow / taint tracking. */ - -private import semmle.code.csharp.dataflow.internal.ExternalFlow - -/** - * A data flow sink node. - */ -abstract class SinkNode extends DataFlow::Node { } - -/** - * Module that adds all sinks to `SinkNode`, excluding sinks for cryptography based - * queries, and queries where sinks are not succifiently explicit. - */ -private module AllSinks { - private import ParallelSink as ParallelSink - private import Remote as Remote - private import semmle.code.csharp.security.dataflow.CodeInjectionQuery as CodeInjectionQuery - private import semmle.code.csharp.security.dataflow.ConditionalBypassQuery as ConditionalBypassQuery - private import semmle.code.csharp.security.dataflow.ExposureOfPrivateInformationQuery as ExposureOfPrivateInformationQuery - private import semmle.code.csharp.security.dataflow.HardcodedCredentialsQuery as HardcodedCredentialsQuery - private import semmle.code.csharp.security.dataflow.LDAPInjectionQuery as LdapInjectionQuery - private import semmle.code.csharp.security.dataflow.LogForgingQuery as LogForgingQuery - private import semmle.code.csharp.security.dataflow.MissingXMLValidationQuery as MissingXmlValidationQuery - private import semmle.code.csharp.security.dataflow.ReDoSQuery as ReDosQuery - private import semmle.code.csharp.security.dataflow.RegexInjectionQuery as RegexInjectionQuery - private import semmle.code.csharp.security.dataflow.ResourceInjectionQuery as ResourceInjectionQuery - private import semmle.code.csharp.security.dataflow.SqlInjectionQuery as SqlInjectionQuery - private import semmle.code.csharp.security.dataflow.TaintedPathQuery as TaintedPathQuery - private import semmle.code.csharp.security.dataflow.UnsafeDeserializationQuery as UnsafeDeserializationQuery - private import semmle.code.csharp.security.dataflow.UrlRedirectQuery as UrlRedirectQuery - private import semmle.code.csharp.security.dataflow.XMLEntityInjectionQuery as XmlEntityInjectionQuery - private import semmle.code.csharp.security.dataflow.XPathInjectionQuery as XpathInjectionQuery - private import semmle.code.csharp.security.dataflow.XSSSinks as XssSinks - private import semmle.code.csharp.security.dataflow.ZipSlipQuery as ZipSlipQuery - - private class ParallelSink extends SinkNode instanceof ParallelSink::ParallelSink { } - - private class RemoteSinkFlowSinks extends SinkNode instanceof Remote::RemoteFlowSink { } - - private class CodeInjectionSink extends SinkNode instanceof CodeInjectionQuery::Sink { } - - private class ConditionalBypassSink extends SinkNode instanceof ConditionalBypassQuery::Sink { } - - private class ExposureOfPrivateInformationSink extends SinkNode instanceof ExposureOfPrivateInformationQuery::Sink - { } - - private class HardcodedCredentialsSink extends SinkNode instanceof HardcodedCredentialsQuery::Sink - { } - - private class LdapInjectionSink extends SinkNode instanceof LdapInjectionQuery::Sink { } - - private class LogForgingSink extends SinkNode instanceof LogForgingQuery::Sink { } - - private class MissingXmlValidationSink extends SinkNode instanceof MissingXmlValidationQuery::Sink - { } - - private class ReDosSink extends SinkNode instanceof ReDosQuery::Sink { } - - private class RegexInjectionSink extends SinkNode instanceof RegexInjectionQuery::Sink { } - - private class ResourceInjectionSink extends SinkNode instanceof ResourceInjectionQuery::Sink { } - - private class SqlInjectionSink extends SinkNode instanceof SqlInjectionQuery::Sink { } - - private class TaintedPathSink extends SinkNode instanceof TaintedPathQuery::Sink { } - - private class UnsafeDeserializationSink extends SinkNode instanceof UnsafeDeserializationQuery::Sink - { } - - private class UrlRedirectSink extends SinkNode instanceof UrlRedirectQuery::Sink { } - - private class XmlEntityInjectionSink extends SinkNode instanceof XmlEntityInjectionQuery::Sink { } - - private class XpathInjectionSink extends SinkNode instanceof XpathInjectionQuery::Sink { } - - private class XssSink extends SinkNode instanceof XssSinks::Sink { } - - /** - * Add all models as data sinks. - */ - private class SinkNodeExternal extends SinkNode { - SinkNodeExternal() { sinkNode(this, _) } - } -} diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ApiSinks.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ApiSinks.qll new file mode 100644 index 00000000000..15c64b45ca0 --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ApiSinks.qll @@ -0,0 +1,35 @@ +/** Provides classes representing various flow sinks for data flow / taint tracking. */ + +private import semmle.code.csharp.dataflow.internal.ExternalFlow +private import semmle.code.csharp.security.dataflow.flowsinks.FlowSinks + +/** + * A data flow sink node. + */ +final class SinkNode = ApiSinkNode; + +/** + * Module that adds all API like sinks to `SinkNode`, excluding sinks for cryptography based + * queries, and queries where sinks are not sufficiently defined (eg. using broad method name matching). + */ +private module AllApiSinks { + private import ParallelSink + private import Remote + private import semmle.code.csharp.security.dataflow.CodeInjectionQuery as CodeInjectionQuery + private import semmle.code.csharp.security.dataflow.ConditionalBypassQuery as ConditionalBypassQuery + private import semmle.code.csharp.security.dataflow.ExposureOfPrivateInformationQuery as ExposureOfPrivateInformationQuery + private import semmle.code.csharp.security.dataflow.HardcodedCredentialsQuery as HardcodedCredentialsQuery + private import semmle.code.csharp.security.dataflow.LDAPInjectionQuery as LdapInjectionQuery + private import semmle.code.csharp.security.dataflow.LogForgingQuery as LogForgingQuery + private import semmle.code.csharp.security.dataflow.MissingXMLValidationQuery as MissingXmlValidationQuery + private import semmle.code.csharp.security.dataflow.ReDoSQuery as ReDosQuery + private import semmle.code.csharp.security.dataflow.RegexInjectionQuery as RegexInjectionQuery + private import semmle.code.csharp.security.dataflow.ResourceInjectionQuery as ResourceInjectionQuery + private import semmle.code.csharp.security.dataflow.SqlInjectionQuery as SqlInjectionQuery + private import semmle.code.csharp.security.dataflow.TaintedPathQuery as TaintedPathQuery + private import semmle.code.csharp.security.dataflow.UnsafeDeserializationQuery as UnsafeDeserializationQuery + private import semmle.code.csharp.security.dataflow.UrlRedirectQuery as UrlRedirectQuery + private import semmle.code.csharp.security.dataflow.XMLEntityInjectionQuery as XmlEntityInjectionQuery + private import semmle.code.csharp.security.dataflow.XPathInjectionQuery as XpathInjectionQuery + private import semmle.code.csharp.security.dataflow.ZipSlipQuery as ZipSlipQuery +} diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll index abd1ad92733..3bcfdde669a 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ExternalLocationSink.qll @@ -3,6 +3,7 @@ */ import csharp +private import FlowSinks private import Remote private import semmle.code.csharp.commons.Loggers private import semmle.code.csharp.frameworks.system.Web @@ -16,7 +17,7 @@ private import semmle.code.csharp.dataflow.internal.ExternalFlow * which the application may have no access control. For example, files on a local or remote * filesystem (including log files and cookies). */ -abstract class ExternalLocationSink extends DataFlow::ExprNode { } +abstract class ExternalLocationSink extends ApiSinkExprNode { } private class ExternalModelSink extends ExternalLocationSink { ExternalModelSink() { sinkNode(this, "file-content-store") } diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/FlowSinks.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/FlowSinks.qll new file mode 100644 index 00000000000..0c5bf14e65c --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/FlowSinks.qll @@ -0,0 +1,23 @@ +/** Provides classes representing various flow sinks for data flow / taint tracking. */ + +private import csharp +private import semmle.code.csharp.dataflow.internal.ExternalFlow + +/** + * A data flow sink node for an API, which should be considered + * supported from a modeling perspective. + */ +abstract class ApiSinkNode extends DataFlow::Node { } + +/** + * A data flow sink expression node for an API, which should be considered + * supported from a modeling perspective. + */ +abstract class ApiSinkExprNode extends ApiSinkNode, DataFlow::ExprNode { } + +/** + * Add all sink models as data sinks. + */ +private class ApiSinkNodeExternal extends ApiSinkNode { + ApiSinkNodeExternal() { sinkNode(this, _) } +} diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ParallelSink.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ParallelSink.qll index 5e53c9bd8fd..1546d72887d 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ParallelSink.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/ParallelSink.qll @@ -3,11 +3,12 @@ */ import csharp +private import FlowSinks /** * A data flow sink node for parallel execution. */ -abstract class ParallelSink extends DataFlow::Node { } +abstract class ParallelSink extends ApiSinkNode { } /** * A data flow sink node for lambda parallel sink. diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll index 0770a948b09..b58beb38ca5 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsinks/Remote.qll @@ -5,12 +5,13 @@ import csharp private import Email::Email private import ExternalLocationSink +private import FlowSinks private import Html private import semmle.code.csharp.security.dataflow.XSSSinks as XssSinks private import semmle.code.csharp.frameworks.system.web.UI /** A data flow sink of remote user output. */ -abstract class RemoteFlowSink extends DataFlow::Node { } +abstract class RemoteFlowSink extends ApiSinkNode { } /** * A value written to the `[Inner]Text` property of an object defined in the diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/AllSources.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/AllSources.qll deleted file mode 100644 index 7d05500446a..00000000000 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/AllSources.qll +++ /dev/null @@ -1,77 +0,0 @@ -/** Provides classes representing various flow sources for data flow / taint tracking. */ - -private import semmle.code.csharp.dataflow.internal.ExternalFlow - -/** - * A data flow source node. - */ -abstract class SourceNode extends DataFlow::Node { } - -/** - * Module that adds all sources to `SourceNode`, excluding source for cryptography based - * queries, and queries where sources are not succifiently explicit or mainly hardcoded constants. - */ -private module AllSources { - private import FlowSources as FlowSources - private import semmle.code.csharp.security.cryptography.HardcodedSymmetricEncryptionKey - private import semmle.code.csharp.security.dataflow.CleartextStorageQuery as CleartextStorageQuery - private import semmle.code.csharp.security.dataflow.CodeInjectionQuery as CodeInjectionQuery - private import semmle.code.csharp.security.dataflow.ConditionalBypassQuery as ConditionalBypassQuery - private import semmle.code.csharp.security.dataflow.ExposureOfPrivateInformationQuery as ExposureOfPrivateInformationQuery - private import semmle.code.csharp.security.dataflow.HardcodedCredentialsQuery as HardcodedCredentialsQuery - private import semmle.code.csharp.security.dataflow.LDAPInjectionQuery as LdapInjectionQuery - private import semmle.code.csharp.security.dataflow.LogForgingQuery as LogForgingQuery - private import semmle.code.csharp.security.dataflow.MissingXMLValidationQuery as MissingXmlValidationQuery - private import semmle.code.csharp.security.dataflow.ReDoSQuery as ReDosQuery - private import semmle.code.csharp.security.dataflow.RegexInjectionQuery as RegexInjectionQuery - private import semmle.code.csharp.security.dataflow.ResourceInjectionQuery as ResourceInjectionQuery - private import semmle.code.csharp.security.dataflow.SqlInjectionQuery as SqlInjectionQuery - private import semmle.code.csharp.security.dataflow.TaintedPathQuery as TaintedPathQuery - private import semmle.code.csharp.security.dataflow.UnsafeDeserializationQuery as UnsafeDeserializationQuery - private import semmle.code.csharp.security.dataflow.UrlRedirectQuery as UrlRedirectQuery - private import semmle.code.csharp.security.dataflow.XMLEntityInjectionQuery as XmlEntityInjectionQuery - private import semmle.code.csharp.security.dataflow.XPathInjectionQuery as XpathInjectionQuery - private import semmle.code.csharp.security.dataflow.ZipSlipQuery as ZipSlipQuery - - private class FlowSourcesSources extends SourceNode instanceof FlowSources::SourceNode { } - - private class CodeInjectionSource extends SourceNode instanceof CodeInjectionQuery::Source { } - - private class ConditionalBypassSource extends SourceNode instanceof ConditionalBypassQuery::Source - { } - - private class LdapInjectionSource extends SourceNode instanceof LdapInjectionQuery::Source { } - - private class LogForgingSource extends SourceNode instanceof LogForgingQuery::Source { } - - private class MissingXmlValidationSource extends SourceNode instanceof MissingXmlValidationQuery::Source - { } - - private class ReDosSource extends SourceNode instanceof ReDosQuery::Source { } - - private class RegexInjectionSource extends SourceNode instanceof RegexInjectionQuery::Source { } - - private class ResourceInjectionSource extends SourceNode instanceof ResourceInjectionQuery::Source - { } - - private class SqlInjectionSource extends SourceNode instanceof SqlInjectionQuery::Source { } - - private class TaintedPathSource extends SourceNode instanceof TaintedPathQuery::Source { } - - private class UnsafeDeserializationSource extends SourceNode instanceof UnsafeDeserializationQuery::Source - { } - - private class UrlRedirectSource extends SourceNode instanceof UrlRedirectQuery::Source { } - - private class XmlEntityInjectionSource extends SourceNode instanceof XmlEntityInjectionQuery::Source - { } - - private class XpathInjectionSource extends SourceNode instanceof XpathInjectionQuery::Source { } - - /** - * Add all models as data sources. - */ - private class SourceNodeExternal extends SourceNode { - SourceNodeExternal() { sourceNode(this, _) } - } -} diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/ApiSources.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/ApiSources.qll new file mode 100644 index 00000000000..2aa451831aa --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/ApiSources.qll @@ -0,0 +1,14 @@ +/** Provides classes representing various flow sources for data flow / taint tracking. */ + +private import FlowSources as FlowSources + +final class SourceNode = FlowSources::SourceNode; + +/** + * Module that adds all API like sources to `SourceNode`, excluding some sources for cryptography based + * queries, and queries where sources are not sufficiently defined (eg. using broad method name matching). + */ +private module AllApiSources { + private import semmle.code.csharp.security.dataflow.ConditionalBypassQuery as ConditionalBypassQuery + private import semmle.code.csharp.security.dataflow.ZipSlipQuery as ZipSlipQuery +} diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/FlowSources.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/FlowSources.qll index a5ada1cbaf8..c610b3de4c7 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/FlowSources.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/flowsources/FlowSources.qll @@ -32,3 +32,18 @@ class ThreatModelFlowSource extends DataFlow::Node { ) } } + +/** + * A data flow source node for an API, which should be considered + * supported from a modeling perspective. + */ +abstract class ApiSourceNode extends DataFlow::Node { } + +private class AddSourceNodes extends ApiSourceNode instanceof SourceNode { } + +/** + * Add all source models as data sources. + */ +private class ApiSourceNodeExternal extends ApiSourceNode { + ApiSourceNodeExternal() { sourceNode(this, _) } +} diff --git a/csharp/ql/lib/upgrades/0f562410898f4d4afab2da91f5aaece660ebfa88/upgrade.properties b/csharp/ql/lib/upgrades/0f562410898f4d4afab2da91f5aaece660ebfa88/upgrade.properties index a0c4ba602a1..3e361d800fb 100644 --- a/csharp/ql/lib/upgrades/0f562410898f4d4afab2da91f5aaece660ebfa88/upgrade.properties +++ b/csharp/ql/lib/upgrades/0f562410898f4d4afab2da91f5aaece660ebfa88/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused column from the `folders` and `files` relations compatibility: full -files.rel: reorder files.rel (int id, string name, string simple, string ext, int fromSource) id name -folders.rel: reorder folders.rel (int id, string name, string simple) id name \ No newline at end of file +files.rel: reorder files.rel (@file id, string name, string simple, string ext, int fromSource) id name +folders.rel: reorder folders.rel (@folder id, string name, string simple) id name \ No newline at end of file diff --git a/csharp/ql/paket.dependencies b/csharp/ql/paket.dependencies new file mode 100644 index 00000000000..8d29d220d3c --- /dev/null +++ b/csharp/ql/paket.dependencies @@ -0,0 +1,2 @@ + +# empty paket.dependencies, so that the top-level paket invocations don't recurse into this directory diff --git a/csharp/ql/src/CHANGELOG.md b/csharp/ql/src/CHANGELOG.md index 7954eef127f..0fa3c863ccf 100644 --- a/csharp/ql/src/CHANGELOG.md +++ b/csharp/ql/src/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.8.16 + +No user-facing changes. + ## 0.8.15 No user-facing changes. diff --git a/csharp/ql/src/Input Validation/ValueShadowing.ql b/csharp/ql/src/Input Validation/ValueShadowing.ql index 8a9a14fc554..e514aec9a47 100644 --- a/csharp/ql/src/Input Validation/ValueShadowing.ql +++ b/csharp/ql/src/Input Validation/ValueShadowing.ql @@ -8,6 +8,7 @@ * @tags security * maintainability * frameworks/asp.net + * external/cwe/cwe-348 */ import csharp diff --git a/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql b/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql index ed13a3cca7a..06956586fb5 100644 --- a/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql +++ b/csharp/ql/src/Input Validation/ValueShadowingServerVariable.ql @@ -8,6 +8,7 @@ * @tags security * maintainability * frameworks/asp.net + * external/cwe/cwe-348 */ import csharp diff --git a/csharp/ql/src/Language Abuse/ForeachCapture.ql b/csharp/ql/src/Language Abuse/ForeachCapture.ql index 86bf643c534..0148796a2e7 100644 --- a/csharp/ql/src/Language Abuse/ForeachCapture.ql +++ b/csharp/ql/src/Language Abuse/ForeachCapture.ql @@ -77,8 +77,7 @@ Element getAssignmentTarget(Expr e) { Element getCollectionAssignmentTarget(Expr e) { // Store into collection via method exists(DataFlowPrivate::PostUpdateNode postNode | - FlowSummaryImpl::Private::Steps::summarySetterStep(DataFlow::exprNode(e), _, postNode, - any(DataFlowDispatch::DataFlowSummarizedCallable sc)) and + FlowSummaryImpl::Private::Steps::summarySetterStep(DataFlow::exprNode(e), _, postNode, _) and result.(Variable).getAnAccess() = postNode.getPreUpdateNode().asExpr() ) or diff --git a/csharp/ql/src/Telemetry/ExternalApi.qll b/csharp/ql/src/Telemetry/ExternalApi.qll index a710cdf7cfd..270db8b0d19 100644 --- a/csharp/ql/src/Telemetry/ExternalApi.qll +++ b/csharp/ql/src/Telemetry/ExternalApi.qll @@ -8,8 +8,8 @@ private import semmle.code.csharp.dataflow.internal.DataFlowDispatch as DataFlow private import semmle.code.csharp.dataflow.internal.ExternalFlow private import semmle.code.csharp.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl private import semmle.code.csharp.dataflow.internal.TaintTrackingPrivate -private import semmle.code.csharp.security.dataflow.flowsources.AllSources -private import semmle.code.csharp.security.dataflow.flowsinks.AllSinks +private import semmle.code.csharp.security.dataflow.flowsources.ApiSources as ApiSources +private import semmle.code.csharp.security.dataflow.flowsinks.ApiSinks as ApiSinks private import TestLibrary /** Holds if the given callable is not worth supporting. */ @@ -85,11 +85,11 @@ class ExternalApi extends Callable { /** Holds if this API is a known source. */ pragma[nomagic] - predicate isSource() { this.getAnOutput() instanceof SourceNode } + predicate isSource() { this.getAnOutput() instanceof ApiSources::SourceNode } /** Holds if this API is a known sink. */ pragma[nomagic] - predicate isSink() { this.getAnInput() instanceof SinkNode } + predicate isSink() { this.getAnInput() instanceof ApiSinks::SinkNode } /** Holds if this API is a known neutral. */ pragma[nomagic] diff --git a/csharp/ql/src/change-notes/released/0.8.16.md b/csharp/ql/src/change-notes/released/0.8.16.md new file mode 100644 index 00000000000..f11c58a3b38 --- /dev/null +++ b/csharp/ql/src/change-notes/released/0.8.16.md @@ -0,0 +1,3 @@ +## 0.8.16 + +No user-facing changes. diff --git a/csharp/ql/src/change-notes/released/1.0.0.md b/csharp/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/csharp/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/csharp/ql/src/codeql-pack.release.yml b/csharp/ql/src/codeql-pack.release.yml index 2e3c183bb7a..b7eeb5b9736 100644 --- a/csharp/ql/src/codeql-pack.release.yml +++ b/csharp/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.8.15 +lastReleaseVersion: 1.0.0 diff --git a/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/JsonWebTokenHandlerLib.qll b/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/JsonWebTokenHandlerLib.qll index 278ef6f3aae..6f86497b41e 100644 --- a/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/JsonWebTokenHandlerLib.qll +++ b/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/JsonWebTokenHandlerLib.qll @@ -125,26 +125,17 @@ class TokenValidationParametersProperty extends Property { predicate callableHasAReturnStmtAndAlwaysReturnsTrue(Callable c) { c.getReturnType() instanceof BoolType and not callableMayThrowException(c) and - forall(ReturnStmt rs | rs.getEnclosingCallable() = c | + forex(ReturnStmt rs | rs.getEnclosingCallable() = c | rs.getNumberOfChildren() = 1 and isExpressionAlwaysTrue(rs.getChildExpr(0)) - ) and - exists(ReturnStmt rs | rs.getEnclosingCallable() = c) + ) } /** * Holds if the lambda expression `le` always returns true */ predicate lambdaExprReturnsOnlyLiteralTrue(AnonymousFunctionExpr le) { - le.getExpressionBody().(BoolLiteral).getBoolValue() = true - or - // special scenarios where the expression is not a `BoolLiteral`, but it will evaluatue to `true` - exists(Expr e | le.getExpressionBody() = e | - not e instanceof Call and - not e instanceof Literal and - e.getType() instanceof BoolType and - e.getValue() = "true" - ) + isExpressionAlwaysTrue(le.getExpressionBody()) } class CallableAlwaysReturnsTrue extends Callable { @@ -152,12 +143,6 @@ class CallableAlwaysReturnsTrue extends Callable { callableHasAReturnStmtAndAlwaysReturnsTrue(this) or lambdaExprReturnsOnlyLiteralTrue(this) - or - exists(AnonymousFunctionExpr le, Call call, Callable callable | this = le | - callable.getACall() = call and - call = le.getExpressionBody() and - callableHasAReturnStmtAndAlwaysReturnsTrue(callable) - ) } } @@ -171,32 +156,6 @@ predicate callableOnlyThrowsArgumentNullException(Callable c) { ) } -/** - * A specialization of `CallableAlwaysReturnsTrue` that takes into consideration exceptions being thrown for higher precision. - */ -class CallableAlwaysReturnsTrueHigherPrecision extends CallableAlwaysReturnsTrue { - CallableAlwaysReturnsTrueHigherPrecision() { - callableOnlyThrowsArgumentNullException(this) and - ( - forall(Call call, Callable callable | call.getEnclosingCallable() = this | - callable.getACall() = call and - callable instanceof CallableAlwaysReturnsTrueHigherPrecision - ) - or - exists(AnonymousFunctionExpr le, Call call, CallableAlwaysReturnsTrueHigherPrecision cat | - this = le - | - le.canReturn(call) and - cat.getACall() = call - ) - or - exists(LambdaExpr le | le = this | - le.getBody() instanceof CallableAlwaysReturnsTrueHigherPrecision - ) - ) - } -} - /** * A callable that returns a `string` and has a `string` as 1st argument */ diff --git a/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/delegated-security-validations-always-return-true.ql b/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/delegated-security-validations-always-return-true.ql index 0010e301e24..39aaa80935a 100644 --- a/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/delegated-security-validations-always-return-true.ql +++ b/csharp/ql/src/experimental/Security Features/JsonWebTokenHandler/delegated-security-validations-always-return-true.ql @@ -17,9 +17,7 @@ import DataFlow import JsonWebTokenHandlerLib import semmle.code.csharp.commons.QualifiedName -from - TokenValidationParametersProperty p, CallableAlwaysReturnsTrueHigherPrecision e, string qualifier, - string name +from TokenValidationParametersProperty p, CallableAlwaysReturnsTrue e, string qualifier, string name where e = p.getAnAssignedValue() and p.hasFullyQualifiedName(qualifier, name) select e, "JsonWebTokenHandler security-sensitive property $@ is being delegated to this callable that always returns \"true\".", diff --git a/csharp/ql/src/qlpack.yml b/csharp/ql/src/qlpack.yml index 03a21b8ad75..89dffcd2dde 100644 --- a/csharp/ql/src/qlpack.yml +++ b/csharp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-queries -version: 0.8.15 +version: 1.0.0 groups: - csharp - queries diff --git a/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll b/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll index 0a22178d108..4a7d97c6c60 100644 --- a/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll +++ b/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll @@ -6,8 +6,31 @@ private import CaptureModelsSpecific private import CaptureModelsPrinting +/** + * A node from which flow can return to the caller. This is either a regular + * `ReturnNode` or a `PostUpdateNode` corresponding to the value of a parameter. + */ +private class ReturnNodeExt extends DataFlow::Node { + private DataFlowImplCommon::ReturnKindExt kind; + + ReturnNodeExt() { + kind = DataFlowImplCommon::getValueReturnPosition(this).getKind() or + kind = DataFlowImplCommon::getParamReturnPosition(this, _).getKind() + } + + string getOutput() { + kind instanceof DataFlowImplCommon::ValueReturnKind and + result = "ReturnValue" + or + exists(ParameterPosition pos | + pos = kind.(DataFlowImplCommon::ParamUpdateReturnKind).getPosition() and + result = paramReturnNodeAsOutput(returnNodeEnclosingCallable(this), pos) + ) + } +} + class DataFlowTargetApi extends TargetApiSpecific { - DataFlowTargetApi() { isRelevantForDataFlowModels(this) } + DataFlowTargetApi() { not isUninterestingForDataFlowModels(this) } } private module Printing implements PrintingSig { @@ -65,7 +88,7 @@ string asInputArgument(DataFlow::Node source) { result = asInputArgumentSpecific * Gets the summary model of `api`, if it follows the `fluent` programming pattern (returns `this`). */ string captureQualifierFlow(TargetApiSpecific api) { - exists(DataFlowImplCommon::ReturnNodeExt ret | + exists(ReturnNodeExt ret | api = returnNodeEnclosingCallable(ret) and isOwnInstanceAccessNode(ret) ) and @@ -130,7 +153,7 @@ module ThroughFlowConfig implements DataFlow::StateConfigSig { } predicate isSink(DataFlow::Node sink, FlowState state) { - sink instanceof DataFlowImplCommon::ReturnNodeExt and + sink instanceof ReturnNodeExt and not isOwnInstanceAccessNode(sink) and not exists(captureQualifierFlow(sink.asExpr().getEnclosingCallable())) and (state instanceof TaintRead or state instanceof TaintStore) @@ -171,14 +194,11 @@ private module ThroughFlow = TaintTracking::GlobalWithState; * Gets the summary model(s) of `api`, if there is flow from parameters to return value or parameter. */ string captureThroughFlow(DataFlowTargetApi api) { - exists( - DataFlow::ParameterNode p, DataFlowImplCommon::ReturnNodeExt returnNodeExt, string input, - string output - | + exists(DataFlow::ParameterNode p, ReturnNodeExt returnNodeExt, string input, string output | ThroughFlow::flow(p, returnNodeExt) and returnNodeExt.(DataFlow::Node).getEnclosingCallable() = api and input = parameterNodeAsInput(p) and - output = returnNodeAsOutput(returnNodeExt) and + output = returnNodeExt.getOutput() and input != output and result = ModelPrinting::asTaintModel(api, input, output) ) @@ -196,7 +216,7 @@ module FromSourceConfig implements DataFlow::ConfigSig { predicate isSink(DataFlow::Node sink) { exists(DataFlowTargetApi c | - sink instanceof DataFlowImplCommon::ReturnNodeExt and + sink instanceof ReturnNodeExt and sink.getEnclosingCallable() = c ) } @@ -214,12 +234,12 @@ private module FromSource = TaintTracking::Global; * Gets the source model(s) of `api`, if there is flow from an existing known source to the return of `api`. */ string captureSource(DataFlowTargetApi api) { - exists(DataFlow::Node source, DataFlow::Node sink, string kind | + exists(DataFlow::Node source, ReturnNodeExt sink, string kind | FromSource::flow(source, sink) and ExternalFlow::sourceNode(source, kind) and api = sink.getEnclosingCallable() and isRelevantSourceKind(kind) and - result = ModelPrinting::asSourceModel(api, returnNodeAsOutput(sink), kind) + result = ModelPrinting::asSourceModel(api, sink.getOutput(), kind) ) } diff --git a/csharp/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll b/csharp/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll index 95253f46d22..a931f92a515 100644 --- a/csharp/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll +++ b/csharp/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll @@ -8,9 +8,11 @@ private import semmle.code.csharp.commons.Collections as Collections private import semmle.code.csharp.dataflow.internal.DataFlowDispatch private import semmle.code.csharp.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl private import semmle.code.csharp.frameworks.system.linq.Expressions +private import semmle.code.csharp.frameworks.System import semmle.code.csharp.dataflow.internal.ExternalFlow as ExternalFlow import semmle.code.csharp.dataflow.internal.DataFlowImplCommon as DataFlowImplCommon import semmle.code.csharp.dataflow.internal.DataFlowPrivate as DataFlowPrivate +import semmle.code.csharp.dataflow.internal.DataFlowDispatch as DataFlowDispatch module DataFlow = CS::DataFlow; @@ -18,10 +20,12 @@ module TaintTracking = CS::TaintTracking; class Type = CS::Type; +class Callable = CS::Callable; + /** * Holds if any of the parameters of `api` are `System.Func<>`. */ -private predicate isHigherOrder(CS::Callable api) { +private predicate isHigherOrder(Callable api) { exists(Type t | t = api.getAParameter().getType().getUnboundDeclaration() | t instanceof SystemLinqExpressions::DelegateExtType ) @@ -31,53 +35,104 @@ private predicate irrelevantAccessor(CS::Accessor a) { a.getDeclaration().(CS::Property).isReadWrite() } -/** - * Holds if it is relevant to generate models for `api`. - */ -private predicate isRelevantForModels(CS::Callable api) { - [api.(CS::Modifiable), api.(CS::Accessor).getDeclaration()].isEffectivelyPublic() and - api.getDeclaringType().getNamespace().getFullName() != "" and - not api instanceof CS::ConversionOperator and - not api instanceof Util::MainMethod and - not api instanceof CS::Destructor and - not api instanceof CS::AnonymousFunctionExpr and - not api.(CS::Constructor).isParameterless() and - // Disregard all APIs that have a manual model. - not api = any(FlowSummaryImpl::Public::SummarizedCallable sc | sc.applyManualModel()) and - not api = any(FlowSummaryImpl::Public::NeutralSummaryCallable sc | sc.hasManualModel()) and +private predicate isUninterestingForModels(Callable api) { + api.getDeclaringType().getNamespace().getFullName() = "" + or + api instanceof CS::ConversionOperator + or + api instanceof Util::MainMethod + or + api instanceof CS::Destructor + or + api instanceof CS::AnonymousFunctionExpr + or + api.(CS::Constructor).isParameterless() + or + exists(Type decl | decl = api.getDeclaringType() | + decl instanceof SystemObjectClass or + decl instanceof SystemValueTypeClass + ) + or // Disregard properties that have both a get and a set accessor, // which implicitly means auto implemented properties. - not irrelevantAccessor(api) + irrelevantAccessor(api) +} + +private predicate relevant(Callable api) { + [api.(CS::Modifiable), api.(CS::Accessor).getDeclaration()].isEffectivelyPublic() and + api.fromSource() and + api.isUnboundDeclaration() and + not isUninterestingForModels(api) +} + +private Callable getARelevantOverrideeOrImplementee(Overridable m) { + m.overridesOrImplements(result) and relevant(result) } /** - * Holds if it is relevant to generate models for `api` based on data flow analysis. + * Gets the super implementation of `api` if it is relevant. + * If such a super implementation does not exist, returns `api` if it is relevant. */ -predicate isRelevantForDataFlowModels(CS::Callable api) { - isRelevantForModels(api) and not isHigherOrder(api) +private Callable liftedImpl(Callable api) { + ( + result = getARelevantOverrideeOrImplementee(api) + or + result = api and relevant(api) + ) and + not exists(getARelevantOverrideeOrImplementee(result)) +} + +private predicate hasManualModel(Callable api) { + api = any(FlowSummaryImpl::Public::SummarizedCallable sc | sc.applyManualModel()) or + api = any(FlowSummaryImpl::Public::NeutralSummaryCallable sc | sc.hasManualModel()) } /** - * Holds if it is relevant to generate models for `api` based on its type. - */ -predicate isRelevantForTypeBasedFlowModels = isRelevantForModels/1; - -/** - * A class of callables that are relevant generating summary, source and sinks models for. + * Holds if it is irrelevant to generate models for `api` based on data flow analysis. * - * In the Standard library and 3rd party libraries it the callables that can be called - * from outside the library itself. + * This serves as an extra filter for the `relevant` predicate. */ -class TargetApiSpecific extends CS::Callable { +predicate isUninterestingForDataFlowModels(CS::Callable api) { isHigherOrder(api) } + +/** + * Holds if it is irrelevant to generate models for `api` based on type-based analysis. + * + * This serves as an extra filter for the `relevant` predicate. + */ +predicate isUninterestingForTypeBasedFlowModels(CS::Callable api) { none() } + +/** + * A class of callables that are potentially relevant for generating summary, source, sink + * and neutral models. + * + * In the Standard library and 3rd party libraries it is the callables (or callables that have a + * super implementation) that can be called from outside the library itself. + */ +class TargetApiSpecific extends Callable { + private Callable lift; + TargetApiSpecific() { - this.fromSource() and - this.isUnboundDeclaration() + lift = liftedImpl(this) and + not hasManualModel(lift) } + + /** + * Gets the callable that a model will be lifted to. + * + * The lifted callable is relevant in terms of model + * generation (this is ensured by `liftedImpl`). + */ + Callable lift() { result = lift } + + /** + * Holds if `this` is relevant in terms of model generation. + */ + predicate isRelevant() { relevant(this) } } -predicate asPartialModel = ExternalFlow::asPartialModel/1; +string asPartialModel(TargetApiSpecific api) { result = ExternalFlow::asPartialModel(api.lift()) } -predicate asPartialNeutralModel = ExternalFlow::asPartialNeutralModel/1; +string asPartialNeutralModel(TargetApiSpecific api) { result = ExternalFlow::getSignature(api) } /** * Holds if `t` is a type that is generally used for bulk data in collection types. @@ -129,32 +184,24 @@ string parameterAccess(CS::Parameter p) { class InstanceParameterNode = DataFlowPrivate::InstanceParameterNode; -pragma[nomagic] -private CS::Parameter getParameter(DataFlowImplCommon::ReturnNodeExt node, ParameterPosition pos) { - result = node.(DataFlow::Node).getEnclosingCallable().getParameter(pos.getPosition()) -} +class ParameterPosition = DataFlowDispatch::ParameterPosition; /** - * Gets the MaD string representation of the the return node `node`. + * Gets the MaD string representation of return through parameter at position + * `pos` of callable `c`. */ -string returnNodeAsOutput(DataFlowImplCommon::ReturnNodeExt node) { - if node.getKind() instanceof DataFlowImplCommon::ValueReturnKind - then result = "ReturnValue" - else - exists(ParameterPosition pos | - pos = node.getKind().(DataFlowImplCommon::ParamUpdateReturnKind).getPosition() - | - result = parameterAccess(getParameter(node, pos)) - or - pos.isThisParameter() and - result = qualifierString() - ) +bindingset[c] +string paramReturnNodeAsOutput(CS::Callable c, ParameterPosition pos) { + result = parameterAccess(c.getParameter(pos.getPosition())) + or + pos.isThisParameter() and + result = qualifierString() } /** * Gets the enclosing callable of `ret`. */ -CS::Callable returnNodeEnclosingCallable(DataFlowImplCommon::ReturnNodeExt ret) { +Callable returnNodeEnclosingCallable(DataFlow::Node ret) { result = DataFlowImplCommon::getNodeEnclosingCallable(ret).asCallable() } @@ -179,12 +226,24 @@ private predicate isRelevantMemberAccess(DataFlow::Node node) { predicate sinkModelSanitizer(DataFlow::Node node) { none() } +private class ManualNeutralSinkCallable extends Callable { + ManualNeutralSinkCallable() { + this = + any(FlowSummaryImpl::Public::NeutralCallable nc | + nc.hasManualModel() and nc.getKind() = "sink" + ) + } +} + /** * Holds if `source` is an api entrypoint relevant for creating sink models. */ predicate apiSource(DataFlow::Node source) { (isRelevantMemberAccess(source) or source instanceof DataFlow::ParameterNode) and - isRelevantForModels(source.getEnclosingCallable()) + exists(Callable enclosing | enclosing = source.getEnclosingCallable() | + relevant(enclosing) and + not enclosing instanceof ManualNeutralSinkCallable + ) } /** diff --git a/csharp/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll b/csharp/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll index 9c2f776aa03..5a0c9c134d9 100644 --- a/csharp/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll +++ b/csharp/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll @@ -81,10 +81,13 @@ string captureFlow(DataFlowTargetApi api) { } /** - * Gets the neutral model for `api`, if any. - * A neutral model is generated, if there does not exist summary model. + * Gets the neutral summary model for `api`, if any. + * A neutral summary model is generated, if we are not generating + * a summary model that applies to `api` and if it relevant to generate + * a model for `api`. */ string captureNoFlow(DataFlowTargetApi api) { - not exists(captureFlow(api)) and + not exists(DataFlowTargetApi api0 | exists(captureFlow(api0)) and api0.lift() = api.lift()) and + api.isRelevant() and result = ModelPrinting::asNeutralSummaryModel(api) } diff --git a/csharp/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll b/csharp/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll index dfb4c210edc..769215d091d 100644 --- a/csharp/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll +++ b/csharp/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll @@ -190,7 +190,7 @@ private module ModelPrinting = PrintingImpl; * on the Theorems for Free approach. */ class TypeBasedFlowTargetApi extends Specific::TargetApiSpecific { - TypeBasedFlowTargetApi() { Specific::isRelevantForTypeBasedFlowModels(this) } + TypeBasedFlowTargetApi() { not Specific::isUninterestingForTypeBasedFlowModels(this) } /** * Gets the string representation of all type based summaries for `this` diff --git a/csharp/ql/test/TestUtilities/InlineMadTest.qll b/csharp/ql/test/TestUtilities/InlineMadTest.qll new file mode 100644 index 00000000000..b614fda41db --- /dev/null +++ b/csharp/ql/test/TestUtilities/InlineMadTest.qll @@ -0,0 +1,18 @@ +private import csharp as Cs +private import codeql.mad.test.InlineMadTest + +private module InlineMadTestLang implements InlineMadTestLangSig { + class Callable = Cs::Callable; + + string getComment(Callable c) { + exists(Cs::CommentBlock block, Cs::Element after | after = block.getAfter() | + ( + after = c or + after = c.(Cs::Accessor).getDeclaration() + ) and + result = block.getALine() + ) + } +} + +import InlineMadTestImpl diff --git a/csharp/ql/test/experimental/Security Features/CWE-759/HashWithoutSalt.expected b/csharp/ql/test/experimental/Security Features/CWE-759/HashWithoutSalt.expected index 747ce3f2c0f..990bfcddde6 100644 --- a/csharp/ql/test/experimental/Security Features/CWE-759/HashWithoutSalt.expected +++ b/csharp/ql/test/experimental/Security Features/CWE-759/HashWithoutSalt.expected @@ -1,7 +1,7 @@ edges | HashWithoutSalt.cs:18:17:18:24 | access to local variable passBuff : IBuffer | HashWithoutSalt.cs:20:49:20:56 | access to local variable passBuff | provenance | | | HashWithoutSalt.cs:18:28:18:105 | call to method ConvertStringToBinary : IBuffer | HashWithoutSalt.cs:18:17:18:24 | access to local variable passBuff : IBuffer | provenance | | -| HashWithoutSalt.cs:18:70:18:77 | access to parameter password : String | HashWithoutSalt.cs:18:28:18:105 | call to method ConvertStringToBinary : IBuffer | provenance | | +| HashWithoutSalt.cs:18:70:18:77 | access to parameter password : String | HashWithoutSalt.cs:18:28:18:105 | call to method ConvertStringToBinary : IBuffer | provenance | Config | | HashWithoutSalt.cs:38:16:38:24 | access to local variable passBytes : Byte[] | HashWithoutSalt.cs:39:51:39:59 | access to local variable passBytes | provenance | | | HashWithoutSalt.cs:38:28:38:72 | call to method GetBytes : Byte[] | HashWithoutSalt.cs:38:16:38:24 | access to local variable passBytes : Byte[] | provenance | | | HashWithoutSalt.cs:38:64:38:71 | access to parameter password : String | HashWithoutSalt.cs:38:28:38:72 | call to method GetBytes : Byte[] | provenance | MaD:1869 | diff --git a/csharp/ql/test/library-tests/controlflow/graph/BasicBlock.expected b/csharp/ql/test/library-tests/controlflow/graph/BasicBlock.expected index f53a82e3d92..527816c645b 100644 --- a/csharp/ql/test/library-tests/controlflow/graph/BasicBlock.expected +++ b/csharp/ql/test/library-tests/controlflow/graph/BasicBlock.expected @@ -749,191 +749,72 @@ | LoopUnrolling.cs:97:22:97:22 | String x | LoopUnrolling.cs:97:9:100:9 | foreach (... ... in ...) ... | 6 | | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | MultiImplementationA.cs:4:7:4:8 | {...} | 2 | | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | enter C1 | 1 | -| MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | enter C1 | 1 | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 | 2 | -| MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 | 2 | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | 1 | -| MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | 1 | | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | 1 | -| MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | 1 | | MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationA.cs:6:22:6:31 | exit get_P1 (abnormal) | 3 | -| MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationB.cs:3:22:3:22 | exit get_P1 (abnormal) | 3 | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | 1 | -| MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | 1 | | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | 1 | -| MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | 1 | | MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationA.cs:7:21:7:23 | exit get_P2 (abnormal) | 4 | -| MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationB.cs:4:21:4:23 | exit get_P2 (abnormal) | 4 | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | 1 | -| MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | 1 | | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | 1 | -| MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | 1 | | MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationA.cs:7:41:7:43 | exit set_P2 (abnormal) | 4 | -| MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationB.cs:4:39:4:41 | exit set_P2 (abnormal) | 4 | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:16:8:16 | enter M | 1 | -| MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:16:5:16 | enter M | 1 | | MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationA.cs:8:16:8:16 | exit M | 1 | -| MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationB.cs:5:16:5:16 | exit M | 1 | | MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationA.cs:8:16:8:16 | exit M (abnormal) | 3 | -| MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationB.cs:5:16:5:16 | exit M (abnormal) | 3 | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | exit get_Item (normal) | 2 | -| MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationB.cs:12:31:12:40 | exit get_Item (normal) | 2 | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | enter get_Item | 1 | -| MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | enter get_Item | 1 | | MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | 1 | -| MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | 1 | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | enter get_Item | 1 | -| MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | enter get_Item | 1 | | MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | 1 | -| MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | 1 | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:36:15:38 | exit get_Item (normal) | 4 | -| MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationB.cs:13:36:13:38 | exit get_Item (normal) | 4 | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | enter set_Item | 1 | -| MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | enter set_Item | 1 | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item | 2 | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item | 2 | | MultiImplementationA.cs:15:58:15:60 | {...} | MultiImplementationA.cs:15:58:15:60 | {...} | 1 | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | enter M1 | 1 | -| MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | enter M1 | 1 | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 | 2 | -| MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 | 2 | | MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationA.cs:18:9:18:22 | M2(...) | 2 | | MultiImplementationA.cs:18:9:18:22 | enter M2 | MultiImplementationA.cs:18:9:18:22 | exit M2 | 4 | | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | exit C2 (normal) | 14 | -| MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | exit C2 (normal) | 14 | | MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | enter C2 | 1 | -| MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | enter C2 | 1 | | MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | 1 | -| MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | 1 | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | enter C2 | 1 | -| MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | enter C2 | 1 | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 | 2 | -| MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 | 2 | | MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationA.cs:21:27:21:29 | {...} | 3 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | 1 | -| MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | 1 | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | 1 | -| MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | 1 | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (normal) | 2 | -| MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationB.cs:20:6:20:7 | exit ~C2 (normal) | 2 | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | 1 | -| MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | 1 | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | 1 | -| MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | 1 | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (normal) | 2 | -| MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (normal) | 2 | | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | MultiImplementationA.cs:28:7:28:8 | {...} | 2 | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | enter C3 | 1 | -| MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | enter C3 | 1 | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 | 2 | -| MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 | 2 | | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | exit get_P3 | 5 | -| MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | exit get_P3 | 5 | | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | {...} | 2 | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | enter C4 | 1 | -| MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | enter C4 | 1 | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 | 2 | -| MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 | 2 | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | enter M1 | 1 | -| MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | enter M1 | 1 | | MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | 1 | -| MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | 1 | | MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationA.cs:36:9:36:10 | exit M1 (abnormal) | 4 | -| MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationB.cs:32:9:32:10 | exit M1 (abnormal) | 4 | | MultiImplementationA.cs:37:9:37:10 | enter M2 | MultiImplementationA.cs:37:9:37:10 | exit M2 | 6 | | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | {...} | 2 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | enter C1 | 1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | enter C1 | 1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 | 2 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 | 2 | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 (normal) | 2 | -| MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 (normal) | 2 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | 1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | 1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | 1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | 1 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | 1 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | 1 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | 1 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | 1 | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationA.cs:7:21:7:23 | exit get_P2 (normal) | 4 | -| MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:21:4:23 | exit get_P2 (normal) | 4 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | 1 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | 1 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | 1 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | 1 | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationA.cs:7:41:7:43 | exit set_P2 (normal) | 2 | -| MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:39:4:41 | exit set_P2 (normal) | 2 | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:16:8:16 | enter M | 1 | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:16:5:16 | enter M | 1 | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationA.cs:8:16:8:16 | exit M | 1 | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationB.cs:5:16:5:16 | exit M | 1 | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationA.cs:8:16:8:16 | exit M (normal) | 2 | -| MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:16:5:16 | exit M (normal) | 2 | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | enter get_Item | 1 | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | enter get_Item | 1 | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | 1 | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | 1 | | MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationA.cs:14:31:14:31 | exit get_Item (abnormal) | 3 | -| MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationB.cs:12:31:12:40 | exit get_Item (abnormal) | 3 | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | enter get_Item | 1 | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | enter get_Item | 1 | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | 1 | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | 1 | | MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationA.cs:15:36:15:38 | exit get_Item (abnormal) | 4 | -| MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationB.cs:13:36:13:38 | exit get_Item (abnormal) | 4 | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | enter set_Item | 1 | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | enter set_Item | 1 | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item | 2 | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item | 2 | | MultiImplementationB.cs:13:60:13:62 | {...} | MultiImplementationB.cs:13:60:13:62 | {...} | 1 | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | enter M1 | 1 | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | enter M1 | 1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 | 2 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 | 2 | | MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationB.cs:16:9:16:31 | M2(...) | 2 | | MultiImplementationB.cs:16:9:16:31 | enter M2 | MultiImplementationB.cs:16:9:16:31 | exit M2 | 5 | | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | exit C2 (abnormal) | 12 | -| MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | exit C2 (abnormal) | 12 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | enter C2 | 1 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | enter C2 | 1 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | 1 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | 1 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | enter C2 | 1 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | enter C2 | 1 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 | 2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 | 2 | | MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationB.cs:19:27:19:29 | {...} | 3 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | 1 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | 1 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | 1 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | 1 | | MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (abnormal) | 4 | -| MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationB.cs:20:6:20:7 | exit ~C2 (abnormal) | 4 | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | 1 | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | 1 | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | 1 | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | 1 | | MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (abnormal) | 3 | -| MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (abnormal) | 3 | | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | {...} | 2 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | enter C3 | 1 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | enter C3 | 1 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 | 2 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 | 2 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | exit get_P3 | 5 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | exit get_P3 | 5 | | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | {...} | 2 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | enter C4 | 1 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | enter C4 | 1 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 | 2 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 | 2 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | enter M1 | 1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | enter M1 | 1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | 1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | 1 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationA.cs:36:9:36:10 | exit M1 (normal) | 2 | -| MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:9:32:10 | exit M1 (normal) | 2 | | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | NullCoalescing.cs:1:7:1:20 | exit NullCoalescing | 5 | | NullCoalescing.cs:3:9:3:10 | enter M1 | NullCoalescing.cs:3:23:3:23 | access to parameter i | 2 | | NullCoalescing.cs:3:23:3:28 | ... ?? ... | NullCoalescing.cs:3:9:3:10 | exit M1 | 3 | diff --git a/csharp/ql/test/library-tests/controlflow/graph/Dominance.expected b/csharp/ql/test/library-tests/controlflow/graph/Dominance.expected index 831c014ef0b..9a1a38b7935 100644 --- a/csharp/ql/test/library-tests/controlflow/graph/Dominance.expected +++ b/csharp/ql/test/library-tests/controlflow/graph/Dominance.expected @@ -2923,50 +2923,41 @@ dominance | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 | -| MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:28:6:31 | null | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | 0 | | MultiImplementationA.cs:6:22:6:31 | throw ... | MultiImplementationA.cs:6:22:6:31 | exit get_P1 (abnormal) | -| MultiImplementationA.cs:6:22:6:31 | throw ... | MultiImplementationB.cs:3:22:3:22 | exit get_P1 (abnormal) | | MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationA.cs:6:22:6:31 | throw ... | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:25:7:39 | {...} | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:25:4:37 | {...} | | MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationA.cs:7:33:7:36 | null | | MultiImplementationA.cs:7:27:7:37 | throw ...; | MultiImplementationA.cs:7:21:7:23 | exit get_P2 (abnormal) | -| MultiImplementationA.cs:7:27:7:37 | throw ...; | MultiImplementationB.cs:4:21:4:23 | exit get_P2 (abnormal) | | MultiImplementationA.cs:7:33:7:36 | null | MultiImplementationA.cs:7:27:7:37 | throw ...; | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:45:7:59 | {...} | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:43:4:45 | {...} | | MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationA.cs:7:53:7:56 | null | | MultiImplementationA.cs:7:47:7:57 | throw ...; | MultiImplementationA.cs:7:41:7:43 | exit set_P2 (abnormal) | -| MultiImplementationA.cs:7:47:7:57 | throw ...; | MultiImplementationB.cs:4:39:4:41 | exit set_P2 (abnormal) | | MultiImplementationA.cs:7:53:7:56 | null | MultiImplementationA.cs:7:47:7:57 | throw ...; | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:29:8:32 | null | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:23:5:23 | 2 | | MultiImplementationA.cs:8:23:8:32 | throw ... | MultiImplementationA.cs:8:16:8:16 | exit M (abnormal) | -| MultiImplementationA.cs:8:23:8:32 | throw ... | MultiImplementationB.cs:5:16:5:16 | exit M (abnormal) | | MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationA.cs:8:23:8:32 | throw ... | | MultiImplementationA.cs:13:16:13:16 | this access | MultiImplementationA.cs:13:20:13:20 | 0 | | MultiImplementationA.cs:13:16:13:20 | ... = ... | MultiImplementationA.cs:24:16:24:16 | this access | | MultiImplementationA.cs:13:20:13:20 | 0 | MultiImplementationA.cs:13:16:13:20 | ... = ... | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | exit get_Item (normal) | -| MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationB.cs:12:31:12:40 | exit get_Item (normal) | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | access to parameter i | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:37:12:40 | null | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:40:15:52 | {...} | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:40:13:54 | {...} | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:49:15:49 | access to parameter s | | MultiImplementationA.cs:15:42:15:50 | return ...; | MultiImplementationA.cs:15:36:15:38 | exit get_Item (normal) | -| MultiImplementationA.cs:15:42:15:50 | return ...; | MultiImplementationB.cs:13:36:13:38 | exit get_Item (normal) | | MultiImplementationA.cs:15:49:15:49 | access to parameter s | MultiImplementationA.cs:15:42:15:50 | return ...; | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:58:15:60 | {...} | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:60:13:62 | {...} | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:17:5:19:5 | {...} | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 | -| MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 | | MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationA.cs:18:9:18:22 | M2(...) | | MultiImplementationA.cs:18:9:18:22 | enter M2 | MultiImplementationA.cs:18:21:18:21 | 0 | | MultiImplementationA.cs:18:9:18:22 | exit M2 (normal) | MultiImplementationA.cs:18:9:18:22 | exit M2 | @@ -2977,23 +2968,19 @@ dominance | MultiImplementationA.cs:20:22:20:31 | {...} | MultiImplementationA.cs:20:24:20:29 | ...; | | MultiImplementationA.cs:20:24:20:24 | this access | MultiImplementationA.cs:20:28:20:28 | access to parameter i | | MultiImplementationA.cs:20:24:20:28 | ... = ... | MultiImplementationA.cs:20:12:20:13 | exit C2 (normal) | -| MultiImplementationA.cs:20:24:20:28 | ... = ... | MultiImplementationB.cs:18:12:18:13 | exit C2 (normal) | | MultiImplementationA.cs:20:24:20:29 | ...; | MultiImplementationA.cs:20:24:20:24 | this access | | MultiImplementationA.cs:20:28:20:28 | access to parameter i | MultiImplementationA.cs:20:24:20:28 | ... = ... | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:24:21:24 | 0 | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:24:19:24 | 1 | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 | -| MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 | | MultiImplementationA.cs:21:19:21:22 | call to constructor C2 | MultiImplementationA.cs:21:27:21:29 | {...} | | MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationA.cs:21:19:21:22 | call to constructor C2 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:11:22:13 | {...} | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:11:20:25 | {...} | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (normal) | -| MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationB.cs:20:6:20:7 | exit ~C2 (normal) | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:50:23:53 | null | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:56:21:59 | null | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (normal) | -| MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (normal) | | MultiImplementationA.cs:24:16:24:16 | access to property P | MultiImplementationA.cs:24:32:24:34 | ... = ... | | MultiImplementationA.cs:24:16:24:16 | this access | MultiImplementationA.cs:24:34:24:34 | 0 | | MultiImplementationA.cs:24:32:24:34 | ... = ... | MultiImplementationA.cs:20:22:20:31 | {...} | @@ -3002,23 +2989,18 @@ dominance | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 | -| MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 | | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationA.cs:30:34:30:37 | null | | MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | MultiImplementationA.cs:30:21:30:23 | exit get_P3 | -| MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | MultiImplementationB.cs:27:21:27:23 | exit get_P3 | | MultiImplementationA.cs:30:28:30:37 | throw ... | MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | -| MultiImplementationA.cs:30:28:30:37 | throw ... | MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | | MultiImplementationA.cs:30:34:30:37 | null | MultiImplementationA.cs:30:28:30:37 | throw ... | | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | {...} | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 | -| MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:14:36:28 | {...} | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:17:32:17 | 0 | | MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationA.cs:36:22:36:25 | null | | MultiImplementationA.cs:36:16:36:26 | throw ...; | MultiImplementationA.cs:36:9:36:10 | exit M1 (abnormal) | -| MultiImplementationA.cs:36:16:36:26 | throw ...; | MultiImplementationB.cs:32:9:32:10 | exit M1 (abnormal) | | MultiImplementationA.cs:36:22:36:25 | null | MultiImplementationA.cs:36:16:36:26 | throw ...; | | MultiImplementationA.cs:37:9:37:10 | enter M2 | MultiImplementationA.cs:37:14:37:28 | {...} | | MultiImplementationA.cs:37:9:37:10 | exit M2 (abnormal) | MultiImplementationA.cs:37:9:37:10 | exit M2 | @@ -3026,100 +3008,43 @@ dominance | MultiImplementationA.cs:37:16:37:26 | throw ...; | MultiImplementationA.cs:37:9:37:10 | exit M2 (abnormal) | | MultiImplementationA.cs:37:22:37:25 | null | MultiImplementationA.cs:37:16:37:26 | throw ...; | | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | {...} | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 (normal) | -| MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 (normal) | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:28:6:31 | null | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | 0 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:25:7:39 | {...} | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:25:4:37 | {...} | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:34:4:34 | 1 | | MultiImplementationB.cs:4:27:4:35 | return ...; | MultiImplementationA.cs:7:21:7:23 | exit get_P2 (normal) | -| MultiImplementationB.cs:4:27:4:35 | return ...; | MultiImplementationB.cs:4:21:4:23 | exit get_P2 (normal) | | MultiImplementationB.cs:4:34:4:34 | 1 | MultiImplementationB.cs:4:27:4:35 | return ...; | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:45:7:59 | {...} | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:43:4:45 | {...} | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationA.cs:7:41:7:43 | exit set_P2 (normal) | -| MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:39:4:41 | exit set_P2 (normal) | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:29:8:32 | null | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:23:5:23 | 2 | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationA.cs:8:16:8:16 | exit M (normal) | -| MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:16:5:16 | exit M (normal) | | MultiImplementationB.cs:11:16:11:16 | this access | MultiImplementationB.cs:11:20:11:20 | 1 | | MultiImplementationB.cs:11:16:11:20 | ... = ... | MultiImplementationB.cs:22:16:22:16 | this access | | MultiImplementationB.cs:11:20:11:20 | 1 | MultiImplementationB.cs:11:16:11:20 | ... = ... | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | access to parameter i | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:37:12:40 | null | | MultiImplementationB.cs:12:31:12:40 | throw ... | MultiImplementationA.cs:14:31:14:31 | exit get_Item (abnormal) | -| MultiImplementationB.cs:12:31:12:40 | throw ... | MultiImplementationB.cs:12:31:12:40 | exit get_Item (abnormal) | | MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationB.cs:12:31:12:40 | throw ... | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:40:15:52 | {...} | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:40:13:54 | {...} | | MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationB.cs:13:48:13:51 | null | | MultiImplementationB.cs:13:42:13:52 | throw ...; | MultiImplementationA.cs:15:36:15:38 | exit get_Item (abnormal) | -| MultiImplementationB.cs:13:42:13:52 | throw ...; | MultiImplementationB.cs:13:36:13:38 | exit get_Item (abnormal) | | MultiImplementationB.cs:13:48:13:51 | null | MultiImplementationB.cs:13:42:13:52 | throw ...; | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:58:15:60 | {...} | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:60:13:62 | {...} | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:17:5:19:5 | {...} | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:15:5:17:5 | {...} | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 | | MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationB.cs:16:9:16:31 | M2(...) | | MultiImplementationB.cs:16:9:16:31 | enter M2 | MultiImplementationB.cs:16:27:16:30 | null | | MultiImplementationB.cs:16:9:16:31 | exit M2 (abnormal) | MultiImplementationB.cs:16:9:16:31 | exit M2 | | MultiImplementationB.cs:16:21:16:30 | throw ... | MultiImplementationB.cs:16:9:16:31 | exit M2 (abnormal) | | MultiImplementationB.cs:16:27:16:30 | null | MultiImplementationB.cs:16:21:16:30 | throw ... | | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationB.cs:11:16:11:16 | this access | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | | MultiImplementationB.cs:18:22:18:36 | {...} | MultiImplementationB.cs:18:30:18:33 | null | | MultiImplementationB.cs:18:24:18:34 | throw ...; | MultiImplementationA.cs:20:12:20:13 | exit C2 (abnormal) | -| MultiImplementationB.cs:18:24:18:34 | throw ...; | MultiImplementationB.cs:18:12:18:13 | exit C2 (abnormal) | | MultiImplementationB.cs:18:30:18:33 | null | MultiImplementationB.cs:18:24:18:34 | throw ...; | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:24:21:24 | 0 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:24:19:24 | 1 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 | | MultiImplementationB.cs:19:19:19:22 | call to constructor C2 | MultiImplementationB.cs:19:27:19:29 | {...} | | MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationB.cs:19:19:19:22 | call to constructor C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:11:22:13 | {...} | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:11:20:25 | {...} | | MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationB.cs:20:19:20:22 | null | | MultiImplementationB.cs:20:13:20:23 | throw ...; | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (abnormal) | -| MultiImplementationB.cs:20:13:20:23 | throw ...; | MultiImplementationB.cs:20:6:20:7 | exit ~C2 (abnormal) | | MultiImplementationB.cs:20:19:20:22 | null | MultiImplementationB.cs:20:13:20:23 | throw ...; | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:50:23:53 | null | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:56:21:59 | null | | MultiImplementationB.cs:21:50:21:59 | throw ... | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (abnormal) | -| MultiImplementationB.cs:21:50:21:59 | throw ... | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (abnormal) | | MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationB.cs:21:50:21:59 | throw ... | | MultiImplementationB.cs:22:16:22:16 | access to property P | MultiImplementationB.cs:22:32:22:34 | ... = ... | | MultiImplementationB.cs:22:16:22:16 | this access | MultiImplementationB.cs:22:34:22:34 | 1 | | MultiImplementationB.cs:22:32:22:34 | ... = ... | MultiImplementationB.cs:18:22:18:36 | {...} | | MultiImplementationB.cs:22:34:22:34 | 1 | MultiImplementationB.cs:22:16:22:16 | access to property P | | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | {...} | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationA.cs:30:34:30:37 | null | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | MultiImplementationA.cs:30:21:30:23 | exit get_P3 | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | MultiImplementationB.cs:27:21:27:23 | exit get_P3 | | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | {...} | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:14:36:28 | {...} | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:17:32:17 | 0 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationA.cs:36:9:36:10 | exit M1 (normal) | -| MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:9:32:10 | exit M1 (normal) | | NullCoalescing.cs:1:7:1:20 | call to constructor Object | NullCoalescing.cs:1:7:1:20 | {...} | | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | NullCoalescing.cs:1:7:1:20 | call to constructor Object | | NullCoalescing.cs:1:7:1:20 | exit NullCoalescing (normal) | NullCoalescing.cs:1:7:1:20 | exit NullCoalescing | @@ -7205,7 +7130,6 @@ postDominance | LoopUnrolling.cs:99:13:99:33 | ...; | LoopUnrolling.cs:98:9:100:9 | {...} | | LoopUnrolling.cs:99:31:99:31 | access to local variable x | LoopUnrolling.cs:99:13:99:33 | ...; | | MultiImplementationA.cs:4:7:4:8 | exit C1 | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | -| MultiImplementationA.cs:4:7:4:8 | exit C1 | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | {...} | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | {...} | | MultiImplementationA.cs:4:7:4:8 | {...} | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | @@ -7227,21 +7151,17 @@ postDominance | MultiImplementationA.cs:13:16:13:20 | ... = ... | MultiImplementationA.cs:13:20:13:20 | 0 | | MultiImplementationA.cs:13:20:13:20 | 0 | MultiImplementationA.cs:13:16:13:16 | this access | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | enter get_Item | -| MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationB.cs:12:31:12:40 | enter get_Item | | MultiImplementationA.cs:14:31:14:31 | exit get_Item (abnormal) | MultiImplementationB.cs:12:31:12:40 | throw ... | | MultiImplementationA.cs:14:31:14:31 | exit get_Item (normal) | MultiImplementationA.cs:14:31:14:31 | access to parameter i | | MultiImplementationA.cs:15:36:15:38 | exit get_Item (abnormal) | MultiImplementationB.cs:13:42:13:52 | throw ...; | | MultiImplementationA.cs:15:36:15:38 | exit get_Item (normal) | MultiImplementationA.cs:15:42:15:50 | return ...; | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:36:15:38 | enter get_Item | -| MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationB.cs:13:36:13:38 | enter get_Item | | MultiImplementationA.cs:15:42:15:50 | return ...; | MultiImplementationA.cs:15:49:15:49 | access to parameter s | | MultiImplementationA.cs:15:49:15:49 | access to parameter s | MultiImplementationA.cs:15:40:15:52 | {...} | | MultiImplementationA.cs:15:54:15:56 | exit set_Item | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:58:15:60 | {...} | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:60:13:62 | {...} | | MultiImplementationA.cs:16:17:16:18 | exit M1 | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | -| MultiImplementationA.cs:16:17:16:18 | exit M1 | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:18:9:18:22 | M2(...) | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:16:9:16:31 | M2(...) | | MultiImplementationA.cs:18:9:18:22 | M2(...) | MultiImplementationA.cs:17:5:19:5 | {...} | @@ -7249,7 +7169,6 @@ postDominance | MultiImplementationA.cs:18:9:18:22 | exit M2 (normal) | MultiImplementationA.cs:18:21:18:21 | 0 | | MultiImplementationA.cs:18:21:18:21 | 0 | MultiImplementationA.cs:18:9:18:22 | enter M2 | | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | enter C2 | -| MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | enter C2 | | MultiImplementationA.cs:20:12:20:13 | exit C2 (abnormal) | MultiImplementationB.cs:18:24:18:34 | throw ...; | | MultiImplementationA.cs:20:12:20:13 | exit C2 (normal) | MultiImplementationA.cs:20:24:20:28 | ... = ... | | MultiImplementationA.cs:20:22:20:31 | {...} | MultiImplementationA.cs:24:32:24:34 | ... = ... | @@ -7258,7 +7177,6 @@ postDominance | MultiImplementationA.cs:20:24:20:29 | ...; | MultiImplementationA.cs:20:22:20:31 | {...} | | MultiImplementationA.cs:20:28:20:28 | access to parameter i | MultiImplementationA.cs:20:24:20:24 | this access | | MultiImplementationA.cs:21:12:21:13 | exit C2 | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | -| MultiImplementationA.cs:21:12:21:13 | exit C2 | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:27:21:29 | {...} | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:27:19:29 | {...} | | MultiImplementationA.cs:21:19:21:22 | call to constructor C2 | MultiImplementationA.cs:21:24:21:24 | 0 | @@ -7266,28 +7184,22 @@ postDominance | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (abnormal) | MultiImplementationB.cs:20:13:20:23 | throw ...; | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (normal) | MultiImplementationA.cs:22:11:22:13 | {...} | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | -| MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (abnormal) | MultiImplementationB.cs:21:50:21:59 | throw ... | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (normal) | MultiImplementationA.cs:23:50:23:53 | null | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | -| MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | | MultiImplementationA.cs:24:16:24:16 | access to property P | MultiImplementationA.cs:24:34:24:34 | 0 | | MultiImplementationA.cs:24:16:24:16 | this access | MultiImplementationA.cs:13:16:13:20 | ... = ... | | MultiImplementationA.cs:24:32:24:34 | ... = ... | MultiImplementationA.cs:24:16:24:16 | access to property P | | MultiImplementationA.cs:24:34:24:34 | 0 | MultiImplementationA.cs:24:16:24:16 | this access | | MultiImplementationA.cs:28:7:28:8 | exit C3 | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | -| MultiImplementationA.cs:28:7:28:8 | exit C3 | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | {...} | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | {...} | | MultiImplementationA.cs:28:7:28:8 | {...} | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | | MultiImplementationA.cs:30:21:30:23 | exit get_P3 | MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | -| MultiImplementationA.cs:30:21:30:23 | exit get_P3 | MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | | MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | MultiImplementationA.cs:30:28:30:37 | throw ... | | MultiImplementationA.cs:30:28:30:37 | throw ... | MultiImplementationA.cs:30:34:30:37 | null | | MultiImplementationA.cs:30:34:30:37 | null | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | -| MultiImplementationA.cs:30:34:30:37 | null | MultiImplementationB.cs:27:21:27:23 | enter get_P3 | | MultiImplementationA.cs:34:15:34:16 | exit C4 | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | -| MultiImplementationA.cs:34:15:34:16 | exit C4 | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | {...} | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | {...} | | MultiImplementationA.cs:34:15:34:16 | {...} | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | @@ -7300,91 +7212,39 @@ postDominance | MultiImplementationA.cs:37:14:37:28 | {...} | MultiImplementationA.cs:37:9:37:10 | enter M2 | | MultiImplementationA.cs:37:16:37:26 | throw ...; | MultiImplementationA.cs:37:22:37:25 | null | | MultiImplementationA.cs:37:22:37:25 | null | MultiImplementationA.cs:37:14:37:28 | {...} | -| MultiImplementationB.cs:1:7:1:8 | exit C1 | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | -| MultiImplementationB.cs:1:7:1:8 | exit C1 | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | {...} | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | {...} | | MultiImplementationB.cs:1:7:1:8 | {...} | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | -| MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 (abnormal) | MultiImplementationA.cs:6:22:6:31 | throw ... | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 (normal) | MultiImplementationB.cs:3:22:3:22 | 0 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 (abnormal) | MultiImplementationA.cs:7:27:7:37 | throw ...; | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 (normal) | MultiImplementationB.cs:4:27:4:35 | return ...; | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | -| MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | | MultiImplementationB.cs:4:27:4:35 | return ...; | MultiImplementationB.cs:4:34:4:34 | 1 | | MultiImplementationB.cs:4:34:4:34 | 1 | MultiImplementationB.cs:4:25:4:37 | {...} | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 (abnormal) | MultiImplementationA.cs:7:47:7:57 | throw ...; | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 (normal) | MultiImplementationB.cs:4:43:4:45 | {...} | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | -| MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | -| MultiImplementationB.cs:5:16:5:16 | exit M (abnormal) | MultiImplementationA.cs:8:23:8:32 | throw ... | -| MultiImplementationB.cs:5:16:5:16 | exit M (normal) | MultiImplementationB.cs:5:23:5:23 | 2 | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationA.cs:8:16:8:16 | enter M | -| MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:16:5:16 | enter M | | MultiImplementationB.cs:11:16:11:16 | this access | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | | MultiImplementationB.cs:11:16:11:20 | ... = ... | MultiImplementationB.cs:11:20:11:20 | 1 | | MultiImplementationB.cs:11:20:11:20 | 1 | MultiImplementationB.cs:11:16:11:16 | this access | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item (abnormal) | MultiImplementationB.cs:12:31:12:40 | throw ... | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item (normal) | MultiImplementationA.cs:14:31:14:31 | access to parameter i | | MultiImplementationB.cs:12:31:12:40 | throw ... | MultiImplementationB.cs:12:37:12:40 | null | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item (abnormal) | MultiImplementationB.cs:13:42:13:52 | throw ...; | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item (normal) | MultiImplementationA.cs:15:42:15:50 | return ...; | | MultiImplementationB.cs:13:42:13:52 | throw ...; | MultiImplementationB.cs:13:48:13:51 | null | | MultiImplementationB.cs:13:48:13:51 | null | MultiImplementationB.cs:13:40:13:54 | {...} | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:58:15:60 | {...} | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:60:13:62 | {...} | -| MultiImplementationB.cs:14:17:14:18 | exit M1 | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | -| MultiImplementationB.cs:14:17:14:18 | exit M1 | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:18:9:18:22 | M2(...) | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:16:9:16:31 | M2(...) | | MultiImplementationB.cs:16:9:16:31 | M2(...) | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationB.cs:16:9:16:31 | exit M2 | MultiImplementationB.cs:16:9:16:31 | exit M2 (abnormal) | | MultiImplementationB.cs:16:9:16:31 | exit M2 (abnormal) | MultiImplementationB.cs:16:21:16:30 | throw ... | | MultiImplementationB.cs:16:21:16:30 | throw ... | MultiImplementationB.cs:16:27:16:30 | null | | MultiImplementationB.cs:16:27:16:30 | null | MultiImplementationB.cs:16:9:16:31 | enter M2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 (abnormal) | MultiImplementationB.cs:18:24:18:34 | throw ...; | -| MultiImplementationB.cs:18:12:18:13 | exit C2 (normal) | MultiImplementationA.cs:20:24:20:28 | ... = ... | | MultiImplementationB.cs:18:22:18:36 | {...} | MultiImplementationB.cs:22:32:22:34 | ... = ... | | MultiImplementationB.cs:18:24:18:34 | throw ...; | MultiImplementationB.cs:18:30:18:33 | null | | MultiImplementationB.cs:18:30:18:33 | null | MultiImplementationB.cs:18:22:18:36 | {...} | -| MultiImplementationB.cs:19:12:19:13 | exit C2 | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | -| MultiImplementationB.cs:19:12:19:13 | exit C2 | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:27:21:29 | {...} | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:27:19:29 | {...} | | MultiImplementationB.cs:19:19:19:22 | call to constructor C2 | MultiImplementationB.cs:19:24:19:24 | 1 | | MultiImplementationB.cs:19:27:19:29 | {...} | MultiImplementationB.cs:19:19:19:22 | call to constructor C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 (abnormal) | MultiImplementationB.cs:20:13:20:23 | throw ...; | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 (normal) | MultiImplementationA.cs:22:11:22:13 | {...} | | MultiImplementationB.cs:20:13:20:23 | throw ...; | MultiImplementationB.cs:20:19:20:22 | null | | MultiImplementationB.cs:20:19:20:22 | null | MultiImplementationB.cs:20:11:20:25 | {...} | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (abnormal) | MultiImplementationB.cs:21:50:21:59 | throw ... | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (normal) | MultiImplementationA.cs:23:50:23:53 | null | | MultiImplementationB.cs:21:50:21:59 | throw ... | MultiImplementationB.cs:21:56:21:59 | null | | MultiImplementationB.cs:22:16:22:16 | access to property P | MultiImplementationB.cs:22:34:22:34 | 1 | | MultiImplementationB.cs:22:16:22:16 | this access | MultiImplementationB.cs:11:16:11:20 | ... = ... | | MultiImplementationB.cs:22:32:22:34 | ... = ... | MultiImplementationB.cs:22:16:22:16 | access to property P | | MultiImplementationB.cs:22:34:22:34 | 1 | MultiImplementationB.cs:22:16:22:16 | this access | -| MultiImplementationB.cs:25:7:25:8 | exit C3 | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | -| MultiImplementationB.cs:25:7:25:8 | exit C3 | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | {...} | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | {...} | | MultiImplementationB.cs:25:7:25:8 | {...} | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 | MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 | MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | MultiImplementationA.cs:30:28:30:37 | throw ... | -| MultiImplementationB.cs:30:15:30:16 | exit C4 | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | -| MultiImplementationB.cs:30:15:30:16 | exit C4 | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | {...} | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | {...} | | MultiImplementationB.cs:30:15:30:16 | {...} | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationB.cs:32:9:32:10 | exit M1 (abnormal) | MultiImplementationA.cs:36:16:36:26 | throw ...; | -| MultiImplementationB.cs:32:9:32:10 | exit M1 (normal) | MultiImplementationB.cs:32:17:32:17 | 0 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationA.cs:36:9:36:10 | enter M1 | -| MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:9:32:10 | enter M1 | | NullCoalescing.cs:1:7:1:20 | call to constructor Object | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | | NullCoalescing.cs:1:7:1:20 | exit NullCoalescing | NullCoalescing.cs:1:7:1:20 | exit NullCoalescing (normal) | | NullCoalescing.cs:1:7:1:20 | exit NullCoalescing (normal) | NullCoalescing.cs:1:7:1:20 | {...} | @@ -11734,81 +11594,54 @@ blockDominance | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | enter C1 | | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | enter C1 | -| MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | -| MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:28:6:31 | null | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | 0 | -| MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | -| MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | -| MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | | MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationA.cs:6:28:6:31 | null | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:25:7:39 | {...} | -| MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | -| MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:25:4:37 | {...} | | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | -| MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | | MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationA.cs:7:25:7:39 | {...} | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:45:7:59 | {...} | -| MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | -| MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:43:4:45 | {...} | | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | -| MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | | MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationA.cs:7:45:7:59 | {...} | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:16:8:16 | enter M | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:16:8:16 | exit M | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:29:8:32 | null | -| MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:16:5:16 | enter M | -| MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:16:5:16 | exit M | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:23:5:23 | 2 | | MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationA.cs:8:16:8:16 | exit M | -| MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationB.cs:5:16:5:16 | exit M | | MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationA.cs:8:29:8:32 | null | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | access to parameter i | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | access to parameter i | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | enter get_Item | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | -| MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | enter get_Item | -| MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:37:12:40 | null | | MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | -| MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | enter get_Item | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:40:15:52 | {...} | -| MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | enter get_Item | -| MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:40:13:54 | {...} | | MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | -| MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:40:15:52 | {...} | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | enter set_Item | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:58:15:60 | {...} | -| MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | enter set_Item | -| MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:60:13:62 | {...} | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | | MultiImplementationA.cs:15:58:15:60 | {...} | MultiImplementationA.cs:15:58:15:60 | {...} | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | enter M1 | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:17:5:19:5 | {...} | -| MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | enter M1 | -| MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | -| MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | | MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationA.cs:17:5:19:5 | {...} | | MultiImplementationA.cs:18:9:18:22 | enter M2 | MultiImplementationA.cs:18:9:18:22 | enter M2 | | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | @@ -11816,213 +11649,61 @@ blockDominance | MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | enter C2 | | MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | | MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | -| MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | enter C2 | -| MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | | MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | -| MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | enter C2 | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:24:21:24 | 0 | -| MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | enter C2 | -| MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:24:19:24 | 1 | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | -| MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | | MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationA.cs:21:24:21:24 | 0 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:11:22:13 | {...} | -| MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | -| MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:11:20:25 | {...} | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | -| MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:11:22:13 | {...} | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:50:23:53 | null | -| MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:56:21:59 | null | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:50:23:53 | null | | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | enter C3 | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | enter C3 | -| MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | -| MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | -| MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | enter get_P3 | | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | enter C4 | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | enter C4 | -| MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | -| MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | enter M1 | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:14:36:28 | {...} | -| MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | enter M1 | -| MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:17:32:17 | 0 | | MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | -| MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | | MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationA.cs:36:14:36:28 | {...} | | MultiImplementationA.cs:37:9:37:10 | enter M2 | MultiImplementationA.cs:37:9:37:10 | enter M2 | | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | enter C1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | enter C1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | 0 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:28:6:31 | null | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | 0 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:25:7:39 | {...} | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:25:4:37 | {...} | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:25:4:37 | {...} | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:45:7:59 | {...} | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:43:4:45 | {...} | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:43:4:45 | {...} | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:16:8:16 | enter M | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:16:8:16 | exit M | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:29:8:32 | null | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:16:5:16 | enter M | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:16:5:16 | exit M | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:23:5:23 | 2 | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationA.cs:8:16:8:16 | exit M | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationB.cs:5:16:5:16 | exit M | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:23:5:23 | 2 | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | access to parameter i | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | enter get_Item | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | enter get_Item | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:37:12:40 | null | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | | MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationB.cs:12:37:12:40 | null | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | enter get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:40:15:52 | {...} | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | enter get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:40:13:54 | {...} | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | | MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationB.cs:13:40:13:54 | {...} | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | enter set_Item | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:58:15:60 | {...} | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | enter set_Item | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:60:13:62 | {...} | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | | MultiImplementationB.cs:13:60:13:62 | {...} | MultiImplementationB.cs:13:60:13:62 | {...} | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | enter M1 | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:17:5:19:5 | {...} | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | enter M1 | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:15:5:17:5 | {...} | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | | MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationB.cs:16:9:16:31 | enter M2 | MultiImplementationB.cs:16:9:16:31 | enter M2 | | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | enter C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | enter C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | enter C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:24:21:24 | 0 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | enter C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:24:19:24 | 1 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | | MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationB.cs:19:24:19:24 | 1 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:11:22:13 | {...} | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:11:20:25 | {...} | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | | MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationB.cs:20:11:20:25 | {...} | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:50:23:53 | null | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:56:21:59 | null | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | | MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationB.cs:21:56:21:59 | null | | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | enter C3 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | enter C3 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | enter get_P3 | | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | enter C4 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | enter C4 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | enter M1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:14:36:28 | {...} | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | enter M1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:17:32:17 | 0 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:17:32:17 | 0 | | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | | NullCoalescing.cs:3:9:3:10 | enter M1 | NullCoalescing.cs:3:9:3:10 | enter M1 | @@ -15399,238 +15080,99 @@ postBlockDominance | LoopUnrolling.cs:97:22:97:22 | String x | LoopUnrolling.cs:97:22:97:22 | String x | | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | enter C1 | -| MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | enter C1 | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | enter C1 | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | enter C1 | -| MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | -| MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | -| MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | | MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationA.cs:6:28:6:31 | null | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | -| MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | -| MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | | MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationA.cs:7:25:7:39 | {...} | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | -| MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | -| MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | | MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationA.cs:7:45:7:59 | {...} | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:16:8:16 | enter M | -| MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:16:5:16 | enter M | | MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationA.cs:8:16:8:16 | exit M | -| MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationB.cs:5:16:5:16 | exit M | | MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationA.cs:8:29:8:32 | null | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | access to parameter i | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | enter get_Item | -| MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationB.cs:12:31:12:40 | enter get_Item | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | enter get_Item | -| MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | enter get_Item | | MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | -| MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | enter get_Item | -| MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | enter get_Item | | MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | -| MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:36:15:38 | enter get_Item | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:40:15:52 | {...} | -| MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationB.cs:13:36:13:38 | enter get_Item | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | enter set_Item | -| MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | enter set_Item | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | enter set_Item | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:58:15:60 | {...} | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | enter set_Item | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:60:13:62 | {...} | | MultiImplementationA.cs:15:58:15:60 | {...} | MultiImplementationA.cs:15:58:15:60 | {...} | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | enter M1 | -| MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | enter M1 | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | enter M1 | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:17:5:19:5 | {...} | -| MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | enter M1 | -| MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationA.cs:17:5:19:5 | {...} | | MultiImplementationA.cs:18:9:18:22 | enter M2 | MultiImplementationA.cs:18:9:18:22 | enter M2 | | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | enter C2 | -| MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | enter C2 | | MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | enter C2 | -| MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | enter C2 | | MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | -| MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | enter C2 | -| MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | enter C2 | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | enter C2 | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:24:21:24 | 0 | -| MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | enter C2 | -| MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:24:19:24 | 1 | | MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationA.cs:21:24:21:24 | 0 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | -| MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | -| MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:11:22:13 | {...} | -| MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:50:23:53 | null | -| MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | enter C3 | -| MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | enter C3 | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | enter C3 | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | enter C3 | -| MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | -| MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | enter get_P3 | | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | enter C4 | -| MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | enter C4 | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | enter C4 | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | enter C4 | -| MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | enter M1 | -| MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | enter M1 | | MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | -| MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | | MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationA.cs:36:14:36:28 | {...} | | MultiImplementationA.cs:37:9:37:10 | enter M2 | MultiImplementationA.cs:37:9:37:10 | enter M2 | | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | enter C1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | enter C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | enter C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | enter C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | 0 | -| MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | enter get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | exit get_P1 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | exit get_P2 | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | -| MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:21:4:23 | enter get_P2 | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:25:4:37 | {...} | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | exit set_P2 | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | -| MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:39:4:41 | enter set_P2 | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:43:4:45 | {...} | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:16:8:16 | enter M | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:16:5:16 | enter M | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationA.cs:8:16:8:16 | exit M | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationB.cs:5:16:5:16 | exit M | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationA.cs:8:16:8:16 | enter M | -| MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:16:5:16 | enter M | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:23:5:23 | 2 | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | enter get_Item | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | enter get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | exit get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | exit get_Item | | MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationB.cs:12:37:12:40 | null | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | enter get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | enter get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | exit get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | exit get_Item | | MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationB.cs:13:40:13:54 | {...} | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | enter set_Item | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | enter set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | enter set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:58:15:60 | {...} | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | enter set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:60:13:62 | {...} | | MultiImplementationB.cs:13:60:13:62 | {...} | MultiImplementationB.cs:13:60:13:62 | {...} | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | enter M1 | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | enter M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | enter M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:17:5:19:5 | {...} | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | enter M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationB.cs:16:9:16:31 | enter M2 | MultiImplementationB.cs:16:9:16:31 | enter M2 | | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | enter C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | enter C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | exit C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | exit C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | enter C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | enter C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | enter C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:24:21:24 | 0 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | enter C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:24:19:24 | 1 | | MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationB.cs:19:24:19:24 | 1 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | enter ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | exit ~C2 | | MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationB.cs:20:11:20:25 | {...} | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | | MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationB.cs:21:56:21:59 | null | | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | enter C3 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | enter C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | enter C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | enter C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | enter get_P3 | | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | enter C4 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | enter C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | enter C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | enter C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | enter M1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | enter M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | exit M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | exit M1 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationA.cs:36:9:36:10 | enter M1 | -| MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:9:32:10 | enter M1 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:17:32:17 | 0 | | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | | NullCoalescing.cs:3:9:3:10 | enter M1 | NullCoalescing.cs:3:9:3:10 | enter M1 | diff --git a/csharp/ql/test/library-tests/controlflow/graph/EnclosingCallable.expected b/csharp/ql/test/library-tests/controlflow/graph/EnclosingCallable.expected index fb983a081ae..9edc62925d8 100644 --- a/csharp/ql/test/library-tests/controlflow/graph/EnclosingCallable.expected +++ b/csharp/ql/test/library-tests/controlflow/graph/EnclosingCallable.expected @@ -3157,223 +3157,116 @@ nodeEnclosing | LoopUnrolling.cs:99:13:99:33 | ...; | LoopUnrolling.cs:94:10:94:12 | M11 | | LoopUnrolling.cs:99:31:99:31 | access to local variable x | LoopUnrolling.cs:94:10:94:12 | M11 | | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:4:7:4:8 | exit C1 | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | exit C1 | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:4:7:4:8 | {...} | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | {...} | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:6:22:6:31 | exit get_P1 (abnormal) | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:22:6:31 | exit get_P1 (abnormal) | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:6:22:6:31 | exit get_P1 (normal) | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:22:6:31 | exit get_P1 (normal) | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:6:22:6:31 | throw ... | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:22:6:31 | throw ... | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:21:7:23 | exit get_P2 (abnormal) | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:21:7:23 | exit get_P2 (abnormal) | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:21:7:23 | exit get_P2 (normal) | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:21:7:23 | exit get_P2 (normal) | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:27:7:37 | throw ...; | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:27:7:37 | throw ...; | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:33:7:36 | null | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:33:7:36 | null | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:41:7:43 | exit set_P2 (abnormal) | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:41:7:43 | exit set_P2 (abnormal) | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:41:7:43 | exit set_P2 (normal) | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:41:7:43 | exit set_P2 (normal) | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:47:7:57 | throw ...; | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:47:7:57 | throw ...; | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:53:7:56 | null | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:53:7:56 | null | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:8:16:8:16 | exit M (abnormal) | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:16:8:16 | exit M (abnormal) | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:8:16:8:16 | exit M (normal) | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:16:8:16 | exit M (normal) | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:8:23:8:32 | throw ... | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:23:8:32 | throw ... | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:13:16:13:16 | this access | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:13:16:13:16 | this access | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:13:16:13:20 | ... = ... | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:13:16:13:20 | ... = ... | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:13:20:13:20 | 0 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:13:20:13:20 | 0 | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:14:31:14:31 | exit get_Item (abnormal) | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | exit get_Item (abnormal) | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:14:31:14:31 | exit get_Item (normal) | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | exit get_Item (normal) | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:36:15:38 | exit get_Item (abnormal) | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:36:15:38 | exit get_Item (abnormal) | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:36:15:38 | exit get_Item (normal) | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:36:15:38 | exit get_Item (normal) | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:42:15:50 | return ...; | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:42:15:50 | return ...; | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:49:15:49 | access to parameter s | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:49:15:49 | access to parameter s | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationA.cs:15:54:15:56 | exit set_Item | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationA.cs:15:58:15:60 | {...} | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationA.cs:15:58:15:60 | {...} | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:16:17:16:18 | exit M1 | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:16:17:16:18 | exit M1 | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:18:9:18:22 | M2(...) | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:18:9:18:22 | M2(...) | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:18:9:18:22 | enter M2 | MultiImplementationA.cs:18:9:18:22 | M2 | | MultiImplementationA.cs:18:9:18:22 | exit M2 | MultiImplementationA.cs:18:9:18:22 | M2 | | MultiImplementationA.cs:18:9:18:22 | exit M2 (normal) | MultiImplementationA.cs:18:9:18:22 | M2 | | MultiImplementationA.cs:18:21:18:21 | 0 | MultiImplementationA.cs:18:9:18:22 | M2 | | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:12:20:13 | exit C2 (abnormal) | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | exit C2 (abnormal) | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:12:20:13 | exit C2 (normal) | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | exit C2 (normal) | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:22:20:31 | {...} | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:22:20:31 | {...} | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:24:20:24 | this access | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:24:20:24 | this access | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:24:20:28 | ... = ... | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:24:20:28 | ... = ... | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:24:20:29 | ...; | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:24:20:29 | ...; | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:28:20:28 | access to parameter i | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:28:20:28 | access to parameter i | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:21:12:21:13 | exit C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:12:21:13 | exit C2 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:21:19:21:22 | call to constructor C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:19:21:22 | call to constructor C2 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:21:27:21:29 | {...} | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:27:21:29 | {...} | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (abnormal) | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:6:22:7 | exit ~C2 (abnormal) | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 (normal) | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:6:22:7 | exit ~C2 (normal) | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (abnormal) | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (abnormal) | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (normal) | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | exit implicit conversion (normal) | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:24:16:24:16 | access to property P | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:24:16:24:16 | access to property P | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:24:16:24:16 | this access | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:24:16:24:16 | this access | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:24:32:24:34 | ... = ... | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:24:32:24:34 | ... = ... | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:24:34:24:34 | 0 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:24:34:24:34 | 0 | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:28:7:28:8 | exit C3 | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | exit C3 | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:28:7:28:8 | {...} | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | {...} | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationA.cs:30:21:30:23 | exit get_P3 | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationA.cs:30:21:30:23 | exit get_P3 | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationA.cs:30:21:30:23 | exit get_P3 (abnormal) | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationA.cs:30:28:30:37 | throw ... | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationA.cs:30:28:30:37 | throw ... | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationA.cs:30:34:30:37 | null | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationA.cs:30:34:30:37 | null | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:34:15:34:16 | exit C4 | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | exit C4 | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:34:15:34:16 | {...} | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | {...} | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:9:36:10 | exit M1 (abnormal) | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:9:36:10 | exit M1 (abnormal) | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:9:36:10 | exit M1 (normal) | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:9:36:10 | exit M1 (normal) | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:16:36:26 | throw ...; | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:16:36:26 | throw ...; | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:22:36:25 | null | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:22:36:25 | null | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:37:9:37:10 | enter M2 | MultiImplementationA.cs:37:9:37:10 | M2 | | MultiImplementationA.cs:37:9:37:10 | exit M2 | MultiImplementationA.cs:37:9:37:10 | M2 | | MultiImplementationA.cs:37:9:37:10 | exit M2 (abnormal) | MultiImplementationA.cs:37:9:37:10 | M2 | @@ -3381,212 +3274,50 @@ nodeEnclosing | MultiImplementationA.cs:37:16:37:26 | throw ...; | MultiImplementationA.cs:37:9:37:10 | M2 | | MultiImplementationA.cs:37:22:37:25 | null | MultiImplementationA.cs:37:9:37:10 | M2 | | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 | MultiImplementationB.cs:1:7:1:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationB.cs:1:7:1:8 | {...} | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | {...} | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 (abnormal) | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 (abnormal) | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 (normal) | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 (normal) | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 (abnormal) | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 (abnormal) | MultiImplementationB.cs:4:21:4:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 (normal) | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 (normal) | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationB.cs:4:27:4:35 | return ...; | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:27:4:35 | return ...; | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationB.cs:4:34:4:34 | 1 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:34:4:34 | 1 | MultiImplementationB.cs:4:21:4:23 | get_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 (abnormal) | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 (abnormal) | MultiImplementationB.cs:4:39:4:41 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 (normal) | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 (normal) | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:39:4:41 | set_P2 | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:16:5:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationB.cs:5:16:5:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M (abnormal) | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M (abnormal) | MultiImplementationB.cs:5:16:5:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M (normal) | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M (normal) | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationB.cs:11:16:11:16 | this access | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:11:16:11:16 | this access | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:11:16:11:20 | ... = ... | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:11:16:11:20 | ... = ... | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:11:20:11:20 | 1 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:11:20:11:20 | 1 | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item (abnormal) | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item (abnormal) | MultiImplementationB.cs:12:31:12:40 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item (normal) | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item (normal) | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationB.cs:12:31:12:40 | throw ... | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | throw ... | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationB.cs:12:31:12:40 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item (abnormal) | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item (abnormal) | MultiImplementationB.cs:13:36:13:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item (normal) | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item (normal) | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationB.cs:13:42:13:52 | throw ...; | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:42:13:52 | throw ...; | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationB.cs:13:48:13:51 | null | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:48:13:51 | null | MultiImplementationB.cs:13:36:13:38 | get_Item | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item | MultiImplementationB.cs:13:56:13:58 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationB.cs:13:60:13:62 | {...} | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationB.cs:13:60:13:62 | {...} | MultiImplementationB.cs:13:56:13:58 | set_Item | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 | MultiImplementationB.cs:14:17:14:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationB.cs:16:9:16:31 | M2(...) | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:16:9:16:31 | M2(...) | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationB.cs:16:9:16:31 | enter M2 | MultiImplementationB.cs:16:9:16:31 | M2 | | MultiImplementationB.cs:16:9:16:31 | exit M2 | MultiImplementationB.cs:16:9:16:31 | M2 | | MultiImplementationB.cs:16:9:16:31 | exit M2 (abnormal) | MultiImplementationB.cs:16:9:16:31 | M2 | | MultiImplementationB.cs:16:21:16:30 | throw ... | MultiImplementationB.cs:16:9:16:31 | M2 | | MultiImplementationB.cs:16:27:16:30 | null | MultiImplementationB.cs:16:9:16:31 | M2 | | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 (abnormal) | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 (abnormal) | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 (normal) | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 (normal) | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:18:22:18:36 | {...} | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:22:18:36 | {...} | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:18:24:18:34 | throw ...; | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:24:18:34 | throw ...; | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:18:30:18:33 | null | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:30:18:33 | null | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 | MultiImplementationB.cs:19:12:19:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationB.cs:19:19:19:22 | call to constructor C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:19:19:22 | call to constructor C2 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationB.cs:19:27:19:29 | {...} | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:27:19:29 | {...} | MultiImplementationB.cs:19:12:19:13 | C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 (abnormal) | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 (abnormal) | MultiImplementationB.cs:20:6:20:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 (normal) | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 (normal) | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationB.cs:20:13:20:23 | throw ...; | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:13:20:23 | throw ...; | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationB.cs:20:19:20:22 | null | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:19:20:22 | null | MultiImplementationB.cs:20:6:20:7 | ~C2 | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (abnormal) | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (abnormal) | MultiImplementationB.cs:21:28:21:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (normal) | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion (normal) | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationB.cs:21:50:21:59 | throw ... | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:50:21:59 | throw ... | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationB.cs:22:16:22:16 | access to property P | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:22:16:22:16 | access to property P | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:22:16:22:16 | this access | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:22:16:22:16 | this access | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:22:32:22:34 | ... = ... | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:22:32:22:34 | ... = ... | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:22:34:22:34 | 1 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:22:34:22:34 | 1 | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 | MultiImplementationB.cs:25:7:25:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationB.cs:25:7:25:8 | {...} | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | {...} | MultiImplementationB.cs:25:7:25:8 | C3 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | get_P3 | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 | MultiImplementationB.cs:27:21:27:23 | get_P3 | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationB.cs:27:21:27:23 | exit get_P3 (abnormal) | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 | MultiImplementationB.cs:30:15:30:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationB.cs:30:15:30:16 | {...} | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | {...} | MultiImplementationB.cs:30:15:30:16 | C4 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 (abnormal) | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 (abnormal) | MultiImplementationB.cs:32:9:32:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 (normal) | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 (normal) | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:9:32:10 | M1 | | NullCoalescing.cs:1:7:1:20 | call to constructor Object | NullCoalescing.cs:1:7:1:20 | NullCoalescing | | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | NullCoalescing.cs:1:7:1:20 | NullCoalescing | | NullCoalescing.cs:1:7:1:20 | exit NullCoalescing | NullCoalescing.cs:1:7:1:20 | NullCoalescing | @@ -5843,204 +5574,73 @@ blockEnclosing | LoopUnrolling.cs:94:10:94:12 | exit M11 (normal) | LoopUnrolling.cs:94:10:94:12 | M11 | | LoopUnrolling.cs:97:22:97:22 | String x | LoopUnrolling.cs:94:10:94:12 | M11 | | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationA.cs:4:7:4:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:22:6:31 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:22:6:31 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationA.cs:6:28:6:31 | null | MultiImplementationB.cs:3:22:3:22 | get_P1 | | MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:21:7:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:21:7:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationA.cs:7:25:7:39 | {...} | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:41:7:43 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:41:7:43 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationA.cs:7:45:7:59 | {...} | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:16:8:16 | enter M | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:16:8:16 | exit M | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationA.cs:8:29:8:32 | null | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | access to parameter i | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationA.cs:14:31:14:31 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:36:15:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:36:15:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationA.cs:15:40:15:52 | {...} | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationA.cs:15:54:15:56 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationA.cs:15:54:15:56 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationA.cs:15:58:15:60 | {...} | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationA.cs:15:58:15:60 | {...} | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:16:17:16:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:16:17:16:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationA.cs:17:5:19:5 | {...} | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationA.cs:18:9:18:22 | enter M2 | MultiImplementationA.cs:18:9:18:22 | M2 | | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationA.cs:20:12:20:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | C2 | | MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:12:21:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:12:21:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationA.cs:21:24:21:24 | 0 | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:6:22:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:6:22:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationA.cs:22:11:22:13 | {...} | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:28:23:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationA.cs:23:50:23:53 | null | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationA.cs:28:7:28:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | C3 | | MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationA.cs:30:21:30:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationA.cs:34:15:34:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | C4 | | MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:9:36:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:9:36:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationA.cs:36:14:36:28 | {...} | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationA.cs:37:9:37:10 | enter M2 | MultiImplementationA.cs:37:9:37:10 | M2 | | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | call to constructor Object | MultiImplementationB.cs:1:7:1:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | enter C1 | MultiImplementationB.cs:1:7:1:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationA.cs:4:7:4:8 | C1 | -| MultiImplementationB.cs:1:7:1:8 | exit C1 (normal) | MultiImplementationB.cs:1:7:1:8 | C1 | | MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | 0 | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | enter get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationA.cs:6:22:6:31 | get_P1 | -| MultiImplementationB.cs:3:22:3:22 | exit get_P1 | MultiImplementationB.cs:3:22:3:22 | get_P1 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | enter get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:21:4:23 | exit get_P2 | MultiImplementationB.cs:4:21:4:23 | get_P2 | | MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationA.cs:7:21:7:23 | get_P2 | -| MultiImplementationB.cs:4:25:4:37 | {...} | MultiImplementationB.cs:4:21:4:23 | get_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | enter set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:39:4:41 | exit set_P2 | MultiImplementationB.cs:4:39:4:41 | set_P2 | | MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationA.cs:7:41:7:43 | set_P2 | -| MultiImplementationB.cs:4:43:4:45 | {...} | MultiImplementationB.cs:4:39:4:41 | set_P2 | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:16:5:16 | enter M | MultiImplementationB.cs:5:16:5:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:16:5:16 | exit M | MultiImplementationB.cs:5:16:5:16 | M | | MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationA.cs:8:16:8:16 | M | -| MultiImplementationB.cs:5:23:5:23 | 2 | MultiImplementationB.cs:5:16:5:16 | M | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | enter get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:31:12:40 | exit get_Item | MultiImplementationB.cs:12:31:12:40 | get_Item | | MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationA.cs:14:31:14:31 | get_Item | -| MultiImplementationB.cs:12:37:12:40 | null | MultiImplementationB.cs:12:31:12:40 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | enter get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:36:13:38 | exit get_Item | MultiImplementationB.cs:13:36:13:38 | get_Item | | MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationA.cs:15:36:15:38 | get_Item | -| MultiImplementationB.cs:13:40:13:54 | {...} | MultiImplementationB.cs:13:36:13:38 | get_Item | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | enter set_Item | MultiImplementationB.cs:13:56:13:58 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationB.cs:13:56:13:58 | exit set_Item (normal) | MultiImplementationB.cs:13:56:13:58 | set_Item | | MultiImplementationB.cs:13:60:13:62 | {...} | MultiImplementationA.cs:15:54:15:56 | set_Item | -| MultiImplementationB.cs:13:60:13:62 | {...} | MultiImplementationB.cs:13:56:13:58 | set_Item | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | enter M1 | MultiImplementationB.cs:14:17:14:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:14:17:14:18 | exit M1 (normal) | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationA.cs:16:17:16:18 | M1 | -| MultiImplementationB.cs:15:5:17:5 | {...} | MultiImplementationB.cs:14:17:14:18 | M1 | | MultiImplementationB.cs:16:9:16:31 | enter M2 | MultiImplementationB.cs:16:9:16:31 | M2 | | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | call to constructor Object | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | enter C2 | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationA.cs:20:12:20:13 | C2 | -| MultiImplementationB.cs:18:12:18:13 | exit C2 | MultiImplementationB.cs:18:12:18:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | enter C2 | MultiImplementationB.cs:19:12:19:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:12:19:13 | exit C2 (normal) | MultiImplementationB.cs:19:12:19:13 | C2 | | MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationA.cs:21:12:21:13 | C2 | -| MultiImplementationB.cs:19:24:19:24 | 1 | MultiImplementationB.cs:19:12:19:13 | C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | enter ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:6:20:7 | exit ~C2 | MultiImplementationB.cs:20:6:20:7 | ~C2 | | MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationA.cs:22:6:22:7 | ~C2 | -| MultiImplementationB.cs:20:11:20:25 | {...} | MultiImplementationB.cs:20:6:20:7 | ~C2 | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | enter implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:28:21:35 | exit implicit conversion | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationA.cs:23:28:23:35 | implicit conversion | -| MultiImplementationB.cs:21:56:21:59 | null | MultiImplementationB.cs:21:28:21:35 | implicit conversion | | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | call to constructor Object | MultiImplementationB.cs:25:7:25:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | enter C3 | MultiImplementationB.cs:25:7:25:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationA.cs:28:7:28:8 | C3 | -| MultiImplementationB.cs:25:7:25:8 | exit C3 (normal) | MultiImplementationB.cs:25:7:25:8 | C3 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationA.cs:30:21:30:23 | get_P3 | -| MultiImplementationB.cs:27:21:27:23 | enter get_P3 | MultiImplementationB.cs:27:21:27:23 | get_P3 | | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | call to constructor Object | MultiImplementationB.cs:30:15:30:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | enter C4 | MultiImplementationB.cs:30:15:30:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationA.cs:34:15:34:16 | C4 | -| MultiImplementationB.cs:30:15:30:16 | exit C4 (normal) | MultiImplementationB.cs:30:15:30:16 | C4 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | enter M1 | MultiImplementationB.cs:32:9:32:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:9:32:10 | exit M1 | MultiImplementationB.cs:32:9:32:10 | M1 | | MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationA.cs:36:9:36:10 | M1 | -| MultiImplementationB.cs:32:17:32:17 | 0 | MultiImplementationB.cs:32:9:32:10 | M1 | | NullCoalescing.cs:1:7:1:20 | enter NullCoalescing | NullCoalescing.cs:1:7:1:20 | NullCoalescing | | NullCoalescing.cs:3:9:3:10 | enter M1 | NullCoalescing.cs:3:9:3:10 | M1 | | NullCoalescing.cs:3:23:3:28 | ... ?? ... | NullCoalescing.cs:3:9:3:10 | M1 | diff --git a/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.expected b/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.expected index 502acfb87b7..fd3b8ff38bb 100644 --- a/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.expected +++ b/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.expected @@ -3541,6 +3541,9 @@ ConditionalAccess.cs: # 7| exit M3 (normal) #-----| -> exit M3 +# 7| access to property Length +#-----| -> exit M3 (normal) + # 7| access to parameter s1 #-----| non-null -> ... ?? ... #-----| null -> access to parameter s2 @@ -3559,9 +3562,6 @@ ConditionalAccess.cs: #-----| non-null -> [non-null] ... ?? ... #-----| null -> [null] ... ?? ... -# 7| access to property Length -#-----| -> exit M3 (normal) - # 9| enter M4 #-----| -> access to parameter s @@ -3574,13 +3574,13 @@ ConditionalAccess.cs: #-----| non-null -> access to property Length #-----| null -> 0 -# 9| ... ?? ... -#-----| -> exit M4 (normal) - # 9| access to property Length #-----| non-null -> ... ?? ... #-----| null -> 0 +# 9| ... ?? ... +#-----| -> exit M4 (normal) + # 9| 0 #-----| -> ... ?? ... @@ -3602,13 +3602,13 @@ ConditionalAccess.cs: #-----| non-null -> access to property Length #-----| null -> 0 +# 13| access to property Length +#-----| -> 0 + # 13| ... > ... #-----| true -> 0 #-----| false -> 1 -# 13| access to property Length -#-----| -> 0 - # 13| (...) ... #-----| -> ... > ... @@ -3674,15 +3674,15 @@ ConditionalAccess.cs: # 24| String s = ... #-----| -> ...; +# 24| call to method ToString +#-----| -> String s = ... + # 24| (...) ... #-----| non-null -> call to method ToString # 24| access to parameter i #-----| -> (...) ... -# 24| call to method ToString -#-----| -> String s = ... - # 25| ... = ... #-----| -> exit M7 (normal) @@ -3739,12 +3739,12 @@ ConditionalAccess.cs: # 35| this access #-----| -> access to property Prop -# 35| ...; -#-----| -> this access - # 35| call to method Out #-----| -> exit M8 (normal) +# 35| ...; +#-----| -> this access + # 41| enter CommaJoinWith #-----| -> access to parameter s1 @@ -8195,13 +8195,13 @@ Foreach.cs: #-----| non-null -> call to method ToArray #-----| null -> call to method Empty -# 20| ... ?? ... -#-----| -> foreach (... ... in ...) ... - # 20| call to method ToArray #-----| non-null -> ... ?? ... #-----| null -> call to method Empty +# 20| ... ?? ... +#-----| -> foreach (... ... in ...) ... + # 20| call to method Empty #-----| -> ... ?? ... @@ -9592,40 +9592,92 @@ MultiImplementationA.cs: # 4| call to constructor Object #-----| -> {...} +# 4| enter C1 +#-----| -> call to constructor Object +#-----| -> call to constructor Object + +# 4| exit C1 + +# 4| exit C1 (normal) +#-----| -> exit C1 + # 4| {...} #-----| -> exit C1 (normal) -#-----| -> exit C1 (normal) + +# 6| enter get_P1 +#-----| -> null +#-----| -> 0 + +# 6| exit get_P1 + +# 6| exit get_P1 (abnormal) +#-----| -> exit get_P1 + +# 6| exit get_P1 (normal) +#-----| -> exit get_P1 # 6| throw ... #-----| exception(NullReferenceException) -> exit get_P1 (abnormal) -#-----| exception(NullReferenceException) -> exit get_P1 (abnormal) # 6| null #-----| -> throw ... +# 7| enter get_P2 +#-----| -> {...} +#-----| -> {...} + +# 7| exit get_P2 + +# 7| exit get_P2 (abnormal) +#-----| -> exit get_P2 + +# 7| exit get_P2 (normal) +#-----| -> exit get_P2 + # 7| {...} #-----| -> null # 7| throw ...; #-----| exception(NullReferenceException) -> exit get_P2 (abnormal) -#-----| exception(NullReferenceException) -> exit get_P2 (abnormal) # 7| null #-----| -> throw ...; +# 7| enter set_P2 +#-----| -> {...} +#-----| -> {...} + +# 7| exit set_P2 + +# 7| exit set_P2 (abnormal) +#-----| -> exit set_P2 + +# 7| exit set_P2 (normal) +#-----| -> exit set_P2 + # 7| {...} #-----| -> null # 7| throw ...; #-----| exception(NullReferenceException) -> exit set_P2 (abnormal) -#-----| exception(NullReferenceException) -> exit set_P2 (abnormal) # 7| null #-----| -> throw ...; +# 8| enter M +#-----| -> null +#-----| -> 2 + +# 8| exit M + +# 8| exit M (abnormal) +#-----| -> exit M + +# 8| exit M (normal) +#-----| -> exit M + # 8| throw ... #-----| exception(NullReferenceException) -> exit M (abnormal) -#-----| exception(NullReferenceException) -> exit M (abnormal) # 8| null #-----| -> throw ... @@ -9641,34 +9693,66 @@ MultiImplementationA.cs: # 14| access to parameter i #-----| -> exit get_Item (normal) -#-----| -> exit get_Item (normal) + +# 14| enter get_Item +#-----| -> access to parameter i +#-----| -> null + +# 14| exit get_Item + +# 14| exit get_Item (abnormal) +#-----| -> exit get_Item + +# 14| exit get_Item (normal) +#-----| -> exit get_Item + +# 15| enter get_Item +#-----| -> {...} +#-----| -> {...} + +# 15| exit get_Item + +# 15| exit get_Item (abnormal) +#-----| -> exit get_Item + +# 15| exit get_Item (normal) +#-----| -> exit get_Item # 15| {...} #-----| -> access to parameter s # 15| return ...; #-----| return -> exit get_Item (normal) -#-----| return -> exit get_Item (normal) # 15| access to parameter s #-----| -> return ...; +# 15| enter set_Item +#-----| -> {...} +#-----| -> {...} + +# 15| exit set_Item + +# 15| exit set_Item (normal) +#-----| -> exit set_Item + # 15| {...} #-----| -> exit set_Item (normal) -#-----| -> exit set_Item (normal) + +# 16| enter M1 +#-----| -> {...} +#-----| -> {...} # 16| exit M1 -MultiImplementationB.cs: -# 14| exit M1 +# 16| exit M1 (normal) +#-----| -> exit M1 -MultiImplementationA.cs: # 17| {...} #-----| -> M2(...) # 18| M2(...) #-----| -> exit M1 (normal) -#-----| -> exit M1 (normal) # 18| enter M2 #-----| -> 0 @@ -9684,6 +9768,18 @@ MultiImplementationA.cs: # 20| call to constructor Object #-----| -> this access +# 20| enter C2 +#-----| -> call to constructor Object +#-----| -> call to constructor Object + +# 20| exit C2 + +# 20| exit C2 (abnormal) +#-----| -> exit C2 + +# 20| exit C2 (normal) +#-----| -> exit C2 + # 20| {...} #-----| -> ...; @@ -9692,7 +9788,6 @@ MultiImplementationA.cs: # 20| ... = ... #-----| -> exit C2 (normal) -#-----| -> exit C2 (normal) # 20| ...; #-----| -> this access @@ -9700,6 +9795,15 @@ MultiImplementationA.cs: # 20| access to parameter i #-----| -> ... = ... +# 21| enter C2 +#-----| -> 0 +#-----| -> 1 + +# 21| exit C2 + +# 21| exit C2 (normal) +#-----| -> exit C2 + # 21| call to constructor C2 #-----| -> {...} @@ -9708,15 +9812,36 @@ MultiImplementationA.cs: # 21| {...} #-----| -> exit C2 (normal) -#-----| -> exit C2 (normal) + +# 22| enter ~C2 +#-----| -> {...} +#-----| -> {...} + +# 22| exit ~C2 + +# 22| exit ~C2 (abnormal) +#-----| -> exit ~C2 + +# 22| exit ~C2 (normal) +#-----| -> exit ~C2 # 22| {...} #-----| -> exit ~C2 (normal) -#-----| -> exit ~C2 (normal) + +# 23| enter implicit conversion +#-----| -> null +#-----| -> null + +# 23| exit implicit conversion + +# 23| exit implicit conversion (abnormal) +#-----| -> exit implicit conversion + +# 23| exit implicit conversion (normal) +#-----| -> exit implicit conversion # 23| null #-----| -> exit implicit conversion (normal) -#-----| -> exit implicit conversion (normal) # 24| access to property P #-----| -> ... = ... @@ -9733,13 +9858,28 @@ MultiImplementationA.cs: # 28| call to constructor Object #-----| -> {...} +# 28| enter C3 +#-----| -> call to constructor Object +#-----| -> call to constructor Object + +# 28| exit C3 + +# 28| exit C3 (normal) +#-----| -> exit C3 + # 28| {...} #-----| -> exit C3 (normal) -#-----| -> exit C3 (normal) + +# 30| enter get_P3 +#-----| -> null + +# 30| exit get_P3 + +# 30| exit get_P3 (abnormal) +#-----| -> exit get_P3 # 30| throw ... #-----| exception(NullReferenceException) -> exit get_P3 (abnormal) -#-----| exception(NullReferenceException) -> exit get_P3 (abnormal) # 30| null #-----| -> throw ... @@ -9747,16 +9887,35 @@ MultiImplementationA.cs: # 34| call to constructor Object #-----| -> {...} +# 34| enter C4 +#-----| -> call to constructor Object +#-----| -> call to constructor Object + +# 34| exit C4 + +# 34| exit C4 (normal) +#-----| -> exit C4 + # 34| {...} #-----| -> exit C4 (normal) -#-----| -> exit C4 (normal) + +# 36| enter M1 +#-----| -> {...} +#-----| -> 0 + +# 36| exit M1 + +# 36| exit M1 (abnormal) +#-----| -> exit M1 + +# 36| exit M1 (normal) +#-----| -> exit M1 # 36| {...} #-----| -> null # 36| throw ...; #-----| exception(NullReferenceException) -> exit M1 (abnormal) -#-----| exception(NullReferenceException) -> exit M1 (abnormal) # 36| null #-----| -> throw ...; @@ -9782,201 +9941,26 @@ MultiImplementationB.cs: # 1| call to constructor Object #-----| -> {...} -MultiImplementationA.cs: -# 4| enter C1 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationB.cs: -# 1| enter C1 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationA.cs: -# 4| exit C1 - -MultiImplementationB.cs: -# 1| exit C1 - -MultiImplementationA.cs: -# 4| exit C1 (normal) -#-----| -> exit C1 -#-----| -> exit C1 - -MultiImplementationB.cs: -# 1| exit C1 (normal) -#-----| -> exit C1 -#-----| -> exit C1 - # 1| {...} #-----| -> exit C1 (normal) -#-----| -> exit C1 (normal) # 3| 0 #-----| -> exit get_P1 (normal) -#-----| -> exit get_P1 (normal) - -MultiImplementationA.cs: -# 6| enter get_P1 -#-----| -> null -#-----| -> 0 - -MultiImplementationB.cs: -# 3| enter get_P1 -#-----| -> null -#-----| -> 0 - -MultiImplementationA.cs: -# 6| exit get_P1 - -MultiImplementationB.cs: -# 3| exit get_P1 - -MultiImplementationA.cs: -# 6| exit get_P1 (abnormal) -#-----| -> exit get_P1 -#-----| -> exit get_P1 - -MultiImplementationB.cs: -# 3| exit get_P1 (abnormal) -#-----| -> exit get_P1 -#-----| -> exit get_P1 - -MultiImplementationA.cs: -# 6| exit get_P1 (normal) -#-----| -> exit get_P1 -#-----| -> exit get_P1 - -MultiImplementationB.cs: -# 3| exit get_P1 (normal) -#-----| -> exit get_P1 -#-----| -> exit get_P1 - -MultiImplementationA.cs: -# 7| enter get_P2 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationB.cs: -# 4| enter get_P2 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationA.cs: -# 7| exit get_P2 - -MultiImplementationB.cs: -# 4| exit get_P2 - -MultiImplementationA.cs: -# 7| exit get_P2 (abnormal) -#-----| -> exit get_P2 -#-----| -> exit get_P2 - -MultiImplementationB.cs: -# 4| exit get_P2 (abnormal) -#-----| -> exit get_P2 -#-----| -> exit get_P2 - -MultiImplementationA.cs: -# 7| exit get_P2 (normal) -#-----| -> exit get_P2 -#-----| -> exit get_P2 - -MultiImplementationB.cs: -# 4| exit get_P2 (normal) -#-----| -> exit get_P2 -#-----| -> exit get_P2 # 4| {...} #-----| -> 1 # 4| return ...; #-----| return -> exit get_P2 (normal) -#-----| return -> exit get_P2 (normal) # 4| 1 #-----| -> return ...; -MultiImplementationA.cs: -# 7| enter set_P2 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationB.cs: -# 4| enter set_P2 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationA.cs: -# 7| exit set_P2 - -MultiImplementationB.cs: -# 4| exit set_P2 - -MultiImplementationA.cs: -# 7| exit set_P2 (abnormal) -#-----| -> exit set_P2 -#-----| -> exit set_P2 - -MultiImplementationB.cs: -# 4| exit set_P2 (abnormal) -#-----| -> exit set_P2 -#-----| -> exit set_P2 - -MultiImplementationA.cs: -# 7| exit set_P2 (normal) -#-----| -> exit set_P2 -#-----| -> exit set_P2 - -MultiImplementationB.cs: -# 4| exit set_P2 (normal) -#-----| -> exit set_P2 -#-----| -> exit set_P2 - # 4| {...} #-----| -> exit set_P2 (normal) -#-----| -> exit set_P2 (normal) - -MultiImplementationA.cs: -# 8| enter M -#-----| -> null -#-----| -> 2 - -MultiImplementationB.cs: -# 5| enter M -#-----| -> null -#-----| -> 2 - -MultiImplementationA.cs: -# 8| exit M - -MultiImplementationB.cs: -# 5| exit M - -MultiImplementationA.cs: -# 8| exit M (abnormal) -#-----| -> exit M -#-----| -> exit M - -MultiImplementationB.cs: -# 5| exit M (abnormal) -#-----| -> exit M -#-----| -> exit M - -MultiImplementationA.cs: -# 8| exit M (normal) -#-----| -> exit M -#-----| -> exit M - -MultiImplementationB.cs: -# 5| exit M (normal) -#-----| -> exit M -#-----| -> exit M # 5| 2 #-----| -> exit M (normal) -#-----| -> exit M (normal) # 11| this access #-----| -> 1 @@ -9987,151 +9971,29 @@ MultiImplementationB.cs: # 11| 1 #-----| -> ... = ... -MultiImplementationA.cs: -# 14| enter get_Item -#-----| -> access to parameter i -#-----| -> null - -MultiImplementationB.cs: -# 12| enter get_Item -#-----| -> access to parameter i -#-----| -> null - -MultiImplementationA.cs: -# 14| exit get_Item - -MultiImplementationB.cs: -# 12| exit get_Item - -MultiImplementationA.cs: -# 14| exit get_Item (abnormal) -#-----| -> exit get_Item -#-----| -> exit get_Item - -MultiImplementationB.cs: -# 12| exit get_Item (abnormal) -#-----| -> exit get_Item -#-----| -> exit get_Item - -MultiImplementationA.cs: -# 14| exit get_Item (normal) -#-----| -> exit get_Item -#-----| -> exit get_Item - -MultiImplementationB.cs: -# 12| exit get_Item (normal) -#-----| -> exit get_Item -#-----| -> exit get_Item - # 12| throw ... #-----| exception(NullReferenceException) -> exit get_Item (abnormal) -#-----| exception(NullReferenceException) -> exit get_Item (abnormal) # 12| null #-----| -> throw ... -MultiImplementationA.cs: -# 15| enter get_Item -#-----| -> {...} -#-----| -> {...} - -MultiImplementationB.cs: -# 13| enter get_Item -#-----| -> {...} -#-----| -> {...} - -MultiImplementationA.cs: -# 15| exit get_Item - -MultiImplementationB.cs: -# 13| exit get_Item - -MultiImplementationA.cs: -# 15| exit get_Item (abnormal) -#-----| -> exit get_Item -#-----| -> exit get_Item - -MultiImplementationB.cs: -# 13| exit get_Item (abnormal) -#-----| -> exit get_Item -#-----| -> exit get_Item - -MultiImplementationA.cs: -# 15| exit get_Item (normal) -#-----| -> exit get_Item -#-----| -> exit get_Item - -MultiImplementationB.cs: -# 13| exit get_Item (normal) -#-----| -> exit get_Item -#-----| -> exit get_Item - # 13| {...} #-----| -> null # 13| throw ...; #-----| exception(NullReferenceException) -> exit get_Item (abnormal) -#-----| exception(NullReferenceException) -> exit get_Item (abnormal) # 13| null #-----| -> throw ...; -MultiImplementationA.cs: -# 15| enter set_Item -#-----| -> {...} -#-----| -> {...} - -MultiImplementationB.cs: -# 13| enter set_Item -#-----| -> {...} -#-----| -> {...} - -MultiImplementationA.cs: -# 15| exit set_Item - -MultiImplementationB.cs: -# 13| exit set_Item - -MultiImplementationA.cs: -# 15| exit set_Item (normal) -#-----| -> exit set_Item -#-----| -> exit set_Item - -MultiImplementationB.cs: -# 13| exit set_Item (normal) -#-----| -> exit set_Item -#-----| -> exit set_Item - # 13| {...} #-----| -> exit set_Item (normal) -#-----| -> exit set_Item (normal) - -MultiImplementationA.cs: -# 16| enter M1 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationB.cs: -# 14| enter M1 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationA.cs: -# 16| exit M1 (normal) -#-----| -> exit M1 -#-----| -> exit M1 - -MultiImplementationB.cs: -# 14| exit M1 (normal) -#-----| -> exit M1 -#-----| -> exit M1 # 15| {...} #-----| -> M2(...) # 16| M2(...) #-----| -> exit M1 (normal) -#-----| -> exit M1 (normal) # 16| enter M2 #-----| -> null @@ -10150,78 +10012,15 @@ MultiImplementationB.cs: # 18| call to constructor Object #-----| -> this access -MultiImplementationA.cs: -# 20| enter C2 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationB.cs: -# 18| enter C2 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationA.cs: -# 20| exit C2 - -MultiImplementationB.cs: -# 18| exit C2 - -MultiImplementationA.cs: -# 20| exit C2 (abnormal) -#-----| -> exit C2 -#-----| -> exit C2 - -MultiImplementationB.cs: -# 18| exit C2 (abnormal) -#-----| -> exit C2 -#-----| -> exit C2 - -MultiImplementationA.cs: -# 20| exit C2 (normal) -#-----| -> exit C2 -#-----| -> exit C2 - -MultiImplementationB.cs: -# 18| exit C2 (normal) -#-----| -> exit C2 -#-----| -> exit C2 - # 18| {...} #-----| -> null # 18| throw ...; #-----| exception(NullReferenceException) -> exit C2 (abnormal) -#-----| exception(NullReferenceException) -> exit C2 (abnormal) # 18| null #-----| -> throw ...; -MultiImplementationA.cs: -# 21| enter C2 -#-----| -> 0 -#-----| -> 1 - -MultiImplementationB.cs: -# 19| enter C2 -#-----| -> 0 -#-----| -> 1 - -MultiImplementationA.cs: -# 21| exit C2 - -MultiImplementationB.cs: -# 19| exit C2 - -MultiImplementationA.cs: -# 21| exit C2 (normal) -#-----| -> exit C2 -#-----| -> exit C2 - -MultiImplementationB.cs: -# 19| exit C2 (normal) -#-----| -> exit C2 -#-----| -> exit C2 - # 19| call to constructor C2 #-----| -> {...} @@ -10230,93 +10029,18 @@ MultiImplementationB.cs: # 19| {...} #-----| -> exit C2 (normal) -#-----| -> exit C2 (normal) - -MultiImplementationA.cs: -# 22| enter ~C2 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationB.cs: -# 20| enter ~C2 -#-----| -> {...} -#-----| -> {...} - -MultiImplementationA.cs: -# 22| exit ~C2 - -MultiImplementationB.cs: -# 20| exit ~C2 - -MultiImplementationA.cs: -# 22| exit ~C2 (abnormal) -#-----| -> exit ~C2 -#-----| -> exit ~C2 - -MultiImplementationB.cs: -# 20| exit ~C2 (abnormal) -#-----| -> exit ~C2 -#-----| -> exit ~C2 - -MultiImplementationA.cs: -# 22| exit ~C2 (normal) -#-----| -> exit ~C2 -#-----| -> exit ~C2 - -MultiImplementationB.cs: -# 20| exit ~C2 (normal) -#-----| -> exit ~C2 -#-----| -> exit ~C2 # 20| {...} #-----| -> null # 20| throw ...; #-----| exception(NullReferenceException) -> exit ~C2 (abnormal) -#-----| exception(NullReferenceException) -> exit ~C2 (abnormal) # 20| null #-----| -> throw ...; -MultiImplementationA.cs: -# 23| enter implicit conversion -#-----| -> null -#-----| -> null - -MultiImplementationB.cs: -# 21| enter implicit conversion -#-----| -> null -#-----| -> null - -MultiImplementationA.cs: -# 23| exit implicit conversion - -MultiImplementationB.cs: -# 21| exit implicit conversion - -MultiImplementationA.cs: -# 23| exit implicit conversion (abnormal) -#-----| -> exit implicit conversion -#-----| -> exit implicit conversion - -MultiImplementationB.cs: -# 21| exit implicit conversion (abnormal) -#-----| -> exit implicit conversion -#-----| -> exit implicit conversion - -MultiImplementationA.cs: -# 23| exit implicit conversion (normal) -#-----| -> exit implicit conversion -#-----| -> exit implicit conversion - -MultiImplementationB.cs: -# 21| exit implicit conversion (normal) -#-----| -> exit implicit conversion -#-----| -> exit implicit conversion - # 21| throw ... #-----| exception(NullReferenceException) -> exit implicit conversion (abnormal) -#-----| exception(NullReferenceException) -> exit implicit conversion (abnormal) # 21| null #-----| -> throw ... @@ -10336,132 +10060,17 @@ MultiImplementationB.cs: # 25| call to constructor Object #-----| -> {...} -MultiImplementationA.cs: -# 28| enter C3 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationB.cs: -# 25| enter C3 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationA.cs: -# 28| exit C3 - -MultiImplementationB.cs: -# 25| exit C3 - -MultiImplementationA.cs: -# 28| exit C3 (normal) -#-----| -> exit C3 -#-----| -> exit C3 - -MultiImplementationB.cs: -# 25| exit C3 (normal) -#-----| -> exit C3 -#-----| -> exit C3 - # 25| {...} #-----| -> exit C3 (normal) -#-----| -> exit C3 (normal) - -MultiImplementationA.cs: -# 30| enter get_P3 -#-----| -> null - -MultiImplementationB.cs: -# 27| enter get_P3 -#-----| -> null - -MultiImplementationA.cs: -# 30| exit get_P3 - -MultiImplementationB.cs: -# 27| exit get_P3 - -MultiImplementationA.cs: -# 30| exit get_P3 (abnormal) -#-----| -> exit get_P3 -#-----| -> exit get_P3 - -MultiImplementationB.cs: -# 27| exit get_P3 (abnormal) -#-----| -> exit get_P3 -#-----| -> exit get_P3 # 30| call to constructor Object #-----| -> {...} -MultiImplementationA.cs: -# 34| enter C4 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationB.cs: -# 30| enter C4 -#-----| -> call to constructor Object -#-----| -> call to constructor Object - -MultiImplementationA.cs: -# 34| exit C4 - -MultiImplementationB.cs: -# 30| exit C4 - -MultiImplementationA.cs: -# 34| exit C4 (normal) -#-----| -> exit C4 -#-----| -> exit C4 - -MultiImplementationB.cs: -# 30| exit C4 (normal) -#-----| -> exit C4 -#-----| -> exit C4 - # 30| {...} #-----| -> exit C4 (normal) -#-----| -> exit C4 (normal) - -MultiImplementationA.cs: -# 36| enter M1 -#-----| -> {...} -#-----| -> 0 - -MultiImplementationB.cs: -# 32| enter M1 -#-----| -> {...} -#-----| -> 0 - -MultiImplementationA.cs: -# 36| exit M1 - -MultiImplementationB.cs: -# 32| exit M1 - -MultiImplementationA.cs: -# 36| exit M1 (abnormal) -#-----| -> exit M1 -#-----| -> exit M1 - -MultiImplementationB.cs: -# 32| exit M1 (abnormal) -#-----| -> exit M1 -#-----| -> exit M1 - -MultiImplementationA.cs: -# 36| exit M1 (normal) -#-----| -> exit M1 -#-----| -> exit M1 - -MultiImplementationB.cs: -# 32| exit M1 (normal) -#-----| -> exit M1 -#-----| -> exit M1 # 32| 0 #-----| -> exit M1 (normal) -#-----| -> exit M1 (normal) NullCoalescing.cs: # 1| call to constructor Object @@ -12374,6 +11983,9 @@ Switch.cs: # 131| return ...; #-----| return -> exit M12 (normal) +# 131| call to method ToString +#-----| -> return ...; + # 131| access to parameter o #-----| -> String s @@ -12406,9 +12018,6 @@ Switch.cs: # 131| null #-----| null -> [null] ... => ... -# 131| call to method ToString -#-----| -> return ...; - # 134| enter M13 #-----| -> {...} diff --git a/csharp/ql/test/library-tests/controlflow/graph/Nodes.expected b/csharp/ql/test/library-tests/controlflow/graph/Nodes.expected index 0dc443fa623..72ad97ec2bb 100644 --- a/csharp/ql/test/library-tests/controlflow/graph/Nodes.expected +++ b/csharp/ql/test/library-tests/controlflow/graph/Nodes.expected @@ -1210,40 +1210,7 @@ entryPoint | MultiImplementationA.cs:36:9:36:10 | M1 | MultiImplementationA.cs:36:14:36:28 | {...} | | MultiImplementationA.cs:36:9:36:10 | M1 | MultiImplementationB.cs:32:17:32:17 | 0 | | MultiImplementationA.cs:37:9:37:10 | M2 | MultiImplementationA.cs:37:14:37:28 | {...} | -| MultiImplementationB.cs:1:7:1:8 | C1 | MultiImplementationA.cs:4:7:4:8 | call to constructor Object | -| MultiImplementationB.cs:1:7:1:8 | C1 | MultiImplementationB.cs:1:7:1:8 | call to constructor Object | -| MultiImplementationB.cs:3:22:3:22 | get_P1 | MultiImplementationA.cs:6:28:6:31 | null | -| MultiImplementationB.cs:3:22:3:22 | get_P1 | MultiImplementationB.cs:3:22:3:22 | 0 | -| MultiImplementationB.cs:4:21:4:23 | get_P2 | MultiImplementationA.cs:7:25:7:39 | {...} | -| MultiImplementationB.cs:4:21:4:23 | get_P2 | MultiImplementationB.cs:4:25:4:37 | {...} | -| MultiImplementationB.cs:4:39:4:41 | set_P2 | MultiImplementationA.cs:7:45:7:59 | {...} | -| MultiImplementationB.cs:4:39:4:41 | set_P2 | MultiImplementationB.cs:4:43:4:45 | {...} | -| MultiImplementationB.cs:5:16:5:16 | M | MultiImplementationA.cs:8:29:8:32 | null | -| MultiImplementationB.cs:5:16:5:16 | M | MultiImplementationB.cs:5:23:5:23 | 2 | -| MultiImplementationB.cs:12:31:12:40 | get_Item | MultiImplementationA.cs:14:31:14:31 | access to parameter i | -| MultiImplementationB.cs:12:31:12:40 | get_Item | MultiImplementationB.cs:12:37:12:40 | null | -| MultiImplementationB.cs:13:36:13:38 | get_Item | MultiImplementationA.cs:15:40:15:52 | {...} | -| MultiImplementationB.cs:13:36:13:38 | get_Item | MultiImplementationB.cs:13:40:13:54 | {...} | -| MultiImplementationB.cs:13:56:13:58 | set_Item | MultiImplementationA.cs:15:58:15:60 | {...} | -| MultiImplementationB.cs:13:56:13:58 | set_Item | MultiImplementationB.cs:13:60:13:62 | {...} | -| MultiImplementationB.cs:14:17:14:18 | M1 | MultiImplementationA.cs:17:5:19:5 | {...} | -| MultiImplementationB.cs:14:17:14:18 | M1 | MultiImplementationB.cs:15:5:17:5 | {...} | | MultiImplementationB.cs:16:9:16:31 | M2 | MultiImplementationB.cs:16:27:16:30 | null | -| MultiImplementationB.cs:18:12:18:13 | C2 | MultiImplementationA.cs:20:12:20:13 | call to constructor Object | -| MultiImplementationB.cs:18:12:18:13 | C2 | MultiImplementationB.cs:18:12:18:13 | call to constructor Object | -| MultiImplementationB.cs:19:12:19:13 | C2 | MultiImplementationA.cs:21:24:21:24 | 0 | -| MultiImplementationB.cs:19:12:19:13 | C2 | MultiImplementationB.cs:19:24:19:24 | 1 | -| MultiImplementationB.cs:20:6:20:7 | ~C2 | MultiImplementationA.cs:22:11:22:13 | {...} | -| MultiImplementationB.cs:20:6:20:7 | ~C2 | MultiImplementationB.cs:20:11:20:25 | {...} | -| MultiImplementationB.cs:21:28:21:35 | implicit conversion | MultiImplementationA.cs:23:50:23:53 | null | -| MultiImplementationB.cs:21:28:21:35 | implicit conversion | MultiImplementationB.cs:21:56:21:59 | null | -| MultiImplementationB.cs:25:7:25:8 | C3 | MultiImplementationA.cs:28:7:28:8 | call to constructor Object | -| MultiImplementationB.cs:25:7:25:8 | C3 | MultiImplementationB.cs:25:7:25:8 | call to constructor Object | -| MultiImplementationB.cs:27:21:27:23 | get_P3 | MultiImplementationA.cs:30:34:30:37 | null | -| MultiImplementationB.cs:30:15:30:16 | C4 | MultiImplementationA.cs:34:15:34:16 | call to constructor Object | -| MultiImplementationB.cs:30:15:30:16 | C4 | MultiImplementationB.cs:30:15:30:16 | call to constructor Object | -| MultiImplementationB.cs:32:9:32:10 | M1 | MultiImplementationA.cs:36:14:36:28 | {...} | -| MultiImplementationB.cs:32:9:32:10 | M1 | MultiImplementationB.cs:32:17:32:17 | 0 | | NullCoalescing.cs:1:7:1:20 | NullCoalescing | NullCoalescing.cs:1:7:1:20 | call to constructor Object | | NullCoalescing.cs:3:9:3:10 | M1 | NullCoalescing.cs:3:23:3:23 | access to parameter i | | NullCoalescing.cs:5:9:5:10 | M2 | NullCoalescing.cs:5:25:5:25 | access to parameter b | diff --git a/csharp/ql/test/library-tests/csharp7/TupleTypes.expected b/csharp/ql/test/library-tests/csharp7/TupleTypes.expected index d958ad60e4d..9d7f3330151 100644 --- a/csharp/ql/test/library-tests/csharp7/TupleTypes.expected +++ b/csharp/ql/test/library-tests/csharp7/TupleTypes.expected @@ -7,7 +7,6 @@ | (Int32,String) | (int, string) | ValueTuple | 2 | 0 | CSharp7.cs:95:19:95:19 | Item1 | | (Int32,String) | (int, string) | ValueTuple | 2 | 1 | CSharp7.cs:95:22:95:37 | Item2 | | (String,Int32) | (string, int) | ValueTuple | 2 | 0 | CSharp7.cs:82:17:82:17 | Item1 | -| (String,Int32) | (string, int) | ValueTuple | 2 | 0 | CSharp7.cs:101:19:101:38 | Item1 | | (String,Int32) | (string, int) | ValueTuple | 2 | 1 | CSharp7.cs:82:23:82:23 | Item2 | | (String,String) | (string, string) | ValueTuple | 2 | 0 | CSharp7.cs:87:19:87:27 | Item1 | | (String,String) | (string, string) | ValueTuple | 2 | 1 | CSharp7.cs:87:30:87:33 | Item2 | diff --git a/csharp/ql/test/library-tests/dataflow/call-sensitivity/CallSensitivityFlow.expected b/csharp/ql/test/library-tests/dataflow/call-sensitivity/CallSensitivityFlow.expected index 6ebc0d47f02..dfe1a951b27 100644 --- a/csharp/ql/test/library-tests/dataflow/call-sensitivity/CallSensitivityFlow.expected +++ b/csharp/ql/test/library-tests/dataflow/call-sensitivity/CallSensitivityFlow.expected @@ -1,9 +1,7 @@ edges | CallSensitivityFlow.cs:7:38:7:38 | o : Object | CallSensitivityFlow.cs:11:20:11:20 | access to parameter o : Object | provenance | | -| CallSensitivityFlow.cs:7:38:7:38 | o : Object | CallSensitivityFlow.cs:11:20:11:20 | access to parameter o : Object | provenance | | | CallSensitivityFlow.cs:19:39:19:39 | o : Object | CallSensitivityFlow.cs:23:18:23:18 | access to parameter o | provenance | | | CallSensitivityFlow.cs:27:40:27:40 | o : Object | CallSensitivityFlow.cs:31:18:31:18 | access to parameter o | provenance | | -| CallSensitivityFlow.cs:27:40:27:40 | o : Object | CallSensitivityFlow.cs:31:18:31:18 | access to parameter o | provenance | | | CallSensitivityFlow.cs:35:41:35:41 | o : Object | CallSensitivityFlow.cs:39:18:39:18 | [cond (line 35): true] access to parameter o | provenance | | | CallSensitivityFlow.cs:43:45:43:45 | o : Object | CallSensitivityFlow.cs:45:16:45:17 | access to local variable o1 : Object | provenance | | | CallSensitivityFlow.cs:45:16:45:17 | access to local variable o1 : Object | CallSensitivityFlow.cs:49:20:49:22 | access to local variable tmp : Object | provenance | | @@ -13,20 +11,15 @@ edges | CallSensitivityFlow.cs:56:46:56:46 | o : Object | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | provenance | | | CallSensitivityFlow.cs:56:46:56:46 | o : Object | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | provenance | | | CallSensitivityFlow.cs:56:46:56:46 | o : Object | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | provenance | | -| CallSensitivityFlow.cs:56:46:56:46 | o : Object | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | provenance | | -| CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | provenance | | | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | provenance | | | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | provenance | | | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | provenance | | | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | provenance | | | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | provenance | | | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | provenance | | -| CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | provenance | | | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | provenance | | | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | provenance | | | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | provenance | | -| CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | provenance | | -| CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | CallSensitivityFlow.cs:66:14:66:15 | access to local variable o3 | provenance | | | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | CallSensitivityFlow.cs:66:14:66:15 | access to local variable o3 | provenance | | | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | CallSensitivityFlow.cs:66:14:66:15 | access to local variable o3 | provenance | | | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | CallSensitivityFlow.cs:66:14:66:15 | access to local variable o3 | provenance | | @@ -68,13 +61,10 @@ edges | CallSensitivityFlow.cs:205:40:205:40 | o : Object | CallSensitivityFlow.cs:208:18:208:18 | access to parameter o | provenance | | nodes | CallSensitivityFlow.cs:7:38:7:38 | o : Object | semmle.label | o : Object | -| CallSensitivityFlow.cs:7:38:7:38 | o : Object | semmle.label | o : Object | -| CallSensitivityFlow.cs:11:20:11:20 | access to parameter o : Object | semmle.label | access to parameter o : Object | | CallSensitivityFlow.cs:11:20:11:20 | access to parameter o : Object | semmle.label | access to parameter o : Object | | CallSensitivityFlow.cs:19:39:19:39 | o : Object | semmle.label | o : Object | | CallSensitivityFlow.cs:23:18:23:18 | access to parameter o | semmle.label | access to parameter o | | CallSensitivityFlow.cs:27:40:27:40 | o : Object | semmle.label | o : Object | -| CallSensitivityFlow.cs:27:40:27:40 | o : Object | semmle.label | o : Object | | CallSensitivityFlow.cs:31:18:31:18 | access to parameter o | semmle.label | access to parameter o | | CallSensitivityFlow.cs:35:41:35:41 | o : Object | semmle.label | o : Object | | CallSensitivityFlow.cs:39:18:39:18 | [cond (line 35): true] access to parameter o | semmle.label | [cond (line 35): true] access to parameter o | @@ -87,20 +77,15 @@ nodes | CallSensitivityFlow.cs:56:46:56:46 | o : Object | semmle.label | o : Object | | CallSensitivityFlow.cs:56:46:56:46 | o : Object | semmle.label | o : Object | | CallSensitivityFlow.cs:56:46:56:46 | o : Object | semmle.label | o : Object | -| CallSensitivityFlow.cs:56:46:56:46 | o : Object | semmle.label | o : Object | -| CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | semmle.label | access to local variable o1 : Object | | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | semmle.label | access to local variable o1 : Object | | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | semmle.label | access to local variable o1 : Object | | CallSensitivityFlow.cs:58:16:58:17 | access to local variable o1 : Object | semmle.label | access to local variable o1 : Object | | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | semmle.label | access to local variable tmp : Object | | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | semmle.label | access to local variable tmp : Object | | CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | semmle.label | access to local variable tmp : Object | -| CallSensitivityFlow.cs:62:20:62:22 | access to local variable tmp : Object | semmle.label | access to local variable tmp : Object | | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | semmle.label | access to local variable o2 : Object | | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | semmle.label | access to local variable o2 : Object | | CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | semmle.label | access to local variable o2 : Object | -| CallSensitivityFlow.cs:63:13:63:14 | access to local variable o2 : Object | semmle.label | access to local variable o2 : Object | -| CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | semmle.label | access to local variable o3 : Object | | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | semmle.label | access to local variable o3 : Object | | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | semmle.label | access to local variable o3 : Object | | CallSensitivityFlow.cs:65:16:65:17 | access to local variable o3 : Object | semmle.label | access to local variable o3 : Object | diff --git a/csharp/ql/test/library-tests/dataflow/collections/CollectionFlow.expected b/csharp/ql/test/library-tests/dataflow/collections/CollectionFlow.expected index f2563df2215..052d56a23bf 100644 --- a/csharp/ql/test/library-tests/dataflow/collections/CollectionFlow.expected +++ b/csharp/ql/test/library-tests/dataflow/collections/CollectionFlow.expected @@ -216,6 +216,7 @@ edges | CollectionFlow.cs:309:21:309:23 | kvp : KeyValuePair [property Key] : A | CollectionFlow.cs:311:18:311:20 | access to parameter kvp : KeyValuePair [property Key] : A | provenance | | | CollectionFlow.cs:311:18:311:20 | access to parameter kvp : KeyValuePair [property Key] : A | CollectionFlow.cs:311:18:311:24 | access to property Key | provenance | | | CollectionFlow.cs:328:32:328:38 | element : A | CollectionFlow.cs:328:55:328:61 | access to parameter element : A | provenance | | +| CollectionFlow.cs:328:44:328:48 | [post] access to parameter array : A[] [element] : A | CollectionFlow.cs:328:23:328:27 | array [Return] : A[] [element] : A | provenance | | | CollectionFlow.cs:328:55:328:61 | access to parameter element : A | CollectionFlow.cs:328:44:328:48 | [post] access to parameter array : A[] [element] : A | provenance | | | CollectionFlow.cs:332:13:332:13 | access to local variable a : A | CollectionFlow.cs:334:23:334:23 | access to local variable a : A | provenance | | | CollectionFlow.cs:332:17:332:23 | object creation of type A : A | CollectionFlow.cs:332:13:332:13 | access to local variable a : A | provenance | | @@ -229,6 +230,7 @@ edges | CollectionFlow.cs:337:20:337:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | provenance | | | CollectionFlow.cs:337:20:337:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:337:14:337:23 | call to method First | provenance | | | CollectionFlow.cs:350:34:350:40 | element : A | CollectionFlow.cs:350:55:350:61 | access to parameter element : A | provenance | | +| CollectionFlow.cs:350:46:350:49 | [post] access to parameter list : List [element] : A | CollectionFlow.cs:350:26:350:29 | list [Return] : List [element] : A | provenance | | | CollectionFlow.cs:350:55:350:61 | access to parameter element : A | CollectionFlow.cs:350:46:350:49 | [post] access to parameter list : List [element] : A | provenance | MaD:605 | | CollectionFlow.cs:354:13:354:13 | access to local variable a : A | CollectionFlow.cs:356:23:356:23 | access to local variable a : A | provenance | | | CollectionFlow.cs:354:17:354:23 | object creation of type A : A | CollectionFlow.cs:354:13:354:13 | access to local variable a : A | provenance | | @@ -520,6 +522,7 @@ nodes | CollectionFlow.cs:309:21:309:23 | kvp : KeyValuePair [property Key] : A | semmle.label | kvp : KeyValuePair [property Key] : A | | CollectionFlow.cs:311:18:311:20 | access to parameter kvp : KeyValuePair [property Key] : A | semmle.label | access to parameter kvp : KeyValuePair [property Key] : A | | CollectionFlow.cs:311:18:311:24 | access to property Key | semmle.label | access to property Key | +| CollectionFlow.cs:328:23:328:27 | array [Return] : A[] [element] : A | semmle.label | array [Return] : A[] [element] : A | | CollectionFlow.cs:328:32:328:38 | element : A | semmle.label | element : A | | CollectionFlow.cs:328:44:328:48 | [post] access to parameter array : A[] [element] : A | semmle.label | [post] access to parameter array : A[] [element] : A | | CollectionFlow.cs:328:55:328:61 | access to parameter element : A | semmle.label | access to parameter element : A | @@ -532,6 +535,7 @@ nodes | CollectionFlow.cs:336:18:336:20 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A | | CollectionFlow.cs:337:14:337:23 | call to method First | semmle.label | call to method First | | CollectionFlow.cs:337:20:337:22 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A | +| CollectionFlow.cs:350:26:350:29 | list [Return] : List [element] : A | semmle.label | list [Return] : List [element] : A | | CollectionFlow.cs:350:34:350:40 | element : A | semmle.label | element : A | | CollectionFlow.cs:350:46:350:49 | [post] access to parameter list : List [element] : A | semmle.label | [post] access to parameter list : List [element] : A | | CollectionFlow.cs:350:55:350:61 | access to parameter element : A | semmle.label | access to parameter element : A | @@ -640,9 +644,9 @@ subpaths | CollectionFlow.cs:222:27:222:30 | access to local variable dict : Dictionary [element, property Key] : A | CollectionFlow.cs:34:57:34:60 | dict : Dictionary [element, property Key] : A | CollectionFlow.cs:34:66:34:81 | access to property Key : A | CollectionFlow.cs:222:14:222:31 | call to method DictFirstKey | | CollectionFlow.cs:240:28:240:31 | access to local variable dict : Dictionary [element, property Key] : A | CollectionFlow.cs:32:58:32:61 | dict : Dictionary [element, property Key] : A | CollectionFlow.cs:32:67:32:83 | call to method First : A | CollectionFlow.cs:240:14:240:32 | call to method DictKeysFirst | | CollectionFlow.cs:241:27:241:30 | access to local variable dict : Dictionary [element, property Key] : A | CollectionFlow.cs:34:57:34:60 | dict : Dictionary [element, property Key] : A | CollectionFlow.cs:34:66:34:81 | access to property Key : A | CollectionFlow.cs:241:14:241:31 | call to method DictFirstKey | -| CollectionFlow.cs:334:23:334:23 | access to local variable a : A | CollectionFlow.cs:328:32:328:38 | element : A | CollectionFlow.cs:328:44:328:48 | [post] access to parameter array : A[] [element] : A | CollectionFlow.cs:334:18:334:20 | [post] access to local variable as : A[] [element] : A | +| CollectionFlow.cs:334:23:334:23 | access to local variable a : A | CollectionFlow.cs:328:32:328:38 | element : A | CollectionFlow.cs:328:23:328:27 | array [Return] : A[] [element] : A | CollectionFlow.cs:334:18:334:20 | [post] access to local variable as : A[] [element] : A | | CollectionFlow.cs:337:20:337:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | CollectionFlow.cs:22:41:22:45 | access to array element : A | CollectionFlow.cs:337:14:337:23 | call to method First | -| CollectionFlow.cs:356:23:356:23 | access to local variable a : A | CollectionFlow.cs:350:34:350:40 | element : A | CollectionFlow.cs:350:46:350:49 | [post] access to parameter list : List [element] : A | CollectionFlow.cs:356:17:356:20 | [post] access to local variable list : List [element] : A | +| CollectionFlow.cs:356:23:356:23 | access to local variable a : A | CollectionFlow.cs:350:34:350:40 | element : A | CollectionFlow.cs:350:26:350:29 | list [Return] : List [element] : A | CollectionFlow.cs:356:17:356:20 | [post] access to local variable list : List [element] : A | | CollectionFlow.cs:359:24:359:27 | access to local variable list : List [element] : A | CollectionFlow.cs:24:43:24:46 | list : List [element] : A | CollectionFlow.cs:24:52:24:58 | access to indexer : A | CollectionFlow.cs:359:14:359:28 | call to method ListFirst | #select | CollectionFlow.cs:40:17:40:23 | object creation of type A : A | CollectionFlow.cs:40:17:40:23 | object creation of type A : A | CollectionFlow.cs:14:52:14:56 | access to array element | $@ | CollectionFlow.cs:14:52:14:56 | access to array element | access to array element | diff --git a/csharp/ql/test/library-tests/dataflow/constructors/ConstructorFlow.expected b/csharp/ql/test/library-tests/dataflow/constructors/ConstructorFlow.expected index 47c418c803e..4c453d0da53 100644 --- a/csharp/ql/test/library-tests/dataflow/constructors/ConstructorFlow.expected +++ b/csharp/ql/test/library-tests/dataflow/constructors/ConstructorFlow.expected @@ -7,25 +7,31 @@ edges | Constructors.cs:10:13:10:13 | access to local variable c : C_no_ctor [field s1] : Object | Constructors.cs:13:21:13:22 | this : C_no_ctor [field s1] : Object | provenance | | | Constructors.cs:13:21:13:22 | this : C_no_ctor [field s1] : Object | Constructors.cs:15:18:15:19 | this access : C_no_ctor [field s1] : Object | provenance | | | Constructors.cs:15:18:15:19 | this access : C_no_ctor [field s1] : Object | Constructors.cs:15:18:15:19 | access to field s1 | provenance | | -| Constructors.cs:21:24:21:25 | [post] this access : C_with_ctor [field s1] : Object | Constructors.cs:25:29:25:45 | object creation of type C_with_ctor : C_with_ctor [field s1] : Object | provenance | | +| Constructors.cs:21:24:21:25 | [post] this access : C_with_ctor [field s1] : Object | Constructors.cs:29:16:29:26 | this [Return] : C_with_ctor [field s1] : Object | provenance | | | Constructors.cs:21:29:21:45 | call to method Source : Object | Constructors.cs:21:24:21:25 | [post] this access : C_with_ctor [field s1] : Object | provenance | | | Constructors.cs:25:25:25:25 | access to local variable c : C_with_ctor [field s1] : Object | Constructors.cs:26:13:26:13 | access to local variable c : C_with_ctor [field s1] : Object | provenance | | | Constructors.cs:25:29:25:45 | object creation of type C_with_ctor : C_with_ctor [field s1] : Object | Constructors.cs:25:25:25:25 | access to local variable c : C_with_ctor [field s1] : Object | provenance | | | Constructors.cs:26:13:26:13 | access to local variable c : C_with_ctor [field s1] : Object | Constructors.cs:31:21:31:22 | this : C_with_ctor [field s1] : Object | provenance | | +| Constructors.cs:29:16:29:26 | this [Return] : C_with_ctor [field s1] : Object | Constructors.cs:25:29:25:45 | object creation of type C_with_ctor : C_with_ctor [field s1] : Object | provenance | | | Constructors.cs:31:21:31:22 | this : C_with_ctor [field s1] : Object | Constructors.cs:33:18:33:19 | this access : C_with_ctor [field s1] : Object | provenance | | | Constructors.cs:33:18:33:19 | this access : C_with_ctor [field s1] : Object | Constructors.cs:33:18:33:19 | access to field s1 | provenance | | | Constructors.cs:41:26:41:26 | o : Object | Constructors.cs:41:38:41:38 | access to parameter o : Object | provenance | | +| Constructors.cs:41:32:41:34 | [post] this access : C1 [field Obj] : Object | Constructors.cs:41:16:41:17 | this [Return] : C1 [field Obj] : Object | provenance | | | Constructors.cs:41:38:41:38 | access to parameter o : Object | Constructors.cs:41:32:41:34 | [post] this access : C1 [field Obj] : Object | provenance | | | Constructors.cs:44:28:44:35 | o21param : Object | Constructors.cs:46:23:46:27 | this access : C2 [parameter o21param] : Object | provenance | | | Constructors.cs:44:28:44:35 | o21param : Object | Constructors.cs:46:31:46:38 | access to parameter o21param : Object | provenance | | +| Constructors.cs:44:45:44:52 | o22param : Object | Constructors.cs:44:18:44:19 | this [Return] : C2 [parameter o22param] : Object | provenance | | +| Constructors.cs:46:23:46:27 | [post] this access : C2 [field Obj21] : Object | Constructors.cs:44:18:44:19 | this [Return] : C2 [field Obj21] : Object | provenance | | | Constructors.cs:46:23:46:27 | this access : C2 [parameter o21param] : Object | Constructors.cs:46:31:46:38 | access to parameter o21param : Object | provenance | | | Constructors.cs:46:31:46:38 | access to parameter o21param : Object | Constructors.cs:46:23:46:27 | [post] this access : C2 [field Obj21] : Object | provenance | | | Constructors.cs:48:32:48:39 | this : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | access to parameter o22param : Object | provenance | | | Constructors.cs:50:32:50:36 | this : C2 [field Obj21] : Object | Constructors.cs:50:32:50:36 | this access : C2 [field Obj21] : Object | provenance | | | Constructors.cs:50:32:50:36 | this access : C2 [field Obj21] : Object | Constructors.cs:50:32:50:36 | access to field Obj21 : Object | provenance | | | Constructors.cs:52:35:52:35 | o : Object | Constructors.cs:54:13:54:20 | access to parameter o22param : Object | provenance | | +| Constructors.cs:54:13:54:20 | access to parameter o22param : Object | Constructors.cs:52:21:52:26 | this [Return] : C2 [parameter o22param] : Object | provenance | | | Constructors.cs:57:54:57:55 | o2 : Object | Constructors.cs:59:13:59:14 | access to parameter o1 : Object | provenance | | | Constructors.cs:62:41:62:41 | o : Object | Constructors.cs:64:37:64:37 | access to parameter o : Object | provenance | | +| Constructors.cs:64:27:64:34 | access to parameter o22param : Object | Constructors.cs:62:21:62:32 | this [Return] : C2 [parameter o22param] : Object | provenance | | | Constructors.cs:64:37:64:37 | access to parameter o : Object | Constructors.cs:57:54:57:55 | o2 : Object | provenance | | | Constructors.cs:64:37:64:37 | access to parameter o : Object | Constructors.cs:64:27:64:34 | access to parameter o22param : Object | provenance | | | Constructors.cs:70:13:70:13 | access to local variable o : Object | Constructors.cs:71:25:71:25 | access to local variable o : Object | provenance | | @@ -67,6 +73,7 @@ edges | Constructors.cs:100:25:100:29 | access to local variable taint : Object | Constructors.cs:100:9:100:10 | [post] access to local variable c2 : C2 [parameter o22param] : Object | provenance | | | Constructors.cs:101:14:101:15 | access to local variable c2 : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | this : C2 [parameter o22param] : Object | provenance | | | Constructors.cs:101:14:101:15 | access to local variable c2 : C2 [parameter o22param] : Object | Constructors.cs:101:14:101:21 | access to property Obj22 | provenance | | +| Constructors.cs:104:28:104:35 | o31param : Object | Constructors.cs:104:18:104:19 | this [Return] : C3 [parameter o31param] : Object | provenance | | | Constructors.cs:106:32:106:39 | this : C3 [parameter o31param] : Object | Constructors.cs:106:32:106:39 | access to parameter o31param : Object | provenance | | | Constructors.cs:111:13:111:15 | access to local variable o31 : Object | Constructors.cs:112:25:112:27 | access to local variable o31 : Object | provenance | | | Constructors.cs:111:19:111:35 | call to method Source : Object | Constructors.cs:111:13:111:15 | access to local variable o31 : Object | provenance | | @@ -78,7 +85,9 @@ edges | Constructors.cs:113:14:113:15 | access to local variable c3 : C3 [parameter o31param] : Object | Constructors.cs:113:14:113:21 | access to property Obj31 | provenance | | | Constructors.cs:121:26:121:28 | oc1 : Object | Constructors.cs:123:20:123:22 | access to parameter oc1 : Object | provenance | | | Constructors.cs:121:38:121:40 | oc2 : Object | Constructors.cs:124:20:124:22 | access to parameter oc2 : Object | provenance | | +| Constructors.cs:123:13:123:16 | [post] this access : C4 [property Obj1] : Object | Constructors.cs:121:16:121:17 | this [Return] : C4 [property Obj1] : Object | provenance | | | Constructors.cs:123:20:123:22 | access to parameter oc1 : Object | Constructors.cs:123:13:123:16 | [post] this access : C4 [property Obj1] : Object | provenance | | +| Constructors.cs:124:13:124:16 | [post] this access : C4 [property Obj2] : Object | Constructors.cs:121:16:121:17 | this [Return] : C4 [property Obj2] : Object | provenance | | | Constructors.cs:124:20:124:22 | access to parameter oc2 : Object | Constructors.cs:124:13:124:16 | [post] this access : C4 [property Obj2] : Object | provenance | | | Constructors.cs:130:13:130:14 | access to local variable o1 : Object | Constructors.cs:132:25:132:26 | access to local variable o1 : Object | provenance | | | Constructors.cs:130:18:130:34 | call to method Source : Object | Constructors.cs:130:13:130:14 | access to local variable o1 : Object | provenance | | @@ -94,6 +103,8 @@ edges | Constructors.cs:132:29:132:30 | access to local variable o2 : Object | Constructors.cs:132:18:132:31 | object creation of type C4 : C4 [property Obj2] : Object | provenance | | | Constructors.cs:133:14:133:15 | access to local variable c4 : C4 [property Obj1] : Object | Constructors.cs:133:14:133:20 | access to property Obj1 | provenance | | | Constructors.cs:134:14:134:15 | access to local variable c4 : C4 [property Obj2] : Object | Constructors.cs:134:14:134:20 | access to property Obj2 | provenance | | +| Constructors.cs:137:29:137:32 | Obj1 : Object | Constructors.cs:137:19:137:20 | this [Return] : R1 [property Obj1] : Object | provenance | | +| Constructors.cs:137:42:137:45 | Obj2 : Object | Constructors.cs:137:19:137:20 | this [Return] : R1 [property Obj2] : Object | provenance | | | Constructors.cs:141:13:141:14 | access to local variable o1 : Object | Constructors.cs:143:25:143:26 | access to local variable o1 : Object | provenance | | | Constructors.cs:141:18:141:34 | call to method Source : Object | Constructors.cs:141:13:141:14 | access to local variable o1 : Object | provenance | | | Constructors.cs:142:13:142:14 | access to local variable o2 : Object | Constructors.cs:143:29:143:30 | access to local variable o2 : Object | provenance | | @@ -122,12 +133,16 @@ nodes | Constructors.cs:25:25:25:25 | access to local variable c : C_with_ctor [field s1] : Object | semmle.label | access to local variable c : C_with_ctor [field s1] : Object | | Constructors.cs:25:29:25:45 | object creation of type C_with_ctor : C_with_ctor [field s1] : Object | semmle.label | object creation of type C_with_ctor : C_with_ctor [field s1] : Object | | Constructors.cs:26:13:26:13 | access to local variable c : C_with_ctor [field s1] : Object | semmle.label | access to local variable c : C_with_ctor [field s1] : Object | +| Constructors.cs:29:16:29:26 | this [Return] : C_with_ctor [field s1] : Object | semmle.label | this [Return] : C_with_ctor [field s1] : Object | | Constructors.cs:31:21:31:22 | this : C_with_ctor [field s1] : Object | semmle.label | this : C_with_ctor [field s1] : Object | | Constructors.cs:33:18:33:19 | access to field s1 | semmle.label | access to field s1 | | Constructors.cs:33:18:33:19 | this access : C_with_ctor [field s1] : Object | semmle.label | this access : C_with_ctor [field s1] : Object | +| Constructors.cs:41:16:41:17 | this [Return] : C1 [field Obj] : Object | semmle.label | this [Return] : C1 [field Obj] : Object | | Constructors.cs:41:26:41:26 | o : Object | semmle.label | o : Object | | Constructors.cs:41:32:41:34 | [post] this access : C1 [field Obj] : Object | semmle.label | [post] this access : C1 [field Obj] : Object | | Constructors.cs:41:38:41:38 | access to parameter o : Object | semmle.label | access to parameter o : Object | +| Constructors.cs:44:18:44:19 | this [Return] : C2 [field Obj21] : Object | semmle.label | this [Return] : C2 [field Obj21] : Object | +| Constructors.cs:44:18:44:19 | this [Return] : C2 [parameter o22param] : Object | semmle.label | this [Return] : C2 [parameter o22param] : Object | | Constructors.cs:44:28:44:35 | o21param : Object | semmle.label | o21param : Object | | Constructors.cs:44:45:44:52 | o22param : Object | semmle.label | o22param : Object | | Constructors.cs:46:23:46:27 | [post] this access : C2 [field Obj21] : Object | semmle.label | [post] this access : C2 [field Obj21] : Object | @@ -138,10 +153,12 @@ nodes | Constructors.cs:50:32:50:36 | access to field Obj21 : Object | semmle.label | access to field Obj21 : Object | | Constructors.cs:50:32:50:36 | this : C2 [field Obj21] : Object | semmle.label | this : C2 [field Obj21] : Object | | Constructors.cs:50:32:50:36 | this access : C2 [field Obj21] : Object | semmle.label | this access : C2 [field Obj21] : Object | +| Constructors.cs:52:21:52:26 | this [Return] : C2 [parameter o22param] : Object | semmle.label | this [Return] : C2 [parameter o22param] : Object | | Constructors.cs:52:35:52:35 | o : Object | semmle.label | o : Object | | Constructors.cs:54:13:54:20 | access to parameter o22param : Object | semmle.label | access to parameter o22param : Object | | Constructors.cs:57:54:57:55 | o2 : Object | semmle.label | o2 : Object | | Constructors.cs:59:13:59:14 | access to parameter o1 : Object | semmle.label | access to parameter o1 : Object | +| Constructors.cs:62:21:62:32 | this [Return] : C2 [parameter o22param] : Object | semmle.label | this [Return] : C2 [parameter o22param] : Object | | Constructors.cs:62:41:62:41 | o : Object | semmle.label | o : Object | | Constructors.cs:64:27:64:34 | access to parameter o22param : Object | semmle.label | access to parameter o22param : Object | | Constructors.cs:64:37:64:37 | access to parameter o : Object | semmle.label | access to parameter o : Object | @@ -180,6 +197,7 @@ nodes | Constructors.cs:100:25:100:29 | access to local variable taint : Object | semmle.label | access to local variable taint : Object | | Constructors.cs:101:14:101:15 | access to local variable c2 : C2 [parameter o22param] : Object | semmle.label | access to local variable c2 : C2 [parameter o22param] : Object | | Constructors.cs:101:14:101:21 | access to property Obj22 | semmle.label | access to property Obj22 | +| Constructors.cs:104:18:104:19 | this [Return] : C3 [parameter o31param] : Object | semmle.label | this [Return] : C3 [parameter o31param] : Object | | Constructors.cs:104:28:104:35 | o31param : Object | semmle.label | o31param : Object | | Constructors.cs:106:32:106:39 | access to parameter o31param : Object | semmle.label | access to parameter o31param : Object | | Constructors.cs:106:32:106:39 | this : C3 [parameter o31param] : Object | semmle.label | this : C3 [parameter o31param] : Object | @@ -190,6 +208,8 @@ nodes | Constructors.cs:112:25:112:27 | access to local variable o31 : Object | semmle.label | access to local variable o31 : Object | | Constructors.cs:113:14:113:15 | access to local variable c3 : C3 [parameter o31param] : Object | semmle.label | access to local variable c3 : C3 [parameter o31param] : Object | | Constructors.cs:113:14:113:21 | access to property Obj31 | semmle.label | access to property Obj31 | +| Constructors.cs:121:16:121:17 | this [Return] : C4 [property Obj1] : Object | semmle.label | this [Return] : C4 [property Obj1] : Object | +| Constructors.cs:121:16:121:17 | this [Return] : C4 [property Obj2] : Object | semmle.label | this [Return] : C4 [property Obj2] : Object | | Constructors.cs:121:26:121:28 | oc1 : Object | semmle.label | oc1 : Object | | Constructors.cs:121:38:121:40 | oc2 : Object | semmle.label | oc2 : Object | | Constructors.cs:123:13:123:16 | [post] this access : C4 [property Obj1] : Object | semmle.label | [post] this access : C4 [property Obj1] : Object | @@ -210,6 +230,8 @@ nodes | Constructors.cs:133:14:133:20 | access to property Obj1 | semmle.label | access to property Obj1 | | Constructors.cs:134:14:134:15 | access to local variable c4 : C4 [property Obj2] : Object | semmle.label | access to local variable c4 : C4 [property Obj2] : Object | | Constructors.cs:134:14:134:20 | access to property Obj2 | semmle.label | access to property Obj2 | +| Constructors.cs:137:19:137:20 | this [Return] : R1 [property Obj1] : Object | semmle.label | this [Return] : R1 [property Obj1] : Object | +| Constructors.cs:137:19:137:20 | this [Return] : R1 [property Obj2] : Object | semmle.label | this [Return] : R1 [property Obj2] : Object | | Constructors.cs:137:29:137:32 | Obj1 : Object | semmle.label | Obj1 : Object | | Constructors.cs:137:42:137:45 | Obj2 : Object | semmle.label | Obj2 : Object | | Constructors.cs:141:13:141:14 | access to local variable o1 : Object | semmle.label | access to local variable o1 : Object | @@ -228,21 +250,21 @@ nodes | Constructors.cs:145:14:145:20 | access to property Obj2 | semmle.label | access to property Obj2 | subpaths | Constructors.cs:64:37:64:37 | access to parameter o : Object | Constructors.cs:57:54:57:55 | o2 : Object | Constructors.cs:59:13:59:14 | access to parameter o1 : Object | Constructors.cs:64:27:64:34 | access to parameter o22param : Object | -| Constructors.cs:71:25:71:25 | access to local variable o : Object | Constructors.cs:41:26:41:26 | o : Object | Constructors.cs:41:32:41:34 | [post] this access : C1 [field Obj] : Object | Constructors.cs:71:18:71:26 | object creation of type C1 : C1 [field Obj] : Object | -| Constructors.cs:79:25:79:27 | access to local variable o21 : Object | Constructors.cs:44:28:44:35 | o21param : Object | Constructors.cs:46:23:46:27 | [post] this access : C2 [field Obj21] : Object | Constructors.cs:79:18:79:33 | object creation of type C2 : C2 [field Obj21] : Object | -| Constructors.cs:79:30:79:32 | access to local variable o22 : Object | Constructors.cs:44:45:44:52 | o22param : Object | Constructors.cs:44:45:44:52 | o22param : Object | Constructors.cs:79:18:79:33 | object creation of type C2 : C2 [parameter o22param] : Object | +| Constructors.cs:71:25:71:25 | access to local variable o : Object | Constructors.cs:41:26:41:26 | o : Object | Constructors.cs:41:16:41:17 | this [Return] : C1 [field Obj] : Object | Constructors.cs:71:18:71:26 | object creation of type C1 : C1 [field Obj] : Object | +| Constructors.cs:79:25:79:27 | access to local variable o21 : Object | Constructors.cs:44:28:44:35 | o21param : Object | Constructors.cs:44:18:44:19 | this [Return] : C2 [field Obj21] : Object | Constructors.cs:79:18:79:33 | object creation of type C2 : C2 [field Obj21] : Object | +| Constructors.cs:79:30:79:32 | access to local variable o22 : Object | Constructors.cs:44:45:44:52 | o22param : Object | Constructors.cs:44:18:44:19 | this [Return] : C2 [parameter o22param] : Object | Constructors.cs:79:18:79:33 | object creation of type C2 : C2 [parameter o22param] : Object | | Constructors.cs:81:14:81:15 | access to local variable c2 : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | this : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | access to parameter o22param : Object | Constructors.cs:81:14:81:21 | access to property Obj22 | | Constructors.cs:82:14:82:15 | access to local variable c2 : C2 [field Obj21] : Object | Constructors.cs:50:32:50:36 | this : C2 [field Obj21] : Object | Constructors.cs:50:32:50:36 | access to field Obj21 : Object | Constructors.cs:82:14:82:21 | access to property Obj23 | -| Constructors.cs:92:19:92:23 | access to local variable taint : Object | Constructors.cs:52:35:52:35 | o : Object | Constructors.cs:54:13:54:20 | access to parameter o22param : Object | Constructors.cs:92:9:92:10 | [post] access to local variable c2 : C2 [parameter o22param] : Object | +| Constructors.cs:92:19:92:23 | access to local variable taint : Object | Constructors.cs:52:35:52:35 | o : Object | Constructors.cs:52:21:52:26 | this [Return] : C2 [parameter o22param] : Object | Constructors.cs:92:9:92:10 | [post] access to local variable c2 : C2 [parameter o22param] : Object | | Constructors.cs:93:14:93:15 | access to local variable c2 : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | this : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | access to parameter o22param : Object | Constructors.cs:93:14:93:21 | access to property Obj22 | -| Constructors.cs:100:25:100:29 | access to local variable taint : Object | Constructors.cs:62:41:62:41 | o : Object | Constructors.cs:64:27:64:34 | access to parameter o22param : Object | Constructors.cs:100:9:100:10 | [post] access to local variable c2 : C2 [parameter o22param] : Object | +| Constructors.cs:100:25:100:29 | access to local variable taint : Object | Constructors.cs:62:41:62:41 | o : Object | Constructors.cs:62:21:62:32 | this [Return] : C2 [parameter o22param] : Object | Constructors.cs:100:9:100:10 | [post] access to local variable c2 : C2 [parameter o22param] : Object | | Constructors.cs:101:14:101:15 | access to local variable c2 : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | this : C2 [parameter o22param] : Object | Constructors.cs:48:32:48:39 | access to parameter o22param : Object | Constructors.cs:101:14:101:21 | access to property Obj22 | -| Constructors.cs:112:25:112:27 | access to local variable o31 : Object | Constructors.cs:104:28:104:35 | o31param : Object | Constructors.cs:104:28:104:35 | o31param : Object | Constructors.cs:112:18:112:28 | object creation of type C3 : C3 [parameter o31param] : Object | +| Constructors.cs:112:25:112:27 | access to local variable o31 : Object | Constructors.cs:104:28:104:35 | o31param : Object | Constructors.cs:104:18:104:19 | this [Return] : C3 [parameter o31param] : Object | Constructors.cs:112:18:112:28 | object creation of type C3 : C3 [parameter o31param] : Object | | Constructors.cs:113:14:113:15 | access to local variable c3 : C3 [parameter o31param] : Object | Constructors.cs:106:32:106:39 | this : C3 [parameter o31param] : Object | Constructors.cs:106:32:106:39 | access to parameter o31param : Object | Constructors.cs:113:14:113:21 | access to property Obj31 | -| Constructors.cs:132:25:132:26 | access to local variable o1 : Object | Constructors.cs:121:26:121:28 | oc1 : Object | Constructors.cs:123:13:123:16 | [post] this access : C4 [property Obj1] : Object | Constructors.cs:132:18:132:31 | object creation of type C4 : C4 [property Obj1] : Object | -| Constructors.cs:132:29:132:30 | access to local variable o2 : Object | Constructors.cs:121:38:121:40 | oc2 : Object | Constructors.cs:124:13:124:16 | [post] this access : C4 [property Obj2] : Object | Constructors.cs:132:18:132:31 | object creation of type C4 : C4 [property Obj2] : Object | -| Constructors.cs:143:25:143:26 | access to local variable o1 : Object | Constructors.cs:137:29:137:32 | Obj1 : Object | Constructors.cs:137:29:137:32 | Obj1 : Object | Constructors.cs:143:18:143:31 | object creation of type R1 : R1 [property Obj1] : Object | -| Constructors.cs:143:29:143:30 | access to local variable o2 : Object | Constructors.cs:137:42:137:45 | Obj2 : Object | Constructors.cs:137:42:137:45 | Obj2 : Object | Constructors.cs:143:18:143:31 | object creation of type R1 : R1 [property Obj2] : Object | +| Constructors.cs:132:25:132:26 | access to local variable o1 : Object | Constructors.cs:121:26:121:28 | oc1 : Object | Constructors.cs:121:16:121:17 | this [Return] : C4 [property Obj1] : Object | Constructors.cs:132:18:132:31 | object creation of type C4 : C4 [property Obj1] : Object | +| Constructors.cs:132:29:132:30 | access to local variable o2 : Object | Constructors.cs:121:38:121:40 | oc2 : Object | Constructors.cs:121:16:121:17 | this [Return] : C4 [property Obj2] : Object | Constructors.cs:132:18:132:31 | object creation of type C4 : C4 [property Obj2] : Object | +| Constructors.cs:143:25:143:26 | access to local variable o1 : Object | Constructors.cs:137:29:137:32 | Obj1 : Object | Constructors.cs:137:19:137:20 | this [Return] : R1 [property Obj1] : Object | Constructors.cs:143:18:143:31 | object creation of type R1 : R1 [property Obj1] : Object | +| Constructors.cs:143:29:143:30 | access to local variable o2 : Object | Constructors.cs:137:42:137:45 | Obj2 : Object | Constructors.cs:137:19:137:20 | this [Return] : R1 [property Obj2] : Object | Constructors.cs:143:18:143:31 | object creation of type R1 : R1 [property Obj2] : Object | #select | Constructors.cs:15:18:15:19 | access to field s1 | Constructors.cs:5:29:5:45 | call to method Source : Object | Constructors.cs:15:18:15:19 | access to field s1 | $@ | Constructors.cs:5:29:5:45 | call to method Source : Object | call to method Source : Object | | Constructors.cs:33:18:33:19 | access to field s1 | Constructors.cs:21:29:21:45 | call to method Source : Object | Constructors.cs:33:18:33:19 | access to field s1 | $@ | Constructors.cs:21:29:21:45 | call to method Source : Object | call to method Source : Object | diff --git a/csharp/ql/test/library-tests/dataflow/external-models/steps.ql b/csharp/ql/test/library-tests/dataflow/external-models/steps.ql index 59d5c02258f..120ea8300c4 100644 --- a/csharp/ql/test/library-tests/dataflow/external-models/steps.ql +++ b/csharp/ql/test/library-tests/dataflow/external-models/steps.ql @@ -25,21 +25,17 @@ private class StepArgQualGenerated extends Method { query predicate summaryThroughStep( DataFlow::Node node1, DataFlow::Node node2, boolean preservesValue ) { - FlowSummaryImpl::Private::Steps::summaryThroughStepValue(node1, node2, - any(DataFlowDispatch::DataFlowSummarizedCallable sc)) and + FlowSummaryImpl::Private::Steps::summaryThroughStepValue(node1, node2, _) and preservesValue = true or - FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(node1, node2, - any(DataFlowDispatch::DataFlowSummarizedCallable sc)) and + FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(node1, node2, _) and preservesValue = false } query predicate summaryGetterStep(DataFlow::Node arg, DataFlow::Node out, Content c) { - FlowSummaryImpl::Private::Steps::summaryGetterStep(arg, c, out, - any(DataFlowDispatch::DataFlowSummarizedCallable sc)) + FlowSummaryImpl::Private::Steps::summaryGetterStep(arg, c, out, _) } query predicate summarySetterStep(DataFlow::Node arg, DataFlow::Node out, Content c) { - FlowSummaryImpl::Private::Steps::summarySetterStep(arg, c, out, - any(DataFlowDispatch::DataFlowSummarizedCallable sc)) + FlowSummaryImpl::Private::Steps::summarySetterStep(arg, c, out, _) } diff --git a/csharp/ql/test/library-tests/dataflow/fields/FieldFlow.expected b/csharp/ql/test/library-tests/dataflow/fields/FieldFlow.expected index f6f6da0109c..401451203c0 100644 --- a/csharp/ql/test/library-tests/dataflow/fields/FieldFlow.expected +++ b/csharp/ql/test/library-tests/dataflow/fields/FieldFlow.expected @@ -84,8 +84,10 @@ edges | A.cs:60:22:60:22 | c : C1 [field a] : A | A.cs:64:19:64:23 | (...) ... : C1 [field a] : A | provenance | | | A.cs:64:19:64:23 | (...) ... : C1 [field a] : A | A.cs:64:18:64:26 | access to field a | provenance | | | A.cs:64:19:64:23 | (...) ... : C1 [field a] : A | A.cs:64:18:64:26 | access to field a | provenance | | -| A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | A.cs:88:12:88:12 | [post] access to local variable b : B [field c] : C | provenance | | -| A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | A.cs:88:12:88:12 | [post] access to local variable b : B [field c] : C | provenance | | +| A.cs:81:22:81:22 | b [Return] : B [field c] : C | A.cs:88:12:88:12 | [post] access to local variable b : B [field c] : C | provenance | | +| A.cs:81:22:81:22 | b [Return] : B [field c] : C | A.cs:88:12:88:12 | [post] access to local variable b : B [field c] : C | provenance | | +| A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | A.cs:81:22:81:22 | b [Return] : B [field c] : C | provenance | | +| A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | A.cs:81:22:81:22 | b [Return] : B [field c] : C | provenance | | | A.cs:83:15:83:26 | call to method Source : C | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | provenance | | | A.cs:83:15:83:26 | call to method Source : C | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | provenance | | | A.cs:83:15:83:26 | call to method Source : C | A.cs:145:27:145:27 | c : C | provenance | | @@ -94,20 +96,28 @@ edges | A.cs:88:12:88:12 | [post] access to local variable b : B [field c] : C | A.cs:89:14:89:14 | access to local variable b : B [field c] : C | provenance | | | A.cs:89:14:89:14 | access to local variable b : B [field c] : C | A.cs:89:14:89:16 | access to field c | provenance | | | A.cs:89:14:89:14 | access to local variable b : B [field c] : C | A.cs:89:14:89:16 | access to field c | provenance | | +| A.cs:95:16:95:16 | this [Return] : D [field b, field c] : C | A.cs:105:17:105:29 | object creation of type D : D [field b, field c] : C | provenance | | +| A.cs:95:16:95:16 | this [Return] : D [field b, field c] : C | A.cs:105:17:105:29 | object creation of type D : D [field b, field c] : C | provenance | | +| A.cs:95:16:95:16 | this [Return] : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | provenance | | +| A.cs:95:16:95:16 | this [Return] : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | provenance | | | A.cs:95:20:95:20 | b : B | A.cs:97:13:97:13 | access to parameter b : B | provenance | | | A.cs:95:20:95:20 | b : B | A.cs:97:13:97:13 | access to parameter b : B | provenance | | +| A.cs:95:20:95:20 | b [Return] : B [field c] : C | A.cs:105:23:105:23 | [post] access to local variable b : B [field c] : C | provenance | | +| A.cs:95:20:95:20 | b [Return] : B [field c] : C | A.cs:105:23:105:23 | [post] access to local variable b : B [field c] : C | provenance | | +| A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | A.cs:95:20:95:20 | b [Return] : B [field c] : C | provenance | | +| A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | A.cs:95:20:95:20 | b [Return] : B [field c] : C | provenance | | | A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | A.cs:98:22:98:43 | ... ? ... : ... : B [field c] : C | provenance | | | A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | A.cs:98:22:98:43 | ... ? ... : ... : B [field c] : C | provenance | | -| A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | A.cs:105:23:105:23 | [post] access to local variable b : B [field c] : C | provenance | | -| A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | A.cs:105:23:105:23 | [post] access to local variable b : B [field c] : C | provenance | | | A.cs:97:13:97:13 | access to parameter b : B | A.cs:98:22:98:43 | ... ? ... : ... : B | provenance | | | A.cs:97:13:97:13 | access to parameter b : B | A.cs:98:22:98:43 | ... ? ... : ... : B | provenance | | | A.cs:97:19:97:32 | call to method Source : C | A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | provenance | | | A.cs:97:19:97:32 | call to method Source : C | A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | provenance | | -| A.cs:98:13:98:16 | [post] this access : D [field b, field c] : C | A.cs:105:17:105:29 | object creation of type D : D [field b, field c] : C | provenance | | -| A.cs:98:13:98:16 | [post] this access : D [field b, field c] : C | A.cs:105:17:105:29 | object creation of type D : D [field b, field c] : C | provenance | | -| A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | provenance | | -| A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | provenance | | +| A.cs:98:13:98:16 | [post] this access : D [field b, field c] : C | A.cs:95:16:95:16 | this [Return] : D [field b, field c] : C | provenance | | +| A.cs:98:13:98:16 | [post] this access : D [field b, field c] : C | A.cs:95:16:95:16 | this [Return] : D [field b, field c] : C | provenance | | +| A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:95:16:95:16 | this [Return] : D [field b] : B | provenance | | +| A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:95:16:95:16 | this [Return] : D [field b] : B | provenance | | +| A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:95:16:95:16 | this [Return] : D [field b] : B | provenance | | +| A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:95:16:95:16 | this [Return] : D [field b] : B | provenance | | | A.cs:98:22:98:43 | ... ? ... : ... : B | A.cs:98:13:98:16 | [post] this access : D [field b] : B | provenance | | | A.cs:98:22:98:43 | ... ? ... : ... : B | A.cs:98:13:98:16 | [post] this access : D [field b] : B | provenance | | | A.cs:98:22:98:43 | ... ? ... : ... : B | A.cs:98:13:98:16 | [post] this access : D [field b] : B | provenance | | @@ -196,6 +206,8 @@ edges | A.cs:123:18:123:18 | access to local variable l : MyList [field head] : B | A.cs:123:18:123:23 | access to field head | provenance | | | A.cs:141:20:141:20 | c : C | A.cs:143:22:143:22 | access to parameter c : C | provenance | | | A.cs:141:20:141:20 | c : C | A.cs:143:22:143:22 | access to parameter c : C | provenance | | +| A.cs:143:13:143:16 | [post] this access : B [field c] : C | A.cs:141:16:141:16 | this [Return] : B [field c] : C | provenance | | +| A.cs:143:13:143:16 | [post] this access : B [field c] : C | A.cs:141:16:141:16 | this [Return] : B [field c] : C | provenance | | | A.cs:143:22:143:22 | access to parameter c : C | A.cs:143:13:143:16 | [post] this access : B [field c] : C | provenance | | | A.cs:143:22:143:22 | access to parameter c : C | A.cs:143:13:143:16 | [post] this access : B [field c] : C | provenance | | | A.cs:145:27:145:27 | c : C | A.cs:145:41:145:41 | access to parameter c : C | provenance | | @@ -204,6 +216,12 @@ edges | A.cs:145:27:145:27 | c : C1 | A.cs:145:41:145:41 | access to parameter c : C1 | provenance | | | A.cs:145:27:145:27 | c : C2 | A.cs:145:41:145:41 | access to parameter c : C2 | provenance | | | A.cs:145:27:145:27 | c : C2 | A.cs:145:41:145:41 | access to parameter c : C2 | provenance | | +| A.cs:145:32:145:35 | [post] this access : B [field c] : C | A.cs:145:21:145:23 | this [Return] : B [field c] : C | provenance | | +| A.cs:145:32:145:35 | [post] this access : B [field c] : C | A.cs:145:21:145:23 | this [Return] : B [field c] : C | provenance | | +| A.cs:145:32:145:35 | [post] this access : B [field c] : C1 | A.cs:145:21:145:23 | this [Return] : B [field c] : C1 | provenance | | +| A.cs:145:32:145:35 | [post] this access : B [field c] : C1 | A.cs:145:21:145:23 | this [Return] : B [field c] : C1 | provenance | | +| A.cs:145:32:145:35 | [post] this access : B [field c] : C2 | A.cs:145:21:145:23 | this [Return] : B [field c] : C2 | provenance | | +| A.cs:145:32:145:35 | [post] this access : B [field c] : C2 | A.cs:145:21:145:23 | this [Return] : B [field c] : C2 | provenance | | | A.cs:145:41:145:41 | access to parameter c : C | A.cs:145:32:145:35 | [post] this access : B [field c] : C | provenance | | | A.cs:145:41:145:41 | access to parameter c : C | A.cs:145:32:145:35 | [post] this access : B [field c] : C | provenance | | | A.cs:145:41:145:41 | access to parameter c : C1 | A.cs:145:32:145:35 | [post] this access : B [field c] : C1 | provenance | | @@ -230,8 +248,14 @@ edges | A.cs:157:38:157:41 | next : MyList [field head] : B | A.cs:160:25:160:28 | access to parameter next : MyList [field head] : B | provenance | | | A.cs:157:38:157:41 | next : MyList [field next, field head] : B | A.cs:160:25:160:28 | access to parameter next : MyList [field next, field head] : B | provenance | | | A.cs:157:38:157:41 | next : MyList [field next, field head] : B | A.cs:160:25:160:28 | access to parameter next : MyList [field next, field head] : B | provenance | | +| A.cs:159:13:159:16 | [post] this access : MyList [field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field head] : B | provenance | | +| A.cs:159:13:159:16 | [post] this access : MyList [field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field head] : B | provenance | | | A.cs:159:25:159:28 | access to parameter head : B | A.cs:159:13:159:16 | [post] this access : MyList [field head] : B | provenance | | | A.cs:159:25:159:28 | access to parameter head : B | A.cs:159:13:159:16 | [post] this access : MyList [field head] : B | provenance | | +| A.cs:160:13:160:16 | [post] this access : MyList [field next, field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field head] : B | provenance | | +| A.cs:160:13:160:16 | [post] this access : MyList [field next, field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field head] : B | provenance | | +| A.cs:160:13:160:16 | [post] this access : MyList [field next, field next, field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field next, field head] : B | provenance | | +| A.cs:160:13:160:16 | [post] this access : MyList [field next, field next, field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field next, field head] : B | provenance | | | A.cs:160:25:160:28 | access to parameter next : MyList [field head] : B | A.cs:160:13:160:16 | [post] this access : MyList [field next, field head] : B | provenance | | | A.cs:160:25:160:28 | access to parameter next : MyList [field head] : B | A.cs:160:13:160:16 | [post] this access : MyList [field next, field head] : B | provenance | | | A.cs:160:25:160:28 | access to parameter next : MyList [field next, field head] : B | A.cs:160:13:160:16 | [post] this access : MyList [field next, field next, field head] : B | provenance | | @@ -288,30 +312,38 @@ edges | B.cs:29:26:29:27 | e1 : Elem | B.cs:31:26:31:27 | access to parameter e1 : Elem | provenance | | | B.cs:29:35:29:36 | e2 : Elem | B.cs:32:26:32:27 | access to parameter e2 : Elem | provenance | | | B.cs:29:35:29:36 | e2 : Elem | B.cs:32:26:32:27 | access to parameter e2 : Elem | provenance | | +| B.cs:31:13:31:16 | [post] this access : Box1 [field elem1] : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem1] : Elem | provenance | | +| B.cs:31:13:31:16 | [post] this access : Box1 [field elem1] : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem1] : Elem | provenance | | | B.cs:31:26:31:27 | access to parameter e1 : Elem | B.cs:31:13:31:16 | [post] this access : Box1 [field elem1] : Elem | provenance | | | B.cs:31:26:31:27 | access to parameter e1 : Elem | B.cs:31:13:31:16 | [post] this access : Box1 [field elem1] : Elem | provenance | | +| B.cs:32:13:32:16 | [post] this access : Box1 [field elem2] : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem2] : Elem | provenance | | +| B.cs:32:13:32:16 | [post] this access : Box1 [field elem2] : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem2] : Elem | provenance | | | B.cs:32:26:32:27 | access to parameter e2 : Elem | B.cs:32:13:32:16 | [post] this access : Box1 [field elem2] : Elem | provenance | | | B.cs:32:26:32:27 | access to parameter e2 : Elem | B.cs:32:13:32:16 | [post] this access : Box1 [field elem2] : Elem | provenance | | | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem1] : Elem | provenance | | | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem1] : Elem | provenance | | | B.cs:39:26:39:27 | b1 : Box1 [field elem2] : Elem | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem2] : Elem | provenance | | | B.cs:39:26:39:27 | b1 : Box1 [field elem2] : Elem | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem2] : Elem | provenance | | +| B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem1] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem1] : Elem | provenance | | +| B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem1] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem1] : Elem | provenance | | +| B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem2] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem2] : Elem | provenance | | +| B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem2] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem2] : Elem | provenance | | | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem1] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem1] : Elem | provenance | | | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem1] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem1] : Elem | provenance | | | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem2] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem2] : Elem | provenance | | | B.cs:41:25:41:26 | access to parameter b1 : Box1 [field elem2] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem2] : Elem | provenance | | -| C.cs:3:18:3:19 | [post] this access : C [field s1] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s1] : Elem | provenance | | -| C.cs:3:18:3:19 | [post] this access : C [field s1] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s1] : Elem | provenance | | +| C.cs:3:18:3:19 | [post] this access : C [field s1] : Elem | C.cs:16:13:16:13 | this [Return] : C [field s1] : Elem | provenance | | +| C.cs:3:18:3:19 | [post] this access : C [field s1] : Elem | C.cs:16:13:16:13 | this [Return] : C [field s1] : Elem | provenance | | | C.cs:3:23:3:37 | call to method Source : Elem | C.cs:3:18:3:19 | [post] this access : C [field s1] : Elem | provenance | | | C.cs:3:23:3:37 | call to method Source : Elem | C.cs:3:18:3:19 | [post] this access : C [field s1] : Elem | provenance | | -| C.cs:4:27:4:28 | [post] this access : C [field s2] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s2] : Elem | provenance | | -| C.cs:4:27:4:28 | [post] this access : C [field s2] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s2] : Elem | provenance | | +| C.cs:4:27:4:28 | [post] this access : C [field s2] : Elem | C.cs:16:13:16:13 | this [Return] : C [field s2] : Elem | provenance | | +| C.cs:4:27:4:28 | [post] this access : C [field s2] : Elem | C.cs:16:13:16:13 | this [Return] : C [field s2] : Elem | provenance | | | C.cs:4:32:4:46 | call to method Source : Elem | C.cs:4:27:4:28 | [post] this access : C [field s2] : Elem | provenance | | | C.cs:4:32:4:46 | call to method Source : Elem | C.cs:4:27:4:28 | [post] this access : C [field s2] : Elem | provenance | | | C.cs:6:30:6:44 | call to method Source : Elem | C.cs:26:14:26:15 | access to field s4 | provenance | | | C.cs:6:30:6:44 | call to method Source : Elem | C.cs:26:14:26:15 | access to field s4 | provenance | | -| C.cs:7:18:7:19 | [post] this access : C [property s5] : Elem | C.cs:12:15:12:21 | object creation of type C : C [property s5] : Elem | provenance | | -| C.cs:7:18:7:19 | [post] this access : C [property s5] : Elem | C.cs:12:15:12:21 | object creation of type C : C [property s5] : Elem | provenance | | +| C.cs:7:18:7:19 | [post] this access : C [property s5] : Elem | C.cs:16:13:16:13 | this [Return] : C [property s5] : Elem | provenance | | +| C.cs:7:18:7:19 | [post] this access : C [property s5] : Elem | C.cs:16:13:16:13 | this [Return] : C [property s5] : Elem | provenance | | | C.cs:7:37:7:51 | call to method Source : Elem | C.cs:7:18:7:19 | [post] this access : C [property s5] : Elem | provenance | | | C.cs:7:37:7:51 | call to method Source : Elem | C.cs:7:18:7:19 | [post] this access : C [property s5] : Elem | provenance | | | C.cs:8:30:8:44 | call to method Source : Elem | C.cs:28:14:28:15 | access to property s6 | provenance | | @@ -340,8 +372,16 @@ edges | C.cs:13:9:13:9 | access to local variable c : C [field s3] : Elem | C.cs:21:17:21:18 | this : C [field s3] : Elem | provenance | | | C.cs:13:9:13:9 | access to local variable c : C [property s5] : Elem | C.cs:21:17:21:18 | this : C [property s5] : Elem | provenance | | | C.cs:13:9:13:9 | access to local variable c : C [property s5] : Elem | C.cs:21:17:21:18 | this : C [property s5] : Elem | provenance | | -| C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s3] : Elem | provenance | | -| C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s3] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [field s1] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s1] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [field s1] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s1] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [field s2] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s2] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [field s2] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s2] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [field s3] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s3] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [field s3] : Elem | C.cs:12:15:12:21 | object creation of type C : C [field s3] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [property s5] : Elem | C.cs:12:15:12:21 | object creation of type C : C [property s5] : Elem | provenance | | +| C.cs:16:13:16:13 | this [Return] : C [property s5] : Elem | C.cs:12:15:12:21 | object creation of type C : C [property s5] : Elem | provenance | | +| C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | C.cs:16:13:16:13 | this [Return] : C [field s3] : Elem | provenance | | +| C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | C.cs:16:13:16:13 | this [Return] : C [field s3] : Elem | provenance | | | C.cs:18:19:18:33 | call to method Source : Elem | C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | provenance | | | C.cs:18:19:18:33 | call to method Source : Elem | C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | provenance | | | C.cs:21:17:21:18 | this : C [field s1] : Elem | C.cs:23:14:23:15 | this access : C [field s1] : Elem | provenance | | @@ -366,6 +406,8 @@ edges | D.cs:8:22:8:25 | this access : D [field trivialPropField] : Object | D.cs:8:22:8:42 | access to field trivialPropField : Object | provenance | | | D.cs:9:9:9:11 | value : Object | D.cs:9:39:9:43 | access to parameter value : Object | provenance | | | D.cs:9:9:9:11 | value : Object | D.cs:9:39:9:43 | access to parameter value : Object | provenance | | +| D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | provenance | | +| D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | provenance | | | D.cs:9:39:9:43 | access to parameter value : Object | D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | provenance | | | D.cs:9:39:9:43 | access to parameter value : Object | D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | provenance | | | D.cs:14:9:14:11 | this : D [field trivialPropField] : Object | D.cs:14:22:14:25 | this access : D [field trivialPropField] : Object | provenance | | @@ -374,6 +416,8 @@ edges | D.cs:14:22:14:25 | this access : D [field trivialPropField] : Object | D.cs:14:22:14:42 | access to field trivialPropField : Object | provenance | | | D.cs:15:9:15:11 | value : Object | D.cs:15:34:15:38 | access to parameter value : Object | provenance | | | D.cs:15:9:15:11 | value : Object | D.cs:15:34:15:38 | access to parameter value : Object | provenance | | +| D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | D.cs:15:9:15:11 | this [Return] : D [field trivialPropField] : Object | provenance | | +| D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | D.cs:15:9:15:11 | this [Return] : D [field trivialPropField] : Object | provenance | | | D.cs:15:34:15:38 | access to parameter value : Object | D.cs:9:9:9:11 | value : Object | provenance | | | D.cs:15:34:15:38 | access to parameter value : Object | D.cs:9:9:9:11 | value : Object | provenance | | | D.cs:15:34:15:38 | access to parameter value : Object | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | provenance | | @@ -480,6 +524,8 @@ edges | E.cs:24:14:24:14 | access to local variable s : S [field Field] : Object | E.cs:24:14:24:20 | access to field Field | provenance | | | E.cs:43:46:43:46 | o : Object | E.cs:46:22:46:22 | access to parameter o : Object | provenance | | | E.cs:43:46:43:46 | o : Object | E.cs:46:22:46:22 | access to parameter o : Object | provenance | | +| E.cs:46:9:46:9 | [post] access to parameter s : RefS [field RefField] : Object | E.cs:43:36:43:36 | s [Return] : RefS [field RefField] : Object | provenance | | +| E.cs:46:9:46:9 | [post] access to parameter s : RefS [field RefField] : Object | E.cs:43:36:43:36 | s [Return] : RefS [field RefField] : Object | provenance | | | E.cs:46:22:46:22 | access to parameter o : Object | E.cs:46:9:46:9 | [post] access to parameter s : RefS [field RefField] : Object | provenance | | | E.cs:46:22:46:22 | access to parameter o : Object | E.cs:46:9:46:9 | [post] access to parameter s : RefS [field RefField] : Object | provenance | | | E.cs:54:13:54:17 | access to local variable taint : Object | E.cs:55:29:55:33 | access to local variable taint : Object | provenance | | @@ -648,6 +694,8 @@ edges | G.cs:63:34:63:37 | this access : Box1 [field Elem] : Elem | G.cs:63:34:63:37 | access to field Elem : Elem | provenance | | | G.cs:64:34:64:34 | e : Elem | G.cs:64:46:64:46 | access to parameter e : Elem | provenance | | | G.cs:64:34:64:34 | e : Elem | G.cs:64:46:64:46 | access to parameter e : Elem | provenance | | +| G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | provenance | | +| G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | provenance | | | G.cs:64:46:64:46 | access to parameter e : Elem | G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | provenance | | | G.cs:64:46:64:46 | access to parameter e : Elem | G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | provenance | | | G.cs:71:21:71:27 | this : Box2 [field Box1, field Elem] : Elem | G.cs:71:34:71:37 | this access : Box2 [field Box1, field Elem] : Elem | provenance | | @@ -708,6 +756,8 @@ edges | H.cs:45:14:45:14 | access to local variable b : B [field FieldB] : Object | H.cs:45:14:45:21 | access to field FieldB | provenance | | | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:55:21:55:21 | access to parameter a : A [field FieldA] : Object | provenance | | | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:55:21:55:21 | access to parameter a : A [field FieldA] : Object | provenance | | +| H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | provenance | | +| H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | provenance | | | H.cs:55:21:55:21 | access to parameter a : A [field FieldA] : Object | H.cs:55:21:55:28 | access to field FieldA : Object | provenance | | | H.cs:55:21:55:21 | access to parameter a : A [field FieldA] : Object | H.cs:55:21:55:28 | access to field FieldA : Object | provenance | | | H.cs:55:21:55:28 | access to field FieldA : Object | H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | provenance | | @@ -726,6 +776,8 @@ edges | H.cs:65:14:65:15 | access to local variable b1 : B [field FieldB] : Object | H.cs:65:14:65:22 | access to field FieldB | provenance | | | H.cs:77:30:77:30 | o : Object | H.cs:79:20:79:20 | access to parameter o : Object | provenance | | | H.cs:77:30:77:30 | o : Object | H.cs:79:20:79:20 | access to parameter o : Object | provenance | | +| H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | H.cs:77:20:77:20 | a [Return] : A [field FieldA] : Object | provenance | | +| H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | H.cs:77:20:77:20 | a [Return] : A [field FieldA] : Object | provenance | | | H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | provenance | | | H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | provenance | | | H.cs:79:20:79:20 | access to parameter o : Object | H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | provenance | | @@ -734,6 +786,8 @@ edges | H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | provenance | | | H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | provenance | | | H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | provenance | | +| H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:77:35:77:36 | b1 [Return] : B [field FieldB] : Object | provenance | | +| H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:77:35:77:36 | b1 [Return] : B [field FieldB] : Object | provenance | | | H.cs:88:17:88:17 | [post] access to local variable a : A [field FieldA] : Object | H.cs:89:14:89:14 | access to local variable a : A [field FieldA] : Object | provenance | | | H.cs:88:17:88:17 | [post] access to local variable a : A [field FieldA] : Object | H.cs:89:14:89:14 | access to local variable a : A [field FieldA] : Object | provenance | | | H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | provenance | | @@ -812,6 +866,8 @@ edges | H.cs:147:25:147:38 | call to method Source : A | H.cs:138:27:138:27 | o : A | provenance | | | H.cs:147:25:147:38 | call to method Source : A | H.cs:147:17:147:39 | call to method Through : A | provenance | | | H.cs:147:25:147:38 | call to method Source : A | H.cs:147:17:147:39 | call to method Through : A | provenance | | +| H.cs:153:22:153:22 | a [Return] : A [field FieldA] : B | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA] : B | provenance | | +| H.cs:153:22:153:22 | a [Return] : A [field FieldA] : B | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA] : B | provenance | | | H.cs:153:32:153:32 | o : Object | H.cs:156:20:156:20 | access to parameter o : Object | provenance | | | H.cs:153:32:153:32 | o : Object | H.cs:156:20:156:20 | access to parameter o : Object | provenance | | | H.cs:155:13:155:13 | access to local variable b : B | H.cs:156:9:156:9 | access to local variable b : B | provenance | | @@ -824,8 +880,10 @@ edges | H.cs:156:9:156:9 | access to local variable b : B | H.cs:157:20:157:20 | access to local variable b : B | provenance | | | H.cs:156:20:156:20 | access to parameter o : Object | H.cs:156:9:156:9 | [post] access to local variable b : B [field FieldB] : Object | provenance | | | H.cs:156:20:156:20 | access to parameter o : Object | H.cs:156:9:156:9 | [post] access to local variable b : B [field FieldB] : Object | provenance | | -| H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA] : B | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA] : B | provenance | | -| H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA] : B | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA] : B | provenance | | +| H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA, field FieldB] : Object | H.cs:153:22:153:22 | a [Return] : A [field FieldA, field FieldB] : Object | provenance | | +| H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA, field FieldB] : Object | H.cs:153:22:153:22 | a [Return] : A [field FieldA, field FieldB] : Object | provenance | | +| H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA] : B | H.cs:153:22:153:22 | a [Return] : A [field FieldA] : B | provenance | | +| H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA] : B | H.cs:153:22:153:22 | a [Return] : A [field FieldA] : B | provenance | | | H.cs:157:20:157:20 | access to local variable b : B | H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA] : B | provenance | | | H.cs:157:20:157:20 | access to local variable b : B | H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA] : B | provenance | | | H.cs:157:20:157:20 | access to local variable b : B [field FieldB] : Object | H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA, field FieldB] : Object | provenance | | @@ -860,10 +918,12 @@ edges | H.cs:165:20:165:27 | access to field FieldA : B [field FieldB] : Object | H.cs:165:17:165:27 | (...) ... : B [field FieldB] : Object | provenance | | | H.cs:167:14:167:14 | access to local variable b : B [field FieldB] : Object | H.cs:167:14:167:21 | access to field FieldB | provenance | | | H.cs:167:14:167:14 | access to local variable b : B [field FieldB] : Object | H.cs:167:14:167:21 | access to field FieldB | provenance | | -| I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | I.cs:21:13:21:19 | object creation of type I : I [field Field1] : Object | provenance | | -| I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | I.cs:21:13:21:19 | object creation of type I : I [field Field1] : Object | provenance | | -| I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | I.cs:26:13:26:37 | [pre-initializer] object creation of type I : I [field Field1] : Object | provenance | | -| I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | I.cs:26:13:26:37 | [pre-initializer] object creation of type I : I [field Field1] : Object | provenance | | +| I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | I.cs:21:13:21:19 | object creation of type I : I [field Field1] : Object | provenance | | +| I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | I.cs:21:13:21:19 | object creation of type I : I [field Field1] : Object | provenance | | +| I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | I.cs:26:13:26:37 | [pre-initializer] object creation of type I : I [field Field1] : Object | provenance | | +| I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | I.cs:26:13:26:37 | [pre-initializer] object creation of type I : I [field Field1] : Object | provenance | | +| I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | provenance | | +| I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | provenance | | | I.cs:7:18:7:34 | call to method Source : Object | I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | provenance | | | I.cs:7:18:7:34 | call to method Source : Object | I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | provenance | | | I.cs:13:13:13:13 | access to local variable o : Object | I.cs:15:20:15:20 | access to local variable o : Object | provenance | | @@ -912,10 +972,18 @@ edges | I.cs:39:9:39:9 | access to parameter i : I [field Field1] : Object | I.cs:40:14:40:14 | access to parameter i : I [field Field1] : Object | provenance | | | I.cs:40:14:40:14 | access to parameter i : I [field Field1] : Object | I.cs:40:14:40:21 | access to field Field1 | provenance | | | I.cs:40:14:40:14 | access to parameter i : I [field Field1] : Object | I.cs:40:14:40:21 | access to field Field1 | provenance | | +| J.cs:6:40:6:44 | Prop1 : Object | J.cs:6:21:6:31 | this [Return] : RecordClass [property Prop1] : Object | provenance | | +| J.cs:6:40:6:44 | Prop1 : Object | J.cs:6:21:6:31 | this [Return] : RecordClass [property Prop1] : Object | provenance | | +| J.cs:8:42:8:46 | Prop1 : Object | J.cs:8:22:8:33 | this [Return] : RecordStruct [property Prop1] : Object | provenance | | +| J.cs:8:42:8:46 | Prop1 : Object | J.cs:8:22:8:33 | this [Return] : RecordStruct [property Prop1] : Object | provenance | | | J.cs:14:26:14:30 | field : Object | J.cs:14:66:14:70 | access to parameter field : Object | provenance | | | J.cs:14:26:14:30 | field : Object | J.cs:14:66:14:70 | access to parameter field : Object | provenance | | | J.cs:14:40:14:43 | prop : Object | J.cs:14:73:14:76 | access to parameter prop : Object | provenance | | | J.cs:14:40:14:43 | prop : Object | J.cs:14:73:14:76 | access to parameter prop : Object | provenance | | +| J.cs:14:50:14:54 | [post] this access : Struct [field Field] : Object | J.cs:14:12:14:17 | this [Return] : Struct [field Field] : Object | provenance | | +| J.cs:14:50:14:54 | [post] this access : Struct [field Field] : Object | J.cs:14:12:14:17 | this [Return] : Struct [field Field] : Object | provenance | | +| J.cs:14:57:14:60 | [post] this access : Struct [property Prop] : Object | J.cs:14:12:14:17 | this [Return] : Struct [property Prop] : Object | provenance | | +| J.cs:14:57:14:60 | [post] this access : Struct [property Prop] : Object | J.cs:14:12:14:17 | this [Return] : Struct [property Prop] : Object | provenance | | | J.cs:14:66:14:70 | access to parameter field : Object | J.cs:14:50:14:54 | [post] this access : Struct [field Field] : Object | provenance | | | J.cs:14:66:14:70 | access to parameter field : Object | J.cs:14:50:14:54 | [post] this access : Struct [field Field] : Object | provenance | | | J.cs:14:73:14:76 | access to parameter prop : Object | J.cs:14:57:14:60 | [post] this access : Struct [property Prop] : Object | provenance | | @@ -1167,6 +1235,8 @@ nodes | A.cs:64:18:64:26 | access to field a | semmle.label | access to field a | | A.cs:64:19:64:23 | (...) ... : C1 [field a] : A | semmle.label | (...) ... : C1 [field a] : A | | A.cs:64:19:64:23 | (...) ... : C1 [field a] : A | semmle.label | (...) ... : C1 [field a] : A | +| A.cs:81:22:81:22 | b [Return] : B [field c] : C | semmle.label | b [Return] : B [field c] : C | +| A.cs:81:22:81:22 | b [Return] : B [field c] : C | semmle.label | b [Return] : B [field c] : C | | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | semmle.label | [post] access to parameter b : B [field c] : C | | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | semmle.label | [post] access to parameter b : B [field c] : C | | A.cs:83:15:83:26 | call to method Source : C | semmle.label | call to method Source : C | @@ -1177,8 +1247,16 @@ nodes | A.cs:89:14:89:14 | access to local variable b : B [field c] : C | semmle.label | access to local variable b : B [field c] : C | | A.cs:89:14:89:16 | access to field c | semmle.label | access to field c | | A.cs:89:14:89:16 | access to field c | semmle.label | access to field c | +| A.cs:95:16:95:16 | this [Return] : D [field b, field c] : C | semmle.label | this [Return] : D [field b, field c] : C | +| A.cs:95:16:95:16 | this [Return] : D [field b, field c] : C | semmle.label | this [Return] : D [field b, field c] : C | +| A.cs:95:16:95:16 | this [Return] : D [field b] : B | semmle.label | this [Return] : D [field b] : B | +| A.cs:95:16:95:16 | this [Return] : D [field b] : B | semmle.label | this [Return] : D [field b] : B | +| A.cs:95:16:95:16 | this [Return] : D [field b] : B | semmle.label | this [Return] : D [field b] : B | +| A.cs:95:16:95:16 | this [Return] : D [field b] : B | semmle.label | this [Return] : D [field b] : B | | A.cs:95:20:95:20 | b : B | semmle.label | b : B | | A.cs:95:20:95:20 | b : B | semmle.label | b : B | +| A.cs:95:20:95:20 | b [Return] : B [field c] : C | semmle.label | b [Return] : B [field c] : C | +| A.cs:95:20:95:20 | b [Return] : B [field c] : C | semmle.label | b [Return] : B [field c] : C | | A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | semmle.label | [post] access to parameter b : B [field c] : C | | A.cs:97:13:97:13 | [post] access to parameter b : B [field c] : C | semmle.label | [post] access to parameter b : B [field c] : C | | A.cs:97:13:97:13 | access to parameter b : B | semmle.label | access to parameter b : B | @@ -1277,12 +1355,20 @@ nodes | A.cs:123:18:123:18 | access to local variable l : MyList [field head] : B | semmle.label | access to local variable l : MyList [field head] : B | | A.cs:123:18:123:23 | access to field head | semmle.label | access to field head | | A.cs:123:18:123:23 | access to field head | semmle.label | access to field head | +| A.cs:141:16:141:16 | this [Return] : B [field c] : C | semmle.label | this [Return] : B [field c] : C | +| A.cs:141:16:141:16 | this [Return] : B [field c] : C | semmle.label | this [Return] : B [field c] : C | | A.cs:141:20:141:20 | c : C | semmle.label | c : C | | A.cs:141:20:141:20 | c : C | semmle.label | c : C | | A.cs:143:13:143:16 | [post] this access : B [field c] : C | semmle.label | [post] this access : B [field c] : C | | A.cs:143:13:143:16 | [post] this access : B [field c] : C | semmle.label | [post] this access : B [field c] : C | | A.cs:143:22:143:22 | access to parameter c : C | semmle.label | access to parameter c : C | | A.cs:143:22:143:22 | access to parameter c : C | semmle.label | access to parameter c : C | +| A.cs:145:21:145:23 | this [Return] : B [field c] : C | semmle.label | this [Return] : B [field c] : C | +| A.cs:145:21:145:23 | this [Return] : B [field c] : C | semmle.label | this [Return] : B [field c] : C | +| A.cs:145:21:145:23 | this [Return] : B [field c] : C1 | semmle.label | this [Return] : B [field c] : C1 | +| A.cs:145:21:145:23 | this [Return] : B [field c] : C1 | semmle.label | this [Return] : B [field c] : C1 | +| A.cs:145:21:145:23 | this [Return] : B [field c] : C2 | semmle.label | this [Return] : B [field c] : C2 | +| A.cs:145:21:145:23 | this [Return] : B [field c] : C2 | semmle.label | this [Return] : B [field c] : C2 | | A.cs:145:27:145:27 | c : C | semmle.label | c : C | | A.cs:145:27:145:27 | c : C | semmle.label | c : C | | A.cs:145:27:145:27 | c : C1 | semmle.label | c : C1 | @@ -1319,6 +1405,12 @@ nodes | A.cs:149:20:149:27 | object creation of type B : B [field c] : C | semmle.label | object creation of type B : B [field c] : C | | A.cs:149:26:149:26 | access to parameter c : C | semmle.label | access to parameter c : C | | A.cs:149:26:149:26 | access to parameter c : C | semmle.label | access to parameter c : C | +| A.cs:157:16:157:21 | this [Return] : MyList [field head] : B | semmle.label | this [Return] : MyList [field head] : B | +| A.cs:157:16:157:21 | this [Return] : MyList [field head] : B | semmle.label | this [Return] : MyList [field head] : B | +| A.cs:157:16:157:21 | this [Return] : MyList [field next, field head] : B | semmle.label | this [Return] : MyList [field next, field head] : B | +| A.cs:157:16:157:21 | this [Return] : MyList [field next, field head] : B | semmle.label | this [Return] : MyList [field next, field head] : B | +| A.cs:157:16:157:21 | this [Return] : MyList [field next, field next, field head] : B | semmle.label | this [Return] : MyList [field next, field next, field head] : B | +| A.cs:157:16:157:21 | this [Return] : MyList [field next, field next, field head] : B | semmle.label | this [Return] : MyList [field next, field next, field head] : B | | A.cs:157:25:157:28 | head : B | semmle.label | head : B | | A.cs:157:25:157:28 | head : B | semmle.label | head : B | | A.cs:157:38:157:41 | next : MyList [field head] : B | semmle.label | next : MyList [field head] : B | @@ -1381,6 +1473,10 @@ nodes | B.cs:18:14:18:20 | access to field box1 : Box1 [field elem2] : Elem | semmle.label | access to field box1 : Box1 [field elem2] : Elem | | B.cs:18:14:18:26 | access to field elem2 | semmle.label | access to field elem2 | | B.cs:18:14:18:26 | access to field elem2 | semmle.label | access to field elem2 | +| B.cs:29:16:29:19 | this [Return] : Box1 [field elem1] : Elem | semmle.label | this [Return] : Box1 [field elem1] : Elem | +| B.cs:29:16:29:19 | this [Return] : Box1 [field elem1] : Elem | semmle.label | this [Return] : Box1 [field elem1] : Elem | +| B.cs:29:16:29:19 | this [Return] : Box1 [field elem2] : Elem | semmle.label | this [Return] : Box1 [field elem2] : Elem | +| B.cs:29:16:29:19 | this [Return] : Box1 [field elem2] : Elem | semmle.label | this [Return] : Box1 [field elem2] : Elem | | B.cs:29:26:29:27 | e1 : Elem | semmle.label | e1 : Elem | | B.cs:29:26:29:27 | e1 : Elem | semmle.label | e1 : Elem | | B.cs:29:35:29:36 | e2 : Elem | semmle.label | e2 : Elem | @@ -1393,6 +1489,10 @@ nodes | B.cs:32:13:32:16 | [post] this access : Box1 [field elem2] : Elem | semmle.label | [post] this access : Box1 [field elem2] : Elem | | B.cs:32:26:32:27 | access to parameter e2 : Elem | semmle.label | access to parameter e2 : Elem | | B.cs:32:26:32:27 | access to parameter e2 : Elem | semmle.label | access to parameter e2 : Elem | +| B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem1] : Elem | semmle.label | this [Return] : Box2 [field box1, field elem1] : Elem | +| B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem1] : Elem | semmle.label | this [Return] : Box2 [field box1, field elem1] : Elem | +| B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem2] : Elem | semmle.label | this [Return] : Box2 [field box1, field elem2] : Elem | +| B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem2] : Elem | semmle.label | this [Return] : Box2 [field box1, field elem2] : Elem | | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | semmle.label | b1 : Box1 [field elem1] : Elem | | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | semmle.label | b1 : Box1 [field elem1] : Elem | | B.cs:39:26:39:27 | b1 : Box1 [field elem2] : Elem | semmle.label | b1 : Box1 [field elem2] : Elem | @@ -1445,6 +1545,14 @@ nodes | C.cs:13:9:13:9 | access to local variable c : C [field s3] : Elem | semmle.label | access to local variable c : C [field s3] : Elem | | C.cs:13:9:13:9 | access to local variable c : C [property s5] : Elem | semmle.label | access to local variable c : C [property s5] : Elem | | C.cs:13:9:13:9 | access to local variable c : C [property s5] : Elem | semmle.label | access to local variable c : C [property s5] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [field s1] : Elem | semmle.label | this [Return] : C [field s1] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [field s1] : Elem | semmle.label | this [Return] : C [field s1] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [field s2] : Elem | semmle.label | this [Return] : C [field s2] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [field s2] : Elem | semmle.label | this [Return] : C [field s2] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [field s3] : Elem | semmle.label | this [Return] : C [field s3] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [field s3] : Elem | semmle.label | this [Return] : C [field s3] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [property s5] : Elem | semmle.label | this [Return] : C [property s5] : Elem | +| C.cs:16:13:16:13 | this [Return] : C [property s5] : Elem | semmle.label | this [Return] : C [property s5] : Elem | | C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | semmle.label | [post] this access : C [field s3] : Elem | | C.cs:18:9:18:12 | [post] this access : C [field s3] : Elem | semmle.label | [post] this access : C [field s3] : Elem | | C.cs:18:19:18:33 | call to method Source : Elem | semmle.label | call to method Source : Elem | @@ -1483,6 +1591,8 @@ nodes | D.cs:8:22:8:25 | this access : D [field trivialPropField] : Object | semmle.label | this access : D [field trivialPropField] : Object | | D.cs:8:22:8:42 | access to field trivialPropField : Object | semmle.label | access to field trivialPropField : Object | | D.cs:8:22:8:42 | access to field trivialPropField : Object | semmle.label | access to field trivialPropField : Object | +| D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | semmle.label | this [Return] : D [field trivialPropField] : Object | +| D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | semmle.label | this [Return] : D [field trivialPropField] : Object | | D.cs:9:9:9:11 | value : Object | semmle.label | value : Object | | D.cs:9:9:9:11 | value : Object | semmle.label | value : Object | | D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | semmle.label | [post] this access : D [field trivialPropField] : Object | @@ -1495,6 +1605,8 @@ nodes | D.cs:14:22:14:25 | this access : D [field trivialPropField] : Object | semmle.label | this access : D [field trivialPropField] : Object | | D.cs:14:22:14:42 | access to field trivialPropField : Object | semmle.label | access to field trivialPropField : Object | | D.cs:14:22:14:42 | access to field trivialPropField : Object | semmle.label | access to field trivialPropField : Object | +| D.cs:15:9:15:11 | this [Return] : D [field trivialPropField] : Object | semmle.label | this [Return] : D [field trivialPropField] : Object | +| D.cs:15:9:15:11 | this [Return] : D [field trivialPropField] : Object | semmle.label | this [Return] : D [field trivialPropField] : Object | | D.cs:15:9:15:11 | value : Object | semmle.label | value : Object | | D.cs:15:9:15:11 | value : Object | semmle.label | value : Object | | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | semmle.label | [post] this access : D [field trivialPropField] : Object | @@ -1597,6 +1709,8 @@ nodes | E.cs:24:14:24:14 | access to local variable s : S [field Field] : Object | semmle.label | access to local variable s : S [field Field] : Object | | E.cs:24:14:24:20 | access to field Field | semmle.label | access to field Field | | E.cs:24:14:24:20 | access to field Field | semmle.label | access to field Field | +| E.cs:43:36:43:36 | s [Return] : RefS [field RefField] : Object | semmle.label | s [Return] : RefS [field RefField] : Object | +| E.cs:43:36:43:36 | s [Return] : RefS [field RefField] : Object | semmle.label | s [Return] : RefS [field RefField] : Object | | E.cs:43:46:43:46 | o : Object | semmle.label | o : Object | | E.cs:43:46:43:46 | o : Object | semmle.label | o : Object | | E.cs:46:9:46:9 | [post] access to parameter s : RefS [field RefField] : Object | semmle.label | [post] access to parameter s : RefS [field RefField] : Object | @@ -1775,6 +1889,8 @@ nodes | G.cs:63:34:63:37 | access to field Elem : Elem | semmle.label | access to field Elem : Elem | | G.cs:63:34:63:37 | this access : Box1 [field Elem] : Elem | semmle.label | this access : Box1 [field Elem] : Elem | | G.cs:63:34:63:37 | this access : Box1 [field Elem] : Elem | semmle.label | this access : Box1 [field Elem] : Elem | +| G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | semmle.label | this [Return] : Box1 [field Elem] : Elem | +| G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | semmle.label | this [Return] : Box1 [field Elem] : Elem | | G.cs:64:34:64:34 | e : Elem | semmle.label | e : Elem | | G.cs:64:34:64:34 | e : Elem | semmle.label | e : Elem | | G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | semmle.label | [post] this access : Box1 [field Elem] : Elem | @@ -1847,6 +1963,8 @@ nodes | H.cs:45:14:45:21 | access to field FieldB | semmle.label | access to field FieldB | | H.cs:53:25:53:25 | a : A [field FieldA] : Object | semmle.label | a : A [field FieldA] : Object | | H.cs:53:25:53:25 | a : A [field FieldA] : Object | semmle.label | a : A [field FieldA] : Object | +| H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | semmle.label | b1 [Return] : B [field FieldB] : Object | +| H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | semmle.label | b1 [Return] : B [field FieldB] : Object | | H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | semmle.label | [post] access to parameter b1 : B [field FieldB] : Object | | H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | semmle.label | [post] access to parameter b1 : B [field FieldB] : Object | | H.cs:55:21:55:21 | access to parameter a : A [field FieldA] : Object | semmle.label | access to parameter a : A [field FieldA] : Object | @@ -1865,8 +1983,12 @@ nodes | H.cs:65:14:65:15 | access to local variable b1 : B [field FieldB] : Object | semmle.label | access to local variable b1 : B [field FieldB] : Object | | H.cs:65:14:65:22 | access to field FieldB | semmle.label | access to field FieldB | | H.cs:65:14:65:22 | access to field FieldB | semmle.label | access to field FieldB | +| H.cs:77:20:77:20 | a [Return] : A [field FieldA] : Object | semmle.label | a [Return] : A [field FieldA] : Object | +| H.cs:77:20:77:20 | a [Return] : A [field FieldA] : Object | semmle.label | a [Return] : A [field FieldA] : Object | | H.cs:77:30:77:30 | o : Object | semmle.label | o : Object | | H.cs:77:30:77:30 | o : Object | semmle.label | o : Object | +| H.cs:77:35:77:36 | b1 [Return] : B [field FieldB] : Object | semmle.label | b1 [Return] : B [field FieldB] : Object | +| H.cs:77:35:77:36 | b1 [Return] : B [field FieldB] : Object | semmle.label | b1 [Return] : B [field FieldB] : Object | | H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | semmle.label | [post] access to parameter a : A [field FieldA] : Object | | H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | semmle.label | [post] access to parameter a : A [field FieldA] : Object | | H.cs:79:20:79:20 | access to parameter o : Object | semmle.label | access to parameter o : Object | @@ -1953,6 +2075,10 @@ nodes | H.cs:147:25:147:38 | call to method Source : A | semmle.label | call to method Source : A | | H.cs:148:14:148:14 | access to local variable a | semmle.label | access to local variable a | | H.cs:148:14:148:14 | access to local variable a | semmle.label | access to local variable a | +| H.cs:153:22:153:22 | a [Return] : A [field FieldA, field FieldB] : Object | semmle.label | a [Return] : A [field FieldA, field FieldB] : Object | +| H.cs:153:22:153:22 | a [Return] : A [field FieldA, field FieldB] : Object | semmle.label | a [Return] : A [field FieldA, field FieldB] : Object | +| H.cs:153:22:153:22 | a [Return] : A [field FieldA] : B | semmle.label | a [Return] : A [field FieldA] : B | +| H.cs:153:22:153:22 | a [Return] : A [field FieldA] : B | semmle.label | a [Return] : A [field FieldA] : B | | H.cs:153:32:153:32 | o : Object | semmle.label | o : Object | | H.cs:153:32:153:32 | o : Object | semmle.label | o : Object | | H.cs:155:13:155:13 | access to local variable b : B | semmle.label | access to local variable b : B | @@ -2005,6 +2131,8 @@ nodes | H.cs:167:14:167:14 | access to local variable b : B [field FieldB] : Object | semmle.label | access to local variable b : B [field FieldB] : Object | | H.cs:167:14:167:21 | access to field FieldB | semmle.label | access to field FieldB | | H.cs:167:14:167:21 | access to field FieldB | semmle.label | access to field FieldB | +| I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | semmle.label | this [Return] : I [field Field1] : Object | +| I.cs:5:12:5:12 | this [Return] : I [field Field1] : Object | semmle.label | this [Return] : I [field Field1] : Object | | I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | semmle.label | [post] this access : I [field Field1] : Object | | I.cs:7:9:7:14 | [post] this access : I [field Field1] : Object | semmle.label | [post] this access : I [field Field1] : Object | | I.cs:7:18:7:34 | call to method Source : Object | semmle.label | call to method Source : Object | @@ -2063,10 +2191,18 @@ nodes | I.cs:40:14:40:14 | access to parameter i : I [field Field1] : Object | semmle.label | access to parameter i : I [field Field1] : Object | | I.cs:40:14:40:21 | access to field Field1 | semmle.label | access to field Field1 | | I.cs:40:14:40:21 | access to field Field1 | semmle.label | access to field Field1 | +| J.cs:6:21:6:31 | this [Return] : RecordClass [property Prop1] : Object | semmle.label | this [Return] : RecordClass [property Prop1] : Object | +| J.cs:6:21:6:31 | this [Return] : RecordClass [property Prop1] : Object | semmle.label | this [Return] : RecordClass [property Prop1] : Object | | J.cs:6:40:6:44 | Prop1 : Object | semmle.label | Prop1 : Object | | J.cs:6:40:6:44 | Prop1 : Object | semmle.label | Prop1 : Object | +| J.cs:8:22:8:33 | this [Return] : RecordStruct [property Prop1] : Object | semmle.label | this [Return] : RecordStruct [property Prop1] : Object | +| J.cs:8:22:8:33 | this [Return] : RecordStruct [property Prop1] : Object | semmle.label | this [Return] : RecordStruct [property Prop1] : Object | | J.cs:8:42:8:46 | Prop1 : Object | semmle.label | Prop1 : Object | | J.cs:8:42:8:46 | Prop1 : Object | semmle.label | Prop1 : Object | +| J.cs:14:12:14:17 | this [Return] : Struct [field Field] : Object | semmle.label | this [Return] : Struct [field Field] : Object | +| J.cs:14:12:14:17 | this [Return] : Struct [field Field] : Object | semmle.label | this [Return] : Struct [field Field] : Object | +| J.cs:14:12:14:17 | this [Return] : Struct [property Prop] : Object | semmle.label | this [Return] : Struct [property Prop] : Object | +| J.cs:14:12:14:17 | this [Return] : Struct [property Prop] : Object | semmle.label | this [Return] : Struct [property Prop] : Object | | J.cs:14:26:14:30 | field : Object | semmle.label | field : Object | | J.cs:14:26:14:30 | field : Object | semmle.label | field : Object | | J.cs:14:40:14:43 | prop : Object | semmle.label | prop : Object | @@ -2260,48 +2396,48 @@ nodes subpaths | A.cs:6:24:6:24 | access to local variable c : C | A.cs:147:32:147:32 | c : C | A.cs:149:20:149:27 | object creation of type B : B [field c] : C | A.cs:6:17:6:25 | call to method Make : B [field c] : C | | A.cs:6:24:6:24 | access to local variable c : C | A.cs:147:32:147:32 | c : C | A.cs:149:20:149:27 | object creation of type B : B [field c] : C | A.cs:6:17:6:25 | call to method Make : B [field c] : C | -| A.cs:13:15:13:29 | call to method Source : C1 | A.cs:145:27:145:27 | c : C1 | A.cs:145:32:145:35 | [post] this access : B [field c] : C1 | A.cs:13:9:13:9 | [post] access to local variable b : B [field c] : C1 | -| A.cs:13:15:13:29 | call to method Source : C1 | A.cs:145:27:145:27 | c : C1 | A.cs:145:32:145:35 | [post] this access : B [field c] : C1 | A.cs:13:9:13:9 | [post] access to local variable b : B [field c] : C1 | +| A.cs:13:15:13:29 | call to method Source : C1 | A.cs:145:27:145:27 | c : C1 | A.cs:145:21:145:23 | this [Return] : B [field c] : C1 | A.cs:13:9:13:9 | [post] access to local variable b : B [field c] : C1 | +| A.cs:13:15:13:29 | call to method Source : C1 | A.cs:145:27:145:27 | c : C1 | A.cs:145:21:145:23 | this [Return] : B [field c] : C1 | A.cs:13:9:13:9 | [post] access to local variable b : B [field c] : C1 | | A.cs:14:14:14:14 | access to local variable b : B [field c] : C1 | A.cs:146:18:146:20 | this : B [field c] : C1 | A.cs:146:33:146:38 | access to field c : C1 | A.cs:14:14:14:20 | call to method Get | | A.cs:14:14:14:14 | access to local variable b : B [field c] : C1 | A.cs:146:18:146:20 | this : B [field c] : C1 | A.cs:146:33:146:38 | access to field c : C1 | A.cs:14:14:14:20 | call to method Get | | A.cs:15:15:15:35 | object creation of type B : B [field c] : C | A.cs:146:18:146:20 | this : B [field c] : C | A.cs:146:33:146:38 | access to field c : C | A.cs:15:14:15:42 | call to method Get | | A.cs:15:15:15:35 | object creation of type B : B [field c] : C | A.cs:146:18:146:20 | this : B [field c] : C | A.cs:146:33:146:38 | access to field c : C | A.cs:15:14:15:42 | call to method Get | -| A.cs:15:21:15:34 | call to method Source : C | A.cs:141:20:141:20 | c : C | A.cs:143:13:143:16 | [post] this access : B [field c] : C | A.cs:15:15:15:35 | object creation of type B : B [field c] : C | -| A.cs:15:21:15:34 | call to method Source : C | A.cs:141:20:141:20 | c : C | A.cs:143:13:143:16 | [post] this access : B [field c] : C | A.cs:15:15:15:35 | object creation of type B : B [field c] : C | +| A.cs:15:21:15:34 | call to method Source : C | A.cs:141:20:141:20 | c : C | A.cs:141:16:141:16 | this [Return] : B [field c] : C | A.cs:15:15:15:35 | object creation of type B : B [field c] : C | +| A.cs:15:21:15:34 | call to method Source : C | A.cs:141:20:141:20 | c : C | A.cs:141:16:141:16 | this [Return] : B [field c] : C | A.cs:15:15:15:35 | object creation of type B : B [field c] : C | | A.cs:22:25:22:37 | call to method Source : C2 | A.cs:42:29:42:29 | c : C2 | A.cs:48:20:48:21 | access to local variable b2 : B [field c] : C2 | A.cs:22:14:22:38 | call to method SetOnB : B [field c] : C2 | | A.cs:22:25:22:37 | call to method Source : C2 | A.cs:42:29:42:29 | c : C2 | A.cs:48:20:48:21 | access to local variable b2 : B [field c] : C2 | A.cs:22:14:22:38 | call to method SetOnB : B [field c] : C2 | | A.cs:31:29:31:41 | call to method Source : C2 | A.cs:36:33:36:33 | c : C2 | A.cs:39:16:39:28 | ... ? ... : ... : B [field c] : C2 | A.cs:31:14:31:42 | call to method SetOnBWrap : B [field c] : C2 | | A.cs:31:29:31:41 | call to method Source : C2 | A.cs:36:33:36:33 | c : C2 | A.cs:39:16:39:28 | ... ? ... : ... : B [field c] : C2 | A.cs:31:14:31:42 | call to method SetOnBWrap : B [field c] : C2 | | A.cs:38:29:38:29 | access to parameter c : C2 | A.cs:42:29:42:29 | c : C2 | A.cs:48:20:48:21 | access to local variable b2 : B [field c] : C2 | A.cs:38:18:38:30 | call to method SetOnB : B [field c] : C2 | | A.cs:38:29:38:29 | access to parameter c : C2 | A.cs:42:29:42:29 | c : C2 | A.cs:48:20:48:21 | access to local variable b2 : B [field c] : C2 | A.cs:38:18:38:30 | call to method SetOnB : B [field c] : C2 | -| A.cs:47:20:47:20 | access to parameter c : C2 | A.cs:145:27:145:27 | c : C2 | A.cs:145:32:145:35 | [post] this access : B [field c] : C2 | A.cs:47:13:47:14 | [post] access to local variable b2 : B [field c] : C2 | -| A.cs:47:20:47:20 | access to parameter c : C2 | A.cs:145:27:145:27 | c : C2 | A.cs:145:32:145:35 | [post] this access : B [field c] : C2 | A.cs:47:13:47:14 | [post] access to local variable b2 : B [field c] : C2 | -| A.cs:83:15:83:26 | call to method Source : C | A.cs:145:27:145:27 | c : C | A.cs:145:32:145:35 | [post] this access : B [field c] : C | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | -| A.cs:83:15:83:26 | call to method Source : C | A.cs:145:27:145:27 | c : C | A.cs:145:32:145:35 | [post] this access : B [field c] : C | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | -| A.cs:105:23:105:23 | access to local variable b : B | A.cs:95:20:95:20 | b : B | A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | -| A.cs:105:23:105:23 | access to local variable b : B | A.cs:95:20:95:20 | b : B | A.cs:98:13:98:16 | [post] this access : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | -| A.cs:114:29:114:29 | access to local variable b : B | A.cs:157:25:157:28 | head : B | A.cs:159:13:159:16 | [post] this access : MyList [field head] : B | A.cs:114:18:114:54 | object creation of type MyList : MyList [field head] : B | -| A.cs:114:29:114:29 | access to local variable b : B | A.cs:157:25:157:28 | head : B | A.cs:159:13:159:16 | [post] this access : MyList [field head] : B | A.cs:114:18:114:54 | object creation of type MyList : MyList [field head] : B | -| A.cs:115:35:115:36 | access to local variable l1 : MyList [field head] : B | A.cs:157:38:157:41 | next : MyList [field head] : B | A.cs:160:13:160:16 | [post] this access : MyList [field next, field head] : B | A.cs:115:18:115:37 | object creation of type MyList : MyList [field next, field head] : B | -| A.cs:115:35:115:36 | access to local variable l1 : MyList [field head] : B | A.cs:157:38:157:41 | next : MyList [field head] : B | A.cs:160:13:160:16 | [post] this access : MyList [field next, field head] : B | A.cs:115:18:115:37 | object creation of type MyList : MyList [field next, field head] : B | -| A.cs:116:35:116:36 | access to local variable l2 : MyList [field next, field head] : B | A.cs:157:38:157:41 | next : MyList [field next, field head] : B | A.cs:160:13:160:16 | [post] this access : MyList [field next, field next, field head] : B | A.cs:116:18:116:37 | object creation of type MyList : MyList [field next, field next, field head] : B | -| A.cs:116:35:116:36 | access to local variable l2 : MyList [field next, field head] : B | A.cs:157:38:157:41 | next : MyList [field next, field head] : B | A.cs:160:13:160:16 | [post] this access : MyList [field next, field next, field head] : B | A.cs:116:18:116:37 | object creation of type MyList : MyList [field next, field next, field head] : B | -| A.cs:149:26:149:26 | access to parameter c : C | A.cs:141:20:141:20 | c : C | A.cs:143:13:143:16 | [post] this access : B [field c] : C | A.cs:149:20:149:27 | object creation of type B : B [field c] : C | -| A.cs:149:26:149:26 | access to parameter c : C | A.cs:141:20:141:20 | c : C | A.cs:143:13:143:16 | [post] this access : B [field c] : C | A.cs:149:20:149:27 | object creation of type B : B [field c] : C | -| B.cs:6:27:6:27 | access to local variable e : Elem | B.cs:29:26:29:27 | e1 : Elem | B.cs:31:13:31:16 | [post] this access : Box1 [field elem1] : Elem | B.cs:6:18:6:34 | object creation of type Box1 : Box1 [field elem1] : Elem | -| B.cs:6:27:6:27 | access to local variable e : Elem | B.cs:29:26:29:27 | e1 : Elem | B.cs:31:13:31:16 | [post] this access : Box1 [field elem1] : Elem | B.cs:6:18:6:34 | object creation of type Box1 : Box1 [field elem1] : Elem | -| B.cs:7:27:7:28 | access to local variable b1 : Box1 [field elem1] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem1] : Elem | B.cs:7:18:7:29 | object creation of type Box2 : Box2 [field box1, field elem1] : Elem | -| B.cs:7:27:7:28 | access to local variable b1 : Box1 [field elem1] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem1] : Elem | B.cs:7:18:7:29 | object creation of type Box2 : Box2 [field box1, field elem1] : Elem | -| B.cs:15:33:15:33 | access to local variable e : Elem | B.cs:29:35:29:36 | e2 : Elem | B.cs:32:13:32:16 | [post] this access : Box1 [field elem2] : Elem | B.cs:15:18:15:34 | object creation of type Box1 : Box1 [field elem2] : Elem | -| B.cs:15:33:15:33 | access to local variable e : Elem | B.cs:29:35:29:36 | e2 : Elem | B.cs:32:13:32:16 | [post] this access : Box1 [field elem2] : Elem | B.cs:15:18:15:34 | object creation of type Box1 : Box1 [field elem2] : Elem | -| B.cs:16:27:16:28 | access to local variable b1 : Box1 [field elem2] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem2] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem2] : Elem | B.cs:16:18:16:29 | object creation of type Box2 : Box2 [field box1, field elem2] : Elem | -| B.cs:16:27:16:28 | access to local variable b1 : Box1 [field elem2] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem2] : Elem | B.cs:41:13:41:16 | [post] this access : Box2 [field box1, field elem2] : Elem | B.cs:16:18:16:29 | object creation of type Box2 : Box2 [field box1, field elem2] : Elem | -| D.cs:15:34:15:38 | access to parameter value : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | -| D.cs:15:34:15:38 | access to parameter value : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | -| D.cs:22:27:22:28 | access to parameter o2 : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | D.cs:22:9:22:11 | [post] access to local variable ret : D [field trivialPropField] : Object | -| D.cs:22:27:22:28 | access to parameter o2 : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:15:9:18 | [post] this access : D [field trivialPropField] : Object | D.cs:22:9:22:11 | [post] access to local variable ret : D [field trivialPropField] : Object | -| D.cs:23:27:23:28 | access to parameter o3 : Object | D.cs:15:9:15:11 | value : Object | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | D.cs:23:9:23:11 | [post] access to local variable ret : D [field trivialPropField] : Object | -| D.cs:23:27:23:28 | access to parameter o3 : Object | D.cs:15:9:15:11 | value : Object | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | D.cs:23:9:23:11 | [post] access to local variable ret : D [field trivialPropField] : Object | +| A.cs:47:20:47:20 | access to parameter c : C2 | A.cs:145:27:145:27 | c : C2 | A.cs:145:21:145:23 | this [Return] : B [field c] : C2 | A.cs:47:13:47:14 | [post] access to local variable b2 : B [field c] : C2 | +| A.cs:47:20:47:20 | access to parameter c : C2 | A.cs:145:27:145:27 | c : C2 | A.cs:145:21:145:23 | this [Return] : B [field c] : C2 | A.cs:47:13:47:14 | [post] access to local variable b2 : B [field c] : C2 | +| A.cs:83:15:83:26 | call to method Source : C | A.cs:145:27:145:27 | c : C | A.cs:145:21:145:23 | this [Return] : B [field c] : C | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | +| A.cs:83:15:83:26 | call to method Source : C | A.cs:145:27:145:27 | c : C | A.cs:145:21:145:23 | this [Return] : B [field c] : C | A.cs:83:9:83:9 | [post] access to parameter b : B [field c] : C | +| A.cs:105:23:105:23 | access to local variable b : B | A.cs:95:20:95:20 | b : B | A.cs:95:16:95:16 | this [Return] : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | +| A.cs:105:23:105:23 | access to local variable b : B | A.cs:95:20:95:20 | b : B | A.cs:95:16:95:16 | this [Return] : D [field b] : B | A.cs:105:17:105:29 | object creation of type D : D [field b] : B | +| A.cs:114:29:114:29 | access to local variable b : B | A.cs:157:25:157:28 | head : B | A.cs:157:16:157:21 | this [Return] : MyList [field head] : B | A.cs:114:18:114:54 | object creation of type MyList : MyList [field head] : B | +| A.cs:114:29:114:29 | access to local variable b : B | A.cs:157:25:157:28 | head : B | A.cs:157:16:157:21 | this [Return] : MyList [field head] : B | A.cs:114:18:114:54 | object creation of type MyList : MyList [field head] : B | +| A.cs:115:35:115:36 | access to local variable l1 : MyList [field head] : B | A.cs:157:38:157:41 | next : MyList [field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field head] : B | A.cs:115:18:115:37 | object creation of type MyList : MyList [field next, field head] : B | +| A.cs:115:35:115:36 | access to local variable l1 : MyList [field head] : B | A.cs:157:38:157:41 | next : MyList [field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field head] : B | A.cs:115:18:115:37 | object creation of type MyList : MyList [field next, field head] : B | +| A.cs:116:35:116:36 | access to local variable l2 : MyList [field next, field head] : B | A.cs:157:38:157:41 | next : MyList [field next, field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field next, field head] : B | A.cs:116:18:116:37 | object creation of type MyList : MyList [field next, field next, field head] : B | +| A.cs:116:35:116:36 | access to local variable l2 : MyList [field next, field head] : B | A.cs:157:38:157:41 | next : MyList [field next, field head] : B | A.cs:157:16:157:21 | this [Return] : MyList [field next, field next, field head] : B | A.cs:116:18:116:37 | object creation of type MyList : MyList [field next, field next, field head] : B | +| A.cs:149:26:149:26 | access to parameter c : C | A.cs:141:20:141:20 | c : C | A.cs:141:16:141:16 | this [Return] : B [field c] : C | A.cs:149:20:149:27 | object creation of type B : B [field c] : C | +| A.cs:149:26:149:26 | access to parameter c : C | A.cs:141:20:141:20 | c : C | A.cs:141:16:141:16 | this [Return] : B [field c] : C | A.cs:149:20:149:27 | object creation of type B : B [field c] : C | +| B.cs:6:27:6:27 | access to local variable e : Elem | B.cs:29:26:29:27 | e1 : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem1] : Elem | B.cs:6:18:6:34 | object creation of type Box1 : Box1 [field elem1] : Elem | +| B.cs:6:27:6:27 | access to local variable e : Elem | B.cs:29:26:29:27 | e1 : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem1] : Elem | B.cs:6:18:6:34 | object creation of type Box1 : Box1 [field elem1] : Elem | +| B.cs:7:27:7:28 | access to local variable b1 : Box1 [field elem1] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem1] : Elem | B.cs:7:18:7:29 | object creation of type Box2 : Box2 [field box1, field elem1] : Elem | +| B.cs:7:27:7:28 | access to local variable b1 : Box1 [field elem1] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem1] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem1] : Elem | B.cs:7:18:7:29 | object creation of type Box2 : Box2 [field box1, field elem1] : Elem | +| B.cs:15:33:15:33 | access to local variable e : Elem | B.cs:29:35:29:36 | e2 : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem2] : Elem | B.cs:15:18:15:34 | object creation of type Box1 : Box1 [field elem2] : Elem | +| B.cs:15:33:15:33 | access to local variable e : Elem | B.cs:29:35:29:36 | e2 : Elem | B.cs:29:16:29:19 | this [Return] : Box1 [field elem2] : Elem | B.cs:15:18:15:34 | object creation of type Box1 : Box1 [field elem2] : Elem | +| B.cs:16:27:16:28 | access to local variable b1 : Box1 [field elem2] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem2] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem2] : Elem | B.cs:16:18:16:29 | object creation of type Box2 : Box2 [field box1, field elem2] : Elem | +| B.cs:16:27:16:28 | access to local variable b1 : Box1 [field elem2] : Elem | B.cs:39:26:39:27 | b1 : Box1 [field elem2] : Elem | B.cs:39:16:39:19 | this [Return] : Box2 [field box1, field elem2] : Elem | B.cs:16:18:16:29 | object creation of type Box2 : Box2 [field box1, field elem2] : Elem | +| D.cs:15:34:15:38 | access to parameter value : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | +| D.cs:15:34:15:38 | access to parameter value : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | D.cs:15:15:15:18 | [post] this access : D [field trivialPropField] : Object | +| D.cs:22:27:22:28 | access to parameter o2 : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | D.cs:22:9:22:11 | [post] access to local variable ret : D [field trivialPropField] : Object | +| D.cs:22:27:22:28 | access to parameter o2 : Object | D.cs:9:9:9:11 | value : Object | D.cs:9:9:9:11 | this [Return] : D [field trivialPropField] : Object | D.cs:22:9:22:11 | [post] access to local variable ret : D [field trivialPropField] : Object | +| D.cs:23:27:23:28 | access to parameter o3 : Object | D.cs:15:9:15:11 | value : Object | D.cs:15:9:15:11 | this [Return] : D [field trivialPropField] : Object | D.cs:23:9:23:11 | [post] access to local variable ret : D [field trivialPropField] : Object | +| D.cs:23:27:23:28 | access to parameter o3 : Object | D.cs:15:9:15:11 | value : Object | D.cs:15:9:15:11 | this [Return] : D [field trivialPropField] : Object | D.cs:23:9:23:11 | [post] access to local variable ret : D [field trivialPropField] : Object | | D.cs:31:24:31:24 | access to local variable o : Object | D.cs:18:28:18:29 | o1 : Object | D.cs:24:16:24:18 | access to local variable ret : D [property AutoProp] : Object | D.cs:31:17:31:37 | call to method Create : D [property AutoProp] : Object | | D.cs:31:24:31:24 | access to local variable o : Object | D.cs:18:28:18:29 | o1 : Object | D.cs:24:16:24:18 | access to local variable ret : D [property AutoProp] : Object | D.cs:31:17:31:37 | call to method Create : D [property AutoProp] : Object | | D.cs:37:26:37:42 | call to method Source : Object | D.cs:18:39:18:40 | o2 : Object | D.cs:24:16:24:18 | access to local variable ret : D [field trivialPropField] : Object | D.cs:37:13:37:49 | call to method Create : D [field trivialPropField] : Object | @@ -2318,16 +2454,16 @@ subpaths | D.cs:47:14:47:14 | access to local variable d : D [field trivialPropField] : Object | D.cs:14:9:14:11 | this : D [field trivialPropField] : Object | D.cs:14:22:14:42 | access to field trivialPropField : Object | D.cs:47:14:47:26 | access to property ComplexProp | | E.cs:23:25:23:25 | access to local variable o : Object | E.cs:8:29:8:29 | o : Object | E.cs:12:16:12:18 | access to local variable ret : S [field Field] : Object | E.cs:23:17:23:26 | call to method CreateS : S [field Field] : Object | | E.cs:23:25:23:25 | access to local variable o : Object | E.cs:8:29:8:29 | o : Object | E.cs:12:16:12:18 | access to local variable ret : S [field Field] : Object | E.cs:23:17:23:26 | call to method CreateS : S [field Field] : Object | -| E.cs:55:29:55:33 | access to local variable taint : Object | E.cs:43:46:43:46 | o : Object | E.cs:46:9:46:9 | [post] access to parameter s : RefS [field RefField] : Object | E.cs:55:23:55:26 | [post] access to local variable refs : RefS [field RefField] : Object | -| E.cs:55:29:55:33 | access to local variable taint : Object | E.cs:43:46:43:46 | o : Object | E.cs:46:9:46:9 | [post] access to parameter s : RefS [field RefField] : Object | E.cs:55:23:55:26 | [post] access to local variable refs : RefS [field RefField] : Object | +| E.cs:55:29:55:33 | access to local variable taint : Object | E.cs:43:46:43:46 | o : Object | E.cs:43:36:43:36 | s [Return] : RefS [field RefField] : Object | E.cs:55:23:55:26 | [post] access to local variable refs : RefS [field RefField] : Object | +| E.cs:55:29:55:33 | access to local variable taint : Object | E.cs:43:46:43:46 | o : Object | E.cs:43:36:43:36 | s [Return] : RefS [field RefField] : Object | E.cs:55:23:55:26 | [post] access to local variable refs : RefS [field RefField] : Object | | F.cs:11:24:11:24 | access to local variable o : Object | F.cs:6:28:6:29 | o1 : Object | F.cs:6:46:6:81 | object creation of type F : F [field Field1] : Object | F.cs:11:17:11:31 | call to method Create : F [field Field1] : Object | | F.cs:11:24:11:24 | access to local variable o : Object | F.cs:6:28:6:29 | o1 : Object | F.cs:6:46:6:81 | object creation of type F : F [field Field1] : Object | F.cs:11:17:11:31 | call to method Create : F [field Field1] : Object | | F.cs:15:26:15:42 | call to method Source : Object | F.cs:6:39:6:40 | o2 : Object | F.cs:6:46:6:81 | object creation of type F : F [field Field2] : Object | F.cs:15:13:15:43 | call to method Create : F [field Field2] : Object | | F.cs:15:26:15:42 | call to method Source : Object | F.cs:6:39:6:40 | o2 : Object | F.cs:6:46:6:81 | object creation of type F : F [field Field2] : Object | F.cs:15:13:15:43 | call to method Create : F [field Field2] : Object | -| G.cs:17:24:17:24 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | G.cs:17:9:17:14 | [post] access to field Box1 : Box1 [field Elem] : Elem | -| G.cs:17:24:17:24 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | G.cs:17:9:17:14 | [post] access to field Box1 : Box1 [field Elem] : Elem | -| G.cs:33:29:33:29 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | G.cs:33:9:33:19 | [post] call to method GetBox1 : Box1 [field Elem] : Elem | -| G.cs:33:29:33:29 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:39:64:42 | [post] this access : Box1 [field Elem] : Elem | G.cs:33:9:33:19 | [post] call to method GetBox1 : Box1 [field Elem] : Elem | +| G.cs:17:24:17:24 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | G.cs:17:9:17:14 | [post] access to field Box1 : Box1 [field Elem] : Elem | +| G.cs:17:24:17:24 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | G.cs:17:9:17:14 | [post] access to field Box1 : Box1 [field Elem] : Elem | +| G.cs:33:29:33:29 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | G.cs:33:9:33:19 | [post] call to method GetBox1 : Box1 [field Elem] : Elem | +| G.cs:33:29:33:29 | access to local variable e : Elem | G.cs:64:34:64:34 | e : Elem | G.cs:64:21:64:27 | this [Return] : Box1 [field Elem] : Elem | G.cs:33:9:33:19 | [post] call to method GetBox1 : Box1 [field Elem] : Elem | | G.cs:39:14:39:15 | access to parameter b2 : Box2 [field Box1, field Elem] : Elem | G.cs:71:21:71:27 | this : Box2 [field Box1, field Elem] : Elem | G.cs:71:34:71:37 | access to field Box1 : Box1 [field Elem] : Elem | G.cs:39:14:39:25 | call to method GetBox1 : Box1 [field Elem] : Elem | | G.cs:39:14:39:15 | access to parameter b2 : Box2 [field Box1, field Elem] : Elem | G.cs:71:21:71:27 | this : Box2 [field Box1, field Elem] : Elem | G.cs:71:34:71:37 | access to field Box1 : Box1 [field Elem] : Elem | G.cs:39:14:39:25 | call to method GetBox1 : Box1 [field Elem] : Elem | | G.cs:39:14:39:25 | call to method GetBox1 : Box1 [field Elem] : Elem | G.cs:63:21:63:27 | this : Box1 [field Elem] : Elem | G.cs:63:34:63:37 | access to field Elem : Elem | G.cs:39:14:39:35 | call to method GetElem | @@ -2336,14 +2472,14 @@ subpaths | H.cs:24:27:24:27 | access to local variable a : A [field FieldA] : Object | H.cs:13:15:13:15 | a : A [field FieldA] : Object | H.cs:17:16:17:18 | access to local variable ret : A [field FieldA] : Object | H.cs:24:21:24:28 | call to method Clone : A [field FieldA] : Object | | H.cs:44:27:44:27 | access to local variable a : A [field FieldA] : Object | H.cs:33:19:33:19 | a : A [field FieldA] : Object | H.cs:37:16:37:16 | access to local variable b : B [field FieldB] : Object | H.cs:44:17:44:28 | call to method Transform : B [field FieldB] : Object | | H.cs:44:27:44:27 | access to local variable a : A [field FieldA] : Object | H.cs:33:19:33:19 | a : A [field FieldA] : Object | H.cs:37:16:37:16 | access to local variable b : B [field FieldB] : Object | H.cs:44:17:44:28 | call to method Transform : B [field FieldB] : Object | -| H.cs:64:22:64:22 | access to local variable a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:64:25:64:26 | [post] access to local variable b1 : B [field FieldB] : Object | -| H.cs:64:22:64:22 | access to local variable a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:64:25:64:26 | [post] access to local variable b1 : B [field FieldB] : Object | -| H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | -| H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:55:9:55:10 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | -| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | H.cs:88:17:88:17 | [post] access to local variable a : A [field FieldA] : Object | -| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:79:9:79:9 | [post] access to parameter a : A [field FieldA] : Object | H.cs:88:17:88:17 | [post] access to local variable a : A [field FieldA] : Object | -| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:88:39:88:40 | [post] access to local variable b1 : B [field FieldB] : Object | -| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | H.cs:88:39:88:40 | [post] access to local variable b1 : B [field FieldB] : Object | +| H.cs:64:22:64:22 | access to local variable a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | H.cs:64:25:64:26 | [post] access to local variable b1 : B [field FieldB] : Object | +| H.cs:64:22:64:22 | access to local variable a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | H.cs:64:25:64:26 | [post] access to local variable b1 : B [field FieldB] : Object | +| H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | +| H.cs:80:22:80:22 | access to parameter a : A [field FieldA] : Object | H.cs:53:25:53:25 | a : A [field FieldA] : Object | H.cs:53:30:53:31 | b1 [Return] : B [field FieldB] : Object | H.cs:80:25:80:26 | [post] access to parameter b1 : B [field FieldB] : Object | +| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:77:20:77:20 | a [Return] : A [field FieldA] : Object | H.cs:88:17:88:17 | [post] access to local variable a : A [field FieldA] : Object | +| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:77:20:77:20 | a [Return] : A [field FieldA] : Object | H.cs:88:17:88:17 | [post] access to local variable a : A [field FieldA] : Object | +| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:77:35:77:36 | b1 [Return] : B [field FieldB] : Object | H.cs:88:39:88:40 | [post] access to local variable b1 : B [field FieldB] : Object | +| H.cs:88:20:88:36 | call to method Source : Object | H.cs:77:30:77:30 | o : Object | H.cs:77:35:77:36 | b1 [Return] : B [field FieldB] : Object | H.cs:88:39:88:40 | [post] access to local variable b1 : B [field FieldB] : Object | | H.cs:106:26:106:39 | (...) ... : A [field FieldA] : Object | H.cs:33:19:33:19 | a : A [field FieldA] : Object | H.cs:37:16:37:16 | access to local variable b : B [field FieldB] : Object | H.cs:106:16:106:40 | call to method Transform : B [field FieldB] : Object | | H.cs:106:26:106:39 | (...) ... : A [field FieldA] : Object | H.cs:33:19:33:19 | a : A [field FieldA] : Object | H.cs:37:16:37:16 | access to local variable b : B [field FieldB] : Object | H.cs:106:16:106:40 | call to method Transform : B [field FieldB] : Object | | H.cs:113:31:113:31 | access to local variable a : A [field FieldA] : Object | H.cs:102:23:102:23 | a : A [field FieldA] : Object | H.cs:106:16:106:40 | call to method Transform : B [field FieldB] : Object | H.cs:113:17:113:32 | call to method TransformWrap : B [field FieldB] : Object | @@ -2356,16 +2492,16 @@ subpaths | H.cs:142:26:142:26 | access to local variable a : A [field FieldA] : A | H.cs:33:19:33:19 | a : A [field FieldA] : A | H.cs:37:16:37:16 | access to local variable b : B [field FieldB] : A | H.cs:142:16:142:27 | call to method Transform : B [field FieldB] : A | | H.cs:147:25:147:38 | call to method Source : A | H.cs:138:27:138:27 | o : A | H.cs:142:16:142:34 | access to field FieldB : A | H.cs:147:17:147:39 | call to method Through : A | | H.cs:147:25:147:38 | call to method Source : A | H.cs:138:27:138:27 | o : A | H.cs:142:16:142:34 | access to field FieldB : A | H.cs:147:17:147:39 | call to method Through : A | -| H.cs:164:22:164:22 | access to local variable o : Object | H.cs:153:32:153:32 | o : Object | H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA, field FieldB] : Object | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA, field FieldB] : Object | -| H.cs:164:22:164:22 | access to local variable o : Object | H.cs:153:32:153:32 | o : Object | H.cs:157:9:157:9 | [post] access to parameter a : A [field FieldA, field FieldB] : Object | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA, field FieldB] : Object | -| J.cs:22:34:22:34 | access to local variable o : Object | J.cs:6:40:6:44 | Prop1 : Object | J.cs:6:40:6:44 | Prop1 : Object | J.cs:22:18:22:41 | object creation of type RecordClass : RecordClass [property Prop1] : Object | -| J.cs:22:34:22:34 | access to local variable o : Object | J.cs:6:40:6:44 | Prop1 : Object | J.cs:6:40:6:44 | Prop1 : Object | J.cs:22:18:22:41 | object creation of type RecordClass : RecordClass [property Prop1] : Object | -| J.cs:42:35:42:35 | access to local variable o : Object | J.cs:8:42:8:46 | Prop1 : Object | J.cs:8:42:8:46 | Prop1 : Object | J.cs:42:18:42:42 | object creation of type RecordStruct : RecordStruct [property Prop1] : Object | -| J.cs:42:35:42:35 | access to local variable o : Object | J.cs:8:42:8:46 | Prop1 : Object | J.cs:8:42:8:46 | Prop1 : Object | J.cs:42:18:42:42 | object creation of type RecordStruct : RecordStruct [property Prop1] : Object | -| J.cs:62:29:62:29 | access to local variable o : Object | J.cs:14:26:14:30 | field : Object | J.cs:14:50:14:54 | [post] this access : Struct [field Field] : Object | J.cs:62:18:62:36 | object creation of type Struct : Struct [field Field] : Object | -| J.cs:62:29:62:29 | access to local variable o : Object | J.cs:14:26:14:30 | field : Object | J.cs:14:50:14:54 | [post] this access : Struct [field Field] : Object | J.cs:62:18:62:36 | object creation of type Struct : Struct [field Field] : Object | -| J.cs:80:35:80:35 | access to local variable o : Object | J.cs:14:40:14:43 | prop : Object | J.cs:14:57:14:60 | [post] this access : Struct [property Prop] : Object | J.cs:80:18:80:36 | object creation of type Struct : Struct [property Prop] : Object | -| J.cs:80:35:80:35 | access to local variable o : Object | J.cs:14:40:14:43 | prop : Object | J.cs:14:57:14:60 | [post] this access : Struct [property Prop] : Object | J.cs:80:18:80:36 | object creation of type Struct : Struct [property Prop] : Object | +| H.cs:164:22:164:22 | access to local variable o : Object | H.cs:153:32:153:32 | o : Object | H.cs:153:22:153:22 | a [Return] : A [field FieldA, field FieldB] : Object | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA, field FieldB] : Object | +| H.cs:164:22:164:22 | access to local variable o : Object | H.cs:153:32:153:32 | o : Object | H.cs:153:22:153:22 | a [Return] : A [field FieldA, field FieldB] : Object | H.cs:164:19:164:19 | [post] access to local variable a : A [field FieldA, field FieldB] : Object | +| J.cs:22:34:22:34 | access to local variable o : Object | J.cs:6:40:6:44 | Prop1 : Object | J.cs:6:21:6:31 | this [Return] : RecordClass [property Prop1] : Object | J.cs:22:18:22:41 | object creation of type RecordClass : RecordClass [property Prop1] : Object | +| J.cs:22:34:22:34 | access to local variable o : Object | J.cs:6:40:6:44 | Prop1 : Object | J.cs:6:21:6:31 | this [Return] : RecordClass [property Prop1] : Object | J.cs:22:18:22:41 | object creation of type RecordClass : RecordClass [property Prop1] : Object | +| J.cs:42:35:42:35 | access to local variable o : Object | J.cs:8:42:8:46 | Prop1 : Object | J.cs:8:22:8:33 | this [Return] : RecordStruct [property Prop1] : Object | J.cs:42:18:42:42 | object creation of type RecordStruct : RecordStruct [property Prop1] : Object | +| J.cs:42:35:42:35 | access to local variable o : Object | J.cs:8:42:8:46 | Prop1 : Object | J.cs:8:22:8:33 | this [Return] : RecordStruct [property Prop1] : Object | J.cs:42:18:42:42 | object creation of type RecordStruct : RecordStruct [property Prop1] : Object | +| J.cs:62:29:62:29 | access to local variable o : Object | J.cs:14:26:14:30 | field : Object | J.cs:14:12:14:17 | this [Return] : Struct [field Field] : Object | J.cs:62:18:62:36 | object creation of type Struct : Struct [field Field] : Object | +| J.cs:62:29:62:29 | access to local variable o : Object | J.cs:14:26:14:30 | field : Object | J.cs:14:12:14:17 | this [Return] : Struct [field Field] : Object | J.cs:62:18:62:36 | object creation of type Struct : Struct [field Field] : Object | +| J.cs:80:35:80:35 | access to local variable o : Object | J.cs:14:40:14:43 | prop : Object | J.cs:14:12:14:17 | this [Return] : Struct [property Prop] : Object | J.cs:80:18:80:36 | object creation of type Struct : Struct [property Prop] : Object | +| J.cs:80:35:80:35 | access to local variable o : Object | J.cs:14:40:14:43 | prop : Object | J.cs:14:12:14:17 | this [Return] : Struct [property Prop] : Object | J.cs:80:18:80:36 | object creation of type Struct : Struct [property Prop] : Object | #select | A.cs:7:14:7:16 | access to field c | A.cs:5:17:5:28 | call to method Source : C | A.cs:7:14:7:16 | access to field c | $@ | A.cs:5:17:5:28 | call to method Source : C | call to method Source : C | | A.cs:7:14:7:16 | access to field c | A.cs:5:17:5:28 | call to method Source : C | A.cs:7:14:7:16 | access to field c | $@ | A.cs:5:17:5:28 | call to method Source : C | call to method Source : C | diff --git a/csharp/ql/test/library-tests/dataflow/global/DataFlowPath.expected b/csharp/ql/test/library-tests/dataflow/global/DataFlowPath.expected index 92a556694db..e577a6b39e3 100644 --- a/csharp/ql/test/library-tests/dataflow/global/DataFlowPath.expected +++ b/csharp/ql/test/library-tests/dataflow/global/DataFlowPath.expected @@ -126,7 +126,8 @@ edges | Capture.cs:350:34:350:34 | a : (...) => ... [captured s] : String | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured s] : String | provenance | | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | provenance | | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | provenance | | -| Capture.cs:352:9:352:9 | [post] access to parameter a : (...) => ... [captured sink40] : String | Capture.cs:114:23:117:13 | [post] (...) => ... : (...) => ... [captured sink40] : String | provenance | | +| Capture.cs:350:34:350:34 | a [Return] : (...) => ... [captured sink40] : String | Capture.cs:114:23:117:13 | [post] (...) => ... : (...) => ... [captured sink40] : String | provenance | | +| Capture.cs:352:9:352:9 | [post] access to parameter a : (...) => ... [captured sink40] : String | Capture.cs:350:34:350:34 | a [Return] : (...) => ... [captured sink40] : String | provenance | | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured s] : String | Capture.cs:217:19:217:19 | access to parameter s | provenance | | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | Capture.cs:55:27:58:17 | (...) => ... : (...) => ... [captured sink39] : String | provenance | | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | Capture.cs:57:27:57:32 | access to parameter sink39 | provenance | | @@ -372,13 +373,10 @@ edges | GlobalDataFlow.cs:384:11:384:11 | access to parameter x : String | GlobalDataFlow.cs:268:26:268:35 | sinkParam3 : String | provenance | | | GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | provenance | | | GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | provenance | | -| GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | provenance | | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:300:27:300:28 | x0 : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | provenance | | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | provenance | | | GlobalDataFlow.cs:396:52:396:52 | x : String | GlobalDataFlow.cs:398:11:398:11 | access to parameter x : String | provenance | | | GlobalDataFlow.cs:396:52:396:52 | x : String | GlobalDataFlow.cs:398:11:398:11 | access to parameter x : String | provenance | | | GlobalDataFlow.cs:396:52:396:52 | x : String | GlobalDataFlow.cs:398:11:398:11 | access to parameter x : String | provenance | | @@ -408,19 +406,20 @@ edges | GlobalDataFlow.cs:469:21:469:21 | s : String | GlobalDataFlow.cs:469:32:469:32 | access to parameter s | provenance | | | GlobalDataFlow.cs:470:15:470:17 | access to parameter arg : String | GlobalDataFlow.cs:469:21:469:21 | s : String | provenance | | | GlobalDataFlow.cs:473:28:473:41 | "taint source" : String | GlobalDataFlow.cs:466:53:466:55 | arg : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:490:30:490:31 | [post] access to local variable x2 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:497:31:497:32 | [post] access to local variable y1 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:497:36:497:37 | [post] access to local variable y2 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:497:42:497:43 | [post] access to local variable y3 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:508:33:508:33 | [post] access to local variable x : SubSimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:515:20:515:20 | [post] access to parameter x : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:515:25:515:25 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:527:20:527:20 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:528:20:528:20 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:529:18:529:18 | [post] access to local variable z : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:538:20:538:21 | [post] access to parameter sc : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:546:24:546:24 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:490:30:490:31 | [post] access to local variable x2 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:497:31:497:32 | [post] access to local variable y1 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:497:36:497:37 | [post] access to local variable y2 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:497:42:497:43 | [post] access to local variable y3 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:508:33:508:33 | [post] access to local variable x : SubSimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:515:20:515:20 | [post] access to parameter x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:515:25:515:25 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:527:20:527:20 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:528:20:528:20 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:529:18:529:18 | [post] access to local variable z : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:538:20:538:21 | [post] access to parameter sc : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:546:24:546:24 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | provenance | | | GlobalDataFlow.cs:483:20:483:33 | "taint source" : String | GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | provenance | | | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | GlobalDataFlow.cs:491:15:491:16 | access to local variable x1 : SimpleClass [field field] : String | provenance | | | GlobalDataFlow.cs:490:30:490:31 | [post] access to local variable x2 : SimpleClass [field field] : String | GlobalDataFlow.cs:492:15:492:16 | access to local variable x2 : SimpleClass [field field] : String | provenance | | @@ -626,6 +625,7 @@ nodes | Capture.cs:350:34:350:34 | a : (...) => ... [captured s] : String | semmle.label | a : (...) => ... [captured s] : String | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | semmle.label | a : (...) => ... [captured sink39] : String | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | semmle.label | a : (...) => ... [captured sink39] : String | +| Capture.cs:350:34:350:34 | a [Return] : (...) => ... [captured sink40] : String | semmle.label | a [Return] : (...) => ... [captured sink40] : String | | Capture.cs:352:9:352:9 | [post] access to parameter a : (...) => ... [captured sink40] : String | semmle.label | [post] access to parameter a : (...) => ... [captured sink40] : String | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured s] : String | semmle.label | access to parameter a : (...) => ... [captured s] : String | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | semmle.label | access to parameter a : (...) => ... [captured sink39] : String | @@ -822,11 +822,8 @@ nodes | GlobalDataFlow.cs:384:11:384:11 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:387:46:387:46 | x : String | semmle.label | x : String | | GlobalDataFlow.cs:387:46:387:46 | x : String | semmle.label | x : String | -| GlobalDataFlow.cs:387:46:387:46 | x : String | semmle.label | x : String | | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | semmle.label | delegate call : String | | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | semmle.label | delegate call : String | -| GlobalDataFlow.cs:389:16:389:19 | delegate call : String | semmle.label | delegate call : String | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:396:52:396:52 | x : String | semmle.label | x : String | @@ -861,6 +858,7 @@ nodes | GlobalDataFlow.cs:469:32:469:32 | access to parameter s | semmle.label | access to parameter s | | GlobalDataFlow.cs:470:15:470:17 | access to parameter arg : String | semmle.label | access to parameter arg : String | | GlobalDataFlow.cs:473:28:473:41 | "taint source" : String | semmle.label | "taint source" : String | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | semmle.label | sc [Return] : SimpleClass [field field] : String | | GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | semmle.label | [post] access to parameter sc : SimpleClass [field field] : String | | GlobalDataFlow.cs:483:20:483:33 | "taint source" : String | semmle.label | "taint source" : String | | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | semmle.label | [post] access to local variable x1 : SimpleClass [field field] : String | @@ -971,7 +969,6 @@ subpaths | GlobalDataFlow.cs:220:22:220:28 | access to local variable tainted : IQueryable [element] : String | GlobalDataFlow.cs:327:32:327:42 | sinkParam11 : String | GlobalDataFlow.cs:330:16:330:26 | access to parameter sinkParam11 : String | GlobalDataFlow.cs:220:22:220:49 | call to method Select : IEnumerable [element] : String | | GlobalDataFlow.cs:300:37:300:37 | access to parameter x : String | GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | GlobalDataFlow.cs:300:17:300:38 | call to method ApplyFunc : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | GlobalDataFlow.cs:301:16:301:41 | ... ? ... : ... : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | GlobalDataFlow.cs:301:16:301:41 | ... ? ... : ... : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:300:27:300:28 | x0 : String | GlobalDataFlow.cs:300:33:300:34 | access to parameter x0 : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | | GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | GlobalDataFlow.cs:81:79:81:79 | x : String | GlobalDataFlow.cs:81:84:81:84 | access to parameter x : String | GlobalDataFlow.cs:558:44:558:47 | delegate call : String | | Splitting.cs:8:24:8:30 | [b (line 3): false] access to parameter tainted : String | Splitting.cs:16:26:16:26 | x : String | Splitting.cs:16:32:16:32 | access to parameter x : String | Splitting.cs:8:17:8:31 | [b (line 3): false] call to method Return : String | diff --git a/csharp/ql/test/library-tests/dataflow/global/TaintTrackingPath.expected b/csharp/ql/test/library-tests/dataflow/global/TaintTrackingPath.expected index b3d6df86977..47515d7588e 100644 --- a/csharp/ql/test/library-tests/dataflow/global/TaintTrackingPath.expected +++ b/csharp/ql/test/library-tests/dataflow/global/TaintTrackingPath.expected @@ -126,7 +126,8 @@ edges | Capture.cs:350:34:350:34 | a : (...) => ... [captured s] : String | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured s] : String | provenance | | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | provenance | | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | provenance | | -| Capture.cs:352:9:352:9 | [post] access to parameter a : (...) => ... [captured sink40] : String | Capture.cs:114:23:117:13 | [post] (...) => ... : (...) => ... [captured sink40] : String | provenance | | +| Capture.cs:350:34:350:34 | a [Return] : (...) => ... [captured sink40] : String | Capture.cs:114:23:117:13 | [post] (...) => ... : (...) => ... [captured sink40] : String | provenance | | +| Capture.cs:352:9:352:9 | [post] access to parameter a : (...) => ... [captured sink40] : String | Capture.cs:350:34:350:34 | a [Return] : (...) => ... [captured sink40] : String | provenance | | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured s] : String | Capture.cs:217:19:217:19 | access to parameter s | provenance | | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | Capture.cs:55:27:58:17 | (...) => ... : (...) => ... [captured sink39] : String | provenance | | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | Capture.cs:57:27:57:32 | access to parameter sink39 | provenance | | @@ -391,13 +392,10 @@ edges | GlobalDataFlow.cs:384:11:384:11 | access to parameter x : String | GlobalDataFlow.cs:268:26:268:35 | sinkParam3 : String | provenance | | | GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | provenance | | | GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | provenance | | -| GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | provenance | | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:300:27:300:28 | x0 : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | provenance | | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | provenance | | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | provenance | | | GlobalDataFlow.cs:396:52:396:52 | x : String | GlobalDataFlow.cs:398:11:398:11 | access to parameter x : String | provenance | | | GlobalDataFlow.cs:396:52:396:52 | x : String | GlobalDataFlow.cs:398:11:398:11 | access to parameter x : String | provenance | | | GlobalDataFlow.cs:396:52:396:52 | x : String | GlobalDataFlow.cs:398:11:398:11 | access to parameter x : String | provenance | | @@ -430,19 +428,20 @@ edges | GlobalDataFlow.cs:469:21:469:21 | s : String | GlobalDataFlow.cs:469:32:469:32 | access to parameter s | provenance | | | GlobalDataFlow.cs:470:15:470:17 | access to parameter arg : String | GlobalDataFlow.cs:469:21:469:21 | s : String | provenance | | | GlobalDataFlow.cs:473:28:473:41 | "taint source" : String | GlobalDataFlow.cs:466:53:466:55 | arg : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:490:30:490:31 | [post] access to local variable x2 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:497:31:497:32 | [post] access to local variable y1 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:497:36:497:37 | [post] access to local variable y2 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:497:42:497:43 | [post] access to local variable y3 : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:508:33:508:33 | [post] access to local variable x : SubSimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:515:20:515:20 | [post] access to parameter x : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:515:25:515:25 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:527:20:527:20 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:528:20:528:20 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:529:18:529:18 | [post] access to local variable z : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:538:20:538:21 | [post] access to parameter sc : SimpleClass [field field] : String | provenance | | -| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:546:24:546:24 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:490:30:490:31 | [post] access to local variable x2 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:497:31:497:32 | [post] access to local variable y1 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:497:36:497:37 | [post] access to local variable y2 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:497:42:497:43 | [post] access to local variable y3 : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:508:33:508:33 | [post] access to local variable x : SubSimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:515:20:515:20 | [post] access to parameter x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:515:25:515:25 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:527:20:527:20 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:528:20:528:20 | [post] access to local variable y : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:529:18:529:18 | [post] access to local variable z : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:538:20:538:21 | [post] access to parameter sc : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | GlobalDataFlow.cs:546:24:546:24 | [post] access to local variable x : SimpleClass [field field] : String | provenance | | +| GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | provenance | | | GlobalDataFlow.cs:483:20:483:33 | "taint source" : String | GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | provenance | | | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | GlobalDataFlow.cs:491:15:491:16 | access to local variable x1 : SimpleClass [field field] : String | provenance | | | GlobalDataFlow.cs:490:30:490:31 | [post] access to local variable x2 : SimpleClass [field field] : String | GlobalDataFlow.cs:492:15:492:16 | access to local variable x2 : SimpleClass [field field] : String | provenance | | @@ -475,8 +474,10 @@ edges | GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | GlobalDataFlow.cs:81:79:81:79 | x : String | provenance | | | GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | GlobalDataFlow.cs:558:44:558:47 | delegate call : String | provenance | | | GlobalDataFlowStringBuilder.cs:17:64:17:64 | s : String | GlobalDataFlowStringBuilder.cs:19:19:19:19 | access to parameter s : String | provenance | | +| GlobalDataFlowStringBuilder.cs:19:9:19:10 | [post] access to parameter sb : StringBuilder | GlobalDataFlowStringBuilder.cs:17:53:17:54 | sb [Return] : StringBuilder | provenance | | | GlobalDataFlowStringBuilder.cs:19:19:19:19 | access to parameter s : String | GlobalDataFlowStringBuilder.cs:19:9:19:10 | [post] access to parameter sb : StringBuilder | provenance | MaD:1901 | | GlobalDataFlowStringBuilder.cs:22:76:22:76 | s : String | GlobalDataFlowStringBuilder.cs:24:19:24:26 | (...) ... : AppendInterpolatedStringHandler | provenance | | +| GlobalDataFlowStringBuilder.cs:24:9:24:10 | [post] access to parameter sb : StringBuilder | GlobalDataFlowStringBuilder.cs:22:65:22:66 | sb [Return] : StringBuilder | provenance | | | GlobalDataFlowStringBuilder.cs:24:19:24:26 | (...) ... : AppendInterpolatedStringHandler | GlobalDataFlowStringBuilder.cs:24:9:24:10 | [post] access to parameter sb : StringBuilder | provenance | MaD:1913 | | GlobalDataFlowStringBuilder.cs:30:31:30:32 | [post] access to local variable sb : StringBuilder | GlobalDataFlowStringBuilder.cs:31:21:31:22 | access to local variable sb : StringBuilder | provenance | | | GlobalDataFlowStringBuilder.cs:30:31:30:32 | [post] access to local variable sb : StringBuilder | GlobalDataFlowStringBuilder.cs:35:20:35:21 | access to local variable sb : StringBuilder | provenance | | @@ -676,6 +677,7 @@ nodes | Capture.cs:350:34:350:34 | a : (...) => ... [captured s] : String | semmle.label | a : (...) => ... [captured s] : String | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | semmle.label | a : (...) => ... [captured sink39] : String | | Capture.cs:350:34:350:34 | a : (...) => ... [captured sink39] : String | semmle.label | a : (...) => ... [captured sink39] : String | +| Capture.cs:350:34:350:34 | a [Return] : (...) => ... [captured sink40] : String | semmle.label | a [Return] : (...) => ... [captured sink40] : String | | Capture.cs:352:9:352:9 | [post] access to parameter a : (...) => ... [captured sink40] : String | semmle.label | [post] access to parameter a : (...) => ... [captured sink40] : String | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured s] : String | semmle.label | access to parameter a : (...) => ... [captured s] : String | | Capture.cs:352:9:352:9 | access to parameter a : (...) => ... [captured sink39] : String | semmle.label | access to parameter a : (...) => ... [captured sink39] : String | @@ -891,11 +893,8 @@ nodes | GlobalDataFlow.cs:384:11:384:11 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:387:46:387:46 | x : String | semmle.label | x : String | | GlobalDataFlow.cs:387:46:387:46 | x : String | semmle.label | x : String | -| GlobalDataFlow.cs:387:46:387:46 | x : String | semmle.label | x : String | | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | semmle.label | delegate call : String | | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | semmle.label | delegate call : String | -| GlobalDataFlow.cs:389:16:389:19 | delegate call : String | semmle.label | delegate call : String | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | semmle.label | access to parameter x : String | | GlobalDataFlow.cs:396:52:396:52 | x : String | semmle.label | x : String | @@ -934,6 +933,7 @@ nodes | GlobalDataFlow.cs:469:32:469:32 | access to parameter s | semmle.label | access to parameter s | | GlobalDataFlow.cs:470:15:470:17 | access to parameter arg : String | semmle.label | access to parameter arg : String | | GlobalDataFlow.cs:473:28:473:41 | "taint source" : String | semmle.label | "taint source" : String | +| GlobalDataFlow.cs:481:41:481:42 | sc [Return] : SimpleClass [field field] : String | semmle.label | sc [Return] : SimpleClass [field field] : String | | GlobalDataFlow.cs:483:9:483:10 | [post] access to parameter sc : SimpleClass [field field] : String | semmle.label | [post] access to parameter sc : SimpleClass [field field] : String | | GlobalDataFlow.cs:483:20:483:33 | "taint source" : String | semmle.label | "taint source" : String | | GlobalDataFlow.cs:490:25:490:26 | [post] access to local variable x1 : SimpleClass [field field] : String | semmle.label | [post] access to local variable x1 : SimpleClass [field field] : String | @@ -979,9 +979,11 @@ nodes | GlobalDataFlow.cs:556:27:556:27 | access to parameter e : null [element] : String | semmle.label | access to parameter e : null [element] : String | | GlobalDataFlow.cs:558:44:558:47 | delegate call : String | semmle.label | delegate call : String | | GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | semmle.label | access to local variable x : String | +| GlobalDataFlowStringBuilder.cs:17:53:17:54 | sb [Return] : StringBuilder | semmle.label | sb [Return] : StringBuilder | | GlobalDataFlowStringBuilder.cs:17:64:17:64 | s : String | semmle.label | s : String | | GlobalDataFlowStringBuilder.cs:19:9:19:10 | [post] access to parameter sb : StringBuilder | semmle.label | [post] access to parameter sb : StringBuilder | | GlobalDataFlowStringBuilder.cs:19:19:19:19 | access to parameter s : String | semmle.label | access to parameter s : String | +| GlobalDataFlowStringBuilder.cs:22:65:22:66 | sb [Return] : StringBuilder | semmle.label | sb [Return] : StringBuilder | | GlobalDataFlowStringBuilder.cs:22:76:22:76 | s : String | semmle.label | s : String | | GlobalDataFlowStringBuilder.cs:24:9:24:10 | [post] access to parameter sb : StringBuilder | semmle.label | [post] access to parameter sb : StringBuilder | | GlobalDataFlowStringBuilder.cs:24:19:24:26 | (...) ... : AppendInterpolatedStringHandler | semmle.label | (...) ... : AppendInterpolatedStringHandler | @@ -1074,11 +1076,10 @@ subpaths | GlobalDataFlow.cs:220:22:220:28 | access to local variable tainted : IQueryable [element] : String | GlobalDataFlow.cs:327:32:327:42 | sinkParam11 : String | GlobalDataFlow.cs:330:16:330:26 | access to parameter sinkParam11 : String | GlobalDataFlow.cs:220:22:220:49 | call to method Select : IEnumerable [element] : String | | GlobalDataFlow.cs:300:37:300:37 | access to parameter x : String | GlobalDataFlow.cs:387:46:387:46 | x : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | GlobalDataFlow.cs:300:17:300:38 | call to method ApplyFunc : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | GlobalDataFlow.cs:301:16:301:41 | ... ? ... : ... : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | -| GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:298:26:298:26 | x : String | GlobalDataFlow.cs:301:16:301:41 | ... ? ... : ... : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | | GlobalDataFlow.cs:389:18:389:18 | access to parameter x : String | GlobalDataFlow.cs:300:27:300:28 | x0 : String | GlobalDataFlow.cs:300:33:300:34 | access to parameter x0 : String | GlobalDataFlow.cs:389:16:389:19 | delegate call : String | | GlobalDataFlow.cs:558:46:558:46 | access to local variable x : String | GlobalDataFlow.cs:81:79:81:79 | x : String | GlobalDataFlow.cs:81:84:81:84 | access to parameter x : String | GlobalDataFlow.cs:558:44:558:47 | delegate call : String | -| GlobalDataFlowStringBuilder.cs:30:35:30:48 | "taint source" : String | GlobalDataFlowStringBuilder.cs:17:64:17:64 | s : String | GlobalDataFlowStringBuilder.cs:19:9:19:10 | [post] access to parameter sb : StringBuilder | GlobalDataFlowStringBuilder.cs:30:31:30:32 | [post] access to local variable sb : StringBuilder | -| GlobalDataFlowStringBuilder.cs:48:47:48:60 | "taint source" : String | GlobalDataFlowStringBuilder.cs:22:76:22:76 | s : String | GlobalDataFlowStringBuilder.cs:24:9:24:10 | [post] access to parameter sb : StringBuilder | GlobalDataFlowStringBuilder.cs:48:43:48:44 | [post] access to local variable sb : StringBuilder | +| GlobalDataFlowStringBuilder.cs:30:35:30:48 | "taint source" : String | GlobalDataFlowStringBuilder.cs:17:64:17:64 | s : String | GlobalDataFlowStringBuilder.cs:17:53:17:54 | sb [Return] : StringBuilder | GlobalDataFlowStringBuilder.cs:30:31:30:32 | [post] access to local variable sb : StringBuilder | +| GlobalDataFlowStringBuilder.cs:48:47:48:60 | "taint source" : String | GlobalDataFlowStringBuilder.cs:22:76:22:76 | s : String | GlobalDataFlowStringBuilder.cs:22:65:22:66 | sb [Return] : StringBuilder | GlobalDataFlowStringBuilder.cs:48:43:48:44 | [post] access to local variable sb : StringBuilder | | Splitting.cs:8:24:8:30 | [b (line 3): false] access to parameter tainted : String | Splitting.cs:16:26:16:26 | x : String | Splitting.cs:16:32:16:32 | access to parameter x : String | Splitting.cs:8:17:8:31 | [b (line 3): false] call to method Return : String | | Splitting.cs:8:24:8:30 | [b (line 3): true] access to parameter tainted : String | Splitting.cs:16:26:16:26 | x : String | Splitting.cs:16:32:16:32 | access to parameter x : String | Splitting.cs:8:17:8:31 | [b (line 3): true] call to method Return : String | | Splitting.cs:20:29:20:29 | access to parameter s : String | Splitting.cs:16:26:16:26 | x : String | Splitting.cs:16:32:16:32 | access to parameter x : String | Splitting.cs:20:22:20:30 | call to method Return : String | diff --git a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected index a540a22adb3..75b7ede2a31 100644 --- a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected +++ b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected @@ -1,18090 +1,18083 @@ source -| Dapper;SqlMapper;false;ExecuteReader;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReader;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Data.CommandBehavior);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReader;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.Common.DbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.Common.DbConnection,Dapper.CommandDefinition,System.Data.CommandBehavior);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.Common.DbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Data.CommandBehavior);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalar;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalar;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalarAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalarAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryMultiple;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryMultiple;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryMultipleAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QueryMultipleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);;ReturnValue;database;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;ReturnValue;database;manual | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[0];environment;manual | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;ReturnValue;environment;manual | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[0];environment;manual | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;ReturnValue;environment;manual | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];environment;manual | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;ReturnValue;environment;manual | -| Microsoft.Win32;Registry;false;GetValue;(System.String,System.String,System.Object);;ReturnValue;windows-registry;manual | -| Microsoft.Win32;RegistryKey;false;GetSubKeyNames;();;ReturnValue;windows-registry;manual | -| Microsoft.Win32;RegistryKey;false;GetValue;(System.String);;ReturnValue;windows-registry;manual | -| Microsoft.Win32;RegistryKey;false;GetValue;(System.String,System.Object);;ReturnValue;windows-registry;manual | -| Microsoft.Win32;RegistryKey;false;GetValue;(System.String,System.Object,Microsoft.Win32.RegistryValueOptions);;ReturnValue;windows-registry;manual | -| Microsoft.Win32;RegistryKey;false;GetValueNames;();;ReturnValue;windows-registry;manual | -| System.IO;File;false;AppendText;(System.String);;ReturnValue;file-write;manual | -| System.IO;File;false;Create;(System.String);;ReturnValue;file-write;manual | -| System.IO;File;false;Create;(System.String,System.Int32);;ReturnValue;file-write;manual | -| System.IO;File;false;Create;(System.String,System.Int32,System.IO.FileOptions);;ReturnValue;file-write;manual | -| System.IO;File;false;CreateText;(System.String);;ReturnValue;file-write;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileMode);;ReturnValue;file-write;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileMode);;ReturnValue;file;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);;ReturnValue;file-write;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);;ReturnValue;file;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;ReturnValue;file-write;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;ReturnValue;file;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileStreamOptions);;ReturnValue;file-write;manual | -| System.IO;File;false;Open;(System.String,System.IO.FileStreamOptions);;ReturnValue;file;manual | -| System.IO;File;false;OpenRead;(System.String);;ReturnValue;file;manual | -| System.IO;File;false;OpenText;(System.String);;ReturnValue;file;manual | -| System.IO;File;false;OpenWrite;(System.String);;ReturnValue;file-write;manual | -| System.IO;File;false;ReadAllBytes;(System.String);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllBytesAsync;(System.String,System.Threading.CancellationToken);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllLines;(System.String);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllLines;(System.String,System.Text.Encoding);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllLinesAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllLinesAsync;(System.String,System.Threading.CancellationToken);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllText;(System.String);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllText;(System.String,System.Text.Encoding);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllTextAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);;ReturnValue;file;manual | -| System.IO;File;false;ReadAllTextAsync;(System.String,System.Threading.CancellationToken);;ReturnValue;file;manual | -| System.IO;File;false;ReadLines;(System.String);;ReturnValue;file;manual | -| System.IO;File;false;ReadLines;(System.String,System.Text.Encoding);;ReturnValue;file;manual | -| System.IO;File;false;ReadLinesAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);;ReturnValue;file;manual | -| System.IO;File;false;ReadLinesAsync;(System.String,System.Threading.CancellationToken);;ReturnValue;file;manual | -| System.IO;FileInfo;false;AppendText;();;ReturnValue;file-write;manual | -| System.IO;FileInfo;false;Create;();;ReturnValue;file-write;manual | -| System.IO;FileInfo;false;CreateText;();;ReturnValue;file-write;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileMode);;ReturnValue;file-write;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileMode);;ReturnValue;file;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess);;ReturnValue;file-write;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess);;ReturnValue;file;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;ReturnValue;file-write;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;ReturnValue;file;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileStreamOptions);;ReturnValue;file-write;manual | -| System.IO;FileInfo;false;Open;(System.IO.FileStreamOptions);;ReturnValue;file;manual | -| System.IO;FileInfo;false;OpenRead;();;ReturnValue;file;manual | -| System.IO;FileInfo;false;OpenText;();;ReturnValue;file;manual | -| System.IO;FileInfo;false;OpenWrite;();;ReturnValue;file-write;manual | -| System.IO;FileStream;false;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions);;Argument[this];file;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileStreamOptions);;Argument[this];file-write;manual | -| System.IO;FileStream;false;FileStream;(System.String,System.IO.FileStreamOptions);;Argument[this];file;manual | -| System.IO;StreamWriter;false;StreamWriter;(System.String);;Argument[this];file-write;manual | -| System.IO;StreamWriter;false;StreamWriter;(System.String,System.Boolean);;Argument[this];file-write;manual | -| System.IO;StreamWriter;false;StreamWriter;(System.String,System.Boolean,System.Text.Encoding);;Argument[this];file-write;manual | -| System.IO;StreamWriter;false;StreamWriter;(System.String,System.Boolean,System.Text.Encoding,System.Int32);;Argument[this];file-write;manual | -| System.IO;StreamWriter;false;StreamWriter;(System.String,System.IO.FileStreamOptions);;Argument[this];file-write;manual | -| System.IO;StreamWriter;false;StreamWriter;(System.String,System.Text.Encoding,System.IO.FileStreamOptions);;Argument[this];file-write;manual | -| System.Net.Sockets;TcpClient;false;GetStream;();;ReturnValue;remote;manual | -| System;Console;false;Read;();;ReturnValue;local;manual | -| System;Console;false;ReadKey;();;ReturnValue;local;manual | -| System;Console;false;ReadKey;(System.Boolean);;ReturnValue;local;manual | -| System;Console;false;ReadLine;();;ReturnValue;local;manual | -| System;Environment;false;ExpandEnvironmentVariables;(System.String);;ReturnValue;environment;manual | -| System;Environment;false;GetCommandLineArgs;();;ReturnValue;commandargs;manual | -| System;Environment;false;GetEnvironmentVariable;(System.String);;ReturnValue;environment;manual | -| System;Environment;false;GetEnvironmentVariable;(System.String,System.EnvironmentVariableTarget);;ReturnValue;environment;manual | -| System;Environment;false;GetEnvironmentVariables;();;ReturnValue;environment;manual | -| System;Environment;false;GetEnvironmentVariables;(System.EnvironmentVariableTarget);;ReturnValue;environment;manual | -| System;Environment;false;get_CommandLine;();;ReturnValue;commandargs;manual | +| Dapper;SqlMapper;ExecuteReader;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReader;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Data.CommandBehavior);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReader;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReaderAsync;(System.Data.Common.DbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReaderAsync;(System.Data.Common.DbConnection,Dapper.CommandDefinition,System.Data.CommandBehavior);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReaderAsync;(System.Data.Common.DbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReaderAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReaderAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Data.CommandBehavior);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteReaderAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalar;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalar;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalarAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalarAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirst;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirst;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefault;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryMultiple;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryMultiple;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryMultipleAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QueryMultipleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingle;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingle;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefault;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,Dapper.CommandDefinition);ReturnValue;database;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);ReturnValue;database;manual | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[0];environment;manual | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);ReturnValue;environment;manual | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[0];environment;manual | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);ReturnValue;environment;manual | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];environment;manual | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);ReturnValue;environment;manual | +| Microsoft.Win32;Registry;GetValue;(System.String,System.String,System.Object);ReturnValue;windows-registry;manual | +| Microsoft.Win32;RegistryKey;GetSubKeyNames;();ReturnValue;windows-registry;manual | +| Microsoft.Win32;RegistryKey;GetValue;(System.String);ReturnValue;windows-registry;manual | +| Microsoft.Win32;RegistryKey;GetValue;(System.String,System.Object);ReturnValue;windows-registry;manual | +| Microsoft.Win32;RegistryKey;GetValue;(System.String,System.Object,Microsoft.Win32.RegistryValueOptions);ReturnValue;windows-registry;manual | +| Microsoft.Win32;RegistryKey;GetValueNames;();ReturnValue;windows-registry;manual | +| System.IO;File;AppendText;(System.String);ReturnValue;file-write;manual | +| System.IO;File;Create;(System.String);ReturnValue;file-write;manual | +| System.IO;File;Create;(System.String,System.Int32);ReturnValue;file-write;manual | +| System.IO;File;Create;(System.String,System.Int32,System.IO.FileOptions);ReturnValue;file-write;manual | +| System.IO;File;CreateText;(System.String);ReturnValue;file-write;manual | +| System.IO;File;Open;(System.String,System.IO.FileMode);ReturnValue;file-write;manual | +| System.IO;File;Open;(System.String,System.IO.FileMode);ReturnValue;file;manual | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);ReturnValue;file-write;manual | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);ReturnValue;file;manual | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);ReturnValue;file-write;manual | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);ReturnValue;file;manual | +| System.IO;File;Open;(System.String,System.IO.FileStreamOptions);ReturnValue;file-write;manual | +| System.IO;File;Open;(System.String,System.IO.FileStreamOptions);ReturnValue;file;manual | +| System.IO;File;OpenRead;(System.String);ReturnValue;file;manual | +| System.IO;File;OpenText;(System.String);ReturnValue;file;manual | +| System.IO;File;OpenWrite;(System.String);ReturnValue;file-write;manual | +| System.IO;File;ReadAllBytes;(System.String);ReturnValue;file;manual | +| System.IO;File;ReadAllBytesAsync;(System.String,System.Threading.CancellationToken);ReturnValue;file;manual | +| System.IO;File;ReadAllLines;(System.String);ReturnValue;file;manual | +| System.IO;File;ReadAllLines;(System.String,System.Text.Encoding);ReturnValue;file;manual | +| System.IO;File;ReadAllLinesAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);ReturnValue;file;manual | +| System.IO;File;ReadAllLinesAsync;(System.String,System.Threading.CancellationToken);ReturnValue;file;manual | +| System.IO;File;ReadAllText;(System.String);ReturnValue;file;manual | +| System.IO;File;ReadAllText;(System.String,System.Text.Encoding);ReturnValue;file;manual | +| System.IO;File;ReadAllTextAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);ReturnValue;file;manual | +| System.IO;File;ReadAllTextAsync;(System.String,System.Threading.CancellationToken);ReturnValue;file;manual | +| System.IO;File;ReadLines;(System.String);ReturnValue;file;manual | +| System.IO;File;ReadLines;(System.String,System.Text.Encoding);ReturnValue;file;manual | +| System.IO;File;ReadLinesAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);ReturnValue;file;manual | +| System.IO;File;ReadLinesAsync;(System.String,System.Threading.CancellationToken);ReturnValue;file;manual | +| System.IO;FileInfo;AppendText;();ReturnValue;file-write;manual | +| System.IO;FileInfo;Create;();ReturnValue;file-write;manual | +| System.IO;FileInfo;CreateText;();ReturnValue;file-write;manual | +| System.IO;FileInfo;Open;(System.IO.FileMode);ReturnValue;file-write;manual | +| System.IO;FileInfo;Open;(System.IO.FileMode);ReturnValue;file;manual | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess);ReturnValue;file-write;manual | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess);ReturnValue;file;manual | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);ReturnValue;file-write;manual | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);ReturnValue;file;manual | +| System.IO;FileInfo;Open;(System.IO.FileStreamOptions);ReturnValue;file-write;manual | +| System.IO;FileInfo;Open;(System.IO.FileStreamOptions);ReturnValue;file;manual | +| System.IO;FileInfo;OpenRead;();ReturnValue;file;manual | +| System.IO;FileInfo;OpenText;();ReturnValue;file;manual | +| System.IO;FileInfo;OpenWrite;();ReturnValue;file-write;manual | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions);Argument[this];file;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileStreamOptions);Argument[this];file-write;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileStreamOptions);Argument[this];file;manual | +| System.IO;StreamWriter;StreamWriter;(System.String);Argument[this];file-write;manual | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean);Argument[this];file-write;manual | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean,System.Text.Encoding);Argument[this];file-write;manual | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean,System.Text.Encoding,System.Int32);Argument[this];file-write;manual | +| System.IO;StreamWriter;StreamWriter;(System.String,System.IO.FileStreamOptions);Argument[this];file-write;manual | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Text.Encoding,System.IO.FileStreamOptions);Argument[this];file-write;manual | +| System.Net.Sockets;TcpClient;GetStream;();ReturnValue;remote;manual | +| System;Console;Read;();ReturnValue;local;manual | +| System;Console;ReadKey;();ReturnValue;local;manual | +| System;Console;ReadKey;(System.Boolean);ReturnValue;local;manual | +| System;Console;ReadLine;();ReturnValue;local;manual | +| System;Environment;ExpandEnvironmentVariables;(System.String);ReturnValue;environment;manual | +| System;Environment;GetCommandLineArgs;();ReturnValue;commandargs;manual | +| System;Environment;GetEnvironmentVariable;(System.String);ReturnValue;environment;manual | +| System;Environment;GetEnvironmentVariable;(System.String,System.EnvironmentVariableTarget);ReturnValue;environment;manual | +| System;Environment;GetEnvironmentVariables;();ReturnValue;environment;manual | +| System;Environment;GetEnvironmentVariables;(System.EnvironmentVariableTarget);ReturnValue;environment;manual | +| System;Environment;get_CommandLine;();ReturnValue;commandargs;manual | sink -| Dapper;SqlMapper;false;Execute;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;ExecuteAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;ExecuteReader;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryMultiple;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QueryMultipleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[2];sql-injection;manual | -| Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);;Argument[1];sql-injection;manual | -| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);;Argument[1];sql-injection;manual | -| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);;Argument[1];sql-injection;manual | -| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| Microsoft.EntityFrameworkCore;RelationalQueryableExtensions;false;FromSqlRaw;(Microsoft.EntityFrameworkCore.DbSet,System.String,System.Object[]);;Argument[1];sql-injection;manual | -| ServiceStack.Messaging;BackgroundMqClient;false;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack.Messaging;BackgroundMqClient;false;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack.Messaging;BackgroundMqClient;false;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack.Messaging;InMemoryMessageQueueClient;false;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack.Messaging;InMemoryMessageQueueClient;false;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack.Messaging;InMemoryMessageQueueClient;false;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack.Messaging;RedisMessageProducer;false;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack.Messaging;RedisMessageProducer;false;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack.Messaging;RedisMessageProducer;false;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack.Messaging;RedisMessageQueueClient;false;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack.Messaging;RedisMessageQueueClient;false;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack.Messaging;RedisMessageQueueClient;false;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeAnd;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeFrom;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeOr;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeSelect;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeWhere;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Column;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Column;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnDistinct;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnDistinct;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnLazy;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnLazy;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Dictionary;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Action);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Exists;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Lookup;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Lookup;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Scalar;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Scalar;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Select;(System.Data.IDbConnection,System.String);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Select;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Select;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Select;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Select;(System.Data.IDbConnection,System.Type,System.String,System.Object);;Argument[2];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SelectLazy;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SelectNonDefaults;(System.Data.IDbConnection,System.String,T);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Single;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Single;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlColumn;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlColumn;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlColumn;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList;(System.Data.IDbConnection,System.String,System.Action);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlScalar;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlScalar;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlScalar;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnDistinctAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnDistinctAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;DictionaryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExistsAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;KeyValuePairsAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;KeyValuePairsAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;LookupAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;LookupAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Threading.CancellationToken);;Argument[2];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectNonDefaultsAsync;(System.Data.IDbConnection,System.String,T,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SingleAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlColumnAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlColumnAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlColumnAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync;(System.Data.IDbConnection,System.String,System.Action,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlScalarAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlScalarAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;RowCount;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;RowCount;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;RowCountAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;ExecuteSql;(System.Data.IDbConnection,System.String);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;ExecuteSql;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;ExecuteSql;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;ExecuteSqlAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;ExecuteSqlAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeAnd;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeFrom;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeGroupBy;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeHaving;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeOr;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeOrderBy;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeSelect;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeSelect;(System.String,System.Boolean);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;SqlExpression;true;UnsafeWhere;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;UnsafeAnd;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;UnsafeFrom;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;UnsafeOr;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;UnsafeSelect;(System.String);;Argument[0];sql-injection;manual | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;UnsafeWhere;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| ServiceStack.Redis;IRedisClient;true;Custom;(System.Object[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLua;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLua;(System.String,System.String[],System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLuaAsInt;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLuaAsInt;(System.String,System.String[],System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLuaAsList;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLuaAsList;(System.String,System.String[],System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLuaAsString;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;ExecLuaAsString;(System.String,System.String[],System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClient;true;LoadLuaScript;(System.String);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;CustomAsync;(System.Object[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;CustomAsync;(System.Object[],System.Threading.CancellationToken);;Argument[0].Element;code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsIntAsync;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsIntAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsIntAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsListAsync;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsListAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsListAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsStringAsync;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsStringAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsStringAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsync;(System.String,System.String[]);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Redis;IRedisClientAsync;true;LoadLuaScriptAsync;(System.String,System.Threading.CancellationToken);;Argument[0];code-injection;manual | -| ServiceStack.Testing;MockRestGateway;false;Delete;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack.Testing;MockRestGateway;false;Get;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack.Testing;MockRestGateway;false;Post;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack.Testing;MockRestGateway;false;Put;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack.Testing;MockRestGateway;false;Send;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;CustomMethod;(System.String,ServiceStack.IReturnVoid);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;CustomMethod;(System.String,ServiceStack.IReturn);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;CustomMethod;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Delete;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Delete;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Delete;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;DeleteAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Get;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Get;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Get;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;GetAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Patch;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Patch;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Patch;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Patch;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PatchAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Post;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Post;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Post;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Post;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PostAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Publish;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PublishAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PublishAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Put;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Put;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Put;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Put;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;PutAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Send;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;Send;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;SendAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;CachedServiceClient;false;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;CachedServiceClient;false;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack;CachedServiceClient;false;SendAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;CachedServiceClient;false;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;EncryptedServiceClient;false;Publish;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;EncryptedServiceClient;false;PublishAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;EncryptedServiceClient;false;Send;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;EncryptedServiceClient;false;SendAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;IOneWayClient;true;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack;IOneWayClient;true;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IOneWayClient;true;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClient;true;Patch;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClient;true;Post;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClient;true;Put;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClient;true;Send;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;DeleteAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;GetAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PatchAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PostAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientAsync;true;PutAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;CustomMethod;(System.String,ServiceStack.IReturnVoid);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClientSync;true;CustomMethod;(System.String,ServiceStack.IReturn);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClientSync;true;CustomMethod;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Delete;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Delete;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Delete;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Get;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Get;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Get;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Patch;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Patch;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Patch;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Post;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Post;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Post;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Put;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Put;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestClientSync;true;Put;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGateway;true;Delete;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGateway;true;Get;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGateway;true;Post;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGateway;true;Put;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGateway;true;Send;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGatewayAsync;true;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGatewayAsync;true;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGatewayAsync;true;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGatewayAsync;true;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IRestGatewayAsync;true;SendAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IServiceGateway;true;Publish;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IServiceGateway;true;PublishAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;IServiceGateway;true;Send;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;IServiceGateway;true;SendAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;IServiceGatewayAsync;true;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;IServiceGatewayAsync;true;PublishAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;IServiceGatewayAsync;true;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;IServiceGatewayAsync;true;SendAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;Publish;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;PublishAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;PublishAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;Send;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;SendAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;InProcessServiceGateway;false;SendAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;CustomMethod;(System.String,ServiceStack.IReturnVoid);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;CustomMethod;(System.String,ServiceStack.IReturn);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;CustomMethod;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Delete;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Delete;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Delete;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;DeleteAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Get;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Get;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Get;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;GetAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Patch;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Patch;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Patch;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Patch;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PatchAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Post;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Post;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Post;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Post;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PostAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Publish;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PublishAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;JsonApiClient;false;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;JsonApiClient;false;PublishAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Put;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Put;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Put;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Put;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;PutAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Send;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;Send;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;JsonApiClient;false;SendAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;JsonApiClient;false;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;JsonApiClient;false;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack;JsonApiClient;false;SendAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;JsonApiClient;false;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;false;DownloadBytes;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;ServiceClientBase;false;DownloadBytesAsync;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;ServiceClientBase;false;Publish;(ServiceStack.Messaging.IMessage);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;false;Publish;(T);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;false;PublishAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceClientBase;false;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceClientBase;false;PublishAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;false;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethod;(System.String,ServiceStack.IReturnVoid);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethod;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethod;(System.String,ServiceStack.IReturn);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethod;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethod;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;CustomMethodAsync;(System.String,System.String,System.Object,System.Threading.CancellationToken);;Argument[2];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Delete;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Delete;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Delete;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Delete;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;DeleteAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Get;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Get;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Get;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Get;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;GetAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Head;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Head;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Patch;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Patch;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Patch;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Patch;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Patch;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PatchAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Post;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Post;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Post;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Post;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Post;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PostAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Publish;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Put;(ServiceStack.IReturnVoid);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Put;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Put;(ServiceStack.IReturn);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Put;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Put;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;PutAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Send;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;Send;(System.String,System.String,System.Object);;Argument[2];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;SendAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceClientBase;true;SendAllOneWay;(System.Collections.Generic.IEnumerable);;Argument[1].Element;file-content-store;manual | -| ServiceStack;ServiceClientBase;true;SendAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;SendOneWay;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceClientBase;true;SendOneWay;(System.String,System.Object);;Argument[1];file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;Publish;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;PublishAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;PublishAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;Send;(System.Object);;Argument[0];file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;SendAll;(System.Collections.Generic.IEnumerable);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].Element;file-content-store;manual | -| ServiceStack;ServiceGatewayFactoryBase;false;SendAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];file-content-store;manual | -| System.Data.Entity;Database;false;ExecuteSqlCommand;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);;Argument[1];sql-injection;manual | -| System.Data.Entity;Database;false;ExecuteSqlCommand;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);;Argument[1];sql-injection;manual | -| System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Threading.CancellationToken,System.Object[]);;Argument[1];sql-injection;manual | -| System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.String,System.Threading.CancellationToken,System.Object[]);;Argument[0];sql-injection;manual | -| System.Data.Entity;Database;false;SqlQuery;(System.Type,System.String,System.Object[]);;Argument[1];sql-injection;manual | -| System.Data.Entity;Database;false;SqlQuery;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| System.Data.Entity;DbSet;true;SqlQuery;(System.String,System.Object[]);;Argument[0];sql-injection;manual | -| System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String);;Argument[0];sql-injection;manual | -| System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection);;Argument[0];sql-injection;manual | -| System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction);;Argument[0];sql-injection;manual | -| System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.Data.SqlClient.SqlCommand);;Argument[0];sql-injection;manual | -| System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.String,System.Data.SqlClient.SqlConnection);;Argument[0];sql-injection;manual | -| System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.String,System.String);;Argument[0];sql-injection;manual | -| System.Net.Http;StringContent;false;StringContent;(System.String);;Argument[0];js-injection;df-generated | -| System.Net.Http;StringContent;false;StringContent;(System.String);;Argument[0];js-injection;manual | -| System.Net.Http;StringContent;false;StringContent;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[0];js-injection;df-generated | -| System.Net.Http;StringContent;false;StringContent;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[0];js-injection;manual | -| System.Net.Http;StringContent;false;StringContent;(System.String,System.Text.Encoding);;Argument[0];js-injection;df-generated | -| System.Net.Http;StringContent;false;StringContent;(System.String,System.Text.Encoding);;Argument[0];js-injection;manual | -| System.Net.Http;StringContent;false;StringContent;(System.String,System.Text.Encoding,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[0];js-injection;manual | -| System.Net.Http;StringContent;false;StringContent;(System.String,System.Text.Encoding,System.String);;Argument[0];js-injection;df-generated | -| System.Net.Http;StringContent;false;StringContent;(System.String,System.Text.Encoding,System.String);;Argument[0];js-injection;manual | -| System.Security.Cryptography;AesCng;false;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;AesCng;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;AesCng;false;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| System.Security.Cryptography;AesCng;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;AesCng;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Security.Cryptography;AesCryptoServiceProvider;false;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;AesCryptoServiceProvider;false;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;AesCryptoServiceProvider;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Security.Cryptography;AesManaged;false;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;AesManaged;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;df-generated | -| System.Security.Cryptography;AesManaged;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;AesManaged;false;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| System.Security.Cryptography;AesManaged;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;df-generated | -| System.Security.Cryptography;AesManaged;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;AesManaged;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Security.Cryptography;DES;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Security.Cryptography;DESCryptoServiceProvider;false;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;DESCryptoServiceProvider;false;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;RC2CryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;RC2CryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;RijndaelManaged;false;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;RijndaelManaged;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;df-generated | -| System.Security.Cryptography;RijndaelManaged;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;RijndaelManaged;false;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| System.Security.Cryptography;RijndaelManaged;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;df-generated | -| System.Security.Cryptography;RijndaelManaged;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;RijndaelManaged;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Security.Cryptography;SymmetricAlgorithm;true;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;true;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;SymmetricAlgorithm;true;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| 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 | -| System.Security.Cryptography;TripleDES;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Security.Cryptography;TripleDESCng;false;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;TripleDESCng;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;TripleDESCng;false;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| System.Security.Cryptography;TripleDESCng;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;TripleDESCng;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;CreateDecryptor;();;Argument[this];encryption-decryptor;df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;CreateDecryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-decryptor;manual | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;CreateEncryptor;();;Argument[this];encryption-encryptor;df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;CreateEncryptor;(System.Byte[],System.Byte[]);;Argument[0];encryption-encryptor;manual | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;set_Key;(System.Byte[]);;Argument[0];encryption-keyprop;manual | -| System.Web;HttpResponse;false;Write;(System.Object);;Argument[0];html-injection;manual | -| System.Web;HttpResponse;false;Write;(System.String);;Argument[0];html-injection;manual | -| System.Web;HttpResponse;false;WriteFile;(System.String);;Argument[0];html-injection;manual | +| Dapper;SqlMapper;Execute;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;ExecuteAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;ExecuteReader;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;ExecuteReaderAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirst;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryMultiple;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QueryMultipleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingle;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[2];sql-injection;manual | +| Dapper;SqlMapper;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable,System.Nullable);Argument[1];sql-injection;manual | +| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);Argument[1];sql-injection;manual | +| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);Argument[1];sql-injection;manual | +| Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| Microsoft.EntityFrameworkCore;RelationalQueryableExtensions;FromSqlRaw;(Microsoft.EntityFrameworkCore.DbSet,System.String,System.Object[]);Argument[1];sql-injection;manual | +| ServiceStack.Messaging;BackgroundMqClient;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack.Messaging;BackgroundMqClient;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack.Messaging;BackgroundMqClient;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack.Messaging;InMemoryMessageQueueClient;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack.Messaging;InMemoryMessageQueueClient;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack.Messaging;InMemoryMessageQueueClient;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack.Messaging;RedisMessageProducer;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack.Messaging;RedisMessageProducer;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack.Messaging;RedisMessageProducer;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack.Messaging;RedisMessageQueueClient;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack.Messaging;RedisMessageQueueClient;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack.Messaging;RedisMessageQueueClient;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack.OrmLite;IUntypedSqlExpression;UnsafeAnd;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;IUntypedSqlExpression;UnsafeFrom;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;IUntypedSqlExpression;UnsafeOr;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;IUntypedSqlExpression;UnsafeSelect;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;IUntypedSqlExpression;UnsafeWhere;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Column;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Column;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ColumnDistinct;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ColumnDistinct;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ColumnLazy;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ColumnLazy;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Dictionary;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ExecuteNonQuery;(System.Data.IDbConnection,System.String);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Action);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Exists;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Lookup;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Lookup;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Scalar;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Scalar;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Select;(System.Data.IDbConnection,System.String);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Select;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Select;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Select;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Select;(System.Data.IDbConnection,System.Type,System.String,System.Object);Argument[2];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SelectLazy;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SelectNonDefaults;(System.Data.IDbConnection,System.String,T);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Single;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;Single;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlColumn;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlColumn;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlColumn;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlList;(System.Data.IDbConnection,System.String,System.Action);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlList;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlList;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlList;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlScalar;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlScalar;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlScalar;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ColumnAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ColumnAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ColumnDistinctAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ColumnDistinctAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;DictionaryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ExistsAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;KeyValuePairsAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;KeyValuePairsAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;LookupAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;LookupAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ScalarAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SelectAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SelectAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SelectAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SelectAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SelectAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Threading.CancellationToken);Argument[2];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SelectNonDefaultsAsync;(System.Data.IDbConnection,System.String,T,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SingleAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlColumnAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlColumnAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlColumnAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlListAsync;(System.Data.IDbConnection,System.String,System.Action,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlListAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlListAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlListAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlScalarAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlScalarAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;RowCount;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;RowCount;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;RowCountAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteWriteApi;ExecuteSql;(System.Data.IDbConnection,System.String);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteWriteApi;ExecuteSql;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteWriteApi;ExecuteSql;(System.Data.IDbConnection,System.String,System.Object);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;ExecuteSqlAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;ExecuteSqlAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);Argument[1];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeAnd;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeFrom;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeGroupBy;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeHaving;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeOr;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeOrderBy;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeSelect;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeSelect;(System.String,System.Boolean);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;SqlExpression;UnsafeWhere;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;UnsafeAnd;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;UnsafeFrom;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;UnsafeOr;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;UnsafeSelect;(System.String);Argument[0];sql-injection;manual | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;UnsafeWhere;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| ServiceStack.Redis;IRedisClient;Custom;(System.Object[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLua;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLua;(System.String,System.String[],System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLuaAsInt;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLuaAsInt;(System.String,System.String[],System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLuaAsList;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLuaAsList;(System.String,System.String[],System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLuaAsString;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;ExecLuaAsString;(System.String,System.String[],System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClient;LoadLuaScript;(System.String);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;CustomAsync;(System.Object[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;CustomAsync;(System.Object[],System.Threading.CancellationToken);Argument[0].Element;code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsIntAsync;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsIntAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsIntAsync;(System.String,System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsListAsync;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsListAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsListAsync;(System.String,System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsStringAsync;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsStringAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsStringAsync;(System.String,System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsync;(System.String,System.String[]);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;ExecLuaAsync;(System.String,System.String[],System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Redis;IRedisClientAsync;LoadLuaScriptAsync;(System.String,System.Threading.CancellationToken);Argument[0];code-injection;manual | +| ServiceStack.Testing;MockRestGateway;Delete;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack.Testing;MockRestGateway;Get;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack.Testing;MockRestGateway;Post;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack.Testing;MockRestGateway;Put;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack.Testing;MockRestGateway;Send;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;CustomMethod;(System.String,ServiceStack.IReturnVoid);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;CustomMethod;(System.String,ServiceStack.IReturn);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;CustomMethod;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;Delete;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Delete;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Delete;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;DeleteAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Get;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Get;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Get;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;GetAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Patch;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Patch;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Patch;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Patch;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;PatchAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Post;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Post;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Post;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Post;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;PostAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Publish;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;PublishAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;CachedServiceClient;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;CachedServiceClient;PublishAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Put;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Put;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Put;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Put;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;CachedServiceClient;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;PutAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Send;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;Send;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;CachedServiceClient;SendAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;CachedServiceClient;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;CachedServiceClient;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack;CachedServiceClient;SendAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;CachedServiceClient;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;EncryptedServiceClient;Publish;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;EncryptedServiceClient;PublishAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;EncryptedServiceClient;Send;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;EncryptedServiceClient;SendAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;IOneWayClient;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack;IOneWayClient;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IOneWayClient;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;IRestClient;Patch;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;IRestClient;Post;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;IRestClient;Put;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;IRestClient;Send;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;IRestClientAsync;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;IRestClientAsync;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;IRestClientAsync;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;IRestClientAsync;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;DeleteAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;GetAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PatchAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PostAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientAsync;PutAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;CustomMethod;(System.String,ServiceStack.IReturnVoid);Argument[1];file-content-store;manual | +| ServiceStack;IRestClientSync;CustomMethod;(System.String,ServiceStack.IReturn);Argument[1];file-content-store;manual | +| ServiceStack;IRestClientSync;CustomMethod;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;IRestClientSync;Delete;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Delete;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Delete;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Get;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Get;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Get;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Patch;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Patch;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Patch;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Post;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Post;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Post;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Put;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Put;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestClientSync;Put;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IRestGateway;Delete;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestGateway;Get;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestGateway;Post;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestGateway;Put;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestGateway;Send;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;IRestGatewayAsync;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestGatewayAsync;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestGatewayAsync;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestGatewayAsync;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IRestGatewayAsync;SendAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IServiceGateway;Publish;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IServiceGateway;PublishAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;IServiceGateway;Send;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;IServiceGateway;SendAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;IServiceGatewayAsync;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;IServiceGatewayAsync;PublishAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;IServiceGatewayAsync;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;IServiceGatewayAsync;SendAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;InProcessServiceGateway;Publish;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;InProcessServiceGateway;PublishAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;InProcessServiceGateway;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;InProcessServiceGateway;PublishAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;InProcessServiceGateway;Send;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;InProcessServiceGateway;SendAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;InProcessServiceGateway;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;InProcessServiceGateway;SendAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;CustomMethod;(System.String,ServiceStack.IReturnVoid);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;CustomMethod;(System.String,ServiceStack.IReturn);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;CustomMethod;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;Delete;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Delete;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Delete;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;DeleteAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Get;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Get;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Get;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;GetAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Patch;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Patch;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Patch;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Patch;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;PatchAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Post;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Post;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Post;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Post;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;PostAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Publish;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;PublishAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;JsonApiClient;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;JsonApiClient;PublishAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Put;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Put;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Put;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Put;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;JsonApiClient;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;PutAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Send;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;Send;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;JsonApiClient;SendAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;JsonApiClient;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;JsonApiClient;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack;JsonApiClient;SendAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;JsonApiClient;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethod;(System.String,ServiceStack.IReturnVoid);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethod;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethod;(System.String,ServiceStack.IReturn);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethod;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethod;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethodAsync;(System.String,ServiceStack.IReturn,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethodAsync;(System.String,System.Object,System.Threading.CancellationToken);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;CustomMethodAsync;(System.String,System.String,System.Object,System.Threading.CancellationToken);Argument[2];file-content-store;manual | +| ServiceStack;ServiceClientBase;Delete;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Delete;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Delete;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Delete;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;DeleteAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;DeleteAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;DownloadBytes;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;ServiceClientBase;DownloadBytesAsync;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;ServiceClientBase;Get;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Get;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Get;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Get;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;GetAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;GetAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Head;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Head;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Patch;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Patch;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Patch;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Patch;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Patch;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;PatchAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;PatchAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Post;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Post;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Post;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Post;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Post;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;PostAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;PostAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Publish;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Publish;(ServiceStack.Messaging.IMessage);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Publish;(T);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;PublishAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceClientBase;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceClientBase;PublishAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Put;(ServiceStack.IReturnVoid);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Put;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Put;(ServiceStack.IReturn);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Put;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Put;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;ServiceClientBase;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;PutAsync;(ServiceStack.IReturn,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;PutAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Send;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;Send;(System.String,System.String,System.Object);Argument[2];file-content-store;manual | +| ServiceStack;ServiceClientBase;SendAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceClientBase;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceClientBase;SendAllOneWay;(System.Collections.Generic.IEnumerable);Argument[1].Element;file-content-store;manual | +| ServiceStack;ServiceClientBase;SendAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;SendOneWay;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceClientBase;SendOneWay;(System.String,System.Object);Argument[1];file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;Publish;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;PublishAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;PublishAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;PublishAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;Send;(System.Object);Argument[0];file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;SendAll;(System.Collections.Generic.IEnumerable);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;SendAllAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].Element;file-content-store;manual | +| ServiceStack;ServiceGatewayFactoryBase;SendAsync;(System.Object,System.Threading.CancellationToken);Argument[0];file-content-store;manual | +| System.Data.Entity;Database;ExecuteSqlCommand;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);Argument[1];sql-injection;manual | +| System.Data.Entity;Database;ExecuteSqlCommand;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| System.Data.Entity;Database;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);Argument[1];sql-injection;manual | +| System.Data.Entity;Database;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Threading.CancellationToken,System.Object[]);Argument[1];sql-injection;manual | +| System.Data.Entity;Database;ExecuteSqlCommandAsync;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| System.Data.Entity;Database;ExecuteSqlCommandAsync;(System.String,System.Threading.CancellationToken,System.Object[]);Argument[0];sql-injection;manual | +| System.Data.Entity;Database;SqlQuery;(System.Type,System.String,System.Object[]);Argument[1];sql-injection;manual | +| System.Data.Entity;Database;SqlQuery;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| System.Data.Entity;DbSet;SqlQuery;(System.String,System.Object[]);Argument[0];sql-injection;manual | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String);Argument[0];sql-injection;manual | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection);Argument[0];sql-injection;manual | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction);Argument[0];sql-injection;manual | +| System.Data.SqlClient;SqlDataAdapter;SqlDataAdapter;(System.Data.SqlClient.SqlCommand);Argument[0];sql-injection;manual | +| System.Data.SqlClient;SqlDataAdapter;SqlDataAdapter;(System.String,System.Data.SqlClient.SqlConnection);Argument[0];sql-injection;manual | +| System.Data.SqlClient;SqlDataAdapter;SqlDataAdapter;(System.String,System.String);Argument[0];sql-injection;manual | +| System.Net.Http;StringContent;StringContent;(System.String);Argument[0];js-injection;df-generated | +| System.Net.Http;StringContent;StringContent;(System.String);Argument[0];js-injection;manual | +| System.Net.Http;StringContent;StringContent;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[0];js-injection;df-generated | +| System.Net.Http;StringContent;StringContent;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[0];js-injection;manual | +| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding);Argument[0];js-injection;df-generated | +| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding);Argument[0];js-injection;manual | +| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[0];js-injection;manual | +| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding,System.String);Argument[0];js-injection;df-generated | +| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding,System.String);Argument[0];js-injection;manual | +| System.Security.Cryptography;AesCng;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;AesCng;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;AesCng;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;AesCng;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;AesCng;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;AesCryptoServiceProvider;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;AesManaged;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;AesManaged;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;df-generated | +| System.Security.Cryptography;AesManaged;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;AesManaged;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;AesManaged;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;df-generated | +| System.Security.Cryptography;AesManaged;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;AesManaged;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;DES;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;RC2CryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;RC2CryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;RijndaelManaged;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;RijndaelManaged;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;RijndaelManaged;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;SymmetricAlgorithm;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;SymmetricAlgorithm;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;SymmetricAlgorithm;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;TripleDES;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;TripleDESCng;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;TripleDESCng;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;TripleDESCng;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;TripleDESCng;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;TripleDESCng;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateDecryptor;();Argument[this];encryption-decryptor;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-decryptor;manual | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateEncryptor;();Argument[this];encryption-encryptor;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);Argument[0];encryption-encryptor;manual | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_Key;(System.Byte[]);Argument[0];encryption-keyprop;manual | +| System.Web;HttpResponse;Write;(System.Object);Argument[0];html-injection;manual | +| System.Web;HttpResponse;Write;(System.String);Argument[0];html-injection;manual | +| System.Web;HttpResponse;WriteFile;(System.String);Argument[0];html-injection;manual | summary -| Dapper;CustomPropertyTypeMap;false;CustomPropertyTypeMap;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Dapper;DynamicParameters;false;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;GridReader;(System.Data.IDbCommand,System.Data.Common.DbDataReader,Dapper.SqlMapper+Identity,System.Action,System.Object,System.Boolean,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Type[],System.Func,System.String,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;AsList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;add_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;remove_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;AddSingleton;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;AddTransient;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(Funq.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,Funq.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(Funq.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,Funq.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(Funq.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,Funq.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;RegisterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| Funq;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Funq;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Funq;IInitializable;true;InitializedBy;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;ServiceEntry;false;InitializedBy;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.BearerToken;BearerTokenEvents;false;set_OnMessageReceived;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnCheckSlidingExpiration;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToAccessDenied;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToLogin;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToLogout;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToReturnUrl;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnSignedIn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnSigningIn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnSigningOut;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnValidatePrincipal;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.OAuth.Claims;ClaimActionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Authentication.OAuth.Claims;ClaimActionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Authentication.OAuth.Claims;CustomJsonClaimAction;false;CustomJsonClaimAction;(System.String,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;false;set_OnCreatingTicket;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;false;set_OnRedirectToAuthorizationEndpoint;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddPolicyScheme;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddRemoteScheme;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddScheme;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddScheme;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationMiddleware;false;AuthenticationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationOptions;false;AddScheme;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationSchemeOptions;false;set_ForwardDefaultSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;false;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;false;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;false;set_OnAccessDenied;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;false;set_OnRemoteFailure;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;false;set_OnTicketReceived;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;false;AssertionRequirement;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;false;AssertionRequirement;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization.Policy;AuthorizationMiddlewareResultHandler;false;HandleAsync;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authorization.AuthorizationPolicy,Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;false;AddDefaultPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;false;AddFallbackPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;false;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;false;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;false;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider,Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationOptions;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;false;RequireAssertion;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;false;RequireAssertion;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;IAuthorizationMiddlewareResultHandler;true;HandleAsync;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authorization.AuthorizationPolicy,Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapMiddleware;false;MapMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapOptions;false;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapWhenMiddleware;false;MapWhenMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapWhenOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;false;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;false;set_Predicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;UsePathBaseMiddleware;false;UsePathBaseMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.PathString);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ApplicationBuilder;false;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ApplicationBuilderExtensions;false;UseRequestLocalization;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;AuthorizationEndpointConventionBuilderExtensions;false;RequireAuthorization;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ComponentEndpointConventionBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ComponentEndpointConventionBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;false;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;false;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;false;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;false;ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;false;ConfigureHostConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;false;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;false;ConfigureWebHost;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;false;ConfigureWebHost;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;false;UseServiceProviderFactory;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;false;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;false;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;false;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;false;UseStartup;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;false;MapConnectionHandler;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;false;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;false;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ControllerActionEndpointConventionBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ControllerActionEndpointConventionBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CookiePolicyOptions;false;set_CheckConsentNeeded;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CookiePolicyOptions;false;set_OnAppendCookie;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CookiePolicyOptions;false;set_OnDeleteCookie;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CorsEndpointConventionBuilderExtensions;false;RequireCors;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CorsMiddlewareExtensions;false;UseCors;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointBuilder;false;set_RequestDelegate;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapDelete;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapGet;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapMethods;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Collections.Generic.IEnumerable,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapPatch;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapPost;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapPut;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRoutingApplicationBuilderExtensions;false;UseEndpoints;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ExceptionHandlerExtensions;false;UseExceptionHandler;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ExceptionHandlerOptions;false;set_ExceptionHandler;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;false;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;false;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HostFilteringServicesExtensions;false;AddHostFiltering;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HstsServicesExtensions;false;AddHsts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HttpsRedirectionServicesExtensions;false;AddHttpsRedirection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HubEndpointConventionBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HubEndpointConventionBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HubEndpointRouteBuilderExtensions;false;MapHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;IApplicationBuilder;true;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;true;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;true;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapExtensions;false;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapExtensions;false;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Boolean,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapExtensions;false;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapWhenExtensions;false;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapWhenExtensions;false;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MvcApplicationBuilderExtensions;false;UseMvc;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;PageActionEndpointConventionBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;PageActionEndpointConventionBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RateLimiterServiceCollectionExtensions;false;AddRateLimiter;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RazorComponentsEndpointConventionBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RazorComponentsEndpointConventionBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ResponseCompressionServicesExtensions;false;AddResponseCompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RouteHandlerBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RouteHandlerBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RouterMiddleware;false;RouterMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Routing.IRouter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RoutingBuilderExtensions;false;UseRouter;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RoutingEndpointConventionBuilderExtensions;false;WithDisplayName;(TBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RunExtensions;false;Run;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StaticFileOptions;false;set_OnPrepareResponse;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StaticFileOptions;false;set_OnPrepareResponseAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;false;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;false;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StatusCodePagesOptions;false;set_HandleAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseExtensions;false;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseExtensions;false;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Threading.Tasks.Task>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseWhenExtensions;false;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseWhenExtensions;false;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;WebApplication;false;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;WebApplicationBuilder;false;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateChangedHandler;false;BeginInvoke;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;false;add_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;false;remove_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;false;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;false;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_Authorized;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;CascadingAuthenticationState;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredBindSetter;(System.Action,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredBindSetter;(System.Func,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredEventCallback;(System.Object,System.Action,T);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredEventCallback;(System.Object,System.Func,T);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;InvokeAsynchronousDelegate;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;InvokeAsynchronousDelegate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;InvokeSynchronousDelegate;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;false;set_MapErrorToContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;GetValidationMessages;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;IsModified;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;IsValid;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;add_OnFieldChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;add_OnValidationRequested;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;add_OnValidationStateChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;remove_OnFieldChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;remove_OnValidationRequested;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;remove_OnValidationStateChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContextFieldClassExtensions;false;FieldCssClass;(Microsoft.AspNetCore.Components.Forms.EditContext,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditForm;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;Editor;false;set_ValueExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;FieldIdentifier;false;Create;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;FormMappingScope;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;InputBase;false;set_ValueExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;InputRadioGroup;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;InputSelect;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessage;false;set_For;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;Add;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;Add;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;Clear;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;get_Item;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.RenderTree;ArrayBuilderSegment;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Components.RenderTree;ArrayBuilderSegment;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Components.RenderTree;Renderer;false;add_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.RenderTree;Renderer;false;remove_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddComponentReferenceCapture;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment,TValue);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddElementReferenceCapture;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;NavLink;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;Router;false;set_Found;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;Router;false;set_Navigating;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;Router;false;set_NotFound;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Sections;SectionContent;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Server.Circuits;CircuitHandler;true;CreateInboundActivityHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;ItemsProviderDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_EmptyContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_ItemContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_ItemsProvider;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_Placeholder;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;HeadContent;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;PageTitle;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;CascadingValue;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;CascadingValueSource;false;CascadingValueSource;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;CascadingValueSource;false;CascadingValueSource;(System.String,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ComponentBase;false;InvokeAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ComponentBase;false;InvokeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ErrorBoundaryBase;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ErrorBoundaryBase;false;set_ErrorContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;CreateInferred;(System.Object,System.Action,TValue);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;CreateInferred;(System.Object,System.Func,TValue);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Boolean,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Decimal,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Double,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int16,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int32,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int64,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Single,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Boolean,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Decimal,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Double,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int16,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int32,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int64,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Single,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,T,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,T,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;LayoutComponentBase;false;set_Body;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;LayoutView;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;NavigationManager;false;RegisterLocationChangingHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;NavigationManager;false;add_LocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;NavigationManager;false;remove_LocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;PersistentComponentState;false;RegisterOnPersisting;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;PersistentComponentState;false;RegisterOnPersisting;(System.Func,Microsoft.AspNetCore.Components.IComponentRenderMode);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;RenderFragment;false;BeginInvoke;(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;RenderFragment;false;BeginInvoke;(TValue,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;RenderHandle;false;Render;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Abstractions;IStatefulReconnectFeature;true;OnReconnected;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Features;IConnectionCompleteFeature;true;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Features;IConnectionHeartbeatFeature;true;OnHeartbeat;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Features;IStreamClosedFeature;true;OnClosed;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionBuilder;false;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;false;Run;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;false;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;false;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func,System.Threading.Tasks.Task>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Connections.ConnectionContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Connections;ConnectionItems;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Connections;IConnectionBuilder;true;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;IMultiplexedConnectionBuilder;true;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;MultiplexedConnectionBuilder;false;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;MultiplexedConnectionDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Connections.MultiplexedConnectionContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;TlsConnectionCallbackOptions;false;set_OnConnection;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;false;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;false;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;false;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicy,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;false;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;false;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;false;AddDefaultPolicy;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicy;false;set_IsOriginAllowed;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicyBuilder;false;SetIsOriginAllowed;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;false;AddKeyEscrowSink;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;false;AddKeyManagementOptions;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;false;Create;(System.IO.DirectoryInfo,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;false;Create;(System.IO.DirectoryInfo,System.Action,System.Security.Cryptography.X509Certificates.X509Certificate2);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckMiddleware;false;HealthCheckMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;false;set_Predicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;false;set_ResponseWriter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;DeveloperExceptionPageMiddleware;false;DeveloperExceptionPageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Diagnostics.DiagnosticSource,System.Collections.Generic.IEnumerable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;ExceptionHandlerMiddleware;false;ExceptionHandlerMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.Diagnostics.DiagnosticListener);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;IDeveloperPageExceptionFilter;true;HandleExceptionAsync;(Microsoft.AspNetCore.Diagnostics.ErrorContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;StatusCodeContext;false;StatusCodeContext;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Builder.StatusCodePagesOptions,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;StatusCodePagesMiddleware;false;StatusCodePagesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;WelcomePageMiddleware;false;WelcomePageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HostFiltering;HostFilteringMiddleware;false;HostFilteringMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Options.IOptionsMonitor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;true;ConfigureWebHost;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;true;ConfigureWebHost;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;true;UseStartup;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;DelegateStartup;false;DelegateStartup;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IStartupConfigureContainerFilter;true;ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IStartupConfigureServicesFilter;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IStartupFilter;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IWebHostBuilder;true;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IWebHostBuilder;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IWebHostBuilder;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;KestrelServerOptionsSystemdExtensions;false;UseSystemd;(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.TimeSpan);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean,System.Security.Cryptography.X509Certificates.StoreLocation,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilder;false;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilder;false;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilder;false;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;ConfigureAppConfiguration;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;UseStartup;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderHttpSysExtensions;false;UseHttpSys;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderNamedPipeExtensions;false;UseNamedPipes;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderQuicExtensions;false;UseQuic;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderSocketExtensions;false;UseSockets;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Connections;WebSocketOptions;false;set_SubProtocolSelector;(System.Func,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Extensions;QueryBuilder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Http.Extensions;QueryBuilder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Http.Features;FeatureCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Http.Features;FeatureCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Http.Features;FeatureReferences;false;Fetch;(TFeature,TState,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;FeatureReferences;false;Fetch;(TFeature,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;HttpResponseFeature;false;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;HttpResponseFeature;false;OnStarting;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;true;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;true;OnStarting;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Timeouts;RequestTimeoutPolicy;false;set_WriteTimeoutResponse;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;Endpoint;false;Endpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;EndpointFilterDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;EndpointFilterExtensions;false;AddEndpointFilter;(TBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;EndpointFilterExtensions;false;AddEndpointFilterFactory;(TBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;EndpointMetadataCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Http;EndpointMetadataCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Http;FormCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Http;FormCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;Add;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;Add;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;set_Item;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Http;HeaderDictionary;false;set_Item;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnCompleted;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnStarting;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnStarting;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;IEndpointFilter;true;InvokeAsync;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,Microsoft.AspNetCore.Http.EndpointFilterDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;IMiddleware;true;InvokeAsync;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;ProblemDetailsOptions;false;set_CustomizeProblemDetails;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;QueryCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Http;QueryCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Http;RequestDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Http.HttpContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;RequestDelegateFactory;false;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;RequestDelegateFactory;false;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions,Microsoft.AspNetCore.Http.RequestDelegateMetadataResult);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;RequestDelegateResult;false;RequestDelegateResult;(Microsoft.AspNetCore.Http.RequestDelegate,System.Collections.Generic.IReadOnlyList);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;Results;false;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;TypedResults;false;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpOverrides;CertificateForwardingMiddleware;false;CertificateForwardingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpOverrides;ForwardedHeadersMiddleware;false;ForwardedHeadersMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpOverrides;HttpMethodOverrideMiddleware;false;HttpMethodOverrideMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;false;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;false;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;false;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;false;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Identity;IdentityCookieAuthenticationBuilderExtensions;false;AddIdentityCookies;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Identity;SecurityStampValidatorOptions;false;set_OnRefreshingPrincipal;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Localization;CustomRequestCultureProvider;false;CustomRequestCultureProvider;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Localization;RequestLocalizationMiddleware;false;RequestLocalizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaFolderApplicationModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaFolderRouteModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaPageApplicationModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaPageRouteModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddFolderApplicationModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddFolderRouteModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddPageApplicationModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddPageRouteModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.DataAnnotations;MvcDataAnnotationsLocalizationOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.DataAnnotations;MvcDataAnnotationsLocalizationOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Diagnostics;EventData;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Diagnostics;EventData;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Filters;ActionExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ActionFilterAttribute;true;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ActionFilterAttribute;true;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncActionFilter;true;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncPageFilter;true;OnPageHandlerExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext,Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncResourceFilter;true;OnResourceExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResourceExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncResultFilter;true;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;PageHandlerExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ResourceExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ResultExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ResultFilterAttribute;true;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters.Xml;DelegatingEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Formatters.Xml;DelegatingEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Formatters.Xml;MvcXmlOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Formatters.Xml;MvcXmlOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;false;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;false;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func,System.Boolean);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;false;OutputFormatterWriteContext;(Microsoft.AspNetCore.Http.HttpContext,System.Func,System.Type,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;false;set_WriterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;false;set_BoundConstructorInvoker;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;false;set_PropertyGetter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;false;set_PropertySetter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetAttemptedValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetMissingBindRequiredValueAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetMissingKeyOrValueAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetMissingRequestBodyRequiredValueAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetNonPropertyAttemptedValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetNonPropertyUnknownValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetNonPropertyValueMustBeANumberAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetUnknownValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetValueMustBeANumberAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetValueMustNotBeNullAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_Description;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_DisplayFormatStringProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_DisplayName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_EditFormatStringProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_NullDisplayTextProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_Placeholder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationEntry;false;ValidationEntry;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;Add;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;Add;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;set_Item;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;false;set_Item;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;BindingInfo;false;set_RequestPredicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;DefaultModelBindingContext;false;set_PropertyFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;EnumGroupAndName;false;EnumGroupAndName;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelBindingContext;true;set_PropertyFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+KeyEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+KeyEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+PrefixEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+PrefixEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+ValueEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+ValueEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;Remove;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;RemoveAll;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;TryAddModelException;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ValueProviderResult;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ModelBinding;ValueProviderResult;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Razor;HelperResult;false;HelperResult;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RazorPage;false;DefineSection;(System.String,Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;false;DefineSection;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;true;DefineSection;(System.String,Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RazorPageFactoryResult;false;RazorPageFactoryResult;(Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RenderAsyncDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;TagHelperInitializer;false;TagHelperInitializer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;false;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;false;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;false;TryUpdateModelAsync;(TModel,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;false;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;false;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;false;TryUpdateModelAsync;(TModel,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;true;OnPageHandlerExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext,Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;RazorPagesOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.RazorPages;RazorPagesOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayNameExtensions;false;DisplayNameFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;CheckBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;HiddenFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;PasswordFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;RadioButtonFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;false;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;false;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;false;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;ListBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValueExtensions;false;ValueFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;CheckBoxFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayNameFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayNameForInnerType;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayTextFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DropDownListFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;EditorFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;HiddenFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;IdFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;LabelFor;(System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;ListBoxFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;NameFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;PasswordFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;RadioButtonFor;(System.Linq.Expressions.Expression>,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;TextAreaFor;(System.Linq.Expressions.Expression>,System.Int32,System.Int32,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;TextBoxFor;(System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;ValidationMessageFor;(System.Linq.Expressions.Expression>,System.String,System.Object,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;ValueFor;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;MultiSelectList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.Rendering;MultiSelectList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;Add;(System.String,System.String);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;Add;(System.String,System.String);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;set_Item;(System.String,System.String);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;false;set_Item;(System.String,System.String);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;CheckBoxFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;DisplayFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;DisplayNameFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;DisplayNameForInnerType;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;DisplayTextFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;DropDownListFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;EditorFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;GetExpressionName;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;GetModelExplorer;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;HiddenFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;IdFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;LabelFor;(System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;ListBoxFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;NameFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;PasswordFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;RadioButtonFor;(System.Linq.Expressions.Expression>,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;TextAreaFor;(System.Linq.Expressions.Expression>,System.Int32,System.Int32,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;TextBoxFor;(System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;ValidationMessageFor;(System.Linq.Expressions.Expression>,System.String,System.Object,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;ValueFor;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;IModelExpressionProvider;true;CreateModelExpression;(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;GetExplorerForExpression;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;GetExplorerForExpression;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;GetExplorerForProperty;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;ModelExplorer;(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExpressionProvider;false;CreateModelExpression;(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExpressionProvider;false;GetExpressionText;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TryGetValueDelegate;false;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataInfo;false;ViewDataInfo;(System.Object,System.Reflection.PropertyInfo,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;false;set_InvalidModelStateResponseFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;Controller;true;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ControllerBase;false;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ControllerBase;false;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ControllerBase;false;TryUpdateModelAsync;(TModel,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;MvcOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc;MvcOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc;MvcViewOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Mvc;MvcViewOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Mvc;RemoteAttributeBase;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddBasePolicy;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddBasePolicy;(System.Action,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddPolicy;(System.String,System.Action,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;SetCacheKeyPrefix;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;SetCacheKeyPrefix;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;VaryByValue;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;VaryByValue;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;With;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;With;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;false;AddPolicy;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;false;set_OnRejected;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddConcurrencyLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddFixedWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddSlidingWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddTokenBucketLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;Reinitialize;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;false;Begin;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;false;TagHelperScopeManager;(System.Action,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;false;TagHelperScopeManager;(System.Action,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.TagHelpers;NullHtmlEncoder;false;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);;Argument[1].Element;Argument[0];taint;df-generated | -| Microsoft.AspNetCore.Razor.TagHelpers;NullHtmlEncoder;false;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.AspNetCore.Razor.TagHelpers;NullHtmlEncoder;false;Encode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;false;Add;(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;false;Insert;(System.Int32,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute);;Argument[1];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;false;set_Item;(System.Int32,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute);;Argument[1];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperOutput;false;TagHelperOutput;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.ResponseCaching;ResponseCachingMiddleware;false;ResponseCachingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.ObjectPool.ObjectPoolProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.ResponseCompression;ResponseCompressionMiddleware;false;ResponseCompressionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.ResponseCompression.IResponseCompressionProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Rewrite;RewriteMiddleware;false;RewriteMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Rewrite;RewriteOptionsExtensions;false;Add;(Microsoft.AspNetCore.Rewrite.RewriteOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewarePost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewarePut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteContext;false;set_Handler;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteEndpoint;false;RouteEndpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteEndpointBuilder;false;RouteEndpointBuilder;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteGroupBuilder;false;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteGroupBuilder;false;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteHandler;false;RouteHandler;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteHandlerServices;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteHandlerServices;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Microsoft.AspNetCore.Routing;RouteValueDictionary;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;false;Add;(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;false;CopyTo;(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;false;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;false;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,System.Boolean,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ConfigureEndpointDefaults;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ConfigureHttpsDefaults;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;Listen;(System.Net.EndPoint,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;Listen;(System.Net.IPAddress,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;Listen;(System.Net.IPEndPoint,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenAnyIP;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenHandle;(System.UInt64,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenLocalhost;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenNamedPipe;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenUnixSocket;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;set_RequestHeaderEncodingSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;set_ResponseHeaderEncodingSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;ListenOptions;false;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;ListenOptions;false;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;false;set_ClientCertificateValidation;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;false;set_OnAuthenticate;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;false;set_ServerCertificateSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;TlsHandshakeCallbackOptions;false;set_OnConnection;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets;SocketTransportOptions;false;set_CreateBoundListenSocket;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;AnyIPEndpoint;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;Endpoint;(System.Net.IPAddress,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;Endpoint;(System.Net.IPEndPoint,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;Endpoint;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;HandleEndpoint;(System.UInt64,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;LocalhostEndpoint;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;UnixSocketEndpoint;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Session;DistributedSession;false;DistributedSession;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.TimeSpan,System.TimeSpan,System.Func,Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Session;DistributedSessionStore;false;Create;(System.String,System.TimeSpan,System.TimeSpan,System.Func,System.Boolean);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Session;ISessionStore;true;Create;(System.String,System.TimeSpan,System.TimeSpan,System.Func,System.Boolean);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Session;SessionMiddleware;false;SessionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.DataProtection.IDataProtectionProvider,Microsoft.AspNetCore.Session.ISessionStore,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.SignalR;IHubFilter;true;InvokeMethodAsync;(Microsoft.AspNetCore.SignalR.HubInvocationContext,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.SignalR;IHubFilter;true;OnConnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.SignalR;IHubFilter;true;OnDisconnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Exception,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;DefaultFilesMiddleware;false;DefaultFilesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;false;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;false;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Text.Encodings.Web.HtmlEncoder,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;StaticFileMiddleware;false;StaticFileMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebSockets;WebSocketMiddleware;false;WebSocketMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebSockets;WebSocketsDependencyInjectionExtensions;false;AddWebSockets;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func,System.Buffers.ArrayPool);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;FileBufferingWriteStream;(System.Int32,System.Nullable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;Read;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;Read;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;ReadAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;ReadLine;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;ReadLineAsync;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;false;ReadToEndAsync;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;false;WriteLineAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;StartWith;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;StartWith;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;Convert;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;InvokeMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable,System.Type,System.Collections.Generic.IEnumerable);;Argument[4].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;IsEvent;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;CSharpCodeProvider;(System.Collections.Generic.IDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;CreateCompiler;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;CreateGenerator;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.EntityFrameworkCore;DbSet;false;Add;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddAsync;(TEntity,System.Threading.CancellationToken);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRange;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRangeAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRangeAsync;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;Attach;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AttachRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AttachRange;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;Update;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;UpdateRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;UpdateRange;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Primitives.IChangeToken);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.DateTimeOffset);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetOptions;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetPriority;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.CacheItemPriority);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetSize;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;GetOrCreate;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;GetOrCreateAsync;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Primitives.IChangeToken);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.DateTimeOffset);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.TimeSpan);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;false;CreateEntry;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;false;MemoryCache;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Primitives.IChangeToken);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetPriority;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.CacheItemPriority);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSize;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;false;get_Value;();;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;false;set_EvictionCallback;(Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;PostEvictionDelegate;false;BeginInvoke;(System.Object,System.Object,Microsoft.Extensions.Caching.Memory.EvictionReason,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;false;EnvironmentVariablesConfigurationProvider;(System.String);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration.KeyPerFile;KeyPerFileConfigurationSource;false;set_IgnoreCondition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;false;MemoryConfigurationProvider;(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;false;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration.UserSecrets;PathHelper;false;GetSecretsPathFromSecretsId;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;false;CreateDecryptingXmlReader;(System.IO.Stream,System.Xml.XmlReaderSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;false;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;false;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;TryGet;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;get_Configuration;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);;Argument[1];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);;Argument[1];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[1];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[1];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[2];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[2];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;false;Build;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;false;get_Sources;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;Add;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;GetConnectionString;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;Build;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;GetSection;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;GetSection;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;get_Sources;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;Combine;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;Combine;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;GetParentPath;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;GetSectionKey;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;true;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationReloadToken;false;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;ConfigurationRoot;(System.Collections.Generic.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;GetSection;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;GetSection;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;false;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;false;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;false;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;false;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;ConfigurationSection;false;get_Path;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;false;SetBasePath;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;false;SetFileLoadExceptionHandler;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;false;SetFileProvider;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;false;set_OnLoadException;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;IConfiguration;true;get_Item;(System.String);;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;IConfigurationBuilder;true;Build;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;KeyPerFileConfigurationBuilderExtensions;false;AddKeyPerFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;false;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;false;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[2];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;false;GetServiceOrCreateInstance;(System.IServiceProvider,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;false;GetServiceOrCreateInstance;(System.IServiceProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;AntiforgeryServiceCollectionExtensions;false;AddAntiforgery;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;false;AsyncServiceScope;(Microsoft.Extensions.DependencyInjection.IServiceScope);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;false;get_ServiceProvider;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;AuthenticationCoreServiceCollectionExtensions;false;AddAuthenticationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;AuthenticationServiceCollectionExtensions;false;AddAuthentication;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;AuthorizationServiceCollectionExtensions;false;AddAuthorizationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;false;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;false;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CertificateForwardingServiceExtensions;false;AddCertificateForwarding;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ComponentServiceCollectionExtensions;false;AddServerSideBlazor;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ConnectionsDependencyInjectionExtensions;false;AddConnections;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookieExtensions;false;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookieExtensions;false;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookieExtensions;false;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;false;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;false;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CorsServiceCollectionExtensions;false;AddCors;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;DataProtectionServiceCollectionExtensions;false;AddDataProtection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;false;CreateBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;false;DefaultServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;EncoderServiceCollectionExtensions;false;AddWebEncoders;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;false;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;false;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddDefaultLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureAdditionalHttpMessageHandlers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action,System.IServiceProvider>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureHttpMessageHandlerBuilder;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;RemoveAllLoggers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;SetHandlerLifetime;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;ConfigureHttpClientDefaults;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpJsonServiceExtensions;false;ConfigureHttpJsonOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;false;AddHttpLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;false;AddW3CLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;AddIdentity;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;AddIdentityApiEndpoints;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;AddIdentityCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;ConfigureApplicationCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;ConfigureExternalCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;JsonProtocolDependencyInjectionExtensions;false;AddJsonProtocol;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;LocalizationServiceCollectionExtensions;false;AddLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;false;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;false;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;false;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;false;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreServiceCollectionExtensions;false;AddMvcCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;false;AddCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;false;ConfigureCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcBuilderExtensions;false;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcCoreBuilderExtensions;false;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;false;AddRazorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;false;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;false;AddRazorViewEngine;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;false;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcBuilderExtensions;false;AddRazorPagesOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcCoreBuilderExtensions;false;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddControllers;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddControllersWithViews;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddMvc;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;false;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;false;AddViewOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;false;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;false;AddViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;false;ConfigureViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;false;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;false;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;false;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;false;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;false;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;false;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ObjectFactory;false;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ObjectFactory;false;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;false;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;false;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;false;BindConfiguration;(Microsoft.Extensions.Options.OptionsBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderDataAnnotationsExtensions;false;ValidateDataAnnotations;(Microsoft.Extensions.Options.OptionsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderExtensions;false;ValidateOnStart;(Microsoft.Extensions.Options.OptionsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;AddOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;PostConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;false;CacheOutput;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;false;CacheOutput;(TBuilder,System.Action,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OutputCacheServiceCollectionExtensions;false;AddOutputCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;PageConventionCollectionExtensions;false;ConfigureFilter;(Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;PolicyServiceCollectionExtensions;false;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ProblemDetailsServiceCollectionExtensions;false;AddProblemDetails;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RazorComponentsServiceCollectionExtensions;false;AddRazorComponents;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestDecompressionServiceExtensions;false;AddRequestDecompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;false;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;false;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestTimeoutsIServiceCollectionExtensions;false;AddRequestTimeouts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ResponseCachingServicesExtensions;false;AddResponseCaching;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RoutingServiceCollectionExtensions;false;AddRouting;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServerRazorComponentsBuilderExtensions;false;AddInteractiveServerComponents;(Microsoft.Extensions.DependencyInjection.IRazorComponentsBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;false;AddCircuitOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;false;AddHubOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;Add;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;CopyTo;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;Insert;(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[this].Element;value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;false;set_Item;(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[this].Element;value;manual | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;false;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;false;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[2];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Describe;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;DescribeKeyed;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;DescribeKeyed;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Type,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Type,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Type,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Type,System.Object,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Type,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Object,TService);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Type,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Type,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Scoped;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Scoped;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Scoped;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Singleton;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Singleton;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Singleton;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Transient;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Transient;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Transient;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_ImplementationFactory;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_ImplementationInstance;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_ImplementationType;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_KeyedImplementationFactory;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_KeyedImplementationInstance;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_KeyedImplementationType;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;false;GetRequiredService;(System.IServiceProvider,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;false;GetRequiredService;(System.IServiceProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;false;GetService;(System.IServiceProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;SessionServiceCollectionExtensions;false;AddSession;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;false;AddHubOptions;(Microsoft.AspNetCore.SignalR.ISignalRServerBuilder,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;false;AddSignalR;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;false;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;false;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckPublisherOptions;false;set_Predicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;false;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;false;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;false;set_Factory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckService;true;CheckHealthAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_ByteHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_DecimalHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_DoubleHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_FloatHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_IntHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_LongHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_ShortHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConfigurationExtensions;false;AddConfiguration;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConsoleExtensions;false;AddDebugConsole;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;ClearListeners;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;false;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;false;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;false;PhysicalDirectoryInfo;(System.IO.DirectoryInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;false;CreateReadStream;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;false;PhysicalFileInfo;(System.IO.FileInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;false;get_PhysicalPath;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;false;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;false;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;false;PollingFileChangeToken;(System.IO.FileInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;false;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;false;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;CompositeFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider[]);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;CompositeFileProvider;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;GetDirectoryContents;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;GetDirectoryContents;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;get_FileProviders;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.Extensions.FileProviders;NullChangeToken;false;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;false;GetDirectory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;false;FileInfoWrapper;(System.IO.FileInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;false;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext;false;PushDataFrame;(TFrame);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext;true;Declare;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear+FrameData;false;get_Stem;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;false;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearInclude;false;Declare;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged+FrameData;false;get_Stem;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;false;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedInclude;false;Declare;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;true;Declare;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;MatcherContext;false;MatcherContext;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.StringComparison);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;EnumerateFileSystemInfos;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;GetDirectory;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;GetFile;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;get_ParentDirectory;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;Matcher;false;AddExclude;(System.String);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;Matcher;false;AddInclude;(System.String);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;ApplicationLifetime;(Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;get_ApplicationStarted;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;get_ApplicationStopped;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;get_ApplicationStopping;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;BackgroundService;true;StartAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;BackgroundService;true;get_ExecuteTask;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;false;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;false;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;false;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Environment;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Logging;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Metrics;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Services;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;ConfigureHostConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;UseServiceProviderFactory;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureAppConfiguration;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureContainer;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.String[]);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureServices;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;RunConsoleAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseContentRoot;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseEnvironment;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;IHostApplicationBuilder;true;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureHostConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;UseServiceProviderFactory;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;false;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;false;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;false;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;false;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;false;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;false;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http;HttpClientFactoryOptions;false;set_ShouldRedactHeaderValue;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;false;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;false;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Http;IHttpMessageHandlerBuilderFilter;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Localization;IResourceNamesCache;true;GetOrAdd;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Localization;ResourceNamesCache;false;GetOrAdd;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry;false;LogEntry;(Microsoft.Extensions.Logging.LogLevel,System.String,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLogger;false;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLogger;false;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;false;ConfigurationConsoleLoggerSettings;(Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;false;Reload;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;ConsoleLoggerProvider;(Microsoft.Extensions.Options.IOptionsMonitor,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerSettings;false;Reload;();;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Logging.Debug;DebugLoggerProvider;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;EventLogLoggerProvider;(Microsoft.Extensions.Logging.EventLog.EventLogSettings);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;false;set_Filter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;false;EventSourceLoggerProvider;(Microsoft.Extensions.Logging.EventSource.LoggingEventSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;false;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;false;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.Console.IConsoleLoggerSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.EventLog.EventLogSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.EventLog.EventLogSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;false;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;false;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;IExternalScopeProvider;true;ForEachScope;(System.Action,TState);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ILogger;true;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;Logger;false;BeginScope;(TState);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;Logger;false;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;false;BeginScope;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;false;ForEachScope;(System.Action,TState);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;false;Push;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;false;Create;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggerFactory;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;false;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.IExternalScopeProvider);;Argument[3];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFactoryExtensions;false;CreateLogger;(Microsoft.Extensions.Logging.ILoggerFactory,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFilterRule;false;LoggerFilterRule;(System.String,System.String,System.Nullable,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;AddConfiguration;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;AddProvider;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.ILoggerProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;ClearProviders;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;Configure;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;SetMinimumLevel;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;false;ConfigurationChangeTokenSource;(System.String,Microsoft.Extensions.Configuration.IConfiguration);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;false;GetChangeToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureOptions;false;ConfigureOptions;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;IOptionsMonitor;true;OnChange;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;IOptionsMonitorCache;true;GetOrAdd;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;NamedConfigureFromConfigurationOptions;false;NamedConfigureFromConfigurationOptions;(System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsCache;false;GetOrAdd;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsFactory;false;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsFactory;false;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);;Argument[1].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsFactory;false;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);;Argument[2].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsManager;false;OptionsManager;(Microsoft.Extensions.Options.IOptionsFactory);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsMonitor;false;OnChange;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsMonitor;false;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsMonitor;false;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsMonitorExtensions;false;OnChange;(Microsoft.Extensions.Options.IOptionsMonitor,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Func,System.String);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Func,System.String);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,TDep3,System.Func,System.String);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,System.Func,System.String);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;CancellationChangeToken;false;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action,TState);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action,TState);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;CompositeChangeToken;false;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;Extensions;false;Append;(System.Text.StringBuilder,Microsoft.Extensions.Primitives.StringSegment);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;IChangeToken;true;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;InplaceStringBuilder;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringSegment;false;Split;(System.Char[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringSegment;false;Split;(System.Char[]);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;false;Enumerator;(Microsoft.Extensions.Primitives.StringTokenizer);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.Extensions.Primitives;StringTokenizer;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.Extensions.Primitives;StringTokenizer;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);;Argument[1].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;StringTokenizer;(System.String,System.Char[]);;Argument[1].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringValues+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringValues;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual | -| 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;Clear;();;Argument[this].WithoutElement;Argument[this];value;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].Element;Argument[0].Element;value;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].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Microsoft.Extensions.Primitives;StringValues;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;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];Argument[this].Element;value;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].Element;ReturnValue;value;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];Argument[this].Element;value;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 | -| Microsoft.Extensions.WebEncoders.Testing;HtmlTestEncoder;false;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);;Argument[1].Element;Argument[0];taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;HtmlTestEncoder;false;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;HtmlTestEncoder;false;Encode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;JavaScriptTestEncoder;false;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);;Argument[1].Element;Argument[0];taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;JavaScriptTestEncoder;false;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;JavaScriptTestEncoder;false;Encode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;UrlTestEncoder;false;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);;Argument[1].Element;Argument[0];taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;UrlTestEncoder;false;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.WebEncoders.Testing;UrlTestEncoder;false;Encode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.VisualBasic;Collection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.VisualBasic;Collection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Microsoft.VisualBasic;Collection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Microsoft.VisualBasic;Collection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Microsoft.VisualBasic;Collection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;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 | -| Microsoft.VisualBasic;Collection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| Microsoft.VisualBasic;VBCodeProvider;false;CreateCompiler;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;CreateGenerator;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;VBCodeProvider;(System.Collections.Generic.IDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafeFileHandle;false;SafeFileHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafePipeHandle;false;SafePipeHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafeProcessHandle;false;SafeProcessHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafeWaitHandle;false;SafeWaitHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32;PowerModeChangedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.PowerModeChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SessionEndedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SessionEndingEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SessionSwitchEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.SessionSwitchEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_DisplaySettingsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_DisplaySettingsChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_EventsThreadShutdown;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_InstalledFontsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_LowMemory;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_PaletteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_TimeChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_DisplaySettingsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_DisplaySettingsChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_EventsThreadShutdown;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_InstalledFontsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_LowMemory;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_PaletteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_TimeChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;TimerElapsedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.TimerElapsedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;UserPreferenceChangedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;UserPreferenceChangingEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JArray;false;Add;(Newtonsoft.Json.Linq.JToken);;Argument[0];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JArray;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Newtonsoft.Json.Linq;JArray;false;CopyTo;(Newtonsoft.Json.Linq.JToken[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Newtonsoft.Json.Linq;JArray;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Newtonsoft.Json.Linq;JArray;false;Insert;(System.Int32,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JArray;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JArray;false;get_Item;(System.Object);;Argument[this].Element;ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JArray;false;set_Item;(System.Int32,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;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;false;Add;(Newtonsoft.Json.Linq.JToken);;Argument[0];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Newtonsoft.Json.Linq;JContainer;false;CopyTo;(Newtonsoft.Json.Linq.JToken[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;Find;(System.ComponentModel.PropertyDescriptor,System.Object);;Argument[this].Element;ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;Insert;(System.Int32,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JContainer;false;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JContainer;false;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JContainer;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JContainer;false;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JContainer;false;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JContainer;false;set_Item;(System.Int32,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JContainer;false;set_Item;(System.Int32,System.Object);;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;JEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Newtonsoft.Json.Linq;JEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| Newtonsoft.Json.Linq;JObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Newtonsoft.Json.Linq;JObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| Newtonsoft.Json.Linq;JObject;false;Add;(System.String,Newtonsoft.Json.Linq.JToken);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;Add;(System.String,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Newtonsoft.Json.Linq;JObject;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| Newtonsoft.Json.Linq;JObject;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| Newtonsoft.Json.Linq;JObject;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(Newtonsoft.Json.Linq.JObject);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(Newtonsoft.Json.Linq.JObject);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(System.Object[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(System.Object[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JObject;false;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JObject;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JObject;false;get_Item;(System.Object);;Argument[this].Element;ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JObject;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JObject;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JObject;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| Newtonsoft.Json.Linq;JObject;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| Newtonsoft.Json.Linq;JObject;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JObject;false;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JObject;false;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];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`2.Value];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.String,Newtonsoft.Json.Linq.JToken);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;set_Item;(System.String,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| Newtonsoft.Json.Linq;JToken;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];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 | -| Newtonsoft.Json.Schema;Extensions;false;Validate;(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Schema;ValidationEventHandler;false;BeginInvoke;(System.Object,Newtonsoft.Json.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;ExtensionDataGetter;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;ExtensionDataSetter;false;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonArrayContract;false;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonContract;false;set_DefaultCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonDictionaryContract;false;set_DictionaryKeyResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonDictionaryContract;false;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonDynamicContract;false;set_PropertyNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonISerializableContract;false;set_ISerializableCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_ExtensionDataGetter;(Newtonsoft.Json.Serialization.ExtensionDataGetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_ExtensionDataNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_ExtensionDataSetter;(Newtonsoft.Json.Serialization.ExtensionDataSetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_GetIsSpecified;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_SetIsSpecified;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_ShouldDeserialize;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_ShouldSerialize;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;ObjectConstructor;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;SerializationCallback;false;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;SerializationErrorCallback;false;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,Newtonsoft.Json.Serialization.ErrorContext,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| 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;JsonConvert;false;set_DefaultSettings;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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 | -| Newtonsoft.Json;JsonSerializer;false;add_Error;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonSerializer;false;remove_Error;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonSerializerSettings;false;set_Error;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonSerializerSettings;false;set_ReferenceResolverProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonValidatingReader;false;add_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonValidatingReader;false;remove_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.AI;SpeechToTextFactory;false;set_Resolve;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.AI;TypeChatFactory;false;set_Resolve;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;RemoveFromUserForm;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnAfterCreateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnAfterDeleteUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnAfterUpdateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnBeforeCreateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnBeforeDeleteUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnBeforeUpdateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_ValidateFn;(ServiceStack.Auth.ValidateAsyncFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.AsyncEx;TaskCompletionSourceExtensions;false;TryCompleteFromCompletedTask;(System.Threading.Tasks.TaskCompletionSource,System.Threading.Tasks.Task,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ApiKeyAuthProvider;false;set_CreateApiKeyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ApiKeyAuthProvider;false;set_GenerateApiKey;(ServiceStack.Auth.CreateApiKeyDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_AccountLockedValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_CustomValidationFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_LoadUserAuthFilter;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_LoadUserAuthInfoFilterAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProviderSync;false;set_AccountLockedValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProviderSync;false;set_CustomValidationFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProviderSync;false;set_LoadUserAuthFilter;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthenticateService;false;Init;(System.Func,ServiceStack.Auth.IAuthProvider[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthenticateService;false;set_CurrentSessionFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthenticateService;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;CreateApiKeyDelegate;false;BeginInvoke;(System.String,System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProvider;false;CreateJwt;(ServiceStack.Text.JsonObject,ServiceStack.Text.JsonObject,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_CreateHeaderFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_CreatePayloadFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_PopulateSessionFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_PopulateSessionFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_PreValidateJwtPayloadFilter;(System.Func,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ResolveJwtId;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ResolveRefreshJwtId;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ResolveUnixTime;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ValidateRefreshToken;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ValidateToken;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;MicrosoftGraphAuthProvider;false;set_PhotoUrl;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_AutoSignInSessionsMatching;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_CreateClaimsPrincipal;(System.Func,ServiceStack.Auth.IAuthSession,ServiceStack.Web.IRequest,System.Security.Claims.ClaimsPrincipal>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_PopulateSessionFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_PopulateSessionFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;OAuth2Provider;false;set_ResolveUnknownDisplayName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;OAuthProvider;false;set_VerifyAccessTokenAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;OAuthProviderSync;false;set_VerifyAccessToken;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;Pbkdf2DeriveKeyDelegate;false;BeginInvoke;(System.String,System.Byte[],Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf,System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;Pbkdf2Provider;false;set_DeriveKey;(ServiceStack.Auth.Pbkdf2DeriveKeyDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;RegisterService;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ValidateAsyncFn;false;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ValidateFn;false;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Configuration;AppSettingsBase;false;set_ParsingStrategy;(ServiceStack.Configuration.ParsingStrategyDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Configuration;ParsingStrategyDelegate;false;BeginInvoke;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Data;DbConnectionFactory;false;DbConnectionFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Attributes;AttributedValidatorFactory;false;AttributedValidatorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;AccessorCache;false;GetCachedAccessor;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;Create;(System.Linq.Expressions.Expression>>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;Create;(System.Linq.Expressions.Expression>>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;set_Filter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;set_IndexBuilder;(System.Func,TElement,System.Int32,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;GetMember;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IConfigurable;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;Create;(ServiceStack.FluentValidation.IValidator,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;Create;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;Create;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;IncludeRule;(ServiceStack.FluentValidation.IValidator,System.Func,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;MemberAccessor;false;MemberAccessor;(System.Linq.Expressions.Expression>,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;MemberAccessor;false;op_Implicit;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;ApplyAsyncCondition;(System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;ApplyCondition;(System.Func,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;ApplySharedAsyncCondition;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;ApplySharedCondition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;Create;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;SetDisplayName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;set_MessageBuilder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;set_OnFailure;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;set_Transformer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;RuleBuilder;false;Configure;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;RuleBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;RuleBuilder;false;SetValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;RuleBuilder;false;SetValidator;(System.Func,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;RuleBuilder;false;SetValidator;(System.Func,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;RuleBuilder;false;Transform;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Resources;LanguageStringSource;false;LanguageStringSource;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Resources;LazyStringSource;false;LazyStringSource;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Results;ValidationFailure;false;set_ErrorCodeResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ITestPropertyChain;true;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;TestValidationResult;false;ShouldHaveValidationErrorFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;TestValidationResult;false;ShouldNotHaveValidationErrorFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveChildValidator;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;TestValidate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;TestValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;When;(System.Collections.Generic.IEnumerable,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;WhenAll;(System.Collections.Generic.IEnumerable,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidatorTester;false;ValidatorTester;(System.Linq.Expressions.Expression>,ServiceStack.FluentValidation.IValidator,TValue);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;false;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;false;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String,ServiceStack.FluentValidation.Resources.IStringSource);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;AsyncPredicateValidator;false;AsyncPredicateValidator;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;ChildValidatorAdaptor;false;ChildValidatorAdaptor;(System.Func>,System.Type);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;CustomValidator;false;CustomValidator;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;CustomValidator;false;CustomValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;EqualValidator;false;EqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;ExactLengthValidator;false;ExactLengthValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;GreaterThanOrEqualValidator;false;GreaterThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;GreaterThanValidator;false;GreaterThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;LengthValidator;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;LengthValidator;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;set_MaxFunc;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;set_MinFunc;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LessThanOrEqualValidator;false;LessThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LessThanValidator;false;LessThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;MaximumLengthValidator;false;MaximumLengthValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;MinimumLengthValidator;false;MinimumLengthValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;NotEqualValidator;false;NotEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;OnFailureValidator;false;OnFailureValidator;(ServiceStack.FluentValidation.Validators.IPropertyValidator,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PolymorphicValidator;false;Add;(System.Func>,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PolymorphicValidator;false;Add;(System.Func>,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PredicateValidator+Predicate;false;BeginInvoke;(System.Object,System.Object,ServiceStack.FluentValidation.Validators.PropertyValidatorContext,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PredicateValidator;false;PredicateValidator;(ServiceStack.FluentValidation.Validators.PredicateValidator+Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;false;RegularExpressionValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;false;RegularExpressionValidator;(System.Func,System.Text.RegularExpressions.RegexOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;false;RegularExpressionValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.FluentValidation;AbstractValidator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.FluentValidation;AbstractValidator;false;Include;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RemovePropertyRules;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleForEach;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleSet;(ServiceStack.ApplyTo,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleSet;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Boolean>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Boolean>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Boolean>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Boolean>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AssemblyScanner;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AssemblyScanner;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.FluentValidation;AssemblyScanner;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;ChildRules;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Custom;(ServiceStack.FluentValidation.IRuleBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;CustomAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Equal;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;ForEach;(ServiceStack.FluentValidation.IRuleBuilder>,System.Action,TElement>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Text.RegularExpressions.RegexOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;NotEqual;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;SetInheritanceValidator;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Validate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;ValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;DependentRules;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OverrideIndexer;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func,TCollectionElement,System.Int32,System.String>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OverridePropertyName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;Where;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IConditionBuilder;true;Otherwise;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilder;true;SetValidator;(System.Func,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilder;true;SetValidator;(System.Func,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilderInitial;true;Transform;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilderInitialCollection;true;Transform;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IServiceStackValidator;true;RemovePropertyRules;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplyAsyncCondition;(System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplyCondition;(System.Func,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplySharedAsyncCondition;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplySharedCondition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;InlineValidator;false;Add;(System.Func,ServiceStack.FluentValidation.IRuleBuilderOptions>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;ApplyAsyncCondition;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;ApplyCondition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;SetErrorMessage;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;set_CustomStateProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;set_SeverityProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidationContext;false;CreateWithOptions;(T,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_DisplayNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_ErrorCodeResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_MessageFormatterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_PropertyNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorDescriptor;false;GetName;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_DisplayNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_ErrorCodeResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_MessageFormatterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_PropertyNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorSelectorOptions;false;set_DefaultValidatorSelectorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorSelectorOptions;false;set_MemberNameValidatorSelectorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorSelectorOptions;false;set_RulesetValidatorSelectorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Formats;HtmlFormat;false;set_ResolveTemplate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandler;false;CustomActionHandler;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandler;false;set_Action;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandlerAsync;false;CustomActionHandlerAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandlerAsync;false;set_Action;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandler;false;CustomResponseHandler;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandler;false;set_Action;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;false;CustomResponseHandlerAsync;(System.Func>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;false;set_Action;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;HttpAsyncTaskHandler;true;Middleware;(Microsoft.AspNetCore.Http.HttpContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;StaticFileHandler;false;set_Filter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;StaticFileHandler;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ActionContext;false;set_ServiceAction;(ServiceStack.Host.ActionInvokerFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ActionInvokerFn;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;SetContentTypeDeserializer;(System.String,ServiceStack.Web.StreamDeserializerDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;SetContentTypeSerializer;(System.String,ServiceStack.Web.StreamSerializerDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;set_UnknownContentTypeDeserializer;(ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;set_UnknownContentTypeSerializer;(ServiceStack.Web.StreamSerializerDelegateAsync);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;FallbackRestPathDelegate;false;BeginInvoke;(ServiceStack.Web.IHttpRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleGatewayExceptionAsyncDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleGatewayExceptionDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleServiceExceptionAsyncDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleServiceExceptionDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleUncaughtExceptionAsyncDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleUncaughtExceptionDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HttpHandlerResolverDelegate;false;BeginInvoke;(System.String,System.String,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;IHttpAsyncHandler;true;Middleware;(Microsoft.AspNetCore.Http.HttpContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InMemoryRollingRequestLogger;false;set_CurrentDateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InMemoryRollingRequestLogger;false;set_IgnoreFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InMemoryRollingRequestLogger;false;set_RequestBodyTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InMemoryRollingRequestLogger;false;set_RequestLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InMemoryRollingRequestLogger;false;set_ResponseTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InMemoryRollingRequestLogger;false;set_SkipLogging;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InstanceExecFn;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;MetadataTypeExtensions;false;ToMetadataServiceRoutes;(System.Collections.Generic.Dictionary,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;RestPath;false;set_CalculateMatchScore;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;RouteNamingConventionDelegate;false;BeginInvoke;(ServiceStack.Web.IServiceRoutes,System.Type,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ServiceController;false;ServiceController;(ServiceStack.ServiceStackHost,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ServiceController;false;set_ResolveServicesFn;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ServiceExecFn;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;StreamSerializerResolverDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,ServiceStack.Web.IResponse,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;TypedFilter;false;TypedFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;TypedFilterAsync;false;TypedFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;VoidActionInvokerFn;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;AddCss;(ServiceStack.InputInfo,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;For;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;For;(System.Linq.Expressions.Expression>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;For;(System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;InspectUtils;false;GetFieldNames;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;InspectUtils;false;PropertyFromExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;MediaRuleCreator;false;Show;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;ApplyToLineContaining;false;ApplyToLineContaining;(System.String,System.Func,System.ReadOnlyMemory>,ServiceStack.Run);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FileHandler;false;set_VirtualFilesResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_Footer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_Header;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_NormalizeVirtualPath;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_VirtualFilesResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;Clone;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;Defaults;(System.Nullable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformerUtils;false;Defaults;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;GatewayHandler;false;set_ServiceGatewayFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;HtmlHandlerFragment;false;HtmlHandlerFragment;(System.String,System.String,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;HtmlTokenFragment;false;HtmlTokenFragment;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;MinifyBlock;false;set_Convert;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;SharedFolder;false;set_Footer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;SharedFolder;false;set_Header;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;FileSystemVirtualFiles;false;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;GistVirtualDirectory;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.IO;GistVirtualFiles;false;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;IVirtualFiles;true;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;IVirtualFilesAsync;true;WriteFilesAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;InMemoryVirtualDirectory;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.IO;MemoryVirtualFiles;false;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;MultiVirtualDirectory;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.IO;MultiVirtualDirectory;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.IO;MultiVirtualFiles;false;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;VirtualFilesExtensions;false;CopyFrom;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;VirtualFilesExtensions;false;WriteFiles;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Logging;GenericLogFactory;false;GenericLogFactory;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;RegisterHandler;(System.Func,System.Object>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;RegisterHandler;(System.Func,System.Object>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;set_RequestFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;set_ResponseFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageHandler;true;ProcessQueue;(ServiceStack.Messaging.IMessageQueueClient,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;ProcessQueue;(ServiceStack.Messaging.IMessageQueueClient,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;set_ReplyClientFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;set_RequestFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;set_ResponseFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageQueueClientFactory;false;add_MessageReceived;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageQueueClientFactory;false;remove_MessageReceived;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;RedisMessageProducer;false;RedisMessageProducer;(ServiceStack.Redis.IRedisClientsManager,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;RedisMessageQueueClient;false;RedisMessageQueueClient;(ServiceStack.Redis.IRedisClientsManager,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;RedisMessageQueueClientFactory;false;RedisMessageQueueClientFactory;(ServiceStack.Redis.IRedisClientsManager,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;RegisterHandler;(System.Func,System.Object>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;RegisterHandler;(System.Func,System.Object>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Metadata;IndexOperationsControl;false;set_GetOperation;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.MiniProfiler.Data;ProfiledDbDataReader;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_CookedDeclarationTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_CookedTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_FilterTypes;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_IsPropertyOptional;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_ReturnMarkerFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_CookedDeclarationTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_CookedTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_FilterTypes;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_IsPropertyOptional;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_ReturnMarkerFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_EnumNameStrategy;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;false;set_ReturnTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;MjsGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;MjsGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;MjsGenerator;false;set_ReturnTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_CookedDeclarationTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_CookedTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_FilterTypes;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_IsPropertyOptional;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_ReturnMarkerFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;AddCodeDelegate;false;BeginInvoke;(System.Collections.Generic.List,ServiceStack.MetadataTypesConfig,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;CreateTypeOptions;false;set_ImplementsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;INativeTypesMetadata;true;GetMetadataTypes;(ServiceStack.Web.IRequest,ServiceStack.MetadataTypesConfig,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;LangGeneratorExtensions;false;GenerateSourceCode;(ServiceStack.MetadataTypes,ServiceStack.MetadataTypesConfig,System.String,ServiceStack.Web.IRequest,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;LangGeneratorExtensions;false;GenerateSourceCode;(System.Collections.Generic.List,System.String,ServiceStack.Web.IRequest,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;MetadataTypesGenerator;false;GetMetadataTypes;(ServiceStack.Web.IRequest,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;NativeTypesMetadata;false;GetMetadataTypes;(ServiceStack.Web.IRequest,ServiceStack.MetadataTypesConfig,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;TypeFilterDelegate;false;BeginInvoke;(System.String,System.String[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NetCore;NetCoreHeadersCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| ServiceStack.NetCore;NetCoreHeadersCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.NetCore;NetCoreQueryStringCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| ServiceStack.NetCore;NetCoreQueryStringCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.OrmLite.Dapper;CustomPropertyTypeMap;false;CustomPropertyTypeMap;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;DynamicParameters;false;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Type[],System.Func,System.String,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;add_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;remove_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadApiAsyncLegacy;false;ExistsAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadApiLegacy;false;Exists;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;CountAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;LoadSelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.String[],System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;SingleAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Count;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Single;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;false;DeleteAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;false;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;false;UpdateOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;false;Delete;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;false;InsertOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;false;UpdateOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;false;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;false;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;false;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;false;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;DbDataParameterExtensions;false;AddParam;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Data.IDbCommand,System.Object,ServiceStack.OrmLite.FieldDefinition,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;FieldDefinition;false;Clone;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;FieldDefinition;false;set_GetValueFn;(ServiceStack.GetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;FieldDefinition;false;set_SetValueFn;(ServiceStack.SetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;GetValueDelegate;false;BeginInvoke;(System.Int32,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ToCreateIndexStatement;(System.Linq.Expressions.Expression>,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;set_OnOpenConnection;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;set_ParamNameFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;ExecLazy;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IPropertyInvoker;true;set_ConvertValueFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedApi;true;Insert;(System.Object,System.Action,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedApi;true;InsertAll;(System.Collections.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedApi;true;UpdateAll;(System.Collections.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;CrossJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;OrderByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;ThenBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;ThenByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;JoinFormatDelegate;false;BeginInvoke;(ServiceStack.OrmLite.IOrmLiteDialectProvider,ServiceStack.OrmLite.ModelDefinition,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;Migrator;false;Run;(ServiceStack.Data.IDbConnectionFactory,System.Type,System.Action,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;Migrator;false;RunAll;(ServiceStack.Data.IDbConnectionFactory,System.Collections.Generic.IEnumerable,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;AssertFieldDefinition;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinition;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinition;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinitionMap;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetOrderedFieldDefinitions;(System.Collections.Generic.ICollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_AfterExecFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_BeforeExecFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_ExceptionFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_InsertFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_LoadReferenceSelectFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_OnDbNullFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_OnModelDefinitionInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_ParamNameFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_PopulatedObjectFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_SqlExpressionInitFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_SqlExpressionSelectFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_StringFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_UpdateFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConnectionFactory;false;set_ConnectionFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConnectionFactory;false;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteContext;false;GetOrCreate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;false;set_CreateTableFieldsStrategy;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;false;set_OnOpenConnection;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;false;set_ParamNameFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;true;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;true;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;true;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;true;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;true;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;true;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;true;ToCreateIndexStatement;(System.Linq.Expressions.Expression>,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteExecFilter;false;Exec;(System.Data.IDbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteExecFilter;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteExecFilter;false;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteExecFilter;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteExecFilter;false;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteExecFilter;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteExecFilter;false;ExecLazy;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Exists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;LoadSingleById;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList;(System.Data.IDbConnection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;LoadSingleByIdAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync;(System.Data.IDbConnection,System.String,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadCommandExtensions;false;AddParam;(System.Data.IDbCommand,System.String,System.Object,System.Data.ParameterDirection,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Action);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Count;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;ExecLazy;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;From;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;From;(System.Data.IDbConnection,ServiceStack.OrmLite.TableOptions,System.Action>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;From;(System.Data.IDbConnection,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Select;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Single;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;CountAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[],System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;SelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;SingleAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ColumnDistinctResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ColumnResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_DictionaryResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ExecuteSqlFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_LastInsertIdFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_LongScalarResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_LookupResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_RefResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_RefSingleResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ScalarResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_SingleResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_SqlCommandFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_SqlFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilterExtensions;false;ExecNonQuery;(System.Data.IDbCommand,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaApi;false;ColumnExists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaApi;false;ColumnExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AddColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AlterColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;ChangeColumnName;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;CreateIndex;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;DropColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;RenameColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteUtils;false;EvalFactoryFn;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteUtils;false;set_SqlVerifyFragmentFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Delete;(System.Data.IDbConnection,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Delete;(System.Data.IDbConnection,T,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;DeleteById;(System.Data.IDbConnection,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;DeleteById;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Insert;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Insert;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Insert;(System.Data.IDbConnection,T,System.Action,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;InsertAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;InsertIntoSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Update;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Update;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Update;(System.Data.IDbConnection,T,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;UpdateAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteByIdsAsync;(System.Data.IDbConnection,System.Collections.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAsync;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAsync;(System.Data.IDbConnection,T,System.Action,System.Boolean,System.Boolean,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertIntoSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Delete;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;InsertOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;InsertOnly;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateNonDefaults;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteWhereAsync;(System.Data.IDbConnection,System.String,System.Object[],System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;InsertOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateNonDefaultsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Create;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Not;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;CrossJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;CrossJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;set_SelectFilter;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;set_SqlFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>,System.Object[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Insert;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>,System.Object[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Update;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>,System.Object[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;WithSqlFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpressionExtensions;false;Column
    ;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpressionExtensions;false;Column
    ;(ServiceStack.OrmLite.ISqlExpression,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Exec;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Exec;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Exec;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Insert;(System.Object,System.Action,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;InsertAll;(System.Collections.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Update;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;UpdateAll;(System.Collections.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;CrossJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;OrderBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;OrderByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;ThenBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;ThenByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedSqlExpressionProxy;false;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteBytesQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteDoubleQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteIntQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteLongQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteMultiBytesQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteMultiStringQueuedCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteRedisDataQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteStringQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteVoidQueuedCommand;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteBytesQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteDoubleQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteIntQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteLongQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteMultiBytesQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteMultiStringQueuedCommandAsync;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteRedisDataQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteStringQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteVoidQueuedCommandAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisClient;true;ExecCachedLua;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisClientAsync;true;ExecCachedLuaAsync;(System.String,System.Func>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnEvent;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnFailover;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnMessage;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnStart;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnStop;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnUnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnMessage;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnMessageBytes;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnUnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnMessageAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnMessageBytesAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnUnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnMessageAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnMessageBytesAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnUnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Reflection;DelegateFactory+LateBoundMethod;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Reflection;DelegateFactory+LateBoundVoid;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;DefaultScripts;false;MatchesStringValue;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ISharpPages;true;OneTimePage;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluate;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluateAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluateToBool;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluateToBoolAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+BuiltInFunc;false;BuiltInFunc;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+BuiltInFuncBody;false;BeginInvoke;(ServiceStack.Script.Lisp+Interpreter,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Cell;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.Script;Lisp+Cell;false;Walk;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Interpreter;false;Def;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Interpreter;false;Def;(System.String,System.Int32,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Sym;false;New;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_EncodeValue;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_OnExpressionException;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_OnViewException;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_ResolveLayout;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ParseRealNumber;false;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;RemoveBlocks;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;RemoveFilters;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;RemovePlugins;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;set_OnAfterPlugins;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;set_OnRenderException;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;set_OnUnhandledExpression;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptMethodInfo;false;GetScriptMethods;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;SharpPages;false;OneTimePage;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Serialization;XmlSerializerWrapper;false;ReadObject;(System.Xml.XmlDictionaryReader);;Argument[0];ReturnValue;taint;df-generated | -| ServiceStack.Support;ActionExecHandler;false;ActionExecHandler;(System.Action,System.Threading.AutoResetEvent);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_ConfigFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_ConfigureAppHost;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_UseServiceController;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;MockRestGateway;false;set_ResultsFilter;(ServiceStack.Testing.RestGatewayDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;RestGatewayDelegate;false;BeginInvoke;(System.String,System.Type,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ConvertInstanceDelegate;false;BeginInvoke;(System.Object,System.Type,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ConvertObjectDelegate;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DateTimeSerializer;false;set_OnParseErrorFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializationErrorDelegate;false;BeginInvoke;(System.Object,System.Type,System.String,System.String,System.Exception,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements;false;ParseGenericArray;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements;false;ParseGenericArray;(System.String,ServiceStack.Text.Common.ParseStringDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;false;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;false;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;false;Invoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;ParseGenericList;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;ParseGenericList;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;false;Invoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;GetListTypeParseFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;GetListTypeParseStringSpanFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeStringSpanDelegate;false;BeginInvoke;(System.Type,System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ITypeSerializer;true;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;JsWriter;false;WriteDynamic;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ObjectDeserializerDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ParseStringDelegate;false;BeginInvoke;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ParseStringSpanDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;WriteObjectDelegate;false;BeginInvoke;(System.IO.TextWriter,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Json;JsonTypeSerializer;false;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Json;JsonlSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Jsv;JsvTypeSerializer;false;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;ObjectPool+Factory;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;ObjectPool;false;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;ObjectPool;false;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;PooledObject;false;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;PooledObject;false;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_ParsePrimitiveFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_TypeFinder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_TypeWriter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;CsvReader;false;ParseFields;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;CsvSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;DefaultMemory;false;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;DefaultMemory;false;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);;Argument[20];Argument[20].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);;Argument[21];Argument[21].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);;Argument[30];Argument[30].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_AllowRuntimeType;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_ParsePrimitiveFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_TypeFinder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_TypeWriter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_DeSerializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnDeserializedFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnDeserializingFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnSerializedFn;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnSerializingFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_RawDeserializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_RawSerializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_SerializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsonExtensions;false;ConvertAll;(ServiceStack.Text.JsonArrayObjects,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsonExtensions;false;ConvertTo;(ServiceStack.Text.JsonObject,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsonObject;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.Text;JsonSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;MemoryProvider;true;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;MemoryProvider;true;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;NetCoreMemory;false;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;NetCoreMemory;false;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| ServiceStack.Text;RecyclableMemoryStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| ServiceStack.Text;RecyclableMemoryStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| ServiceStack.Text;RecyclableMemoryStreamManager+EventHandler;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler;false;BeginInvoke;(ServiceStack.Text.RecyclableMemoryStreamManager+Events+MemoryStreamDiscardReason,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager+StreamLengthReportHandler;false;BeginInvoke;(System.Int64,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager+UsageReportEventHandler;false;BeginInvoke;(System.Int64,System.Int64,System.Int64,System.Int64,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;TextConfig;false;set_CreateSha;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;TypeConfig;false;set_OnDeserializing;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;TypeSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Validation;ValidationFeature;false;set_ErrorResponseFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;true;GetPathToRoot;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.VirtualPath;AbstractVirtualFileBase;true;GetPathToRoot;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.VirtualPath;FileSystemVirtualDirectory;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.VirtualPath;ResourceVirtualDirectory;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| ServiceStack.Web;IContentTypes;true;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IContentTypes;true;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IContentTypes;true;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IContentTypes;true;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IHttpResult;true;set_ResultScope;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_CurrentDateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_IgnoreFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_RequestBodyTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_RequestLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_ResponseTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_SkipLogging;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamDeserializerDelegate;false;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamDeserializerDelegateAsync;false;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamSerializerDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamSerializerDelegateAsync;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StringDeserializerDelegate;false;BeginInvoke;(System.String,System.Type,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StringSerializerDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;TextDeserializerDelegate;false;BeginInvoke;(System.Type,System.String,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;TextSerializerDelegate;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ActionInvoker;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ApiAllowableValuesAttribute;false;ApiAllowableValuesAttribute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ApiAllowableValuesAttribute;false;ApiAllowableValuesAttribute;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostBase;false;set_BeforeNextMiddleware;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostBase;false;set_NetCoreHandler;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostBase;true;ProcessRequest;(Microsoft.AspNetCore.Http.HttpContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;AddIfNotExists;(System.Collections.Generic.List,T,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureOperation;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureOperations;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureType;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureTypes;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;RegisterRequestBinder;(ServiceStack.IAppHost,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachOperation;(ServiceStack.AppMetadata,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachType;(ServiceStack.AppMetadata,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;Property;(ServiceStack.MetadataType,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;RemoveProperty;(ServiceStack.MetadataType,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;ToInput;(ServiceStack.InputAttributeBase,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;ToProperties;(System.Type,System.Func,System.Collections.Generic.HashSet);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppTasks;false;Register;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppTasks;false;Run;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;DbContextExec;(System.IServiceProvider,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;DbContextExec;(System.IServiceProvider,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;NewScope;(System.IServiceProvider,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;ToObjectDictionary;(System.Data.IDataReader,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncContext;false;ContinueWith;(System.Threading.Tasks.Task,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncContext;false;ContinueWith;(System.Threading.Tasks.Task,System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_GlobalRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_GlobalResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_HttpLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_OnAuthenticationRequired;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_OnUploadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_RequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_StreamDeserializer;(ServiceStack.Web.StreamDeserializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_StreamSerializer;(ServiceStack.Web.StreamSerializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;AuthFeature;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;AuthFeature;(System.Func,ServiceStack.Auth.IAuthProvider[],System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_AllowGetAuthenticateRequests;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_AuthResponseDecorator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_IsValidUsernameFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_OnAuthenticateValidate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_RegisterResponseDecorator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_SessionFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_ValidateRedirectLinks;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoMapping;false;RegisterConverter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoMapping;false;RegisterPopulator;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoMappingUtils;false;ThenDo;(To,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryData;false;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataExtensions;false;And;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataExtensions;false;MemorySource;(ServiceStack.QueryDataContext,System.Func>,ServiceStack.Caching.ICacheClient,System.Nullable,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataExtensions;false;Or;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;AddDataSource;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;AddDataSource;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;AddDataSource;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;RegisterQueryFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;set_GenerateServiceFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryMetadataFeature;false;set_MetadataFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;BlazorServerUtils;false;AddBlazorServerApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.TimeSpan,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.TimeSpan,System.Func>);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CachedExpressionCompiler;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ClientConfig;false;set_EncodeDispositionFileName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ClientConfig;false;set_EvalExpression;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CompareTypeUtils;false;Aggregate;(System.Collections.IEnumerable,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CompressedResult;false;set_ResultScope;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerExtensions;false;AddSingleton;(ServiceStack.IContainer,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerExtensions;false;AddTransient;(ServiceStack.IContainer,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddScoped;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddScoped;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddSingleton;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddSingleton;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddTransient;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddTransient;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CookieHandler;false;set_Filter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CsvRequestLogger;false;set_OnReadLastEntryError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CsvRequestLogger;false;set_OnWriteLogsError;(System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;CustomPlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;CustomPlugin;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;set_OnAfterPluginsLoaded;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;set_OnBeforePluginsLoaded;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;set_OnRegister;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomRequestFilter;false;CustomRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomResponseFilter;false;CustomResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DataConditionExpression;false;set_FieldGetter;(ServiceStack.GetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Defer;false;Defer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;ConvertAll;(System.Collections.Generic.IDictionary,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;ForEach;(System.Collections.Generic.Dictionary,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;GetOrAdd;(System.Collections.Generic.Dictionary,K,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;GetValue;(System.Collections.Generic.Dictionary,TKey,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;MoveKey;(System.Collections.Generic.Dictionary,TKey,TKey,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DisposableExtensions;false;Run;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EmptyCtorDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EmptyCtorFactoryDelegate;false;BeginInvoke;(System.Type,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AllAsync;(System.Collections.Generic.IEnumerable>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AllAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AnyAsync;(System.Collections.Generic.IEnumerable>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AnyAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Each;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Each;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Each;(System.Collections.Generic.IDictionary,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;EquivalentTo;(System.Collections.Generic.IDictionary,System.Collections.Generic.IDictionary,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;EquivalentTo;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;EquivalentTo;(T[],T[],System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Map;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Map;(System.Collections.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;ToSafeDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnHungConnection;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnPublish;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnPublishAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnUnsubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnUnsubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_WriteEvent;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_WriteEventAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExceptionFilterDelegate;false;BeginInvoke;(System.Net.WebException,System.Net.WebResponse,System.String,System.Type,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExceptionFilterHttpDelegate;false;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.String,System.Type,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAll;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAllAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAllReturnFirstAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAllWithFirstOut;(System.Collections.Generic.IEnumerable,System.Func,TReturn);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecReturnFirstWithResult;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecReturnFirstWithResultAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnException;(System.Action,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnException;(System.Action,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnExceptionAsync;(System.Func,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnExceptionAsync;(System.Func,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryUntilTrue;(System.Func,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryUntilTrueAsync;(System.Func>,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;AssignedValues;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;GetFieldNames;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;GetMemberExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;GetMemberName;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FieldAccessor;false;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FieldAccessor;false;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FieldAccessor;false;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;TryExec;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;TryExec;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;TryExec;(System.Func,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;WaitWhile;(System.Func,System.Int32,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GenericAppHost;false;set_ConfigFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GenericAppHost;false;set_ConfigureAppHost;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GenericAppHost;false;set_ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GetMemberDelegate;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GetMemberDelegate;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GitHubGateway;false;set_GetJsonFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostConfig;false;set_FallbackRestPath;(ServiceStack.Host.FallbackRestPathDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModule;false;set_FileContentsResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModuleContext;false;Cache;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModulesFeature;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModulesFeature;false;set_FileContentsResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpCacheFeature;false;set_CacheControlFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpContextFactory+TestResponse;false;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpContextFactory+TestResponse;false;OnStarting;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpError;false;set_ResultScope;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpExtensions;false;EndHttpHandlerRequest;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpExtensions;false;EndHttpHandlerRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpExtensions;false;EndRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpRequestExtensions;false;EachRequest;(ServiceStack.Web.IRequest,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpRequestExtensions;false;ResolveItem;(ServiceStack.Web.IRequest,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpResponseExtensionsInternal;false;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Byte[],System.Byte[],System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpResponseExtensionsInternal;false;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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 | -| ServiceStack;HttpResult;false;set_ResultScope;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrl;(System.String,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrl;(System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrl;(System.String,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrl;(System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrl;(System.String,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrl;(System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;With;(System.Net.Http.HttpRequestMessage,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;set_CreateClient;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;set_HttpClientHandlerFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;AfterPluginLoaded;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;ConfigurePlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;PostConfigurePlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedMessageRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedMessageResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilterAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilterAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IContainer;true;AddSingleton;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IContainer;true;AddTransient;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IEventSubscription;true;set_OnUnsubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IEventSubscription;true;set_OnUnsubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IServerEvents;true;QueueAsyncTask;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Inspect+Config;false;set_DumpTableFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Inspect+Config;false;set_VarsFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;InstanceMapper;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Func>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;ToWebServiceException;(System.Net.Http.HttpResponseMessage,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ExceptionFilter;(ServiceStack.ExceptionFilterHttpDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_GlobalHttpMessageHandlerFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_GlobalRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_GlobalResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_HttpMessageHandlerFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_RequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ResultsFilter;(ServiceStack.ResultsFilterHttpDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ResultsFilterResponse;(ServiceStack.ResultsFilterHttpResponseDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_UrlResolver;(ServiceStack.UrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClientUtils;false;AddJsonApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ListExtensions;false;SafeWhere;(System.Collections.Generic.List,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;QueueAsyncTask;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyHeartbeatAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyJoinAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyLeaveAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyUpdateAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnRemoveSubscriptionAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnUnsubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnUpdateAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_Serialize;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MetadataFeature;false;set_DetailPageFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MetadataFeature;false;set_IndexPageFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MetadataFeature;false;set_TagFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MethodInvoker;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MimeTypes;false;set_IsBinaryFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ModelConfig;false;Id;(ServiceStack.GetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ModularStartup;false;ModularStartup;(Microsoft.Extensions.Configuration.IConfiguration,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NativeTypesFeature;false;ExportAttribute;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NativeTypesFeature;false;ExportAttribute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NativeTypesFeature;false;set_ShouldInitializeCollection;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetStandardPclExportClient;false;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ObjectActivator;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;OrderByExpression;false;OrderByExpression;(System.String,ServiceStack.GetMemberDelegate,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PclExportClient;false;CreateTimer;(System.Threading.TimerCallback,System.TimeSpan,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PclExportClient;false;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PclExportClient;false;RunOnUiThread;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;MeasureFor;(System.Action,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PlatformExtensions;false;AnyValues;(System.Collections.IDictionary,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PlatformExtensions;false;ToObjectDictionary;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PlatformExtensions;false;WithValues;(System.Collections.IDictionary,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Plugins;false;AddToAppMetadata;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Plugins;false;ModifyAppMetadata;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PocoDataSource;false;Create;(System.Collections.Generic.ICollection,System.Func,System.Int64>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PocoDataSource;false;Create;(System.Collections.Generic.IEnumerable,System.Func,System.Int64>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PopulateMemberDelegate;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PreProcessRequest;false;set_HandleUploadFileAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PredefinedRoutesFeature;false;set_ApiIndex;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_DiagnosticEntryFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_ExcludeRequestsFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_ResponseTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_TagResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProgressDelegate;false;BeginInvoke;(System.Int64,System.Int64,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PropertyAccessor;false;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PropertyAccessor;false;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;ProxyFeature;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;ProxyFeature;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_ProxyRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_ProxyResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_TransformRequest;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_TransformResponse;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_ProxyRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_ProxyResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_ResolveUrl;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_TransformRequest;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_TransformResponse;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;QueryDataFilterDelegate;false;BeginInvoke;(ServiceStack.IDataQuery,ServiceStack.IQueryData,ServiceStack.Web.IRequest,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;QueryStringSerializer;false;set_ComplexTypeStrategy;(ServiceStack.WriteComplexTypeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RegistrationFeature;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestContext;false;GetOrCreate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;GetSessionFromSourceAsync;(ServiceStack.Web.IRequest,System.String,System.Func,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Nullable,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Func,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Nullable,System.Func,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_CurrentDateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_IgnoreFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_RequestBodyTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_RequestLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_ResponseTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_SkipLogging;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterDelegate;false;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterHttpDelegate;false;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterHttpResponseDelegate;false;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterResponseDelegate;false;BeginInvoke;(System.Net.WebResponse,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SameSiteCookiesServiceCollectionExtensions;false;ConfigureNonBreakingSameSiteCookies;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventCallback;false;BeginInvoke;(ServiceStack.ServerEventsClient,ServiceStack.ServerEventMessage,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;AddListener;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;HasListener;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;RemoveListener;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_AllRequestFilters;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_EventStreamRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_HeartbeatRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_HttpClientHandlerFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_ResolveStreamUrl;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_UnRegisterRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnConnect;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnCreated;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnHeartbeatInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnHungConnection;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnPublish;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnPublishAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnUnsubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnUnsubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnUpdateAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_Serialize;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;CaptureHttp;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;PrepareWebRequest;(System.String,System.String,System.Object,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;ToWebServiceException;(System.Net.WebException,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;UploadFile;(System.Net.WebRequest,System.IO.Stream,System.String,System.String,System.String,System.Action,System.String,System.String);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_GlobalRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_GlobalResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_HttpLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_OnAuthenticationRequired;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_OnUploadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_RequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_UrlResolver;(ServiceStack.UrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;true;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;true;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientExtensions;false;Apply;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceExtensions;false;RunAction;(TService,TRequest,System.Func,ServiceStack.Web.IRequest);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;AfterPluginLoaded;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;ConfigurePlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;PostConfigurePlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedMessageRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedMessageResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedRequestFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedRequestFilterAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedRequestFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedResponseFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedResponseFilterAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceStackHost;false;RegisterTypedResponseFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberDelegate;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberDelegate;false;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberRefDelegate;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberRefDelegate;false;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SharpPageHandler;false;set_Filter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SharpPageHandler;false;set_ValidateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SimpleContainer;false;AddSingleton;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SimpleContainer;false;AddTransient;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StaticActionInvoker;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StaticMethodInvoker;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StringExtensions;false;ToCsv;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StringExtensions;false;ToJson;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StringExtensions;false;ToJsv;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SvgFeature;false;set_ValidateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExt;false;RunSync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExt;false;RunSync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskUtils;false;EachAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskUtils;false;Then;(System.Threading.Tasks.Task,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskUtils;false;Then;(System.Threading.Tasks.Task,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TopLevelAppModularStartup;false;Create;(THost,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TopLevelAppModularStartup;false;TopLevelAppModularStartup;(System.Type,ServiceStack.AppHostBase,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TypedUrlResolverDelegate;false;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UiFeature;false;set_Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ResolvePath;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_TransformFileAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ValidateDelete;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ValidateDownload;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ValidateUpload;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UrlExtensions;false;ToUrl;(System.Object,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UrlResolverDelegate;false;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;WriteComplexTypeDelegate;false;BeginInvoke;(System.IO.TextWriter,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;X;false;Apply;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;X;false;Map;(From,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;XLinqExtensions;false;GetAttributeValueOrDefault;(System.Xml.Linq.XAttribute,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;XLinqExtensions;false;GetElementValueOrDefault;(System.Xml.Linq.XElement,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Buffers;ArrayBufferWriter;false;GetMemory;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ArrayBufferWriter;false;get_WrittenMemory;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ArrayBufferWriter;false;get_WrittenSpan;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;BuffersExtensions;false;PositionOf;(System.Buffers.ReadOnlySequence,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;MemoryHandle;false;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;MemoryHandle;false;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);;Argument[1];Argument[this];taint;df-generated | -| System.Buffers;MemoryHandle;false;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);;Argument[2];Argument[this];taint;df-generated | -| System.Buffers;MemoryHandle;false;get_Pointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;MemoryManager;false;CreateMemory;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;MemoryManager;false;CreateMemory;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;MemoryManager;true;get_Memory;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence+Enumerator;false;Enumerator;(System.Buffers.ReadOnlySequence);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;GetPosition;(System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;GetPosition;(System.Int64,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(System.ReadOnlyMemory);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int32,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int32,System.SequencePosition);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64);;Argument[this];ReturnValue;value;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64,System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64,System.SequencePosition);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.SequencePosition);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;TryGet;(System.SequencePosition,System.ReadOnlyMemory,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_End;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_First;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_FirstSpan;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_Start;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySpanAction;false;BeginInvoke;(System.ReadOnlySpan,TArg,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Buffers;SearchValues;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;SequenceReader;(System.Buffers.ReadOnlySequence);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadExact;(System.Int32,System.Buffers.ReadOnlySequence);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadTo;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadTo;(System.Buffers.ReadOnlySequence,T,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadTo;(System.Buffers.ReadOnlySequence,T,T,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadToAny;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;get_Position;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;get_UnreadSequence;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SpanAction;false;BeginInvoke;(System.Span,TArg,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.CodeDom.Compiler;CodeCompiler;false;CompileAssemblyFromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;false;CompileAssemblyFromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;false;JoinStringArray;(System.String[],System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;false;JoinStringArray;(System.String[],System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;true;FromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;true;FromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateEscapedIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateGenerator;(System.IO.TextWriter);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateGenerator;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateValidIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GetTypeOutput;(System.CodeDom.CodeTypeReference);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;CreateEscapedIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;CreateValidIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateExpression;(System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateNamespaceImports;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateStatement;(System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateStatements;(System.CodeDom.CodeStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateTypes;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GetTypeOutput;(System.CodeDom.CodeTypeReference);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentClass;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentMember;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentMemberName;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_Output;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;ContinueOnNewLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;CreateEscapedIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;CreateValidIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateNamespace;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateParameterDeclarationExpression;(System.CodeDom.CodeParameterDeclarationExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateSnippetCompileUnit;(System.CodeDom.CodeSnippetCompileUnit);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateSnippetStatement;(System.CodeDom.CodeSnippetStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GetTypeOutput;(System.CodeDom.CodeTypeReference);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputAttributeArgument;(System.CodeDom.CodeAttributeArgument);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputAttributeDeclarations;(System.CodeDom.CodeAttributeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputExpressionList;(System.CodeDom.CodeExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputExpressionList;(System.CodeDom.CodeExpressionCollection,System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputIdentifier;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputParameters;(System.CodeDom.CodeParameterDeclarationExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGeneratorOptions;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;Add;(System.CodeDom.Compiler.CompilerError);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;AddRange;(System.CodeDom.Compiler.CompilerErrorCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;AddRange;(System.CodeDom.Compiler.CompilerError[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerErrorCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerError[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;CopyTo;(System.CodeDom.Compiler.CompilerError[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;Insert;(System.Int32,System.CodeDom.Compiler.CompilerError);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;Remove;(System.CodeDom.Compiler.CompilerError);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;set_Item;(System.Int32,System.CodeDom.Compiler.CompilerError);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerInfo;false;GetExtensions;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerInfo;false;GetLanguages;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerInfo;false;get_CodeDomProviderType;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;GeneratedCodeAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;GeneratedCodeAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;get_Tool;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;IndentedTextWriter;(System.IO.TextWriter,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;IndentedTextWriter;(System.IO.TextWriter,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLine;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabs;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabsAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabsAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabsAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;get_Encoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;get_InnerWriter;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.CodeDom.Compiler;TempFileCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.CodeDom.Compiler;TempFileCollection;false;TempFileCollection;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;get_BasePath;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;get_TempDir;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeArgumentReferenceExpression;false;CodeArgumentReferenceExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;get_Initializers;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttachEventStatement;false;CodeAttachEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgument;false;CodeAttributeArgument;(System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;Add;(System.CodeDom.CodeAttributeArgument);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;AddRange;(System.CodeDom.CodeAttributeArgumentCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;AddRange;(System.CodeDom.CodeAttributeArgument[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgumentCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgument[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;CopyTo;(System.CodeDom.CodeAttributeArgument[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;Insert;(System.Int32,System.CodeDom.CodeAttributeArgument);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;Remove;(System.CodeDom.CodeAttributeArgument);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;set_Item;(System.Int32,System.CodeDom.CodeAttributeArgument);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;get_AttributeType;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;Add;(System.CodeDom.CodeAttributeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;AddRange;(System.CodeDom.CodeAttributeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;AddRange;(System.CodeDom.CodeAttributeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;CopyTo;(System.CodeDom.CodeAttributeDeclaration[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;Insert;(System.Int32,System.CodeDom.CodeAttributeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;Remove;(System.CodeDom.CodeAttributeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;set_Item;(System.Int32,System.CodeDom.CodeAttributeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCastExpression;false;CodeCastExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCastExpression;false;CodeCastExpression;(System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCastExpression;false;CodeCastExpression;(System.Type,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;Add;(System.CodeDom.CodeCatchClause);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;AddRange;(System.CodeDom.CodeCatchClauseCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;AddRange;(System.CodeDom.CodeCatchClause[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClauseCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClause[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;CopyTo;(System.CodeDom.CodeCatchClause[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;Insert;(System.Int32,System.CodeDom.CodeCatchClause);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;Remove;(System.CodeDom.CodeCatchClause);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;set_Item;(System.Int32,System.CodeDom.CodeCatchClause);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeChecksumPragma;false;CodeChecksumPragma;(System.String,System.Guid,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeComment;false;CodeComment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeComment;false;CodeComment;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;Add;(System.CodeDom.CodeCommentStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;AddRange;(System.CodeDom.CodeCommentStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;AddRange;(System.CodeDom.CodeCommentStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;CopyTo;(System.CodeDom.CodeCommentStatement[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;Insert;(System.Int32,System.CodeDom.CodeCommentStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;Remove;(System.CodeDom.CodeCommentStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;set_Item;(System.Int32,System.CodeDom.CodeCommentStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeDefaultValueExpression;false;CodeDefaultValueExpression;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDelegateCreateExpression;false;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDelegateCreateExpression;false;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;Add;(System.CodeDom.CodeDirective);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;AddRange;(System.CodeDom.CodeDirectiveCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;AddRange;(System.CodeDom.CodeDirective[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;CodeDirectiveCollection;(System.CodeDom.CodeDirectiveCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;CodeDirectiveCollection;(System.CodeDom.CodeDirective[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;CopyTo;(System.CodeDom.CodeDirective[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;Insert;(System.Int32,System.CodeDom.CodeDirective);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;Remove;(System.CodeDom.CodeDirective);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;set_Item;(System.Int32,System.CodeDom.CodeDirective);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeEventReferenceExpression;false;CodeEventReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;Add;(System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;AddRange;(System.CodeDom.CodeExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;AddRange;(System.CodeDom.CodeExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;CodeExpressionCollection;(System.CodeDom.CodeExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;CodeExpressionCollection;(System.CodeDom.CodeExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;CopyTo;(System.CodeDom.CodeExpression[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;Insert;(System.Int32,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;Remove;(System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;set_Item;(System.Int32,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeFieldReferenceExpression;false;CodeFieldReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeGotoStatement;false;CodeGotoStatement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeLabeledStatement;false;CodeLabeledStatement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeLabeledStatement;false;CodeLabeledStatement;(System.String,System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeLinePragma;false;CodeLinePragma;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;add_PopulateImplementationTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;add_PopulateParameters;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;add_PopulateStatements;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;get_ImplementationTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;get_Statements;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;remove_PopulateImplementationTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;remove_PopulateParameters;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;remove_PopulateStatements;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMethodInvokeExpression;false;CodeMethodInvokeExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression[]);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMethodInvokeExpression;false;CodeMethodInvokeExpression;(System.CodeDom.CodeMethodReferenceExpression,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMethodReferenceExpression;false;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMethodReferenceExpression;false;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeTypeReference[]);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespace;false;CodeNamespace;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespace;false;add_PopulateComments;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;add_PopulateImports;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;add_PopulateTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;get_Comments;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespace;false;get_Imports;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespace;false;get_Types;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespace;false;remove_PopulateComments;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;remove_PopulateImports;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;remove_PopulateTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespaceCollection;false;Add;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;AddRange;(System.CodeDom.CodeNamespaceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;AddRange;(System.CodeDom.CodeNamespace[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;CodeNamespaceCollection;(System.CodeDom.CodeNamespaceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;CodeNamespaceCollection;(System.CodeDom.CodeNamespace[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;CopyTo;(System.CodeDom.CodeNamespace[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;Insert;(System.Int32,System.CodeDom.CodeNamespace);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;Remove;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;set_Item;(System.Int32,System.CodeDom.CodeNamespace);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImport;false;CodeNamespaceImport;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;Add;(System.CodeDom.CodeNamespaceImport);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.CodeDom;CodeNamespaceImportCollection;false;AddRange;(System.CodeDom.CodeNamespaceImport[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.CodeDom;CodeNamespaceImportCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.CodeDom;CodeNamespaceImportCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.CodeDom;CodeNamespaceImportCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.CodeDom;CodeNamespaceImportCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.CodeDom;CodeNamespaceImportCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;set_Item;(System.Int32,System.CodeDom.CodeNamespaceImport);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.CodeDom;CodeObjectCreateExpression;false;CodeObjectCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeObjectCreateExpression;false;CodeObjectCreateExpression;(System.String,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeObjectCreateExpression;false;CodeObjectCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;Add;(System.CodeDom.CodeParameterDeclarationExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;AddRange;(System.CodeDom.CodeParameterDeclarationExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;AddRange;(System.CodeDom.CodeParameterDeclarationExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;CopyTo;(System.CodeDom.CodeParameterDeclarationExpression[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;Insert;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;Remove;(System.CodeDom.CodeParameterDeclarationExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;set_Item;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodePropertyReferenceExpression;false;CodePropertyReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeRegionDirective;false;CodeRegionDirective;(System.CodeDom.CodeRegionMode,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeRemoveEventStatement;false;CodeRemoveEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeRemoveEventStatement;false;CodeRemoveEventStatement;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetCompileUnit;false;CodeSnippetCompileUnit;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetExpression;false;CodeSnippetExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetStatement;false;CodeSnippetStatement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetTypeMember;false;CodeSnippetTypeMember;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;Add;(System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;AddRange;(System.CodeDom.CodeStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;AddRange;(System.CodeDom.CodeStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;CodeStatementCollection;(System.CodeDom.CodeStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;CodeStatementCollection;(System.CodeDom.CodeStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;CopyTo;(System.CodeDom.CodeStatement[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;Insert;(System.Int32,System.CodeDom.CodeStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;Remove;(System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;set_Item;(System.Int32,System.CodeDom.CodeStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;CodeTypeDeclaration;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;add_PopulateBaseTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclaration;false;add_PopulateMembers;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclaration;false;get_BaseTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;get_Members;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;remove_PopulateBaseTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclaration;false;remove_PopulateMembers;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;Add;(System.CodeDom.CodeTypeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;AddRange;(System.CodeDom.CodeTypeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;AddRange;(System.CodeDom.CodeTypeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;CopyTo;(System.CodeDom.CodeTypeDeclaration[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;Remove;(System.CodeDom.CodeTypeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDelegate;false;CodeTypeDelegate;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;Add;(System.CodeDom.CodeTypeMember);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;AddRange;(System.CodeDom.CodeTypeMemberCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;AddRange;(System.CodeDom.CodeTypeMember[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMemberCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMember[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;CopyTo;(System.CodeDom.CodeTypeMember[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeMember);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;Remove;(System.CodeDom.CodeTypeMember);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeMember);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeOfExpression;false;CodeTypeOfExpression;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeOfExpression;false;CodeTypeOfExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeOfExpression;false;CodeTypeOfExpression;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameter;false;CodeTypeParameter;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Add;(System.CodeDom.CodeTypeParameter);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;AddRange;(System.CodeDom.CodeTypeParameterCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;AddRange;(System.CodeDom.CodeTypeParameter[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameterCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameter[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;CopyTo;(System.CodeDom.CodeTypeParameter[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeParameter);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Remove;(System.CodeDom.CodeTypeParameter);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeParameter);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReference;false;CodeTypeReference;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReference;false;CodeTypeReference;(System.String,System.CodeDom.CodeTypeReferenceOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReference;false;CodeTypeReference;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Add;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Add;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;AddRange;(System.CodeDom.CodeTypeReferenceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;AddRange;(System.CodeDom.CodeTypeReference[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReferenceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReference[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;CopyTo;(System.CodeDom.CodeTypeReference[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeReference);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Remove;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeReference);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceExpression;false;CodeTypeReferenceExpression;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceExpression;false;CodeTypeReferenceExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceExpression;false;CodeTypeReferenceExpression;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableReferenceExpression;false;CodeVariableReferenceExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Concurrent;BlockingCollection;false;Add;(T,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;BlockingCollection;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;BlockingCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Concurrent;BlockingCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T,System.Int32,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| 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;ConcurrentBag;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentBag;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentBag;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Concurrent;ConcurrentBag;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Concurrent;ConcurrentBag;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentBag;false;TryAdd;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;ConcurrentBag;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentBag;false;TryTake;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,TValue,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func,TArg);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetOrAdd;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetOrAdd;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetOrAdd;(TKey,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentQueue;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Concurrent;ConcurrentQueue;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentQueue;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentQueue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Concurrent;ConcurrentQueue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Concurrent;ConcurrentStack;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Concurrent;ConcurrentStack;false;ConcurrentStack;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentStack;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;ConcurrentStack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Concurrent;ConcurrentStack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Concurrent;ConcurrentStack;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryPop;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryPopRange;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryPopRange;(T[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryTake;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;IProducerConsumerCollection;true;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;Partitioner;false;Create;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Concurrent;Partitioner;false;Create;(System.Collections.Generic.IEnumerable,System.Collections.Concurrent.EnumerablePartitionerOptions);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Concurrent;Partitioner;false;Create;(System.Collections.Generic.IList,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Concurrent;Partitioner;false;Create;(TSource[],System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Frozen;FrozenDictionary+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Frozen;FrozenDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Frozen;FrozenDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Frozen;FrozenDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Frozen;FrozenDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Frozen;FrozenDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Frozen;FrozenDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Frozen;FrozenDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Frozen;FrozenDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Frozen;FrozenDictionary;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Frozen;FrozenSet;false;ToFrozenSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenSet+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenSet;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Frozen;FrozenSet;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Frozen;FrozenSet;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Frozen;FrozenSet;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Frozen;FrozenSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Frozen;FrozenSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Frozen;FrozenSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;CollectionExtensions;false;AsReadOnly;(System.Collections.Generic.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;AsReadOnly;(System.Collections.Generic.IDictionary);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;CopyTo;(System.Collections.Generic.List,System.Span);;Argument[0].Element;Argument[1];taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;GetValueOrDefault;(System.Collections.Generic.IReadOnlyDictionary,TKey,TValue);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;Remove;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[0].Element;Argument[2];taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[1];Argument[0].Element;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[2];Argument[0].Element;taint;df-generated | -| System.Collections.Generic;Comparer;false;Create;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Entry;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+KeyCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+KeyCollection;false;Add;(TKey);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;CopyTo;(TKey[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+KeyCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;KeyCollection;(System.Collections.Generic.Dictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Dictionary+KeyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+ValueCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+ValueCollection;false;Add;(TValue);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;CopyTo;(TValue[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+ValueCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;ValueCollection;(System.Collections.Generic.Dictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Dictionary+ValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;Dictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;Dictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Dictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Int32,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;Dictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+Enumerator.Current];value;manual | -| System.Collections.Generic;Dictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;Dictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;Dictionary;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;Dictionary;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;Dictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;Dictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;Dictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;Dictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;Dictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;EqualityComparer;false;Create;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;EqualityComparer;false;Create;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;HashSet+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;HashSet;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;HashSet;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;HashSet;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;HashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.HashSet`1+Enumerator.Current];value;manual | -| System.Collections.Generic;HashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;HashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;HashSet;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;HashSet;false;HashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;HashSet;false;HashSet;(System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;HashSet;false;RemoveWhere;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;HashSet;false;TryGetValue;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;HashSet;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| 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`2.Key];value;manual | -| System.Collections.Generic;IDictionary;true;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;IDictionary;true;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;IDictionary;true;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;IDictionary;true;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;IDictionary;true;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;IDictionary;true;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;IEnumerable;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.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;Create;(TKey,TValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;Create;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;Deconstruct;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;KeyValuePair;(TKey,TValue);;Argument[0];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;KeyValuePair;false;KeyValuePair;(TKey,TValue);;Argument[1];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;KeyValuePair;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[1];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[1];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[1];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(System.Collections.Generic.LinkedListNode);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(System.Collections.Generic.LinkedListNode);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;LinkedList;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;LinkedList;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;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.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;LinkedList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.LinkedList`1+Enumerator.Current];value;manual | -| System.Collections.Generic;LinkedList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;LinkedList;false;LinkedList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;LinkedList;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;Remove;(System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;get_First;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;get_Last;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;LinkedListNode;false;LinkedListNode;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedListNode;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedListNode;false;get_Next;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedListNode;false;get_Previous;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;List+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;List;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;AsReadOnly;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Generic;List;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;List;false;ConvertAll;(System.Converter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;List;false;CopyTo;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Generic;List;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;List;false;Exists;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;Find;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;Find;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;Find;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;List;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;FindAll;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;FindAll;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;List;false;FindIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindLast;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;FindLast;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;FindLast;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;List;false;FindLastIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindLastIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindLastIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;ForEach;(System.Action);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;List;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.List`1+Enumerator.Current];value;manual | -| System.Collections.Generic;List;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;List;false;GetRange;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Generic;List;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;List;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;List;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;List;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;TrueForAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;List;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;List;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;PriorityQueue;false;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;DequeueEnqueue;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;EnqueueDequeue;(TElement,TPriority);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;EnqueueDequeue;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;EnqueueRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;Peek;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Collections.Generic.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Int32,System.Collections.Generic.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;TryDequeue;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;TryPeek;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;Queue;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Queue;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;Queue;false;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue;false;Enqueue;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;Queue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;Queue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Queue`1+Enumerator.Current];value;manual | -| System.Collections.Generic;Queue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;Queue;false;Peek;();;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;Queue;false;Queue;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Queue;false;TryDequeue;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;Add;(TKey);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;CopyTo;(TKey[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+KeyCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;KeyCollection;(System.Collections.Generic.SortedDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;Add;(TValue);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;CopyTo;(TValue[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+ValueCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;ValueCollection;(System.Collections.Generic.SortedDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;SortedDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;SortedDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;SortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;SortedDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;SortedDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;SortedList;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;SortedList;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedList;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;SortedList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;SortedList;false;GetKeyAtIndex;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;GetValueAtIndex;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;SetValueAtIndex;(System.Int32,TValue);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;TryGetValue;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;SortedList;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;SortedList;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;SortedList;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedList;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedSet;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Generic;SortedSet;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;SortedSet;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedSet;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Generic;SortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;SortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedSet`1+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Generic;SortedSet;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;SortedSet;false;GetViewBetween;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;GetViewBetween;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;GetViewBetween;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;IntersectWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;RemoveWhere;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;SortedSet;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedSet;false;SortedSet;(System.Collections.Generic.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;SortedSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;UnionWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;Stack+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Stack;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Generic;Stack;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;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.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;Stack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Stack`1+Enumerator.Current];value;manual | -| System.Collections.Generic;Stack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.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 | -| System.Collections.Generic;Stack;false;Push;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;Stack;false;Stack;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Stack;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Stack;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Stack;false;TryPop;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Stack;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;IImmutableDictionary;true;AddRange;(System.Collections.Generic.IEnumerable>);;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);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;IImmutableList;true;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;IImmutableList;true;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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;false;Create;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[3];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func,TArg);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;ToImmutableArray;(System.ReadOnlySpan);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;ToImmutableArray;(System.Span);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;ToImmutableArray;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;AddRange;(System.Collections.Generic.IEnumerable);;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);;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;(TDerived[]);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;CopyTo;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;DrainToImmutable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;MoveToImmutable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;Replace;(T,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;Add;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[],System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(TDerived[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;As;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsMemory;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsSpan;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsSpan;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsSpan;(System.Range);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CastArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CastUp;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableArray;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableArray;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;CopyTo;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableArray;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableArray;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;Insert;(System.Int32,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,T[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,T[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;OfType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Remove;(T,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(T[],System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Replace;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;SetItem;(System.Int32,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Collections.Generic.IComparer);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);;Argument[this];Argument[2];taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableArray;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Create;(System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;GetValueOrDefault;(System.Collections.Immutable.IImmutableDictionary,TKey,TValue);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;GetValueOrDefault;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Clear;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Remove;(TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;SetItem;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;SetItems;(System.Collections.Generic.IEnumerable>);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;WithComparers;(System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;WithComparers;(System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;WithComparers;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_ValueComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;ToImmutableHashSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;ToImmutableHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;Except;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;Intersect;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;WithComparer;(System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,TArg);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(System.Collections.Immutable.ImmutableArray,System.Func,TArg,System.Collections.Immutable.ImmutableArray>,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(T,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Immutable.ImmutableArray>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(T,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Remove;(System.Collections.Immutable.IImmutableList,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Immutable.IImmutableList,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(System.Collections.Immutable.IImmutableList,T,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(System.Collections.Immutable.IImmutableList,T,T);;Argument[2];Argument[0].Element;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(System.Collections.Immutable.IImmutableList,T,T);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;ToImmutableList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[2];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[this];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;ConvertAll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;CopyTo;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Exists;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Find;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Find;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Find;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindAll;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindAll;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLast;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLast;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLast;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLastIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLastIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLastIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;GetRange;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Replace;(T,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;TrueForAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Add;(System.Object);;Argument[0];Argument[this].Element;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);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[2];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[this];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableList;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;ConvertAll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;CopyTo;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;Exists;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;Find;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList;false;Find;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList;false;Find;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindAll;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindAll;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;FindIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindLast;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindLast;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindLast;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;FindLastIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindLastIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindLastIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableList;false;GetRange;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].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);;Argument[1].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Remove;(T,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;Reverse;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;SetItem;(System.Int32,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;SetItem;(System.Int32,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;TrueForAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableList;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableQueue;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Dequeue;(System.Collections.Immutable.IImmutableQueue,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableQueue;false;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Dequeue;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Enqueue;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Enqueue;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableQueue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableQueue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableQueue`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableQueue;false;Peek;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Create;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateBuilder;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;GetValueOrDefault;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;TryGetKey;(TKey,TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Clear;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Remove;(TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItem;(TKey,TValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItem;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItem;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItems;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItems;(System.Collections.Generic.IEnumerable>);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;TryGetKey;(TKey,TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;WithComparers;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;WithComparers;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;WithComparers;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_ValueComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateBuilder;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;IntersectWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;TryGetValue;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;UnionWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;get_Max;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;get_Min;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Clear;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Except;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Intersect;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;TryGetValue;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;WithComparer;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_Max;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_Min;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableStack;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Pop;(System.Collections.Immutable.IImmutableStack,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableStack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableStack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableStack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableStack`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableStack;false;Peek;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Pop;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Pop;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Push;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Push;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;Collection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;Collection;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;Collection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.ObjectModel;Collection;false;Collection;(System.Collections.Generic.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;Collection;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;Collection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.ObjectModel;Collection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.ObjectModel;Collection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;Collection;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;Collection;false;InsertItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;InsertItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;SetItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.ObjectModel;Collection;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;Collection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;Collection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;Collection;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;KeyedCollection;false;InsertItem;(System.Int32,TItem);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;InsertItem;(System.Int32,TItem);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;KeyedCollection;(System.Collections.Generic.IEqualityComparer,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;SetItem;(System.Int32,TItem);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;SetItem;(System.Int32,TItem);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;TryGetValue;(TKey,TItem);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;get_Item;(TKey);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.ObjectModel;ObservableCollection;false;InsertItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;InsertItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;SetItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ObservableCollection;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ObservableCollection;false;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ObservableCollection;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;ReadOnlyCollection;(System.Collections.Generic.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;Add;(TKey);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;CopyTo;(TKey[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;Add;(TValue);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;CopyTo;(TValue[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;HybridDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Specialized;HybridDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;HybridDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Specialized;HybridDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Specialized;HybridDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Specialized;HybridDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;HybridDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Specialized;HybridDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Specialized;HybridDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Specialized;HybridDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Specialized;HybridDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Specialized;HybridDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;INotifyCollectionChanged;true;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;INotifyCollectionChanged;true;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;IOrderedDictionary;true;get_Item;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];value;manual | -| System.Collections.Specialized;IOrderedDictionary;true;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;ListDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Specialized;ListDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;ListDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Specialized;ListDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Specialized;ListDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Specialized;ListDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;ListDictionary;false;ListDictionary;(System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;ListDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Specialized;ListDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Specialized;ListDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Specialized;ListDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Specialized;ListDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Specialized;ListDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseAdd;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseAdd;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGet;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGet;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetAllKeys;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetAllValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetAllValues;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseSet;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseSet;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Collections.IEqualityComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Specialized;NameValueCollection;false;Add;(System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Specialized;NameValueCollection;false;Add;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;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;NameValueCollection;false;Get;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;Get;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;NameValueCollection;(System.Collections.Specialized.NameValueCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;NameValueCollection;(System.Int32,System.Collections.Specialized.NameValueCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;Set;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;set_Item;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;get_NewItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;get_OldItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventHandler;false;BeginInvoke;(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;OrderedDictionary;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Specialized;OrderedDictionary;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;OrderedDictionary;false;AsReadOnly;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Specialized;OrderedDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Specialized;OrderedDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Specialized;OrderedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Specialized;OrderedDictionary;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Specialized;OrderedDictionary;false;OrderedDictionary;(System.Int32,System.Collections.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;OrderedDictionary;false;OrderedDictionary;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;OrderedDictionary;false;get_Item;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Specialized;OrderedDictionary;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Specialized;OrderedDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Specialized;OrderedDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Specialized;OrderedDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Specialized;OrderedDictionary;false;set_Item;(System.Int32,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Specialized;OrderedDictionary;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;OrderedDictionary;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Specialized;OrderedDictionary;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;StringCollection;false;Add;(System.Object);;Argument[0];Argument[this].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;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Specialized;StringCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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.IEnumerator.Current];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.Object);;Argument[1];Argument[this].Element;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;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;StringCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Specialized;StringCollection;false;set_Item;(System.Int32,System.String);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Specialized;StringDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Specialized;StringDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Specialized;StringDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections.Specialized;StringDictionary;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;StringDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;StringEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;Adapter;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections;ArrayList;false;AddRange;(System.Collections.ICollection);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections;ArrayList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;ArrayList;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;ArrayList;false;CopyTo;(System.Array);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections;ArrayList;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];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[this].Element;ReturnValue.Element;value;manual | -| System.Collections;ArrayList;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].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;ReadOnly;(System.Collections.ArrayList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;ReadOnly;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;Repeat;(System.Object,System.Int32);;Argument[0];ReturnValue.Element;value;manual | -| System.Collections;ArrayList;false;Synchronized;(System.Collections.ArrayList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;Synchronized;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections;ArrayList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;ArrayList;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections;BitArray;false;And;(System.Collections.BitArray);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;BitArray;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;BitArray;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;BitArray;false;LeftShift;(System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Not;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Or;(System.Collections.BitArray);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;RightShift;(System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Xor;(System.Collections.BitArray);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;CollectionBase;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Collections;CollectionBase;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;CollectionBase;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;CollectionBase;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;CollectionBase;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections;CollectionBase;false;Remove;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;CollectionBase;false;Remove;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Collections;CollectionBase;false;get_InnerList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;CollectionBase;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections;CollectionBase;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;CollectionBase;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;CollectionBase;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Collections;Comparer;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections;DictionaryBase;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;DictionaryBase;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;DictionaryBase;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;DictionaryBase;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;DictionaryBase;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;DictionaryBase;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;DictionaryBase;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections;DictionaryBase;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections;DictionaryBase;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections;DictionaryBase;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;DictionaryBase;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;DictionaryBase;true;OnGet;(System.Object,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections;DictionaryEntry;false;Deconstruct;(System.Object,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;DictionaryEntry;false;DictionaryEntry;(System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;DictionaryEntry;false;DictionaryEntry;(System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;Hashtable;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;Hashtable;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;Hashtable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;Hashtable;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Hashtable;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Int32,System.Single,System.Collections.IEqualityComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[3];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Synchronized;(System.Collections.Hashtable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;Hashtable;false;get_EqualityComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Hashtable;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections;Hashtable;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections;Hashtable;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;Hashtable;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections;Hashtable;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];value;manual | -| System.Collections;IDictionary;true;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Value];ReturnValue;value;manual | -| System.Collections;IDictionary;true;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections;IDictionary;true;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];value;manual | -| System.Collections;IDictionary;true;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;Queue;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;Queue;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;Queue;false;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Queue;false;Enqueue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;Queue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;Queue;false;Peek;();;Argument[this].Element;ReturnValue;value;manual | -| System.Collections;Queue;false;Queue;(System.Collections.ICollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections;Queue;false;Synchronized;(System.Collections.Queue);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;Queue;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;ReadOnlyCollectionBase;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;ReadOnlyCollectionBase;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;SortedList;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;SortedList;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;SortedList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;SortedList;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;SortedList;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;SortedList;false;GetByIndex;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections;SortedList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;SortedList;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;SortedList;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;SortedList;false;GetValueList;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections;SortedList;false;SetByIndex;(System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections;SortedList;false;SortedList;(System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;SortedList;false;Synchronized;(System.Collections.SortedList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;SortedList;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections;SortedList;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections;SortedList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;SortedList;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections;SortedList;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;SortedList;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Stack;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;Stack;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;Stack;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections;Stack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Collections;Stack;false;Peek;();;Argument[this].Element;ReturnValue;value;manual | -| System.Collections;Stack;false;Pop;();;Argument[this].Element;ReturnValue;value;manual | -| System.Collections;Stack;false;Push;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;Stack;false;Stack;(System.Collections.ICollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections;Stack;false;Synchronized;(System.Collections.Stack);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;Stack;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Stack;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;false;AssociatedMetadataTypeTypeDescriptionProvider;(System.Type,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;false;GetTypeDescriptor;(System.Type,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;false;GetTypeDescriptor;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;false;GetTypeDescriptor;(System.Type,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;CompareAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;CustomValidationAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;CustomValidationAttribute;false;FormatErrorMessage;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetAutoGenerateField;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetAutoGenerateFilter;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetGroupName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetOrder;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetPrompt;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetShortName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;false;GetNullDisplayText;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;false;FormatErrorMessage;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;LengthAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;MaxLengthAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;false;MetadataTypeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;false;get_MetadataClassType;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;MinLengthAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;StringLengthAttribute;false;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;false;ValidationAttribute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;true;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;false;InitializeServiceProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;false;ValidationException;(System.ComponentModel.DataAnnotations.ValidationResult,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;Append;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;Pop;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;Push;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;add_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;add_SerializationComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;remove_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;remove_SerializationComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;ResolveNameEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.Serialization.ResolveNameEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;ActiveDesignerEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ActiveDesignerEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentChangingEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentRenameEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentRenameEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;DesignerCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel.Design;DesignerCollection;false;DesignerCollection;(System.Collections.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel.Design;DesignerCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.ComponentModel.Design;DesignerCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;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;DesignerOptionService+DesignerOptionCollection;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel.Design;DesignerOptionService;false;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerOptionService;false;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerTransactionCloseEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerTransactionCloseEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;DesignerVerb;false;DesignerVerb;(System.String,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;DesignerVerb;false;DesignerVerb;(System.String,System.EventHandler,System.ComponentModel.Design.CommandID);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| 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;DesignerVerbCollection;(System.ComponentModel.Design.DesignerVerb[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel.Design;DesignerVerbCollection;false;Insert;(System.Int32,System.ComponentModel.Design.DesignerVerb);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel.Design;DesignerVerbCollection;false;Remove;(System.ComponentModel.Design.DesignerVerb);;Argument[0];Argument[this];taint;df-generated | -| 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 | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_Activated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_Deactivated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_LoadComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionOpened;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionOpening;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_Activated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_Deactivated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_LoadComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionOpened;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionOpening;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;add_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;add_SelectionChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;remove_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;remove_SelectionChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IServiceContainer;true;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IServiceContainer;true;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;MenuCommand;false;MenuCommand;(System.EventHandler,System.ComponentModel.Design.CommandID);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;MenuCommand;false;add_CommandChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;MenuCommand;false;remove_CommandChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ServiceContainer;false;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ServiceContainer;false;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ServiceContainer;false;GetService;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;ServiceContainer;false;ServiceContainer;(System.IServiceProvider);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design;ServiceCreatorCallback;false;BeginInvoke;(System.ComponentModel.Design.IServiceContainer,System.Type,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AddingNewEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.AddingNewEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ArrayConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;AsyncCompletedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AsyncOperation;false;Post;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AsyncOperation;false;PostOperationCompleted;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AsyncOperation;false;get_SynchronizationContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;AttributeCollection;(System.Attribute[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;AttributeCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel;AttributeCollection;false;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.ComponentModel;AttributeCollection;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel;BackgroundWorker;false;add_DoWork;(System.ComponentModel.DoWorkEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;add_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;add_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;remove_DoWork;(System.ComponentModel.DoWorkEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;remove_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;remove_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BaseNumberConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;BindingList;false;AddNew;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;BindingList;false;AddNewCore;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;BindingList;false;Find;(System.ComponentModel.PropertyDescriptor,System.Object);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;BindingList;false;InsertItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;BindingList;false;InsertItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.ComponentModel;BindingList;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;BindingList;false;SetItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.ComponentModel;BindingList;false;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BindingList;false;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BindingList;false;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BindingList;false;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;CancelEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;CategoryAttribute;false;CategoryAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;CategoryAttribute;false;get_Category;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CharConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;CollectionChangeEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.CollectionChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;CollectionConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;Component;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;Component;false;add_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;Component;false;remove_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ComponentCollection;false;CopyTo;(System.ComponentModel.IComponent[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel;Container;false;Add;(System.ComponentModel.IComponent,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.ComponentModel;Container;false;CreateSite;(System.ComponentModel.IComponent,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;Container;false;GetService;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;Container;false;get_Components;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ContainerFilterService;true;FilterComponents;(System.ComponentModel.ComponentCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;CultureInfoConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CultureInfoConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;CultureInfoConverter;false;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;false;CustomTypeDescriptor;(System.ComponentModel.ICustomTypeDescriptor);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetProperties;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetProperties;(System.Attribute[]);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;DateOnlyConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DateTimeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DateTimeOffsetConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DecimalConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;DefaultValueAttribute;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;DefaultValueAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;DefaultValueAttribute;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;SetValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;DesignerAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;DoWorkEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.DoWorkEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;EditorAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EnumConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Add;(System.ComponentModel.EventDescriptor);;Argument[0];Argument[this].Element;value;manual | -| System.ComponentModel;EventDescriptorCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.ComponentModel;EventDescriptorCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.ComponentModel;EventDescriptorCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel;EventDescriptorCollection;false;EventDescriptorCollection;(System.ComponentModel.EventDescriptor[]);;Argument[0].Element;Argument[this];taint;df-generated | -| 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;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;EventDescriptorCollection;false;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| 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;EventDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;EventHandlerList;false;AddHandler;(System.Object,System.Delegate);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;AddHandler;(System.Object,System.Delegate);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;AddHandlers;(System.ComponentModel.EventHandlerList);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;get_Item;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventHandlerList;false;set_Item;(System.Object,System.Delegate);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;set_Item;(System.Object,System.Delegate);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;GuidConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;HandledEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.HandledEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IBindingList;true;Find;(System.ComponentModel.PropertyDescriptor,System.Object);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;IBindingList;true;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IBindingList;true;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IComponent;true;add_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IComponent;true;remove_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyDataErrorInfo;true;add_ErrorsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyDataErrorInfo;true;remove_ErrorsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanged;true;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanged;true;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanging;true;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanging;true;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ISupportInitializeNotification;true;add_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ISupportInitializeNotification;true;remove_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;InstallerTypeAttribute;false;InstallerTypeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;InstallerTypeAttribute;false;InstallerTypeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;LicFileLicenseProvider;false;GetKey;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;LicFileLicenseProvider;false;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);;Argument[1];Argument[0];taint;df-generated | -| System.ComponentModel;LicFileLicenseProvider;false;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;LicenseException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.ComponentModel;LicenseException;false;LicenseException;(System.Type,System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseException;false;LicenseException;(System.Type,System.Object,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;LicenseProviderAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;LicenseProviderAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;get_LicenseProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ListChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.ListChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ListSortDescriptionCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;ListSortDescriptionCollection;(System.ComponentModel.ListSortDescription[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;ListSortDescriptionCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel;ListSortDescriptionCollection;false;set_Item;(System.Int32,System.ComponentModel.ListSortDescription);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;MarshalByValueComponent;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MarshalByValueComponent;false;add_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;MarshalByValueComponent;false;remove_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;MaskedTextProvider;false;ToDisplayString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Boolean,System.Boolean,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Boolean,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;GetInvokee;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;GetSite;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.ComponentModel.MemberDescriptor);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.String,System.Attribute[]);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.String,System.Attribute[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;CreateAttributeCollection;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;FillAttributes;(System.Collections.IList);;Argument[this];Argument[0].Element;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;GetInvocationTarget;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MultilineStringConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;NestedContainer;false;CreateSite;(System.ComponentModel.IComponent,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;NestedContainer;false;GetService;(System.Type);;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel;NullableConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;NullableConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;NullableConverter;false;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;ProgressChangedEventArgs;false;ProgressChangedEventArgs;(System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;ProgressChangedEventArgs;false;get_UserState;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ProgressChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.ProgressChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyChangingEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyDescriptor;false;FillAttributes;(System.Collections.IList);;Argument[this];Argument[0].Element;taint;df-generated | -| System.ComponentModel;PropertyDescriptor;false;GetInvocationTarget;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptor;false;GetTypeFromName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptor;true;AddValueChanged;(System.Object,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyDescriptor;true;GetEditor;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;PropertyDescriptor;true;GetEditor;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptor;true;RemoveValueChanged;(System.Object,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyDescriptor;true;get_Converter;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0];Argument[this].Element;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;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;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;PropertyTabAttribute;false;InitializeArrays;(System.String[],System.ComponentModel.PropertyTabScope[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;InitializeArrays;(System.Type[],System.ComponentModel.PropertyTabScope[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;PropertyTabAttribute;(System.String,System.ComponentModel.PropertyTabScope);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;PropertyTabAttribute;(System.Type,System.ComponentModel.PropertyTabScope);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;get_TabClassNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;get_TabClasses;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ReferenceConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;ReferenceConverter;false;ReferenceConverter;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;RefreshEventHandler;false;BeginInvoke;(System.ComponentModel.RefreshEventArgs,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;RunWorkerCompletedEventArgs;false;RunWorkerCompletedEventArgs;(System.Object,System.Exception,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;RunWorkerCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;RunWorkerCompletedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;StringConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TimeOnlyConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TimeSpanConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;ToolboxItemAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;ToolboxItemAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;get_ToolboxItemType;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;get_ToolboxItemTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter+StandardValuesCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel;TypeConverter+StandardValuesCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.ComponentModel;TypeConverter+StandardValuesCollection;false;StandardValuesCollection;(System.Collections.ICollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;TypeConverter+StandardValuesCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFrom;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFrom;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertTo;(System.Object,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToInvariantString;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToString;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;GetProperties;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;GetStandardValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;SortProperties;(System.ComponentModel.PropertyDescriptorCollection,System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetReflectionType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;TypeDescriptionProvider;(System.ComponentModel.TypeDescriptionProvider);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetExtendedTypeDescriptor;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetExtendedTypeDescriptor;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetFullComponentName;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetReflectionType;(System.Type,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetRuntimeType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetTypeDescriptor;(System.Type,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetTypeDescriptor;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetTypeDescriptor;(System.Type,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;AddAttributes;(System.Object,System.Attribute[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;AddAttributes;(System.Type,System.Attribute[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetAssociation;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetClassName;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetFullComponentName;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetProvider;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetReflectionType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;add_Refreshed;(System.ComponentModel.RefreshEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;TypeDescriptor;false;remove_Refreshed;(System.ComponentModel.RefreshEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;TypeListConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeListConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeListConverter;false;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeListConverter;false;TypeListConverter;(System.Type[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;VersionConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;WarningException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.ComponentModel;Win32Exception;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.ComponentModel;Win32Exception;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;GetConfigTypeName;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;GetStreamNameForConfigSource;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;GetStreamNameForConfigSource;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;InitForConfiguration;(System.String,System.String,System.String,System.Configuration.Internal.IInternalConfigRoot,System.Object[]);;Argument[4].Element;ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForRead;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForRead;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;StartMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;StopMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigHost;true;StartMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigHost;true;StopMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;add_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;add_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;remove_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;remove_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;InternalConfigEventHandler;false;BeginInvoke;(System.Object,System.Configuration.Internal.InternalConfigEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;StreamChangeCallback;false;BeginInvoke;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Provider;ProviderBase;true;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration.Provider;ProviderBase;true;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Configuration.Provider;ProviderBase;true;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Provider;ProviderBase;true;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Provider;ProviderCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration.Provider;ProviderCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Configuration.Provider;ProviderCollection;false;CopyTo;(System.Configuration.Provider.ProviderBase[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration.Provider;ProviderCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration.Provider;ProviderCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Provider;ProviderCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;AppSettingsReader;false;GetValue;(System.String,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;AppSettingsSection;false;DeserializeElement;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;AppSettingsSection;false;GetRuntimeObject;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;AppSettingsSection;false;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;AppSettingsSection;false;get_Settings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;ApplicationSettingsBase;(System.ComponentModel.IComponent,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;ApplicationSettingsBase;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;add_SettingChanging;(System.Configuration.SettingChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;add_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;add_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;get_Context;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;get_PropertyValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;remove_SettingChanging;(System.Configuration.SettingChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;remove_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;remove_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;CallbackValidator;false;CallbackValidator;(System.Type,System.Configuration.ValidatorCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration;CallbackValidatorAttribute;false;get_ValidatorInstance;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ClientSettingsSection;false;get_Settings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;AddRange;(System.String[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;CommaDelimitedStringCollection;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;Insert;(System.Int32,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;set_Item;(System.Int32,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollectionConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollectionConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateCDataSection;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateComment;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateSignificantWhitespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateTextNode;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateWhitespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;Load;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;LoadSingleElement;(System.String,System.Xml.XmlTextReader);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;get_Filename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;GetSectionGroup;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;get_RootSectionGroup;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;get_SectionGroups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;get_Sections;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;set_AssemblyStringTransformer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;Configuration;false;set_TypeStringTransformer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ConfigurationElement;false;get_EvaluationContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;true;DeserializeElement;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElement;true;GetTransformedAssemblyString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;true;GetTransformedTypeString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;true;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElement;true;SerializeElement;(System.Xml.XmlWriter,System.Boolean);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElement;true;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElement;true;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElement;true;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElement;true;get_ElementProperty;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;BaseAdd;(System.Configuration.ConfigurationElement,System.Boolean);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;ConfigurationElementCollection;(System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Configuration;ConfigurationElementCollection;false;CopyTo;(System.Configuration.ConfigurationElement[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;ConfigurationElementCollection;false;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;SerializeElement;(System.Xml.XmlWriter,System.Boolean);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;true;BaseAdd;(System.Configuration.ConfigurationElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;true;BaseAdd;(System.Int32,System.Configuration.ConfigurationElement);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;ConfigurationErrorsException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;ConfigurationErrorsException;(System.String,System.Exception,System.String,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;GetFilename;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;GetFilename;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;get_Errors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;get_Filename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationException;false;ConfigurationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationException;false;ConfigurationException;(System.String,System.Exception,System.String,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationException;false;GetXmlNodeFilename;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationException;false;get_BareMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationException;false;get_Filename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationFileMap;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationLocation;false;OpenConfiguration;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationLockCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Configuration;ConfigurationLockCollection;false;CopyTo;(System.String[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;ConfigurationLockCollection;false;SetFromList;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;get_AttributeList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;ConfigurationManager;false;OpenExeConfiguration;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationManager;false;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationManager;false;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationManager;false;OpenMappedMachineConfiguration;(System.Configuration.ConfigurationFileMap);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationProperty;false;ConfigurationProperty;(System.String,System.Type,System.Object,System.ComponentModel.TypeConverter,System.Configuration.ConfigurationValidatorBase,System.Configuration.ConfigurationPropertyOptions,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationProperty;false;get_Converter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;Add;(System.Configuration.ConfigurationProperty);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationPropertyCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Configuration;ConfigurationPropertyCollection;false;CopyTo;(System.Configuration.ConfigurationProperty[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;ConfigurationPropertyCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSection;true;DeserializeSection;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationSection;true;GetRuntimeObject;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;ConfigurationSectionCollection;false;Add;(System.String,System.Configuration.ConfigurationSection);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationSectionCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationSectionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;ConfigurationSectionCollection;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroup;false;get_SectionGroups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroup;false;get_Sections;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Add;(System.String,System.Configuration.ConfigurationSectionGroup);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Add;(System.String,System.Configuration.ConfigurationSectionGroup);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationSectionGroupCollection;false;CopyTo;(System.Configuration.ConfigurationSectionGroup[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Get;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Get;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;ConfigurationSectionGroupCollection;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConnectionStringSettings;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConnectionStringSettingsCollection;false;Add;(System.Configuration.ConnectionStringSettings);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConnectionStringSettingsCollection;false;BaseAdd;(System.Int32,System.Configuration.ConfigurationElement);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;ConnectionStringSettingsCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConnectionStringSettingsCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConnectionStringSettingsCollection;false;set_Item;(System.Int32,System.Configuration.ConnectionStringSettings);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;ConnectionStringsSection;false;GetRuntimeObject;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;ConnectionStringsSection;false;get_ConnectionStrings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ContextInformation;false;get_HostingContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;DefaultSection;false;DeserializeSection;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;DefaultSection;false;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;DefaultSection;false;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;DefaultSettingValueAttribute;false;DefaultSettingValueAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;DefaultSettingValueAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;DictionarySectionHandler;false;Create;(System.Object,System.Object,System.Xml.XmlNode);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;DpapiProtectedConfigurationProvider;false;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;DpapiProtectedConfigurationProvider;false;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Configuration;GenericEnumConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;GenericEnumConverter;false;GenericEnumConverter;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;IdnElement;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;IgnoreSection;false;DeserializeSection;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;IgnoreSection;false;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;IgnoreSection;false;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;InfiniteTimeSpanConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;InfiniteTimeSpanConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;IriParsingElement;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;KeyValueConfigurationCollection;false;Add;(System.Configuration.KeyValueConfigurationElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;KeyValueConfigurationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;KeyValueConfigurationCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;KeyValueConfigurationElement;false;KeyValueConfigurationElement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;KeyValueConfigurationElement;false;KeyValueConfigurationElement;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;KeyValueConfigurationElement;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;LocalFileSettingsProvider;false;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;LocalFileSettingsProvider;false;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Configuration;NameValueConfigurationCollection;false;Add;(System.Configuration.NameValueConfigurationElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;NameValueConfigurationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;NameValueConfigurationCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;NameValueConfigurationCollection;false;set_Item;(System.String,System.Configuration.NameValueConfigurationElement);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;NameValueConfigurationElement;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;NameValueFileSectionHandler;false;Create;(System.Object,System.Object,System.Xml.XmlNode);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Configuration;NameValueSectionHandler;false;Create;(System.Object,System.Object,System.Xml.XmlNode);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Configuration;PropertyInformationCollection;false;CopyTo;(System.Configuration.PropertyInformation[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;PropertyInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;PropertyInformationCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedConfigurationProviderCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedConfigurationSection;false;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedProviderSettings;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedProviderSettings;false;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettings;false;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ProviderSettings;false;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ProviderSettings;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettings;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettingsCollection;false;Add;(System.Configuration.ProviderSettings);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ProviderSettingsCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ProviderSettingsCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettingsCollection;false;set_Item;(System.Int32,System.Configuration.ProviderSettings);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;RegexStringValidator;false;RegexStringValidator;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SchemeSettingElement;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SchemeSettingElementCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;SectionInformation;false;get_ProtectionProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_NewValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_SettingClass;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_SettingKey;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_SettingName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventHandler;false;BeginInvoke;(System.Object,System.Configuration.SettingChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration;SettingElementCollection;false;Add;(System.Configuration.SettingElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;SettingElementCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;SettingElementCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;SettingValueElement;false;DeserializeElement;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingValueElement;false;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingValueElement;false;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Configuration;SettingValueElement;false;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;SettingValueElement;false;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsBase;false;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Configuration;SettingsBase;false;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Configuration;SettingsBase;false;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Configuration;SettingsBase;false;Synchronized;(System.Configuration.SettingsBase);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Context;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_PropertyValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsDescriptionAttribute;false;SettingsDescriptionAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsDescriptionAttribute;false;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsGroupDescriptionAttribute;false;SettingsGroupDescriptionAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsGroupDescriptionAttribute;false;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsGroupNameAttribute;false;SettingsGroupNameAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsGroupNameAttribute;false;get_GroupName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsLoadedEventArgs;false;SettingsLoadedEventArgs;(System.Configuration.SettingsProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsLoadedEventArgs;false;get_Provider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsLoadedEventHandler;false;BeginInvoke;(System.Object,System.Configuration.SettingsLoadedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration;SettingsPropertyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;SettingsPropertyCollection;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Configuration;SettingsPropertyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;SettingsPropertyCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;Add;(System.Configuration.SettingsPropertyValue);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;SettingsPropertyValueCollection;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Configuration;SettingsPropertyValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Configuration;SettingsPropertyValueCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;SettingsProviderAttribute;false;SettingsProviderAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsProviderAttribute;false;SettingsProviderAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsProviderAttribute;false;get_ProviderTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsProviderCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsSavingEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration;StringValidator;false;StringValidator;(System.Int32,System.Int32,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;SubclassTypeValidator;false;SubclassTypeValidator;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;TimeSpanValidator;false;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;TimeSpanValidator;false;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;TypeNameConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;TypeNameConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;UriSection;false;get_Idn;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;UriSection;false;get_IriParsing;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;UriSection;false;get_SchemeSettings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ValidatorCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration;WhiteSpaceTrimStringConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;WhiteSpaceTrimStringConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Data.Common;DataAdapter;false;add_FillError;(System.Data.FillErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DataAdapter;false;get_TableMappings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataAdapter;false;remove_FillError;(System.Data.FillErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DataColumnMapping;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMapping;false;DataColumnMapping;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DataColumnMapping;false;DataColumnMapping;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;DataColumnMapping;false;GetDataColumnBySchemaAction;(System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMapping;false;GetDataColumnBySchemaAction;(System.String,System.String,System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);;Argument[2];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMapping;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Common;DataColumnMappingCollection;false;Add;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;Add;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Common;DataColumnMappingCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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;GetByDataSetColumn;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;GetDataColumn;(System.Data.Common.DataColumnMappingCollection,System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);;Argument[3];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];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;Insert;(System.Int32,System.Object);;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;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| 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.Int32,System.Object);;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;DataColumnMappingCollection;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data.Common;DataTableMapping;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetDataColumn;(System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);;Argument[2];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;get_ColumnMappings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Common;DataTableMappingCollection;false;Add;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;Add;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Common;DataTableMappingCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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;GetByDataSetTable;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Common;DataTableMappingCollection;false;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);;Argument[2];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;Insert;(System.Int32,System.Data.Common.DataTableMapping);;Argument[1];Argument[this].Element;value;manual | -| System.Data.Common;DataTableMappingCollection;false;Insert;(System.Int32,System.Object);;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;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| 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.Int32,System.Object);;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;DataTableMappingCollection;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data.Common;DbBatchCommandCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Common;DbBatchCommandCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Data.Common;DbBatchCommandCollection;false;set_Item;(System.Int32,System.Data.Common.DbBatchCommand);;Argument[1];Argument[this].Element;value;manual | -| System.Data.Common;DbBatchCommandCollection;true;Add;(System.Data.Common.DbBatchCommand);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Common;DbBatchCommandCollection;true;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Common;DbBatchCommandCollection;true;CopyTo;(System.Data.Common.DbBatchCommand[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.Common;DbBatchCommandCollection;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data.Common;DbBatchCommandCollection;true;Insert;(System.Int32,System.Data.Common.DbBatchCommand);;Argument[1];Argument[this].Element;value;manual | -| System.Data.Common;DbCommand;false;ExecuteReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReader;(System.Data.CommandBehavior);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;(System.Data.CommandBehavior);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;true;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;true;PrepareAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetDeleteCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetDeleteCommand;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetInsertCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetInsertCommand;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetUpdateCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetUpdateCommand;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;RowUpdatingHandler;(System.Data.Common.RowUpdatingEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Data.Common;DbCommandBuilder;true;InitializeCommand;(System.Data.Common.DbCommand);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;false;CreateCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;true;ChangeDatabaseAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;true;OpenAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;true;add_StateChange;(System.Data.StateChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DbConnection;true;remove_StateChange;(System.Data.StateChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DbConnectionStringBuilder;false;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);;Argument[2];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);;Argument[1];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);;Argument[2];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;GetProperties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;GetProperties;(System.Attribute[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;value;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Data.Common;DbDataAdapter;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;false;DbDataAdapter;(System.Data.Common.DbDataAdapter);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;false;GetFieldValueAsync;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Common;DbDataReader;true;GetFieldValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetFieldValueAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetProviderSpecificValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetProviderSpecificValues;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetSchemaTableAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetTextReader;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataRecord;false;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;value;df-generated | -| System.Data.Common;DbDataSource;false;CreateCommand;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataSource;true;CreateDbCommand;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbEnumerator;false;DbEnumerator;(System.Data.IDataReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DbEnumerator;false;DbEnumerator;(System.Data.IDataReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DbEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbParameterCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Common;DbParameterCollection;false;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.Int32,System.Object);;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 | -| System.Data.Common;DbParameterCollection;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element;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;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Common;DbParameterCollection;true;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.Common;DbParameterCollection;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Common;DbParameterCollection;true;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data.Common;DbProviderFactory;true;CreateDataSource;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbProviderFactory;true;CreateDataSource;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;false;get_Connection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;CommitAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;ReleaseAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;RollbackAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;RollbackAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;SaveAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;CopyToRows;(System.Data.DataRow[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;CopyToRows;(System.Data.DataRow[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;get_Command;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;get_Row;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;get_TableMapping;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;get_Row;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;get_TableMapping;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;All;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Any;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;CrossApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;FullOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;InnerJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;LeftOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OuterApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Select;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Where;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common;DbCommandDefinition;false;DbCommandDefinition;(System.Data.Common.DbCommand,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common;DbProviderServices;true;RegisterInfoMessageHandler;(System.Data.Common.DbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.EntityClient;EntityCommand;false;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Entity.Core.EntityClient;EntityConnection;false;OpenAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Entity.Core.EntityClient;EntityConnectionStringBuilder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Entity.Core.EntityClient;EntityConnectionStringBuilder;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Data.Entity.Core.EntityClient;EntityDataReader;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Core.EntityClient;EntityDataReader;false;GetProviderSpecificValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Entity.Core.EntityClient;EntityDataReader;false;GetProviderSpecificValues;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.Entity.Core.EntityClient;EntityParameterCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Entity.Core.EntityClient;EntityParameterCollection;false;AddRange;(System.Array);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Data.Entity.Core.EntityClient;EntityParameterCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Entity.Core.EntityClient;EntityParameterCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.Entity.Core.EntityClient;EntityParameterCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Core.EntityClient;EntityParameterCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;false;add_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;false;remove_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;LoadFromAssembly;(System.Reflection.Assembly,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;ObjectItemCollection;false;LoadFromAssembly;(System.Reflection.Assembly,System.Data.Entity.Core.Metadata.Edm.EdmItemCollection,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;false;add_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;false;remove_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;false;Add;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;false;CopyTo;(TEntity[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;false;add_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;false;remove_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;false;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;false;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;LoadProperty;(TEntity,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;LoadProperty;(TEntity,System.Linq.Expressions.Expression>,System.Data.Entity.Core.Objects.MergeOption);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;add_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;add_SavingChanges;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;remove_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;remove_SavingChanges;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectMaterializedEventHandler;false;BeginInvoke;(System.Object,System.Data.Entity.Core.Objects.ObjectMaterializedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectParameterCollection;false;Add;(System.Data.Entity.Core.Objects.ObjectParameter);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Entity.Core.Objects;ObjectParameterCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.Entity.Core.Objects;ObjectParameterCollection;false;CopyTo;(System.Data.Entity.Core.Objects.ObjectParameter[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.Entity.Core.Objects;ObjectParameterCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data.Entity.Core.Objects;ObjectParameterCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Core.Objects;ObjectQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Core.Objects;ObjectQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data.Entity.Core.Objects;ObjectResult;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Core.Objects;ObjectResult;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data.Entity.Core.Objects;ObjectStateManager;false;ChangeRelationshipState;(TEntity,System.Object,System.Linq.Expressions.Expression>,System.Data.Entity.EntityState);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectStateManager;false;add_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectStateManager;false;remove_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;DbConfigurationLoadedEventArgs;false;ReplaceService;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;ExecutionStrategyResolver;false;ExecutionStrategyResolver;(System.String,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;SingletonDependencyResolver;false;SingletonDependencyResolver;(T,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;TransactionHandlerResolver;false;TransactionHandlerResolver;(System.Func,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;true;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;true;Execute;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;true;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;false;DatabaseLogFormatter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;false;DatabaseLogFormatter;(System.Data.Entity.DbContext,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;CommitFailureHandler;false;CommitFailureHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;false;ComplexProperty;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbContextInfo;false;set_OnModelCreating;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;Collection;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;ComplexProperty;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;Reference;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbExecutionStrategy;false;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbExecutionStrategy;false;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbExecutionStrategy;false;ExecuteAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbExecutionStrategy;false;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbExecutionStrategy;false;UnwrapAndHandleException;(System.Exception,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Infrastructure;DbQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data.Entity.Infrastructure;DbQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AllAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AllAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AnyAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AnyAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;CountAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;CountAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstOrDefaultAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstOrDefaultAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;LongCountAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;LongCountAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleOrDefaultAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleOrDefaultAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;false;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;false;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;false;ExecuteAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;false;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;ExecuteAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations.Builders;TableBuilder;false;ForeignKey;(System.String,System.Linq.Expressions.Expression>,System.Boolean,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations.Builders;TableBuilder;false;Index;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Boolean,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations.Builders;TableBuilder;false;PrimaryKey;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;Write;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;false;WriteLine;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data.Entity.Migrations;DbMigration;false;AddColumn;(System.String,System.String,System.Func,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;AlterColumn;(System.String,System.String,System.Func,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;AlterStoredProcedure;(System.String,System.Func,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;AlterTableAnnotations;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;CreateStoredProcedure;(System.String,System.Func,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;CreateTable;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;CreateTable;(System.String,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigrationsConfiguration;false;SetHistoryContextFactory;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbSetMigrationsExtensions;false;AddOrUpdate;(System.Data.Entity.IDbSet,System.Linq.Expressions.Expression>,TEntity[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;false;Delete;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;false;Insert;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;false;Update;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;MapToStoredProcedures;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;Ignore;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;MapToStoredProcedures;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DependentNavigationPropertyConfiguration;false;HasForeignKey;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Properties;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Requires;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ForeignKeyNavigationPropertyConfiguration;false;Map;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;false;WithMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;false;WithOptional;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;false;WithRequired;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;false;Delete;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;false;Insert;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;false;Map;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;false;MapToStoredProcedures;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;false;Delete;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;false;Insert;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;false;Update;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithOptionalDependent;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithOptionalPrincipal;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithRequired;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;false;Having;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;false;Where;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionWithHavingConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithOptional;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithRequiredDependent;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithRequiredPrincipal;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Having;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Where;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Configure;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Having;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Where;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;false;Configure;(System.Action,TValue>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Conventions;AttributeToColumnAnnotationConvention;false;AttributeToColumnAnnotationConvention;(System.String,System.Func,TAnnotation>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Conventions;AttributeToTableAnnotationConvention;false;AttributeToTableAnnotationConvention;(System.String,System.Func,TAnnotation>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;ComplexTypeConfiguration;false;Ignore;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasIndex;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasOptional;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasRequired;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;Ignore;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;Map;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;Map;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;MapToStoredProcedures;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.SqlServer;SqlProviderServices;false;RegisterInfoMessageHandler;(System.Data.Common.DbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;Database;false;set_Log;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetContextFactory;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetContextFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetDatabaseLogFormatter;(System.Func,System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetDefaultHistoryContext;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetDefaultTransactionHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetExecutionStrategy;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetExecutionStrategy;(System.String,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetHistoryContext;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetMetadataAnnotationSerializer;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetMigrationSqlGenerator;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetModelCacheKey;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetTransactionHandler;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetTransactionHandler;(System.String,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;add_Loaded;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;remove_Loaded;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbSet;false;Add;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Entity;DbSet;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| System.Data.Entity;DbSet;false;Attach;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Entity;QueryableExtensions;false;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;Include;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;Skip;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;Take;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;OnChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlNotificationEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlBulkCopy;false;add_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlBulkCopy;false;remove_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteNonQuery;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteReader;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteReader;(System.AsyncCallback,System.Object,System.Data.CommandBehavior);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteXmlReader;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| 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 | -| System.Data.SqlClient;SqlCommand;false;add_StatementCompleted;(System.Data.StatementCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;remove_StatementCompleted;(System.Data.StatementCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommandBuilder;false;InitializeCommand;(System.Data.Common.DbCommand);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlClient;SqlConnection;false;OpenAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlClient;SqlConnection;false;add_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlConnection;false;remove_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlConnectionStringBuilder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.SqlClient;SqlConnectionStringBuilder;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Data.SqlClient;SqlConnectionStringBuilder;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Data.SqlClient;SqlDataAdapter;false;add_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataAdapter;false;add_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataAdapter;false;remove_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataAdapter;false;remove_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataReader;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.SqlClient;SqlDataReader;false;GetFieldValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlClient;SqlDataReader;false;GetFieldValueAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlClient;SqlDataReader;false;GetProviderSpecificValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlClient;SqlDataReader;false;GetProviderSpecificValues;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.SqlClient;SqlDataReader;false;GetTextReader;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlClient;SqlDependency;false;add_OnChange;(System.Data.SqlClient.OnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDependency;false;remove_OnChange;(System.Data.SqlClient.OnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlErrorCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.SqlClient;SqlErrorCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.SqlClient;SqlInfoMessageEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlInfoMessageEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlParameterCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Data.SqlClient;SqlParameterCollection;false;AddRange;(System.Array);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Data.SqlClient;SqlParameterCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data.SqlClient;SqlParameterCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data.SqlClient;SqlParameterCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data.SqlClient;SqlParameterCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data.SqlClient;SqlRowUpdatedEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlRowUpdatingEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlRowsCopiedEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowsCopiedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlTypes;SqlBinary;false;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;SqlBinary;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;WrapBytes;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;Read;(System.Int64,System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[1].Element;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;SqlBytes;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;SqlBytes;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;ToSqlBinary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;Write;(System.Int64,System.Byte[],System.Int32,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlChars;false;SqlChars;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlChars;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlChars;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Abs;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;AdjustScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Ceiling;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;ConvertToPrecScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Floor;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Round;(System.Data.SqlTypes.SqlDecimal,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Truncate;(System.Data.SqlTypes.SqlDecimal,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;op_UnaryNegation;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlFileStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.Data.SqlTypes;SqlFileStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.Data.SqlTypes;SqlGuid;false;SqlGuid;(System.Guid);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlGuid;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;GetNonUnicodeBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;GetUnicodeBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;SqlString;(System.String,System.Int32,System.Data.SqlTypes.SqlCompareOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;get_CompareInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlXml;false;SqlXml;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Data;Constraint;false;SetDataSet;(System.Data.DataSet);;Argument[0];Argument[this];taint;df-generated | -| System.Data;Constraint;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;Constraint;true;get__DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.Data.Constraint);;Argument[0];Argument[this].Element;value;manual | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[0];ReturnValue;taint;df-generated | -| 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;ConstraintCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;ConstraintCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DBConcurrencyException;false;CopyToRows;(System.Data.DataRow[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data;DBConcurrencyException;false;CopyToRows;(System.Data.DataRow[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data;DBConcurrencyException;false;DBConcurrencyException;(System.String,System.Exception,System.Data.DataRow[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data;DBConcurrencyException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Data;DataColumn;false;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataColumn;false;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataColumn;false;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);;Argument[2];Argument[this];taint;df-generated | -| System.Data;DataColumn;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumn;false;get_Table;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnChangeEventArgs;false;DataColumnChangeEventArgs;(System.Data.DataRow,System.Data.DataColumn,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataColumnChangeEventArgs;false;get_Column;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.DataColumnChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataColumnCollection;false;Add;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Add;(System.String,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;Add;(System.String,System.Type,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;DataColumnCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataColumnCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataReaderExtensions;false;GetDateTime;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetFieldValue;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetFieldValueAsync;(System.Data.Common.DbDataReader,System.String,System.Threading.CancellationToken);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetGuid;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetProviderSpecificValue;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetString;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetTextReader;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetValue;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[4];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[6].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ChildColumns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ChildKeyConstraint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ParentColumns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ParentKeyConstraint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;false;Add;(System.Data.DataRelation);;Argument[0];Argument[this].Element;value;manual | -| System.Data;DataRelationCollection;false;CopyTo;(System.Data.DataRelation[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;DataRelationCollection;false;Remove;(System.Data.DataRelation);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelationCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataRelationCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataRelationCollection;true;Add;(System.Data.DataColumn,System.Data.DataColumn);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| 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;DataRow;false;DataRow;(System.Data.DataRowBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.Data.DataRelation);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.Data.DataRelation,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.String,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.Data.DataRelation);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.Data.DataRelation,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.String,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;SetNull;(System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRow;false;SetParentRow;(System.Data.DataRow,System.Data.DataRelation);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Data.DataColumn);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Data.DataColumn,System.Data.DataRowVersion);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Int32,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.String,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Table;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;set_Item;(System.Data.DataColumn,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRowChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.DataRowChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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.Array,System.Int32);;Argument[this].Element;Argument[0].Element;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;DataRowCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;DataRowCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowExtensions;false;SetField;(System.Data.DataRow,System.Data.DataColumn,T);;Argument[1];Argument[0];taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataRowView;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataRowView;false;get_DataView;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;get_Row;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;CreateDataReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;CreateDataReader;(System.Data.DataTable[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataSet;false;DataSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataSet;false;DataSet;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataSet;false;GetChanges;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;GetChanges;(System.Data.DataRowState);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;GetList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Data;DataSet;false;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler,System.Data.DataTable[]);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.IO.Stream,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.IO.TextWriter,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.String,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.Xml.XmlWriter,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;add_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;add_MergeFailed;(System.Data.MergeFailedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;get_DefaultViewManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;get_Relations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;get_Tables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;remove_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;remove_MergeFailed;(System.Data.MergeFailedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;CreateDataReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;DataTable;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataTable;false;DataTable;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataTable;false;DataTable;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataTable;false;GetChanges;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetChanges;(System.Data.DataRowState);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetErrors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Data;DataTable;false;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;LoadDataRow;(System.Object[],System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data;DataTable;false;LoadDataRow;(System.Object[],System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;LoadDataRow;(System.Object[],System.Data.LoadOption);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;NewRow;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;NewRowArray;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;NewRowFromBuilder;(System.Data.DataRowBuilder);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;add_ColumnChanged;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_ColumnChanging;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowChanged;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowChanging;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowDeleted;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowDeleting;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_TableCleared;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_TableClearing;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_TableNewRow;(System.Data.DataTableNewRowEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;get_Columns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_Constraints;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_DefaultView;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_Rows;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;remove_ColumnChanged;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_ColumnChanging;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowChanged;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowChanging;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowDeleted;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowDeleting;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_TableCleared;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_TableClearing;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_TableNewRow;(System.Data.DataTableNewRowEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableClearEventHandler;false;BeginInvoke;(System.Object,System.Data.DataTableClearEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;Add;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Add;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataTableCollection;false;Add;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;DataTableCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;add_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;get_Item;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;remove_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableExtensions;false;AsEnumerable;(System.Data.DataTable);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataTableExtensions;false;CopyToDataTable;(System.Collections.Generic.IEnumerable,System.Data.DataTable,System.Data.LoadOption,System.Data.FillErrorEventHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableNewRowEventHandler;false;BeginInvoke;(System.Object,System.Data.DataTableNewRowEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableReader;false;DataTableReader;(System.Data.DataTable);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataTableReader;false;DataTableReader;(System.Data.DataTable[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data;DataTableReader;false;GetDateTime;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;DataTableReader;false;GetGuid;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;GetProviderSpecificValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;GetProviderSpecificValues;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data;DataTableReader;false;GetString;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;GetValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Data;DataView;false;AddNew;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataView;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data;DataView;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;DataView;false;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataView;false;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);;Argument[2];Argument[this];taint;df-generated | -| System.Data;DataView;false;Find;(System.ComponentModel.PropertyDescriptor,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;Find;(System.Object[]);;Argument[this].Element;ReturnValue;value;manual | -| System.Data;DataView;false;FindRows;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;FindRows;(System.Object[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;DataView;false;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;GetListName;(System.ComponentModel.PropertyDescriptor[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data;DataView;false;ToTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.Boolean,System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String,System.Boolean,System.String[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String,System.Boolean,System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;add_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataView;false;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataView;false;get_DataViewManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Data;DataView;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataView;false;remove_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataView;false;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataView;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data;DataViewManager;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Data;DataViewManager;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Data;DataViewManager;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;DataViewManager;false;CreateDataView;(System.Data.DataTable);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewManager;false;Find;(System.ComponentModel.PropertyDescriptor,System.Object);;Argument[this].Element;ReturnValue;value;manual | -| System.Data;DataViewManager;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;DataViewManager;false;GetListName;(System.ComponentModel.PropertyDescriptor[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewManager;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data;DataViewManager;false;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataViewManager;false;get_DataViewSettings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewManager;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Data;DataViewManager;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataViewManager;false;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataViewManager;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Data;DataViewSetting;false;get_DataViewManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSetting;false;get_Table;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;DataViewSettingCollection;false;CopyTo;(System.Data.DataViewSetting[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;DataViewSettingCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;DataViewSettingCollection;false;get_Item;(System.Data.DataTable);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_Item;(System.Data.DataTable);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataViewSettingCollection;false;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);;Argument[0];Argument[1];taint;df-generated | -| System.Data;DataViewSettingCollection;false;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);;Argument[this];Argument[1];taint;df-generated | -| System.Data;DataViewSettingCollection;false;set_Item;(System.Int32,System.Data.DataViewSetting);;Argument[this];Argument[1];taint;df-generated | -| System.Data;EnumerableRowCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;EnumerableRowCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data;EnumerableRowCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];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,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Select;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Select;(System.Data.EnumerableRowCollection,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Select;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Where;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Where;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Where;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;FillErrorEventArgs;false;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;FillErrorEventArgs;false;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data;FillErrorEventArgs;false;get_DataTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;FillErrorEventArgs;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;FillErrorEventHandler;false;BeginInvoke;(System.Object,System.Data.FillErrorEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[1];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[2];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[1];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;get_Columns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ForeignKeyConstraint;false;get_RelatedColumns;();;Argument[this];ReturnValue;taint;df-generated | -| 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;InternalDataCollectionBase;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;InternalDataCollectionBase;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;InternalDataCollectionBase;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;MergeFailedEventHandler;false;BeginInvoke;(System.Object,System.Data.MergeFailedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;PropertyCollection;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Data;StateChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.StateChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;StatementCompletedEventHandler;false;BeginInvoke;(System.Object,System.Data.StatementCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;TypedTableBase;false;Cast;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;TypedTableBase;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Data;TypedTableBase;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Data;TypedTableBaseExtensions;false;AsEnumerable;(System.Data.TypedTableBase);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;ElementAtOrDefault;(System.Data.TypedTableBase,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;Select;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;Select;(System.Data.TypedTableBase,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;Select;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;Where;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;Where;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;Where;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.String[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.String[],System.Boolean);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;get_Columns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;Contract;false;Exists;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;Exists;(System.Collections.Generic.IEnumerable,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;ForAll;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;ForAll;(System.Collections.Generic.IEnumerable,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;add_ContractFailed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;remove_ContractFailed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;ContractClassAttribute;false;ContractClassAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractClassAttribute;false;get_TypeContainingContracts;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractClassForAttribute;false;ContractClassForAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractClassForAttribute;false;get_TypeContractsAreFor;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[2];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[3];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;get_Condition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;get_OriginalException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;get_Category;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;get_Setting;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;false;ContractPublicPropertyNameAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;false;add_EventRecordWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;false;remove_EventRecordWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Measurement;false;Measurement;(T,System.Collections.Generic.KeyValuePair[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Diagnostics.Metrics;Measurement;false;Measurement;(T,System.ReadOnlySpan>);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Metrics;Measurement;false;get_Tags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Metrics;MeasurementCallback;false;BeginInvoke;(System.Diagnostics.Metrics.Instrument,T,System.ReadOnlySpan>,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterListener;false;SetMeasurementEventCallback;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterListener;false;set_InstrumentPublished;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterListener;false;set_MeasurementsCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterOptions;false;MeterOptions;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;DisableEvents;(System.Diagnostics.Tracing.EventSource);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;add_EventSourceCreated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventListener;false;add_EventWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventListener;false;remove_EventSourceCreated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventListener;false;remove_EventWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventSource;false;EventSource;(System.Diagnostics.Tracing.EventSourceSettings,System.String[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GetName;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GetTrait;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;add_EventCommandExecuted;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventSource;false;get_ConstructionException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;get_Guid;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;remove_EventCommandExecuted;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;false;get_ActivityId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;IncrementingPollingCounter;false;IncrementingPollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;PollingCounter;false;PollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Activity+Enumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddBaggage;(System.String,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddEvent;(System.Diagnostics.ActivityEvent);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddTag;(System.String,System.Object);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddTag;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;EnumerateEvents;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;EnumerateLinks;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;EnumerateTagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;SetBaggage;(System.String,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetEndTime;(System.DateTime);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetIdFormat;(System.Diagnostics.ActivityIdFormat);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetStartTime;(System.DateTime);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetTag;(System.String,System.Object);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;Start;();;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;add_CurrentChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Activity;false;get_Events;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_Id;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_Links;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_ParentId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_ParentSpanId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_RootId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_SpanId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_StatusDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_TagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_TraceId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;remove_CurrentChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Activity;false;set_TraceIdGenerator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityCreationOptions;false;get_SamplingTags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityEvent;false;EnumerateTagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityEvent;false;get_Tags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityLink;false;EnumerateTagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityLink;false;get_Tags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityListener;false;set_ActivityStarted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_ActivityStopped;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_Sample;(System.Diagnostics.SampleActivity);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_SampleUsingParentId;(System.Diagnostics.SampleActivity);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_ShouldListenTo;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivitySource;false;CreateActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.Diagnostics.ActivityIdFormat);;Argument[2];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivitySource;false;StartActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset);;Argument[2];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivitySpanId;false;ToHexString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivitySpanId;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTagsCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTagsCollection;false;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Diagnostics;ActivityTagsCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Diagnostics.ActivityTagsCollection+Enumerator.Current];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;TryGetValue;(System.String,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTagsCollection;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Diagnostics;ActivityTagsCollection;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Diagnostics;ActivityTagsCollection;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Diagnostics;ActivityTagsCollection;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Diagnostics;ActivityTraceId;false;ToHexString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTraceId;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;CorrelationManager;false;get_LogicalOperationStack;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;DataReceivedEventArgs;false;get_Data;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;DataReceivedEventHandler;false;BeginInvoke;(System.Object,System.Diagnostics.DataReceivedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DefaultTraceListener;false;Fail;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;DefaultTraceListener;false;Fail;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;DefaultTraceListener;false;Fail;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticSource;false;StartActivity;(System.Diagnostics.Activity,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;DiagnosticSource;false;StartActivity;(System.Diagnostics.Activity,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;DistributedContextPropagator+PropagatorGetterCallback;false;BeginInvoke;(System.Object,System.String,System.String,System.Collections.Generic.IEnumerable,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator+PropagatorSetterCallback;false;BeginInvoke;(System.Object,System.String,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator;true;ExtractBaggage;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator;true;ExtractTraceIdAndState;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator;true;Inject;(System.Diagnostics.Activity,System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorSetterCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;EntryWrittenEventHandler;false;BeginInvoke;(System.Object,System.Diagnostics.EntryWrittenEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;EventLog;false;add_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;EventLog;false;remove_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;EventLogEntryCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Diagnostics;EventLogEntryCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Diagnostics;EventLogTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;EventLogTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Diagnostics;EventLogTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;EventLogTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;EventLogTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;GetVersionInfo;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_Comments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_CompanyName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_FileDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_FileVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_InternalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_Language;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_LegalCopyright;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_LegalTrademarks;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_OriginalFilename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_PrivateBuild;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_ProductName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_ProductVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_SpecialBuild;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;GetProcessById;(System.Int32,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;GetProcesses;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;Start;(System.Diagnostics.ProcessStartInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;add_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;add_Exited;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;add_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;get_ExitTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_MachineName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_MainModule;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_Modules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_SafeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_StandardError;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_StandardInput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_StandardOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_Threads;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;remove_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;remove_Exited;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;remove_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ProcessModule;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessModule;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessModule;false;get_ModuleName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessModuleCollection;false;CopyTo;(System.Diagnostics.ProcessModule[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String);;Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String,System.String);;Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String,System.String);;Argument[1];Argument[this].Property[System.Diagnostics.ProcessStartInfo.Arguments];value;manual | -| System.Diagnostics;ProcessStartInfo;false;get_Environment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessStartInfo;false;get_EnvironmentVariables;();;Argument[this];ReturnValue;taint;df-generated | -| 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;SampleActivity;false;BeginInvoke;(System.Diagnostics.ActivityCreationOptions,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;SourceFilter;false;SourceFilter;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackFrame;false;GetFileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackFrame;false;GetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackFrame;false;StackFrame;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackFrame;false;StackFrame;(System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackFrame;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackTrace;false;GetFrame;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackTrace;false;StackTrace;(System.Diagnostics.StackFrame);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackTrace;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;Switch;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Switch;false;Switch;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;Switch;false;Switch;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Diagnostics;Switch;false;add_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Switch;false;get_DefaultValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;remove_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;SwitchAttribute;false;SwitchAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;SwitchAttribute;false;SwitchAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;SwitchLevelAttribute;false;SwitchLevelAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TagList+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TagList;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Diagnostics;TagList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Diagnostics;TagList;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Diagnostics;TagList;false;CopyTo;(System.Span>);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics;TagList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Diagnostics;TagList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Diagnostics;TagList;false;Insert;(System.Int32,System.Collections.Generic.KeyValuePair);;Argument[1];Argument[this].Element;value;manual | -| System.Diagnostics;TagList;false;TagList;(System.ReadOnlySpan>);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TagList;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Diagnostics;TagList;false;set_Item;(System.Int32,System.Collections.Generic.KeyValuePair);;Argument[1];Argument[this].Element;value;manual | -| System.Diagnostics;TextWriterTraceListener;false;TextWriterTraceListener;(System.IO.TextWriter,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;TextWriterTraceListener;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;TextWriterTraceListener;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;Write;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;WriteLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Trace;false;add_Refreshing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Trace;false;remove_Refreshing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;TraceEventCache;false;get_DateTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TraceListener;false;TraceListener;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Fail;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Fail;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Fail;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListenerCollection;false;Add;(System.Diagnostics.TraceListener);;Argument[0];Argument[this].Element;value;manual | -| System.Diagnostics;TraceListenerCollection;false;Add;(System.Object);;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;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Diagnostics;TraceListenerCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Diagnostics;TraceListenerCollection;false;Insert;(System.Int32,System.Diagnostics.TraceListener);;Argument[1];Argument[this].Element;value;manual | -| System.Diagnostics;TraceListenerCollection;false;Insert;(System.Int32,System.Object);;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;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;TraceListenerCollection;false;set_Item;(System.Int32,System.Diagnostics.TraceListener);;Argument[1];Argument[this].Element;value;manual | -| System.Diagnostics;TraceListenerCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Diagnostics;TraceSource;false;TraceSource;(System.String,System.Diagnostics.SourceLevels);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceSource;false;add_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;TraceSource;false;get_Listeners;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TraceSource;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TraceSource;false;remove_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;XmlWriterTraceListener;false;Fail;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;XmlWriterTraceListener;false;Fail;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;XmlWriterTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;XmlWriterTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Diagnostics;XmlWriterTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;XmlWriterTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;XmlWriterTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Diagnostics;XmlWriterTraceListener;false;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Drawing.Imaging;PlayRecordCallback;false;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_BeginPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_EndPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_BeginPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_EndPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintEventHandler;false;BeginInvoke;(System.Object,System.Drawing.Printing.PrintEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintPageEventHandler;false;BeginInvoke;(System.Object,System.Drawing.Printing.PrintPageEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrinterSettings+PaperSizeCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Drawing.Printing;PrinterSettings+PaperSizeCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Drawing.Printing;PrinterSettings+PaperSourceCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Drawing.Printing;PrinterSettings+PaperSourceCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Drawing.Printing;PrinterSettings+PrinterResolutionCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Drawing.Printing;PrinterSettings+PrinterResolutionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Drawing.Printing;PrinterSettings+StringCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Drawing.Printing;PrinterSettings+StringCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Drawing.Printing;QueryPageSettingsEventHandler;false;BeginInvoke;(System.Object,System.Drawing.Printing.QueryPageSettingsEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Color;false;FromName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;Color;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Drawing;Color;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Drawing;ColorConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;ColorConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;ColorTranslator;false;FromHtml;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;ColorTranslator;false;ToHtml;(System.Drawing.Color);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;Graphics+DrawImageAbort;false;BeginInvoke;(System.IntPtr,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics+EnumerateMetafileProc;false;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics+EnumerateMetafileProc;false;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics+EnumerateMetafileProc;false;Invoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Image+GetThumbnailImageAbort;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Image;false;GetThumbnailImage;(System.Int32,System.Int32,System.Drawing.Image+GetThumbnailImageAbort,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;ImageAnimator;false;Animate;(System.Drawing.Image,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Drawing;ImageAnimator;false;StopAnimate;(System.Drawing.Image,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Drawing;PointConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;Rectangle;false;Inflate;(System.Drawing.Rectangle,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;RectangleConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;RectangleF;false;Inflate;(System.Drawing.RectangleF,System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;SizeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;SizeFConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetExpressionRestriction;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;Merge;(System.Dynamic.BindingRestrictions);;Argument[this];ReturnValue;value;df-generated | -| System.Dynamic;BindingRestrictions;false;ToExpression;();;Argument[this];ReturnValue;taint;df-generated | -| System.Dynamic;DynamicMetaObject;false;Create;(System.Object,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;DynamicMetaObject;false;DynamicMetaObject;(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Dynamic;DynamicMetaObject;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Dynamic;ExpandoObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Dynamic;ExpandoObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Dynamic;ExpandoObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Dynamic;ExpandoObject;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Dynamic;ExpandoObject;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Dynamic;ExpandoObject;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Dynamic;ExpandoObject;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Dynamic;ExpandoObject;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Dynamic;ExpandoObject;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Dynamic;ExpandoObject;false;TryGetValue;(System.String,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Dynamic;ExpandoObject;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Dynamic;ExpandoObject;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Dynamic;ExpandoObject;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Dynamic;ExpandoObject;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Dynamic;ExpandoObject;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Dynamic;ExpandoObject;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Dynamic;ExpandoObject;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Formats.Asn1;AsnDecoder;false;ReadBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;ReadEnumeratedBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;ReadIntegerBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;ReadOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadBitString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);;Argument[0];Argument[1];taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadCharacterStringBytes;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32);;Argument[0];Argument[1];taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadOctetString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);;Argument[0];Argument[1];taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadPrimitiveBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.ReadOnlySpan,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadPrimitiveCharacterStringBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.ReadOnlySpan,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadPrimitiveOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.ReadOnlySpan,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Asn1;AsnReader;false;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);;Argument[2];Argument[this];taint;df-generated | -| System.Formats.Asn1;AsnReader;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;PeekContentBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;PeekEncodedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadEncodedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadEnumeratedBytes;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadIntegerBytes;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadSequence;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadSetOf;(System.Boolean,System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadSetOf;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;TryReadPrimitiveBitString;(System.Int32,System.ReadOnlyMemory,System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;TryReadPrimitiveCharacterStringBytes;(System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;TryReadPrimitiveOctetString;(System.ReadOnlyMemory,System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;Encode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;Encode;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;PushOctetString;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;PushSequence;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;PushSetOf;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;TryEncode;(System.Span,System.Int32);;Argument[this];Argument[0];taint;df-generated | -| System.Formats.Tar;GnuTarEntry;false;GnuTarEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;PaxTarEntry;false;PaxTarEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarEntry;false;ExtractToFileAsync;(System.String,System.Boolean,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarEntry;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;CreateFromDirectoryAsync;(System.String,System.IO.Stream,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;CreateFromDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;ExtractToDirectoryAsync;(System.IO.Stream,System.String,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;ExtractToDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarReader;false;TarReader;(System.IO.Stream,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;TarWriter;(System.IO.Stream,System.Formats.Tar.TarEntryFormat,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntry;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Formats.Tar;UstarTarEntry;false;UstarTarEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;Calendar;false;ReadOnly;(System.Globalization.Calendar);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String,System.Globalization.CompareOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String,System.Globalization.CompareOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;CultureInfo;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;CultureInfo;false;GetConsoleFallbackUICulture;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfoByIetfLanguageTag;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetFormat;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;ReadOnly;(System.Globalization.CultureInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_Calendar;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_EnglishName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_NativeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_TextInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureNotFoundException;false;CultureNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;CultureNotFoundException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;CultureNotFoundException;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;get_InvalidCultureId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureNotFoundException;false;get_InvalidCultureName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureNotFoundException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAbbreviatedDayName;(System.DayOfWeek);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAbbreviatedEraName;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAbbreviatedMonthName;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAllDateTimePatterns;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetDayName;(System.DayOfWeek);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetFormat;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetInstance;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetMonthName;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetShortestDayName;(System.DayOfWeek);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;ReadOnly;(System.Globalization.DateTimeFormatInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;SetAllDateTimePatterns;(System.String[],System.Char);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);;Argument[2];Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;get_Delta;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DaylightTime;false;get_End;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DaylightTime;false;get_Start;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;GlobalizationExtensions;false;GetStringComparer;(System.Globalization.CompareInfo,System.Globalization.CompareOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetAscii;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetAscii;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetAscii;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetUnicode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetUnicode;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetUnicode;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;NumberFormatInfo;false;GetFormat;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;NumberFormatInfo;false;GetInstance;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;NumberFormatInfo;false;ReadOnly;(System.Globalization.NumberFormatInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;RegionInfo;false;RegionInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;RegionInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;RegionInfo;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;RegionInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortKey;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortKey;false;get_KeyData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortKey;false;get_OriginalString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortVersion;false;SortVersion;(System.Int32,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;SortVersion;false;get_SortId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetNextTextElement;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetNextTextElement;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetTextElementEnumerator;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetTextElementEnumerator;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;StringInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;StringInfo;false;SubstringByTextElements;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;SubstringByTextElements;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextElementEnumerator;false;GetTextElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextElementEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ReadOnly;(System.Globalization.TextInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToLower;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToTitleCase;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToUpper;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;get_CultureName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;BrotliStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;BrotliStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;BrotliStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;BrotliStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;BrotliStream;false;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;BrotliStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;BrotliStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;BrotliStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;BrotliStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;BrotliStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;BrotliStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;BrotliStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;BrotliStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;BrotliStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;BrotliStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;DeflateStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;DeflateStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;DeflateStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;DeflateStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;DeflateStream;false;CopyTo;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual | -| System.IO.Compression;DeflateStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| 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 | -| System.IO.Compression;DeflateStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;DeflateStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;DeflateStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;DeflateStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;DeflateStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;DeflateStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;DeflateStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;DeflateStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;DeflateStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;DeflateStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;GZipStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;GZipStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;GZipStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;GZipStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;GZipStream;false;CopyTo;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual | -| System.IO.Compression;GZipStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| System.IO.Compression;GZipStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;GZipStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;GZipStream;false;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;GZipStream;false;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;GZipStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;GZipStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;GZipStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;GZipStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;GZipStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;GZipStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;GZipStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;GZipStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZLibStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;ZLibStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;ZLibStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;ZLibStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Compression;ZLibStream;false;CopyTo;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual | -| System.IO.Compression;ZLibStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| System.IO.Compression;ZLibStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZLibStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZLibStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;ZLibStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;ZLibStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;ZLibStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Compression;ZLibStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;ZLibStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Compression;ZLibStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZLibStream;false;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;ZLibStream;false;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;ZLibStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;ZipArchive;false;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);;Argument[3];Argument[this];taint;df-generated | -| System.IO.Compression;ZipArchive;false;get_Entries;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;Open;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;get_Archive;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;Open;(System.String,System.IO.Compression.ZipArchiveMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;OpenRead;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEntry;false;ToFileSystemInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEntry;false;ToSpecifiedFullPath;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEntry;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEnumerable+FindPredicate;false;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable+FindTransform;false;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable;false;FileSystemEnumerable;(System.String,System.IO.Enumeration.FileSystemEnumerable+FindTransform,System.IO.EnumerationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.IO.Enumeration;FileSystemEnumerable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.IO.Enumeration;FileSystemEnumerable;false;set_ShouldIncludePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable;false;set_ShouldRecursePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemName;false;TranslateWin32Expression;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;false;get_ApplicationIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;false;get_AssemblyIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;false;get_DomainIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.IO.FileStream,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;get_SafeMemoryMappedFileHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;false;get_SafeMemoryMappedViewHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewStream;false;get_SafeMemoryMappedViewHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;Pipe;false;Pipe;(System.IO.Pipelines.PipeOptions);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Pipelines;Pipe;false;get_Reader;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;Pipe;false;get_Writer;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;false;Create;(System.Buffers.ReadOnlySequence);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;false;Create;(System.IO.Stream,System.IO.Pipelines.StreamPipeReaderOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;false;ReadAtLeastAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;AsStream;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;CopyToAsync;(System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;OnWriterCompleted;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipelines;PipeScheduler;true;Schedule;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipelines;PipeWriter;true;AsStream;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeWriter;true;OnReaderCompleted;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipelines;PipeWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;ReadResult;false;ReadResult;(System.Buffers.ReadOnlySequence,System.Boolean,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Pipelines;ReadResult;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;StreamPipeExtensions;false;CopyToAsync;(System.IO.Stream,System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Pipes;AnonymousPipeClientStream;false;AnonymousPipeClientStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[1];Argument[this];taint;df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;false;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[1];Argument[this];taint;df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;false;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[2];Argument[this];taint;df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;false;get_ClientSafePipeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Int32,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;NamedPipeClientStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[3];Argument[this];taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel,System.IO.HandleInheritability);;Argument[1];Argument[this];taint;df-generated | -| System.IO.Pipes;NamedPipeServerStream;false;BeginWaitForConnection;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipes;NamedPipeServerStream;false;NamedPipeServerStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[3];Argument[this];taint;df-generated | -| System.IO.Pipes;NamedPipeServerStream;false;RunAsClient;(System.IO.Pipes.PipeStreamImpersonationWorker);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipes;NamedPipeServerStream;false;WaitForConnectionAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Pipes;PipeStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Pipes;PipeStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Pipes;PipeStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Pipes;PipeStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO.Pipes;PipeStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;PipeStream;false;InitializeHandle;(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Boolean,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Pipes;PipeStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Pipes;PipeStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Pipes;PipeStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Pipes;PipeStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO.Pipes;PipeStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Pipes;PipeStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO.Pipes;PipeStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;PipeStream;false;get_SafePipeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;PipeStreamImpersonationWorker;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;BinaryReader;false;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;BinaryReader;false;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.IO;BinaryReader;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.IO;BinaryReader;false;Read;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.IO;BinaryReader;false;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BinaryReader;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BinaryWriter;false;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;DisposeAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BinaryWriter;false;Write;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BufferedStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO;BufferedStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;BufferedStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;BufferedStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO;BufferedStream;false;BufferedStream;(System.IO.Stream);;Argument[0];Argument[this];taint;manual | -| System.IO;BufferedStream;false;BufferedStream;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.IO;BufferedStream;false;CopyTo;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual | -| System.IO;BufferedStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| System.IO;BufferedStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BufferedStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;BufferedStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;BufferedStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;BufferedStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;BufferedStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;BufferedStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;BufferedStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BufferedStream;false;get_UnderlyingStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;Directory;false;CreateDirectory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Directory;false;CreateDirectory;(System.String,System.IO.UnixFileMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Directory;false;CreateSymbolicLink;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Directory;false;GetParent;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;CreateSubdirectory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;CreateSubdirectory;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;DirectoryInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String,System.IO.SearchOption);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String,System.IO.SearchOption);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String,System.IO.EnumerationOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String,System.IO.EnumerationOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String,System.IO.SearchOption);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;MoveTo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;DirectoryInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DriveInfo;false;DriveInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;DriveInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DriveInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DriveInfo;false;get_RootDirectory;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;ErrorEventArgs;false;ErrorEventArgs;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.IO;ErrorEventArgs;false;GetException;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;ErrorEventHandler;false;BeginInvoke;(System.Object,System.IO.ErrorEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.IO;File;false;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;AppendAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;AppendAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Create;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Create;(System.String,System.Int32,System.IO.FileOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;CreateSymbolicLink;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Open;(System.String,System.IO.FileMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenHandle;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenRead;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenText;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenWrite;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadAllText;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadAllText;(System.String,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadLines;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadLines;(System.String,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadLines;(System.String,System.Text.Encoding);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllBytesAsync;(System.String,System.Byte[],System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;CopyTo;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;CopyTo;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;Create;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;MoveTo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileInfo;false;MoveTo;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileInfo;false;Open;(System.IO.FileMode);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;OpenRead;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;OpenText;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;OpenWrite;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;get_Directory;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;get_DirectoryName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileLoadException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.IO;FileLoadException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileNotFoundException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.IO;FileNotFoundException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileNotFoundException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO;FileStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;FileStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;FileStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO;FileStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| 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;FileStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;FileStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;FileStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;FileStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;FileStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;FileStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;FileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;get_SafeFileHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemEventArgs;false;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.IO;FileSystemEventArgs;false;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.IO;FileSystemEventArgs;false;get_FullPath;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemEventArgs;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemEventHandler;false;BeginInvoke;(System.Object,System.IO.FileSystemEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemInfo;false;get_Extension;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemInfo;false;get_LinkTarget;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemInfo;true;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemWatcher;false;FileSystemWatcher;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileSystemWatcher;false;FileSystemWatcher;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileSystemWatcher;false;FileSystemWatcher;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.IO;FileSystemWatcher;false;add_Changed;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Created;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Deleted;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Error;(System.IO.ErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Renamed;(System.IO.RenamedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;get_Filters;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemWatcher;false;remove_Changed;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Created;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Deleted;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Error;(System.IO.ErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Renamed;(System.IO.RenamedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;MemoryStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO;MemoryStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;MemoryStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;MemoryStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.IO;MemoryStream;false;CopyTo;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual | -| System.IO;MemoryStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| System.IO;MemoryStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;MemoryStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;MemoryStream;false;GetBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;MemoryStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;MemoryStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;MemoryStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;MemoryStream;false;ToArray;();;Argument[this];ReturnValue;taint;manual | -| System.IO;MemoryStream;false;TryGetBuffer;(System.ArraySegment);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;MemoryStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;MemoryStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;MemoryStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;MemoryStream;false;WriteTo;(System.IO.Stream);;Argument[this];Argument[0];taint;df-generated | -| System.IO;Path;false;ChangeExtension;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| 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);;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);;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);;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);;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);;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;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;Path;false;TrimEndingDirectorySeparator;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;TrimEndingDirectorySeparator;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);;Argument[0];Argument[3];taint;df-generated | -| System.IO;Path;false;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);;Argument[1];Argument[3];taint;df-generated | -| System.IO;Path;false;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);;Argument[0];Argument[2];taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RenamedEventArgs;false;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.IO;RenamedEventArgs;false;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.IO;RenamedEventArgs;false;get_OldFullPath;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;RenamedEventArgs;false;get_OldName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;RenamedEventHandler;false;BeginInvoke;(System.Object,System.IO.RenamedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;Stream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;ReadAtLeast;(System.Span,System.Int32,System.Boolean);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;ReadAtLeastAsync;(System.Memory,System.Int32,System.Boolean,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| System.IO;Stream;false;ReadExactly;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;ReadExactly;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;Synchronized;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| 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[3];Argument[3].Parameter[delegate-self];value;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;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;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;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;Stream;true;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;true;Read;(System.Span);;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;ReadAsync;(System.Memory,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 | -| System.IO;Stream;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamReader;false;Read;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StreamReader;false;Read;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;ReadAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;ReadBlock;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;ReadBlock;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StreamReader;false;ReadLine;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StreamReader;false;ReadLineAsync;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StreamReader;false;ReadToEnd;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StreamReader;false;ReadToEndAsync;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.IO.FileStreamOptions);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.IO.FileStreamOptions);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamReader;false;get_CurrentEncoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;Write;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLine;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;WriteLineAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;get_Encoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringReader;false;Read;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StringReader;false;Read;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StringReader;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StringReader;false;ReadAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StringReader;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StringReader;false;ReadBlock;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StringReader;false;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StringReader;false;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;StringReader;false;ReadLine;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StringReader;false;ReadLineAsync;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StringReader;false;ReadLineAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringReader;false;ReadToEnd;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StringReader;false;ReadToEndAsync;();;Argument[this];ReturnValue;taint;manual | -| System.IO;StringReader;false;ReadToEndAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringReader;false;StringReader;(System.String);;Argument[0];Argument[this];taint;manual | -| System.IO;StringWriter;false;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;GetStringBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;StringWriter;(System.Text.StringBuilder,System.IFormatProvider);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;Write;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;StringWriter;false;Write;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;Write;(System.Text.StringBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLine;(System.Text.StringBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextReader;false;Synchronized;(System.IO.TextReader);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextReader;true;Read;();;Argument[this];ReturnValue;taint;manual | -| System.IO;TextReader;true;Read;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlock;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlock;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;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 | -| System.IO;TextWriter;false;Synchronized;(System.IO.TextWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;TextWriter;(System.IFormatProvider);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;false;WriteAsync;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;false;WriteAsync;(System.Char[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;WriteAsync;(System.Char[]);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;WriteLineAsync;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;false;WriteLineAsync;(System.Char[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;WriteLineAsync;(System.Char[]);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;Write;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Text.StringBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;get_FormatProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;UnmanagedMemoryAccessor;false;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryAccessor;false;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryAccessor;false;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;Initialize;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;UnmanagedMemoryStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;UnmanagedMemoryStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;UnmanagedMemoryStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Byte*,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;UnmanagedMemoryStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.IO;UnmanagedMemoryStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BinaryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;BinaryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BinaryExpression;false;Reduce;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;BinaryExpression;false;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;BinaryExpression;false;get_Conversion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BinaryExpression;false;get_Method;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;Update;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;BlockExpression;false;get_Expressions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;get_Variables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;CatchBlock;false;Update;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;ConditionalExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;ConditionalExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ConditionalExpression;false;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;ConditionalExpression;false;get_IfFalse;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ConstantExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;ConstantExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DebugInfoExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;DebugInfoExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DefaultExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;DefaultExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;DynamicExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpressionVisitor;false;VisitDynamic;(System.Linq.Expressions.DynamicExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ElementInit;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;Expression;false;Add;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;And;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAlso;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ArrayAccess;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ArrayIndex;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Bind;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Bind;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Type,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Type,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Coalesce;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Divide;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Equal;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOr;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Field;(System.Linq.Expressions.Expression,System.Reflection.FieldInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GetActionType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GetDelegateType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GetFuncType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GreaterThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GreaterThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;IfThenElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Invoke;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LessThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LessThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeIndex;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeMemberAccess;(System.Linq.Expressions.Expression,System.Reflection.MemberInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Modulo;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Multiply;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Reflection.MemberInfo[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;NotEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Or;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Power;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ReduceAndCheck;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ReduceExtensions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Subtract;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;TryGetActionType;(System.Type[],System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;TryGetFuncType;(System.Type[],System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;true;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;Expression;true;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;true;Reduce;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;Expression;true;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;Expression;true;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;Expression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;Visit;(System.Collections.ObjectModel.ReadOnlyCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(T,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(T,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;Visit;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;Visit;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBinary;(System.Linq.Expressions.BinaryExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBinary;(System.Linq.Expressions.BinaryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBlock;(System.Linq.Expressions.BlockExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBlock;(System.Linq.Expressions.BlockExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitCatchBlock;(System.Linq.Expressions.CatchBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitConditional;(System.Linq.Expressions.ConditionalExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitConditional;(System.Linq.Expressions.ConditionalExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitConstant;(System.Linq.Expressions.ConstantExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitDebugInfo;(System.Linq.Expressions.DebugInfoExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitDefault;(System.Linq.Expressions.DefaultExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitDynamic;(System.Linq.Expressions.DynamicExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitElementInit;(System.Linq.Expressions.ElementInit);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitExtension;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitExtension;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitGoto;(System.Linq.Expressions.GotoExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitIndex;(System.Linq.Expressions.IndexExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitInvocation;(System.Linq.Expressions.InvocationExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLabel;(System.Linq.Expressions.LabelExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLabelTarget;(System.Linq.Expressions.LabelTarget);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLambda;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLambda;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitListInit;(System.Linq.Expressions.ListInitExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLoop;(System.Linq.Expressions.LoopExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMember;(System.Linq.Expressions.MemberExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberBinding;(System.Linq.Expressions.MemberBinding);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberInit;(System.Linq.Expressions.MemberInitExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberListBinding;(System.Linq.Expressions.MemberListBinding);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberMemberBinding;(System.Linq.Expressions.MemberMemberBinding);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitNew;(System.Linq.Expressions.NewExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitNewArray;(System.Linq.Expressions.NewArrayExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitParameter;(System.Linq.Expressions.ParameterExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitRuntimeVariables;(System.Linq.Expressions.RuntimeVariablesExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitSwitch;(System.Linq.Expressions.SwitchExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitSwitchCase;(System.Linq.Expressions.SwitchCase);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitTry;(System.Linq.Expressions.TryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitTypeBinary;(System.Linq.Expressions.TypeBinaryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitUnary;(System.Linq.Expressions.UnaryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;GotoExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;GotoExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;GotoExpression;false;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;IndexExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;IndexExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;IndexExpression;false;GetArgument;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;IndexExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;IndexExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;InvocationExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;InvocationExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;InvocationExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;LabelExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;LabelExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;LabelExpression;false;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;LambdaExpression;false;get_Body;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ListInitExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;ListInitExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ListInitExpression;false;Reduce;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;ListInitExpression;false;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;LoopExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;LoopExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;LoopExpression;false;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberAssignment;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberAssignment;false;get_Expression;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MemberExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;MemberExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MemberExpression;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberExpression;false;get_Member;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MemberInitExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;MemberInitExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MemberInitExpression;false;Reduce;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberInitExpression;false;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberListBinding;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberMemberBinding;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;get_Object;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;NewArrayExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;NewArrayExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;NewArrayExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;NewExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;NewExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;NewExpression;false;GetArgument;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;NewExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;NewExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ParameterExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;ParameterExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;RuntimeVariablesExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;RuntimeVariablesExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;RuntimeVariablesExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;SwitchCase;false;Update;(System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;SwitchExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;SwitchExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;SwitchExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;TryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;TryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;TryExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;TypeBinaryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;TypeBinaryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;TypeBinaryExpression;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;UnaryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;UnaryExpression;false;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;UnaryExpression;false;Reduce;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;UnaryExpression;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[3].ReturnValue;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2].ReturnValue;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;All;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;All;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Any;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Any;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Append;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;AsEnumerable;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Count;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Count;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Distinct;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Distinct;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;ElementAt;(System.Collections.Generic.IEnumerable,System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ElementAt;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[0];Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;LongCount;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;LongCount;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;OfType;(System.Collections.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Order;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderDescending;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Prepend;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Repeat;(TResult,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Reverse;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Skip;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SkipLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Take;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Take;(System.Collections.Generic.IEnumerable,System.Range);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;TakeLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToArray;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToHashSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;EnumerableExecutor;false;EnumerableExecutor;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq;EnumerableQuery;false;CreateQuery;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;EnumerableQuery;false;EnumerableQuery;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Linq;EnumerableQuery;false;EnumerableQuery;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq;EnumerableQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Linq;EnumerableQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Linq;EnumerableQuery;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq;EnumerableQuery;false;get_Expression;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq;EnumerableQuery;false;get_Provider;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq;IOrderedEnumerable;true;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;All;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Any;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ElementAt;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;ElementAtOrDefault;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;First;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;First;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;First;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;FirstOrDefault;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;FirstOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;FirstOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Last;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;Last;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;Last;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;LastOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;LastOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Select;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SequenceEqual;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Single;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;Single;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SingleOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToArray;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Where;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Lookup;false;ApplyResultSelector;(System.Func,TResult>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Linq;Lookup;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Linq;Lookup;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Linq;Lookup;false;get_Item;(TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq;OrderedParallelQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[3].ReturnValue;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[2].ReturnValue;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func);;Argument[1].ReturnValue;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;All;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;All;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Any;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Any;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;AsEnumerable;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;AsOrdered;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsOrdered;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsParallel;(System.Collections.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsParallel;(System.Collections.Concurrent.Partitioner);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsParallel;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsSequential;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsUnordered;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Concat;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Count;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Count;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;DefaultIfEmpty;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);;Argument[1];ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Distinct;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Distinct;(System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ElementAt;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;ElementAtOrDefault;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ForAll;(System.Linq.ParallelQuery,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[0];Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;LongCount;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;LongCount;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Repeat;(TResult,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;Reverse;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Skip;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Take;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToArray;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToList;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;WithCancellation;(System.Linq.ParallelQuery,System.Threading.CancellationToken);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;WithDegreeOfParallelism;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;WithExecutionMode;(System.Linq.ParallelQuery,System.Linq.ParallelExecutionMode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;WithMergeOptions;(System.Linq.ParallelQuery,System.Linq.ParallelMergeOptions);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Linq;ParallelQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[3].ReturnValue;ReturnValue;value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue;value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[1];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue;ReturnValue;value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];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);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Concat;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;DefaultIfEmpty;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;DefaultIfEmpty;(System.Linq.IQueryable,TSource);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;DefaultIfEmpty;(System.Linq.IQueryable,TSource);;Argument[1];ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Distinct;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Distinct;(System.Linq.IQueryable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;ElementAt;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;ElementAtOrDefault;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;OfType;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Reverse;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Skip;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Take;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Media;SoundPlayer;false;add_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;add_SoundLocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;add_StreamChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;remove_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;remove_SoundLocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;remove_StreamChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.DateTime);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan,System.DateTime);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_CacheSyncDate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_MaxAge;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_MaxStale;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_MinFresh;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;AuthenticationHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;AuthenticationHeaderValue;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;get_Parameter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;get_Scheme;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;ContentDispositionHeaderValue;(System.Net.Http.Headers.ContentDispositionHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;ContentDispositionHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;EntityTagHeaderValue;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;get_Tag;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HeaderStringValues+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HeaderStringValues;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.Http.Headers;HeaderStringValues;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.Http.Headers;HeaderStringValues;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HeaderStringValues;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Http.Headers;HttpHeaderValueCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.Http.Headers;HttpHeaderValueCollection;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net.Http.Headers;HttpHeaderValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.Http.Headers;HttpHeaderValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.Http.Headers;HttpHeaders;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.Http.Headers;HttpHeaders;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.Http.Headers;HttpHeaders;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.Http.Headers;HttpHeaders;false;get_NonValidated;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;TryGetValue;(System.String,System.Net.Http.Headers.HeaderStringValues);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;TryGetValues;(System.String,System.Net.Http.Headers.HeaderStringValues);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;get_Item;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;get_Keys;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;MediaTypeHeaderValue;(System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;MediaTypeHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;NameValueHeaderValue;(System.Net.Http.Headers.NameValueHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;NameValueHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;NameValueHeaderValue;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;ProductHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;ProductHeaderValue;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;Parse;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;ProductInfoHeaderValue;(System.Net.Http.Headers.ProductHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;ProductInfoHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.ProductInfoHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;get_Comment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;get_Product;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;RangeConditionHeaderValue;(System.DateTimeOffset);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;RangeConditionHeaderValue;(System.Net.Http.Headers.EntityTagHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;get_Date;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;get_EntityTag;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;RetryConditionHeaderValue;(System.DateTimeOffset);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;RetryConditionHeaderValue;(System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;get_Date;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;get_Delta;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;StringWithQualityHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;StringWithQualityHeaderValue;(System.String,System.Double);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;TransferCodingHeaderValue;(System.Net.Http.Headers.TransferCodingHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;TransferCodingHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.TransferCodingHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_Comment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_ProtocolName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_ProtocolVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_ReceivedBy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;get_Agent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;get_Date;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;get_Text;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(System.Object,System.Type,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(T,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http.Json;JsonContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;AddCallback;(System.Net.Http.HttpRequestMessage,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;get_Request;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;get_Response;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;ByteArrayContent;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;ByteArrayContent;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;CreateContentReadStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;CreateContentReadStreamAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;DelegatingHandler;false;DelegatingHandler;(System.Net.Http.HttpMessageHandler);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;DelegatingHandler;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http;FormUrlEncodedContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;FormUrlEncodedContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http;FormUrlEncodedContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;FormUrlEncodedContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HeaderEncodingSelector;false;BeginInvoke;(System.String,TContext,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClientHandler;false;set_ServerCertificateCustomValidationCallback;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;HttpContent;false;CopyTo;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStreamAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStreamAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;CreateContentReadStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;CreateContentReadStreamAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;true;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpMessageInvoker;false;HttpMessageInvoker;(System.Net.Http.HttpMessageHandler,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;HttpMessageInvoker;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http;HttpMethod;false;HttpMethod;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;HttpMethod;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpMethod;false;get_Method;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);;Argument[0];Argument[this];taint;manual | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);;Argument[1];Argument[this];taint;manual | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http;HttpRequestMessage;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpRequestOptions;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Net.Http;HttpRequestOptions;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Net.Http;HttpRequestOptions;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Http;HttpRequestOptions;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Net.Http;HttpRequestOptions;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Net.Http;HttpRequestOptions;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.Http;HttpRequestOptions;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net.Http;HttpRequestOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.Http;HttpRequestOptions;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.Http;HttpRequestOptions;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Net.Http;HttpRequestOptions;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Net.Http;HttpRequestOptions;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Net.Http;HttpRequestOptions;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Net.Http;HttpRequestOptions;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Net.Http;HttpResponseMessage;false;EnsureSuccessStatusCode;();;Argument[this];ReturnValue;value;df-generated | -| System.Net.Http;HttpResponseMessage;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;MessageProcessingHandler;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http;MultipartContent;false;Add;(System.Net.Http.HttpContent);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Http;MultipartContent;false;CreateContentReadStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;MultipartContent;false;CreateContentReadStreamAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;MultipartContent;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.Http;MultipartContent;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.Http;MultipartContent;false;MultipartContent;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http;MultipartContent;false;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;MultipartContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;MultipartContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;MultipartContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;MultipartContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;MultipartContent;false;set_HeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;MultipartFormDataContent;false;Add;(System.Net.Http.HttpContent);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Http;MultipartFormDataContent;false;Add;(System.Net.Http.HttpContent,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;MultipartFormDataContent;false;Add;(System.Net.Http.HttpContent,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;MultipartFormDataContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;MultipartFormDataContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;MultipartFormDataContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;CreateContentReadStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;CreateContentReadStreamAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;ReadOnlyMemoryContent;(System.ReadOnlyMemory);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpConnectionContext;false;get_DnsEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpConnectionContext;false;get_InitialRequestMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpHandler;false;set_ConnectCallback;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpHandler;false;set_PlaintextStreamFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpHandler;false;set_RequestHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpHandler;false;set_ResponseHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;false;get_InitialRequestMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;false;get_NegotiatedHttpVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;false;get_PlaintextStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;CreateContentReadStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;StreamContent;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;StreamContent;false;StreamContent;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;StringContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;StringContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http;StringContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;StringContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String,System.Text.Encoding,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateViewCollection;false;InsertItem;(System.Int32,System.Net.Mail.AlternateView);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AlternateViewCollection;false;SetItem;(System.Int32,System.Net.Mail.AlternateView);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.IO.Stream,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.IO.Stream,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.IO.Stream,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String,System.Net.Mime.ContentType);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;get_ContentDisposition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String,System.Net.Mime.ContentType);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;get_ContentStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;AttachmentCollection;false;InsertItem;(System.Int32,System.Net.Mail.Attachment);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentCollection;false;SetItem;(System.Int32,System.Net.Mail.Attachment);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String,System.Text.Encoding,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResourceCollection;false;InsertItem;(System.Int32,System.Net.Mail.LinkedResource);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;LinkedResourceCollection;false;SetItem;(System.Int32,System.Net.Mail.LinkedResource);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;MailAddress;(System.String,System.String,System.Text.Encoding);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;MailAddress;(System.String,System.String,System.Text.Encoding);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;MailAddress;(System.String,System.String,System.Text.Encoding);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.Net.Mail.MailAddress);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_Address;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_Host;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_User;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddressCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Mail;MailAddressCollection;false;InsertItem;(System.Int32,System.Net.Mail.MailAddress);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddressCollection;false;SetItem;(System.Int32,System.Net.Mail.MailAddress);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddressCollection;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailMessage;false;MailMessage;(System.Net.Mail.MailAddress,System.Net.Mail.MailAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;MailMessage;false;MailMessage;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Mail;MailMessage;false;MailMessage;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;MailMessage;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;SendCompletedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Mail;SmtpClient;false;Send;(System.Net.Mail.MailMessage);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;Send;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendAsync;(System.Net.Mail.MailMessage,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendAsync;(System.String,System.String,System.String,System.String,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.Net.Mail.MailMessage);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);;Argument[4];ReturnValue;taint;df-generated | -| System.Net.Mail;SmtpClient;false;SmtpClient;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SmtpClient;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;add_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Mail;SmtpClient;false;remove_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Mail;SmtpException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;get_FailedRecipient;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;SmtpFailedRecipientsException;(System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;SmtpFailedRecipientsException;(System.String,System.Net.Mail.SmtpFailedRecipientException[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;get_InnerExceptions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mime;ContentDisposition;false;ContentDisposition;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mime;ContentDisposition;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mime;ContentType;false;ContentType;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mime;ContentType;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mime;ContentType;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;false;Add;(System.Net.NetworkInformation.GatewayIPAddressInformation);;Argument[0];Argument[this].Element;value;manual | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;false;CopyTo;(System.Net.NetworkInformation.GatewayIPAddressInformation[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;IPAddressCollection;false;Add;(System.Net.IPAddress);;Argument[0];Argument[this].Element;value;manual | -| System.Net.NetworkInformation;IPAddressCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.NetworkInformation;IPAddressCollection;false;CopyTo;(System.Net.IPAddress[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net.NetworkInformation;IPAddressCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.NetworkInformation;IPAddressCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.NetworkInformation;IPAddressInformationCollection;false;Add;(System.Net.NetworkInformation.IPAddressInformation);;Argument[0];Argument[this].Element;value;manual | -| System.Net.NetworkInformation;IPAddressInformationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.NetworkInformation;IPAddressInformationCollection;false;CopyTo;(System.Net.NetworkInformation.IPAddressInformation[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net.NetworkInformation;IPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.NetworkInformation;IPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.NetworkInformation;IPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;true;BeginGetUnicastAddresses;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;false;Add;(System.Net.NetworkInformation.MulticastIPAddressInformation);;Argument[0];Argument[this].Element;value;manual | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;false;CopyTo;(System.Net.NetworkInformation.MulticastIPAddressInformation[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;NetworkAddressChangedEventHandler;false;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkAvailabilityChangedEventHandler;false;BeginInvoke;(System.Object,System.Net.NetworkInformation.NetworkAvailabilityEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;add_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;add_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;remove_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;remove_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkInformationPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Net.NetworkInformation;PhysicalAddress;false;GetAddressBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;PhysicalAddress;false;PhysicalAddress;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.NetworkInformation;Ping;false;add_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;Ping;false;remove_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;PingCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.NetworkInformation.PingCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;false;Add;(System.Net.NetworkInformation.UnicastIPAddressInformation);;Argument[0];Argument[this].Element;value;manual | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;false;CopyTo;(System.Net.NetworkInformation.UnicastIPAddressInformation[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;CloseAsync;(System.Int64,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_LocalEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_NegotiatedApplicationProtocol;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_RemoteCertificate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_RemoteEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_TargetHostName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicListenerOptions;false;set_ConnectionOptionsCallback;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Quic;QuicStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Quic;QuicStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Quic;QuicStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Quic;QuicStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Quic;QuicStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Quic;QuicStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Quic;QuicStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Quic;QuicStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Quic;QuicStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Quic;QuicStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Quic;QuicStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;AuthenticatedStream;false;AuthenticatedStream;(System.IO.Stream,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;AuthenticatedStream;false;DisposeAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;AuthenticatedStream;false;get_InnerStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;LocalCertificateSelectionCallback;false;BeginInvoke;(System.Object,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String[],System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateAuthentication;false;GetOutgoingBlob;(System.ReadOnlySpan,System.Net.Security.NegotiateAuthenticationStatusCode);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;GetOutgoingBlob;(System.String,System.Net.Security.NegotiateAuthenticationStatusCode);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;NegotiateAuthentication;(System.Net.Security.NegotiateAuthenticationClientOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;get_Package;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;get_RemoteIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;get_TargetName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServerAsync;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServerAsync;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Security;NegotiateStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;NegotiateStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Security;NegotiateStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Security;NegotiateStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;NegotiateStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;NegotiateStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;NegotiateStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Security;NegotiateStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Security;NegotiateStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;get_RemoteIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;RemoteCertificateValidationCallback;false;BeginInvoke;(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;ServerCertificateSelectionCallback;false;BeginInvoke;(System.Object,System.String,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;ServerOptionsSelectionCallback;false;BeginInvoke;(System.Net.Security.SslStream,System.Net.Security.SslClientHelloInfo,System.Object,System.Threading.CancellationToken,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslApplicationProtocol;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslApplicationProtocol;false;get_Protocol;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslCertificateTrust;false;CreateForX509Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Net.Security;SslCertificateTrust;false;CreateForX509Store;(System.Security.Cryptography.X509Certificates.X509Store,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;SslClientAuthenticationOptions;false;set_LocalCertificateSelectionCallback;(System.Net.Security.LocalCertificateSelectionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslClientAuthenticationOptions;false;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslServerAuthenticationOptions;false;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslServerAuthenticationOptions;false;set_ServerCertificateSelectionCallback;(System.Net.Security.ServerCertificateSelectionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;AuthenticateAsServerAsync;(System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsClient;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Security;SslStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;SslStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Security;SslStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Security;SslStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;SslStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;SslStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;Write;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Security;SslStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Security;SslStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Security;SslStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;get_LocalCertificate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;get_RemoteCertificate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;get_TransportContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStreamCertificateContext;false;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean,System.Net.Security.SslCertificateTrust);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;IPPacketInformation;false;get_Address;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;IPv6MulticastOption;false;IPv6MulticastOption;(System.Net.IPAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;IPv6MulticastOption;false;IPv6MulticastOption;(System.Net.IPAddress,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;NetworkStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Sockets;NetworkStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Sockets;NetworkStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Sockets;NetworkStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Net.Sockets;NetworkStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;NetworkStream;false;NetworkStream;(System.Net.Sockets.Socket,System.IO.FileAccess,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;NetworkStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Sockets;NetworkStream;false;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Sockets;NetworkStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Sockets;NetworkStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Net.Sockets;NetworkStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Sockets;NetworkStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.Net.Sockets;NetworkStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;NetworkStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;NetworkStream;false;get_Socket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SafeSocketHandle;false;SafeSocketHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Accept;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;BeginAccept;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginAccept;(System.Int32,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginAccept;(System.Net.Sockets.Socket,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginDisconnect;(System.Boolean,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSendFile;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSendFile;(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;Bind;(System.Net.EndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Connect;(System.Net.EndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Connect;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Connect;(System.Net.IPAddress[],System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.String,System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;DisconnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[4];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Span,System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Span,System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.ArraySegment,System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);;Argument[4];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);;Argument[4];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendPacketsAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[4];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.ReadOnlySpan,System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ArraySegment,System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_LocalEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_RemoteEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_SafeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;SetBuffer;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;SetBuffer;(System.Memory);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;add_Completed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_ConnectByNameError;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_ConnectSocket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_MemoryBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_ReceiveMessageFromPacketInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;remove_Completed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;SocketException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;AcceptAsync;(System.Net.Sockets.Socket,System.Net.Sockets.Socket);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.String,System.Int32,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveMessageFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;SendToAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];Argument[0];taint;df-generated | -| System.Net.Sockets;TcpClient;false;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpClient;false;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpClient;false;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpClient;false;Connect;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpClient;false;ConnectAsync;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpClient;false;ConnectAsync;(System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpClient;false;TcpClient;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptSocket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptSocketAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptSocketAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptTcpClient;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;BeginAcceptSocket;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpListener;false;BeginAcceptTcpClient;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpListener;false;TcpListener;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpListener;false;TcpListener;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpListener;false;get_LocalEndpoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;get_Server;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;BeginReceive;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;BeginSend;(System.Byte[],System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;BeginSend;(System.Byte[],System.Int32,System.Net.IPEndPoint,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;BeginSend;(System.Byte[],System.Int32,System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;Connect;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;EndReceive;(System.IAsyncResult,System.Net.IPEndPoint);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;Receive;(System.Net.IPEndPoint);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;Send;(System.Byte[],System.Int32,System.Net.IPEndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;Send;(System.ReadOnlySpan,System.Net.IPEndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.Byte[],System.Int32,System.Net.IPEndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;UdpClient;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;get_RemoteEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UnixDomainSocketEndPoint;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;ClientWebSocket;false;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;ClientWebSocket;false;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Net.WebSockets.WebSocketMessageFlags,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;false;SetBuffer;(System.Int32,System.Int32,System.ArraySegment);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;false;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_CookieCollection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_Origin;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_SecWebSocketKey;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_SecWebSocketProtocols;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_SecWebSocketVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_User;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_WebSocket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;true;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;true;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Net.WebSockets.WebSocketMessageFlags,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocketException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;AuthenticationSchemeSelector;false;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;BindIPEndPoint;false;BeginInvoke;(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net;Cookie;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;Cookie;false;get_TimeStamp;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;Cookie;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Net;CookieCollection;false;Add;(System.Net.Cookie);;Argument[0];Argument[this].Element;value;manual | -| System.Net;CookieCollection;false;Add;(System.Net.CookieCollection);;Argument[0];Argument[this].Element;value;manual | -| System.Net;CookieCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net;CookieCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net;CookieCollection;false;CopyTo;(System.Net.Cookie[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net;CookieCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net;CookieCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net;CookieCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;CookieCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;CookieCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Net;CookieException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;CredentialCache;false;GetCredential;(System.Uri,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;CredentialCache;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net;Dns;false;BeginGetHostAddresses;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginGetHostByName;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginGetHostEntry;(System.Net.IPAddress,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginGetHostEntry;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginResolve;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;DnsEndPoint;false;DnsEndPoint;(System.String,System.Int32,System.Net.Sockets.AddressFamily);;Argument[0];Argument[this];taint;df-generated | -| System.Net;DnsEndPoint;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DnsEndPoint;false;get_Host;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DownloadDataCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DownloadDataCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.DownloadDataCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;DownloadProgressChangedEventHandler;false;BeginInvoke;(System.Object,System.Net.DownloadProgressChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;DownloadStringCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DownloadStringCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.DownloadStringCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;FileWebRequest;false;BeginGetRequestStream;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;FileWebRequest;false;BeginGetResponse;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;FileWebRequest;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FileWebResponse;false;GetResponseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FileWebResponse;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FileWebResponse;false;get_ResponseUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;BeginGetRequestStream;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;FtpWebRequest;false;BeginGetResponse;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;FtpWebRequest;false;EndGetRequestStream;(System.IAsyncResult);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;EndGetResponse;(System.IAsyncResult);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;GetRequestStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;GetResponse;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;GetResponseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_BannerMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_ExitMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_LastModified;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_ResponseUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_StatusDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_WelcomeMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpContinueDelegate;false;BeginInvoke;(System.Int32,System.Net.WebHeaderCollection,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener+ExtendedProtectionSelector;false;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener;false;BeginGetContext;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener;false;get_Prefixes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListener;false;get_TimeoutManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListener;false;set_AuthenticationSchemeSelectorDelegate;(System.Net.AuthenticationSchemeSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener;false;set_ExtendedProtectionSelectorDelegate;(System.Net.HttpListener+ExtendedProtectionSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListenerContext;false;get_User;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerPrefixCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual | -| System.Net;HttpListenerPrefixCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net;HttpListenerPrefixCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net;HttpListenerPrefixCollection;false;CopyTo;(System.String[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net;HttpListenerPrefixCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Net;HttpListenerPrefixCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net;HttpListenerRequest;false;BeginGetClientCertificate;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListenerRequest;false;EndGetClientCertificate;(System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_ContentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_Cookies;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_HttpMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_InputStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_ProtocolVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_RawUrl;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_Url;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_UrlReferrer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_UserAgent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_UserHostName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerResponse;false;Close;(System.Byte[],System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net;HttpListenerResponse;false;CopyFrom;(System.Net.HttpListenerResponse);;Argument[0];Argument[this];taint;df-generated | -| System.Net;HttpListenerResponse;false;get_OutputStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;BeginGetRequestStream;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpWebRequest;false;BeginGetResponse;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpWebRequest;false;EndGetRequestStream;(System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;EndGetRequestStream;(System.IAsyncResult,System.Net.TransportContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;EndGetResponse;(System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;GetRequestStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;GetRequestStream;(System.Net.TransportContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;GetResponse;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;get_Address;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;set_ContinueDelegate;(System.Net.HttpContinueDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpWebRequest;false;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpWebResponse;false;GetResponseHeader;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_CharacterSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_Server;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_StatusDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;IPAddress;false;MapToIPv4;();;Argument[this];ReturnValue;value;df-generated | -| System.Net;IPAddress;false;MapToIPv6;();;Argument[this];ReturnValue;value;df-generated | -| System.Net;IPAddress;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;IPAddress;false;ToString;(System.String,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;IPEndPoint;false;IPEndPoint;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net;IPHostEntry;false;get_Aliases;();;Argument[this];ReturnValue;taint;manual | -| System.Net;IPHostEntry;false;get_HostName;();;Argument[this];ReturnValue;taint;manual | -| System.Net;IPNetwork;false;IPNetwork;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net;IPNetwork;false;get_BaseAddress;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;NetworkCredential;false;GetCredential;(System.String,System.Int32,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Net;NetworkCredential;false;GetCredential;(System.Uri,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.Security.SecureString,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.Security.SecureString,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net;OpenReadCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;OpenReadCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.OpenReadCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;OpenWriteCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;OpenWriteCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.OpenWriteCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;ProtocolViolationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;ServicePoint;false;set_BindIPEndPointDelegate;(System.Net.BindIPEndPoint);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;ServicePointManager;false;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;SocketAddress;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadDataCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadDataCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadDataCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadFileCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadFileCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadFileCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadProgressChangedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadProgressChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadStringCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadStringCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadStringCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadValuesCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadValuesCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadValuesCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;DownloadData;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadData;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataAsync;(System.Uri,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFile;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFile;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileAsync;(System.Uri,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadString;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadString;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringAsync;(System.Uri,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebRequest;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebRequest;(System.Uri);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[1];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenRead;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenRead;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadAsync;(System.Uri,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.String,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.String,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.Uri,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.Uri,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.Uri,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.Uri,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.Uri,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;add_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;get_ResponseHeaders;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;remove_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;WebException;false;WebException;(System.String,System.Exception,System.Net.WebExceptionStatus,System.Net.WebResponse);;Argument[3];Argument[this];taint;df-generated | -| System.Net;WebException;false;get_Response;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebHeaderCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual | -| System.Net;WebHeaderCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net;WebHeaderCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Net;WebHeaderCollection;false;get_Item;(System.Net.HttpRequestHeader);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebHeaderCollection;false;get_Item;(System.Net.HttpResponseHeader);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebProxy;false;GetProxy;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;Create;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;CreateDefault;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;CreateHttp;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;CreateHttp;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;true;BeginGetRequestStream;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebRequest;true;BeginGetResponse;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebUtility;false;HtmlDecode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebUtility;false;HtmlDecode;(System.String,System.IO.TextWriter);;Argument[0];Argument[1];taint;df-generated | -| 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;UrlDecode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebUtility;false;UrlEncode;(System.String);;Argument[0];ReturnValue;taint;manual | -| System.Net;WriteStreamClosedEventHandler;false;BeginInvoke;(System.Object,System.Net.WriteStreamClosedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Numerics;BigInteger;false;Abs;(System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Clamp;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Clamp;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Clamp;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[2];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;CopySign;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Max;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Max;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Min;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Min;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Pow;(System.Numerics.BigInteger,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Remainder;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;RotateLeft;(System.Numerics.BigInteger,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;RotateRight;(System.Numerics.BigInteger,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;IAdditionOperators;true;op_CheckedAddition;(TSelf,TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;IAdditionOperators;true;op_CheckedAddition;(TSelf,TOther);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Clamp;(TSelf,TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Clamp;(TSelf,TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Clamp;(TSelf,TSelf,TSelf);;Argument[2];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;CopySign;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Max;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Max;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MaxNumber;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MaxNumber;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Min;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Min;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MinNumber;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MinNumber;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumberBase;true;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumberBase;true;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumberBase;true;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Plane;false;Normalize;(System.Numerics.Plane);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Plane;false;Plane;(System.Numerics.Vector3,System.Single);;Argument[0];Argument[this];taint;df-generated | -| System.Numerics;Plane;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Numerics;Vector2;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Vector3;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Vector4;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Vector;false;Abs;(System.Numerics.Vector);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Vector;false;WithElement;(System.Numerics.Vector,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Vector;false;op_UnaryPlus;(System.Numerics.Vector);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;AssemblyBuilder;false;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;AssemblyBuilder;false;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicILInfo;false;get_DynamicMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;CreateDelegate;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[5];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[5];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[]);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;GetBaseDefinition;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Emit;DynamicMethod;false;GetParameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_ReturnParameter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_ReturnType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ILGenerator;true;DeclareLocal;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ILGenerator;true;DeclareLocal;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineInitializedData;(System.String,System.Byte[],System.Reflection.FieldAttributes);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[3].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;GetType;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ParameterBuilder;false;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;ParameterBuilder;false;SetCustomAttribute;(System.Reflection.Emit.CustomAttributeBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetFieldSigHelper;(System.Reflection.Module);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetLocalVarSigHelper;(System.Reflection.Module);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.CallingConventions,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;GetConstructor;(System.Type,System.Reflection.ConstructorInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;GetField;(System.Type,System.Reflection.FieldInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;GetMethod;(System.Type,System.Reflection.MethodInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;MakeGenericType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;MakeGenericType;(System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;false;CustomAttributeSignature;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;false;CustomAttributeSignature;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;false;AddModifier;(System.Reflection.Metadata.EntityHandle,System.Boolean);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;Add;(System.Reflection.Metadata.ExceptionRegionKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddCatch;(System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddFault;(System.Int32,System.Int32,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddFilter;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddFinally;(System.Int32,System.Int32,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;false;Switch;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedScalar;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedScalar;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedVector;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedVector;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[2];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[2];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[4];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;false;MetadataRootBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;false;get_Sizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;false;Parameters;(System.Int32,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;false;Parameters;(System.Int32,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;false;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;false;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;false;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;false;AddPermission;(System.String,System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;false;AddPermission;(System.String,System.Reflection.Metadata.BlobBuilder);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;false;PortablePdbBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.Collections.Immutable.ImmutableArray,System.Reflection.Metadata.MethodDefinitionHandle,System.Func,System.Reflection.Metadata.BlobContentId>);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;false;Serialize;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;DecodeFieldSignature;(System.Reflection.Metadata.BlobReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;DecodeType;(System.Reflection.Metadata.BlobReader,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);;Argument[2];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Array;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Array;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Array;(System.Reflection.Metadata.Ecma335.SignatureTypeEncoder,System.Reflection.Metadata.Ecma335.ArrayShapeEncoder);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Pointer;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;SZArray;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata;AssemblyDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyDefinition;false;GetDeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyFile;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyFileHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;AssemblyFileHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;AssemblyReference;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;Blob;false;GetBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobBuilder+Blobs;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;BlobBuilder+Blobs;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;BlobBuilder+Blobs;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;GetBlobs;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);;Argument[this];Argument[0];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);;Argument[this];Argument[0];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;ReserveBytes;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;TryWriteBytes;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobContentId;false;BlobContentId;(System.Guid,System.UInt32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobContentId;false;get_Guid;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadConstant;(System.Reflection.Metadata.ConstantTypeCode);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadSerializedString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadUTF8;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadUTF16;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;get_CurrentPointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;get_StartPointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;BlobWriter;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;ToArray;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;WriteBytes;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;get_Blob;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;CustomAttributeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;CustomAttributeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;CustomAttributeHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;DocumentHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;DocumentHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;DocumentHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;EventAccessors;false;get_Others;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;EventDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;EventDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;EventDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;EventDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ExportedType;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ExportedTypeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;ExportedTypeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;FieldDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;FieldDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;FieldDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;FieldDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;GenericParameter;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;GenericParameterConstraint;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;GenericParameterHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;GenericParameterHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ImportDefinitionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;ImportDefinitionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;ImportDefinitionCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ImportScopeCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;ImportScopeCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;ImportScopeCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;InterfaceImplementation;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalConstantHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;LocalConstantHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;LocalConstantHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScope;false;GetChildren;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScope;false;GetLocalConstants;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScope;false;GetLocalVariables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;LocalScopeHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;LocalScopeHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalVariableHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;LocalVariableHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;LocalVariableHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ManifestResource;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ManifestResourceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;ManifestResourceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;MemberReference;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MemberReferenceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;MemberReferenceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;MetadataReader;false;GetAssemblyDefinition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetAssemblyFile;(System.Reflection.Metadata.AssemblyFileHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetAssemblyReference;(System.Reflection.Metadata.AssemblyReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetConstant;(System.Reflection.Metadata.ConstantHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomAttribute;(System.Reflection.Metadata.CustomAttributeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomAttributes;(System.Reflection.Metadata.EntityHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomDebugInformation;(System.Reflection.Metadata.CustomDebugInformationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomDebugInformation;(System.Reflection.Metadata.EntityHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetDeclarativeSecurityAttribute;(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetDocument;(System.Reflection.Metadata.DocumentHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetEventDefinition;(System.Reflection.Metadata.EventDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetExportedType;(System.Reflection.Metadata.ExportedTypeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetFieldDefinition;(System.Reflection.Metadata.FieldDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetGenericParameter;(System.Reflection.Metadata.GenericParameterHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetGenericParameterConstraint;(System.Reflection.Metadata.GenericParameterConstraintHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetImportScope;(System.Reflection.Metadata.ImportScopeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetInterfaceImplementation;(System.Reflection.Metadata.InterfaceImplementationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalConstant;(System.Reflection.Metadata.LocalConstantHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalScope;(System.Reflection.Metadata.LocalScopeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalScopes;(System.Reflection.Metadata.MethodDebugInformationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalScopes;(System.Reflection.Metadata.MethodDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalVariable;(System.Reflection.Metadata.LocalVariableHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetManifestResource;(System.Reflection.Metadata.ManifestResourceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMemberReference;(System.Reflection.Metadata.MemberReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDebugInformationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodDefinition;(System.Reflection.Metadata.MethodDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodImplementation;(System.Reflection.Metadata.MethodImplementationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodSpecification;(System.Reflection.Metadata.MethodSpecificationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetModuleDefinition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetModuleReference;(System.Reflection.Metadata.ModuleReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetNamespaceDefinitionRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetParameter;(System.Reflection.Metadata.ParameterHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetPropertyDefinition;(System.Reflection.Metadata.PropertyDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetStandaloneSignature;(System.Reflection.Metadata.StandaloneSignatureHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetTypeDefinition;(System.Reflection.Metadata.TypeDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetTypeReference;(System.Reflection.Metadata.TypeReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetTypeSpecification;(System.Reflection.Metadata.TypeSpecificationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_AssemblyReferences;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_CustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_CustomDebugInformation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_DebugMetadataHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_DeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_Documents;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_EventDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_FieldDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_ImportScopes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_LocalConstants;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_LocalScopes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_LocalVariables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MetadataPointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MetadataVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MethodDebugInformation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MethodDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_PropertyDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_StringComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromMetadataImage;(System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromMetadataImage;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromMetadataStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromPortablePdbImage;(System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromPortablePdbImage;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromPortablePdbStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;GetMetadataReader;(System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataStringDecoder;false;GetString;(System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;Create;(System.Reflection.Metadata.BlobReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;GetILReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;get_ExceptionRegions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;get_LocalSignature;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinition;false;GetDeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinition;false;GetParameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;MethodDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;MethodDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodImplementation;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodImplementationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;MethodImplementationHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;MethodImport;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodImport;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodSpecification;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ModuleDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ModuleReference;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_ExportedTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_NamespaceDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_TypeDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PEReaderExtensions;false;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PEReaderExtensions;false;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PEReaderExtensions;false;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;Parameter;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ParameterHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;ParameterHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;ParameterHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PropertyAccessors;false;get_Others;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PropertyDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;SequencePointCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;SequencePointCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;SequencePointCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;SequencePointCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;StandaloneSignature;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetDeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetEvents;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetFields;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetInterfaceImplementations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetMethods;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetProperties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;TypeDefinitionHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;TypeReferenceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Reflection.Metadata;TypeReferenceHandleCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Reflection.Metadata;TypeSpecification;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;false;AddEntry;(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32,TData,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;GetDirectories;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;ManagedPEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Reflection.Metadata.Ecma335.MetadataRootBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.ResourceSectionBuilder,System.Reflection.PortableExecutable.DebugDirectoryBuilder,System.Int32,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.PortableExecutable.CorFlags,System.Func,System.Reflection.Metadata.BlobContentId>);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;SerializeSection;(System.String,System.Reflection.PortableExecutable.SectionLocation);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;Sign;(System.Reflection.Metadata.BlobBuilder,System.Func,System.Byte[]>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;PEBuilder+Section;false;Section;(System.String,System.Reflection.PortableExecutable.SectionCharacteristics);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEBuilder;false;GetSections;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEBuilder;false;PEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Func,System.Reflection.Metadata.BlobContentId>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;PEBuilder;false;Serialize;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_CoffHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_CorHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_PEHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_SectionHeaders;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEMemoryBlock;false;get_Pointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetEntireImage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetMetadata;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetSectionData;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetSectionData;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;PEReader;(System.Byte*,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;PEReader;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;PEReader;(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;TryOpenAssociatedPortablePdb;(System.String,System.Func,System.Reflection.Metadata.MetadataReaderProvider,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;PEReader;false;get_PEHeaders;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;CreateQualifiedName;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;CreateQualifiedName;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;GetAssembly;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;GetLoadedModules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;GetModules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;add_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection;Assembly;true;get_Modules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;remove_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection;AssemblyExtensions;false;GetModules;(System.Reflection.Assembly);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;AssemblyName;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;AssemblyName;false;GetPublicKey;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;AssemblyName;false;SetPublicKey;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection;AssemblyName;false;SetPublicKeyToken;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection;AssemblyName;false;get_EscapedCodeBase;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeData;false;get_AttributeType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;get_MemberInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;get_MemberName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;get_TypedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;CustomAttributeTypedArgument;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;CustomAttributeTypedArgument;(System.Type,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;CustomAttributeTypedArgument;(System.Type,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;get_ArgumentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;false;GetAddMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;false;GetRaiseMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;false;GetRemoveMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;true;get_AddMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;true;get_RaiseMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;true;get_RemoveMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetAddMethod;(System.Reflection.EventInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetAddMethod;(System.Reflection.EventInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRaiseMethod;(System.Reflection.EventInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRaiseMethod;(System.Reflection.EventInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRemoveMethod;(System.Reflection.EventInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRemoveMethod;(System.Reflection.EventInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;ExceptionHandlingClause;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;IntrospectionExtensions;false;GetTypeInfo;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;LocalVariableInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;MemberFilter;false;BeginInvoke;(System.Reflection.MemberInfo,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection;MethodInfo;false;CreateDelegate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;MethodInfoExtensions;false;GetBaseDefinition;(System.Reflection.MethodInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Module;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Module;false;get_ModuleHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Module;true;FindTypes;(System.Reflection.TypeFilter,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection;Module;true;GetType;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ModuleResolveEventHandler;false;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection;ParameterInfo;false;GetRealObject;(System.Runtime.Serialization.StreamingContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;get_Member;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;get_ParameterType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Pointer;false;Box;(System.Void*,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Pointer;false;Unbox;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;false;GetAccessors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;false;GetGetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;false;GetSetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;true;get_GetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;true;get_SetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetAccessors;(System.Reflection.PropertyInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetAccessors;(System.Reflection.PropertyInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetGetMethod;(System.Reflection.PropertyInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetGetMethod;(System.Reflection.PropertyInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetSetMethod;(System.Reflection.PropertyInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetSetMethod;(System.Reflection.PropertyInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;ReflectionTypeLoadException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Reflection;ReflectionTypeLoadException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetMethodInfo;(System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetRuntimeBaseDefinition;(System.Reflection.MethodInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetElementType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetFunctionPointerParameterTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetFunctionPointerReturnType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetInterfaceMap;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetInterfaceMap;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetInterfaces;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;TypeDelegator;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;TypeDelegator;false;get_AssemblyQualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_BaseType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_Namespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_UnderlyingSystemType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetConstructor;(System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetGenericArguments;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetInterfaces;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetNestedType;(System.Type,System.String,System.Reflection.BindingFlags);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeFilter;false;BeginInvoke;(System.Type,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection;TypeInfo;false;GetTypeInfo;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection;TypeInfo;true;AsType;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection;TypeInfo;true;GetDeclaredNestedType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeInfo;true;get_GenericTypeParameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeInfo;true;get_ImplementedInterfaces;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;MissingSatelliteAssemblyException;false;MissingSatelliteAssemblyException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Resources;MissingSatelliteAssemblyException;false;get_CultureName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;CreateFileBasedResourceManager;(System.String,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;CreateFileBasedResourceManager;(System.String,System.String,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;CreateFileBasedResourceManager;(System.String,System.String,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;GetResourceFileName;(System.Globalization.CultureInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly);;Argument[1];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);;Argument[2];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;get_BaseName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;get_ResourceSetType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceReader;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Resources;ResourceReader;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceReader;false;GetResourceData;(System.String,System.String,System.Byte[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceReader;false;ResourceReader;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Resources;ResourceSet;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceSet;false;ResourceSet;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceSet;false;ResourceSet;(System.Resources.IResourceReader);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Resources;ResourceWriter;false;ResourceWriter;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceWriter;false;ResourceWriter;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceWriter;false;set_TypeNameConverter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;CallSite;false;get_Binder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable+CreateValueCallback;false;BeginInvoke;(TKey,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;GetOrCreateValue;(TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;GetValue;(TKey,System.Runtime.CompilerServices.ConditionalWeakTable+CreateValueCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;GetAsyncEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;WithCancellation;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;WithCancellation;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;false;GetResult;();;Argument[this].SyntheticField[m_task_configured_task_awaitable].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;false;GetAwaiter;();;Argument[this].SyntheticField[m_configuredTaskAwaiter];ReturnValue;value;manual | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;false;GetResult;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ContractHelper;false;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ContractHelper;false;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[2];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;DateTimeConstantAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;false;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;false;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;false;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);;Argument[3];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;FormattableStringFactory;false;Create;(System.String,System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;FormattableStringFactory;false;Create;(System.String,System.Object[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ICriticalNotifyCompletion;true;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;INotifyCompletion;true;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;NullableAttribute;false;NullableAttribute;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;ReadOnlyCollectionBuilder;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System.Runtime.CompilerServices;RuntimeHelpers+CleanupCode;false;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeHelpers+TryCode;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;false;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;false;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeWrappedException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Runtime.CompilerServices;RuntimeWrappedException;false;RuntimeWrappedException;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;RuntimeWrappedException;false;get_WrappedException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;StrongBox;false;StrongBox;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;TaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;TaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;TaskAwaiter;false;GetResult;();;Argument[this].SyntheticField[m_task_task_awaiter].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | -| System.Runtime.CompilerServices;TaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;TaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;TupleElementNamesAttribute;false;TupleElementNamesAttribute;(System.String[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;TupleElementNamesAttribute;false;get_TransformNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;false;GetResult;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;false;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;false;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;Capture;(System.Exception);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetCurrentStackTrace;(System.Exception);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetRemoteStackTrace;(System.Exception,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetRemoteStackTrace;(System.Exception,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetRemoteStackTrace;(System.Exception,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;get_SourceException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToJSCallback;false;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToManagedCallback;false;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.Marshalling;AnsiStringMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T[],System.Span);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T[],System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;GetManagedValuesSource;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;false;GetManagedValuesDestination;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;false;GetManagedValuesSource;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;BStrStringMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T*[],System.Span);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T*[],System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.ReadOnlySpan,System.Span);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.ReadOnlySpan,System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;GetManagedValuesSource;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+UnmanagedToManagedOut;false;GetManagedValuesSource;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;false;FromUnmanaged;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;false;ToManaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;FromManaged;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;FromUnmanaged;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;ToManagedFinally;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.Span,System.Span);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.Span,System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller;false;GetManagedValuesDestination;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;Utf8StringMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal+UnhandledExceptionPropagationHandler;false;BeginInvoke;(System.Exception,System.RuntimeMethodHandle,System.IntPtr,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;false;Initialize;(System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal+UnhandledExceptionPropagationHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;ArrayWithOffset;false;ArrayWithOffset;(System.Object,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;ArrayWithOffset;false;GetArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CLong;false;CLong;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;CLong;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;COMException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CULong;false;CULong;(System.UIntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;CULong;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CollectionsMarshal;false;AsSpan;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;GetAddMethod;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;GetRaiseMethod;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;GetRemoveMethod;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;get_DeclaringType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;get_ReflectedType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CriticalHandle;false;CriticalHandle;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;CriticalHandle;false;SetHandle;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;DllImportResolver;false;BeginInvoke;(System.String,System.Reflection.Assembly,System.Nullable,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;ExternalException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;GCHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;GCHandle;false;ToIntPtr;(System.Runtime.InteropServices.GCHandle);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;HandleRef;(System.Object,System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;HandleRef;(System.Object,System.IntPtr);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;ToIntPtr;(System.Runtime.InteropServices.HandleRef);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;get_Wrapper;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ImmutableCollectionsMarshal;false;AsArray;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ImmutableCollectionsMarshal;false;AsImmutableArray;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;Marshal;false;GenerateProgIdForType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;Marshal;false;InitHandle;(System.Runtime.InteropServices.SafeHandle,System.IntPtr);;Argument[1];Argument[0];taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;CreateFromPinnedArray;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;ToEnumerable;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;TryGetMemoryManager;(System.ReadOnlyMemory,TManager);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;TryGetMemoryManager;(System.ReadOnlyMemory,TManager,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;TryGetString;(System.ReadOnlyMemory,System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;Clamp;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;Clamp;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;Clamp;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[2];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;CopySign;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;Max;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;Max;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;MaxNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;MaxNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;Min;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;Min;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;MinNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;MinNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NativeLibrary;false;SetDllImportResolver;(System.Reflection.Assembly,System.Runtime.InteropServices.DllImportResolver);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;PosixSignalRegistration;false;Create;(System.Runtime.InteropServices.PosixSignal,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;SafeHandle;false;DangerousGetHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;SafeHandle;false;SafeHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;SafeHandle;false;SetHandle;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;SequenceMarshal;false;TryGetArray;(System.Buffers.ReadOnlySequence,System.ArraySegment);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;SequenceMarshal;false;TryGetReadOnlyMemory;(System.Buffers.ReadOnlySequence,System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;SequenceMarshal;false;TryGetReadOnlySequenceSegment;(System.Buffers.ReadOnlySequence,System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Abs;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Ceiling;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Ceiling;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Floor;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Floor;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;WithElement;(System.Runtime.Intrinsics.Vector64,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;GetLower;(System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;GetUpper;(System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;WithElement;(System.Runtime.Intrinsics.Vector128,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;WithLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;WithUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;GetLower;(System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;GetUpper;(System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;WithElement;(System.Runtime.Intrinsics.Vector256,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;WithLower;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;WithUpper;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;GetLower;(System.Runtime.Intrinsics.Vector512);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;GetUpper;(System.Runtime.Intrinsics.Vector512);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;WithElement;(System.Runtime.Intrinsics.Vector512,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;WithLower;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;WithUpper;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector512);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveAssemblyToPath;(System.Reflection.AssemblyName);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveAssemblyToPath;(System.Reflection.AssemblyName);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveUnmanagedDllToPath;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveUnmanagedDllToPath;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;EnterContextualReflection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;add_Resolving;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;add_ResolvingUnmanagedDll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;add_Unloading;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;remove_Resolving;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;remove_ResolvingUnmanagedDll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;remove_Unloading;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Remoting;ObjectHandle;false;ObjectHandle;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Remoting;ObjectHandle;false;Unwrap;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContract;true;get_UnderlyingType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.DataContracts.DataContractSet);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;ImportSchemaSet;(System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.IEnumerable,System.Boolean);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataMember;false;get_MemberTypeContract;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;false;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;false;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;DataContractJsonSerializer;(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializerSettings);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;GetSerializationSurrogateProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;ReadObject;(System.Xml.XmlDictionaryReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;ReadObject;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;ReadObject;(System.Xml.XmlReader,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;SetSerializationSurrogateProvider;(System.Runtime.Serialization.ISerializationSurrogateProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;get_DateTimeFormat;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;true;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;true;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Runtime.Serialization.DataContractSerializerSettings);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;ReadObject;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;ReadObject;(System.Xml.XmlReader,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;get_DataContractResolver;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializerExtensions;false;GetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializerExtensions;false;SetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer,System.Runtime.Serialization.ISerializationSurrogateProvider);;Argument[1];Argument[0];taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;DateTimeFormat;(System.String,System.IFormatProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;DateTimeFormat;(System.String,System.IFormatProvider);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;get_FormatProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;get_FormatString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;Convert;(System.Object,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;Convert;(System.Object,System.TypeCode);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;ToDateTime;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;ToString;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetSerializableMembers;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetSerializableMembers;(System.Type,System.Runtime.Serialization.StreamingContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetSurrogateForCyclicalReference;(System.Runtime.Serialization.ISerializationSurrogate);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;PopulateObjectMembers;(System.Object,System.Reflection.MemberInfo[],System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;ObjectIDGenerator;false;GetId;(System.Object,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;ObjectManager;false;GetObject;(System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;ObjectManager;false;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;ObjectManager;false;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationEntry;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationEntry;false;get_ObjectType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationEntry;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Byte);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Char);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.DateTime);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.DateTime);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Decimal);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Double);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Int16);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object,System.Type);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.SByte);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Single);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.UInt16);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.UInt32);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.UInt64);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetDateTime;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetValue;(System.String,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;SetType;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;get_ObjectType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_ObjectType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationObjectManager;false;SerializationObjectManager;(System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;StreamingContext;false;StreamingContext;(System.Runtime.Serialization.StreamingContextStates,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;StreamingContext;false;get_Context;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);;Argument[this];Argument[0];taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;GetNextSelector;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;GetSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XPathQueryGenerator;false;CreateFromDataContractSerializer;(System.Type,System.Reflection.MemberInfo[],System.Text.StringBuilder,System.Xml.XmlNamespaceManager);;Argument[2];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;true;ReadObject;(System.Xml.XmlDictionaryReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;true;ReadObject;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;true;ReadObject;(System.Xml.XmlReader,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlSerializableServices;false;WriteNodes;(System.Xml.XmlWriter,System.Xml.XmlNode[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;false;XsdDataContractExporter;(System.Xml.Schema.XmlSchemaSet);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;false;get_Schemas;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;FrameworkName;(System.String,System.Version,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;FrameworkName;(System.String,System.Version,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;FrameworkName;(System.String,System.Version,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_Identifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_Profile;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;TargetFrameworkAttribute;false;TargetFrameworkAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Versioning;TargetFrameworkAttribute;false;get_FrameworkName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;VersioningHelper;false;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;VersioningHelper;false;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;VersioningHelper;false;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| System.Runtime;ControlledExecution;false;Run;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime;DependentHandle;false;get_TargetAndDependent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.AccessControl;GenericAcl;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.AccessControl;GenericAcl;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.AccessControl;NativeObjectSecurity+ExceptionFromErrorCode;false;BeginInvoke;(System.Int32,System.String,System.Runtime.InteropServices.SafeHandle,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;NativeObjectSecurity;false;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;NativeObjectSecurity;false;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;NativeObjectSecurity;false;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;ObjectSecurity;false;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;ObjectSecurity;false;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;get_CustomChannelBinding;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;get_CustomServiceNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicyTypeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;Clone;(System.Security.Claims.ClaimsIdentity);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;Clone;(System.Security.Claims.ClaimsIdentity);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;WriteTo;(System.IO.BinaryWriter,System.Byte[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Security.Claims;Claim;false;get_CustomSerializationData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_Issuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_OriginalIssuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_Type;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_ValueType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;AddClaim;(System.Security.Claims.Claim);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;AddClaims;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.IO.BinaryReader);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;CreateClaim;(System.IO.BinaryReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;CreateClaim;(System.IO.BinaryReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsIdentity;false;FindFirst;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsIdentity;false;FindFirst;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;HasClaim;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsIdentity;false;WriteTo;(System.IO.BinaryWriter,System.Byte[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_AuthenticationType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_Claims;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_CustomSerializationData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_NameClaimType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_RoleClaimType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;AddIdentities;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;AddIdentity;(System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;ClaimsPrincipal;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;ClaimsPrincipal;(System.Security.Principal.IIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;ClaimsPrincipal;(System.Security.Principal.IPrincipal);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;CreateClaimsIdentity;(System.IO.BinaryReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;FindFirst;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;FindFirst;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;HasClaim;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;WriteTo;(System.IO.BinaryWriter,System.Byte[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_Claims;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_CustomSerializationData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_Identities;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_Identity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;set_ClaimsPrincipalSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;set_PrimaryIdentitySelector;(System.Func,System.Security.Claims.ClaimsIdentity>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.String,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequest;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[3];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequest;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Int32,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[4];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequestPem;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[3];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequestPem;(System.String,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[3];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;false;PublicKey;(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;false;get_Oid;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;false;X500DistinguishedName;(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X500RelativeDistinguishedName;false;GetSingleElementType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityInformationAccessExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_KeyIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_NamedIssuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_RawIssuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_SerialNumber;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;ToString;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_Extensions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_NotAfter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_NotBefore;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_PublicKey;();;Argument[this];ReturnValue;taint;df-generated | -| 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.Collections.Generic.IEnumerator`1.Current];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;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate2);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);;Argument[0].Element;Argument[this];taint;df-generated | -| 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;X509Certificate2Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;false;X509CertificateEnumerator;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;false;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;false;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509Certificate[]);;Argument[0].Element;Argument[this];taint;df-generated | -| 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.Array,System.Int32);;Argument[this].Element;Argument[0].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.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];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;X509ChainElementCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;false;get_EnhancedKeyUsages;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| 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.Array,System.Int32);;Argument[this].Element;Argument[0].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.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current];value;manual | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;false;CreateForECDsa;(System.Security.Cryptography.ECDsa);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;false;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;false;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);;Argument[1];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectAlternativeNameExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;false;get_SubjectKeyIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;false;get_SubjectKeyIdentifierBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;CipherData;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;CipherData;(System.Security.Cryptography.Xml.CipherReference);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;CipherReference;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;CipherReference;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DSAKeyValue;false;DSAKeyValue;(System.Security.Cryptography.DSA);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[2];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedData;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedData;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedKey;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedKey;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;false;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;false;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;true;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;true;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;GetDecryptionKey;(System.Security.Cryptography.Xml.EncryptedData,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;GetIdElement;(System.Xml.XmlDocument,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;false;EncryptionMethod;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;EncryptionProperty;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;get_Id;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;get_Target;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Add;(System.Security.Cryptography.Xml.EncryptionProperty);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;CopyTo;(System.Security.Cryptography.Xml.EncryptionProperty[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Insert;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;get_ItemOf;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfo;false;AddClause;(System.Security.Cryptography.Xml.KeyInfoClause);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfo;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Cryptography.Xml;KeyInfo;false;GetEnumerator;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfo;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;false;KeyInfoEncryptedKey;(System.Security.Cryptography.Xml.EncryptedKey);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoName;false;KeyInfoName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoName;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoNode;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoNode;false;KeyInfoNode;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoNode;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;KeyInfoRetrievalMethod;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;KeyInfoRetrievalMethod;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;KeyInfoRetrievalMethod;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;AddSubjectKeyId;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;AddSubjectName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_Certificates;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_IssuerSerials;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_SubjectKeyIds;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_SubjectNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;RSAKeyValue;false;RSAKeyValue;(System.Security.Cryptography.RSA);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;AddTransform;(System.Security.Cryptography.Xml.Transform);;Argument[this];Argument[0];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;Reference;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;Reference;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;ReferenceList;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Security.Cryptography.Xml;ReferenceList;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Security.Cryptography.Xml;ReferenceList;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.Cryptography.Xml;ReferenceList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Cryptography.Xml;ReferenceList;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Security.Cryptography.Xml;ReferenceList;false;Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;ReferenceList;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Security.Cryptography.Xml;ReferenceList;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;ReferenceList;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Security.Cryptography.Xml;ReferenceList;false;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptedReference);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Signature;false;AddObject;(System.Security.Cryptography.Xml.DataObject);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Signature;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;AddReference;(System.Security.Cryptography.Xml.Reference);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;AddReference;(System.Security.Cryptography.Xml.Reference);;Argument[this];Argument[0];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.Cryptography.Xml;SignedInfo;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Cryptography.Xml;SignedInfo;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;get_CanonicalizationMethodObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;get_References;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;CheckSignature;(System.Security.Cryptography.KeyedHashAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;ComputeSignature;(System.Security.Cryptography.KeyedHashAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;GetIdElement;(System.Xml.XmlDocument,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;SignedXml;(System.Xml.XmlDocument);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;SignedXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_SafeCanonicalizationMethods;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_Signature;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_SignatureValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_SignedInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;set_Resolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;set_SignatureFormatValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Cryptography.Xml;Transform;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;Transform;false;get_PropagatedNamespaces;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;Transform;true;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;TransformChain;false;Add;(System.Security.Cryptography.Xml.Transform);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;TransformChain;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;TransformChain;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;LoadInnerXml;(System.Xml.XmlNodeList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;XmlDsigExcC14NTransform;(System.Boolean,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;LoadInnerXml;(System.Xml.XmlNodeList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;GetInnerXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;LoadInnerXml;(System.Xml.XmlNodeList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;false;get_LegalBlockSizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AesManaged;false;get_LegalBlockSizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AesManaged;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.String,System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.String,System.ReadOnlySpan);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;Format;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;false;Add;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this].Element;value;manual | -| System.Security.Cryptography;AsnEncodedDataCollection;false;AsnEncodedDataCollection;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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.Collections.IEnumerator.Current];value;manual | -| System.Security.Cryptography;AsnEncodedDataCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.AsnEncodedDataEnumerator.Current];value;manual | -| System.Security.Cryptography;AsnEncodedDataCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography;AsnEncodedDataEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;true;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithm;false;CngAlgorithm;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngAlgorithm;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithm;false;get_Algorithm;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;false;CngAlgorithmGroup;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;false;get_AlgorithmGroup;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;false;CngKeyBlobFormat;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;false;get_Format;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngProperty;false;CngProperty;(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;CngProperty;false;GetValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngProvider;false;CngProvider;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngProvider;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngProvider;false;get_Provider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Security.Cryptography;CryptoStream;false;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual | -| System.Security.Cryptography;CryptoStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual | -| System.Security.Cryptography;CryptoStream;false;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Security.Cryptography;CryptoStream;false;CopyTo;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual | -| System.Security.Cryptography;CryptoStream;false;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| System.Security.Cryptography;CryptoStream;false;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.Security.Cryptography;CryptoStream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Security.Cryptography;CryptoStream;false;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.Security.Cryptography;CryptoStream;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual | -| System.Security.Cryptography;CryptoStream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual | -| System.Security.Cryptography;CryptoStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;DSACng;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;DSASignatureDeformatter;false;DSASignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;DSASignatureDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;DSASignatureFormatter;false;DSASignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;DSASignatureFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;false;ECDiffieHellmanPublicKey;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;true;ToByteArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;ECDsaCng;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HMACMD5;false;HMACMD5;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA1;false;HMACSHA1;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA3_256;false;HMACSHA3_256;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA3_384;false;HMACSHA3_384;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA3_512;false;HMACSHA3_512;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA256;false;HMACSHA256;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA384;false;HMACSHA384;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA512;false;HMACSHA512;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;false;ComputeHash;(System.Byte[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;false;ComputeHash;(System.Byte[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;false;ComputeHash;(System.IO.Stream);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;true;get_Hash;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithmName;false;HashAlgorithmName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;HashAlgorithmName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithmName;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.Byte[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;CreateHash;(System.Security.Cryptography.HashAlgorithmName);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;get_AlgorithmName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;Oid;false;FromFriendlyName;(System.String,System.Security.Cryptography.OidGroup);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;Oid;false;FromOidValue;(System.String,System.Security.Cryptography.OidGroup);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.Security.Cryptography.Oid);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;OidCollection;false;Add;(System.Security.Cryptography.Oid);;Argument[0];Argument[this].Element;value;manual | -| System.Security.Cryptography;OidCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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.Collections.IEnumerator.Current];value;manual | -| System.Security.Cryptography;OidCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.OidEnumerator.Current];value;manual | -| System.Security.Cryptography;OidCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;OidCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;OidCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography;OidEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[2];Argument[this];taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[4];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSACng;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;false;CreateOaep;(System.Security.Cryptography.HashAlgorithmName);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;false;get_OaepHashAlgorithm;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;false;RSAOAEPKeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;false;RSAOAEPKeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;false;RSAPKCS1KeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;false;RSAPKCS1KeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;false;RSAPKCS1SignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;false;SetHashAlgorithm;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;false;RSAPKCS1SignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;false;SetHashAlgorithm;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RijndaelManaged;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SP800108HmacCounterKdf;false;SP800108HmacCounterKdf;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;SP800108HmacCounterKdf;false;SP800108HmacCounterKdf;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;SafeEvpPKeyHandle;false;DuplicateHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SignatureDescription;false;CreateDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SignatureDescription;false;CreateFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;EncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);;Argument[0];Argument[1];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;TryEncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;TryEncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;TryEncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);;Argument[0];Argument[1];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;true;get_LegalBlockSizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;true;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;get_LegalBlockSizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;false;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;FileDialogPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;FileIOPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Permissions;PrincipalPermission;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;PrincipalPermission;false;Intersect;(System.Security.IPermission);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Permissions;PrincipalPermission;false;Intersect;(System.Security.IPermission);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;PrincipalPermission;false;Union;(System.Security.IPermission);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;PublisherIdentityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;ReflectionPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;SecurityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;StrongNameIdentityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;TypeDescriptorPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;UIPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;ZoneIdentityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;ApplicationTrustCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Security.Policy;ApplicationTrustCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.Policy;ApplicationTrustCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Policy;Evidence;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Security.Policy;Evidence;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.Policy;Evidence;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Policy;HashMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;PolicyStatement;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;PublisherMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;StrongNameMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;ZoneMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Principal;GenericIdentity;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.Security.Principal.GenericIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;get_AuthenticationType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericIdentity;false;get_Claims;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericIdentity;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericPrincipal;false;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericPrincipal;false;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Principal;GenericPrincipal;false;get_Identity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;IdentityReferenceCollection;false;Add;(System.Security.Principal.IdentityReference);;Argument[0];Argument[this].Element;value;manual | -| System.Security.Principal;IdentityReferenceCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Security.Principal;IdentityReferenceCollection;false;CopyTo;(System.Security.Principal.IdentityReference[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security.Principal;IdentityReferenceCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Security.Principal;IdentityReferenceCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security.Principal;WindowsIdentity;false;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security.Principal;WindowsIdentity;false;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security.Principal;WindowsIdentity;false;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security.Principal;WindowsIdentity;false;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security;HostProtectionException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Security;PermissionSet;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Security;PermissionSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Security;PermissionSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security;SecurityContext;false;Run;(System.Security.SecurityContext,System.Threading.ContextCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security;SecurityElement;false;AddAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;AddAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;AddChild;(System.Security.SecurityElement);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;Attribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;Escape;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;SearchForChildByTag;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;SearchForTextOfTag;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;SecurityElement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;SecurityElement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;SecurityElement;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;false;Encode;(System.IO.TextWriter,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);;Argument[0];Argument[1];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;EncodeUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);;Argument[0];Argument[1];taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;Add;(System.Text.Json.Nodes.JsonNode);;Argument[0];Argument[this].Element;value;manual | -| System.Text.Json.Nodes;JsonArray;false;Add;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;Add;(T);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Text.Json.Nodes;JsonArray;false;CopyTo;(System.Text.Json.Nodes.JsonNode[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.Json.Nodes;JsonArray;false;Create;(System.Text.Json.JsonElement,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text.Json.Nodes;JsonArray;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text.Json.Nodes;JsonArray;false;GetValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;Insert;(System.Int32,System.Text.Json.Nodes.JsonNode);;Argument[1];Argument[this].Element;value;manual | -| System.Text.Json.Nodes;JsonArray;false;JsonArray;(System.Text.Json.Nodes.JsonNodeOptions,System.Text.Json.Nodes.JsonNode[]);;Argument[this];Argument[1].Element;taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;JsonArray;(System.Text.Json.Nodes.JsonNode[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;AsArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;AsObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;AsValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;DeepClone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;Parse;(System.Text.Json.Utf8JsonReader,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;ReplaceWith;(T);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Text.Json.Nodes;JsonNode;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Text.Json.Nodes;JsonNode;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;get_Root;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.Json.Nodes;JsonNode;false;set_Item;(System.Int32,System.Text.Json.Nodes.JsonNode);;Argument[1];Argument[this].Element;value;manual | -| System.Text.Json.Nodes;JsonNode;false;set_Item;(System.String,System.Text.Json.Nodes.JsonNode);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Text.Json.Nodes;JsonNode;false;set_Item;(System.String,System.Text.Json.Nodes.JsonNode);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Text.Json.Nodes;JsonObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0];Argument[this].Element;value;manual | -| System.Text.Json.Nodes;JsonObject;false;Add;(System.String,System.Text.Json.Nodes.JsonNode);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Text.Json.Nodes;JsonObject;false;Add;(System.String,System.Text.Json.Nodes.JsonNode);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Text.Json.Nodes;JsonObject;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Text.Json.Nodes;JsonObject;false;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.Json.Nodes;JsonObject;false;Create;(System.Text.Json.JsonElement,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonObject;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text.Json.Nodes;JsonObject;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text.Json.Nodes;JsonObject;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Text.Json.Nodes;JsonObject;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Text.Json.Nodes;JsonValue;false;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Nullable);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;DefaultJsonTypeInfoResolver;false;GetTypeInfo;(System.Type,System.Text.Json.JsonSerializerOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;false;set_ObjectCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;false;set_SerializeHandler;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateImmutableDictionaryInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func>,TCollection>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateImmutableEnumerableInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func,TCollection>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateQueueInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateStackInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_ConstructorParameterMetadataInitializer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_ObjectCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_ObjectWithParameterizedConstructorCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_PropertyMetadataInitializer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_SerializeHandler;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;false;set_Get;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;false;set_Set;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;false;set_ShouldSerialize;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;false;set_Getter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;false;set_Setter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;CreateJsonPropertyInfo;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_CreateObject;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnDeserialized;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnDeserializing;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnSerialized;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnSerializing;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_CreateObject;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;false;Combine;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;false;WithAddedModifier;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization;JsonSerializerContext;false;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json.Serialization;JsonSerializerContext;false;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json.Serialization;JsonSerializerContext;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;false;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;false;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;false;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonDocument;false;Parse;(System.Buffers.ReadOnlySequence,System.Text.Json.JsonDocumentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;Parse;(System.IO.Stream,System.Text.Json.JsonDocumentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;Parse;(System.ReadOnlyMemory,System.Text.Json.JsonDocumentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;ParseValue;(System.Text.Json.Utf8JsonReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonDocument);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;get_RootElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement+ArrayEnumerator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text.Json;JsonElement+ArrayEnumerator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text.Json;JsonElement+ArrayEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement+ArrayEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement+ObjectEnumerator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text.Json;JsonElement+ObjectEnumerator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text.Json;JsonElement+ObjectEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;Clone;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.Json;JsonElement;false;EnumerateArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;EnumerateObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;GetProperty;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;GetProperty;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;GetProperty;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;ParseValue;(System.Text.Json.Utf8JsonReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryGetProperty;(System.String,System.Text.Json.JsonElement);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;get_EncodedUtf8Bytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String,System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String,System.String,System.Nullable,System.Nullable);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String,System.String,System.Nullable,System.Nullable,System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonReaderState;false;JsonReaderState;(System.Text.Json.JsonReaderOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonReaderState;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.Serialization.JsonSerializerContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonSerializerOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;GetConverter;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;GetTypeInfo;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;JsonSerializerOptions;(System.Text.Json.JsonSerializerOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;TryGetTypeInfo;(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;get_CurrentState;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;get_Position;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Reset;(System.Buffers.IBufferWriter);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Reset;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;CaptureCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;Add;(System.Text.RegularExpressions.Capture);;Argument[0];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;CopyTo;(System.Text.RegularExpressions.Capture[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;Insert;(System.Int32,System.Text.RegularExpressions.Capture);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;CaptureCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;set_Item;(System.Int32,System.Text.RegularExpressions.Capture);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;Group;false;Synchronized;(System.Text.RegularExpressions.Group);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;GroupCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;GroupCollection;false;Add;(System.Text.RegularExpressions.Group);;Argument[0];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;GroupCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Text.RegularExpressions;GroupCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.RegularExpressions;GroupCollection;false;CopyTo;(System.Text.RegularExpressions.Group[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.RegularExpressions;GroupCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text.RegularExpressions;GroupCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text.RegularExpressions;GroupCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;GroupCollection;false;Insert;(System.Int32,System.Text.RegularExpressions.Group);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;GroupCollection;false;TryGetValue;(System.String,System.Text.RegularExpressions.Group);;Argument[this];ReturnValue;taint;df-generated | -| 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;GroupCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;GroupCollection;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;GroupCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;GroupCollection;false;set_Item;(System.Int32,System.Text.RegularExpressions.Group);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;Match;false;NextMatch;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Match;false;Synchronized;(System.Text.RegularExpressions.Match);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;MatchCollection;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;Add;(System.Text.RegularExpressions.Match);;Argument[0];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Text.RegularExpressions;MatchCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;CopyTo;(System.Text.RegularExpressions.Match[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text.RegularExpressions;MatchCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text.RegularExpressions;MatchCollection;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;Insert;(System.Int32,System.Text.RegularExpressions.Match);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.RegularExpressions;MatchCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;set_Item;(System.Int32,System.Text.RegularExpressions.Match);;Argument[1];Argument[this].Element;value;manual | -| System.Text.RegularExpressions;MatchEvaluator;false;BeginInvoke;(System.Text.RegularExpressions.Match,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Count;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[3];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Escape;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;GetGroupNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;GroupNameFromNumber;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;IsMatch;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;IsMatch;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Match;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Match;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Match;(System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[3];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Unescape;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;get_MatchTimeout;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[2];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[3];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[5];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.RegularExpressions;RegexParseException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Text;ASCIIEncoding;false;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;ASCIIEncoding;false;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;ASCIIEncoding;false;GetBytes;(System.ReadOnlySpan,System.Span);;Argument[0];ReturnValue;taint;manual | -| System.Text;ASCIIEncoding;false;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;ASCIIEncoding;false;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;ASCIIEncoding;false;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;ASCIIEncoding;false;GetChars;(System.ReadOnlySpan,System.Span);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;ASCIIEncoding;false;GetDecoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;ASCIIEncoding;false;GetEncoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;ASCIIEncoding;false;GetString;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;Decoder;false;get_FallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderFallbackException;false;DecoderFallbackException;(System.String,System.Byte[],System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Text;DecoderFallbackException;false;get_BytesUnknown;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderReplacementFallback;false;CreateFallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderReplacementFallback;false;DecoderReplacementFallback;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;DecoderReplacementFallback;false;get_DefaultString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderReplacementFallbackBuffer;false;DecoderReplacementFallbackBuffer;(System.Text.DecoderReplacementFallback);;Argument[0];Argument[this];taint;df-generated | -| System.Text;Encoder;false;get_FallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;EncoderReplacementFallback;false;CreateFallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;EncoderReplacementFallback;false;EncoderReplacementFallback;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;EncoderReplacementFallback;false;get_DefaultString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;EncoderReplacementFallbackBuffer;false;EncoderReplacementFallbackBuffer;(System.Text.EncoderReplacementFallback);;Argument[0];Argument[this];taint;df-generated | -| System.Text;Encoding;false;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[]);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Text;Encoding;false;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Text;Encoding;false;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];Argument[this];taint;df-generated | -| System.Text;Encoding;false;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];Argument[this];taint;df-generated | -| System.Text;Encoding;false;GetBytes;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;Encoding;false;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetString;(System.Byte*,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;Encoding;false;GetString;(System.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| 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.Span);;Argument[0];ReturnValue;taint;manual | -| System.Text;Encoding;true;GetBytes;(System.String);;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.Span);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;Encoding;true;GetDecoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;Encoding;true;GetEncoder;();;Argument[this];ReturnValue;taint;df-generated | -| 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;EncodingExtensions;false;GetString;(System.Text.Encoding,System.Buffers.ReadOnlySequence);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;SpanLineEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;SpanLineEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;SpanRuneEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;SpanRuneEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendFormatted;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendFormatted;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendFormatted;(T,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder);;Argument[2];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);;Argument[2];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);;Argument[3];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendLiteral;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+ChunkEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder+ChunkEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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];taint;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];taint;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.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;Append;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;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];taint;manual | -| System.Text;StringBuilder;false;Append;(System.Object);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.ReadOnlyMemory);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.ReadOnlySpan);;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];taint;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];taint;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[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder,System.Int32,System.Int32);;Argument[0];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object);;Argument[2];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);;Argument[3];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[4];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);;Argument[2].Element;Argument[this];taint;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.Text.CompositeFormat,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object);;Argument[1];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object[]);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendJoin;(System.Char,System.Object[]);;Argument[1].Element;Argument[this];taint;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];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.String[]);;Argument[1].Element;Argument[this];taint;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);;Argument[1].Element;Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.Char,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;();;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;(System.String);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendLine;(System.String);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Clear;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;GetChunks;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Byte);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Char);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Char[]);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Decimal);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Double);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Int16);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.ReadOnlySpan);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.SByte);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Single);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.String,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.UInt16);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.UInt32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.UInt64);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Remove;(System.Int32,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Replace;(System.Char,System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Replace;(System.Char,System.Char,System.Int32,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Replace;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Replace;(System.String,System.String,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;StringBuilder;(System.String);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;StringBuilder;(System.String,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;StringBuilder;(System.String,System.Int32,System.Int32,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;ToString;();;Argument[this];ReturnValue;taint;manual | -| System.Text;StringBuilder;false;ToString;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual | -| System.Text;StringRuneEnumerator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Text;StringRuneEnumerator;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Text;StringRuneEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringRuneEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UTF7Encoding;false;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UTF7Encoding;false;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF7Encoding;false;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UTF7Encoding;false;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF7Encoding;false;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF7Encoding;false;GetDecoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UTF7Encoding;false;GetEncoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UTF7Encoding;false;GetString;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetBytes;(System.ReadOnlySpan,System.Span);;Argument[0];ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetChars;(System.ReadOnlySpan,System.Span);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF8Encoding;false;GetDecoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UTF8Encoding;false;GetEncoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UTF8Encoding;false;GetString;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF32Encoding;false;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UTF32Encoding;false;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF32Encoding;false;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UTF32Encoding;false;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF32Encoding;false;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UTF32Encoding;false;GetDecoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UTF32Encoding;false;GetEncoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UTF32Encoding;false;GetString;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UnicodeEncoding;false;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UnicodeEncoding;false;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UnicodeEncoding;false;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;UnicodeEncoding;false;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UnicodeEncoding;false;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;UnicodeEncoding;false;GetDecoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UnicodeEncoding;false;GetEncoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;UnicodeEncoding;false;GetString;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Threading.Channels;Channel;false;CreateBounded;(System.Threading.Channels.BoundedChannelOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;ConcurrencyLimiter;false;AcquireAsyncCore;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;ConcurrencyLimiter;false;AttemptAcquireCore;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;MetadataName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;PartitionedRateLimiter;false;Create;(System.Func>,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;PartitionedRateLimiter;false;CreateChained;(System.Threading.RateLimiting.PartitionedRateLimiter[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;PartitionedRateLimiter;false;WithTranslatedKey;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitLease;false;TryGetMetadata;(System.Threading.RateLimiting.MetadataName,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;RateLimitLease;true;GetAllMetadata;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;Get;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetConcurrencyLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetFixedWindowLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetSlidingWindowLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetTokenBucketLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;RateLimitPartition;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimiter;false;AcquireAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;RateLimiter;false;AttemptAcquire;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;SlidingWindowRateLimiter;false;get_ReplenishmentPeriod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Action,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;BatchBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;TryReceive;(System.Predicate,T[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;TryReceive;(System.Predicate,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Tuple,System.Collections.Generic.IList,System.Collections.Generic.IList>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target3;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;TryReceive;(System.Predicate,System.Collections.Generic.IList>>,System.Tuple,System.Collections.Generic.IList>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;BroadcastBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;BroadcastBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;TryReceive;(System.Predicate,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;TryReceiveAll;(System.Collections.Generic.IList);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;BufferBlock;(System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;TryReceive;(System.Predicate,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;AsObservable;(System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;AsObserver;(System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions,System.Predicate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Post;(System.Threading.Tasks.Dataflow.ITargetBlock,TInput);;Argument[1];Argument[0];taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;IReceivableSourceBlock;true;TryReceive;(System.Predicate,TOutput);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;TryReceive;(System.Predicate>,System.Tuple);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target3;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;TryReceive;(System.Predicate>,System.Tuple);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TryReceive;(System.Predicate,TOutput);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TryReceive;(System.Predicate,TOutput);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[this];Argument[1];taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;TryReceive;(System.Predicate,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;TryReceiveAll;(System.Collections.Generic.IList);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;WriteOnceBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;WriteOnceBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;get_Completion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Sources;IValueTaskSource;true;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Sources;IValueTaskSource;true;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;GetResult;(System.Int16);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;SetException;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;false;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;false;get_ConcurrentScheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;false;get_ExclusiveScheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForAsync;(T,T,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForAsync;(T,T,System.Threading.CancellationToken,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForAsync;(T,T,System.Threading.Tasks.ParallelOptions,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;ParallelLoopResult;false;get_LowestBreakIteration;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Delay;(System.Int32,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;Delay;(System.TimeSpan,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;Delay;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;FromCanceled;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;FromResult;(TResult);;Argument[0];ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;Run;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Func>);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func>,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,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.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;WaitAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAll;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAll;(System.Threading.Tasks.Task[]);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[1].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task[]);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;get_AsyncState;();;Argument[this];ReturnValue;taint;df-generated | -| 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;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.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.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.Object>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,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.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.Tasks.TaskContinuationOptions);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.Object,TNewResult>,System.Object,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.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.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.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.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,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,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;WaitAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;get_Result;();;Argument[this];ReturnValue;taint;manual | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;ConfigureAwait;(System.IAsyncDisposable,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;ConfigureAwait;(System.Collections.Generic.IAsyncEnumerable,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskCanceledException;false;TaskCanceledException;(System.Threading.Tasks.Task);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCanceledException;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;TaskCompletionSource;(System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;TrySetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskExtensions;false;Unwrap;(System.Threading.Tasks.Task);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskExtensions;false;Unwrap;(System.Threading.Tasks.Task>);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],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[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,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[],System.Action[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,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[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,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[],System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,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.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,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,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[3];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_CancellationToken;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_Scheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],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[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,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[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,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,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[3];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_CancellationToken;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_Scheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskScheduler;false;add_UnobservedTaskException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskScheduler;false;remove_UnobservedTaskException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskToAsyncResult;false;Begin;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;false;UnobservedTaskExceptionEventArgs;(System.AggregateException);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;AsTask;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;FromResult;(TResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;Preserve;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Task);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;AsTask;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;Preserve;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Task);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;AbandonedMutexException;false;AbandonedMutexException;(System.Int32,System.Threading.WaitHandle);;Argument[1];Argument[this];taint;df-generated | -| System.Threading;AbandonedMutexException;false;AbandonedMutexException;(System.String,System.Exception,System.Int32,System.Threading.WaitHandle);;Argument[3];Argument[this];taint;df-generated | -| System.Threading;AbandonedMutexException;false;AbandonedMutexException;(System.String,System.Int32,System.Threading.WaitHandle);;Argument[2];Argument[this];taint;df-generated | -| System.Threading;AbandonedMutexException;false;get_Mutex;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;AsyncLocal;false;AsyncLocal;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Barrier;false;Barrier;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Object,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;UnsafeRegister;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;UnsafeRegister;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;get_WaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;CancellationTokenSource;false;CancelAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;CancellationTokenSource;false;get_Token;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;CompressedStack;false;CreateCopy;();;Argument[this];ReturnValue;value;df-generated | -| System.Threading;CompressedStack;false;Run;(System.Threading.CompressedStack,System.Threading.ContextCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ContextCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;CountdownEvent;false;get_WaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;ExecutionContext;false;CreateCopy;();;Argument[this];ReturnValue;value;df-generated | -| System.Threading;ExecutionContext;false;Run;(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;HostExecutionContextManager;false;SetHostExecutionContext;(System.Threading.HostExecutionContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;IOCompletionCallback;false;BeginInvoke;(System.UInt32,System.UInt32,System.Threading.NativeOverlapped*,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Boolean,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Boolean,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Boolean,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading;ManualResetEventSlim;false;get_WaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;Overlapped;false;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);;Argument[2];Argument[this];taint;df-generated | -| System.Threading;Overlapped;false;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);;Argument[3];Argument[this];taint;df-generated | -| System.Threading;Overlapped;false;Pack;(System.Threading.IOCompletionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Overlapped;false;Pack;(System.Threading.IOCompletionCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Overlapped;false;UnsafePack;(System.Threading.IOCompletionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Overlapped;false;UnsafePack;(System.Threading.IOCompletionCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ParameterizedThreadStart;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;PeriodicTimer;false;PeriodicTimer;(System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Threading;PeriodicTimer;false;PeriodicTimer;(System.TimeSpan,System.TimeProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Threading;PeriodicTimer;false;WaitForNextTickAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;PreAllocatedOverlapped;false;PreAllocatedOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;PreAllocatedOverlapped;false;UnsafeCreate;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;get_AvailableWaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SendOrPostCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;SpinWait;false;SpinUntil;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SpinWait;false;SpinUntil;(System.Func,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SpinWait;false;SpinUntil;(System.Func,System.TimeSpan);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SynchronizationContext;false;Post;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SynchronizationContext;false;Send;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ParameterizedThreadStart);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ParameterizedThreadStart,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ThreadStart);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ThreadStart,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadExceptionEventArgs;false;ThreadExceptionEventArgs;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Threading;ThreadExceptionEventArgs;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;ThreadExceptionEventHandler;false;BeginInvoke;(System.Object,System.Threading.ThreadExceptionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadLocal;false;ThreadLocal;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadLocal;false;ThreadLocal;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;QueueUserWorkItem;(System.Threading.WaitCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;QueueUserWorkItem;(System.Threading.WaitCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;QueueUserWorkItem;(System.Action,TState,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeQueueUserWorkItem;(System.Threading.WaitCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeQueueUserWorkItem;(System.Action,TState,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPoolBoundHandle;false;AllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPoolBoundHandle;false;AllocateNativeOverlapped;(System.Threading.PreAllocatedOverlapped);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;ThreadPoolBoundHandle;false;UnsafeAllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPoolBoundHandle;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;ThreadStart;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.Int64,System.Int64);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.UInt32,System.UInt32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;TimerCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;WaitCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;WaitHandleExtensions;false;SetSafeWaitHandle;(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle);;Argument[1];Argument[0];taint;df-generated | -| System.Threading;WaitOrTimerCallback;false;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Timers;ElapsedEventHandler;false;BeginInvoke;(System.Object,System.Timers.ElapsedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Timers;Timer;false;add_Elapsed;(System.Timers.ElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Timers;Timer;false;remove_Elapsed;(System.Timers.ElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;CommittableTransaction;false;BeginCommit;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;CommittableTransaction;false;get_AsyncState;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;CommittableTransaction;false;get_AsyncWaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;HostCurrentTransactionCallback;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;Transaction;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistDurable;(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;PromoteAndEnlistDurable;(System.Guid,System.Transactions.IPromotableSinglePhaseNotification,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;Rollback;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;SetDistributedTransactionIdentifier;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;add_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;Transaction;false;get_PromoterType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;get_TransactionInformation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;remove_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionCompletedEventHandler;false;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionEventArgs;false;get_Transaction;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;TransactionInformation;false;get_DistributedIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;TransactionManager;false;add_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionManager;false;remove_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionManager;false;set_HostCurrentCallback;(System.Transactions.HostCurrentTransactionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionScope;false;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;TransactionScope;false;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;TransactionScope;false;TransactionScope;(System.Transactions.Transaction,System.Transactions.TransactionScopeAsyncFlowOption);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;TransactionStartedEventHandler;false;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Web.UI.WebControls;TextBox;false;get_Text;();;Argument[this];ReturnValue;taint;manual | -| 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;HtmlDecode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;HtmlDecode;(System.String,System.IO.TextWriter);;Argument[0];Argument[1];taint;df-generated | -| 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 | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.String,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlPathEncode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Windows.Input;ICommand;true;add_CanExecuteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Windows.Input;ICommand;true;remove_CanExecuteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;ValueSerializerAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;ValueSerializerAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;get_ValueSerializerType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;get_ValueSerializerTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Ancestors;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Ancestors;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;AncestorsAndSelf;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;AncestorsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Attributes;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Attributes;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantNodes;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantNodesAndSelf;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Descendants;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Descendants;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantsAndSelf;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Elements;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Elements;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;InDocumentOrder;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Nodes;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;XAttribute;false;SetValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;XAttribute;(System.Xml.Linq.XAttribute);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;XAttribute;(System.Xml.Linq.XName,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;XAttribute;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XAttribute;false;get_NextAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XAttribute;false;get_PreviousAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XCData;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XCData;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XComment;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XComment;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XComment;false;XComment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XComment;false;XComment;(System.Xml.Linq.XComment);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;Add;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;Add;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XContainer;false;Add;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;AddFirst;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XContainer;false;CreateWriter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;DescendantNodes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Descendants;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Descendants;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Element;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Elements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Elements;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Nodes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;ReplaceNodes;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;ReplaceNodes;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XContainer;false;ReplaceNodes;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;get_FirstNode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;get_LastNode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDeclaration;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.Xml.Linq.XDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.TextReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Parse;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Parse;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Save;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;XDocument;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;XDocument;(System.Xml.Linq.XDeclaration,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;XDocument;(System.Xml.Linq.XDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;get_DocumentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;get_Root;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocumentType;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.Xml.Linq.XDocumentType);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;AncestorsAndSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;AncestorsAndSelf;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Attribute;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Attributes;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;DescendantNodesAndSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;DescendantsAndSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;DescendantsAndSelf;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.TextReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Parse;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Parse;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAll;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAll;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAll;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAttributes;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAttributes;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAttributes;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;SetAttributeValue;(System.Xml.Linq.XName,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SetAttributeValue;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SetElementValue;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SetValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XElement);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XName);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XName,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XStreamingElement);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XStreamingElement);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XElement;false;get_FirstAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;get_LastAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;Get;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;Get;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;get_LocalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;get_Namespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;get_NamespaceName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;GetName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;GetName;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;get_NamespaceName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;op_Addition;(System.Xml.Linq.XNamespace,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;op_Addition;(System.Xml.Linq.XNamespace,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;AddAfterSelf;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XNode;false;AddBeforeSelf;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XNode;false;Ancestors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;Ancestors;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;CreateReader;(System.Xml.Linq.ReaderOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ElementsAfterSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ElementsAfterSelf;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;NodesAfterSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ReadFrom;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ReplaceWith;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XNode;false;get_NextNode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;AddAnnotation;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XObject;false;Annotation;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;Annotation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;Annotations;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;Annotations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;add_Changed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XObject;false;add_Changing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XObject;false;get_BaseUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;get_Document;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;remove_Changed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XObject;false;remove_Changing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XProcessingInstruction;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;XProcessingInstruction;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;XProcessingInstruction;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;XProcessingInstruction;(System.Xml.Linq.XProcessingInstruction);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XStreamingElement;false;XStreamingElement;(System.Xml.Linq.XName);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XStreamingElement;false;XStreamingElement;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XStreamingElement;false;XStreamingElement;(System.Xml.Linq.XName,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XText;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XText;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XText;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XText;false;XText;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XText;false;XText;(System.Xml.Linq.XText);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;GetEntity;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;GetEntityAsync;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;ResolveUri;(System.Uri,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;ResolveUri;(System.Uri,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;set_Credentials;(System.Net.ICredentials);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;Extensions;false;GetSchemaInfo;(System.Xml.Linq.XAttribute);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;Extensions;false;GetSchemaInfo;(System.Xml.Linq.XElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;ValidationEventArgs;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;ValidationEventArgs;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;ValidationEventHandler;false;BeginInvoke;(System.Object,System.Xml.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlAtomicValue;false;Clone;();;Argument[this];ReturnValue;value;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;value;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_TypedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_ValueAsDateTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_XmlType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;Compile;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Compile;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlResolver);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Read;(System.IO.Stream,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Read;(System.IO.TextReader,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Read;(System.Xml.XmlReader,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;get_Groups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;get_Includes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;get_Notations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAll;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAnnotation;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttribute;false;get_AttributeSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttribute;false;get_AttributeType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttribute;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttributeGroup;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttributeGroup;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttributeGroup;false;get_RedefinedAttributeGroup;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaChoice;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| 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.XmlSchema,System.Xml.XmlResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;Add;(System.Xml.Schema.XmlSchemaCollection);;Argument[0];Argument[this].Element;value;manual | -| System.Xml.Schema;XmlSchemaCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].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.Collections.IEnumerator.Current];value;manual | -| System.Xml.Schema;XmlSchemaCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Xml.Schema.XmlSchemaCollectionEnumerator.Current];value;manual | -| System.Xml.Schema;XmlSchemaCollection;false;XmlSchemaCollection;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaComplexContentExtension;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaComplexContentRestriction;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaComplexType;false;get_AttributeWildcard;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaComplexType;false;get_ContentTypeParticle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaDatatype;true;ChangeType;(System.Object,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaDatatype;true;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaDatatype;true;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaElement;false;get_ElementSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaElement;false;get_ElementType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaElement;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;XmlSchemaException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;get_SourceSchemaObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;get_SourceUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaGroup;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaGroupRef;false;get_Particle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaIdentityConstraint;false;get_Fields;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaIdentityConstraint;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInferenceException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| 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;Remove;(System.Xml.Schema.XmlSchemaObject);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;false;XmlSchemaObjectCollection;(System.Xml.Schema.XmlSchemaObject);;Argument[0];Argument[this];taint;df-generated | -| 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 | -| System.Xml.Schema;XmlSchemaObjectEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;false;get_Names;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_AttributeGroups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_Groups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_SchemaTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSequence;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.Xml.XmlReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.Xml.Schema.XmlSchema);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Remove;(System.Xml.Schema.XmlSchema);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Reprocess;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Reprocess;(System.Xml.Schema.XmlSchema);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;XmlSchemaSet;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaSet;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaSet;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleContentExtension;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleContentRestriction;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleContentRestriction;false;get_Facets;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleTypeRestriction;false;get_Facets;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleTypeUnion;false;get_BaseMemberTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleTypeUnion;false;get_BaseTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_BaseSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_BaseXmlSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_Datatype;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidationException;false;SetSourceObject;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidationException;false;get_SourceObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;AddSchema;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;GetExpectedAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;GetExpectedParticles;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;Initialize;(System.Xml.Schema.XmlSchemaObject);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;SkipToEndElement;(System.Xml.Schema.XmlSchemaInfo);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.Xml.Schema.XmlValueGetter,System.Xml.Schema.XmlSchemaInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo,System.String,System.String,System.String,System.String);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[1];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateText;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateText;(System.Xml.Schema.XmlValueGetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateWhitespace;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateWhitespace;(System.Xml.Schema.XmlValueGetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlValueGetter;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;CodeIdentifiers;false;Add;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;Add;(System.String,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;AddUnique;(System.String,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;AddUnique;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;AddUnique;(System.String,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;MakeUnique;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;ToArray;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;ImportContext;false;ImportContext;(System.Xml.Serialization.CodeIdentifiers,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapAttributeAttribute;false;SoapAttributeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapAttributeOverrides;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapAttributeOverrides;false;get_Item;(System.Type,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapAttributes;false;SoapAttributes;(System.Reflection.ICustomAttributeProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapElementAttribute;false;SoapElementAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapEnumAttribute;false;SoapEnumAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapIncludeAttribute;false;SoapIncludeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[]);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportTypeMapping;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapTypeAttribute;false;SoapTypeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapTypeAttribute;false;SoapTypeAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapTypeAttribute;false;SoapTypeAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;UnreferencedObjectEventArgs;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;UnreferencedObjectEventArgs;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;get_UnreferencedId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;get_UnreferencedObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.UnreferencedObjectEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;false;XmlAnyElementAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;false;XmlAnyElementAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;false;XmlAnyElementAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| 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;Remove;(System.Xml.Serialization.XmlAnyElementAttribute);;Argument[0];Argument[this];taint;df-generated | -| 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;XmlArrayAttribute;false;XmlArrayAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| 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;Remove;(System.Xml.Serialization.XmlArrayItemAttribute);;Argument[0];Argument[this];taint;df-generated | -| 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;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;false;get_Attr;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;false;get_ExpectedAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;false;get_ObjectBeingDeserialized;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.XmlAttributeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlAttributeOverrides;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;XmlAttributes;(System.Reflection.ICustomAttributeProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlAnyElements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlArrayItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlChoiceIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlElements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlChoiceIdentifierAttribute;false;XmlChoiceIdentifierAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnknownElement;(System.Xml.Serialization.XmlElementEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| 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;Remove;(System.Xml.Serialization.XmlElementAttribute);;Argument[0];Argument[this];taint;df-generated | -| 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;XmlElementEventArgs;false;get_Element;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlElementEventArgs;false;get_ExpectedElements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlElementEventArgs;false;get_ObjectBeingDeserialized;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlElementEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.XmlElementEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlEnumAttribute;false;XmlEnumAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlIncludeAttribute;false;XmlIncludeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;SetKey;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;get_ElementName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;get_Namespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;get_XsdElementName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMemberMapping;false;get_MemberName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMembersMapping;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_LocalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_NamespaceURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_ObjectBeingDeserialized;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_Text;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.XmlNodeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlRootAttribute;false;XmlRootAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaEnumerator;false;XmlSchemaEnumerator;(System.Xml.Serialization.XmlSchemas);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportTypeMapping;(System.Xml.Serialization.XmlMembersMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportTypeMapping;(System.Xml.Serialization.XmlTypeMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;XmlSchemaExporter;(System.Xml.Serialization.XmlSchemas);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaProviderAttribute;false;XmlSchemaProviderAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaProviderAttribute;false;get_MethodName;();;Argument[this];ReturnValue;taint;df-generated | -| 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.Schema.XmlSchema,System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Add;(System.Xml.Schema.XmlSchema,System.Uri);;Argument[1];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Add;(System.Xml.Schema.XmlSchema,System.Uri);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Add;(System.Xml.Serialization.XmlSchemas);;Argument[0];Argument[this].Element;value;manual | -| System.Xml.Serialization;XmlSchemas;false;Compile;(System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];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;OnInsert;(System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;OnSet;(System.Int32,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Remove;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| 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 | -| System.Xml.Serialization;XmlSerializationCollectionFixupCallback;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationFixupCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReadCallback;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;CollectionFixup;(System.Object,System.Xml.Serialization.XmlSerializationCollectionFixupCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;get_Callback;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;get_Collection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;get_CollectionItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.String[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;get_Callback;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;get_Ids;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddFixup;(System.Xml.Serialization.XmlSerializationReader+CollectionFixup);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddFixup;(System.Xml.Serialization.XmlSerializationReader+Fixup);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddReadCallback;(System.String,System.String,System.Type,System.Xml.Serialization.XmlSerializationReadCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddTarget;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddTarget;(System.String,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;CollapseWhitespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;EnsureArrayIndex;(System.Array,System.Int32,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;GetTarget;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadNullableString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReference;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencedElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencedElement;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencingElement;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencingElement;(System.String,System.String,System.Boolean,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencingElement;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadTypedPrimitive;(System.Xml.XmlQualifiedName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ShrinkArray;(System.Array,System.Int32,System.Type,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToByteArrayBase64;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlNCName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlNmToken;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlNmTokens;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;get_Document;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;get_Reader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriteCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;AddWriteCallback;(System.Type,System.String,System.String,System.Xml.Serialization.XmlSerializationWriteCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromByteArrayBase64;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromByteArrayHex;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromEnum;(System.Int64,System.String[],System.Int64[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromEnum;(System.Int64,System.String[],System.Int64[],System.String);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlNCName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlNmToken;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlNmTokens;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlQualifiedName;(System.Xml.XmlQualifiedName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlQualifiedName;(System.Xml.XmlQualifiedName,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.Byte[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.Byte[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementEncoded;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementLiteral;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String,System.Xml.XmlQualifiedName);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.Byte[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.Byte[],System.Xml.XmlQualifiedName);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.Byte[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.Xml.XmlQualifiedName);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteId;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteId;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringEncoded;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringEncodedRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringEncodedRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringLiteral;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringLiteralRaw;(System.String,System.String,System.Byte[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringLiteralRaw;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteTypedPrimitive;(System.String,System.String,System.Object,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteValue;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXmlAttribute;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXmlAttribute;(System.Xml.XmlNode,System.Object);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXsiType;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXsiType;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.Xml.Serialization.XmlDeserializationEvents);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;FromMappings;(System.Xml.Serialization.XmlMapping[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Xml.Serialization.XmlTypeMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializerAssemblyAttribute;false;XmlSerializerAssemblyAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializerAssemblyAttribute;false;XmlSerializerAssemblyAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Xml.Serialization.XmlTypeMapping);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerVersionAttribute;false;XmlSerializerVersionAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlTextAttribute;false;XmlTextAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlTypeAttribute;false;XmlTypeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.XPath;Extensions;false;CreateNavigator;(System.Xml.Linq.XNode);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;Extensions;false;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;Extensions;false;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.XPath;XDocumentExtensions;false;ToXPathNavigable;(System.Xml.Linq.XNode);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathDocument;false;CreateNavigator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathDocument;false;XPathDocument;(System.Xml.XmlReader,System.Xml.XmlSpace);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.XPath;XPathException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.XPath;XPathException;false;XPathException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.XPath;XPathException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathExpression;false;Compile;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathExpression;false;Compile;(System.String,System.Xml.IXmlNamespaceResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathExpression;false;Compile;(System.String,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathItem;true;ValueAs;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;get_TypedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;get_XmlType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;CheckValidity;(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.XPath;XPathNavigator;true;Compile;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;CreateNavigator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Evaluate;(System.Xml.XPath.XPathExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;GetAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;GetNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;LookupNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;ReadSubtree;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Select;(System.Xml.XPath.XPathExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNodeIterator;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Xml.Xsl;XslCompiledTransform;false;Load;(System.Reflection.MethodInfo,System.Byte[],System.Type[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;GetExtensionObject;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;GetParam;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;RemoveExtensionObject;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;RemoveParam;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;add_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Xsl;XsltArgumentList;false;remove_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Xsl;XsltCompileException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Xsl;XsltException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Xsl;XsltException;false;XsltException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Xsl;XsltException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltException;false;get_SourceUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltMessageEncounteredEventHandler;false;BeginInvoke;(System.Object,System.Xml.Xsl.XsltMessageEncounteredEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlBinaryReaderInitializer;true;SetInput;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlBinaryReaderInitializer;true;SetInput;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlTextReaderInitializer;true;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlTextReaderInitializer;true;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml;NameTable;false;Add;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Add;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Add;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Add;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Get;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Get;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;OnXmlDictionaryReaderClose;false;BeginInvoke;(System.Xml.XmlDictionaryReader,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml;UniqueId;false;UniqueId;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;UniqueId;false;UniqueId;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;AppendChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;AppendChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;AppendChild;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;AppendChild;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[1].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[1].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[1].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;PrependChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;PrependChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;PrependChild;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;PrependChild;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;RemoveChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;RemoveChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttribute;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlAttribute;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlAttribute;false;get_BaseURI;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_NamespaceURI;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_OwnerDocument;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_OwnerElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_Prefix;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_SchemaInfo;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlAttributeCollection;false;Append;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Append;(System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Append;(System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Xml;XmlAttributeCollection;false;CopyTo;(System.Xml.XmlAttribute[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Xml;XmlAttributeCollection;false;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Prepend;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Prepend;(System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Prepend;(System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Remove;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;RemoveAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;SetNamedItem;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_ItemOf;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_ItemOf;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_ItemOf;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Xml;XmlBinaryReaderSession;false;Add;(System.Int32,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;Add;(System.Int32,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;TryLookup;(System.String,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlCDataSection;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlCDataSection;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlCDataSection;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlCDataSection;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlCDataSection;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlCDataSection;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlCDataSection;false;get_PreviousText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlCharacterData;false;XmlCharacterData;(System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlCharacterData;false;get_InnerText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlCharacterData;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlCharacterData;true;AppendData;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlCharacterData;true;Substring;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlComment;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlComment;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlComment;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlComment;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlComment;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlConvert;false;DecodeName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;EncodeLocalName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;EncodeName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;EncodeNmToken;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyNCName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyNMTOKEN;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyPublicId;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyTOKEN;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyWhitespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyXmlChars;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;CreateNavigator;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;GetElementFromRow;(System.Data.DataRow);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;GetElementsByTagName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;GetRowFromElement;(System.Xml.XmlElement);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.IO.TextReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;XmlDataDocument;(System.Data.DataSet);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;get_DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDeclaration;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDeclaration;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDeclaration;false;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDeclaration;false;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDeclaration;false;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDeclaration;false;get_InnerText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDeclaration;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDeclaration;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDeclaration;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDeclaration;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDictionary;false;Add;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionary;false;Add;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionary;false;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionary;false;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[5];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateDictionaryReader;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadContentAsString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadContentAsString;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadElementContentAsDateTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadElementContentAsString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadString;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;GetAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;GetNonAtomizedNames;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadArray;(System.String,System.String,System.DateTime[],System.Int32,System.Int32);;Argument[this];Argument[2].Element;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32);;Argument[this];Argument[2].Element;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsQualifiedName;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.String[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.String[],System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsUniqueId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadDateTimeArray;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadDateTimeArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryString;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryString;false;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryString;false;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryString;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryString;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateDictionaryWriter;(System.Xml.XmlWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteBase64Async;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteElementString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteElementString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteNode;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteStartAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteNode;(System.Xml.XmlDictionaryReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteQualifiedName;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteStartAttribute;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteString;(System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteTextNode;(System.Xml.XmlDictionaryReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteValue;(System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDocument;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentFragment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateEntityReference;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNavigator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNavigator;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNavigator;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateProcessingInstruction;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateProcessingInstruction;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateXmlDeclaration;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateXmlDeclaration;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateXmlDeclaration;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;GetElementsByTagName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;GetElementsByTagName;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;GetElementsByTagName;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;ImportNode;(System.Xml.XmlNode,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;ImportNode;(System.Xml.XmlNode,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| 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;XmlDocument;false;Save;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocument;false;Validate;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;Validate;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlNode);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocument;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocument;false;XmlDocument;(System.Xml.XmlImplementation);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDocument;false;add_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;get_BaseURI;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_DocumentElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;get_DocumentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;get_Implementation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;get_InnerXml;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_IsReadOnly;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_OwnerDocument;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;get_SchemaInfo;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocument;false;remove_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentFragment;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentFragment;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocumentFragment;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocumentFragment;false;XmlDocumentFragment;(System.Xml.XmlDocument);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlDocumentFragment;false;get_InnerXml;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentFragment;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentFragment;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentFragment;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentFragment;false;get_OwnerDocument;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentFragment;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentType;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentType;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;get_InternalSubset;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentType;false;get_IsReadOnly;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentType;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentType;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentType;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlDocumentType;false;get_PublicId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentType;false;get_SystemId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttributeNode;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttributeNode;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetElementsByTagName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetElementsByTagName;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetElementsByTagName;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;RemoveAttributeAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;RemoveAttributeNode;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;RemoveAttributeNode;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttribute;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlElement;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlElement;false;get_Attributes;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_InnerText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_InnerXml;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_NamespaceURI;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_NextSibling;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_OwnerDocument;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_Prefix;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlElement;false;get_SchemaInfo;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_BaseURI;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_InnerText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_InnerXml;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_IsReadOnly;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_NotationName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntity;false;get_OuterXml;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntity;false;get_PublicId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntity;false;get_SystemId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntityReference;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntityReference;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlEntityReference;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlEntityReference;false;XmlEntityReference;(System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlEntityReference;false;get_BaseURI;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntityReference;false;get_IsReadOnly;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntityReference;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntityReference;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntityReference;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlEntityReference;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlException;false;XmlException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlException;false;get_SourceUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlImplementation;false;CreateDocument;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlImplementation;false;XmlImplementation;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlLinkedNode;false;get_NextSibling;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlLinkedNode;false;get_PreviousSibling;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlNamedNodeMap;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;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;XmlNamedNodeMap;false;Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;RemoveNamedItem;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;RemoveNamedItem;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Xml;XmlNamespaceManager;false;LookupNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;LookupPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;XmlNamespaceManager;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlNamespaceManager;false;get_DefaultNamespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| 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;AppendChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;AppendChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;AppendChild;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;AppendChild;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;CreateNavigator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;GetNamespaceOfPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;GetPrefixOfNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[1].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[1].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[1].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;RemoveChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;RemoveChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| 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_Item;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[4];Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_NewParent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_NewValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_Node;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_OldParent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_OldValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventHandler;false;BeginInvoke;(System.Object,System.Xml.XmlNodeChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlNodeList;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.Xml;XmlNodeList;true;get_ItemOf;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;GetAttribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;GetAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;LookupNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;LookupPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;XmlNodeReader;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeReader;false;get_BaseURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_LocalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_NamespaceURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_Prefix;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_SchemaInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_XmlLang;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNotation;false;get_InnerXml;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlNotation;false;get_IsReadOnly;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlNotation;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlNotation;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlNotation;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlNotation;false;get_OuterXml;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlNotation;false;get_PublicId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNotation;false;get_SystemId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[4];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[5];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[6];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[7];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[9];Argument[this];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;get_InnerText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlProcessingInstruction;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlProcessingInstruction;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlProcessingInstruction;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlProcessingInstruction;false;get_Target;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlQualifiedName;false;ToString;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlQualifiedName;false;ToString;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| 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 | -| System.Xml;XmlReader;true;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadContentAsObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadContentAsString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsDateTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsDateTime;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsObject;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsString;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementString;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadSubtree;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;get_SchemaInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReaderSettings;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlReaderSettings;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlReaderSettings;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlResolver;true;ResolveUri;(System.Uri,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlResolver;true;ResolveUri;(System.Uri,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlSecureResolver;false;GetEntity;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlSecureResolver;false;GetEntityAsync;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlSecureResolver;false;ResolveUri;(System.Uri,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlSecureResolver;false;ResolveUri;(System.Uri,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlSignificantWhitespace;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlSignificantWhitespace;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlSignificantWhitespace;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlSignificantWhitespace;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlSignificantWhitespace;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlSignificantWhitespace;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlSignificantWhitespace;false;get_PreviousText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlSignificantWhitespace;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlText;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlText;false;SplitText;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlText;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlText;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlText;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlText;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlText;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlText;false;get_PreviousText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlText;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlTextReader;false;GetRemainder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;LookupNamespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String,System.IO.TextReader,System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String,System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;get_BaseURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;get_Encoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;LookupPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteCData;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteChars;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteComment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteEntityRef;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteNmToken;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteProcessingInstruction;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteProcessingInstruction;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteQualifiedName;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteRaw;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteRaw;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartAttribute;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartAttribute;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartElement;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartElement;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;XmlTextWriter;(System.IO.Stream,System.Text.Encoding);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;XmlTextWriter;(System.IO.TextWriter);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextWriter;false;get_XmlLang;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlUrlResolver;false;GetEntity;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlUrlResolver;false;ResolveUri;(System.Uri,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlUrlResolver;false;ResolveUri;(System.Uri,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlUrlResolver;false;set_Credentials;(System.Net.ICredentials);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlUrlResolver;false;set_Proxy;(System.Net.IWebProxy);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;LookupNamespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;XmlValidatingReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;XmlValidatingReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;XmlValidatingReader;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlValidatingReader;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;get_Reader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;get_Schemas;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlWhitespace;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlWhitespace;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlWhitespace;false;get_LocalName;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlWhitespace;false;get_Name;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlWhitespace;false;get_NodeType;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlWhitespace;false;get_ParentNode;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlWhitespace;false;get_PreviousText;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlWhitespace;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System.Xml;XmlWriter;false;Create;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.TextWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.String,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.String,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Text.StringBuilder,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Xml.XmlWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementStringAsync;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartElement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartElement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteAttributes;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteNode;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteNodeAsync;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteQualifiedName;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Action;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);;Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);;Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);;Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;AggregateException;false;AggregateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;AggregateException;false;AggregateException;(System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;AggregateException;false;GetBaseException;();;Argument[this];ReturnValue;taint;df-generated | -| System;AggregateException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;AggregateException;false;Handle;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AggregateException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;AggregateException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;AppDomain;false;ApplyPolicy;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;AppDomain;false;add_AssemblyLoad;(System.AssemblyLoadEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_AssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_DomainUnload;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_FirstChanceException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_ProcessExit;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_ResourceResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_TypeResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_UnhandledException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_AssemblyLoad;(System.AssemblyLoadEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_AssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_DomainUnload;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_FirstChanceException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_ProcessExit;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_ResourceResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_TypeResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_UnhandledException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;ApplicationId;false;ApplicationId;(System.Byte[],System.String,System.Version,System.String,System.String);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ApplicationId;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System;ApplicationId;false;get_PublicKeyToken;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentException;false;ArgumentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;ArgumentException;false;ArgumentException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;ArgumentException;false;ArgumentException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;ArgumentException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;ArgumentException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentException;false;get_ParamName;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentOutOfRangeException;false;ArgumentOutOfRangeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;ArgumentOutOfRangeException;false;ArgumentOutOfRangeException;(System.String,System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;ArgumentOutOfRangeException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;ArgumentOutOfRangeException;false;get_ActualValue;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentOutOfRangeException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;Array;false;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual | -| System;Array;false;AsReadOnly;(T[]);;Argument[0].Element;ReturnValue.Element;value;manual | -| System;Array;false;Clear;();;Argument[this].WithoutElement;Argument[this];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[this].Element;ReturnValue.Element;value;manual | -| System;Array;false;ConvertAll;(TInput[],System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System;Array;false;CopyTo;(System.Array,System.Int64);;Argument[this].Element;Argument[0].Element;value;manual | -| System;Array;false;Exists;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;Fill;(T[],T);;Argument[1];Argument[0].Element;taint;df-generated | -| System;Array;false;Fill;(T[],T,System.Int32,System.Int32);;Argument[1];Argument[0].Element;taint;df-generated | -| System;Array;false;Find;(T[],System.Predicate);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System;Array;false;Find;(T[],System.Predicate);;Argument[0].Element;ReturnValue;value;manual | -| System;Array;false;Find;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System;Array;false;FindAll;(T[],System.Predicate);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System;Array;false;FindAll;(T[],System.Predicate);;Argument[0].Element;ReturnValue;value;manual | -| System;Array;false;FindAll;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System;Array;false;FindIndex;(T[],System.Int32,System.Int32,System.Predicate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindIndex;(T[],System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindIndex;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindLast;(T[],System.Predicate);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System;Array;false;FindLast;(T[],System.Predicate);;Argument[0].Element;ReturnValue;value;manual | -| System;Array;false;FindLast;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System;Array;false;FindLastIndex;(T[],System.Int32,System.Int32,System.Predicate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindLastIndex;(T[],System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindLastIndex;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;ForEach;(T[],System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System;Array;false;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;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;Array;false;Sort;(T[],System.Comparison);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;TrueForAll;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System;Array;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System;Array;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System;ArraySegment+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System;ArraySegment;false;ArraySegment;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ArraySegment;false;ArraySegment;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ArraySegment;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System;ArraySegment;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System;ArraySegment;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System;ArraySegment;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System;ArraySegment;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;Insert;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System;ArraySegment;false;Slice;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;get_Array;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System;ArraySegment;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;set_Item;(System.Int32,T);;Argument[1];Argument[this].Element;value;manual | -| System;AssemblyLoadEventHandler;false;BeginInvoke;(System.Object,System.AssemblyLoadEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;AsyncCallback;false;BeginInvoke;(System.IAsyncResult,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;BadImageFormatException;false;BadImageFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;BadImageFormatException;false;BadImageFormatException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;BadImageFormatException;false;BadImageFormatException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;BadImageFormatException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;BadImageFormatException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;BadImageFormatException;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System;BadImageFormatException;false;get_FusionLog;();;Argument[this];ReturnValue;taint;df-generated | -| System;BadImageFormatException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;Boolean;false;Parse;(System.String);;Argument[0];ReturnValue;taint;manual | -| System;Boolean;false;TryParse;(System.ReadOnlySpan,System.Boolean);;Argument[0].Element;Argument[1];taint;manual | -| System;Boolean;false;TryParse;(System.ReadOnlySpan,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;Byte;false;Clamp;(System.Byte,System.Byte,System.Byte);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;Clamp;(System.Byte,System.Byte,System.Byte);;Argument[1];ReturnValue;taint;df-generated | -| System;Byte;false;Clamp;(System.Byte,System.Byte,System.Byte);;Argument[2];ReturnValue;taint;df-generated | -| System;Byte;false;CopySign;(System.Byte,System.Byte);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;Max;(System.Byte,System.Byte);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;Max;(System.Byte,System.Byte);;Argument[1];ReturnValue;taint;df-generated | -| System;Byte;false;MaxNumber;(System.Byte,System.Byte);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;MaxNumber;(System.Byte,System.Byte);;Argument[1];ReturnValue;taint;df-generated | -| System;Byte;false;Min;(System.Byte,System.Byte);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;Min;(System.Byte,System.Byte);;Argument[1];ReturnValue;taint;df-generated | -| System;Byte;false;MinNumber;(System.Byte,System.Byte);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;MinNumber;(System.Byte,System.Byte);;Argument[1];ReturnValue;taint;df-generated | -| System;Byte;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Byte,System.Byte);;Argument[0];ReturnValue;taint;df-generated | -| System;Byte;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Byte,System.Byte);;Argument[1];ReturnValue;taint;df-generated | -| System;Char;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Char,System.Char);;Argument[0];ReturnValue;taint;df-generated | -| System;Char;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Char,System.Char);;Argument[1];ReturnValue;taint;df-generated | -| System;Comparison;false;BeginInvoke;(T,T,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Console;false;add_CancelKeyPress;(System.ConsoleCancelEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Console;false;remove_CancelKeyPress;(System.ConsoleCancelEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;ConsoleCancelEventHandler;false;BeginInvoke;(System.Object,System.ConsoleCancelEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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);;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.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);;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.Span,System.Int32);;Argument[0].Element;Argument[1].Element;taint;manual | -| System;Convert;false;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);;Argument[0].Element;Argument[2];taint;manual | -| System;Convert;false;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System;Convert;false;TryFromBase64String;(System.String,System.Span,System.Int32);;Argument[0];Argument[1].Element;taint;manual | -| System;Convert;false;TryFromBase64String;(System.String,System.Span,System.Int32);;Argument[0];Argument[2];taint;manual | -| System;Convert;false;TryFromBase64String;(System.String,System.Span,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;Argument[1].Element;taint;manual | -| System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;Argument[2];taint;manual | -| System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;ReturnValue;taint;manual | -| System;Converter;false;BeginInvoke;(TInput,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;DBNull;false;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;DateTime;false;ToDateTime;(System.IFormatProvider);;Argument[this];ReturnValue;value;df-generated | -| System;DateTime;false;ToLocalTime;();;Argument[this];ReturnValue;value;df-generated | -| System;DateTime;false;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;DateTime;false;ToUniversalTime;();;Argument[this];ReturnValue;taint;df-generated | -| System;DateTimeOffset;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Decimal;false;Clamp;(System.Decimal,System.Decimal,System.Decimal);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;Clamp;(System.Decimal,System.Decimal,System.Decimal);;Argument[1];ReturnValue;taint;df-generated | -| System;Decimal;false;Clamp;(System.Decimal,System.Decimal,System.Decimal);;Argument[2];ReturnValue;taint;df-generated | -| System;Decimal;false;CopySign;(System.Decimal,System.Decimal);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;Max;(System.Decimal,System.Decimal);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;Max;(System.Decimal,System.Decimal);;Argument[1];ReturnValue;taint;df-generated | -| System;Decimal;false;MaxNumber;(System.Decimal,System.Decimal);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;MaxNumber;(System.Decimal,System.Decimal);;Argument[1];ReturnValue;taint;df-generated | -| System;Decimal;false;Min;(System.Decimal,System.Decimal);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;Min;(System.Decimal,System.Decimal);;Argument[1];ReturnValue;taint;df-generated | -| System;Decimal;false;MinNumber;(System.Decimal,System.Decimal);;Argument[0];ReturnValue;taint;df-generated | -| System;Decimal;false;MinNumber;(System.Decimal,System.Decimal);;Argument[1];ReturnValue;taint;df-generated | -| System;Decimal;false;ToDecimal;(System.IFormatProvider);;Argument[this];ReturnValue;value;df-generated | -| System;Delegate;false;Combine;(System.Delegate,System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System;Delegate;false;Combine;(System.Delegate,System.Delegate);;Argument[1];ReturnValue;taint;df-generated | -| System;Delegate;false;Combine;(System.Delegate[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;Delegate;false;CreateDelegate;(System.Type,System.Reflection.MethodInfo,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System;Delegate;false;Delegate;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Delegate;false;Delegate;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;Delegate;false;Delegate;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Delegate;false;Delegate;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;Delegate;false;DynamicInvoke;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System;Delegate;false;Remove;(System.Delegate,System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System;Delegate;false;RemoveAll;(System.Delegate,System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System;Delegate;false;get_Method;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;false;get_Target;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;true;DynamicInvokeImpl;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System;Delegate;true;GetInvocationList;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;true;GetMethodImpl;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;true;RemoveImpl;(System.Delegate);;Argument[this];ReturnValue;taint;df-generated | -| System;Double;false;Clamp;(System.Double,System.Double,System.Double);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;Clamp;(System.Double,System.Double,System.Double);;Argument[1];ReturnValue;taint;df-generated | -| System;Double;false;Clamp;(System.Double,System.Double,System.Double);;Argument[2];ReturnValue;taint;df-generated | -| System;Double;false;CopySign;(System.Double,System.Double);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;Max;(System.Double,System.Double);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;Max;(System.Double,System.Double);;Argument[1];ReturnValue;taint;df-generated | -| System;Double;false;MaxNumber;(System.Double,System.Double);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;MaxNumber;(System.Double,System.Double);;Argument[1];ReturnValue;taint;df-generated | -| System;Double;false;Min;(System.Double,System.Double);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;Min;(System.Double,System.Double);;Argument[1];ReturnValue;taint;df-generated | -| System;Double;false;MinNumber;(System.Double,System.Double);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;MinNumber;(System.Double,System.Double);;Argument[1];ReturnValue;taint;df-generated | -| System;Double;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Double;false;ToType;(System.Type,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Enum;false;GetUnderlyingType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System;Enum;false;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;Environment;false;ExpandEnvironmentVariables;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;EventHandler;false;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;EventHandler;false;BeginInvoke;(System.Object,TEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Exception;false;Exception;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;Exception;false;Exception;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Exception;false;Exception;(System.String,System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System;Exception;false;Exception;(System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;Exception;false;GetBaseException;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Exception;false;add_SerializeObjectState;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Exception;false;get_InnerException;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;get_StackTrace;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;get_TargetSite;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;remove_SerializeObjectState;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;FormattableString;false;CurrentCulture;(System.FormattableString);;Argument[0];ReturnValue;taint;df-generated | -| System;FormattableString;false;Invariant;(System.FormattableString);;Argument[0];ReturnValue;taint;df-generated | -| System;FormattableString;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;FormattableString;false;ToString;(System.String,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);;Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);;Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);;Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;GC;false;RegisterNoGCRegionCallback;(System.Int64,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Half;false;BitDecrement;(System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;BitIncrement;(System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;Clamp;(System.Half,System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;Clamp;(System.Half,System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;Clamp;(System.Half,System.Half,System.Half);;Argument[2];ReturnValue;taint;df-generated | -| System;Half;false;CopySign;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;Max;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;Max;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;MaxMagnitudeNumber;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;MaxMagnitudeNumber;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;MaxNumber;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;MaxNumber;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;Min;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;Min;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;MinMagnitudeNumber;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;MinMagnitudeNumber;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;MinNumber;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;MinNumber;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Int16;false;Clamp;(System.Int16,System.Int16,System.Int16);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;Clamp;(System.Int16,System.Int16,System.Int16);;Argument[1];ReturnValue;taint;df-generated | -| System;Int16;false;Clamp;(System.Int16,System.Int16,System.Int16);;Argument[2];ReturnValue;taint;df-generated | -| System;Int16;false;CopySign;(System.Int16,System.Int16);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;Max;(System.Int16,System.Int16);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;Max;(System.Int16,System.Int16);;Argument[1];ReturnValue;taint;df-generated | -| System;Int16;false;MaxNumber;(System.Int16,System.Int16);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;MaxNumber;(System.Int16,System.Int16);;Argument[1];ReturnValue;taint;df-generated | -| System;Int16;false;Min;(System.Int16,System.Int16);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;Min;(System.Int16,System.Int16);;Argument[1];ReturnValue;taint;df-generated | -| System;Int16;false;MinNumber;(System.Int16,System.Int16);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;MinNumber;(System.Int16,System.Int16);;Argument[1];ReturnValue;taint;df-generated | -| System;Int16;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int16,System.Int16);;Argument[0];ReturnValue;taint;df-generated | -| System;Int16;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int16,System.Int16);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;Clamp;(System.Int32,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;Clamp;(System.Int32,System.Int32,System.Int32);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;Clamp;(System.Int32,System.Int32,System.Int32);;Argument[2];ReturnValue;taint;df-generated | -| System;Int32;false;CopySign;(System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;Max;(System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;Max;(System.Int32,System.Int32);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;MaxNumber;(System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;MaxNumber;(System.Int32,System.Int32);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;Min;(System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;Min;(System.Int32,System.Int32);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;MinNumber;(System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;MinNumber;(System.Int32,System.Int32);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;Parse;(System.ReadOnlySpan,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;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Int32;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int32,System.Int32);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0].Element;Argument[3];taint;manual | -| System;Int32;false;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System;Int32;false;TryParse;(System.ReadOnlySpan,System.Int32);;Argument[0].Element;Argument[1];taint;manual | -| System;Int32;false;TryParse;(System.ReadOnlySpan,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;Int64;false;Clamp;(System.Int64,System.Int64,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;Clamp;(System.Int64,System.Int64,System.Int64);;Argument[1];ReturnValue;taint;df-generated | -| System;Int64;false;Clamp;(System.Int64,System.Int64,System.Int64);;Argument[2];ReturnValue;taint;df-generated | -| System;Int64;false;CopySign;(System.Int64,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;Max;(System.Int64,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;Max;(System.Int64,System.Int64);;Argument[1];ReturnValue;taint;df-generated | -| System;Int64;false;MaxNumber;(System.Int64,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;MaxNumber;(System.Int64,System.Int64);;Argument[1];ReturnValue;taint;df-generated | -| System;Int64;false;Min;(System.Int64,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;Min;(System.Int64,System.Int64);;Argument[1];ReturnValue;taint;df-generated | -| System;Int64;false;MinNumber;(System.Int64,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;MinNumber;(System.Int64,System.Int64);;Argument[1];ReturnValue;taint;df-generated | -| System;Int64;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int64,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System;Int64;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int64,System.Int64);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;Abs;(System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;Clamp;(System.Int128,System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;Clamp;(System.Int128,System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;Clamp;(System.Int128,System.Int128,System.Int128);;Argument[2];ReturnValue;taint;df-generated | -| System;Int128;false;CopySign;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;Max;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;Max;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitude;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitude;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitudeNumber;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitudeNumber;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MaxNumber;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MaxNumber;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;Min;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;Min;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitude;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitude;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitudeNumber;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitudeNumber;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MinNumber;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MinNumber;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;Abs;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;Add;(System.IntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[2];ReturnValue;taint;df-generated | -| System;IntPtr;false;CopySign;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;Max;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;Max;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitude;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitude;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxNumber;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxNumber;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;Min;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;Min;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitude;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitude;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinNumber;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinNumber;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;op_Addition;(System.IntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Lazy;false;Lazy;(System.Func,TMetadata);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Lazy;false;Lazy;(System.Func,TMetadata,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Lazy;false;Lazy;(System.Func,TMetadata,System.Threading.LazyThreadSafetyMode);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Lazy;false;Lazy;(TMetadata);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;Lazy;(TMetadata,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;Lazy;(TMetadata,System.Threading.LazyThreadSafetyMode);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;get_Metadata;();;Argument[this];ReturnValue;taint;df-generated | -| System;Lazy;false;Lazy;(System.Func);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | -| System;Lazy;false;Lazy;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Boolean);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System;Lazy;false;Lazy;(T);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Lazy;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System;Math;false;Abs;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[2];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[2];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Memory;false;Memory;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System;Memory;false;Memory;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System;Memory;false;Slice;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;Memory;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;Memory;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Index);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Range);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.ArraySegment);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.ArraySegment,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.ArraySegment,System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Range);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Range);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;CopyTo;(T[],System.Span);;Argument[0].Element;Argument[1];taint;df-generated | -| System;MemoryExtensions;false;EnumerateLines;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;EnumerateRunes;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Replace;(System.ReadOnlySpan,System.Span,T,T);;Argument[0].Element;Argument[1].Element;value;manual | -| System;MemoryExtensions;false;Replace;(System.ReadOnlySpan,System.Span,T,T);;Argument[3];Argument[1].Element;value;manual | -| System;MemoryExtensions;false;Replace;(System.Span,T,T);;Argument[2];Argument[0].Element;value;manual | -| System;MemoryExtensions;false;Sort;(System.Span,System.Comparison);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;MemoryExtensions;false;Sort;(System.Span,System.Span,System.Comparison);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;MemoryExtensions;false;Trim;(System.Memory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,System.Char);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Memory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Memory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlyMemory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlyMemory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Span,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Span,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Memory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,System.Char);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Memory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Memory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlyMemory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlyMemory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Span,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Span,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Memory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,System.Char);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Memory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Memory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlyMemory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlyMemory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Span,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Span,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MissingFieldException;false;MissingFieldException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;MissingFieldException;false;MissingFieldException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;MissingFieldException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;MissingMemberException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;MissingMemberException;false;MissingMemberException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;MissingMemberException;false;MissingMemberException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;MissingMemberException;false;MissingMemberException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;MissingMemberException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;MissingMethodException;false;MissingMethodException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;MissingMethodException;false;MissingMethodException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;MissingMethodException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;MulticastDelegate;false;CombineImpl;(System.Delegate);;Argument[this];ReturnValue;value;df-generated | -| System;MulticastDelegate;false;GetInvocationList;();;Argument[this];ReturnValue;taint;df-generated | -| System;MulticastDelegate;false;GetMethodImpl;();;Argument[this];ReturnValue;taint;df-generated | -| System;MulticastDelegate;false;RemoveImpl;(System.Delegate);;Argument[this];ReturnValue;taint;df-generated | -| System;MulticastDelegate;false;RemoveImpl;(System.Delegate);;Argument[this];ReturnValue;value;df-generated | -| System;NotFiniteNumberException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Nullable;false;GetUnderlyingType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System;Nullable;false;GetValueOrDefault;();;Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | -| System;Nullable;false;GetValueOrDefault;(T);;Argument[0];ReturnValue;value;manual | -| System;Nullable;false;GetValueOrDefault;(T);;Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | -| System;Nullable;false;Nullable;(T);;Argument[0];Argument[this].Property[System.Nullable`1.Value];value;manual | -| System;Nullable;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Nullable;false;get_HasValue;();;Argument[this].Property[System.Nullable`1.Value];ReturnValue;taint;manual | -| System;Nullable;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System;ObjectDisposedException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;ObjectDisposedException;false;ObjectDisposedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;ObjectDisposedException;false;ObjectDisposedException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;ObjectDisposedException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;ObjectDisposedException;false;get_ObjectName;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;get_ServicePack;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;get_VersionString;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperationCanceledException;false;OperationCanceledException;(System.String,System.Exception,System.Threading.CancellationToken);;Argument[2];Argument[this];taint;df-generated | -| System;OperationCanceledException;false;OperationCanceledException;(System.String,System.Threading.CancellationToken);;Argument[1];Argument[this];taint;df-generated | -| System;OperationCanceledException;false;OperationCanceledException;(System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System;Predicate;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Progress;false;Progress;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Progress;false;add_ProgressChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Progress;false;remove_ProgressChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;ReadOnlyMemory;false;ReadOnlyMemory;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ReadOnlyMemory;false;ReadOnlyMemory;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ReadOnlyMemory;false;Slice;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlyMemory;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlyMemory;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlySpan;false;CopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;ReadOnlySpan;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlySpan;false;GetPinnableReference;();;Argument[this].Element;ReturnValue;value;manual | -| System;ReadOnlySpan;false;ReadOnlySpan;(T);;Argument[0];Argument[this].Element;value;manual | -| System;ReadOnlySpan;false;ReadOnlySpan;(T[]);;Argument[0].Element;Argument[this].Element;value;manual | -| System;ReadOnlySpan;false;ReadOnlySpan;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this].Element;value;manual | -| System;ReadOnlySpan;false;Slice;(System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;ReadOnlySpan;false;Slice;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;ReadOnlySpan;false;ToArray;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System;ReadOnlySpan;false;TryCopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;ReadOnlySpan;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System;ResolveEventHandler;false;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;RuntimeFieldHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeFieldHandle;false;ToIntPtr;(System.RuntimeFieldHandle);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeFieldHandle;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System;RuntimeMethodHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeMethodHandle;false;ToIntPtr;(System.RuntimeMethodHandle);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeMethodHandle;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System;RuntimeTypeHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeTypeHandle;false;ToIntPtr;(System.RuntimeTypeHandle);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeTypeHandle;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System;SByte;false;Clamp;(System.SByte,System.SByte,System.SByte);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;Clamp;(System.SByte,System.SByte,System.SByte);;Argument[1];ReturnValue;taint;df-generated | -| System;SByte;false;Clamp;(System.SByte,System.SByte,System.SByte);;Argument[2];ReturnValue;taint;df-generated | -| System;SByte;false;CopySign;(System.SByte,System.SByte);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;Max;(System.SByte,System.SByte);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;Max;(System.SByte,System.SByte);;Argument[1];ReturnValue;taint;df-generated | -| System;SByte;false;MaxNumber;(System.SByte,System.SByte);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;MaxNumber;(System.SByte,System.SByte);;Argument[1];ReturnValue;taint;df-generated | -| System;SByte;false;Min;(System.SByte,System.SByte);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;Min;(System.SByte,System.SByte);;Argument[1];ReturnValue;taint;df-generated | -| System;SByte;false;MinNumber;(System.SByte,System.SByte);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;MinNumber;(System.SByte,System.SByte);;Argument[1];ReturnValue;taint;df-generated | -| System;SByte;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.SByte,System.SByte);;Argument[0];ReturnValue;taint;df-generated | -| System;SByte;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.SByte,System.SByte);;Argument[1];ReturnValue;taint;df-generated | -| System;SequencePosition;false;GetObject;();;Argument[this];ReturnValue;taint;df-generated | -| System;SequencePosition;false;SequencePosition;(System.Object,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System;Single;false;Clamp;(System.Single,System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;Clamp;(System.Single,System.Single,System.Single);;Argument[1];ReturnValue;taint;df-generated | -| System;Single;false;Clamp;(System.Single,System.Single,System.Single);;Argument[2];ReturnValue;taint;df-generated | -| System;Single;false;CopySign;(System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;Max;(System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;Max;(System.Single,System.Single);;Argument[1];ReturnValue;taint;df-generated | -| System;Single;false;MaxNumber;(System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;MaxNumber;(System.Single,System.Single);;Argument[1];ReturnValue;taint;df-generated | -| System;Single;false;Min;(System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;Min;(System.Single,System.Single);;Argument[1];ReturnValue;taint;df-generated | -| System;Single;false;MinNumber;(System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;MinNumber;(System.Single,System.Single);;Argument[1];ReturnValue;taint;df-generated | -| System;Single;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Single;false;ToType;(System.Type,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Span;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System;Span;false;CopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;Span;false;Fill;(T);;Argument[0];Argument[this].Element;value;manual | -| System;Span;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System;Span;false;GetPinnableReference;();;Argument[this].Element;ReturnValue;value;manual | -| System;Span;false;Slice;(System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;Span;false;Slice;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;Span;false;Span;(T);;Argument[0];Argument[this].Element;value;manual | -| System;Span;false;Span;(T[]);;Argument[0].Element;Argument[this].Element;value;manual | -| System;Span;false;Span;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this].Element;value;manual | -| System;Span;false;ToArray;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System;Span;false;TryCopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;Span;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System;String;false;Clone;();;Argument[this];ReturnValue;value;manual | -| System;String;false;Concat;(System.Collections.Generic.IEnumerable);;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.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;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);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Copy;(System.String);;Argument[0];ReturnValue;value;manual | -| System;String;false;Create;(System.Int32,TState,System.Buffers.SpanAction);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;String;false;EnumerateRunes;();;Argument[this];ReturnValue;taint;df-generated | -| 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`1.Current];value;manual | -| System;String;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.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);;Argument[0];ReturnValue;taint;manual | -| System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable);;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);;Argument[0];ReturnValue;taint;manual | -| System;String;false;Join;(System.Char,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;manual | -| System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable);;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;Parse;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| 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;Replace;(System.String,System.String,System.Boolean,System.Globalization.CultureInfo);;Argument[this];ReturnValue;taint;df-generated | -| System;String;false;Replace;(System.String,System.String,System.StringComparison);;Argument[1];ReturnValue;taint;df-generated | -| System;String;false;Replace;(System.String,System.String,System.StringComparison);;Argument[this];ReturnValue;taint;df-generated | -| System;String;false;ReplaceLineEndings;();;Argument[this];ReturnValue;taint;df-generated | -| System;String;false;ReplaceLineEndings;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;ToDateTime;(System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| 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;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| 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;String;false;TryParse;(System.String,System.IFormatProvider,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;StringNormalizationExtensions;false;Normalize;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;StringNormalizationExtensions;false;Normalize;(System.String,System.Text.NormalizationForm);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeProvider;true;CreateTimer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;TimeSpan;false;op_UnaryPlus;(System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZone;true;ToLocalTime;(System.DateTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZone;true;ToUniversalTime;(System.DateTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[5];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_BaseUtcOffsetDelta;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DateEnd;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DateStart;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DaylightDelta;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DaylightTransitionEnd;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DaylightTransitionStart;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;CreateFixedDateRule;(System.DateTime,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;CreateFloatingDateRule;(System.DateTime,System.Int32,System.Int32,System.DayOfWeek);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;get_TimeOfDay;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTime;(System.DateTime,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTime;(System.DateTime,System.TimeZoneInfo,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeFromUtc;(System.DateTime,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeToUtc;(System.DateTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeToUtc;(System.DateTime,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[5].Element;ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[5].Element;ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;FindSystemTimeZoneById;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TimeZoneInfo;false;GetUtcOffset;(System.DateTime);;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;GetUtcOffset;(System.DateTimeOffset);;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;TryFindSystemTimeZoneById;(System.String,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_BaseUtcOffset;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_DaylightName;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_Id;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_StandardName;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0];ReturnValue.Property[System.Tuple`8.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[1];ReturnValue.Property[System.Tuple`8.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[2];ReturnValue.Property[System.Tuple`8.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[3];ReturnValue.Property[System.Tuple`8.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[4];ReturnValue.Property[System.Tuple`8.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[5];ReturnValue.Property[System.Tuple`8.Item6];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[6];ReturnValue.Property[System.Tuple`8.Item7];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];ReturnValue.Property[System.Tuple`7.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];ReturnValue.Property[System.Tuple`7.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];ReturnValue.Property[System.Tuple`7.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];ReturnValue.Property[System.Tuple`7.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];ReturnValue.Property[System.Tuple`7.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];ReturnValue.Property[System.Tuple`7.Item6];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];ReturnValue.Property[System.Tuple`7.Item7];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[0];ReturnValue.Property[System.Tuple`6.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[1];ReturnValue.Property[System.Tuple`6.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[2];ReturnValue.Property[System.Tuple`6.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[3];ReturnValue.Property[System.Tuple`6.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[4];ReturnValue.Property[System.Tuple`6.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[5];ReturnValue.Property[System.Tuple`6.Item6];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[0];ReturnValue.Property[System.Tuple`5.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[1];ReturnValue.Property[System.Tuple`5.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[2];ReturnValue.Property[System.Tuple`5.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[3];ReturnValue.Property[System.Tuple`5.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[4];ReturnValue.Property[System.Tuple`5.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[0];ReturnValue.Property[System.Tuple`4.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[1];ReturnValue.Property[System.Tuple`4.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[2];ReturnValue.Property[System.Tuple`4.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[3];ReturnValue.Property[System.Tuple`4.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3);;Argument[0];ReturnValue.Property[System.Tuple`3.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3);;Argument[1];ReturnValue.Property[System.Tuple`3.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3);;Argument[2];ReturnValue.Property[System.Tuple`3.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2);;Argument[0];ReturnValue.Property[System.Tuple`2.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2);;Argument[1];ReturnValue.Property[System.Tuple`2.Item2];value;manual | -| System;Tuple;false;Create;(T1);;Argument[0];ReturnValue.Property[System.Tuple`1.Item1];value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[0];Argument[this].Property[System.Tuple`8.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[1];Argument[this].Property[System.Tuple`8.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[2];Argument[this].Property[System.Tuple`8.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[3];Argument[this].Property[System.Tuple`8.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[4];Argument[this].Property[System.Tuple`8.Item5];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[5];Argument[this].Property[System.Tuple`8.Item6];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[6];Argument[this].Property[System.Tuple`8.Item7];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item6;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item7;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item5];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item6];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item7];ReturnValue;value;manual | -| System;Tuple;false;get_Rest;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];Argument[this].Property[System.Tuple`7.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];Argument[this].Property[System.Tuple`7.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];Argument[this].Property[System.Tuple`7.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];Argument[this].Property[System.Tuple`7.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];Argument[this].Property[System.Tuple`7.Item5];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];Argument[this].Property[System.Tuple`7.Item6];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];Argument[this].Property[System.Tuple`7.Item7];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item6;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item7;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item5];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item6];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item7];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[0];Argument[this].Property[System.Tuple`6.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[1];Argument[this].Property[System.Tuple`6.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[2];Argument[this].Property[System.Tuple`6.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[3];Argument[this].Property[System.Tuple`6.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[4];Argument[this].Property[System.Tuple`6.Item5];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[5];Argument[this].Property[System.Tuple`6.Item6];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item6;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item5];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item6];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[0];Argument[this].Property[System.Tuple`5.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[1];Argument[this].Property[System.Tuple`5.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[2];Argument[this].Property[System.Tuple`5.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[3];Argument[this].Property[System.Tuple`5.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[4];Argument[this].Property[System.Tuple`5.Item5];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item5];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[0];Argument[this].Property[System.Tuple`4.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[1];Argument[this].Property[System.Tuple`4.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[2];Argument[this].Property[System.Tuple`4.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[3];Argument[this].Property[System.Tuple`4.Item4];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item4];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3);;Argument[0];Argument[this].Property[System.Tuple`3.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3);;Argument[1];Argument[this].Property[System.Tuple`3.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3);;Argument[2];Argument[this].Property[System.Tuple`3.Item3];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`3.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`3.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`3.Item3];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2);;Argument[0];Argument[this].Property[System.Tuple`2.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2);;Argument[1];Argument[this].Property[System.Tuple`2.Item2];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`2.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`2.Item2];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1);;Argument[0];Argument[this].Property[System.Tuple`1.Item1];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`1.Item1];ReturnValue;value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3);;Argument[0].Property[System.Tuple`3.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3);;Argument[0].Property[System.Tuple`3.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3);;Argument[0].Property[System.Tuple`3.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2);;Argument[0].Property[System.Tuple`2.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2);;Argument[0].Property[System.Tuple`2.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1);;Argument[0].Property[System.Tuple`1.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Reflection.BindingFlags,System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetNestedType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;false;MakeGenericSignatureType;(System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System;Type;false;MakeGenericSignatureType;(System.Type,System.Type[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System;Type;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;get_TypeInitializer;();;Argument[this];ReturnValue;taint;df-generated | -| System;Type;true;FindInterfaces;(System.Reflection.TypeFilter,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Type;true;FindMembers;(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;true;get_GenericTypeArguments;();;Argument[this];ReturnValue;taint;df-generated | -| System;TypeInitializationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TypeInitializationException;false;get_TypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System;TypeLoadException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TypeLoadException;false;TypeLoadException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;TypeLoadException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;TypeLoadException;false;get_TypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System;UInt16;false;Clamp;(System.UInt16,System.UInt16,System.UInt16);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;Clamp;(System.UInt16,System.UInt16,System.UInt16);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt16;false;Clamp;(System.UInt16,System.UInt16,System.UInt16);;Argument[2];ReturnValue;taint;df-generated | -| System;UInt16;false;CopySign;(System.UInt16,System.UInt16);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;Max;(System.UInt16,System.UInt16);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;Max;(System.UInt16,System.UInt16);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt16;false;MaxNumber;(System.UInt16,System.UInt16);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;MaxNumber;(System.UInt16,System.UInt16);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt16;false;Min;(System.UInt16,System.UInt16);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;Min;(System.UInt16,System.UInt16);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt16;false;MinNumber;(System.UInt16,System.UInt16);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;MinNumber;(System.UInt16,System.UInt16);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt16;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt16,System.UInt16);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt16;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt16,System.UInt16);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt32;false;Clamp;(System.UInt32,System.UInt32,System.UInt32);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;Clamp;(System.UInt32,System.UInt32,System.UInt32);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt32;false;Clamp;(System.UInt32,System.UInt32,System.UInt32);;Argument[2];ReturnValue;taint;df-generated | -| System;UInt32;false;CopySign;(System.UInt32,System.UInt32);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;Max;(System.UInt32,System.UInt32);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;Max;(System.UInt32,System.UInt32);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt32;false;MaxNumber;(System.UInt32,System.UInt32);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;MaxNumber;(System.UInt32,System.UInt32);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt32;false;Min;(System.UInt32,System.UInt32);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;Min;(System.UInt32,System.UInt32);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt32;false;MinNumber;(System.UInt32,System.UInt32);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;MinNumber;(System.UInt32,System.UInt32);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt32;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt32,System.UInt32);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt32;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt32,System.UInt32);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt64;false;Clamp;(System.UInt64,System.UInt64,System.UInt64);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;Clamp;(System.UInt64,System.UInt64,System.UInt64);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt64;false;Clamp;(System.UInt64,System.UInt64,System.UInt64);;Argument[2];ReturnValue;taint;df-generated | -| System;UInt64;false;CopySign;(System.UInt64,System.UInt64);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;Max;(System.UInt64,System.UInt64);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;Max;(System.UInt64,System.UInt64);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt64;false;MaxNumber;(System.UInt64,System.UInt64);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;MaxNumber;(System.UInt64,System.UInt64);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt64;false;Min;(System.UInt64,System.UInt64);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;Min;(System.UInt64,System.UInt64);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt64;false;MinNumber;(System.UInt64,System.UInt64);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;MinNumber;(System.UInt64,System.UInt64);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt64;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt64,System.UInt64);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt64;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt64,System.UInt64);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;Abs;(System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;Clamp;(System.UInt128,System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;Clamp;(System.UInt128,System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;Clamp;(System.UInt128,System.UInt128,System.UInt128);;Argument[2];ReturnValue;taint;df-generated | -| System;UInt128;false;CopySign;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;Max;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;Max;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitude;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitude;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxNumber;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxNumber;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;Min;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;Min;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitude;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitude;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MinNumber;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MinNumber;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Abs;(System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Add;(System.UIntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[2];ReturnValue;taint;df-generated | -| System;UIntPtr;false;CopySign;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Max;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Max;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxNumber;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxNumber;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Min;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Min;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinNumber;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinNumber;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;op_Addition;(System.UIntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;UnhandledExceptionEventArgs;false;UnhandledExceptionEventArgs;(System.Object,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System;UnhandledExceptionEventArgs;false;get_ExceptionObject;();;Argument[this];ReturnValue;taint;df-generated | -| System;UnhandledExceptionEventHandler;false;BeginInvoke;(System.Object,System.UnhandledExceptionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Uri;false;EscapeDataString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;EscapeString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;EscapeUriString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;GetComponents;(System.UriComponents,System.UriFormat);;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;GetLeftPart;(System.UriPartial);;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Uri;false;MakeRelative;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;MakeRelativeUri;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;ToString;();;Argument[this];ReturnValue;taint;manual | -| System;Uri;false;ToString;(System.String,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.String,System.UriCreationOptions,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.String,System.UriKind,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.String,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.String,System.Uri);;Argument[1];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.Uri,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.Uri,System.Uri);;Argument[1];ReturnValue;taint;df-generated | -| System;Uri;false;UnescapeDataString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;Uri;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| 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.UriCreationOptions);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.String,System.UriKind);;Argument[0];Argument[this];taint;manual | -| System;Uri;false;Uri;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.String,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.Uri);;Argument[1];Argument[this];taint;df-generated | -| System;Uri;false;get_Authority;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_DnsSafeHost;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_Host;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_IdnHost;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_LocalPath;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Uri;false;get_Scheme;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_UserInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String,System.Int32,System.String);;Argument[3];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String,System.Int32,System.String,System.String);;Argument[4];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System;UriBuilder;false;get_Uri;();;Argument[this];ReturnValue;taint;df-generated | -| System;UriFormatException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;UriParser;false;Register;(System.UriParser,System.String,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| System;UriParser;true;GetComponents;(System.Uri,System.UriComponents,System.UriFormat);;Argument[0];ReturnValue;taint;df-generated | -| System;UriParser;true;OnNewUri;();;Argument[this];ReturnValue;value;df-generated | -| System;UriParser;true;Resolve;(System.Uri,System.Uri,System.UriFormatException);;Argument[0];ReturnValue;taint;df-generated | -| System;UriParser;true;Resolve;(System.Uri,System.Uri,System.UriFormatException);;Argument[1];ReturnValue;taint;df-generated | -| System;UriTypeConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System;UriTypeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0];ReturnValue.Field[System.ValueTuple`8.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[1];ReturnValue.Field[System.ValueTuple`8.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[2];ReturnValue.Field[System.ValueTuple`8.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[3];ReturnValue.Field[System.ValueTuple`8.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[4];ReturnValue.Field[System.ValueTuple`8.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[5];ReturnValue.Field[System.ValueTuple`8.Item6];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[6];ReturnValue.Field[System.ValueTuple`8.Item7];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];ReturnValue.Field[System.ValueTuple`7.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];ReturnValue.Field[System.ValueTuple`7.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];ReturnValue.Field[System.ValueTuple`7.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];ReturnValue.Field[System.ValueTuple`7.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];ReturnValue.Field[System.ValueTuple`7.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];ReturnValue.Field[System.ValueTuple`7.Item6];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];ReturnValue.Field[System.ValueTuple`7.Item7];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[0];ReturnValue.Field[System.ValueTuple`6.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[1];ReturnValue.Field[System.ValueTuple`6.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[2];ReturnValue.Field[System.ValueTuple`6.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[3];ReturnValue.Field[System.ValueTuple`6.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[4];ReturnValue.Field[System.ValueTuple`6.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[5];ReturnValue.Field[System.ValueTuple`6.Item6];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[0];ReturnValue.Field[System.ValueTuple`5.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[1];ReturnValue.Field[System.ValueTuple`5.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[2];ReturnValue.Field[System.ValueTuple`5.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[3];ReturnValue.Field[System.ValueTuple`5.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[4];ReturnValue.Field[System.ValueTuple`5.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[0];ReturnValue.Field[System.ValueTuple`4.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[1];ReturnValue.Field[System.ValueTuple`4.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[2];ReturnValue.Field[System.ValueTuple`4.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[3];ReturnValue.Field[System.ValueTuple`4.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3);;Argument[0];ReturnValue.Field[System.ValueTuple`3.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3);;Argument[1];ReturnValue.Field[System.ValueTuple`3.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3);;Argument[2];ReturnValue.Field[System.ValueTuple`3.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2);;Argument[0];ReturnValue.Field[System.ValueTuple`2.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2);;Argument[1];ReturnValue.Field[System.ValueTuple`2.Item2];value;manual | -| System;ValueTuple;false;Create;(T1);;Argument[0];ReturnValue.Field[System.ValueTuple`1.Item1];value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[0];Argument[this].Field[System.ValueTuple`8.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[1];Argument[this].Field[System.ValueTuple`8.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[2];Argument[this].Field[System.ValueTuple`8.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[3];Argument[this].Field[System.ValueTuple`8.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[4];Argument[this].Field[System.ValueTuple`8.Item5];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[5];Argument[this].Field[System.ValueTuple`8.Item6];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[6];Argument[this].Field[System.ValueTuple`8.Item7];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item6];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item7];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];Argument[this].Field[System.ValueTuple`7.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];Argument[this].Field[System.ValueTuple`7.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];Argument[this].Field[System.ValueTuple`7.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];Argument[this].Field[System.ValueTuple`7.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];Argument[this].Field[System.ValueTuple`7.Item5];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];Argument[this].Field[System.ValueTuple`7.Item6];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];Argument[this].Field[System.ValueTuple`7.Item7];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item6];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item7];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[0];Argument[this].Field[System.ValueTuple`6.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[1];Argument[this].Field[System.ValueTuple`6.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[2];Argument[this].Field[System.ValueTuple`6.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[3];Argument[this].Field[System.ValueTuple`6.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[4];Argument[this].Field[System.ValueTuple`6.Item5];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[5];Argument[this].Field[System.ValueTuple`6.Item6];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item6];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[0];Argument[this].Field[System.ValueTuple`5.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[1];Argument[this].Field[System.ValueTuple`5.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[2];Argument[this].Field[System.ValueTuple`5.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[3];Argument[this].Field[System.ValueTuple`5.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[4];Argument[this].Field[System.ValueTuple`5.Item5];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[0];Argument[this].Field[System.ValueTuple`4.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[1];Argument[this].Field[System.ValueTuple`4.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[2];Argument[this].Field[System.ValueTuple`4.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[3];Argument[this].Field[System.ValueTuple`4.Item4];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3);;Argument[0];Argument[this].Field[System.ValueTuple`3.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3);;Argument[1];Argument[this].Field[System.ValueTuple`3.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3);;Argument[2];Argument[this].Field[System.ValueTuple`3.Item3];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`3.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`3.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`3.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2);;Argument[0];Argument[this].Field[System.ValueTuple`2.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2);;Argument[1];Argument[this].Field[System.ValueTuple`2.Item2];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`2.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`2.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1);;Argument[0];Argument[this].Field[System.ValueTuple`1.Item1];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`1.Item1];ReturnValue;value;manual | +| Dapper;CustomPropertyTypeMap;CustomPropertyTypeMap;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Dapper;DynamicParameters;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;GridReader;(System.Data.IDbCommand,System.Data.Common.DbDataReader,Dapper.SqlMapper+Identity,System.Action,System.Object,System.Boolean,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Type[],System.Func,System.String,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;AsList;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;add_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;remove_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;AddSingleton;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;AddTransient;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(Funq.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,Funq.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(Funq.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,Funq.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(Funq.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,Funq.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;RegisterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| Funq;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Funq;Func;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Funq;IInitializable;InitializedBy;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;ServiceEntry;InitializedBy;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.BearerToken;BearerTokenEvents;set_OnMessageReceived;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnCheckSlidingExpiration;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToAccessDenied;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToLogin;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToLogout;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToReturnUrl;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnSignedIn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnSigningIn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnSigningOut;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnValidatePrincipal;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.OAuth.Claims;ClaimActionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Authentication.OAuth.Claims;ClaimActionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Authentication.OAuth.Claims;CustomJsonClaimAction;CustomJsonClaimAction;(System.String,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;set_OnCreatingTicket;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;set_OnRedirectToAuthorizationEndpoint;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddPolicyScheme;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddRemoteScheme;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddScheme;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddScheme;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationMiddleware;AuthenticationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationOptions;AddScheme;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationSchemeOptions;set_ForwardDefaultSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;set_OnAccessDenied;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;set_OnRemoteFailure;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;set_OnTicketReceived;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;AssertionRequirement;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;AssertionRequirement;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization.Policy;AuthorizationMiddlewareResultHandler;HandleAsync;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authorization.AuthorizationPolicy,Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;AddDefaultPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;AddFallbackPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider,Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationOptions;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;RequireAssertion;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;RequireAssertion;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;IAuthorizationMiddlewareResultHandler;HandleAsync;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authorization.AuthorizationPolicy,Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapMiddleware;MapMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapOptions;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapWhenMiddleware;MapWhenMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapWhenOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;set_Predicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;UsePathBaseMiddleware;UsePathBaseMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.PathString);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ApplicationBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ApplicationBuilderExtensions;UseRequestLocalization;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;AuthorizationEndpointConventionBuilderExtensions;RequireAuthorization;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ComponentEndpointConventionBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ComponentEndpointConventionBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;ConfigureHostConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;ConfigureWebHost;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;ConfigureWebHost;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureHostBuilder;UseServiceProviderFactory;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConfigureWebHostBuilder;UseStartup;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;MapConnectionHandler;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ControllerActionEndpointConventionBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ControllerActionEndpointConventionBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CookiePolicyOptions;set_CheckConsentNeeded;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CookiePolicyOptions;set_OnAppendCookie;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CookiePolicyOptions;set_OnDeleteCookie;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CorsEndpointConventionBuilderExtensions;RequireCors;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CorsMiddlewareExtensions;UseCors;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointBuilder;set_RequestDelegate;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapDelete;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapGet;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapMethods;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Collections.Generic.IEnumerable,Microsoft.AspNetCore.Http.RequestDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapPatch;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapPost;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapPut;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRoutingApplicationBuilderExtensions;UseEndpoints;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ExceptionHandlerExtensions;UseExceptionHandler;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ExceptionHandlerOptions;set_ExceptionHandler;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HostFilteringServicesExtensions;AddHostFiltering;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HstsServicesExtensions;AddHsts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HttpsRedirectionServicesExtensions;AddHttpsRedirection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HubEndpointConventionBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HubEndpointConventionBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HubEndpointRouteBuilderExtensions;MapHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;IApplicationBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapExtensions;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapExtensions;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Boolean,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapExtensions;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapWhenExtensions;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapWhenExtensions;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MvcApplicationBuilderExtensions;UseMvc;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;PageActionEndpointConventionBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;PageActionEndpointConventionBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RateLimiterServiceCollectionExtensions;AddRateLimiter;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RazorComponentsEndpointConventionBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RazorComponentsEndpointConventionBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ResponseCompressionServicesExtensions;AddResponseCompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RouteHandlerBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RouteHandlerBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RouterMiddleware;RouterMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Routing.IRouter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RoutingBuilderExtensions;UseRouter;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RoutingEndpointConventionBuilderExtensions;WithDisplayName;(TBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RunExtensions;Run;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StaticFileOptions;set_OnPrepareResponse;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StaticFileOptions;set_OnPrepareResponseAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StatusCodePagesOptions;set_HandleAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseExtensions;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseExtensions;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Threading.Tasks.Task>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseWhenExtensions;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseWhenExtensions;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;WebApplication;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;WebApplicationBuilder;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateChangedHandler;BeginInvoke;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;add_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;remove_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_Authorized;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;CascadingAuthenticationState;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredBindSetter;(System.Action,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredBindSetter;(System.Func,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredEventCallback;(System.Object,System.Action,T);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredEventCallback;(System.Object,System.Func,T);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;InvokeAsynchronousDelegate;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;InvokeAsynchronousDelegate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;InvokeSynchronousDelegate;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;set_MapErrorToContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;GetValidationMessages;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;IsModified;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;IsValid;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;add_OnFieldChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;add_OnValidationRequested;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;add_OnValidationStateChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;remove_OnFieldChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;remove_OnValidationRequested;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;remove_OnValidationStateChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContextFieldClassExtensions;FieldCssClass;(Microsoft.AspNetCore.Components.Forms.EditContext,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditForm;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;Editor;set_ValueExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;FieldIdentifier;Create;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;FormMappingScope;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;InputBase;set_ValueExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;InputRadioGroup;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;InputSelect;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessage;set_For;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;Add;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;Add;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;Clear;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;get_Item;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.RenderTree;ArrayBuilderSegment;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Components.RenderTree;ArrayBuilderSegment;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Components.RenderTree;Renderer;add_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.RenderTree;Renderer;remove_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddComponentReferenceCapture;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment,TValue);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddElementReferenceCapture;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;NavLink;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;Router;set_Found;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;Router;set_Navigating;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;Router;set_NotFound;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Sections;SectionContent;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Server.Circuits;CircuitHandler;CreateInboundActivityHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;ItemsProviderDelegate;BeginInvoke;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_EmptyContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_ItemContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_ItemsProvider;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_Placeholder;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;HeadContent;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;PageTitle;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;CascadingValue;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;CascadingValueSource;CascadingValueSource;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;CascadingValueSource;CascadingValueSource;(System.String,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ComponentBase;InvokeAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ComponentBase;InvokeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ErrorBoundaryBase;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ErrorBoundaryBase;set_ErrorContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;CreateInferred;(System.Object,System.Action,TValue);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;CreateInferred;(System.Object,System.Func,TValue);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Boolean,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Decimal,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Double,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int16,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int32,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int64,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Single,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Boolean,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Decimal,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Double,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int16,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int32,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int64,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Single,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,T,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,T,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;LayoutComponentBase;set_Body;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;LayoutView;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;NavigationManager;RegisterLocationChangingHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;NavigationManager;add_LocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;NavigationManager;remove_LocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;PersistentComponentState;RegisterOnPersisting;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;PersistentComponentState;RegisterOnPersisting;(System.Func,Microsoft.AspNetCore.Components.IComponentRenderMode);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;RenderFragment;BeginInvoke;(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;RenderFragment;BeginInvoke;(TValue,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;RenderHandle;Render;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Abstractions;IStatefulReconnectFeature;OnReconnected;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Features;IConnectionCompleteFeature;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Features;IConnectionHeartbeatFeature;OnHeartbeat;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Features;IStreamClosedFeature;OnClosed;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;Run;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func,System.Threading.Tasks.Task>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionDelegate;BeginInvoke;(Microsoft.AspNetCore.Connections.ConnectionContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionItems;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Connections;ConnectionItems;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Connections;IConnectionBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;IMultiplexedConnectionBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;MultiplexedConnectionBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;MultiplexedConnectionDelegate;BeginInvoke;(Microsoft.AspNetCore.Connections.MultiplexedConnectionContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;TlsConnectionCallbackOptions;set_OnConnection;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicy,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;AddDefaultPolicy;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicy;set_IsOriginAllowed;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicyBuilder;SetIsOriginAllowed;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;AddKeyEscrowSink;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;AddKeyManagementOptions;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;Create;(System.IO.DirectoryInfo,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;Create;(System.IO.DirectoryInfo,System.Action,System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckMiddleware;HealthCheckMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;set_Predicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;set_ResponseWriter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;DeveloperExceptionPageMiddleware;DeveloperExceptionPageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Diagnostics.DiagnosticSource,System.Collections.Generic.IEnumerable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;ExceptionHandlerMiddleware;ExceptionHandlerMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.Diagnostics.DiagnosticListener);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;IDeveloperPageExceptionFilter;HandleExceptionAsync;(Microsoft.AspNetCore.Diagnostics.ErrorContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;StatusCodeContext;StatusCodeContext;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Builder.StatusCodePagesOptions,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;StatusCodePagesMiddleware;StatusCodePagesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;WelcomePageMiddleware;WelcomePageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HostFiltering;HostFilteringMiddleware;HostFilteringMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Options.IOptionsMonitor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;ConfigureWebHost;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;ConfigureWebHost;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;UseStartup;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;DelegateStartup;DelegateStartup;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IStartupConfigureContainerFilter;ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IStartupConfigureServicesFilter;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IStartupFilter;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IWebHostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IWebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IWebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;KestrelServerOptionsSystemdExtensions;UseSystemd;(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.TimeSpan);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean,System.Security.Cryptography.X509Certificates.StoreLocation,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;ConfigureAppConfiguration;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;UseStartup;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderHttpSysExtensions;UseHttpSys;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderNamedPipeExtensions;UseNamedPipes;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderQuicExtensions;UseQuic;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderSocketExtensions;UseSockets;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Connections;WebSocketOptions;set_SubProtocolSelector;(System.Func,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Extensions;QueryBuilder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Http.Extensions;QueryBuilder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Http.Features;FeatureCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Http.Features;FeatureCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Http.Features;FeatureReferences;Fetch;(TFeature,TState,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;FeatureReferences;Fetch;(TFeature,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;HttpResponseFeature;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;HttpResponseFeature;OnStarting;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;OnStarting;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Timeouts;RequestTimeoutPolicy;set_WriteTimeoutResponse;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;Endpoint;Endpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;EndpointFilterDelegate;BeginInvoke;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;EndpointFilterExtensions;AddEndpointFilter;(TBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;EndpointFilterExtensions;AddEndpointFilterFactory;(TBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;EndpointMetadataCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Http;EndpointMetadataCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Http;FormCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Http;FormCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;Add;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;Add;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;set_Item;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Http;HeaderDictionary;set_Item;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Http;HttpResponse;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;HttpResponse;OnCompleted;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;HttpResponse;OnStarting;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;HttpResponse;OnStarting;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;IEndpointFilter;InvokeAsync;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,Microsoft.AspNetCore.Http.EndpointFilterDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;IMiddleware;InvokeAsync;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;ProblemDetailsOptions;set_CustomizeProblemDetails;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;QueryCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Http;QueryCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Http;RequestDelegate;BeginInvoke;(Microsoft.AspNetCore.Http.HttpContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;RequestDelegateFactory;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;RequestDelegateFactory;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions,Microsoft.AspNetCore.Http.RequestDelegateMetadataResult);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;RequestDelegateResult;RequestDelegateResult;(Microsoft.AspNetCore.Http.RequestDelegate,System.Collections.Generic.IReadOnlyList);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;Results;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;TypedResults;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpOverrides;CertificateForwardingMiddleware;CertificateForwardingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpOverrides;ForwardedHeadersMiddleware;ForwardedHeadersMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpOverrides;HttpMethodOverrideMiddleware;HttpMethodOverrideMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Identity;IdentityCookieAuthenticationBuilderExtensions;AddIdentityCookies;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Identity;SecurityStampValidatorOptions;set_OnRefreshingPrincipal;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Localization;CustomRequestCultureProvider;CustomRequestCultureProvider;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Localization;RequestLocalizationMiddleware;RequestLocalizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaFolderApplicationModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaFolderRouteModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaPageApplicationModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaPageRouteModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddFolderApplicationModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddFolderRouteModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddPageApplicationModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddPageRouteModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.DataAnnotations;MvcDataAnnotationsLocalizationOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.DataAnnotations;MvcDataAnnotationsLocalizationOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Diagnostics;EventData;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Diagnostics;EventData;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Filters;ActionExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ActionFilterAttribute;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ActionFilterAttribute;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncActionFilter;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncPageFilter;OnPageHandlerExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext,Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncResourceFilter;OnResourceExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResourceExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncResultFilter;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;PageHandlerExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ResourceExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ResultExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ResultFilterAttribute;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters.Xml;DelegatingEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Formatters.Xml;DelegatingEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Formatters.Xml;MvcXmlOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Formatters.Xml;MvcXmlOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func,System.Boolean);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;OutputFormatterWriteContext;(Microsoft.AspNetCore.Http.HttpContext,System.Func,System.Type,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;set_WriterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;set_BoundConstructorInvoker;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;set_PropertyGetter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;set_PropertySetter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetAttemptedValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetMissingBindRequiredValueAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetMissingKeyOrValueAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetMissingRequestBodyRequiredValueAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetNonPropertyAttemptedValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetNonPropertyUnknownValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetNonPropertyValueMustBeANumberAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetUnknownValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetValueMustBeANumberAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetValueMustNotBeNullAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_Description;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_DisplayFormatStringProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_DisplayName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_EditFormatStringProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_NullDisplayTextProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_Placeholder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationEntry;ValidationEntry;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;Add;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;Add;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;set_Item;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationStateDictionary;set_Item;(System.Object,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;BindingInfo;set_RequestPredicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;DefaultModelBindingContext;set_PropertyFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;EnumGroupAndName;EnumGroupAndName;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelBindingContext;set_PropertyFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+KeyEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+KeyEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+PrefixEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+PrefixEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+ValueEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary+ValueEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;Remove;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;RemoveAll;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;TryAddModelException;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ValueProviderResult;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ModelBinding;ValueProviderResult;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Razor;HelperResult;HelperResult;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RazorPage;DefineSection;(System.String,Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;DefineSection;(System.String,Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;DefineSection;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RazorPageFactoryResult;RazorPageFactoryResult;(Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RenderAsyncDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;TagHelperInitializer;TagHelperInitializer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;TryUpdateModelAsync;(TModel,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;OnPageHandlerExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext,Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;TryUpdateModelAsync;(TModel,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;RazorPagesOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.RazorPages;RazorPagesOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayNameExtensions;DisplayNameFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;CheckBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;HiddenFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;PasswordFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;RadioButtonFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;ListBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValueExtensions;ValueFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;CheckBoxFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayNameFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayNameForInnerType;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayTextFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DropDownListFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;EditorFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;HiddenFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;IdFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;LabelFor;(System.Linq.Expressions.Expression>,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;ListBoxFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;NameFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;PasswordFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;RadioButtonFor;(System.Linq.Expressions.Expression>,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;TextAreaFor;(System.Linq.Expressions.Expression>,System.Int32,System.Int32,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;TextBoxFor;(System.Linq.Expressions.Expression>,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;ValidationMessageFor;(System.Linq.Expressions.Expression>,System.String,System.Object,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;ValueFor;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;MultiSelectList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.Rendering;MultiSelectList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;Add;(System.String,System.String);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;Add;(System.String,System.String);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;set_Item;(System.String,System.String);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;AttributeDictionary;set_Item;(System.String,System.String);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;CheckBoxFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;DisplayFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;DisplayNameFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;DisplayNameForInnerType;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;DisplayTextFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;DropDownListFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;EditorFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;GetExpressionName;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;GetModelExplorer;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;HiddenFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;IdFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;LabelFor;(System.Linq.Expressions.Expression>,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;ListBoxFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;NameFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;PasswordFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;RadioButtonFor;(System.Linq.Expressions.Expression>,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;TextAreaFor;(System.Linq.Expressions.Expression>,System.Int32,System.Int32,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;TextBoxFor;(System.Linq.Expressions.Expression>,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;ValidationMessageFor;(System.Linq.Expressions.Expression>,System.String,System.Object,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;ValueFor;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;IModelExpressionProvider;CreateModelExpression;(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;GetExplorerForExpression;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;GetExplorerForExpression;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;GetExplorerForProperty;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;ModelExplorer;(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExpressionProvider;CreateModelExpression;(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExpressionProvider;GetExpressionText;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TempDataDictionary;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TryGetValueDelegate;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataDictionary;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataInfo;ViewDataInfo;(System.Object,System.Reflection.PropertyInfo,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;set_InvalidModelStateResponseFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;Controller;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ControllerBase;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ControllerBase;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ControllerBase;TryUpdateModelAsync;(TModel,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;MvcOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc;MvcOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc;MvcViewOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Mvc;MvcViewOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Mvc;RemoteAttributeBase;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddBasePolicy;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddBasePolicy;(System.Action,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddPolicy;(System.String,System.Action,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;SetCacheKeyPrefix;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;SetCacheKeyPrefix;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;VaryByValue;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;VaryByValue;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;With;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;With;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;AddPolicy;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;set_OnRejected;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddConcurrencyLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddFixedWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddSlidingWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddTokenBucketLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;Reinitialize;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;Begin;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;TagHelperScopeManager;(System.Action,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;TagHelperScopeManager;(System.Action,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.TagHelpers;NullHtmlEncoder;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);Argument[1].Element;Argument[0];taint;df-generated | +| Microsoft.AspNetCore.Razor.TagHelpers;NullHtmlEncoder;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);Argument[1];Argument[0];taint;df-generated | +| Microsoft.AspNetCore.Razor.TagHelpers;NullHtmlEncoder;Encode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;Add;(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;Insert;(System.Int32,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute);Argument[1];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperAttributeList;set_Item;(System.Int32,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute);Argument[1];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperOutput;TagHelperOutput;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.ResponseCaching;ResponseCachingMiddleware;ResponseCachingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.ObjectPool.ObjectPoolProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.ResponseCompression;ResponseCompressionMiddleware;ResponseCompressionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.ResponseCompression.IResponseCompressionProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Rewrite;RewriteMiddleware;RewriteMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Rewrite;RewriteOptionsExtensions;Add;(Microsoft.AspNetCore.Rewrite.RewriteOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewarePost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewarePut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteContext;set_Handler;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteEndpoint;RouteEndpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteEndpointBuilder;RouteEndpointBuilder;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteGroupBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteGroupBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteHandler;RouteHandler;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteHandlerServices;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteHandlerServices;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Microsoft.AspNetCore.Routing;RouteValueDictionary;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;Add;(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix);Argument[0];Argument[this].Element;value;manual | +| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;CopyTo;(Microsoft.AspNetCore.Server.HttpSys.UrlPrefix[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.AspNetCore.Server.HttpSys;UrlPrefixCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,System.Boolean,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ConfigureEndpointDefaults;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ConfigureHttpsDefaults;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;Listen;(System.Net.EndPoint,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;Listen;(System.Net.IPAddress,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;Listen;(System.Net.IPEndPoint,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenAnyIP;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenHandle;(System.UInt64,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenLocalhost;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenNamedPipe;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenUnixSocket;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;set_RequestHeaderEncodingSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;set_ResponseHeaderEncodingSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;ListenOptions;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;ListenOptions;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;set_ClientCertificateValidation;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;set_OnAuthenticate;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;set_ServerCertificateSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;TlsHandshakeCallbackOptions;set_OnConnection;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets;SocketTransportOptions;set_CreateBoundListenSocket;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;AnyIPEndpoint;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;Endpoint;(System.Net.IPAddress,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;Endpoint;(System.Net.IPEndPoint,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;Endpoint;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;HandleEndpoint;(System.UInt64,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;LocalhostEndpoint;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;UnixSocketEndpoint;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Session;DistributedSession;DistributedSession;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.TimeSpan,System.TimeSpan,System.Func,Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Session;DistributedSessionStore;Create;(System.String,System.TimeSpan,System.TimeSpan,System.Func,System.Boolean);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Session;ISessionStore;Create;(System.String,System.TimeSpan,System.TimeSpan,System.Func,System.Boolean);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Session;SessionMiddleware;SessionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.DataProtection.IDataProtectionProvider,Microsoft.AspNetCore.Session.ISessionStore,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.SignalR;IHubFilter;InvokeMethodAsync;(Microsoft.AspNetCore.SignalR.HubInvocationContext,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.SignalR;IHubFilter;OnConnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.SignalR;IHubFilter;OnDisconnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Exception,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;DefaultFilesMiddleware;DefaultFilesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Text.Encodings.Web.HtmlEncoder,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;StaticFileMiddleware;StaticFileMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebSockets;WebSocketMiddleware;WebSocketMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebSockets;WebSocketsDependencyInjectionExtensions;AddWebSockets;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.AspNetCore.WebUtilities;BufferedReadStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func,System.Buffers.ArrayPool);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;FileBufferingWriteStream;(System.Int32,System.Nullable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;Read;();Argument[this];ReturnValue;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;Read;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;ReadAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;ReadLine;();Argument[this];ReturnValue;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;ReadLineAsync;();Argument[this];ReturnValue;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpRequestStreamReader;ReadToEndAsync;();Argument[this];ReturnValue;taint;manual | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore.WebUtilities;HttpResponseStreamWriter;WriteLineAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.AspNetCore;WebHost;Start;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;Start;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;Start;(System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;Start;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;StartWith;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;StartWith;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;Convert;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;InvokeMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable,System.Type,System.Collections.Generic.IEnumerable);Argument[4].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;IsEvent;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;CSharpCodeProvider;(System.Collections.Generic.IDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;CreateCompiler;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;CreateGenerator;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| Microsoft.EntityFrameworkCore;DbSet;Add;(TEntity);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddAsync;(TEntity,System.Threading.CancellationToken);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRange;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRangeAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRangeAsync;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;Attach;(TEntity);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AttachRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AttachRange;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;Update;(TEntity);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;UpdateRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;UpdateRange;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Primitives.IChangeToken);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.DateTimeOffset);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetOptions;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetPriority;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.CacheItemPriority);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetSize;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;GetOrCreate;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;GetOrCreateAsync;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Primitives.IChangeToken);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.DateTimeOffset);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.TimeSpan);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;CreateEntry;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;MemoryCache;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Primitives.IChangeToken);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetPriority;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.CacheItemPriority);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSize;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_Value;();Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;set_EvictionCallback;(Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;PostEvictionDelegate;BeginInvoke;(System.Object,System.Object,Microsoft.Extensions.Caching.Memory.EvictionReason,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;EnvironmentVariablesConfigurationProvider;(System.String);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;ToString;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration.KeyPerFile;KeyPerFileConfigurationSource;set_IgnoreCondition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;MemoryConfigurationProvider;(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration.UserSecrets;PathHelper;GetSecretsPathFromSecretsId;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;CreateDecryptingXmlReader;(System.IO.Stream,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;TryGet;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;get_Configuration;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);Argument[1];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[1];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[2];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[2];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;Build;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;get_Sources;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;Add;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;GetConnectionString;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;Build;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;ConfigurationManager;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;GetSection;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;GetSection;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;get_Item;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;ConfigurationManager;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;get_Sources;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;Combine;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;Combine;(System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;GetParentPath;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;GetSectionKey;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationReloadToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;ConfigurationRoot;(System.Collections.Generic.IList);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;GetSection;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;GetSection;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;get_Item;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;ConfigurationRoot;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;get_Item;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;ConfigurationSection;get_Path;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;SetBasePath;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;SetFileLoadExceptionHandler;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;SetFileProvider;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;set_OnLoadException;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;IConfiguration;get_Item;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;IConfigurationBuilder;Build;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;KeyPerFileConfigurationBuilderExtensions;AddKeyPerFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[2];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;GetServiceOrCreateInstance;(System.IServiceProvider,System.Type);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;GetServiceOrCreateInstance;(System.IServiceProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;AntiforgeryServiceCollectionExtensions;AddAntiforgery;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;AsyncServiceScope;(Microsoft.Extensions.DependencyInjection.IServiceScope);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;get_ServiceProvider;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;AuthenticationCoreServiceCollectionExtensions;AddAuthenticationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;AuthenticationServiceCollectionExtensions;AddAuthentication;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;AuthorizationServiceCollectionExtensions;AddAuthorizationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CertificateForwardingServiceExtensions;AddCertificateForwarding;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ComponentServiceCollectionExtensions;AddServerSideBlazor;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ConnectionsDependencyInjectionExtensions;AddConnections;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookieExtensions;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookieExtensions;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookieExtensions;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CorsServiceCollectionExtensions;AddCors;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;DataProtectionServiceCollectionExtensions;AddDataProtection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;CreateBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;DefaultServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;EncoderServiceCollectionExtensions;AddWebEncoders;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddDefaultLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureAdditionalHttpMessageHandlers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action,System.IServiceProvider>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureHttpMessageHandlerBuilder;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;RemoveAllLoggers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;SetHandlerLifetime;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;ConfigureHttpClientDefaults;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpJsonServiceExtensions;ConfigureHttpJsonOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;AddHttpLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;AddW3CLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;AddIdentity;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;AddIdentityApiEndpoints;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;AddIdentityCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;ConfigureApplicationCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;ConfigureExternalCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;JsonProtocolDependencyInjectionExtensions;AddJsonProtocol;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;LocalizationServiceCollectionExtensions;AddLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreServiceCollectionExtensions;AddMvcCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;AddCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;ConfigureCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcBuilderExtensions;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcCoreBuilderExtensions;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;AddRazorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;AddRazorViewEngine;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcBuilderExtensions;AddRazorPagesOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcCoreBuilderExtensions;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddControllers;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddControllersWithViews;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddMvc;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;AddViewOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;AddViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;ConfigureViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ObjectFactory;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ObjectFactory;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;BindConfiguration;(Microsoft.Extensions.Options.OptionsBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderDataAnnotationsExtensions;ValidateDataAnnotations;(Microsoft.Extensions.Options.OptionsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderExtensions;ValidateOnStart;(Microsoft.Extensions.Options.OptionsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;AddOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;PostConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;CacheOutput;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;CacheOutput;(TBuilder,System.Action,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OutputCacheServiceCollectionExtensions;AddOutputCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;PageConventionCollectionExtensions;ConfigureFilter;(Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;PolicyServiceCollectionExtensions;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ProblemDetailsServiceCollectionExtensions;AddProblemDetails;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RazorComponentsServiceCollectionExtensions;AddRazorComponents;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestDecompressionServiceExtensions;AddRequestDecompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestTimeoutsIServiceCollectionExtensions;AddRequestTimeouts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ResponseCachingServicesExtensions;AddResponseCaching;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RoutingServiceCollectionExtensions;AddRouting;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServerRazorComponentsBuilderExtensions;AddInteractiveServerComponents;(Microsoft.Extensions.DependencyInjection.IRazorComponentsBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;AddCircuitOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;AddHubOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;Add;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[0];Argument[this].Element;value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;CopyTo;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;Insert;(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[this].Element;value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;set_Item;(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[this].Element;value;manual | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[2];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Describe;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;DescribeKeyed;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;DescribeKeyed;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Type,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Type,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Type,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Type,System.Object,System.Object);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Type,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Object,TService);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Type,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Type,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ToString;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationFactory;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationInstance;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationType;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_KeyedImplementationFactory;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_KeyedImplementationInstance;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_KeyedImplementationType;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;GetRequiredService;(System.IServiceProvider,System.Type);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;GetRequiredService;(System.IServiceProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;GetService;(System.IServiceProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;SessionServiceCollectionExtensions;AddSession;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;AddHubOptions;(Microsoft.AspNetCore.SignalR.ISignalRServerBuilder,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;AddSignalR;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckPublisherOptions;set_Predicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable,System.Nullable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;set_Factory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckService;CheckHealthAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_ByteHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_DecimalHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_DoubleHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_FloatHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_IntHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_LongHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_ShortHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConfigurationExtensions;AddConfiguration;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConsoleExtensions;AddDebugConsole;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;ClearListeners;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;PhysicalDirectoryInfo;(System.IO.DirectoryInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;CreateReadStream;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;PhysicalFileInfo;(System.IO.FileInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_PhysicalPath;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;PollingFileChangeToken;(System.IO.FileInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;CompositeFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider[]);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;CompositeFileProvider;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;GetDirectoryContents;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;GetDirectoryContents;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;get_FileProviders;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.Extensions.FileProviders;NullChangeToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;GetDirectory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;FileInfoWrapper;(System.IO.FileInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext;Declare;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext;PushDataFrame;(TFrame);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear+FrameData;get_Stem;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearInclude;Declare;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged+FrameData;get_Stem;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedInclude;Declare;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;Declare;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;MatcherContext;MatcherContext;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.StringComparison);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;EnumerateFileSystemInfos;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;GetDirectory;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;GetFile;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;get_ParentDirectory;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;Matcher;AddExclude;(System.String);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;Matcher;AddInclude;(System.String);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;ApplicationLifetime;(Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;get_ApplicationStarted;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;get_ApplicationStopped;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;get_ApplicationStopping;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;BackgroundService;StartAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;BackgroundService;get_ExecuteTask;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Environment;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Logging;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Metrics;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Services;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostBuilder;ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostBuilder;ConfigureHostConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostBuilder;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Hosting;HostBuilder;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Hosting;HostBuilder;UseServiceProviderFactory;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureAppConfiguration;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureContainer;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.String[]);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureServices;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;RunConsoleAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseContentRoot;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseEnvironment;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;IHostApplicationBuilder;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureHostConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;UseServiceProviderFactory;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http;HttpClientFactoryOptions;set_ShouldRedactHeaderValue;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Http;IHttpMessageHandlerBuilderFilter;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Localization;IResourceNamesCache;GetOrAdd;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Localization;ResourceNamesCache;GetOrAdd;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry;LogEntry;(Microsoft.Extensions.Logging.LogLevel,System.String,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLogger;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLogger;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;ConfigurationConsoleLoggerSettings;(Microsoft.Extensions.Configuration.IConfiguration);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;Reload;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;ConsoleLoggerProvider;(Microsoft.Extensions.Options.IOptionsMonitor,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerSettings;Reload;();Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Logging.Debug;DebugLoggerProvider;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;EventLogLoggerProvider;(Microsoft.Extensions.Logging.EventLog.EventLogSettings);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_Filter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;EventSourceLoggerProvider;(Microsoft.Extensions.Logging.EventSource.LoggingEventSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.Console.IConsoleLoggerSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.EventLog.EventLogSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.EventLog.EventLogSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;IExternalScopeProvider;ForEachScope;(System.Action,TState);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ILogger;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;Logger;BeginScope;(TState);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;Logger;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;BeginScope;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;ForEachScope;(System.Action,TState);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;Push;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;Create;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggerFactory;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.IExternalScopeProvider);Argument[3];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFactoryExtensions;CreateLogger;(Microsoft.Extensions.Logging.ILoggerFactory,System.Type);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterRule;LoggerFilterRule;(System.String,System.String,System.Nullable,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;AddConfiguration;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;AddProvider;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.ILoggerProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;ClearProviders;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;Configure;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;SetMinimumLevel;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;ConfigurationChangeTokenSource;(System.String,Microsoft.Extensions.Configuration.IConfiguration);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;GetChangeToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureOptions;ConfigureOptions;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;IOptionsMonitor;OnChange;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;IOptionsMonitorCache;GetOrAdd;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;NamedConfigureFromConfigurationOptions;NamedConfigureFromConfigurationOptions;(System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsCache;GetOrAdd;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsFactory;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsFactory;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);Argument[1].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsFactory;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);Argument[2].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsManager;OptionsManager;(Microsoft.Extensions.Options.IOptionsFactory);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsMonitor;OnChange;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsMonitor;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsMonitor;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsMonitorExtensions;OnChange;(Microsoft.Extensions.Options.IOptionsMonitor,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Func,System.String);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Func,System.String);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,TDep3,System.Func,System.String);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,System.Func,System.String);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;CancellationChangeToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action,TState);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action,TState);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;CompositeChangeToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;Extensions;Append;(System.Text.StringBuilder,Microsoft.Extensions.Primitives.StringSegment);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;IChangeToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;InplaceStringBuilder;ToString;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Split;(System.Char[]);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Split;(System.Char[]);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;Enumerator;(Microsoft.Extensions.Primitives.StringTokenizer);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.Extensions.Primitives;StringTokenizer;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.Extensions.Primitives;StringTokenizer;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);Argument[1].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;StringTokenizer;(System.String,System.Char[]);Argument[1].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringValues+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringValues;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| Microsoft.Extensions.Primitives;StringValues;Add;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Add;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Contains;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Contains;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;CopyTo;(System.String[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;CopyTo;(System.String[],System.Int32);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;CopyTo;(System.String[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.Extensions.Primitives;StringValues;CopyTo;(System.String[],System.Int32);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String[]);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String[]);Argument[1].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.Object);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.Object);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[]);Argument[0].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[]);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[],Microsoft.Extensions.Primitives.StringValues);Argument[0].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[],Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Microsoft.Extensions.Primitives;StringValues;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.Extensions.Primitives;StringValues;GetEnumerator;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;GetHashCode;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;IndexOf;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;IndexOf;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Insert;(System.Int32,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Insert;(System.Int32,System.String);Argument[1];Argument[this].Element;value;manual | +| Microsoft.Extensions.Primitives;StringValues;Insert;(System.Int32,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Insert;(System.Int32,System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;IsNullOrEmpty;(Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Remove;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Remove;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;RemoveAt;(System.Int32);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;StringValues;(System.String);Argument[0];Argument[this];taint;manual | +| Microsoft.Extensions.Primitives;StringValues;StringValues;(System.String[]);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.Extensions.Primitives;StringValues;ToArray;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;ToString;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_Count;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_Item;(System.Int32);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.Extensions.Primitives;StringValues;get_Item;(System.Int32);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;set_Item;(System.Int32,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;set_Item;(System.Int32,System.String);Argument[1];Argument[this].Element;value;manual | +| Microsoft.Extensions.Primitives;StringValues;set_Item;(System.Int32,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;set_Item;(System.Int32,System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.WebEncoders.Testing;HtmlTestEncoder;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);Argument[1].Element;Argument[0];taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;HtmlTestEncoder;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;HtmlTestEncoder;Encode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;JavaScriptTestEncoder;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);Argument[1].Element;Argument[0];taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;JavaScriptTestEncoder;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;JavaScriptTestEncoder;Encode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;UrlTestEncoder;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);Argument[1].Element;Argument[0];taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;UrlTestEncoder;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.WebEncoders.Testing;UrlTestEncoder;Encode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.VisualBasic;Collection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| Microsoft.VisualBasic;Collection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.VisualBasic;Collection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Microsoft.VisualBasic;Collection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.VisualBasic;Collection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| Microsoft.VisualBasic;Collection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.VisualBasic;Collection;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.VisualBasic;Collection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.VisualBasic;Collection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| Microsoft.VisualBasic;VBCodeProvider;CreateCompiler;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;CreateGenerator;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;VBCodeProvider;(System.Collections.Generic.IDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafeFileHandle;SafeFileHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafePipeHandle;SafePipeHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafeProcessHandle;SafeProcessHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafeWaitHandle;SafeWaitHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32;PowerModeChangedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.PowerModeChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SessionEndedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SessionEndingEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SessionSwitchEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.SessionSwitchEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_DisplaySettingsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_DisplaySettingsChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_EventsThreadShutdown;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_InstalledFontsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_LowMemory;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_PaletteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_TimeChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_DisplaySettingsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_DisplaySettingsChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_EventsThreadShutdown;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_InstalledFontsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_LowMemory;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_PaletteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_TimeChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;TimerElapsedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.TimerElapsedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;UserPreferenceChangedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;UserPreferenceChangingEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JArray;Add;(Newtonsoft.Json.Linq.JToken);Argument[0];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JArray;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Newtonsoft.Json.Linq;JArray;CopyTo;(Newtonsoft.Json.Linq.JToken[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Newtonsoft.Json.Linq;JArray;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Newtonsoft.Json.Linq;JArray;Insert;(System.Int32,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JArray;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JArray;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JArray;set_Item;(System.Int32,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JArray;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JConstructor;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JConstructor;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;Add;(Newtonsoft.Json.Linq.JToken);Argument[0];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Newtonsoft.Json.Linq;JContainer;CopyTo;(Newtonsoft.Json.Linq.JToken[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;Find;(System.ComponentModel.PropertyDescriptor,System.Object);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JContainer;Insert;(System.Int32,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JContainer;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JContainer;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JContainer;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JContainer;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JContainer;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JContainer;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JContainer;set_Item;(System.Int32,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Newtonsoft.Json.Linq;JEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Newtonsoft.Json.Linq;JObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JObject;Add;(System.String,Newtonsoft.Json.Linq.JToken);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;Add;(System.String,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Newtonsoft.Json.Linq;JObject;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| Newtonsoft.Json.Linq;JObject;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(Newtonsoft.Json.Linq.JObject);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(Newtonsoft.Json.Linq.JObject);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(System.Object[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(System.Object[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;Parse;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JObject;Parse;(System.String,Newtonsoft.Json.Linq.JsonLoadSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JObject;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JObject;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JObject;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JObject;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JObject;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JObject;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JObject;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| Newtonsoft.Json.Linq;JObject;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| Newtonsoft.Json.Linq;JObject;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JObject;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.String,Newtonsoft.Json.Linq.JToken);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.String,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.String,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JToken;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| Newtonsoft.Json.Linq;JToken;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Newtonsoft.Json.Linq;JToken;SelectToken;(System.String);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;SelectToken;(System.String,Newtonsoft.Json.Linq.JsonSelectSettings);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;SelectToken;(System.String,System.Boolean);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;ToString;();Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;ToString;(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[]);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Schema;Extensions;Validate;(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Schema;ValidationEventHandler;BeginInvoke;(System.Object,Newtonsoft.Json.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;ExtensionDataGetter;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;ExtensionDataSetter;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonArrayContract;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonContract;set_DefaultCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonDictionaryContract;set_DictionaryKeyResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonDictionaryContract;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonDynamicContract;set_PropertyNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonISerializableContract;set_ISerializableCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_ExtensionDataGetter;(Newtonsoft.Json.Serialization.ExtensionDataGetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_ExtensionDataNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_ExtensionDataSetter;(Newtonsoft.Json.Serialization.ExtensionDataSetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_GetIsSpecified;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_SetIsSpecified;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_ShouldDeserialize;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_ShouldSerialize;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;ObjectConstructor;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;SerializationCallback;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;SerializationErrorCallback;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,Newtonsoft.Json.Serialization.ErrorContext,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonConvert;DeserializeAnonymousType;(System.String,T);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeAnonymousType;(System.String,T,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,System.Type);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,System.Type,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String,System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String,System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;PopulateObject;(System.String,System.Object);Argument[0];Argument[1];taint;manual | +| Newtonsoft.Json;JsonConvert;PopulateObject;(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings);Argument[0];Argument[1];taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.Formatting);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXNode;(System.Xml.Linq.XObject);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXNode;(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXNode;(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXmlNode;(System.Xml.XmlNode);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXmlNode;(System.Xml.XmlNode,Newtonsoft.Json.Formatting);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXmlNode;(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Byte);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Char);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTimeOffset);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Double);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Enum);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Guid);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Int16);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Int32);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Int64);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Object);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.SByte);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Single);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.String,System.Char);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.TimeSpan);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Uri);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;set_DefaultSettings;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializer;Deserialize;(Newtonsoft.Json.JsonReader);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonSerializer;Deserialize;(Newtonsoft.Json.JsonReader,System.Type);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonSerializer;Deserialize;(System.IO.TextReader,System.Type);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(Newtonsoft.Json.JsonWriter,System.Object);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(Newtonsoft.Json.JsonWriter,System.Object,System.Type);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(System.IO.TextWriter,System.Object);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(System.IO.TextWriter,System.Object,System.Type);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;add_Error;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializer;remove_Error;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializerSettings;set_Error;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializerSettings;set_ReferenceResolverProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonValidatingReader;add_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonValidatingReader;remove_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.AI;SpeechToTextFactory;set_Resolve;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.AI;TypeChatFactory;set_Resolve;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;RemoveFromUserForm;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnAfterCreateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnAfterDeleteUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnAfterUpdateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnBeforeCreateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnBeforeDeleteUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnBeforeUpdateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_ValidateFn;(ServiceStack.Auth.ValidateAsyncFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.AsyncEx;TaskCompletionSourceExtensions;TryCompleteFromCompletedTask;(System.Threading.Tasks.TaskCompletionSource,System.Threading.Tasks.Task,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ApiKeyAuthProvider;set_CreateApiKeyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ApiKeyAuthProvider;set_GenerateApiKey;(ServiceStack.Auth.CreateApiKeyDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_AccountLockedValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_CustomValidationFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_LoadUserAuthFilter;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_LoadUserAuthInfoFilterAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProviderSync;set_AccountLockedValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProviderSync;set_CustomValidationFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProviderSync;set_LoadUserAuthFilter;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthenticateService;Init;(System.Func,ServiceStack.Auth.IAuthProvider[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthenticateService;set_CurrentSessionFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthenticateService;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;CreateApiKeyDelegate;BeginInvoke;(System.String,System.String,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProvider;CreateJwt;(ServiceStack.Text.JsonObject,ServiceStack.Text.JsonObject,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_CreateHeaderFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_CreatePayloadFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_PopulateSessionFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_PopulateSessionFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_PreValidateJwtPayloadFilter;(System.Func,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ResolveJwtId;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ResolveRefreshJwtId;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ResolveUnixTime;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ValidateRefreshToken;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ValidateToken;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;MicrosoftGraphAuthProvider;set_PhotoUrl;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_AutoSignInSessionsMatching;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_CreateClaimsPrincipal;(System.Func,ServiceStack.Auth.IAuthSession,ServiceStack.Web.IRequest,System.Security.Claims.ClaimsPrincipal>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_PopulateSessionFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_PopulateSessionFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;OAuth2Provider;set_ResolveUnknownDisplayName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;OAuthProvider;set_VerifyAccessTokenAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;OAuthProviderSync;set_VerifyAccessToken;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;Pbkdf2DeriveKeyDelegate;BeginInvoke;(System.String,System.Byte[],Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf,System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;Pbkdf2Provider;set_DeriveKey;(ServiceStack.Auth.Pbkdf2DeriveKeyDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;RegisterService;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ValidateAsyncFn;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ValidateFn;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Configuration;AppSettingsBase;set_ParsingStrategy;(ServiceStack.Configuration.ParsingStrategyDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Configuration;ParsingStrategyDelegate;BeginInvoke;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Data;DbConnectionFactory;DbConnectionFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Attributes;AttributedValidatorFactory;AttributedValidatorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;AccessorCache;GetCachedAccessor;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;Create;(System.Linq.Expressions.Expression>>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;Create;(System.Linq.Expressions.Expression>>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;set_Filter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;set_IndexBuilder;(System.Func,TElement,System.Int32,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;GetMember;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IConfigurable;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;Create;(ServiceStack.FluentValidation.IValidator,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;Create;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;Create;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;IncludeRule;(ServiceStack.FluentValidation.IValidator,System.Func,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;MemberAccessor;MemberAccessor;(System.Linq.Expressions.Expression>,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;MemberAccessor;op_Implicit;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;ApplyAsyncCondition;(System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;ApplyCondition;(System.Func,ServiceStack.FluentValidation.ApplyConditionTo);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;ApplySharedAsyncCondition;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;ApplySharedCondition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;Create;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;SetDisplayName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;set_MessageBuilder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;set_OnFailure;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;set_Transformer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;RuleBuilder;Configure;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;RuleBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;RuleBuilder;SetValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;RuleBuilder;SetValidator;(System.Func,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;RuleBuilder;SetValidator;(System.Func,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;RuleBuilder;Transform;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Resources;LanguageStringSource;LanguageStringSource;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Resources;LazyStringSource;LazyStringSource;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Results;ValidationFailure;set_ErrorCodeResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ITestPropertyChain;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;TestValidationResult;ShouldHaveValidationErrorFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;TestValidationResult;ShouldNotHaveValidationErrorFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveChildValidator;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;TestValidate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;TestValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;When;(System.Collections.Generic.IEnumerable,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;WhenAll;(System.Collections.Generic.IEnumerable,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidatorTester;ValidatorTester;(System.Linq.Expressions.Expression>,ServiceStack.FluentValidation.IValidator,TValue);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String,ServiceStack.FluentValidation.Resources.IStringSource);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;AsyncPredicateValidator;AsyncPredicateValidator;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;ChildValidatorAdaptor;ChildValidatorAdaptor;(System.Func>,System.Type);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;CustomValidator;CustomValidator;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;CustomValidator;CustomValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;EqualValidator;EqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;ExactLengthValidator;ExactLengthValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;GreaterThanOrEqualValidator;GreaterThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;GreaterThanValidator;GreaterThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;LengthValidator;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;LengthValidator;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;set_MaxFunc;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;set_MinFunc;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LessThanOrEqualValidator;LessThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LessThanValidator;LessThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;MaximumLengthValidator;MaximumLengthValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;MinimumLengthValidator;MinimumLengthValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;NotEqualValidator;NotEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;OnFailureValidator;OnFailureValidator;(ServiceStack.FluentValidation.Validators.IPropertyValidator,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PolymorphicValidator;Add;(System.Func>,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PolymorphicValidator;Add;(System.Func>,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PredicateValidator+Predicate;BeginInvoke;(System.Object,System.Object,ServiceStack.FluentValidation.Validators.PropertyValidatorContext,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PredicateValidator;PredicateValidator;(ServiceStack.FluentValidation.Validators.PredicateValidator+Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;RegularExpressionValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;RegularExpressionValidator;(System.Func,System.Text.RegularExpressions.RegexOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;RegularExpressionValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.FluentValidation;AbstractValidator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.FluentValidation;AbstractValidator;Include;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RemovePropertyRules;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleForEach;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleSet;(ServiceStack.ApplyTo,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleSet;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Boolean>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Boolean>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Boolean>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Boolean>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AssemblyScanner;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AssemblyScanner;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.FluentValidation;AssemblyScanner;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;ChildRules;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Custom;(ServiceStack.FluentValidation.IRuleBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;CustomAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Equal;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;ForEach;(ServiceStack.FluentValidation.IRuleBuilder>,System.Action,TElement>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Text.RegularExpressions.RegexOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;NotEqual;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;SetInheritanceValidator;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Validate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;ValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;DependentRules;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OverrideIndexer;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func,TCollectionElement,System.Int32,System.String>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OverridePropertyName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;Where;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IConditionBuilder;Otherwise;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilder;SetValidator;(System.Func,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilder;SetValidator;(System.Func,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilderInitial;Transform;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilderInitialCollection;Transform;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IServiceStackValidator;RemovePropertyRules;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplyAsyncCondition;(System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplyCondition;(System.Func,ServiceStack.FluentValidation.ApplyConditionTo);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplySharedAsyncCondition;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplySharedCondition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;InlineValidator;Add;(System.Func,ServiceStack.FluentValidation.IRuleBuilderOptions>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;ApplyAsyncCondition;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;ApplyCondition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;SetErrorMessage;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;set_CustomStateProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;set_SeverityProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidationContext;CreateWithOptions;(T,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_DisplayNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_ErrorCodeResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_MessageFormatterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_PropertyNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorDescriptor;GetName;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_DisplayNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_ErrorCodeResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_MessageFormatterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_PropertyNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorSelectorOptions;set_DefaultValidatorSelectorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorSelectorOptions;set_MemberNameValidatorSelectorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorSelectorOptions;set_RulesetValidatorSelectorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Formats;HtmlFormat;set_ResolveTemplate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandler;CustomActionHandler;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandler;set_Action;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandlerAsync;CustomActionHandlerAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandlerAsync;set_Action;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandler;CustomResponseHandler;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandler;set_Action;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;CustomResponseHandlerAsync;(System.Func>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;set_Action;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;HttpAsyncTaskHandler;Middleware;(Microsoft.AspNetCore.Http.HttpContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;StaticFileHandler;set_Filter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;StaticFileHandler;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ActionContext;set_ServiceAction;(ServiceStack.Host.ActionInvokerFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ActionInvokerFn;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;SetContentTypeDeserializer;(System.String,ServiceStack.Web.StreamDeserializerDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;SetContentTypeSerializer;(System.String,ServiceStack.Web.StreamSerializerDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;set_UnknownContentTypeDeserializer;(ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;set_UnknownContentTypeSerializer;(ServiceStack.Web.StreamSerializerDelegateAsync);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;FallbackRestPathDelegate;BeginInvoke;(ServiceStack.Web.IHttpRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleGatewayExceptionAsyncDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleGatewayExceptionDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleServiceExceptionAsyncDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleServiceExceptionDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleUncaughtExceptionAsyncDelegate;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleUncaughtExceptionDelegate;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HttpHandlerResolverDelegate;BeginInvoke;(System.String,System.String,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;IHttpAsyncHandler;Middleware;(Microsoft.AspNetCore.Http.HttpContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InMemoryRollingRequestLogger;set_CurrentDateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InMemoryRollingRequestLogger;set_IgnoreFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InMemoryRollingRequestLogger;set_RequestBodyTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InMemoryRollingRequestLogger;set_RequestLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InMemoryRollingRequestLogger;set_ResponseTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InMemoryRollingRequestLogger;set_SkipLogging;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InstanceExecFn;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;MetadataTypeExtensions;ToMetadataServiceRoutes;(System.Collections.Generic.Dictionary,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;RestPath;set_CalculateMatchScore;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;RouteNamingConventionDelegate;BeginInvoke;(ServiceStack.Web.IServiceRoutes,System.Type,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ServiceController;ServiceController;(ServiceStack.ServiceStackHost,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ServiceController;set_ResolveServicesFn;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ServiceExecFn;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;StreamSerializerResolverDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,ServiceStack.Web.IResponse,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;TypedFilter;TypedFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;TypedFilterAsync;TypedFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;VoidActionInvokerFn;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;AddCss;(ServiceStack.InputInfo,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;For;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;For;(System.Linq.Expressions.Expression>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;For;(System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;InspectUtils;GetFieldNames;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;InspectUtils;PropertyFromExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;MediaRuleCreator;Show;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;ApplyToLineContaining;ApplyToLineContaining;(System.String,System.Func,System.ReadOnlyMemory>,ServiceStack.Run);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FileHandler;set_VirtualFilesResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_Footer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_Header;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_NormalizeVirtualPath;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_VirtualFilesResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;Clone;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;Defaults;(System.Nullable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformerUtils;Defaults;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;GatewayHandler;set_ServiceGatewayFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;HtmlHandlerFragment;HtmlHandlerFragment;(System.String,System.String,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;HtmlTokenFragment;HtmlTokenFragment;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;MinifyBlock;set_Convert;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;SharedFolder;set_Footer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;SharedFolder;set_Header;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;FileSystemVirtualFiles;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;GistVirtualDirectory;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.IO;GistVirtualFiles;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;IVirtualFiles;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;IVirtualFilesAsync;WriteFilesAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;InMemoryVirtualDirectory;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.IO;MemoryVirtualFiles;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;MultiVirtualDirectory;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.IO;MultiVirtualDirectory;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.IO;MultiVirtualFiles;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;VirtualFilesExtensions;CopyFrom;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;VirtualFilesExtensions;WriteFiles;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Logging;GenericLogFactory;GenericLogFactory;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;RegisterHandler;(System.Func,System.Object>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;RegisterHandler;(System.Func,System.Object>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;set_RequestFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;set_ResponseFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageHandler;ProcessQueue;(ServiceStack.Messaging.IMessageQueueClient,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;ProcessQueue;(ServiceStack.Messaging.IMessageQueueClient,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;set_ReplyClientFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;set_RequestFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;set_ResponseFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageQueueClientFactory;add_MessageReceived;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageQueueClientFactory;remove_MessageReceived;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;RedisMessageProducer;RedisMessageProducer;(ServiceStack.Redis.IRedisClientsManager,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;RedisMessageQueueClient;RedisMessageQueueClient;(ServiceStack.Redis.IRedisClientsManager,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;RedisMessageQueueClientFactory;RedisMessageQueueClientFactory;(ServiceStack.Redis.IRedisClientsManager,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;RegisterHandler;(System.Func,System.Object>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;RegisterHandler;(System.Func,System.Object>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Metadata;IndexOperationsControl;set_GetOperation;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.MiniProfiler.Data;ProfiledDbDataReader;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_CookedDeclarationTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_CookedTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_FilterTypes;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_IsPropertyOptional;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_ReturnMarkerFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_CookedDeclarationTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_CookedTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_FilterTypes;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_IsPropertyOptional;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_ReturnMarkerFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_EnumNameStrategy;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;set_ReturnTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;MjsGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;MjsGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;MjsGenerator;set_ReturnTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_CookedDeclarationTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_CookedTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_FilterTypes;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_IsPropertyOptional;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_ReturnMarkerFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;AddCodeDelegate;BeginInvoke;(System.Collections.Generic.List,ServiceStack.MetadataTypesConfig,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;CreateTypeOptions;set_ImplementsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;INativeTypesMetadata;GetMetadataTypes;(ServiceStack.Web.IRequest,ServiceStack.MetadataTypesConfig,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;LangGeneratorExtensions;GenerateSourceCode;(ServiceStack.MetadataTypes,ServiceStack.MetadataTypesConfig,System.String,ServiceStack.Web.IRequest,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;LangGeneratorExtensions;GenerateSourceCode;(System.Collections.Generic.List,System.String,ServiceStack.Web.IRequest,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;MetadataTypesGenerator;GetMetadataTypes;(ServiceStack.Web.IRequest,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;NativeTypesMetadata;GetMetadataTypes;(ServiceStack.Web.IRequest,ServiceStack.MetadataTypesConfig,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;TypeFilterDelegate;BeginInvoke;(System.String,System.String[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NetCore;NetCoreHeadersCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| ServiceStack.NetCore;NetCoreHeadersCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.NetCore;NetCoreQueryStringCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| ServiceStack.NetCore;NetCoreQueryStringCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.OrmLite.Dapper;CustomPropertyTypeMap;CustomPropertyTypeMap;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;DynamicParameters;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Type[],System.Func,System.String,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;add_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;remove_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadApiAsyncLegacy;ExistsAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadApiLegacy;Exists;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;CountAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;LoadSelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.String[],System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;SingleAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Count;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Single;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;DeleteAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;UpdateOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;Delete;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;InsertOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;UpdateOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.SqlServer;SqlServerOrmLiteDialectProvider;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;DbDataParameterExtensions;AddParam;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Data.IDbCommand,System.Object,ServiceStack.OrmLite.FieldDefinition,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;FieldDefinition;Clone;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;FieldDefinition;set_GetValueFn;(ServiceStack.GetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;FieldDefinition;set_SetValueFn;(ServiceStack.SetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;GetValueDelegate;BeginInvoke;(System.Int32,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ToCreateIndexStatement;(System.Linq.Expressions.Expression>,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;set_OnOpenConnection;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;set_ParamNameFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;ExecLazy;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IPropertyInvoker;set_ConvertValueFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedApi;Insert;(System.Object,System.Action,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedApi;InsertAll;(System.Collections.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedApi;UpdateAll;(System.Collections.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;CrossJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;OrderBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;OrderByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;ThenBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;ThenByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;JoinFormatDelegate;BeginInvoke;(ServiceStack.OrmLite.IOrmLiteDialectProvider,ServiceStack.OrmLite.ModelDefinition,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;Migrator;Run;(ServiceStack.Data.IDbConnectionFactory,System.Type,System.Action,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;Migrator;RunAll;(ServiceStack.Data.IDbConnectionFactory,System.Collections.Generic.IEnumerable,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;AssertFieldDefinition;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinition;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinition;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinitionMap;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetOrderedFieldDefinitions;(System.Collections.Generic.ICollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_AfterExecFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_BeforeExecFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_ExceptionFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_InsertFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_LoadReferenceSelectFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_OnDbNullFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_OnModelDefinitionInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_ParamNameFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_PopulatedObjectFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_SqlExpressionInitFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_SqlExpressionSelectFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_StringFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_UpdateFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConnectionFactory;set_ConnectionFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConnectionFactory;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteContext;GetOrCreate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;ToCreateIndexStatement;(System.Linq.Expressions.Expression>,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;set_CreateTableFieldsStrategy;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;set_OnOpenConnection;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;set_ParamNameFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteExecFilter;ExecLazy;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;Exists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;LoadSingleById;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlList;(System.Data.IDbConnection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;LoadSingleByIdAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlListAsync;(System.Data.IDbConnection,System.String,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadCommandExtensions;AddParam;(System.Data.IDbCommand,System.String,System.Object,System.Data.ParameterDirection,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Action);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Count;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;ExecLazy;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;From;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;From;(System.Data.IDbConnection,ServiceStack.OrmLite.TableOptions,System.Action>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;From;(System.Data.IDbConnection,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Select;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Single;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;CountAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[],System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;SelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;SingleAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ColumnDistinctResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ColumnResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_DictionaryResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ExecuteSqlFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_LastInsertIdFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_LongScalarResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_LookupResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_RefResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_RefSingleResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ScalarResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_SingleResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_SqlCommandFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_SqlFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilterExtensions;ExecNonQuery;(System.Data.IDbCommand,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaApi;ColumnExists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaApi;ColumnExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AddColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AlterColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;ChangeColumnName;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;CreateIndex;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;DropColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;RenameColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteUtils;EvalFactoryFn;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteUtils;set_SqlVerifyFragmentFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Delete;(System.Data.IDbConnection,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Delete;(System.Data.IDbConnection,T,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;DeleteById;(System.Data.IDbConnection,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;DeleteById;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Insert;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Insert;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Insert;(System.Data.IDbConnection,T,System.Action,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;InsertAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;InsertIntoSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Update;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Update;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Update;(System.Data.IDbConnection,T,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;UpdateAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteByIdsAsync;(System.Data.IDbConnection,System.Collections.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAsync;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAsync;(System.Data.IDbConnection,T,System.Action,System.Boolean,System.Boolean,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertIntoSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Delete;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;InsertOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;InsertOnly;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateNonDefaults;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteWhereAsync;(System.Data.IDbConnection,System.String,System.Object[],System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;InsertOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateNonDefaultsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Create;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Not;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>,System.Object[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;CrossJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;CrossJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Insert;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>,System.Object[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Update;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>,System.Object[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;WithSqlFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;set_SelectFilter;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;set_SqlFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpressionExtensions;Column
    ;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpressionExtensions;Column
    ;(ServiceStack.OrmLite.ISqlExpression,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Exec;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Exec;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Exec;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Insert;(System.Object,System.Action,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;InsertAll;(System.Collections.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Update;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;UpdateAll;(System.Collections.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;CrossJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;OrderBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;OrderByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;ThenBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;ThenByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedSqlExpressionProxy;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteBytesQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteDoubleQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteIntQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteLongQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteMultiBytesQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteMultiStringQueuedCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteRedisDataQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteStringQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteVoidQueuedCommand;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteBytesQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteDoubleQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteIntQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteLongQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteMultiBytesQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteMultiStringQueuedCommandAsync;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteRedisDataQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteStringQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteVoidQueuedCommandAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisClient;ExecCachedLua;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisClientAsync;ExecCachedLuaAsync;(System.String,System.Func>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnEvent;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnFailover;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnMessage;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnStart;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnStop;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnUnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnMessage;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnMessageBytes;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnUnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnMessageAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnMessageBytesAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnUnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnMessageAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnMessageBytesAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnUnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Reflection;DelegateFactory+LateBoundMethod;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Reflection;DelegateFactory+LateBoundVoid;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;DefaultScripts;MatchesStringValue;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ISharpPages;OneTimePage;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluate;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluateAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluateToBool;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluateToBoolAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+BuiltInFunc;BuiltInFunc;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+BuiltInFuncBody;BeginInvoke;(ServiceStack.Script.Lisp+Interpreter,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Cell;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.Script;Lisp+Cell;Walk;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Interpreter;Def;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Interpreter;Def;(System.String,System.Int32,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Sym;New;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_EncodeValue;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_OnExpressionException;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_OnViewException;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_ResolveLayout;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ParseRealNumber;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;RemoveBlocks;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;RemoveFilters;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;RemovePlugins;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;set_OnAfterPlugins;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;set_OnRenderException;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;set_OnUnhandledExpression;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptMethodInfo;GetScriptMethods;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;SharpPages;OneTimePage;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Serialization;XmlSerializerWrapper;ReadObject;(System.Xml.XmlDictionaryReader);Argument[0];ReturnValue;taint;df-generated | +| ServiceStack.Support;ActionExecHandler;ActionExecHandler;(System.Action,System.Threading.AutoResetEvent);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_ConfigFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_ConfigureAppHost;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_UseServiceController;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;MockRestGateway;set_ResultsFilter;(ServiceStack.Testing.RestGatewayDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;RestGatewayDelegate;BeginInvoke;(System.String,System.Type,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ConvertInstanceDelegate;BeginInvoke;(System.Object,System.Type,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ConvertObjectDelegate;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DateTimeSerializer;set_OnParseErrorFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializationErrorDelegate;BeginInvoke;(System.Object,System.Type,System.String,System.String,System.Exception,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements;ParseGenericArray;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements;ParseGenericArray;(System.String,ServiceStack.Text.Common.ParseStringDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;Invoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;ParseGenericList;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;ParseGenericList;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;Invoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;GetListTypeParseFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;GetListTypeParseStringSpanFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeStringSpanDelegate;BeginInvoke;(System.Type,System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ITypeSerializer;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;JsWriter;WriteDynamic;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ObjectDeserializerDelegate;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ParseStringDelegate;BeginInvoke;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ParseStringSpanDelegate;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;WriteObjectDelegate;BeginInvoke;(System.IO.TextWriter,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Json;JsonTypeSerializer;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Json;JsonlSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Jsv;JsvTypeSerializer;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;ObjectPool+Factory;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;ObjectPool;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;ObjectPool;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;PooledObject;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;PooledObject;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_ParsePrimitiveFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_TypeFinder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_TypeWriter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;CsvReader;ParseFields;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;CsvSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;DefaultMemory;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;DefaultMemory;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);Argument[20];Argument[20].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);Argument[21];Argument[21].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);Argument[30];Argument[30].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_AllowRuntimeType;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_ParsePrimitiveFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_TypeFinder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_TypeWriter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_DeSerializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnDeserializedFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnDeserializingFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnSerializedFn;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnSerializingFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_RawDeserializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_RawSerializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_SerializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsonExtensions;ConvertAll;(ServiceStack.Text.JsonArrayObjects,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsonExtensions;ConvertTo;(ServiceStack.Text.JsonObject,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsonObject;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.Text;JsonSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;MemoryProvider;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;MemoryProvider;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;NetCoreMemory;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;NetCoreMemory;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| ServiceStack.Text;RecyclableMemoryStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| ServiceStack.Text;RecyclableMemoryStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| ServiceStack.Text;RecyclableMemoryStreamManager+EventHandler;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler;BeginInvoke;(ServiceStack.Text.RecyclableMemoryStreamManager+Events+MemoryStreamDiscardReason,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager+StreamLengthReportHandler;BeginInvoke;(System.Int64,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager+UsageReportEventHandler;BeginInvoke;(System.Int64,System.Int64,System.Int64,System.Int64,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;TextConfig;set_CreateSha;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;TypeConfig;set_OnDeserializing;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;TypeSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Validation;ValidationFeature;set_ErrorResponseFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;GetPathToRoot;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.VirtualPath;AbstractVirtualFileBase;GetPathToRoot;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.VirtualPath;FileSystemVirtualDirectory;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.VirtualPath;ResourceVirtualDirectory;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| ServiceStack.Web;IContentTypes;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IContentTypes;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IContentTypes;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IContentTypes;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IHttpResult;set_ResultScope;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_CurrentDateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_IgnoreFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_RequestBodyTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_RequestLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_ResponseTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_SkipLogging;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamDeserializerDelegate;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamDeserializerDelegateAsync;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamSerializerDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamSerializerDelegateAsync;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StringDeserializerDelegate;BeginInvoke;(System.String,System.Type,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StringSerializerDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;TextDeserializerDelegate;BeginInvoke;(System.Type,System.String,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;TextSerializerDelegate;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ActionInvoker;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ApiAllowableValuesAttribute;ApiAllowableValuesAttribute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ApiAllowableValuesAttribute;ApiAllowableValuesAttribute;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostBase;ProcessRequest;(Microsoft.AspNetCore.Http.HttpContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostBase;set_BeforeNextMiddleware;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostBase;set_NetCoreHandler;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;AddIfNotExists;(System.Collections.Generic.List,T,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureOperation;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureOperations;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureType;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureTypes;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;RegisterRequestBinder;(ServiceStack.IAppHost,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachOperation;(ServiceStack.AppMetadata,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachType;(ServiceStack.AppMetadata,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;Property;(ServiceStack.MetadataType,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;RemoveProperty;(ServiceStack.MetadataType,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;ToInput;(ServiceStack.InputAttributeBase,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;ToProperties;(System.Type,System.Func,System.Collections.Generic.HashSet);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppTasks;Register;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppTasks;Run;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;DbContextExec;(System.IServiceProvider,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;DbContextExec;(System.IServiceProvider,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;NewScope;(System.IServiceProvider,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;ToObjectDictionary;(System.Data.IDataReader,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncContext;ContinueWith;(System.Threading.Tasks.Task,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncContext;ContinueWith;(System.Threading.Tasks.Task,System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_GlobalRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_GlobalResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_HttpLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_OnAuthenticationRequired;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_OnUploadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_RequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_StreamDeserializer;(ServiceStack.Web.StreamDeserializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_StreamSerializer;(ServiceStack.Web.StreamSerializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;AuthFeature;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;AuthFeature;(System.Func,ServiceStack.Auth.IAuthProvider[],System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_AllowGetAuthenticateRequests;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_AuthResponseDecorator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_IsValidUsernameFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_OnAuthenticateValidate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_RegisterResponseDecorator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_SessionFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_ValidateRedirectLinks;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoMapping;RegisterConverter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoMapping;RegisterPopulator;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoMappingUtils;ThenDo;(To,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryData;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataExtensions;And;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataExtensions;MemorySource;(ServiceStack.QueryDataContext,System.Func>,ServiceStack.Caching.ICacheClient,System.Nullable,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataExtensions;Or;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;AddDataSource;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;AddDataSource;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;AddDataSource;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;RegisterQueryFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;set_GenerateServiceFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryMetadataFeature;set_MetadataFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;BlazorServerUtils;AddBlazorServerApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.TimeSpan,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.TimeSpan,System.Func>);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CachedExpressionCompiler;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ClientConfig;set_EncodeDispositionFileName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ClientConfig;set_EvalExpression;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CompareTypeUtils;Aggregate;(System.Collections.IEnumerable,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CompressedResult;set_ResultScope;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerExtensions;AddSingleton;(ServiceStack.IContainer,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerExtensions;AddTransient;(ServiceStack.IContainer,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddScoped;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddScoped;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddSingleton;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddSingleton;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddTransient;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddTransient;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CookieHandler;set_Filter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CsvRequestLogger;set_OnReadLastEntryError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CsvRequestLogger;set_OnWriteLogsError;(System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;CustomPlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;CustomPlugin;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;set_OnAfterPluginsLoaded;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;set_OnBeforePluginsLoaded;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;set_OnRegister;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomRequestFilter;CustomRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomResponseFilter;CustomResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DataConditionExpression;set_FieldGetter;(ServiceStack.GetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Defer;Defer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;ConvertAll;(System.Collections.Generic.IDictionary,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;ForEach;(System.Collections.Generic.Dictionary,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;GetOrAdd;(System.Collections.Generic.Dictionary,K,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;GetValue;(System.Collections.Generic.Dictionary,TKey,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;MoveKey;(System.Collections.Generic.Dictionary,TKey,TKey,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DisposableExtensions;Run;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EmptyCtorDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EmptyCtorFactoryDelegate;BeginInvoke;(System.Type,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AllAsync;(System.Collections.Generic.IEnumerable>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AllAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AnyAsync;(System.Collections.Generic.IEnumerable>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AnyAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Each;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Each;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Each;(System.Collections.Generic.IDictionary,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;EquivalentTo;(System.Collections.Generic.IDictionary,System.Collections.Generic.IDictionary,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;EquivalentTo;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;EquivalentTo;(T[],T[],System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Map;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Map;(System.Collections.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;ToSafeDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnHungConnection;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnPublish;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnPublishAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnUnsubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnUnsubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_WriteEvent;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_WriteEventAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExceptionFilterDelegate;BeginInvoke;(System.Net.WebException,System.Net.WebResponse,System.String,System.Type,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExceptionFilterHttpDelegate;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.String,System.Type,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAll;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAllAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAllReturnFirstAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAllWithFirstOut;(System.Collections.Generic.IEnumerable,System.Func,TReturn);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecReturnFirstWithResult;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecReturnFirstWithResultAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnException;(System.Action,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnException;(System.Action,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnExceptionAsync;(System.Func,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnExceptionAsync;(System.Func,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryUntilTrue;(System.Func,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryUntilTrueAsync;(System.Func>,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;AssignedValues;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;GetFieldNames;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;GetMemberExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;GetMemberName;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FieldAccessor;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FieldAccessor;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FieldAccessor;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;TryExec;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;TryExec;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;TryExec;(System.Func,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;WaitWhile;(System.Func,System.Int32,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GenericAppHost;set_ConfigFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GenericAppHost;set_ConfigureAppHost;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GenericAppHost;set_ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GetMemberDelegate;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GetMemberDelegate;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GitHubGateway;set_GetJsonFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostConfig;set_FallbackRestPath;(ServiceStack.Host.FallbackRestPathDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModule;set_FileContentsResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModuleContext;Cache;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModulesFeature;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModulesFeature;set_FileContentsResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpCacheFeature;set_CacheControlFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpContextFactory+TestResponse;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpContextFactory+TestResponse;OnStarting;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpError;set_ResultScope;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpExtensions;EndHttpHandlerRequest;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpExtensions;EndHttpHandlerRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpExtensions;EndRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpRequestExtensions;EachRequest;(ServiceStack.Web.IRequest,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpRequestExtensions;ResolveItem;(ServiceStack.Web.IRequest,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpResponseExtensionsInternal;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Byte[],System.Byte[],System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpResponseExtensionsInternal;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpResult;HttpResult;(System.Byte[],System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.IO.Stream,System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object,System.Net.HttpStatusCode);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object,System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object,System.String,System.Net.HttpStatusCode);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.String,System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;set_ResultScope;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrl;(System.String,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrl;(System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrl;(System.String,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrl;(System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrl;(System.String,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrl;(System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;With;(System.Net.Http.HttpRequestMessage,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;set_CreateClient;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;set_HttpClientHandlerFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;AfterPluginLoaded;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;ConfigurePlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;PostConfigurePlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedMessageRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedMessageResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilterAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilterAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IContainer;AddSingleton;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IContainer;AddTransient;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IEventSubscription;set_OnUnsubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IEventSubscription;set_OnUnsubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IServerEvents;QueueAsyncTask;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Inspect+Config;set_DumpTableFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Inspect+Config;set_VarsFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;InstanceMapper;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Func>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;ToWebServiceException;(System.Net.Http.HttpResponseMessage,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ExceptionFilter;(ServiceStack.ExceptionFilterHttpDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_GlobalHttpMessageHandlerFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_GlobalRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_GlobalResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_HttpMessageHandlerFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_RequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ResultsFilter;(ServiceStack.ResultsFilterHttpDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ResultsFilterResponse;(ServiceStack.ResultsFilterHttpResponseDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_UrlResolver;(ServiceStack.UrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClientUtils;AddJsonApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ListExtensions;SafeWhere;(System.Collections.Generic.List,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;QueueAsyncTask;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyHeartbeatAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyJoinAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyLeaveAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyUpdateAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnRemoveSubscriptionAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnUnsubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnUpdateAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_Serialize;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MetadataFeature;set_DetailPageFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MetadataFeature;set_IndexPageFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MetadataFeature;set_TagFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MethodInvoker;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MimeTypes;set_IsBinaryFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ModelConfig;Id;(ServiceStack.GetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ModularStartup;ModularStartup;(Microsoft.Extensions.Configuration.IConfiguration,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NativeTypesFeature;ExportAttribute;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NativeTypesFeature;ExportAttribute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NativeTypesFeature;set_ShouldInitializeCollection;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetStandardPclExportClient;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ObjectActivator;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;OrderByExpression;OrderByExpression;(System.String,ServiceStack.GetMemberDelegate,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PclExportClient;CreateTimer;(System.Threading.TimerCallback,System.TimeSpan,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PclExportClient;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PclExportClient;RunOnUiThread;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;MeasureFor;(System.Action,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PlatformExtensions;AnyValues;(System.Collections.IDictionary,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PlatformExtensions;ToObjectDictionary;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PlatformExtensions;WithValues;(System.Collections.IDictionary,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Plugins;AddToAppMetadata;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Plugins;ModifyAppMetadata;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PocoDataSource;Create;(System.Collections.Generic.ICollection,System.Func,System.Int64>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PocoDataSource;Create;(System.Collections.Generic.IEnumerable,System.Func,System.Int64>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PopulateMemberDelegate;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PreProcessRequest;set_HandleUploadFileAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PredefinedRoutesFeature;set_ApiIndex;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_DiagnosticEntryFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_ExcludeRequestsFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_ResponseTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_TagResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProgressDelegate;BeginInvoke;(System.Int64,System.Int64,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PropertyAccessor;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PropertyAccessor;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;ProxyFeature;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;ProxyFeature;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_ProxyRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_ProxyResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_TransformRequest;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_TransformResponse;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_ProxyRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_ProxyResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_ResolveUrl;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_TransformRequest;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_TransformResponse;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;QueryDataFilterDelegate;BeginInvoke;(ServiceStack.IDataQuery,ServiceStack.IQueryData,ServiceStack.Web.IRequest,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;QueryStringSerializer;set_ComplexTypeStrategy;(ServiceStack.WriteComplexTypeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RegistrationFeature;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestContext;GetOrCreate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;GetSessionFromSourceAsync;(ServiceStack.Web.IRequest,System.String,System.Func,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Nullable,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Func,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Nullable,System.Func,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_CurrentDateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_IgnoreFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_RequestBodyTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_RequestLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_ResponseTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_SkipLogging;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterDelegate;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterHttpDelegate;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterHttpResponseDelegate;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterResponseDelegate;BeginInvoke;(System.Net.WebResponse,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SameSiteCookiesServiceCollectionExtensions;ConfigureNonBreakingSameSiteCookies;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventCallback;BeginInvoke;(ServiceStack.ServerEventsClient,ServiceStack.ServerEventMessage,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;AddListener;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;HasListener;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;RemoveListener;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_AllRequestFilters;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_EventStreamRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_HeartbeatRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_HttpClientHandlerFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_ResolveStreamUrl;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_UnRegisterRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnConnect;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnCreated;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnHeartbeatInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnHungConnection;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnPublish;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnPublishAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnUnsubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnUnsubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnUpdateAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_Serialize;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;CaptureHttp;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;PrepareWebRequest;(System.String,System.String,System.Object,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;ToWebServiceException;(System.Net.WebException,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;UploadFile;(System.Net.WebRequest,System.IO.Stream,System.String,System.String,System.String,System.Action,System.String,System.String);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_GlobalRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_GlobalResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_HttpLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_OnAuthenticationRequired;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_OnUploadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_RequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_UrlResolver;(ServiceStack.UrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientExtensions;Apply;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceExtensions;RunAction;(TService,TRequest,System.Func,ServiceStack.Web.IRequest);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;AfterPluginLoaded;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;ConfigurePlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;PostConfigurePlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedMessageRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedMessageResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedRequestFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedRequestFilterAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedRequestFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedResponseFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedResponseFilterAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceStackHost;RegisterTypedResponseFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberDelegate;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberDelegate;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberRefDelegate;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberRefDelegate;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SharpPageHandler;set_Filter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SharpPageHandler;set_ValidateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SimpleContainer;AddSingleton;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SimpleContainer;AddTransient;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StaticActionInvoker;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StaticMethodInvoker;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StringExtensions;ToCsv;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StringExtensions;ToJson;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StringExtensions;ToJsv;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SvgFeature;set_ValidateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExt;RunSync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExt;RunSync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskUtils;EachAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskUtils;Then;(System.Threading.Tasks.Task,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskUtils;Then;(System.Threading.Tasks.Task,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TopLevelAppModularStartup;Create;(THost,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TopLevelAppModularStartup;TopLevelAppModularStartup;(System.Type,ServiceStack.AppHostBase,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TypedUrlResolverDelegate;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UiFeature;set_Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ResolvePath;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_TransformFileAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ValidateDelete;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ValidateDownload;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ValidateUpload;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UrlExtensions;ToUrl;(System.Object,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UrlResolverDelegate;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;WriteComplexTypeDelegate;BeginInvoke;(System.IO.TextWriter,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;X;Apply;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;X;Map;(From,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;XLinqExtensions;GetAttributeValueOrDefault;(System.Xml.Linq.XAttribute,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;XLinqExtensions;GetElementValueOrDefault;(System.Xml.Linq.XElement,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Buffers;ArrayBufferWriter;GetMemory;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ArrayBufferWriter;get_WrittenMemory;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ArrayBufferWriter;get_WrittenSpan;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;BuffersExtensions;PositionOf;(System.Buffers.ReadOnlySequence,T);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;MemoryHandle;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;MemoryHandle;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);Argument[1];Argument[this];taint;df-generated | +| System.Buffers;MemoryHandle;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);Argument[2];Argument[this];taint;df-generated | +| System.Buffers;MemoryHandle;get_Pointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;MemoryManager;CreateMemory;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;MemoryManager;CreateMemory;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;MemoryManager;get_Memory;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence+Enumerator;Enumerator;(System.Buffers.ReadOnlySequence);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;GetPosition;(System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;GetPosition;(System.Int64,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(System.ReadOnlyMemory);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int32,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int32,System.SequencePosition);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64);Argument[this];ReturnValue;value;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64,System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64,System.SequencePosition);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.SequencePosition);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;TryGet;(System.SequencePosition,System.ReadOnlyMemory,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_End;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_First;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_FirstSpan;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_Start;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySpanAction;BeginInvoke;(System.ReadOnlySpan,TArg,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Buffers;SearchValues;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;SequenceReader;(System.Buffers.ReadOnlySequence);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;SequenceReader;TryReadExact;(System.Int32,System.Buffers.ReadOnlySequence);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadTo;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadTo;(System.Buffers.ReadOnlySequence,T,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadTo;(System.Buffers.ReadOnlySequence,T,T,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadToAny;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;get_Position;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;get_UnreadSequence;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SpanAction;BeginInvoke;(System.Span,TArg,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.CodeDom.Compiler;CodeCompiler;CompileAssemblyFromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;CompileAssemblyFromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;FromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;FromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;JoinStringArray;(System.String[],System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;JoinStringArray;(System.String[],System.String);Argument[1];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateEscapedIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateGenerator;(System.IO.TextWriter);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateGenerator;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateValidIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GetTypeOutput;(System.CodeDom.CodeTypeReference);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;ContinueOnNewLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;CreateEscapedIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;CreateValidIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateExpression;(System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateNamespace;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateNamespaceImports;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateParameterDeclarationExpression;(System.CodeDom.CodeParameterDeclarationExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateSnippetCompileUnit;(System.CodeDom.CodeSnippetCompileUnit);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateSnippetStatement;(System.CodeDom.CodeSnippetStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateStatement;(System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateStatements;(System.CodeDom.CodeStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateTypes;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GetTypeOutput;(System.CodeDom.CodeTypeReference);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputAttributeArgument;(System.CodeDom.CodeAttributeArgument);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputAttributeDeclarations;(System.CodeDom.CodeAttributeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputExpressionList;(System.CodeDom.CodeExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputExpressionList;(System.CodeDom.CodeExpressionCollection,System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputIdentifier;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputParameters;(System.CodeDom.CodeParameterDeclarationExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentClass;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentMember;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentMemberName;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_Output;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGeneratorOptions;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;Add;(System.CodeDom.Compiler.CompilerError);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;AddRange;(System.CodeDom.Compiler.CompilerErrorCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;AddRange;(System.CodeDom.Compiler.CompilerError[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerErrorCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerError[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;CopyTo;(System.CodeDom.Compiler.CompilerError[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;Insert;(System.Int32,System.CodeDom.Compiler.CompilerError);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;Remove;(System.CodeDom.Compiler.CompilerError);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;set_Item;(System.Int32,System.CodeDom.Compiler.CompilerError);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerInfo;GetExtensions;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerInfo;GetLanguages;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerInfo;get_CodeDomProviderType;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[2].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[1].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[2].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;GeneratedCodeAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;GeneratedCodeAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;get_Tool;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;IndentedTextWriter;(System.IO.TextWriter,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;IndentedTextWriter;(System.IO.TextWriter,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabs;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabsAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabsAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabsAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;get_Encoding;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;get_InnerWriter;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.CodeDom.Compiler;TempFileCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.CodeDom.Compiler;TempFileCollection;TempFileCollection;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;get_BasePath;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;get_TempDir;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeArgumentReferenceExpression;CodeArgumentReferenceExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;get_Initializers;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttachEventStatement;CodeAttachEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgument;CodeAttributeArgument;(System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;Add;(System.CodeDom.CodeAttributeArgument);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;AddRange;(System.CodeDom.CodeAttributeArgumentCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;AddRange;(System.CodeDom.CodeAttributeArgument[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgumentCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgument[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;CopyTo;(System.CodeDom.CodeAttributeArgument[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;Insert;(System.Int32,System.CodeDom.CodeAttributeArgument);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;Remove;(System.CodeDom.CodeAttributeArgument);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;set_Item;(System.Int32,System.CodeDom.CodeAttributeArgument);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;get_AttributeType;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;Add;(System.CodeDom.CodeAttributeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;AddRange;(System.CodeDom.CodeAttributeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;AddRange;(System.CodeDom.CodeAttributeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;CopyTo;(System.CodeDom.CodeAttributeDeclaration[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;Insert;(System.Int32,System.CodeDom.CodeAttributeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;Remove;(System.CodeDom.CodeAttributeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;set_Item;(System.Int32,System.CodeDom.CodeAttributeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCastExpression;CodeCastExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCastExpression;CodeCastExpression;(System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCastExpression;CodeCastExpression;(System.Type,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;Add;(System.CodeDom.CodeCatchClause);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;AddRange;(System.CodeDom.CodeCatchClauseCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;AddRange;(System.CodeDom.CodeCatchClause[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClauseCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClause[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;CopyTo;(System.CodeDom.CodeCatchClause[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;Insert;(System.Int32,System.CodeDom.CodeCatchClause);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;Remove;(System.CodeDom.CodeCatchClause);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;set_Item;(System.Int32,System.CodeDom.CodeCatchClause);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeChecksumPragma;CodeChecksumPragma;(System.String,System.Guid,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeComment;CodeComment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeComment;CodeComment;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;Add;(System.CodeDom.CodeCommentStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;AddRange;(System.CodeDom.CodeCommentStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;AddRange;(System.CodeDom.CodeCommentStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;CopyTo;(System.CodeDom.CodeCommentStatement[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;Insert;(System.Int32,System.CodeDom.CodeCommentStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;Remove;(System.CodeDom.CodeCommentStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;set_Item;(System.Int32,System.CodeDom.CodeCommentStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeDefaultValueExpression;CodeDefaultValueExpression;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDelegateCreateExpression;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDelegateCreateExpression;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;Add;(System.CodeDom.CodeDirective);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;AddRange;(System.CodeDom.CodeDirectiveCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;AddRange;(System.CodeDom.CodeDirective[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;CodeDirectiveCollection;(System.CodeDom.CodeDirectiveCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;CodeDirectiveCollection;(System.CodeDom.CodeDirective[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;CopyTo;(System.CodeDom.CodeDirective[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;Insert;(System.Int32,System.CodeDom.CodeDirective);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;Remove;(System.CodeDom.CodeDirective);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;set_Item;(System.Int32,System.CodeDom.CodeDirective);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeEventReferenceExpression;CodeEventReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;Add;(System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;AddRange;(System.CodeDom.CodeExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;AddRange;(System.CodeDom.CodeExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;CodeExpressionCollection;(System.CodeDom.CodeExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;CodeExpressionCollection;(System.CodeDom.CodeExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;CopyTo;(System.CodeDom.CodeExpression[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeExpressionCollection;Insert;(System.Int32,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;Remove;(System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeExpressionCollection;set_Item;(System.Int32,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeFieldReferenceExpression;CodeFieldReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeGotoStatement;CodeGotoStatement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeLabeledStatement;CodeLabeledStatement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeLabeledStatement;CodeLabeledStatement;(System.String,System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeLinePragma;CodeLinePragma;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberMethod;add_PopulateImplementationTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;add_PopulateParameters;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;add_PopulateStatements;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;get_ImplementationTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeMemberMethod;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeMemberMethod;get_Statements;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeMemberMethod;remove_PopulateImplementationTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;remove_PopulateParameters;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;remove_PopulateStatements;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMethodInvokeExpression;CodeMethodInvokeExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression[]);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMethodInvokeExpression;CodeMethodInvokeExpression;(System.CodeDom.CodeMethodReferenceExpression,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMethodReferenceExpression;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMethodReferenceExpression;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeTypeReference[]);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespace;CodeNamespace;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespace;add_PopulateComments;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;add_PopulateImports;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;add_PopulateTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;get_Comments;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespace;get_Imports;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespace;get_Types;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespace;remove_PopulateComments;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;remove_PopulateImports;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;remove_PopulateTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespaceCollection;Add;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;AddRange;(System.CodeDom.CodeNamespaceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;AddRange;(System.CodeDom.CodeNamespace[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;CodeNamespaceCollection;(System.CodeDom.CodeNamespaceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;CodeNamespaceCollection;(System.CodeDom.CodeNamespace[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;CopyTo;(System.CodeDom.CodeNamespace[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;Insert;(System.Int32,System.CodeDom.CodeNamespace);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;Remove;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;set_Item;(System.Int32,System.CodeDom.CodeNamespace);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImport;CodeNamespaceImport;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;Add;(System.CodeDom.CodeNamespaceImport);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.CodeDom;CodeNamespaceImportCollection;AddRange;(System.CodeDom.CodeNamespaceImport[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.CodeDom;CodeNamespaceImportCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.CodeDom;CodeNamespaceImportCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.CodeDom;CodeNamespaceImportCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.CodeDom;CodeNamespaceImportCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.CodeDom;CodeNamespaceImportCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;set_Item;(System.Int32,System.CodeDom.CodeNamespaceImport);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.CodeDom;CodeObjectCreateExpression;CodeObjectCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeObjectCreateExpression;CodeObjectCreateExpression;(System.String,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeObjectCreateExpression;CodeObjectCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;Add;(System.CodeDom.CodeParameterDeclarationExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;AddRange;(System.CodeDom.CodeParameterDeclarationExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;AddRange;(System.CodeDom.CodeParameterDeclarationExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;CopyTo;(System.CodeDom.CodeParameterDeclarationExpression[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;Insert;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;Remove;(System.CodeDom.CodeParameterDeclarationExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;set_Item;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodePropertyReferenceExpression;CodePropertyReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeRegionDirective;CodeRegionDirective;(System.CodeDom.CodeRegionMode,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeRemoveEventStatement;CodeRemoveEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeRemoveEventStatement;CodeRemoveEventStatement;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetCompileUnit;CodeSnippetCompileUnit;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetExpression;CodeSnippetExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetStatement;CodeSnippetStatement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetTypeMember;CodeSnippetTypeMember;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;Add;(System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;AddRange;(System.CodeDom.CodeStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;AddRange;(System.CodeDom.CodeStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;CodeStatementCollection;(System.CodeDom.CodeStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;CodeStatementCollection;(System.CodeDom.CodeStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;CopyTo;(System.CodeDom.CodeStatement[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeStatementCollection;Insert;(System.Int32,System.CodeDom.CodeStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;Remove;(System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeStatementCollection;set_Item;(System.Int32,System.CodeDom.CodeStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;CodeTypeDeclaration;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;add_PopulateBaseTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclaration;add_PopulateMembers;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclaration;get_BaseTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;get_Members;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;remove_PopulateBaseTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclaration;remove_PopulateMembers;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclarationCollection;Add;(System.CodeDom.CodeTypeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;AddRange;(System.CodeDom.CodeTypeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;AddRange;(System.CodeDom.CodeTypeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;CopyTo;(System.CodeDom.CodeTypeDeclaration[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;Insert;(System.Int32,System.CodeDom.CodeTypeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;Remove;(System.CodeDom.CodeTypeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDelegate;CodeTypeDelegate;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;Add;(System.CodeDom.CodeTypeMember);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;AddRange;(System.CodeDom.CodeTypeMemberCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;AddRange;(System.CodeDom.CodeTypeMember[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMemberCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMember[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;CopyTo;(System.CodeDom.CodeTypeMember[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;Insert;(System.Int32,System.CodeDom.CodeTypeMember);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;Remove;(System.CodeDom.CodeTypeMember);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeMember);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeOfExpression;CodeTypeOfExpression;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeOfExpression;CodeTypeOfExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeOfExpression;CodeTypeOfExpression;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameter;CodeTypeParameter;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Add;(System.CodeDom.CodeTypeParameter);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;AddRange;(System.CodeDom.CodeTypeParameterCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;AddRange;(System.CodeDom.CodeTypeParameter[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameterCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameter[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;CopyTo;(System.CodeDom.CodeTypeParameter[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Insert;(System.Int32,System.CodeDom.CodeTypeParameter);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Remove;(System.CodeDom.CodeTypeParameter);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeParameter);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReference;CodeTypeReference;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReference;CodeTypeReference;(System.String,System.CodeDom.CodeTypeReferenceOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReference;CodeTypeReference;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Add;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Add;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;AddRange;(System.CodeDom.CodeTypeReferenceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;AddRange;(System.CodeDom.CodeTypeReference[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReferenceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReference[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;CopyTo;(System.CodeDom.CodeTypeReference[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Insert;(System.Int32,System.CodeDom.CodeTypeReference);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Remove;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeReference);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceExpression;CodeTypeReferenceExpression;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceExpression;CodeTypeReferenceExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceExpression;CodeTypeReferenceExpression;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableReferenceExpression;CodeVariableReferenceExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Concurrent;BlockingCollection;Add;(T,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;BlockingCollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;BlockingCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Concurrent;BlockingCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T,System.Int32,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Concurrent;ConcurrentBag;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Concurrent;ConcurrentBag;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentBag;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentBag;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Concurrent;ConcurrentBag;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Concurrent;ConcurrentBag;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;TryAdd;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;TryTake;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,TValue,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func,TArg);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;GetOrAdd;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;GetOrAdd;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;GetOrAdd;(TKey,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentQueue;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Concurrent;ConcurrentQueue;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentQueue;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentQueue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Concurrent;ConcurrentQueue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Concurrent;ConcurrentStack;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Concurrent;ConcurrentStack;ConcurrentStack;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentStack;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;ConcurrentStack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Concurrent;ConcurrentStack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Concurrent;ConcurrentStack;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryPop;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryPopRange;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryPopRange;(T[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryTake;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;IProducerConsumerCollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;Partitioner;Create;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Collections.Generic.IEnumerable,System.Collections.Concurrent.EnumerablePartitionerOptions);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Collections.Generic.IList,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(TSource[],System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Frozen;FrozenDictionary+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Frozen;FrozenDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Frozen;FrozenDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Frozen;FrozenDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Frozen;FrozenDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Frozen;FrozenDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Frozen;FrozenDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Frozen;FrozenDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Frozen;FrozenDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Frozen;FrozenDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Frozen;FrozenDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Frozen;FrozenDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Frozen;FrozenDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Frozen;FrozenDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Frozen;FrozenDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Frozen;FrozenDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Frozen;FrozenDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Frozen;FrozenDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Frozen;FrozenDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Frozen;FrozenSet;ToFrozenSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenSet+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Frozen;FrozenSet;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Frozen;FrozenSet;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Frozen;FrozenSet;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Frozen;FrozenSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Frozen;FrozenSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Frozen;FrozenSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;CollectionExtensions;AsReadOnly;(System.Collections.Generic.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;AsReadOnly;(System.Collections.Generic.IDictionary);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;CopyTo;(System.Collections.Generic.List,System.Span);Argument[0].Element;Argument[1];taint;df-generated | +| System.Collections.Generic;CollectionExtensions;GetValueOrDefault;(System.Collections.Generic.IReadOnlyDictionary,TKey,TValue);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;Remove;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[0].Element;Argument[2];taint;df-generated | +| System.Collections.Generic;CollectionExtensions;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[1];Argument[0].Element;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[2];Argument[0].Element;taint;df-generated | +| System.Collections.Generic;Comparer;Create;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Entry;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+KeyCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+KeyCollection;Add;(TKey);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;CopyTo;(TKey[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+KeyCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;KeyCollection;(System.Collections.Generic.Dictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Dictionary+KeyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+ValueCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+ValueCollection;Add;(TValue);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;CopyTo;(TValue[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+ValueCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;ValueCollection;(System.Collections.Generic.Dictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Dictionary+ValueCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;Dictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;Dictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Dictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Int32,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;Dictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+Enumerator.Current];value;manual | +| System.Collections.Generic;Dictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;Dictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;Dictionary;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;Dictionary;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;Dictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;Dictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;Dictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;Dictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;Dictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;EqualityComparer;Create;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;EqualityComparer;Create;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;HashSet+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;HashSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;HashSet;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;HashSet;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;HashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.HashSet`1+Enumerator.Current];value;manual | +| System.Collections.Generic;HashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;HashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;HashSet;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;HashSet;HashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;HashSet;HashSet;(System.Collections.Generic.IEqualityComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;HashSet;RemoveWhere;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;HashSet;TryGetValue;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;HashSet;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;ICollection;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;ICollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;ICollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;IDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;IDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;IDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;IDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;IDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;IDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;IDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;IEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;IList;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;IList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;IList;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;ISet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;KeyValuePair;Create;(TKey,TValue);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;Create;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;Deconstruct;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;KeyValuePair;(TKey,TValue);Argument[0];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;KeyValuePair;KeyValuePair;(TKey,TValue);Argument[1];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;KeyValuePair;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[1];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[1];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[1];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(System.Collections.Generic.LinkedListNode);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(System.Collections.Generic.LinkedListNode);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;LinkedList;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;LinkedList;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;LinkedList;Find;(T);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;LinkedList;FindLast;(T);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;LinkedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;LinkedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.LinkedList`1+Enumerator.Current];value;manual | +| System.Collections.Generic;LinkedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;LinkedList;LinkedList;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;LinkedList;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;Remove;(System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;get_First;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;get_Last;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;LinkedListNode;LinkedListNode;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedListNode;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedListNode;get_Next;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedListNode;get_Previous;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;List+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;List;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;List;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;List;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Generic;List;AsReadOnly;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Generic;List;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;List;ConvertAll;(System.Converter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;List;CopyTo;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Generic;List;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;List;Exists;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;Find;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;Find;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;Find;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;List;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;FindAll;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;FindAll;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;List;FindIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindLast;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;FindLast;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;FindLast;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;List;FindLastIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindLastIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindLastIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;ForEach;(System.Action);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;List;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.List`1+Enumerator.Current];value;manual | +| System.Collections.Generic;List;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;List;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Generic;List;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;List;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;List;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections.Generic;List;List;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;List;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;List;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;TrueForAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;List;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;List;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;List;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;PriorityQueue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;DequeueEnqueue;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;EnqueueDequeue;(TElement,TPriority);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;EnqueueDequeue;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;EnqueueRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;Peek;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Collections.Generic.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Int32,System.Collections.Generic.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;TryDequeue;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;TryPeek;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;Queue;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Queue;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Queue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;Enqueue;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;Queue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;Queue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Queue`1+Enumerator.Current];value;manual | +| System.Collections.Generic;Queue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;Queue;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;Queue;Queue;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Queue;TryDequeue;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;SortedDictionary+KeyCollection;Add;(TKey);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;CopyTo;(TKey[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+KeyCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;KeyCollection;(System.Collections.Generic.SortedDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedDictionary+KeyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedDictionary+ValueCollection;Add;(TValue);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;CopyTo;(TValue[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+ValueCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;ValueCollection;(System.Collections.Generic.SortedDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedDictionary+ValueCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;SortedDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;SortedDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;SortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;SortedDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;SortedDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedDictionary;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;SortedList;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;SortedList;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedList;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;SortedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;SortedList;GetKeyAtIndex;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;GetValueAtIndex;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;SetValueAtIndex;(System.Int32,TValue);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;TryGetValue;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;SortedList;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;SortedList;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;SortedList;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedList;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;SortedSet;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;SortedSet;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedSet;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;SortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;SortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedSet`1+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;SortedSet;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;SortedSet;GetViewBetween;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;GetViewBetween;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;GetViewBetween;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;IntersectWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;RemoveWhere;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;SortedSet;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedSet;SortedSet;(System.Collections.Generic.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;SortedSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;UnionWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;Stack+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;Stack;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Stack;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Stack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;Stack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Stack`1+Enumerator.Current];value;manual | +| System.Collections.Generic;Stack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Generic;Stack;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;Stack;Pop;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;Stack;Push;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;Stack;Stack;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Stack;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;TryPop;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;IImmutableDictionary;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableDictionary;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableList;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableList;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableList;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableList;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;IImmutableQueue;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableSet;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableStack;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableArray;Create;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[3];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func,TArg);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;ToImmutableArray;(System.ReadOnlySpan);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableArray;ToImmutableArray;(System.Span);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableArray;ToImmutableArray;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(T[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(TDerived[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;CopyTo;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;DrainToImmutable;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;MoveToImmutable;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray+Builder;Replace;(T,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray+Builder;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;Add;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[]);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[],System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(TDerived[]);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;As;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsMemory;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsSpan;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsSpan;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsSpan;(System.Range);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CastArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CastUp;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableArray;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableArray;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;CopyTo;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableArray;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableArray;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;Insert;(System.Int32,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,T[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,T[]);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;OfType;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Remove;(T,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(T[],System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Replace;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;SetItem;(System.Int32,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Collections.Generic.IComparer);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);Argument[this];Argument[2];taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableArray;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;Create;(System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;GetValueOrDefault;(System.Collections.Immutable.IImmutableDictionary,TKey,TValue);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;GetValueOrDefault;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableDictionary;Clear;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Remove;(TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;SetItem;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;SetItems;(System.Collections.Generic.IEnumerable>);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;WithComparers;(System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;WithComparers;(System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;WithComparers;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableDictionary;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_ValueComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableHashSet;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;ToImmutableHashSet;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;ToImmutableHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet+Builder;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableHashSet+Builder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableHashSet+Builder;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableHashSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet+Builder;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableHashSet;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableHashSet;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableHashSet;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableHashSet;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableHashSet;Except;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet;Intersect;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Union;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Union;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;WithComparer;(System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableHashSet;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,TArg);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(System.Collections.Immutable.ImmutableArray,System.Func,TArg,System.Collections.Immutable.ImmutableArray>,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(T,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Immutable.ImmutableArray>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(T,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Remove;(System.Collections.Immutable.IImmutableList,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Immutable.IImmutableList,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(System.Collections.Immutable.IImmutableList,T,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(System.Collections.Immutable.IImmutableList,T,T);Argument[2];Argument[0].Element;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(System.Collections.Immutable.IImmutableList,T,T);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;ToImmutableList;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[2];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[this];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;ConvertAll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;CopyTo;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Exists;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;Find;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Find;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Find;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindAll;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindAll;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindLast;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindLast;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindLast;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindLastIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindLastIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindLastIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;Replace;(T,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;TrueForAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[2];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[this];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableList;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;ConvertAll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableList;CopyTo;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Immutable;ImmutableList;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableList;Exists;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;Find;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList;Find;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList;Find;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList;FindAll;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList;FindAll;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;FindIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindLast;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList;FindLast;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList;FindLast;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;FindLastIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindLastIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindLastIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableList;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Remove;(T,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList;Reverse;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList;SetItem;(System.Int32,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;SetItem;(System.Int32,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Sort;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;TrueForAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableList;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableQueue;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Dequeue;(System.Collections.Immutable.IImmutableQueue,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableQueue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Dequeue;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Enqueue;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Enqueue;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableQueue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableQueue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableQueue`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableQueue;Peek;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Create;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;GetValueOrDefault;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;TryGetKey;(TKey,TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Clear;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Remove;(TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItem;(TKey,TValue);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItem;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItem;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItems;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItems;(System.Collections.Generic.IEnumerable>);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;TryGetKey;(TKey,TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;WithComparers;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;WithComparers;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;WithComparers;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_ValueComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T[]);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateBuilder;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;IntersectWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;TryGetValue;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;UnionWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;get_Max;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;get_Min;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Clear;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Except;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Intersect;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;TryGetValue;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Union;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Union;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Union;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;WithComparer;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_Max;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_Min;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableStack;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Pop;(System.Collections.Immutable.IImmutableStack,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableStack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableStack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableStack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableStack`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableStack;Peek;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Pop;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Pop;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Push;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Push;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;Collection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;Collection;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;Collection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.ObjectModel;Collection;Collection;(System.Collections.Generic.IList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.ObjectModel;Collection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;Collection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;Collection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.ObjectModel;Collection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.ObjectModel;Collection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;Collection;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;Collection;InsertItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;Collection;InsertItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;Collection;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;Collection;SetItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;Collection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.ObjectModel;Collection;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;Collection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;Collection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;Collection;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;KeyedCollection;InsertItem;(System.Int32,TItem);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;InsertItem;(System.Int32,TItem);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;KeyedCollection;(System.Collections.Generic.IEqualityComparer,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;SetItem;(System.Int32,TItem);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;SetItem;(System.Int32,TItem);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;TryGetValue;(TKey,TItem);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;get_Item;(TKey);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.ObjectModel;ObservableCollection;InsertItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;InsertItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;SetItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ObservableCollection;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ObservableCollection;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ObservableCollection;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;ReadOnlyCollection;(System.Collections.Generic.IList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;Add;(TKey);Argument[0];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;CopyTo;(TKey[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;Add;(TValue);Argument[0];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;CopyTo;(TValue[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;HybridDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;HybridDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;HybridDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;HybridDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;HybridDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Specialized;HybridDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;HybridDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Specialized;HybridDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Specialized;HybridDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;HybridDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Specialized;HybridDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;HybridDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;INotifyCollectionChanged;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;INotifyCollectionChanged;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;IOrderedDictionary;get_Item;(System.Int32);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Specialized;IOrderedDictionary;set_Item;(System.Int32,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;IOrderedDictionary;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;ListDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;ListDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;ListDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;ListDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;ListDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Specialized;ListDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;ListDictionary;ListDictionary;(System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;ListDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Specialized;ListDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Specialized;ListDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;ListDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Specialized;ListDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;ListDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseAdd;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseAdd;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGet;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGet;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetAllKeys;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetAllValues;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetAllValues;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseSet;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseSet;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;NameObjectCollectionBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Collections.IEqualityComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[2];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;NameValueCollection;Add;(System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Specialized;NameValueCollection;Add;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;NameValueCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;NameValueCollection;Get;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;Get;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Collections.Specialized.NameValueCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32,System.Collections.Specialized.NameValueCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;Set;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;set_Item;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);Argument[2].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_NewItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_OldItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventHandler;BeginInvoke;(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;OrderedDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;OrderedDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;OrderedDictionary;AsReadOnly;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Specialized;OrderedDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;OrderedDictionary;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;OrderedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Specialized;OrderedDictionary;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Int32,System.Collections.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;OrderedDictionary;get_Item;(System.Int32);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Specialized;OrderedDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Specialized;OrderedDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Specialized;OrderedDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;OrderedDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Specialized;OrderedDictionary;set_Item;(System.Int32,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;OrderedDictionary;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;OrderedDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;OrderedDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;StringCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;AddRange;(System.String[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;StringCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;StringCollection;CopyTo;(System.String[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;StringCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Specialized;StringCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Specialized.StringEnumerator.Current];value;manual | +| System.Collections.Specialized;StringCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;Insert;(System.Int32,System.String);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Specialized;StringCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;StringCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;set_Item;(System.Int32,System.String);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;StringDictionary;CopyTo;(System.Array,System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Specialized;StringDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections.Specialized;StringDictionary;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;StringDictionary;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;StringEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;ArrayList;Adapter;(System.Collections.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections;ArrayList;AddRange;(System.Collections.ICollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections;ArrayList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;ArrayList;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;CopyTo;(System.Array);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections;ArrayList;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;ArrayList;FixedSize;(System.Collections.ArrayList);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;FixedSize;(System.Collections.IList);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;ArrayList;GetEnumerator;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;ArrayList;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;ArrayList;InsertRange;(System.Int32,System.Collections.ICollection);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections;ArrayList;ReadOnly;(System.Collections.ArrayList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;ReadOnly;(System.Collections.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;Repeat;(System.Object,System.Int32);Argument[0];ReturnValue.Element;value;manual | +| System.Collections;ArrayList;Synchronized;(System.Collections.ArrayList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;Synchronized;(System.Collections.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections;ArrayList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;ArrayList;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;BitArray;And;(System.Collections.BitArray);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;BitArray;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;BitArray;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;BitArray;LeftShift;(System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Not;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Or;(System.Collections.BitArray);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;RightShift;(System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Xor;(System.Collections.BitArray);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;CollectionBase;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections;CollectionBase;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;CollectionBase;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;CollectionBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;CollectionBase;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;CollectionBase;Remove;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;CollectionBase;Remove;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Collections;CollectionBase;get_InnerList;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;CollectionBase;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections;CollectionBase;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;CollectionBase;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;CollectionBase;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;Comparer;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections;DictionaryBase;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;DictionaryBase;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;DictionaryBase;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;DictionaryBase;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;DictionaryBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;DictionaryBase;OnGet;(System.Object,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Collections;DictionaryBase;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;DictionaryBase;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections;DictionaryBase;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections;DictionaryBase;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections;DictionaryBase;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;DictionaryBase;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;DictionaryEntry;Deconstruct;(System.Object,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Collections;DictionaryEntry;DictionaryEntry;(System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;DictionaryEntry;DictionaryEntry;(System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;Hashtable;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;Hashtable;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;Hashtable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;Hashtable;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Hashtable;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single,System.Collections.IEqualityComparer);Argument[2];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[2];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[3];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Synchronized;(System.Collections.Hashtable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;Hashtable;get_EqualityComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Hashtable;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections;Hashtable;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections;Hashtable;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;Hashtable;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections;Hashtable;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;ICollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;IDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;IDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;IDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;IDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections;IDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections;IDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections;IDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;IDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;IEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;IList;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections;IList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;IList;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;IList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections;IList;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;Queue;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;Queue;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;Queue;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;Queue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Queue;Enqueue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;Queue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;Queue;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections;Queue;Queue;(System.Collections.ICollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections;Queue;Synchronized;(System.Collections.Queue);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;Queue;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;ReadOnlyCollectionBase;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;ReadOnlyCollectionBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;SortedList;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;SortedList;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;SortedList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;SortedList;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;SortedList;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;SortedList;GetByIndex;(System.Int32);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections;SortedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;SortedList;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;SortedList;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections;SortedList;GetValueList;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections;SortedList;SetByIndex;(System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections;SortedList;SortedList;(System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;SortedList;Synchronized;(System.Collections.SortedList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;SortedList;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections;SortedList;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections;SortedList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;SortedList;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections;SortedList;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;SortedList;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Stack;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;Stack;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;Stack;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;Stack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;Stack;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections;Stack;Pop;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections;Stack;Push;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;Stack;Stack;(System.Collections.ICollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections;Stack;Synchronized;(System.Collections.Stack);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;Stack;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Stack;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;AssociatedMetadataTypeTypeDescriptionProvider;(System.Type,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;CompareAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;CustomValidationAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;CustomValidationAttribute;FormatErrorMessage;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetAutoGenerateField;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetAutoGenerateFilter;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetGroupName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetOrder;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetPrompt;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetShortName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;GetNullDisplayText;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;FormatErrorMessage;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;LengthAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;MaxLengthAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;MetadataTypeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;get_MetadataClassType;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;MinLengthAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;StringLengthAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;ValidationAttribute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;InitializeServiceProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.ComponentModel.DataAnnotations.ValidationResult,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;Append;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;Pop;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;Push;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;add_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;add_SerializationComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;remove_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;remove_SerializationComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;ResolveNameEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.Serialization.ResolveNameEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;ActiveDesignerEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ActiveDesignerEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentChangingEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentRenameEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentRenameEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel.Design;DesignerCollection;DesignerCollection;(System.Collections.IList);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel.Design;DesignerCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel.Design;DesignerCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerOptionService;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerOptionService;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerTransactionCloseEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerTransactionCloseEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerVerb;DesignerVerb;(System.String,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerVerb;DesignerVerb;(System.String,System.EventHandler,System.ComponentModel.Design.CommandID);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerVerbCollection;Add;(System.ComponentModel.Design.DesignerVerb);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;AddRange;(System.ComponentModel.Design.DesignerVerbCollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;AddRange;(System.ComponentModel.Design.DesignerVerb[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;CopyTo;(System.ComponentModel.Design.DesignerVerb[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;DesignerVerbCollection;(System.ComponentModel.Design.DesignerVerb[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;Insert;(System.Int32,System.ComponentModel.Design.DesignerVerb);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;Remove;(System.ComponentModel.Design.DesignerVerb);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;set_Item;(System.Int32,System.ComponentModel.Design.DesignerVerb);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_Activated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_Deactivated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_LoadComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionOpened;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionOpening;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_Activated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_Deactivated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_LoadComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionOpened;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionOpening;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;add_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;add_SelectionChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;remove_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;remove_SelectionChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;MenuCommand;MenuCommand;(System.EventHandler,System.ComponentModel.Design.CommandID);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;MenuCommand;add_CommandChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;MenuCommand;remove_CommandChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ServiceContainer;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ServiceContainer;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ServiceContainer;GetService;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;ServiceContainer;ServiceContainer;(System.IServiceProvider);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design;ServiceCreatorCallback;BeginInvoke;(System.ComponentModel.Design.IServiceContainer,System.Type,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AddingNewEventHandler;BeginInvoke;(System.Object,System.ComponentModel.AddingNewEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ArrayConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;AsyncCompletedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AsyncOperation;Post;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AsyncOperation;PostOperationCompleted;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AsyncOperation;get_SynchronizationContext;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;AttributeCollection;(System.Attribute[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;AttributeCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel;AttributeCollection;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;AttributeCollection;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel;BackgroundWorker;add_DoWork;(System.ComponentModel.DoWorkEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;add_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;add_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;remove_DoWork;(System.ComponentModel.DoWorkEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;remove_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;remove_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BaseNumberConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;BindingList;AddNew;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;BindingList;AddNewCore;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;BindingList;Find;(System.ComponentModel.PropertyDescriptor,System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;BindingList;InsertItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;BindingList;InsertItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.ComponentModel;BindingList;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;BindingList;SetItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.ComponentModel;BindingList;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BindingList;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BindingList;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BindingList;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;CancelEventHandler;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;CategoryAttribute;CategoryAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;CategoryAttribute;get_Category;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CharConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;CollectionChangeEventHandler;BeginInvoke;(System.Object,System.ComponentModel.CollectionChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;CollectionConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;Component;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;Component;add_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;Component;remove_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ComponentCollection;CopyTo;(System.ComponentModel.IComponent[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel;Container;Add;(System.ComponentModel.IComponent,System.String);Argument[1];Argument[0];taint;df-generated | +| System.ComponentModel;Container;CreateSite;(System.ComponentModel.IComponent,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;Container;GetService;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;Container;get_Components;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ContainerFilterService;FilterComponents;(System.ComponentModel.ComponentCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;CultureInfoConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CultureInfoConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;CultureInfoConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;CustomTypeDescriptor;(System.ComponentModel.ICustomTypeDescriptor);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetProperties;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetProperties;(System.Attribute[]);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;DateOnlyConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DateTimeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DateTimeOffsetConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DecimalConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;SetValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;DesignerAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;DoWorkEventHandler;BeginInvoke;(System.Object,System.ComponentModel.DoWorkEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;EditorAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EnumConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Add;(System.ComponentModel.EventDescriptor);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel;EventDescriptorCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel;EventDescriptorCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.ComponentModel;EventDescriptorCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel;EventDescriptorCollection;EventDescriptorCollection;(System.ComponentModel.EventDescriptor[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Find;(System.String,System.Boolean);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;EventDescriptorCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;EventDescriptorCollection;Insert;(System.Int32,System.ComponentModel.EventDescriptor);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;EventDescriptorCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;EventDescriptorCollection;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.Collections.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;EventDescriptorCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;EventDescriptorCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;EventHandlerList;AddHandler;(System.Object,System.Delegate);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;AddHandler;(System.Object,System.Delegate);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;AddHandlers;(System.ComponentModel.EventHandlerList);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;get_Item;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventHandlerList;set_Item;(System.Object,System.Delegate);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;set_Item;(System.Object,System.Delegate);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;GuidConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;HandledEventHandler;BeginInvoke;(System.Object,System.ComponentModel.HandledEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IBindingList;Find;(System.ComponentModel.PropertyDescriptor,System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;IBindingList;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IBindingList;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IComponent;add_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IComponent;remove_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyDataErrorInfo;add_ErrorsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyDataErrorInfo;remove_ErrorsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanged;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanged;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanging;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanging;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ISupportInitializeNotification;add_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ISupportInitializeNotification;remove_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;InstallerTypeAttribute;InstallerTypeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;InstallerTypeAttribute;InstallerTypeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;LicFileLicenseProvider;GetKey;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;LicFileLicenseProvider;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);Argument[1];Argument[0];taint;df-generated | +| System.ComponentModel;LicFileLicenseProvider;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;LicenseException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.ComponentModel;LicenseException;LicenseException;(System.Type,System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseException;LicenseException;(System.Type,System.Object,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;LicenseProviderAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;LicenseProviderAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;get_LicenseProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ListChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.ListChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ListSortDescriptionCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel;ListSortDescriptionCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.ComponentModel;ListSortDescriptionCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel;ListSortDescriptionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;ListSortDescriptionCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;ListSortDescriptionCollection;ListSortDescriptionCollection;(System.ComponentModel.ListSortDescription[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;ListSortDescriptionCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;set_Item;(System.Int32,System.ComponentModel.ListSortDescription);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;ListSortDescriptionCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;MarshalByValueComponent;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MarshalByValueComponent;add_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;MarshalByValueComponent;remove_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;MaskedTextProvider;ToDisplayString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Boolean,System.Boolean,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Boolean,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;CreateAttributeCollection;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;FillAttributes;(System.Collections.IList);Argument[this];Argument[0].Element;taint;df-generated | +| System.ComponentModel;MemberDescriptor;GetInvocationTarget;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;GetInvokee;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;GetSite;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.ComponentModel.MemberDescriptor);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.String,System.Attribute[]);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.String,System.Attribute[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MultilineStringConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;NestedContainer;CreateSite;(System.ComponentModel.IComponent,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;NestedContainer;GetService;(System.Type);Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel;NullableConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;NullableConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;NullableConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;ProgressChangedEventArgs;ProgressChangedEventArgs;(System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;ProgressChangedEventArgs;get_UserState;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ProgressChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.ProgressChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyChangingEventHandler;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyDescriptor;AddValueChanged;(System.Object,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyDescriptor;FillAttributes;(System.Collections.IList);Argument[this];Argument[0].Element;taint;df-generated | +| System.ComponentModel;PropertyDescriptor;GetEditor;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;PropertyDescriptor;GetEditor;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptor;GetInvocationTarget;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptor;GetTypeFromName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptor;RemoveValueChanged;(System.Object,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyDescriptor;get_Converter;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.ComponentModel.PropertyDescriptor);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.ComponentModel.PropertyDescriptor);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.ComponentModel.PropertyDescriptor);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.Object);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.Object);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Find;(System.String,System.Boolean);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Insert;(System.Int32,System.ComponentModel.PropertyDescriptor);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.Collections.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.Int32);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Int32,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.String[],System.ComponentModel.PropertyTabScope[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.Type[],System.ComponentModel.PropertyTabScope[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.String,System.ComponentModel.PropertyTabScope);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.Type,System.ComponentModel.PropertyTabScope);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;get_TabClassNames;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;get_TabClasses;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ReferenceConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;ReferenceConverter;ReferenceConverter;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;RefreshEventHandler;BeginInvoke;(System.ComponentModel.RefreshEventArgs,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;RunWorkerCompletedEventArgs;RunWorkerCompletedEventArgs;(System.Object,System.Exception,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;RunWorkerCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;RunWorkerCompletedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;StringConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TimeOnlyConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TimeSpanConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;ToolboxItemAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;ToolboxItemAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;get_ToolboxItemType;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;get_ToolboxItemTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter+StandardValuesCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel;TypeConverter+StandardValuesCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;TypeConverter+StandardValuesCollection;StandardValuesCollection;(System.Collections.ICollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;TypeConverter+StandardValuesCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFrom;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFrom;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertTo;(System.Object,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToInvariantString;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToString;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;GetProperties;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;GetStandardValues;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;SortProperties;(System.ComponentModel.PropertyDescriptorCollection,System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetExtendedTypeDescriptor;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetExtendedTypeDescriptor;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetFullComponentName;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetReflectionType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetReflectionType;(System.Type,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetRuntimeType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;TypeDescriptionProvider;(System.ComponentModel.TypeDescriptionProvider);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;TypeDescriptor;AddAttributes;(System.Object,System.Attribute[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;AddAttributes;(System.Type,System.Attribute[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetAssociation;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetClassName;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetFullComponentName;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetProvider;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetReflectionType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;add_Refreshed;(System.ComponentModel.RefreshEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;TypeDescriptor;remove_Refreshed;(System.ComponentModel.RefreshEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;TypeListConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeListConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeListConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeListConverter;TypeListConverter;(System.Type[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;VersionConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;WarningException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.ComponentModel;Win32Exception;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.ComponentModel;Win32Exception;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;GetConfigTypeName;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;GetStreamNameForConfigSource;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;GetStreamNameForConfigSource;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;InitForConfiguration;(System.String,System.String,System.String,System.Configuration.Internal.IInternalConfigRoot,System.Object[]);Argument[4].Element;ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForRead;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForRead;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;StartMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;DelegatingConfigHost;StopMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigHost;StartMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigHost;StopMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;add_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;add_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;remove_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;remove_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;InternalConfigEventHandler;BeginInvoke;(System.Object,System.Configuration.Internal.InternalConfigEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;StreamChangeCallback;BeginInvoke;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Provider;ProviderBase;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Configuration.Provider;ProviderBase;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Configuration.Provider;ProviderBase;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Provider;ProviderBase;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Provider;ProviderCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration.Provider;ProviderCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Configuration.Provider;ProviderCollection;CopyTo;(System.Configuration.Provider.ProviderBase[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration.Provider;ProviderCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration.Provider;ProviderCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Provider;ProviderCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;AppSettingsReader;GetValue;(System.String,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;AppSettingsSection;DeserializeElement;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;AppSettingsSection;GetRuntimeObject;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;AppSettingsSection;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;AppSettingsSection;get_Settings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ApplicationSettingsBase;ApplicationSettingsBase;(System.ComponentModel.IComponent,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ApplicationSettingsBase;ApplicationSettingsBase;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ApplicationSettingsBase;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;add_SettingChanging;(System.Configuration.SettingChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;add_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;add_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;get_Context;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ApplicationSettingsBase;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ApplicationSettingsBase;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ApplicationSettingsBase;get_PropertyValues;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ApplicationSettingsBase;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ApplicationSettingsBase;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;remove_SettingChanging;(System.Configuration.SettingChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;remove_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;remove_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;CallbackValidator;CallbackValidator;(System.Type,System.Configuration.ValidatorCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration;CallbackValidatorAttribute;get_ValidatorInstance;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ClientSettingsSection;get_Settings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;AddRange;(System.String[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;CommaDelimitedStringCollection;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;Insert;(System.Int32,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;set_Item;(System.Int32,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollectionConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollectionConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateCDataSection;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateComment;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateElement;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateSignificantWhitespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateTextNode;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateWhitespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;Load;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigXmlDocument;LoadSingleElement;(System.String,System.Xml.XmlTextReader);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigXmlDocument;get_Filename;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;GetSectionGroup;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;get_RootSectionGroup;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;get_SectionGroups;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;get_Sections;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;set_AssemblyStringTransformer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;Configuration;set_TypeStringTransformer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ConfigurationElement;DeserializeElement;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElement;GetTransformedAssemblyString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;GetTransformedTypeString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElement;SerializeElement;(System.Xml.XmlWriter,System.Boolean);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElement;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElement;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElement;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElement;get_ElementProperty;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;get_EvaluationContext;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElementCollection;BaseAdd;(System.Configuration.ConfigurationElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;BaseAdd;(System.Configuration.ConfigurationElement,System.Boolean);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;BaseAdd;(System.Int32,System.Configuration.ConfigurationElement);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;ConfigurationElementCollection;(System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Configuration;ConfigurationElementCollection;CopyTo;(System.Configuration.ConfigurationElement[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationElementCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;ConfigurationElementCollection;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;SerializeElement;(System.Xml.XmlWriter,System.Boolean);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationErrorsException;ConfigurationErrorsException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationErrorsException;ConfigurationErrorsException;(System.String,System.Exception,System.String,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationErrorsException;GetFilename;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;GetFilename;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationErrorsException;get_Errors;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;get_Filename;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationException;ConfigurationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationException;ConfigurationException;(System.String,System.Exception,System.String,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationException;GetXmlNodeFilename;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationException;get_BareMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationException;get_Filename;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationFileMap;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationLocation;OpenConfiguration;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationLockCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationLockCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationLockCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Configuration;ConfigurationLockCollection;CopyTo;(System.String[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationLockCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;ConfigurationLockCollection;SetFromList;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationLockCollection;get_AttributeList;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationLockCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;ConfigurationManager;OpenExeConfiguration;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationManager;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationManager;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationManager;OpenMappedMachineConfiguration;(System.Configuration.ConfigurationFileMap);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationProperty;ConfigurationProperty;(System.String,System.Type,System.Object,System.ComponentModel.TypeConverter,System.Configuration.ConfigurationValidatorBase,System.Configuration.ConfigurationPropertyOptions,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationProperty;get_Converter;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;Add;(System.Configuration.ConfigurationProperty);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationPropertyCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Configuration;ConfigurationPropertyCollection;CopyTo;(System.Configuration.ConfigurationProperty[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;ConfigurationPropertyCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSection;DeserializeSection;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationSection;GetRuntimeObject;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;ConfigurationSectionCollection;Add;(System.String,System.Configuration.ConfigurationSection);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationSectionCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationSectionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;ConfigurationSectionCollection;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroup;get_SectionGroups;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroup;get_Sections;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Add;(System.String,System.Configuration.ConfigurationSectionGroup);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Add;(System.String,System.Configuration.ConfigurationSectionGroup);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationSectionGroupCollection;CopyTo;(System.Configuration.ConfigurationSectionGroup[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Get;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Get;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;ConfigurationSectionGroupCollection;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConnectionStringSettings;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConnectionStringSettingsCollection;Add;(System.Configuration.ConnectionStringSettings);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConnectionStringSettingsCollection;BaseAdd;(System.Int32,System.Configuration.ConfigurationElement);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;ConnectionStringSettingsCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConnectionStringSettingsCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConnectionStringSettingsCollection;set_Item;(System.Int32,System.Configuration.ConnectionStringSettings);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;ConnectionStringsSection;GetRuntimeObject;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;ConnectionStringsSection;get_ConnectionStrings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ContextInformation;get_HostingContext;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;DefaultSection;DeserializeSection;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;DefaultSection;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;DefaultSection;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;DefaultSettingValueAttribute;DefaultSettingValueAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;DefaultSettingValueAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;DictionarySectionHandler;Create;(System.Object,System.Object,System.Xml.XmlNode);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;DpapiProtectedConfigurationProvider;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;DpapiProtectedConfigurationProvider;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Configuration;GenericEnumConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;GenericEnumConverter;GenericEnumConverter;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;IdnElement;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;IgnoreSection;DeserializeSection;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;IgnoreSection;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;IgnoreSection;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;InfiniteTimeSpanConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;InfiniteTimeSpanConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;IriParsingElement;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;KeyValueConfigurationCollection;Add;(System.Configuration.KeyValueConfigurationElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;KeyValueConfigurationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;KeyValueConfigurationCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;KeyValueConfigurationElement;KeyValueConfigurationElement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;KeyValueConfigurationElement;KeyValueConfigurationElement;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;KeyValueConfigurationElement;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;LocalFileSettingsProvider;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;LocalFileSettingsProvider;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Configuration;NameValueConfigurationCollection;Add;(System.Configuration.NameValueConfigurationElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;NameValueConfigurationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;NameValueConfigurationCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;NameValueConfigurationCollection;set_Item;(System.String,System.Configuration.NameValueConfigurationElement);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;NameValueConfigurationElement;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;NameValueFileSectionHandler;Create;(System.Object,System.Object,System.Xml.XmlNode);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Configuration;NameValueSectionHandler;Create;(System.Object,System.Object,System.Xml.XmlNode);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Configuration;PropertyInformationCollection;CopyTo;(System.Configuration.PropertyInformation[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;PropertyInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;PropertyInformationCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedConfigurationProviderCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedConfigurationSection;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedProviderSettings;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedProviderSettings;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettings;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ProviderSettings;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ProviderSettings;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettings;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettingsCollection;Add;(System.Configuration.ProviderSettings);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ProviderSettingsCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ProviderSettingsCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettingsCollection;set_Item;(System.Int32,System.Configuration.ProviderSettings);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;RegexStringValidator;RegexStringValidator;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SchemeSettingElement;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SchemeSettingElementCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;SectionInformation;get_ProtectionProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_NewValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_SettingClass;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_SettingKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_SettingName;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventHandler;BeginInvoke;(System.Object,System.Configuration.SettingChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration;SettingElementCollection;Add;(System.Configuration.SettingElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;SettingElementCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;SettingElementCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;SettingValueElement;DeserializeElement;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingValueElement;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingValueElement;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Configuration;SettingValueElement;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;SettingValueElement;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsBase;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Configuration;SettingsBase;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Configuration;SettingsBase;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);Argument[2].Element;Argument[this];taint;df-generated | +| System.Configuration;SettingsBase;Synchronized;(System.Configuration.SettingsBase);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Context;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_PropertyValues;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsDescriptionAttribute;SettingsDescriptionAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsDescriptionAttribute;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsGroupDescriptionAttribute;SettingsGroupDescriptionAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsGroupDescriptionAttribute;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsGroupNameAttribute;SettingsGroupNameAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsGroupNameAttribute;get_GroupName;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsLoadedEventArgs;SettingsLoadedEventArgs;(System.Configuration.SettingsProvider);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsLoadedEventArgs;get_Provider;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsLoadedEventHandler;BeginInvoke;(System.Object,System.Configuration.SettingsLoadedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration;SettingsPropertyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;SettingsPropertyCollection;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Configuration;SettingsPropertyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;SettingsPropertyCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;SettingsPropertyValueCollection;Add;(System.Configuration.SettingsPropertyValue);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsPropertyValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;SettingsPropertyValueCollection;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyValueCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Configuration;SettingsPropertyValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Configuration;SettingsPropertyValueCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyValueCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;SettingsProviderAttribute;SettingsProviderAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsProviderAttribute;SettingsProviderAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsProviderAttribute;get_ProviderTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsProviderCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsSavingEventHandler;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration;StringValidator;StringValidator;(System.Int32,System.Int32,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;SubclassTypeValidator;SubclassTypeValidator;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;TimeSpanValidator;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;TimeSpanValidator;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;TypeNameConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;TypeNameConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;UriSection;get_Idn;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;UriSection;get_IriParsing;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;UriSection;get_SchemeSettings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ValidatorCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration;WhiteSpaceTrimStringConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;WhiteSpaceTrimStringConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataAdapter;add_FillError;(System.Data.FillErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DataAdapter;get_TableMappings;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataAdapter;remove_FillError;(System.Data.FillErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DataColumnMapping;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMapping;DataColumnMapping;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DataColumnMapping;DataColumnMapping;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;DataColumnMapping;GetDataColumnBySchemaAction;(System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMapping;GetDataColumnBySchemaAction;(System.String,System.String,System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMapping;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;Add;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;Add;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;AddRange;(System.Data.Common.DataColumnMapping[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Common;DataColumnMappingCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;CopyTo;(System.Data.Common.DataColumnMapping[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;GetByDataSetColumn;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;GetDataColumn;(System.Data.Common.DataColumnMappingCollection,System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);Argument[3];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Common;DataColumnMappingCollection;Insert;(System.Int32,System.Data.Common.DataColumnMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataColumnMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataColumnMappingCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DataColumnMappingCollection;set_Item;(System.Int32,System.Data.Common.DataColumnMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;set_Item;(System.String,System.Data.Common.DataColumnMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMapping;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetDataColumn;(System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;get_ColumnMappings;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;Add;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Add;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;AddRange;(System.Data.Common.DataTableMapping[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Common;DataTableMappingCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;CopyTo;(System.Data.Common.DataTableMapping[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;GetByDataSetTable;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Common;DataTableMappingCollection;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Insert;(System.Int32,System.Data.Common.DataTableMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataTableMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataTableMappingCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DataTableMappingCollection;set_Item;(System.Int32,System.Data.Common.DataTableMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;set_Item;(System.String,System.Data.Common.DataTableMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbBatchCommandCollection;Add;(System.Data.Common.DbBatchCommand);Argument[0];Argument[this].Element;value;manual | +| System.Data.Common;DbBatchCommandCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Common;DbBatchCommandCollection;CopyTo;(System.Data.Common.DbBatchCommand[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DbBatchCommandCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data.Common;DbBatchCommandCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Common;DbBatchCommandCollection;Insert;(System.Int32,System.Data.Common.DbBatchCommand);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbBatchCommandCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DbBatchCommandCollection;set_Item;(System.Int32,System.Data.Common.DbBatchCommand);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbCommand;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReader;(System.Data.CommandBehavior);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;(System.Data.CommandBehavior);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;PrepareAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetDeleteCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetDeleteCommand;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetInsertCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetInsertCommand;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetUpdateCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetUpdateCommand;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;InitializeCommand;(System.Data.Common.DbCommand);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;RowUpdatingHandler;(System.Data.Common.RowUpdatingEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Data.Common;DbConnection;ChangeDatabaseAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnection;CreateCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnection;OpenAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnection;add_StateChange;(System.Data.StateChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DbConnection;remove_StateChange;(System.Data.StateChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DbConnectionStringBuilder;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Data.Common;DbConnectionStringBuilder;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Data.Common;DbConnectionStringBuilder;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Data.Common;DbConnectionStringBuilder;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);Argument[2];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);Argument[1];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);Argument[2];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Common;DbConnectionStringBuilder;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DbConnectionStringBuilder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Common;DbConnectionStringBuilder;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetProperties;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetProperties;(System.Attribute[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DbConnectionStringBuilder;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Data.Common;DbConnectionStringBuilder;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Data.Common;DbConnectionStringBuilder;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Data.Common;DbConnectionStringBuilder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Data.Common;DbConnectionStringBuilder;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Data.Common;DbConnectionStringBuilder;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Data.Common;DbConnectionStringBuilder;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Data.Common;DbConnectionStringBuilder;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Data.Common;DbDataAdapter;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;DbDataAdapter;(System.Data.Common.DbDataAdapter);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DbDataReader;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Common;DbDataReader;GetFieldValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetFieldValueAsync;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetFieldValueAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetProviderSpecificValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetProviderSpecificValues;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.Common;DbDataReader;GetSchemaTableAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetTextReader;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataRecord;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DbDataSource;CreateCommand;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataSource;CreateDbCommand;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.IDataReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.IDataReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DbEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbParameterCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Common;DbParameterCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DbParameterCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Common;DbParameterCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DbParameterCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DbParameterCollection;set_Item;(System.Int32,System.Data.Common.DbParameter);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;set_Item;(System.String,System.Data.Common.DbParameter);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbProviderFactory;CreateDataSource;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbProviderFactory;CreateDataSource;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;CommitAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;ReleaseAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;RollbackAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;RollbackAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;SaveAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;get_Connection;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;CopyToRows;(System.Data.DataRow[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;CopyToRows;(System.Data.DataRow[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_Command;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_Row;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_TableMapping;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;get_Row;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;get_TableMapping;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;All;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Any;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;CrossApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;FullOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;InnerJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;LeftOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OuterApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Select;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Where;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common;DbCommandDefinition;DbCommandDefinition;(System.Data.Common.DbCommand,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common;DbProviderServices;RegisterInfoMessageHandler;(System.Data.Common.DbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.EntityClient;EntityCommand;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Entity.Core.EntityClient;EntityConnection;OpenAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Entity.Core.EntityClient;EntityConnectionStringBuilder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Entity.Core.EntityClient;EntityConnectionStringBuilder;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Data.Entity.Core.EntityClient;EntityDataReader;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Core.EntityClient;EntityDataReader;GetProviderSpecificValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Entity.Core.EntityClient;EntityDataReader;GetProviderSpecificValues;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.Entity.Core.EntityClient;EntityParameterCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data.Entity.Core.EntityClient;EntityParameterCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Entity.Core.EntityClient;EntityParameterCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Entity.Core.EntityClient;EntityParameterCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Entity.Core.EntityClient;EntityParameterCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Core.EntityClient;EntityParameterCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;add_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;remove_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;LoadFromAssembly;(System.Reflection.Assembly,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;ObjectItemCollection;LoadFromAssembly;(System.Reflection.Assembly,System.Data.Entity.Core.Metadata.Edm.EdmItemCollection,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;add_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;remove_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;Add;(TEntity);Argument[0];Argument[this].Element;value;manual | +| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;CopyTo;(TEntity[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data.Entity.Core.Objects.DataClasses;EntityCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;add_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;remove_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;StructuralObject;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;LoadProperty;(TEntity,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;LoadProperty;(TEntity,System.Linq.Expressions.Expression>,System.Data.Entity.Core.Objects.MergeOption);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;add_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;add_SavingChanges;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;remove_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;remove_SavingChanges;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectMaterializedEventHandler;BeginInvoke;(System.Object,System.Data.Entity.Core.Objects.ObjectMaterializedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectParameterCollection;Add;(System.Data.Entity.Core.Objects.ObjectParameter);Argument[0];Argument[this].Element;value;manual | +| System.Data.Entity.Core.Objects;ObjectParameterCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.Entity.Core.Objects;ObjectParameterCollection;CopyTo;(System.Data.Entity.Core.Objects.ObjectParameter[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Entity.Core.Objects;ObjectParameterCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data.Entity.Core.Objects;ObjectParameterCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Core.Objects;ObjectQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Core.Objects;ObjectQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data.Entity.Core.Objects;ObjectResult;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Core.Objects;ObjectResult;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data.Entity.Core.Objects;ObjectStateManager;ChangeRelationshipState;(TEntity,System.Object,System.Linq.Expressions.Expression>,System.Data.Entity.EntityState);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectStateManager;add_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectStateManager;remove_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;DbConfigurationLoadedEventArgs;ReplaceService;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;ExecutionStrategyResolver;ExecutionStrategyResolver;(System.String,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;SingletonDependencyResolver;SingletonDependencyResolver;(T,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;TransactionHandlerResolver;TransactionHandlerResolver;(System.Func,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;Execute;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;DatabaseLogFormatter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;DatabaseLogFormatter;(System.Data.Entity.DbContext,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;CommitFailureHandler;CommitFailureHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;ComplexProperty;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbContextInfo;set_OnModelCreating;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;Collection;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;ComplexProperty;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;Reference;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbExecutionStrategy;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbExecutionStrategy;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbExecutionStrategy;ExecuteAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbExecutionStrategy;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbExecutionStrategy;UnwrapAndHandleException;(System.Exception,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Infrastructure;DbQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data.Entity.Infrastructure;DbQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AllAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AllAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AnyAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AnyAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;CountAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;CountAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstOrDefaultAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstOrDefaultAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;LongCountAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;LongCountAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleOrDefaultAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleOrDefaultAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;ExecuteAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DefaultExecutionStrategy;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;ExecuteAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations.Builders;TableBuilder;ForeignKey;(System.String,System.Linq.Expressions.Expression>,System.Boolean,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations.Builders;TableBuilder;Index;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Boolean,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations.Builders;TableBuilder;PrimaryKey;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;Write;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Data.Entity.Migrations.Utilities;IndentedTextWriter;WriteLine;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data.Entity.Migrations;DbMigration;AddColumn;(System.String,System.String,System.Func,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;AlterColumn;(System.String,System.String,System.Func,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;AlterStoredProcedure;(System.String,System.Func,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;AlterTableAnnotations;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;CreateStoredProcedure;(System.String,System.Func,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;CreateTable;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;CreateTable;(System.String,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigrationsConfiguration;SetHistoryContextFactory;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbSetMigrationsExtensions;AddOrUpdate;(System.Data.Entity.IDbSet,System.Linq.Expressions.Expression>,TEntity[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;Delete;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;Insert;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;Update;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;MapToStoredProcedures;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;Ignore;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;MapToStoredProcedures;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DependentNavigationPropertyConfiguration;HasForeignKey;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Properties;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Requires;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ForeignKeyNavigationPropertyConfiguration;Map;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;WithMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;WithOptional;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;WithRequired;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;Delete;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;Insert;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;Map;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;MapToStoredProcedures;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;Delete;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;Insert;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;Update;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithOptionalDependent;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithOptionalPrincipal;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithRequired;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;Having;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;Where;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionWithHavingConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithOptional;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithRequiredDependent;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithRequiredPrincipal;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Having;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Where;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Configure;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Having;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Where;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;Configure;(System.Action,TValue>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Conventions;AttributeToColumnAnnotationConvention;AttributeToColumnAnnotationConvention;(System.String,System.Func,TAnnotation>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Conventions;AttributeToTableAnnotationConvention;AttributeToTableAnnotationConvention;(System.String,System.Func,TAnnotation>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;ComplexTypeConfiguration;Ignore;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasIndex;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasOptional;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasRequired;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;Ignore;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;Map;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;Map;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;MapToStoredProcedures;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.SqlServer.Utilities;TaskExtensions+CultureAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.SqlServer;SqlProviderServices;RegisterInfoMessageHandler;(System.Data.Common.DbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Utilities;TaskExtensions+CultureAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;Database;set_Log;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetContextFactory;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetContextFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetDatabaseLogFormatter;(System.Func,System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetDefaultHistoryContext;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetDefaultTransactionHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetExecutionStrategy;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetExecutionStrategy;(System.String,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetHistoryContext;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetMetadataAnnotationSerializer;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetMigrationSqlGenerator;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetModelCacheKey;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetTransactionHandler;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetTransactionHandler;(System.String,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;add_Loaded;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;remove_Loaded;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbSet;Add;(TEntity);Argument[0];Argument[this].Element;value;manual | +| System.Data.Entity;DbSet;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| System.Data.Entity;DbSet;Attach;(TEntity);Argument[0];Argument[this].Element;value;manual | +| System.Data.Entity;QueryableExtensions;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;Include;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;Skip;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;Take;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;OnChangeEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlNotificationEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlBulkCopy;add_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlBulkCopy;remove_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteNonQuery;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteReader;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteReader;(System.AsyncCallback,System.Object,System.Data.CommandBehavior);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteXmlReader;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String);Argument[0];Argument[this];taint;manual | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection);Argument[0];Argument[this];taint;manual | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction);Argument[0];Argument[this];taint;manual | +| System.Data.SqlClient;SqlCommand;add_StatementCompleted;(System.Data.StatementCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;remove_StatementCompleted;(System.Data.StatementCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommandBuilder;InitializeCommand;(System.Data.Common.DbCommand);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlClient;SqlConnection;OpenAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlClient;SqlConnection;add_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlConnection;remove_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlConnectionStringBuilder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.SqlClient;SqlConnectionStringBuilder;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Data.SqlClient;SqlConnectionStringBuilder;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Data.SqlClient;SqlDataAdapter;add_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataAdapter;add_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataAdapter;remove_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataAdapter;remove_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataReader;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.SqlClient;SqlDataReader;GetFieldValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlClient;SqlDataReader;GetFieldValueAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlClient;SqlDataReader;GetProviderSpecificValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlClient;SqlDataReader;GetProviderSpecificValues;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.SqlClient;SqlDataReader;GetTextReader;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlClient;SqlDependency;add_OnChange;(System.Data.SqlClient.OnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDependency;remove_OnChange;(System.Data.SqlClient.OnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlErrorCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.SqlClient;SqlErrorCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.SqlClient;SqlInfoMessageEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlInfoMessageEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlParameterCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data.SqlClient;SqlParameterCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.SqlClient;SqlParameterCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data.SqlClient;SqlParameterCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.SqlClient;SqlParameterCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data.SqlClient;SqlParameterCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.SqlClient;SqlRowUpdatedEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlRowUpdatingEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlRowsCopiedEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowsCopiedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlTypes;SqlBinary;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBinary;SqlBinary;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBinary;WrapBytes;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlBinary;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;Read;(System.Int64,System.Byte[],System.Int32,System.Int32);Argument[this];Argument[1].Element;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;SqlBytes;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;SqlBytes;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;ToSqlBinary;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;Write;(System.Int64,System.Byte[],System.Int32,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlChars;SqlChars;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlChars;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlChars;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Abs;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;AdjustScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Ceiling;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;ConvertToPrecScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Floor;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Round;(System.Data.SqlTypes.SqlDecimal,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Truncate;(System.Data.SqlTypes.SqlDecimal,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;op_UnaryNegation;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlFileStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.Data.SqlTypes;SqlFileStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.Guid);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlGuid;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;GetNonUnicodeBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;GetUnicodeBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.String,System.Int32,System.Data.SqlTypes.SqlCompareOptions);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlString;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlString;get_CompareInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlXml;SqlXml;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Data;Constraint;SetDataSet;(System.Data.DataSet);Argument[0];Argument[this];taint;df-generated | +| System.Data;Constraint;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;Constraint;get__DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.Data.Constraint);Argument[0];Argument[this].Element;value;manual | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Boolean);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;AddRange;(System.Data.Constraint[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;ConstraintCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;ConstraintCollection;CopyTo;(System.Data.Constraint[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;ConstraintCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;ConstraintCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DBConcurrencyException;CopyToRows;(System.Data.DataRow[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data;DBConcurrencyException;CopyToRows;(System.Data.DataRow[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data;DBConcurrencyException;DBConcurrencyException;(System.String,System.Exception,System.Data.DataRow[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data;DBConcurrencyException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataColumn;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumn;get_Table;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnChangeEventArgs;DataColumnChangeEventArgs;(System.Data.DataRow,System.Data.DataColumn,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataColumnChangeEventArgs;get_Column;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnChangeEventHandler;BeginInvoke;(System.Object,System.Data.DataColumnChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataColumnCollection;Add;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;Add;(System.Data.DataColumn);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataColumnCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataColumnCollection;Add;(System.String,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;Add;(System.String,System.Type,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;AddRange;(System.Data.DataColumn[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;DataColumnCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataColumnCollection;CopyTo;(System.Data.DataColumn[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataColumnCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataColumnCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataReaderExtensions;GetDateTime;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetFieldValue;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetFieldValueAsync;(System.Data.Common.DbDataReader,System.String,System.Threading.CancellationToken);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetGuid;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetProviderSpecificValue;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetString;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetTextReader;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetValue;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[4];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[5].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[6].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[3].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[4].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ChildColumns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ChildKeyConstraint;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ParentColumns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ParentKeyConstraint;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.Data.DataColumn,System.Data.DataColumn);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.Data.DataColumn[],System.Data.DataColumn[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.Data.DataRelation);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;AddRange;(System.Data.DataRelation[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;DataRelationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataRelationCollection;CopyTo;(System.Data.DataRelation[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataRelationCollection;Remove;(System.Data.DataRelation);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelationCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataRelationCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataRow;DataRow;(System.Data.DataRowBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.Data.DataRelation);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.Data.DataRelation,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.String,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.Data.DataRelation);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.Data.DataRelation,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.String,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;SetNull;(System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRow;SetParentRow;(System.Data.DataRow,System.Data.DataRelation);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataRow;get_Item;(System.Data.DataColumn);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.Data.DataColumn,System.Data.DataRowVersion);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.Int32,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.String,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Table;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;set_Item;(System.Data.DataColumn,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRowChangeEventHandler;BeginInvoke;(System.Object,System.Data.DataRowChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataRowCollection;Add;(System.Data.DataRow);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataRowCollection;Add;(System.Object[]);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataRowCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataRowCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataRowCollection;CopyTo;(System.Data.DataRow[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataRowCollection;Find;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataRowCollection;Find;(System.Object[]);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataRowCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;DataRowCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowExtensions;SetField;(System.Data.DataRow,System.Data.DataColumn,T);Argument[1];Argument[0];taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;value;df-generated | +| System.Data;DataRowView;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataRowView;get_DataView;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;get_Row;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;CreateDataReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;CreateDataReader;(System.Data.DataTable[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataSet;DataSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataSet;DataSet;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataSet;GetChanges;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;GetChanges;(System.Data.DataRowState);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;GetList;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Data;DataSet;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler,System.Data.DataTable[]);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.IO.Stream,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.IO.TextWriter,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.String,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.Xml.XmlWriter,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;add_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;add_MergeFailed;(System.Data.MergeFailedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;get_DefaultViewManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;get_Relations;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;get_Tables;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;remove_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;remove_MergeFailed;(System.Data.MergeFailedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;CreateDataReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;DataTable;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataTable;DataTable;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataTable;DataTable;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataTable;GetChanges;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetChanges;(System.Data.DataRowState);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetErrors;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetList;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Data;DataTable;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;LoadDataRow;(System.Object[],System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data;DataTable;LoadDataRow;(System.Object[],System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;LoadDataRow;(System.Object[],System.Data.LoadOption);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;NewRow;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;NewRowArray;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;NewRowFromBuilder;(System.Data.DataRowBuilder);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataTable;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;add_ColumnChanged;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_ColumnChanging;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowChanged;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowChanging;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowDeleted;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowDeleting;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_TableCleared;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_TableClearing;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_TableNewRow;(System.Data.DataTableNewRowEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;get_Columns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_Constraints;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_DefaultView;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_Rows;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;remove_ColumnChanged;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_ColumnChanging;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowChanged;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowChanging;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowDeleted;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowDeleting;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_TableCleared;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_TableClearing;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_TableNewRow;(System.Data.DataTableNewRowEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableClearEventHandler;BeginInvoke;(System.Object,System.Data.DataTableClearEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;Add;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;Add;(System.Data.DataTable);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataTableCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataTableCollection;Add;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataTableCollection;Add;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;AddRange;(System.Data.DataTable[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;DataTableCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataTableCollection;CopyTo;(System.Data.DataTable[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataTableCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;add_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;get_Item;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;remove_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableExtensions;AsEnumerable;(System.Data.DataTable);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataTableExtensions;CopyToDataTable;(System.Collections.Generic.IEnumerable,System.Data.DataTable,System.Data.LoadOption,System.Data.FillErrorEventHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableNewRowEventHandler;BeginInvoke;(System.Object,System.Data.DataTableNewRowEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableReader;DataTableReader;(System.Data.DataTable);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataTableReader;DataTableReader;(System.Data.DataTable[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data;DataTableReader;GetDateTime;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;DataTableReader;GetGuid;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;GetProviderSpecificValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;GetProviderSpecificValues;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data;DataTableReader;GetString;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;GetValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataView;AddNew;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataView;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataView;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataView;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataView;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataView;Find;(System.ComponentModel.PropertyDescriptor,System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataView;Find;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataView;Find;(System.Object[]);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataView;FindRows;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;FindRows;(System.Object[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;DataView;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;GetListName;(System.ComponentModel.PropertyDescriptor[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;DataView;ToTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.Boolean,System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String,System.Boolean,System.String[]);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String,System.Boolean,System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;add_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataView;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataView;get_DataViewManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataView;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;DataView;remove_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataView;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataView;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;DataViewManager;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataViewManager;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataViewManager;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataViewManager;CreateDataView;(System.Data.DataTable);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewManager;Find;(System.ComponentModel.PropertyDescriptor,System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataViewManager;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;DataViewManager;GetListName;(System.ComponentModel.PropertyDescriptor[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewManager;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;DataViewManager;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataViewManager;get_DataViewSettings;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewManager;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataViewManager;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;DataViewManager;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataViewManager;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;DataViewSetting;get_DataViewManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSetting;get_Table;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataViewSettingCollection;CopyTo;(System.Data.DataViewSetting[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataViewSettingCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;DataViewSettingCollection;get_Item;(System.Data.DataTable);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_Item;(System.Data.DataTable);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;DataViewSettingCollection;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);Argument[0];Argument[1];taint;df-generated | +| System.Data;DataViewSettingCollection;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);Argument[this];Argument[1];taint;df-generated | +| System.Data;DataViewSettingCollection;set_Item;(System.Int32,System.Data.DataViewSetting);Argument[this];Argument[1];taint;df-generated | +| System.Data;EnumerableRowCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;EnumerableRowCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data;EnumerableRowCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Cast;(System.Data.EnumerableRowCollection);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Select;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Select;(System.Data.EnumerableRowCollection,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;Select;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Where;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Where;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;Where;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;FillErrorEventArgs;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;FillErrorEventArgs;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data;FillErrorEventArgs;get_DataTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;FillErrorEventArgs;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;FillErrorEventHandler;BeginInvoke;(System.Object,System.Data.FillErrorEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[1];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[2];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[3].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[4].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[1];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[3].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;get_Columns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;ForeignKeyConstraint;get_RelatedColumns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;IColumnMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data;IColumnMappingCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;IDataParameterCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data;IDataParameterCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;ITableMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data;ITableMappingCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;InternalDataCollectionBase;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;InternalDataCollectionBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;InternalDataCollectionBase;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;MergeFailedEventHandler;BeginInvoke;(System.Object,System.Data.MergeFailedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;PropertyCollection;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Data;StateChangeEventHandler;BeginInvoke;(System.Object,System.Data.StateChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;StatementCompletedEventHandler;BeginInvoke;(System.Object,System.Data.StatementCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;TypedTableBase;Cast;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;TypedTableBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Data;TypedTableBase;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Data;TypedTableBaseExtensions;AsEnumerable;(System.Data.TypedTableBase);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;ElementAtOrDefault;(System.Data.TypedTableBase,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;Select;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;Select;(System.Data.TypedTableBase,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;Select;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;Where;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;Where;(System.Data.TypedTableBase,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;Where;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.String[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.String[],System.Boolean);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;get_Columns;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;Contract;Exists;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;Exists;(System.Collections.Generic.IEnumerable,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;ForAll;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;ForAll;(System.Collections.Generic.IEnumerable,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;add_ContractFailed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;remove_ContractFailed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;ContractClassAttribute;ContractClassAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractClassAttribute;get_TypeContainingContracts;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractClassForAttribute;ContractClassForAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractClassForAttribute;get_TypeContractsAreFor;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[2];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[3];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Condition;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_OriginalException;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;get_Category;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;get_Setting;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;ContractPublicPropertyNameAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;add_EventRecordWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;remove_EventRecordWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Measurement;Measurement;(T,System.Collections.Generic.KeyValuePair[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Diagnostics.Metrics;Measurement;Measurement;(T,System.ReadOnlySpan>);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Metrics;Measurement;get_Tags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Metrics;MeasurementCallback;BeginInvoke;(System.Diagnostics.Metrics.Instrument,T,System.ReadOnlySpan>,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterListener;SetMeasurementEventCallback;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterListener;set_InstrumentPublished;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterListener;set_MeasurementsCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterOptions;MeterOptions;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;DisableEvents;(System.Diagnostics.Tracing.EventSource);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;add_EventSourceCreated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventListener;add_EventWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventListener;remove_EventSourceCreated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventListener;remove_EventWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;(System.Diagnostics.Tracing.EventSourceSettings,System.String[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);Argument[1];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GetName;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GetTrait;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;add_EventCommandExecuted;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventSource;get_ConstructionException;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;get_Guid;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;remove_EventCommandExecuted;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_ActivityId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;IncrementingPollingCounter;IncrementingPollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;PollingCounter;PollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Activity+Enumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddBaggage;(System.String,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddEvent;(System.Diagnostics.ActivityEvent);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddTag;(System.String,System.Object);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddTag;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;EnumerateEvents;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;EnumerateLinks;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;EnumerateTagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;SetBaggage;(System.String,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetEndTime;(System.DateTime);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetIdFormat;(System.Diagnostics.ActivityIdFormat);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetStartTime;(System.DateTime);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetTag;(System.String,System.Object);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;Start;();Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;add_CurrentChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Activity;get_Events;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_Id;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_Links;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_ParentId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_ParentSpanId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_RootId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_SpanId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_StatusDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_TagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_TraceId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;remove_CurrentChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Activity;set_TraceIdGenerator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityCreationOptions;get_SamplingTags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityEvent;EnumerateTagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityEvent;get_Tags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityLink;EnumerateTagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityLink;get_Tags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityListener;set_ActivityStarted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_ActivityStopped;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_Sample;(System.Diagnostics.SampleActivity);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_SampleUsingParentId;(System.Diagnostics.SampleActivity);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_ShouldListenTo;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivitySource;CreateActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.Diagnostics.ActivityIdFormat);Argument[2];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivitySource;StartActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset);Argument[2];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivitySpanId;ToHexString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivitySpanId;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTagsCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTagsCollection;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Diagnostics;ActivityTagsCollection;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Diagnostics;ActivityTagsCollection;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Diagnostics;ActivityTagsCollection;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Diagnostics;ActivityTagsCollection;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Diagnostics;ActivityTagsCollection;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Diagnostics;ActivityTagsCollection;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Diagnostics;ActivityTagsCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Diagnostics;ActivityTagsCollection;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;ActivityTagsCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Diagnostics;ActivityTagsCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Diagnostics;ActivityTagsCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Diagnostics.ActivityTagsCollection+Enumerator.Current];value;manual | +| System.Diagnostics;ActivityTagsCollection;TryGetValue;(System.String,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTagsCollection;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Diagnostics;ActivityTagsCollection;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Diagnostics;ActivityTagsCollection;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Diagnostics;ActivityTagsCollection;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Diagnostics;ActivityTagsCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Diagnostics;ActivityTraceId;ToHexString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTraceId;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;CorrelationManager;get_LogicalOperationStack;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;DataReceivedEventArgs;get_Data;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;DataReceivedEventHandler;BeginInvoke;(System.Object,System.Diagnostics.DataReceivedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DefaultTraceListener;Fail;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;DefaultTraceListener;Fail;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;DefaultTraceListener;Fail;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);Argument[4].Element;Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[5].Element;Argument[this];taint;df-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticSource;StartActivity;(System.Diagnostics.Activity,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;DiagnosticSource;StartActivity;(System.Diagnostics.Activity,T);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;DistributedContextPropagator+PropagatorGetterCallback;BeginInvoke;(System.Object,System.String,System.String,System.Collections.Generic.IEnumerable,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator+PropagatorSetterCallback;BeginInvoke;(System.Object,System.String,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator;ExtractBaggage;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator;ExtractTraceIdAndState;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator;Inject;(System.Diagnostics.Activity,System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorSetterCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;EntryWrittenEventHandler;BeginInvoke;(System.Object,System.Diagnostics.EntryWrittenEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;EventLog;add_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;EventLog;remove_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;EventLogEntryCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;EventLogEntryCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Diagnostics;EventLogTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);Argument[4].Element;Argument[this];taint;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[5].Element;Argument[this];taint;df-generated | +| System.Diagnostics;FileVersionInfo;GetVersionInfo;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_Comments;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_CompanyName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_InternalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_Language;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_LegalCopyright;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_LegalTrademarks;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_OriginalFilename;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_PrivateBuild;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_SpecialBuild;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;GetProcessById;(System.Int32,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;GetProcesses;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;Start;(System.Diagnostics.ProcessStartInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;add_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;add_Exited;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;add_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;get_ExitTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_MachineName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_MainModule;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_Modules;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_SafeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_StandardError;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_StandardInput;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_StandardOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_Threads;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;remove_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;remove_Exited;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;remove_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ProcessModule;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessModule;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessModule;get_ModuleName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessModuleCollection;CopyTo;(System.Diagnostics.ProcessModule[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String);Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String,System.String);Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String,System.String);Argument[1];Argument[this].Property[System.Diagnostics.ProcessStartInfo.Arguments];value;manual | +| System.Diagnostics;ProcessStartInfo;get_Environment;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessStartInfo;get_EnvironmentVariables;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessThreadCollection;Add;(System.Diagnostics.ProcessThread);Argument[0];Argument[this].Element;value;manual | +| System.Diagnostics;ProcessThreadCollection;CopyTo;(System.Diagnostics.ProcessThread[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;SampleActivity;BeginInvoke;(System.Diagnostics.ActivityCreationOptions,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;SourceFilter;SourceFilter;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackFrame;GetFileName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackFrame;GetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackFrame;StackFrame;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackFrame;StackFrame;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackFrame;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackTrace;GetFrame;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Diagnostics.StackFrame);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackTrace;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;Switch;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Switch;Switch;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;Switch;Switch;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Diagnostics;Switch;add_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Switch;get_DefaultValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;remove_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;SwitchAttribute;SwitchAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;SwitchAttribute;SwitchAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;SwitchLevelAttribute;SwitchLevelAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TagList+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TagList;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Diagnostics;TagList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Diagnostics;TagList;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;TagList;CopyTo;(System.Span>);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics;TagList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Diagnostics;TagList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Diagnostics;TagList;Insert;(System.Int32,System.Collections.Generic.KeyValuePair);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TagList;TagList;(System.ReadOnlySpan>);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TagList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Diagnostics;TagList;set_Item;(System.Int32,System.Collections.Generic.KeyValuePair);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.TextWriter,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;Write;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;WriteLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Trace;add_Refreshing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Trace;remove_Refreshing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;TraceEventCache;get_DateTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);Argument[4].Element;Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[5].Element;Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceListener;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListenerCollection;Add;(System.Diagnostics.TraceListener);Argument[0];Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;AddRange;(System.Diagnostics.TraceListenerCollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;AddRange;(System.Diagnostics.TraceListener[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Diagnostics;TraceListenerCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;CopyTo;(System.Diagnostics.TraceListener[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Diagnostics;TraceListenerCollection;Insert;(System.Int32,System.Diagnostics.TraceListener);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Diagnostics;TraceListenerCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Diagnostics;TraceListenerCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;TraceListenerCollection;set_Item;(System.Int32,System.Diagnostics.TraceListener);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TraceSource;TraceSource;(System.String,System.Diagnostics.SourceLevels);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceSource;add_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;TraceSource;get_Listeners;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TraceSource;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TraceSource;remove_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;XmlWriterTraceListener;Fail;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;XmlWriterTraceListener;Fail;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);Argument[4].Element;Argument[this];taint;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[5].Element;Argument[this];taint;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Drawing.Imaging;PlayRecordCallback;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_BeginPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_EndPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_BeginPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_EndPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintEventHandler;BeginInvoke;(System.Object,System.Drawing.Printing.PrintEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintPageEventHandler;BeginInvoke;(System.Object,System.Drawing.Printing.PrintPageEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrinterSettings+PaperSizeCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Drawing.Printing;PrinterSettings+PaperSizeCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Drawing.Printing;PrinterSettings+PaperSourceCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Drawing.Printing;PrinterSettings+PaperSourceCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Drawing.Printing;PrinterSettings+PrinterResolutionCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Drawing.Printing;PrinterSettings+PrinterResolutionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Drawing.Printing;PrinterSettings+StringCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Drawing.Printing;PrinterSettings+StringCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Drawing.Printing;QueryPageSettingsEventHandler;BeginInvoke;(System.Object,System.Drawing.Printing.QueryPageSettingsEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Color;FromName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;Color;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Drawing;Color;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Drawing;ColorConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;ColorConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;ColorTranslator;FromHtml;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;ColorTranslator;ToHtml;(System.Drawing.Color);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;Graphics+DrawImageAbort;BeginInvoke;(System.IntPtr,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics+EnumerateMetafileProc;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics+EnumerateMetafileProc;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics+EnumerateMetafileProc;Invoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Image+GetThumbnailImageAbort;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Image;GetThumbnailImage;(System.Int32,System.Int32,System.Drawing.Image+GetThumbnailImageAbort,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;ImageAnimator;Animate;(System.Drawing.Image,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Drawing;ImageAnimator;StopAnimate;(System.Drawing.Image,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Drawing;PointConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;Rectangle;Inflate;(System.Drawing.Rectangle,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;RectangleConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;RectangleF;Inflate;(System.Drawing.RectangleF,System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;SizeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;SizeFConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetExpressionRestriction;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;Merge;(System.Dynamic.BindingRestrictions);Argument[this];ReturnValue;value;df-generated | +| System.Dynamic;BindingRestrictions;ToExpression;();Argument[this];ReturnValue;taint;df-generated | +| System.Dynamic;DynamicMetaObject;Create;(System.Object,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;DynamicMetaObject;DynamicMetaObject;(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Dynamic;DynamicMetaObject;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Dynamic;ExpandoObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Dynamic;ExpandoObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Dynamic;ExpandoObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Dynamic;ExpandoObject;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Dynamic;ExpandoObject;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Dynamic;ExpandoObject;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Dynamic;ExpandoObject;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Dynamic;ExpandoObject;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Dynamic;ExpandoObject;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Dynamic;ExpandoObject;TryGetValue;(System.String,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Dynamic;ExpandoObject;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Dynamic;ExpandoObject;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Dynamic;ExpandoObject;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Dynamic;ExpandoObject;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Dynamic;ExpandoObject;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Dynamic;ExpandoObject;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Dynamic;ExpandoObject;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Formats.Asn1;AsnDecoder;ReadBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadEnumeratedBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadIntegerBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadBitString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);Argument[0];Argument[1];taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadCharacterStringBytes;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32);Argument[0];Argument[1];taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadOctetString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);Argument[0];Argument[1];taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.ReadOnlySpan,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveCharacterStringBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.ReadOnlySpan,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.ReadOnlySpan,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Asn1;AsnReader;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);Argument[2];Argument[this];taint;df-generated | +| System.Formats.Asn1;AsnReader;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;PeekContentBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;PeekEncodedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadEncodedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadEnumeratedBytes;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadIntegerBytes;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadSequence;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadSetOf;(System.Boolean,System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadSetOf;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;TryReadPrimitiveBitString;(System.Int32,System.ReadOnlyMemory,System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;TryReadPrimitiveCharacterStringBytes;(System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;TryReadPrimitiveOctetString;(System.ReadOnlyMemory,System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;Encode;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;Encode;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.Formats.Asn1;AsnWriter;PushOctetString;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;PushSequence;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;PushSetOf;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;TryEncode;(System.Span,System.Int32);Argument[this];Argument[0];taint;df-generated | +| System.Formats.Tar;GnuTarEntry;GnuTarEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;PaxTarEntry;PaxTarEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarEntry;ExtractToFileAsync;(System.String,System.Boolean,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarEntry;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;CreateFromDirectoryAsync;(System.String,System.IO.Stream,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;CreateFromDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;ExtractToDirectoryAsync;(System.IO.Stream,System.String,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;ExtractToDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarReader;TarReader;(System.IO.Stream,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;TarWriter;(System.IO.Stream,System.Formats.Tar.TarEntryFormat,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntry;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Formats.Tar;UstarTarEntry;UstarTarEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;Calendar;ReadOnly;(System.Globalization.Calendar);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String,System.Globalization.CompareOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String,System.Globalization.CompareOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;CultureInfo;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;CultureInfo;GetConsoleFallbackUICulture;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfoByIetfLanguageTag;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetFormat;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;ReadOnly;(System.Globalization.CultureInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_Calendar;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_EnglishName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_NativeName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_TextInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;CultureNotFoundException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Globalization;CultureNotFoundException;get_InvalidCultureId;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureNotFoundException;get_InvalidCultureName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureNotFoundException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAbbreviatedDayName;(System.DayOfWeek);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAbbreviatedEraName;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAbbreviatedMonthName;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAllDateTimePatterns;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetDayName;(System.DayOfWeek);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetFormat;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetInstance;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetMonthName;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetShortestDayName;(System.DayOfWeek);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;ReadOnly;(System.Globalization.DateTimeFormatInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;SetAllDateTimePatterns;(System.String[],System.Char);Argument[0].Element;Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);Argument[2];Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;get_Delta;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DaylightTime;get_End;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DaylightTime;get_Start;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;GlobalizationExtensions;GetStringComparer;(System.Globalization.CompareInfo,System.Globalization.CompareOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetAscii;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetAscii;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetAscii;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetUnicode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetUnicode;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetUnicode;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;NumberFormatInfo;GetFormat;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;NumberFormatInfo;GetInstance;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;NumberFormatInfo;ReadOnly;(System.Globalization.NumberFormatInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;RegionInfo;RegionInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;RegionInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;RegionInfo;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;RegionInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortKey;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortKey;get_KeyData;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortKey;get_OriginalString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortVersion;SortVersion;(System.Int32,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;SortVersion;get_SortId;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetNextTextElement;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetNextTextElement;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetTextElementEnumerator;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetTextElementEnumerator;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;StringInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;StringInfo;SubstringByTextElements;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;SubstringByTextElements;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextElementEnumerator;GetTextElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextElementEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ReadOnly;(System.Globalization.TextInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToLower;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToTitleCase;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToUpper;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;get_CultureName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;BrotliStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;BrotliStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;BrotliStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;BrotliStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;BrotliStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;BrotliStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;BrotliStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;BrotliStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;BrotliStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;BrotliStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;BrotliStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;BrotliStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;BrotliStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;BrotliStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;DeflateStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;DeflateStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;DeflateStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;DeflateStream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO.Compression;DeflateStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionMode);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;DeflateStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;DeflateStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;DeflateStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;DeflateStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;DeflateStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;DeflateStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;DeflateStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;GZipStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;GZipStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;GZipStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;GZipStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;GZipStream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO.Compression;GZipStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO.Compression;GZipStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;GZipStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;GZipStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;GZipStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;GZipStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;GZipStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;GZipStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;GZipStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;GZipStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;GZipStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZLibStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;ZLibStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;ZLibStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;ZLibStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Compression;ZLibStream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO.Compression;ZLibStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO.Compression;ZLibStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZLibStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZLibStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;ZLibStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;ZLibStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;ZLibStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Compression;ZLibStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;ZLibStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Compression;ZLibStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;ZLibStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);Argument[3];Argument[this];taint;df-generated | +| System.IO.Compression;ZipArchive;get_Entries;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;Open;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_Archive;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;Open;(System.String,System.IO.Compression.ZipArchiveMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;OpenRead;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEntry;ToFileSystemInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEntry;ToSpecifiedFullPath;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEnumerable+FindPredicate;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable+FindTransform;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable;FileSystemEnumerable;(System.String,System.IO.Enumeration.FileSystemEnumerable+FindTransform,System.IO.EnumerationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.IO.Enumeration;FileSystemEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.IO.Enumeration;FileSystemEnumerable;set_ShouldIncludePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable;set_ShouldRecursePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemName;TranslateWin32Expression;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_ApplicationIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_AssemblyIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_DomainIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.IO.FileStream,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;get_SafeMemoryMappedFileHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;get_SafeMemoryMappedViewHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewStream;get_SafeMemoryMappedViewHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;Pipe;Pipe;(System.IO.Pipelines.PipeOptions);Argument[0];Argument[this];taint;df-generated | +| System.IO.Pipelines;Pipe;get_Reader;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;Pipe;get_Writer;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;AsStream;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;CopyToAsync;(System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;Create;(System.Buffers.ReadOnlySequence);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;Create;(System.IO.Stream,System.IO.Pipelines.StreamPipeReaderOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;OnWriterCompleted;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipelines;PipeReader;ReadAtLeastAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeScheduler;Schedule;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipelines;PipeWriter;AsStream;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeWriter;OnReaderCompleted;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipelines;PipeWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;ReadResult;ReadResult;(System.Buffers.ReadOnlySequence,System.Boolean,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Pipelines;ReadResult;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;StreamPipeExtensions;CopyToAsync;(System.IO.Stream,System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Pipes;AnonymousPipeClientStream;AnonymousPipeClientStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[1];Argument[this];taint;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[1];Argument[this];taint;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[2];Argument[this];taint;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;get_ClientSafePipeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[3];Argument[this];taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel,System.IO.HandleInheritability);Argument[1];Argument[this];taint;df-generated | +| System.IO.Pipes;NamedPipeServerStream;BeginWaitForConnection;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[3];Argument[this];taint;df-generated | +| System.IO.Pipes;NamedPipeServerStream;RunAsClient;(System.IO.Pipes.PipeStreamImpersonationWorker);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipes;NamedPipeServerStream;WaitForConnectionAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Pipes;PipeStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Pipes;PipeStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Pipes;PipeStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Pipes;PipeStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO.Pipes;PipeStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;PipeStream;InitializeHandle;(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Boolean,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Pipes;PipeStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Pipes;PipeStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Pipes;PipeStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Pipes;PipeStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO.Pipes;PipeStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Pipes;PipeStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO.Pipes;PipeStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;PipeStream;get_SafePipeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;PipeStreamImpersonationWorker;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;BinaryReader;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;BinaryReader;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.IO;BinaryReader;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.IO;BinaryReader;Read;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.IO;BinaryReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BinaryReader;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.IO;BinaryWriter;DisposeAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BinaryWriter;Write;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;BinaryWriter;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;BinaryWriter;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BufferedStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;BufferedStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO;BufferedStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO;BufferedStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;BufferedStream;BufferedStream;(System.IO.Stream);Argument[0];Argument[this];taint;manual | +| System.IO;BufferedStream;BufferedStream;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;BufferedStream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO;BufferedStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;BufferedStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;BufferedStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;BufferedStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;BufferedStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;BufferedStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;BufferedStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;BufferedStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO;BufferedStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;BufferedStream;get_UnderlyingStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;Directory;CreateDirectory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Directory;CreateDirectory;(System.String,System.IO.UnixFileMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Directory;CreateSymbolicLink;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Directory;GetParent;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;CreateSubdirectory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;CreateSubdirectory;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;DirectoryInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String,System.IO.SearchOption);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String,System.IO.SearchOption);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String,System.IO.EnumerationOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String,System.IO.EnumerationOptions);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String,System.IO.SearchOption);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;MoveTo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;DirectoryInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DriveInfo;DriveInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;DriveInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DriveInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DriveInfo;get_RootDirectory;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;ErrorEventArgs;ErrorEventArgs;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.IO;ErrorEventArgs;GetException;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;ErrorEventHandler;BeginInvoke;(System.Object,System.IO.ErrorEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.IO;File;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;AppendAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;AppendAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Create;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Create;(System.String,System.Int32,System.IO.FileOptions);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;CreateSymbolicLink;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Open;(System.String,System.IO.FileMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenHandle;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenRead;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenText;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenWrite;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadAllText;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadAllText;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadLines;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadLines;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadLines;(System.String,System.Text.Encoding);Argument[1];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllBytesAsync;(System.String,System.Byte[],System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;FileInfo;CopyTo;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileInfo;CopyTo;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileInfo;Create;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;MoveTo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileInfo;MoveTo;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileInfo;Open;(System.IO.FileMode);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;OpenRead;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;OpenText;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;OpenWrite;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;get_Directory;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;get_DirectoryName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileLoadException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.IO;FileLoadException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileNotFoundException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.IO;FileNotFoundException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileNotFoundException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;FileStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO;FileStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO;FileStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;FileStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;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;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;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;FileStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;FileStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;FileStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;FileStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;FileStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO;FileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;FileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileStream;get_SafeFileHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemEventArgs;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.IO;FileSystemEventArgs;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.IO;FileSystemEventArgs;get_FullPath;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemEventArgs;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemEventHandler;BeginInvoke;(System.Object,System.IO.FileSystemEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemInfo;get_Extension;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemInfo;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemInfo;get_LinkTarget;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemWatcher;FileSystemWatcher;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileSystemWatcher;FileSystemWatcher;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileSystemWatcher;FileSystemWatcher;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.IO;FileSystemWatcher;add_Changed;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Created;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Deleted;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Error;(System.IO.ErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Renamed;(System.IO.RenamedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;get_Filters;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemWatcher;remove_Changed;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Created;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Deleted;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Error;(System.IO.ErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Renamed;(System.IO.RenamedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;MemoryStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;MemoryStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO;MemoryStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;MemoryStream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO;MemoryStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;MemoryStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;GetBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;MemoryStream;(System.Byte[]);Argument[0];Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Boolean);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Int32,System.Int32,System.Boolean);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;MemoryStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;MemoryStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;MemoryStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;MemoryStream;ToArray;();Argument[this];ReturnValue;taint;manual | +| System.IO;MemoryStream;TryGetBuffer;(System.ArraySegment);Argument[this];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;WriteTo;(System.IO.Stream);Argument[this];Argument[0];taint;df-generated | +| System.IO;Path;ChangeExtension;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Combine;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String[]);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetDirectoryName;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetDirectoryName;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetExtension;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetExtension;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFileName;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetFileName;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFileNameWithoutExtension;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetFileNameWithoutExtension;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFullPath;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFullPath;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetPathRoot;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetPathRoot;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetRelativePath;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[3];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.IO;Path;TrimEndingDirectorySeparator;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;TrimEndingDirectorySeparator;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);Argument[0];Argument[3];taint;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);Argument[1];Argument[3];taint;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);Argument[0];Argument[2];taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[1].Element;ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[1].Element;ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RenamedEventArgs;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.IO;RenamedEventArgs;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.IO;RenamedEventArgs;get_OldFullPath;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;RenamedEventArgs;get_OldName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;RenamedEventHandler;BeginInvoke;(System.Object,System.IO.RenamedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.IO;Stream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;Stream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;Stream;CopyTo;(System.IO.Stream);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;Stream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;Stream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAsync;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAtLeast;(System.Span,System.Int32,System.Boolean);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAtLeastAsync;(System.Memory,System.Int32,System.Boolean,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;ReadExactly;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadExactly;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;Synchronized;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Stream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;WriteAsync;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamReader;Read;();Argument[this];ReturnValue;taint;manual | +| System.IO;StreamReader;Read;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;ReadAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;ReadBlock;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;ReadBlock;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StreamReader;ReadLine;();Argument[this];ReturnValue;taint;manual | +| System.IO;StreamReader;ReadLineAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;StreamReader;ReadToEnd;();Argument[this];ReturnValue;taint;manual | +| System.IO;StreamReader;ReadToEndAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.IO.FileStreamOptions);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.IO.FileStreamOptions);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamReader;get_CurrentEncoding;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;WriteLineAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;get_Encoding;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringReader;Read;();Argument[this];ReturnValue;taint;manual | +| System.IO;StringReader;Read;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StringReader;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StringReader;ReadAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StringReader;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StringReader;ReadBlock;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StringReader;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StringReader;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;StringReader;ReadLine;();Argument[this];ReturnValue;taint;manual | +| System.IO;StringReader;ReadLineAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;StringReader;ReadLineAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringReader;ReadToEnd;();Argument[this];ReturnValue;taint;manual | +| System.IO;StringReader;ReadToEndAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;StringReader;ReadToEndAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringReader;StringReader;(System.String);Argument[0];Argument[this];taint;manual | +| System.IO;StringWriter;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;GetStringBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;StringWriter;(System.Text.StringBuilder,System.IFormatProvider);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;Write;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;StringWriter;Write;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;Write;(System.Text.StringBuilder);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLine;(System.Text.StringBuilder);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextReader;Read;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;Read;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlock;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlock;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadLine;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;ReadLineAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;ReadToEnd;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;ReadToEndAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;Synchronized;(System.IO.TextReader);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;Synchronized;(System.IO.TextWriter);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;TextWriter;(System.IFormatProvider);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[]);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Text.StringBuilder);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[]);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;get_FormatProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;UnmanagedMemoryAccessor;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryAccessor;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryAccessor;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;UnmanagedMemoryStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;UnmanagedMemoryStream;Initialize;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;UnmanagedMemoryStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;UnmanagedMemoryStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;UnmanagedMemoryStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Byte*,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;UnmanagedMemoryStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO;UnmanagedMemoryStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BinaryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;BinaryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BinaryExpression;Reduce;();Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;BinaryExpression;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;BinaryExpression;get_Conversion;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BinaryExpression;get_Method;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BlockExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;BlockExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BlockExpression;Update;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;BlockExpression;get_Expressions;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BlockExpression;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BlockExpression;get_Variables;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;CatchBlock;Update;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;ConditionalExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;ConditionalExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ConditionalExpression;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;ConditionalExpression;get_IfFalse;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ConstantExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;ConstantExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DebugInfoExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;DebugInfoExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DefaultExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;DefaultExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;DynamicExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpressionVisitor;VisitDynamic;(System.Linq.Expressions.DynamicExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ElementInit;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;Expression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;Expression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Add;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;And;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAlso;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ArrayAccess;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ArrayIndex;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Bind;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Bind;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Type,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Type,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Coalesce;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Divide;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Equal;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOr;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Field;(System.Linq.Expressions.Expression,System.Reflection.FieldInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GetActionType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GetDelegateType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GetFuncType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GreaterThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GreaterThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;IfThenElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Invoke;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LessThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LessThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeIndex;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeMemberAccess;(System.Linq.Expressions.Expression,System.Reflection.MemberInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Modulo;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Multiply;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Reflection.MemberInfo[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;NotEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Or;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Power;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Reduce;();Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;Expression;ReduceAndCheck;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ReduceExtensions;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Subtract;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;TryGetActionType;(System.Type[],System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;TryGetFuncType;(System.Type[],System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;Expression;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;Expression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Collections.ObjectModel.ReadOnlyCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);Argument[0].Element;Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(T,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(T,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBinary;(System.Linq.Expressions.BinaryExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBinary;(System.Linq.Expressions.BinaryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBlock;(System.Linq.Expressions.BlockExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBlock;(System.Linq.Expressions.BlockExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitCatchBlock;(System.Linq.Expressions.CatchBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitConditional;(System.Linq.Expressions.ConditionalExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitConditional;(System.Linq.Expressions.ConditionalExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitConstant;(System.Linq.Expressions.ConstantExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitDebugInfo;(System.Linq.Expressions.DebugInfoExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitDefault;(System.Linq.Expressions.DefaultExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitDynamic;(System.Linq.Expressions.DynamicExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitElementInit;(System.Linq.Expressions.ElementInit);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitExtension;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitExtension;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitGoto;(System.Linq.Expressions.GotoExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitIndex;(System.Linq.Expressions.IndexExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitInvocation;(System.Linq.Expressions.InvocationExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLabel;(System.Linq.Expressions.LabelExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLabelTarget;(System.Linq.Expressions.LabelTarget);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLambda;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLambda;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitListInit;(System.Linq.Expressions.ListInitExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLoop;(System.Linq.Expressions.LoopExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMember;(System.Linq.Expressions.MemberExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberBinding;(System.Linq.Expressions.MemberBinding);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberInit;(System.Linq.Expressions.MemberInitExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberListBinding;(System.Linq.Expressions.MemberListBinding);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberMemberBinding;(System.Linq.Expressions.MemberMemberBinding);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitNew;(System.Linq.Expressions.NewExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitNewArray;(System.Linq.Expressions.NewArrayExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitParameter;(System.Linq.Expressions.ParameterExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitRuntimeVariables;(System.Linq.Expressions.RuntimeVariablesExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitSwitch;(System.Linq.Expressions.SwitchExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitSwitchCase;(System.Linq.Expressions.SwitchCase);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitTry;(System.Linq.Expressions.TryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitTypeBinary;(System.Linq.Expressions.TypeBinaryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitUnary;(System.Linq.Expressions.UnaryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;GotoExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;GotoExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;GotoExpression;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;IndexExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;IndexExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;IndexExpression;GetArgument;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;IndexExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;IndexExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;InvocationExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;InvocationExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;InvocationExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;LabelExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;LabelExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;LabelExpression;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;LambdaExpression;get_Body;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ListInitExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;ListInitExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ListInitExpression;Reduce;();Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;ListInitExpression;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;LoopExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;LoopExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;LoopExpression;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberAssignment;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberAssignment;get_Expression;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MemberExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;MemberExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MemberExpression;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberExpression;get_Member;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MemberInitExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;MemberInitExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MemberInitExpression;Reduce;();Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberInitExpression;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberListBinding;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberMemberBinding;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MethodCallExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;MethodCallExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MethodCallExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_Object;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;NewArrayExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;NewArrayExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;NewArrayExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;NewExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;NewExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;NewExpression;GetArgument;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;NewExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;NewExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ParameterExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;ParameterExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;RuntimeVariablesExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;RuntimeVariablesExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;RuntimeVariablesExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;SwitchCase;Update;(System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;SwitchExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;SwitchExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;SwitchExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;TryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;TryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;TryExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;UnaryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;UnaryExpression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;UnaryExpression;Reduce;();Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;UnaryExpression;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[3].ReturnValue;ReturnValue;value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[2].ReturnValue;ReturnValue;value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[1];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);Argument[1].ReturnValue;ReturnValue;value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;All;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;All;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Any;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Any;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Append;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;AsEnumerable;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Cast;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Count;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Count;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;DefaultIfEmpty;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Distinct;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Distinct;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;ElementAt;(System.Collections.Generic.IEnumerable,System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ElementAt;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[0];Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;LongCount;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;LongCount;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;MaxBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;MinBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;MinBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;OfType;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Order;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderDescending;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Prepend;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Repeat;(TResult,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Reverse;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Skip;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SkipLast;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Take;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Take;(System.Collections.Generic.IEnumerable,System.Range);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;TakeLast;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToArray;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToHashSet;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToList;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;EnumerableExecutor;EnumerableExecutor;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq;EnumerableQuery;CreateQuery;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;EnumerableQuery;EnumerableQuery;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Linq;EnumerableQuery;EnumerableQuery;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq;EnumerableQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Linq;EnumerableQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Linq;EnumerableQuery;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq;EnumerableQuery;get_Expression;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq;EnumerableQuery;get_Provider;();Argument[this];ReturnValue;value;df-generated | +| System.Linq;IOrderedEnumerable;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;All;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Any;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ElementAt;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;ElementAtOrDefault;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;First;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;First;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;First;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;FirstOrDefault;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;FirstOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;FirstOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Last;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;Last;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;Last;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;LastOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;LastOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Select;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SequenceEqual;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Single;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;Single;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SingleOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToArray;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Where;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Lookup;ApplyResultSelector;(System.Func,TResult>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Linq;Lookup;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Linq;Lookup;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Linq;Lookup;get_Item;(TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Linq;OrderedParallelQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[3].ReturnValue;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[2].ReturnValue;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func);Argument[1].ReturnValue;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;All;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;All;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Any;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Any;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;AsEnumerable;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;AsOrdered;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsOrdered;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsParallel;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsParallel;(System.Collections.Concurrent.Partitioner);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsParallel;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsSequential;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsUnordered;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Cast;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Count;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Count;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;DefaultIfEmpty;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);Argument[1];ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Distinct;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Distinct;(System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ElementAt;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;ElementAtOrDefault;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ForAll;(System.Linq.ParallelQuery,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[0];Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;LongCount;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;LongCount;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OfType;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Repeat;(TResult,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;Reverse;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Skip;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Take;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToArray;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToList;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;WithCancellation;(System.Linq.ParallelQuery,System.Threading.CancellationToken);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;WithDegreeOfParallelism;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;WithExecutionMode;(System.Linq.ParallelQuery,System.Linq.ParallelExecutionMode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;WithMergeOptions;(System.Linq.ParallelQuery,System.Linq.ParallelMergeOptions);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Linq;ParallelQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[3].ReturnValue;ReturnValue;value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue;value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[1];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1].ReturnValue;ReturnValue;value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;AsQueryable;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;AsQueryable;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Cast;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Concat;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Concat;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;DefaultIfEmpty;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;DefaultIfEmpty;(System.Linq.IQueryable,TSource);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;DefaultIfEmpty;(System.Linq.IQueryable,TSource);Argument[1];ReturnValue.Element;value;manual | +| System.Linq;Queryable;Distinct;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Distinct;(System.Linq.IQueryable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;ElementAt;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;ElementAtOrDefault;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;First;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;OfType;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Reverse;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Skip;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Take;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Media;SoundPlayer;add_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;add_SoundLocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;add_StreamChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;remove_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;remove_SoundLocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;remove_StreamChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.DateTime);Argument[0];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);Argument[2];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan,System.DateTime);Argument[3];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_CacheSyncDate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_MaxAge;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_MaxStale;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_MinFresh;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;AuthenticationHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;AuthenticationHeaderValue;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;get_Parameter;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;get_Scheme;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;ContentDispositionHeaderValue;(System.Net.Http.Headers.ContentDispositionHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;ContentDispositionHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;EntityTagHeaderValue;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;get_Tag;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HeaderStringValues+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HeaderStringValues;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.Http.Headers;HeaderStringValues;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.Http.Headers;HeaderStringValues;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HeaderStringValues;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Net.Http.Headers;HttpHeaderValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.Http.Headers;HttpHeaderValueCollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net.Http.Headers;HttpHeaderValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.Http.Headers;HttpHeaderValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.Http.Headers;HttpHeaders;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.Http.Headers;HttpHeaders;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.Http.Headers;HttpHeaders;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.Http.Headers;HttpHeaders;get_NonValidated;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.Http.Headers;HttpHeadersNonValidated;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.Http.Headers;HttpHeadersNonValidated;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;TryGetValue;(System.String,System.Net.Http.Headers.HeaderStringValues);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;TryGetValues;(System.String,System.Net.Http.Headers.HeaderStringValues);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;get_Item;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;get_Keys;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;MediaTypeHeaderValue;(System.Net.Http.Headers.MediaTypeHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;MediaTypeHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;TryParse;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;TryParse;(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.Net.Http.Headers.NameValueHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;ProductHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;ProductHeaderValue;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;Parse;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;ProductInfoHeaderValue;(System.Net.Http.Headers.ProductHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;ProductInfoHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ProductInfoHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;get_Comment;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;get_Product;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;RangeConditionHeaderValue;(System.DateTimeOffset);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;RangeConditionHeaderValue;(System.Net.Http.Headers.EntityTagHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;get_Date;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;get_EntityTag;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;RetryConditionHeaderValue;(System.DateTimeOffset);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;RetryConditionHeaderValue;(System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;get_Date;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;get_Delta;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;StringWithQualityHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;StringWithQualityHeaderValue;(System.String,System.Double);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;TransferCodingHeaderValue;(System.Net.Http.Headers.TransferCodingHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;TransferCodingHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;TryParse;(System.String,System.Net.Http.Headers.TransferCodingHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;TryParse;(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_Comment;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_ProtocolName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_ProtocolVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_ReceivedBy;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);Argument[2];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);Argument[3];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;get_Agent;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;get_Date;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;get_Text;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(System.Object,System.Type,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(T,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http.Json;JsonContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;AddCallback;(System.Net.Http.HttpRequestMessage,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;get_Request;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;get_Response;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;ByteArrayContent;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Http;ByteArrayContent;ByteArrayContent;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Http;ByteArrayContent;CreateContentReadStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;CreateContentReadStreamAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;DelegatingHandler;DelegatingHandler;(System.Net.Http.HttpMessageHandler);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;DelegatingHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http;FormUrlEncodedContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;FormUrlEncodedContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http;FormUrlEncodedContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;FormUrlEncodedContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HeaderEncodingSelector;BeginInvoke;(System.String,TContext,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClientHandler;set_ServerCertificateCustomValidationCallback;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;HttpContent;CopyTo;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CreateContentReadStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;CreateContentReadStreamAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStreamAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStreamAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpMessageInvoker;HttpMessageInvoker;(System.Net.Http.HttpMessageHandler,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;HttpMessageInvoker;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http;HttpMethod;HttpMethod;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;HttpMethod;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpMethod;get_Method;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);Argument[0];Argument[this];taint;manual | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);Argument[1];Argument[this];taint;manual | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http;HttpRequestMessage;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpRequestOptions;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Net.Http;HttpRequestOptions;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Net.Http;HttpRequestOptions;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Net.Http;HttpRequestOptions;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Net.Http;HttpRequestOptions;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Net.Http;HttpRequestOptions;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.Http;HttpRequestOptions;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net.Http;HttpRequestOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.Http;HttpRequestOptions;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.Http;HttpRequestOptions;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Net.Http;HttpRequestOptions;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Net.Http;HttpRequestOptions;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Net.Http;HttpRequestOptions;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Net.Http;HttpRequestOptions;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Net.Http;HttpResponseMessage;EnsureSuccessStatusCode;();Argument[this];ReturnValue;value;df-generated | +| System.Net.Http;HttpResponseMessage;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;MessageProcessingHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http;MultipartContent;Add;(System.Net.Http.HttpContent);Argument[0];Argument[this].Element;value;manual | +| System.Net.Http;MultipartContent;CreateContentReadStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;MultipartContent;CreateContentReadStreamAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;MultipartContent;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.Http;MultipartContent;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.Http;MultipartContent;MultipartContent;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http;MultipartContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;MultipartContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;MultipartContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;MultipartContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;MultipartContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;MultipartContent;set_HeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;MultipartFormDataContent;Add;(System.Net.Http.HttpContent);Argument[0];Argument[this].Element;value;manual | +| System.Net.Http;MultipartFormDataContent;Add;(System.Net.Http.HttpContent,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;MultipartFormDataContent;Add;(System.Net.Http.HttpContent,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;MultipartFormDataContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;MultipartFormDataContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;MultipartFormDataContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;CreateContentReadStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;CreateContentReadStreamAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;ReadOnlyMemoryContent;(System.ReadOnlyMemory);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpConnectionContext;get_DnsEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpConnectionContext;get_InitialRequestMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpHandler;set_ConnectCallback;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpHandler;set_PlaintextStreamFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpHandler;set_RequestHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpHandler;set_ResponseHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;get_InitialRequestMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;get_NegotiatedHttpVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;get_PlaintextStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;CreateContentReadStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;StreamContent;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;StreamContent;StreamContent;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;StringContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;StringContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http;StringContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;StringContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String,System.Text.Encoding,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateViewCollection;InsertItem;(System.Int32,System.Net.Mail.AlternateView);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AlternateViewCollection;SetItem;(System.Int32,System.Net.Mail.AlternateView);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.IO.Stream,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.IO.Stream,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.IO.Stream,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String,System.Net.Mime.ContentType);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;get_ContentDisposition;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String,System.Net.Mime.ContentType);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;get_ContentStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;AttachmentCollection;InsertItem;(System.Int32,System.Net.Mail.Attachment);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentCollection;SetItem;(System.Int32,System.Net.Mail.Attachment);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String,System.Text.Encoding,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResourceCollection;InsertItem;(System.Int32,System.Net.Mail.LinkedResource);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;LinkedResourceCollection;SetItem;(System.Int32,System.Net.Mail.LinkedResource);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String,System.Text.Encoding);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String,System.Text.Encoding);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String,System.Text.Encoding);Argument[2];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.Net.Mail.MailAddress);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_Address;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_Host;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_User;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddressCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Net.Mail;MailAddressCollection;InsertItem;(System.Int32,System.Net.Mail.MailAddress);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddressCollection;SetItem;(System.Int32,System.Net.Mail.MailAddress);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddressCollection;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailMessage;MailMessage;(System.Net.Mail.MailAddress,System.Net.Mail.MailAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;MailMessage;MailMessage;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net.Mail;MailMessage;MailMessage;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;MailMessage;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;SendCompletedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Mail;SmtpClient;Send;(System.Net.Mail.MailMessage);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;Send;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendAsync;(System.Net.Mail.MailMessage,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendAsync;(System.String,System.String,System.String,System.String,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.Net.Mail.MailMessage);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);Argument[4];ReturnValue;taint;df-generated | +| System.Net.Mail;SmtpClient;SmtpClient;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SmtpClient;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;add_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Mail;SmtpClient;remove_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Mail;SmtpException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;get_FailedRecipient;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.String,System.Net.Mail.SmtpFailedRecipientException[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;get_InnerExceptions;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mime;ContentDisposition;ContentDisposition;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mime;ContentDisposition;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mime;ContentType;ContentType;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mime;ContentType;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mime;ContentType;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;Add;(System.Net.NetworkInformation.GatewayIPAddressInformation);Argument[0];Argument[this].Element;value;manual | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;CopyTo;(System.Net.NetworkInformation.GatewayIPAddressInformation[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;IPAddressCollection;Add;(System.Net.IPAddress);Argument[0];Argument[this].Element;value;manual | +| System.Net.NetworkInformation;IPAddressCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.NetworkInformation;IPAddressCollection;CopyTo;(System.Net.IPAddress[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net.NetworkInformation;IPAddressCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.NetworkInformation;IPAddressCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.NetworkInformation;IPAddressInformationCollection;Add;(System.Net.NetworkInformation.IPAddressInformation);Argument[0];Argument[this].Element;value;manual | +| System.Net.NetworkInformation;IPAddressInformationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.NetworkInformation;IPAddressInformationCollection;CopyTo;(System.Net.NetworkInformation.IPAddressInformation[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net.NetworkInformation;IPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.NetworkInformation;IPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.NetworkInformation;IPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;BeginGetUnicastAddresses;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;Add;(System.Net.NetworkInformation.MulticastIPAddressInformation);Argument[0];Argument[this].Element;value;manual | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;CopyTo;(System.Net.NetworkInformation.MulticastIPAddressInformation[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;NetworkAddressChangedEventHandler;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkAvailabilityChangedEventHandler;BeginInvoke;(System.Object,System.Net.NetworkInformation.NetworkAvailabilityEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;add_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;add_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;remove_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;remove_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkInformationPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;GetAddressBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;PhysicalAddress;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.NetworkInformation;Ping;add_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;Ping;remove_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;PingCompletedEventHandler;BeginInvoke;(System.Object,System.Net.NetworkInformation.PingCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;Add;(System.Net.NetworkInformation.UnicastIPAddressInformation);Argument[0];Argument[this].Element;value;manual | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;CopyTo;(System.Net.NetworkInformation.UnicastIPAddressInformation[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;CloseAsync;(System.Int64,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_LocalEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_NegotiatedApplicationProtocol;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_RemoteCertificate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_RemoteEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_TargetHostName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicListenerOptions;set_ConnectionOptionsCallback;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Quic;QuicStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Quic;QuicStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Quic;QuicStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Quic;QuicStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Quic;QuicStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Quic;QuicStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Quic;QuicStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Quic;QuicStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Quic;QuicStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Quic;QuicStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Quic;QuicStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;AuthenticatedStream;AuthenticatedStream;(System.IO.Stream,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;AuthenticatedStream;DisposeAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;AuthenticatedStream;get_InnerStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;LocalCertificateSelectionCallback;BeginInvoke;(System.Object,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String[],System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateAuthentication;GetOutgoingBlob;(System.ReadOnlySpan,System.Net.Security.NegotiateAuthenticationStatusCode);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;GetOutgoingBlob;(System.String,System.Net.Security.NegotiateAuthenticationStatusCode);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;NegotiateAuthentication;(System.Net.Security.NegotiateAuthenticationClientOptions);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateAuthentication;get_Package;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;get_RemoteIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;get_TargetName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);Argument[1];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);Argument[1];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Security;NegotiateStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;NegotiateStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Security;NegotiateStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Security;NegotiateStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;NegotiateStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;NegotiateStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;NegotiateStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Security;NegotiateStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Security;NegotiateStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;get_RemoteIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;RemoteCertificateValidationCallback;BeginInvoke;(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;ServerCertificateSelectionCallback;BeginInvoke;(System.Object,System.String,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;ServerOptionsSelectionCallback;BeginInvoke;(System.Net.Security.SslStream,System.Net.Security.SslClientHelloInfo,System.Object,System.Threading.CancellationToken,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslApplicationProtocol;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslApplicationProtocol;get_Protocol;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslCertificateTrust;CreateForX509Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Net.Security;SslCertificateTrust;CreateForX509Store;(System.Security.Cryptography.X509Certificates.X509Store,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_LocalCertificateSelectionCallback;(System.Net.Security.LocalCertificateSelectionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_ServerCertificateSelectionCallback;(System.Net.Security.ServerCertificateSelectionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsClient;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Security;SslStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;SslStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Security;SslStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Security;SslStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;SslStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;SslStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;Write;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Security;SslStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Security;SslStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Security;SslStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;get_LocalCertificate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;get_RemoteCertificate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;get_TransportContext;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStreamCertificateContext;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean,System.Net.Security.SslCertificateTrust);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;IPPacketInformation;get_Address;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;IPv6MulticastOption;IPv6MulticastOption;(System.Net.IPAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;IPv6MulticastOption;IPv6MulticastOption;(System.Net.IPAddress,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;NetworkStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Sockets;NetworkStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Sockets;NetworkStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Sockets;NetworkStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Net.Sockets;NetworkStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket,System.IO.FileAccess,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;NetworkStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Sockets;NetworkStream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Sockets;NetworkStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Sockets;NetworkStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Net.Sockets;NetworkStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Sockets;NetworkStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.Net.Sockets;NetworkStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;NetworkStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;NetworkStream;get_Socket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SafeSocketHandle;SafeSocketHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Accept;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;BeginAccept;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginAccept;(System.Int32,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginAccept;(System.Net.Sockets.Socket,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginDisconnect;(System.Boolean,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSendFile;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSendFile;(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;Bind;(System.Net.EndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Connect;(System.Net.EndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Connect;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Connect;(System.Net.IPAddress[],System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.String,System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;DisconnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[4];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Span,System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Span,System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.ArraySegment,System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);Argument[4];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);Argument[4];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendPacketsAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[4];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.ReadOnlySpan,System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ArraySegment,System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_LocalEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_RemoteEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_SafeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;SetBuffer;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;SetBuffer;(System.Memory);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;add_Completed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_ConnectByNameError;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_ConnectSocket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_MemoryBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_ReceiveMessageFromPacketInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;remove_Completed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;SocketException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;AcceptAsync;(System.Net.Sockets.Socket,System.Net.Sockets.Socket);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.String,System.Int32,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveMessageFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendToAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];Argument[0];taint;df-generated | +| System.Net.Sockets;TcpClient;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpClient;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpClient;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpClient;Connect;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpClient;TcpClient;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptSocket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptSocketAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptSocketAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptTcpClient;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;BeginAcceptSocket;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpListener;BeginAcceptTcpClient;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpListener;TcpListener;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpListener;TcpListener;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpListener;get_LocalEndpoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;get_Server;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;BeginReceive;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;BeginSend;(System.Byte[],System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;BeginSend;(System.Byte[],System.Int32,System.Net.IPEndPoint,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;BeginSend;(System.Byte[],System.Int32,System.String,System.Int32,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;Connect;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;EndReceive;(System.IAsyncResult,System.Net.IPEndPoint);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;Receive;(System.Net.IPEndPoint);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.Byte[],System.Int32,System.Net.IPEndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.ReadOnlySpan,System.Net.IPEndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.Byte[],System.Int32,System.Net.IPEndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;UdpClient;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;get_RemoteEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UnixDomainSocketEndPoint;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;ClientWebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;ClientWebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Net.WebSockets.WebSocketMessageFlags,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;SetBuffer;(System.Int32,System.Int32,System.ArraySegment);Argument[2].Element;Argument[this];taint;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_CookieCollection;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_Origin;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_SecWebSocketKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_SecWebSocketProtocols;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_SecWebSocketVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_User;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_WebSocket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);Argument[0];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);Argument[1];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);Argument[2];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Net.WebSockets.WebSocketMessageFlags,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocketException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;AuthenticationSchemeSelector;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;BindIPEndPoint;BeginInvoke;(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net;Cookie;Cookie;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;Cookie;Cookie;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;Cookie;Cookie;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net;Cookie;Cookie;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net;Cookie;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;Cookie;get_TimeStamp;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;Cookie;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Net;CookieCollection;Add;(System.Net.Cookie);Argument[0];Argument[this].Element;value;manual | +| System.Net;CookieCollection;Add;(System.Net.CookieCollection);Argument[0];Argument[this].Element;value;manual | +| System.Net;CookieCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net;CookieCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net;CookieCollection;CopyTo;(System.Net.Cookie[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net;CookieCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net;CookieCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net;CookieCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net;CookieCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;CookieCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Net;CookieException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;CredentialCache;GetCredential;(System.Uri,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;CredentialCache;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net;Dns;BeginGetHostAddresses;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginGetHostByName;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginGetHostEntry;(System.Net.IPAddress,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginGetHostEntry;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginResolve;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;DnsEndPoint;DnsEndPoint;(System.String,System.Int32,System.Net.Sockets.AddressFamily);Argument[0];Argument[this];taint;df-generated | +| System.Net;DnsEndPoint;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DnsEndPoint;get_Host;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DownloadDataCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DownloadDataCompletedEventHandler;BeginInvoke;(System.Object,System.Net.DownloadDataCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;DownloadProgressChangedEventHandler;BeginInvoke;(System.Object,System.Net.DownloadProgressChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;DownloadStringCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DownloadStringCompletedEventHandler;BeginInvoke;(System.Object,System.Net.DownloadStringCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;FileWebRequest;BeginGetRequestStream;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;FileWebRequest;BeginGetResponse;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;FileWebRequest;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FileWebResponse;GetResponseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FileWebResponse;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FileWebResponse;get_ResponseUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;BeginGetRequestStream;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;FtpWebRequest;BeginGetResponse;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;FtpWebRequest;EndGetRequestStream;(System.IAsyncResult);Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;EndGetResponse;(System.IAsyncResult);Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;GetRequestStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;GetResponse;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;GetResponseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_BannerMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_ExitMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_LastModified;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_ResponseUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_StatusDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_WelcomeMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpContinueDelegate;BeginInvoke;(System.Int32,System.Net.WebHeaderCollection,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener+ExtendedProtectionSelector;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener;BeginGetContext;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener;get_Prefixes;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListener;get_TimeoutManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListener;set_AuthenticationSchemeSelectorDelegate;(System.Net.AuthenticationSchemeSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener;set_ExtendedProtectionSelectorDelegate;(System.Net.HttpListener+ExtendedProtectionSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListenerContext;get_User;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerPrefixCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Net;HttpListenerPrefixCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net;HttpListenerPrefixCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net;HttpListenerPrefixCollection;CopyTo;(System.String[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net;HttpListenerPrefixCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Net;HttpListenerPrefixCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net;HttpListenerRequest;BeginGetClientCertificate;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListenerRequest;EndGetClientCertificate;(System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_ContentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_Cookies;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_HttpMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_InputStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_ProtocolVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_RawUrl;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_Url;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_UrlReferrer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_UserAgent;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_UserHostName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerResponse;Close;(System.Byte[],System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net;HttpListenerResponse;CopyFrom;(System.Net.HttpListenerResponse);Argument[0];Argument[this];taint;df-generated | +| System.Net;HttpListenerResponse;get_OutputStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;BeginGetRequestStream;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpWebRequest;BeginGetResponse;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpWebRequest;EndGetRequestStream;(System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;EndGetRequestStream;(System.IAsyncResult,System.Net.TransportContext);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;EndGetResponse;(System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;GetRequestStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;GetRequestStream;(System.Net.TransportContext);Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;GetResponse;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;get_Address;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;set_ContinueDelegate;(System.Net.HttpContinueDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpWebRequest;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpWebResponse;GetResponseHeader;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_CharacterSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_Server;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_StatusDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;IPAddress;MapToIPv4;();Argument[this];ReturnValue;value;df-generated | +| System.Net;IPAddress;MapToIPv6;();Argument[this];ReturnValue;value;df-generated | +| System.Net;IPAddress;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;IPAddress;ToString;(System.String,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System.Net;IPEndPoint;IPEndPoint;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net;IPHostEntry;get_Aliases;();Argument[this];ReturnValue;taint;manual | +| System.Net;IPHostEntry;get_HostName;();Argument[this];ReturnValue;taint;manual | +| System.Net;IPNetwork;IPNetwork;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net;IPNetwork;get_BaseAddress;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;NetworkCredential;GetCredential;(System.String,System.Int32,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Net;NetworkCredential;GetCredential;(System.Uri,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.Security.SecureString,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.Security.SecureString,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net;OpenReadCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;OpenReadCompletedEventHandler;BeginInvoke;(System.Object,System.Net.OpenReadCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;OpenWriteCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;OpenWriteCompletedEventHandler;BeginInvoke;(System.Object,System.Net.OpenWriteCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;ProtocolViolationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;ServicePoint;set_BindIPEndPointDelegate;(System.Net.BindIPEndPoint);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;ServicePointManager;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;SocketAddress;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadDataCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadDataCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadDataCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadFileCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadFileCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadFileCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadProgressChangedEventHandler;BeginInvoke;(System.Object,System.Net.UploadProgressChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadStringCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadStringCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadStringCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadValuesCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadValuesCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadValuesCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;DownloadData;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadData;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataAsync;(System.Uri,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFile;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFile;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileAsync;(System.Uri,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadString;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadString;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringAsync;(System.Uri,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebRequest;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebRequest;(System.Uri);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[1];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenRead;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenRead;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadAsync;(System.Uri,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.String,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.String,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.Uri,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.Uri,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.Uri,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.Uri,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.Uri,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;add_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;get_ResponseHeaders;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;remove_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;WebException;WebException;(System.String,System.Exception,System.Net.WebExceptionStatus,System.Net.WebResponse);Argument[3];Argument[this];taint;df-generated | +| System.Net;WebException;get_Response;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebHeaderCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Net;WebHeaderCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net;WebHeaderCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Net;WebHeaderCollection;get_Item;(System.Net.HttpRequestHeader);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebHeaderCollection;get_Item;(System.Net.HttpResponseHeader);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebProxy;GetProxy;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;BeginGetRequestStream;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebRequest;BeginGetResponse;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebRequest;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;Create;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;CreateDefault;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;CreateHttp;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;CreateHttp;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebUtility;HtmlDecode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebUtility;HtmlDecode;(System.String,System.IO.TextWriter);Argument[0];Argument[1];taint;df-generated | +| System.Net;WebUtility;HtmlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Net;WebUtility;HtmlEncode;(System.String,System.IO.TextWriter);Argument[0];ReturnValue;taint;manual | +| System.Net;WebUtility;UrlDecode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebUtility;UrlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Net;WriteStreamClosedEventHandler;BeginInvoke;(System.Object,System.Net.WriteStreamClosedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Numerics;BigInteger;Abs;(System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Clamp;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Clamp;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Clamp;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[2];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;CopySign;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Max;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Max;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Min;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Min;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Pow;(System.Numerics.BigInteger,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Remainder;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;RotateLeft;(System.Numerics.BigInteger,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;RotateRight;(System.Numerics.BigInteger,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;IAdditionOperators;op_CheckedAddition;(TSelf,TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;IAdditionOperators;op_CheckedAddition;(TSelf,TOther);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Clamp;(TSelf,TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Clamp;(TSelf,TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Clamp;(TSelf,TSelf,TSelf);Argument[2];ReturnValue;taint;df-generated | +| System.Numerics;INumber;CopySign;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Max;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Max;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MaxNumber;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MaxNumber;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Min;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Min;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MinNumber;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MinNumber;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumberBase;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumberBase;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumberBase;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Plane;Normalize;(System.Numerics.Plane);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Plane;Plane;(System.Numerics.Vector3,System.Single);Argument[0];Argument[this];taint;df-generated | +| System.Numerics;Plane;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Numerics;Vector2;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Vector3;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Vector4;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Vector;Abs;(System.Numerics.Vector);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Vector;WithElement;(System.Numerics.Vector,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Vector;op_UnaryPlus;(System.Numerics.Vector);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;AssemblyBuilder;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;AssemblyBuilder;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[3].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[3].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[3].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[4].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[5].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicILInfo;get_DynamicMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;CreateDelegate;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[4].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[5];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[4].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[5];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;GetBaseDefinition;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Emit;DynamicMethod;GetParameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_ReturnParameter;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_ReturnType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ILGenerator;DeclareLocal;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ILGenerator;DeclareLocal;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineInitializedData;(System.String,System.Byte[],System.Reflection.FieldAttributes);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[3].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetType;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ParameterBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;ParameterBuilder;SetCustomAttribute;(System.Reflection.Emit.CustomAttributeBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetFieldSigHelper;(System.Reflection.Module);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetLocalVarSigHelper;(System.Reflection.Module);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.CallingConventions,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;GetConstructor;(System.Type,System.Reflection.ConstructorInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;GetField;(System.Type,System.Reflection.FieldInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;GetMethod;(System.Type,System.Reflection.MethodInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;MakeGenericType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;MakeGenericType;(System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;CustomAttributeSignature;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;CustomAttributeSignature;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;AddModifier;(System.Reflection.Metadata.EntityHandle,System.Boolean);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;Add;(System.Reflection.Metadata.ExceptionRegionKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddCatch;(System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddFault;(System.Int32,System.Int32,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddFilter;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddFinally;(System.Int32,System.Int32,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Switch;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedScalar;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedScalar;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedVector;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedVector;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[2];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[2];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[4];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;MetadataRootBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;get_Sizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;Parameters;(System.Int32,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;Parameters;(System.Int32,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;AddPermission;(System.String,System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;AddPermission;(System.String,System.Reflection.Metadata.BlobBuilder);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;PortablePdbBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.Collections.Immutable.ImmutableArray,System.Reflection.Metadata.MethodDefinitionHandle,System.Func,System.Reflection.Metadata.BlobContentId>);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;DecodeFieldSignature;(System.Reflection.Metadata.BlobReader);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;DecodeType;(System.Reflection.Metadata.BlobReader,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);Argument[2];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Array;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Array;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Array;(System.Reflection.Metadata.Ecma335.SignatureTypeEncoder,System.Reflection.Metadata.Ecma335.ArrayShapeEncoder);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Pointer;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;SZArray;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;GetDeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyFile;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyFileHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;AssemblyFileHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;AssemblyReference;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;Blob;GetBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobBuilder+Blobs;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;BlobBuilder+Blobs;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;BlobBuilder+Blobs;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata;BlobBuilder;GetBlobs;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);Argument[this];Argument[0];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);Argument[this];Argument[0];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;ReserveBytes;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;TryWriteBytes;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Guid,System.UInt32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobContentId;get_Guid;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadConstant;(System.Reflection.Metadata.ConstantTypeCode);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadSerializedString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadUTF8;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadUTF16;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;get_CurrentPointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;get_StartPointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobWriter;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobWriter;ToArray;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobWriter;get_Blob;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;CustomAttributeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;CustomAttributeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;CustomAttributeHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;DocumentHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;DocumentHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;DocumentHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;EventAccessors;get_Others;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;EventDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;EventDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;EventDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;EventDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ExportedType;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ExportedTypeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;ExportedTypeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;FieldDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;FieldDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;FieldDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;GenericParameter;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;GenericParameterConstraint;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;GenericParameterHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;GenericParameterHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ImportDefinitionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;ImportDefinitionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;ImportDefinitionCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ImportScopeCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;ImportScopeCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;ImportScopeCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;InterfaceImplementation;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalConstantHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;LocalConstantHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;LocalConstantHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScope;GetChildren;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScope;GetLocalConstants;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScope;GetLocalVariables;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;LocalScopeHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;LocalScopeHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalVariableHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;LocalVariableHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;LocalVariableHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ManifestResource;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ManifestResourceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;ManifestResourceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;MemberReference;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MemberReferenceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;MemberReferenceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;MetadataReader;GetAssemblyDefinition;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetAssemblyFile;(System.Reflection.Metadata.AssemblyFileHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetAssemblyReference;(System.Reflection.Metadata.AssemblyReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetConstant;(System.Reflection.Metadata.ConstantHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomAttribute;(System.Reflection.Metadata.CustomAttributeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomAttributes;(System.Reflection.Metadata.EntityHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomDebugInformation;(System.Reflection.Metadata.CustomDebugInformationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomDebugInformation;(System.Reflection.Metadata.EntityHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetDeclarativeSecurityAttribute;(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetDocument;(System.Reflection.Metadata.DocumentHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetEventDefinition;(System.Reflection.Metadata.EventDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetExportedType;(System.Reflection.Metadata.ExportedTypeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetFieldDefinition;(System.Reflection.Metadata.FieldDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetGenericParameter;(System.Reflection.Metadata.GenericParameterHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetGenericParameterConstraint;(System.Reflection.Metadata.GenericParameterConstraintHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetImportScope;(System.Reflection.Metadata.ImportScopeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetInterfaceImplementation;(System.Reflection.Metadata.InterfaceImplementationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalConstant;(System.Reflection.Metadata.LocalConstantHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalScope;(System.Reflection.Metadata.LocalScopeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalScopes;(System.Reflection.Metadata.MethodDebugInformationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalScopes;(System.Reflection.Metadata.MethodDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalVariable;(System.Reflection.Metadata.LocalVariableHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetManifestResource;(System.Reflection.Metadata.ManifestResourceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMemberReference;(System.Reflection.Metadata.MemberReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDebugInformationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodDefinition;(System.Reflection.Metadata.MethodDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodImplementation;(System.Reflection.Metadata.MethodImplementationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodSpecification;(System.Reflection.Metadata.MethodSpecificationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetModuleDefinition;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetModuleReference;(System.Reflection.Metadata.ModuleReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetNamespaceDefinitionRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetParameter;(System.Reflection.Metadata.ParameterHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetPropertyDefinition;(System.Reflection.Metadata.PropertyDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetStandaloneSignature;(System.Reflection.Metadata.StandaloneSignatureHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetTypeDefinition;(System.Reflection.Metadata.TypeDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetTypeReference;(System.Reflection.Metadata.TypeReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetTypeSpecification;(System.Reflection.Metadata.TypeSpecificationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_AssemblyReferences;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_CustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_CustomDebugInformation;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_DebugMetadataHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_DeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_Documents;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_EventDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_FieldDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_ImportScopes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_LocalConstants;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_LocalScopes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_LocalVariables;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MetadataPointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MetadataVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MethodDebugInformation;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MethodDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_PropertyDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_StringComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromMetadataImage;(System.Byte*,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromMetadataImage;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromMetadataStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromPortablePdbImage;(System.Byte*,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromPortablePdbImage;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromPortablePdbStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;GetMetadataReader;(System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataStringDecoder;GetString;(System.Byte*,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;Create;(System.Reflection.Metadata.BlobReader);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;GetILReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;get_ExceptionRegions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;get_LocalSignature;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetDeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetParameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;MethodDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;MethodDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodImplementation;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodImplementationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;MethodImplementationHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;MethodImport;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodImport;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodSpecification;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ModuleDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ModuleReference;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_ExportedTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_NamespaceDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_TypeDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PEReaderExtensions;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PEReaderExtensions;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PEReaderExtensions;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;Parameter;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ParameterHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;ParameterHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;ParameterHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PropertyAccessors;get_Others;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PropertyDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;SequencePointCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;SequencePointCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;SequencePointCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;SequencePointCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;StandaloneSignature;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetDeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetEvents;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetFields;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetInterfaceImplementations;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetMethods;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetProperties;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;TypeDefinitionHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;TypeReferenceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Reflection.Metadata;TypeReferenceHandleCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Reflection.Metadata;TypeSpecification;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddEntry;(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32,TData,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;GetDirectories;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;ManagedPEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Reflection.Metadata.Ecma335.MetadataRootBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.ResourceSectionBuilder,System.Reflection.PortableExecutable.DebugDirectoryBuilder,System.Int32,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.PortableExecutable.CorFlags,System.Func,System.Reflection.Metadata.BlobContentId>);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;SerializeSection;(System.String,System.Reflection.PortableExecutable.SectionLocation);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;Sign;(System.Reflection.Metadata.BlobBuilder,System.Func,System.Byte[]>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;PEBuilder+Section;Section;(System.String,System.Reflection.PortableExecutable.SectionCharacteristics);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;GetSections;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;PEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Func,System.Reflection.Metadata.BlobContentId>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;PEBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_CoffHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_CorHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_PEHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_SectionHeaders;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEMemoryBlock;get_Pointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetEntireImage;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetMetadata;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetSectionData;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetSectionData;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.Byte*,System.Int32,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;TryOpenAssociatedPortablePdb;(System.String,System.Func,System.Reflection.Metadata.MetadataReaderProvider,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;PEReader;get_PEHeaders;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;CreateQualifiedName;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;CreateQualifiedName;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetAssembly;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetLoadedModules;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetModules;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;add_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection;Assembly;get_Modules;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;remove_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection;AssemblyExtensions;GetModules;(System.Reflection.Assembly);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;AssemblyName;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;AssemblyName;GetPublicKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;AssemblyName;SetPublicKey;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection;AssemblyName;SetPublicKeyToken;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection;AssemblyName;get_EscapedCodeBase;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeData;get_AttributeType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);Argument[1];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;get_MemberInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;get_MemberName;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;get_TypedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;CustomAttributeTypedArgument;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;CustomAttributeTypedArgument;(System.Type,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;CustomAttributeTypedArgument;(System.Type,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;get_ArgumentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;GetAddMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;GetRaiseMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;GetRemoveMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;get_AddMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;get_RaiseMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;get_RemoveMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetAddMethod;(System.Reflection.EventInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetAddMethod;(System.Reflection.EventInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRaiseMethod;(System.Reflection.EventInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRaiseMethod;(System.Reflection.EventInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRemoveMethod;(System.Reflection.EventInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRemoveMethod;(System.Reflection.EventInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;ExceptionHandlingClause;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;IntrospectionExtensions;GetTypeInfo;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;LocalVariableInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;MemberFilter;BeginInvoke;(System.Reflection.MemberInfo,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection;MethodInfo;CreateDelegate;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;MethodInfoExtensions;GetBaseDefinition;(System.Reflection.MethodInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Module;FindTypes;(System.Reflection.TypeFilter,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection;Module;GetType;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Module;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Module;get_ModuleHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ModuleResolveEventHandler;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection;ParameterInfo;GetRealObject;(System.Runtime.Serialization.StreamingContext);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;get_Member;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;get_ParameterType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Pointer;Box;(System.Void*,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Pointer;Unbox;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;GetAccessors;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;GetGetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;GetSetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;get_GetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;get_SetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetAccessors;(System.Reflection.PropertyInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetAccessors;(System.Reflection.PropertyInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetGetMethod;(System.Reflection.PropertyInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetGetMethod;(System.Reflection.PropertyInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetSetMethod;(System.Reflection.PropertyInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetSetMethod;(System.Reflection.PropertyInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;ReflectionTypeLoadException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Reflection;ReflectionTypeLoadException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetMethodInfo;(System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetRuntimeBaseDefinition;(System.Reflection.MethodInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetElementType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetFunctionPointerParameterTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetFunctionPointerReturnType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetInterfaceMap;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetInterfaceMap;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetInterfaces;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;TypeDelegator;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;TypeDelegator;get_AssemblyQualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_BaseType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_Namespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_UnderlyingSystemType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetConstructor;(System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetGenericArguments;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetInterfaces;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetNestedType;(System.Type,System.String,System.Reflection.BindingFlags);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeFilter;BeginInvoke;(System.Type,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection;TypeInfo;AsType;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection;TypeInfo;GetDeclaredNestedType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeInfo;GetTypeInfo;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection;TypeInfo;get_GenericTypeParameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeInfo;get_ImplementedInterfaces;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Resources;MissingSatelliteAssemblyException;get_CultureName;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;CreateFileBasedResourceManager;(System.String,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;CreateFileBasedResourceManager;(System.String,System.String,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;CreateFileBasedResourceManager;(System.String,System.String,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;GetResourceFileName;(System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly);Argument[1];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);Argument[2];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;get_BaseName;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;get_ResourceSetType;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceReader;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Resources;ResourceReader;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceReader;GetResourceData;(System.String,System.String,System.Byte[]);Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceReader;ResourceReader;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Resources;ResourceSet;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceSet;ResourceSet;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceSet;ResourceSet;(System.Resources.IResourceReader);Argument[0].Element;Argument[this];taint;df-generated | +| System.Resources;ResourceWriter;ResourceWriter;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceWriter;ResourceWriter;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceWriter;set_TypeNameConverter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;CallSite;get_Binder;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable+CreateValueCallback;BeginInvoke;(TKey,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Runtime.CompilerServices;ConditionalWeakTable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Runtime.CompilerServices;ConditionalWeakTable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Runtime.CompilerServices;ConditionalWeakTable;GetOrCreateValue;(TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable;GetValue;(TKey,System.Runtime.CompilerServices.ConditionalWeakTable+CreateValueCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;GetAsyncEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;WithCancellation;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;WithCancellation;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;GetResult;();Argument[this].SyntheticField[m_task_configured_task_awaitable].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;GetAwaiter;();Argument[this].SyntheticField[m_configuredTaskAwaiter];ReturnValue;value;manual | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;GetResult;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ContractHelper;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ContractHelper;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[2];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;DateTimeConstantAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);Argument[3];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;FormattableStringFactory;Create;(System.String,System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;FormattableStringFactory;Create;(System.String,System.Object[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ICriticalNotifyCompletion;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;INotifyCompletion;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;NullableAttribute;NullableAttribute;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;ReadOnlyCollectionBuilder;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Runtime.CompilerServices;RuntimeHelpers+CleanupCode;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeHelpers+TryCode;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeWrappedException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Runtime.CompilerServices;RuntimeWrappedException;RuntimeWrappedException;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;RuntimeWrappedException;get_WrappedException;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;StrongBox;StrongBox;(T);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;TaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;TaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;TaskAwaiter;GetResult;();Argument[this].SyntheticField[m_task_task_awaiter].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | +| System.Runtime.CompilerServices;TaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;TaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;TupleElementNamesAttribute;TupleElementNamesAttribute;(System.String[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;TupleElementNamesAttribute;get_TransformNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;GetResult;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;Capture;(System.Exception);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetCurrentStackTrace;(System.Exception);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetRemoteStackTrace;(System.Exception,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetRemoteStackTrace;(System.Exception,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetRemoteStackTrace;(System.Exception,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;get_SourceException;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToJSCallback;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToManagedCallback;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.Marshalling;AnsiStringMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T[],System.Span);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T[],System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;GetManagedValuesSource;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;GetManagedValuesDestination;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;GetManagedValuesSource;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;BStrStringMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T*[],System.Span);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T*[],System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.ReadOnlySpan,System.Span);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.ReadOnlySpan,System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;GetManagedValuesSource;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+UnmanagedToManagedOut;GetManagedValuesSource;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;FromManaged;(T);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;FromUnmanaged;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;ToManaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;FromManaged;(T);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;FromUnmanaged;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;ToManagedFinally;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.Span,System.Span);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.Span,System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller;GetManagedValuesDestination;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;Utf8StringMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal+UnhandledExceptionPropagationHandler;BeginInvoke;(System.Exception,System.RuntimeMethodHandle,System.IntPtr,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;Initialize;(System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal+UnhandledExceptionPropagationHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;ArrayWithOffset;ArrayWithOffset;(System.Object,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;ArrayWithOffset;GetArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CLong;CLong;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;CLong;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;COMException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CULong;CULong;(System.UIntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;CULong;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CollectionsMarshal;AsSpan;(System.Collections.Generic.List);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetAddMethod;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetRaiseMethod;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetRemoveMethod;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_DeclaringType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_ReflectedType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CriticalHandle;CriticalHandle;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;CriticalHandle;SetHandle;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;DllImportResolver;BeginInvoke;(System.String,System.Reflection.Assembly,System.Nullable,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;ExternalException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;GCHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;GCHandle;ToIntPtr;(System.Runtime.InteropServices.GCHandle);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;HandleRef;HandleRef;(System.Object,System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;HandleRef;HandleRef;(System.Object,System.IntPtr);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;HandleRef;ToIntPtr;(System.Runtime.InteropServices.HandleRef);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;HandleRef;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;HandleRef;get_Wrapper;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ImmutableCollectionsMarshal;AsArray;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ImmutableCollectionsMarshal;AsImmutableArray;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;Marshal;GenerateProgIdForType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;Marshal;InitHandle;(System.Runtime.InteropServices.SafeHandle,System.IntPtr);Argument[1];Argument[0];taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;CreateFromPinnedArray;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;ToEnumerable;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryGetMemoryManager;(System.ReadOnlyMemory,TManager);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryGetMemoryManager;(System.ReadOnlyMemory,TManager,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryGetString;(System.ReadOnlyMemory,System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;Clamp;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;Clamp;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;Clamp;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[2];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;CopySign;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;Max;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;Max;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;MaxNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;MaxNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;Min;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;Min;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;MinNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;MinNumber;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NativeLibrary;SetDllImportResolver;(System.Reflection.Assembly,System.Runtime.InteropServices.DllImportResolver);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;PosixSignalRegistration;Create;(System.Runtime.InteropServices.PosixSignal,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;SafeHandle;DangerousGetHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;SafeHandle;SafeHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;SafeHandle;SetHandle;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;SequenceMarshal;TryGetArray;(System.Buffers.ReadOnlySequence,System.ArraySegment);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;SequenceMarshal;TryGetReadOnlyMemory;(System.Buffers.ReadOnlySequence,System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;SequenceMarshal;TryGetReadOnlySequenceSegment;(System.Buffers.ReadOnlySequence,System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Abs;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;WithElement;(System.Runtime.Intrinsics.Vector64,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;op_UnaryPlus;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;GetLower;(System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;GetUpper;(System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;WithElement;(System.Runtime.Intrinsics.Vector128,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;WithLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;WithUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;op_UnaryPlus;(System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;GetLower;(System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;GetUpper;(System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;WithElement;(System.Runtime.Intrinsics.Vector256,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;WithLower;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;WithUpper;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;op_UnaryPlus;(System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;GetLower;(System.Runtime.Intrinsics.Vector512);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;GetUpper;(System.Runtime.Intrinsics.Vector512);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;WithElement;(System.Runtime.Intrinsics.Vector512,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;WithLower;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;WithUpper;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;op_UnaryPlus;(System.Runtime.Intrinsics.Vector512);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveAssemblyToPath;(System.Reflection.AssemblyName);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveAssemblyToPath;(System.Reflection.AssemblyName);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveUnmanagedDllToPath;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveUnmanagedDllToPath;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;EnterContextualReflection;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;add_Resolving;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;add_ResolvingUnmanagedDll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;add_Unloading;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;remove_Resolving;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;remove_ResolvingUnmanagedDll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;remove_Unloading;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Remoting;ObjectHandle;ObjectHandle;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Remoting;ObjectHandle;Unwrap;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContract;get_UnderlyingType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.DataContracts.DataContractSet);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[2].Element;Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;ImportSchemaSet;(System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.IEnumerable,System.Boolean);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataMember;get_MemberTypeContract;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializerSettings);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;GetSerializationSurrogateProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlDictionaryReader);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlReader,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;SetSerializationSurrogateProvider;(System.Runtime.Serialization.ISerializationSurrogateProvider);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_DateTimeFormat;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Runtime.Serialization.DataContractSerializerSettings);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[3].Element;Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;ReadObject;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;ReadObject;(System.Xml.XmlReader,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;get_DataContractResolver;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializerExtensions;GetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializerExtensions;SetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer,System.Runtime.Serialization.ISerializationSurrogateProvider);Argument[1];Argument[0];taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;DateTimeFormat;(System.String,System.IFormatProvider);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;DateTimeFormat;(System.String,System.IFormatProvider);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;get_FormatProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;get_FormatString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;Convert;(System.Object,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;Convert;(System.Object,System.TypeCode);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToDateTime;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToString;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetSerializableMembers;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetSerializableMembers;(System.Type,System.Runtime.Serialization.StreamingContext);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetSurrogateForCyclicalReference;(System.Runtime.Serialization.ISerializationSurrogate);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;PopulateObjectMembers;(System.Object,System.Reflection.MemberInfo[],System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;ObjectIDGenerator;GetId;(System.Object,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;ObjectManager;GetObject;(System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;ObjectManager;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;ObjectManager;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationEntry;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationEntry;get_ObjectType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationEntry;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Byte);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Char);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.DateTime);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.DateTime);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Decimal);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Double);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Int16);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object,System.Type);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.SByte);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Single);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.UInt16);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.UInt32);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.UInt64);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetDateTime;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetValue;(System.String,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;SetType;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;get_ObjectType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_ObjectType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationObjectManager;SerializationObjectManager;(System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;StreamingContext;StreamingContext;(System.Runtime.Serialization.StreamingContextStates,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;StreamingContext;get_Context;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);Argument[this];Argument[0];taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;GetNextSelector;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;GetSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XPathQueryGenerator;CreateFromDataContractSerializer;(System.Type,System.Reflection.MemberInfo[],System.Text.StringBuilder,System.Xml.XmlNamespaceManager);Argument[2];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlDictionaryReader);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlReader,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlSerializableServices;WriteNodes;(System.Xml.XmlWriter,System.Xml.XmlNode[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;XsdDataContractExporter;(System.Xml.Schema.XmlSchemaSet);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;get_Schemas;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.Versioning;FrameworkName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_Identifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_Profile;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;TargetFrameworkAttribute;TargetFrameworkAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Versioning;TargetFrameworkAttribute;get_FrameworkName;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;VersioningHelper;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;VersioningHelper;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;VersioningHelper;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);Argument[3];ReturnValue;taint;df-generated | +| System.Runtime;ControlledExecution;Run;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime;DependentHandle;get_TargetAndDependent;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.AccessControl;GenericAcl;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.AccessControl;GenericAcl;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.AccessControl;NativeObjectSecurity+ExceptionFromErrorCode;BeginInvoke;(System.Int32,System.String,System.Runtime.InteropServices.SafeHandle,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding);Argument[1];Argument[this];taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection);Argument[2].Element;Argument[this];taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_CustomChannelBinding;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_CustomServiceNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicyTypeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);Argument[1];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);Argument[1];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;Clone;(System.Security.Claims.ClaimsIdentity);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;Clone;(System.Security.Claims.ClaimsIdentity);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;WriteTo;(System.IO.BinaryWriter,System.Byte[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Security.Claims;Claim;get_CustomSerializationData;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_Issuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_OriginalIssuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_Type;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_ValueType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;AddClaim;(System.Security.Claims.Claim);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;AddClaims;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.IO.BinaryReader);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;CreateClaim;(System.IO.BinaryReader);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;CreateClaim;(System.IO.BinaryReader);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsIdentity;FindFirst;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsIdentity;FindFirst;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;HasClaim;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsIdentity;WriteTo;(System.IO.BinaryWriter,System.Byte[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_AuthenticationType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_Claims;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_CustomSerializationData;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_NameClaimType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_RoleClaimType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;AddIdentities;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;AddIdentity;(System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Security.Principal.IIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Security.Principal.IPrincipal);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;CreateClaimsIdentity;(System.IO.BinaryReader);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;FindFirst;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;FindFirst;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;HasClaim;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;WriteTo;(System.IO.BinaryWriter,System.Byte[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_Claims;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_CustomSerializationData;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_Identities;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_Identity;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;set_ClaimsPrincipalSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;set_PrimaryIdentitySelector;(System.Func,System.Security.Claims.ClaimsIdentity>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[3];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[3];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.String,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[3];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequest;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[3];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequest;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Int32,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[4];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequestPem;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[3];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequestPem;(System.String,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[3];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;PublicKey;(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;get_Oid;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X500RelativeDistinguishedName;GetSingleElementType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityInformationAccessExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_KeyIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_NamedIssuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_RawIssuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_SerialNumber;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;ToString;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_Extensions;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_NotAfter;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_NotBefore;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_PublicKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Add;(System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Find;(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Insert;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;set_Item;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;X509CertificateEnumerator;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Add;(System.Security.Cryptography.X509Certificates.X509Certificate);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;AddRange;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;CopyTo;(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509CertificateCollection+X509CertificateEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Insert;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509Certificate[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;set_Item;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;CopyTo;(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;get_EnhancedKeyUsages;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;Add;(System.Security.Cryptography.X509Certificates.X509Extension);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;CopyTo;(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;CreateForECDsa;(System.Security.Cryptography.ECDsa);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);Argument[1];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectAlternativeNameExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;get_SubjectKeyIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;get_SubjectKeyIdentifierBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;CipherData;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;CipherData;(System.Security.Cryptography.Xml.CipherReference);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;CipherReference;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;CipherReference;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DSAKeyValue;DSAKeyValue;(System.Security.Cryptography.DSA);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[2];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[3].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedData;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedData;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedKey;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedKey;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;GetDecryptionKey;(System.Security.Cryptography.Xml.EncryptedData,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;GetIdElement;(System.Xml.XmlDocument,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;EncryptionMethod;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;EncryptionProperty;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;get_Id;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;get_Target;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Add;(System.Security.Cryptography.Xml.EncryptionProperty);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;CopyTo;(System.Security.Cryptography.Xml.EncryptionProperty[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Insert;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_ItemOf;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;AddClause;(System.Security.Cryptography.Xml.KeyInfoClause);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography.Xml;KeyInfo;GetEnumerator;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;KeyInfoEncryptedKey;(System.Security.Cryptography.Xml.EncryptedKey);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoName;KeyInfoName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoName;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoNode;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoNode;KeyInfoNode;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoNode;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;AddSubjectKeyId;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;AddSubjectName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_Certificates;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_IssuerSerials;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_SubjectKeyIds;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_SubjectNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;RSAKeyValue;RSAKeyValue;(System.Security.Cryptography.RSA);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;AddTransform;(System.Security.Cryptography.Xml.Transform);Argument[this];Argument[0];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;Reference;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;Reference;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;Reference;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.Xml;ReferenceList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Cryptography.Xml;ReferenceList;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.Xml;ReferenceList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography.Xml;ReferenceList;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.Xml;ReferenceList;Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.Xml;ReferenceList;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.Xml;ReferenceList;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptedReference);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Signature;AddObject;(System.Security.Cryptography.Xml.DataObject);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Signature;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;AddReference;(System.Security.Cryptography.Xml.Reference);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;AddReference;(System.Security.Cryptography.Xml.Reference);Argument[this];Argument[0];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.Xml;SignedInfo;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography.Xml;SignedInfo;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_CanonicalizationMethodObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_References;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.KeyedHashAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;ComputeSignature;(System.Security.Cryptography.KeyedHashAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;GetIdElement;(System.Xml.XmlDocument,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;SignedXml;(System.Xml.XmlDocument);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;SignedXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SafeCanonicalizationMethods;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_Signature;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SignatureValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SignedInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;set_Resolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;set_SignatureFormatValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Cryptography.Xml;Transform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;Transform;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;Transform;get_PropagatedNamespaces;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;TransformChain;Add;(System.Security.Cryptography.Xml.Transform);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;TransformChain;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;TransformChain;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;LoadInnerXml;(System.Xml.XmlNodeList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;(System.Boolean,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;LoadInnerXml;(System.Xml.XmlNodeList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;GetInnerXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;LoadInnerXml;(System.Xml.XmlNodeList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_LegalBlockSizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AesManaged;get_LegalBlockSizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AesManaged;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.String,System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.String,System.ReadOnlySpan);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;Format;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;Add;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;AsnEncodedDataCollection;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;CopyTo;(System.Security.Cryptography.AsnEncodedData[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.AsnEncodedDataEnumerator.Current];value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography;AsnEncodedDataEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithm;CngAlgorithm;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngAlgorithm;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Algorithm;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;CngAlgorithmGroup;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_AlgorithmGroup;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;CngKeyBlobFormat;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_Format;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngProperty;CngProperty;(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;CngProperty;GetValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngProvider;CngProvider;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngProvider;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngProvider;get_Provider;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CryptoStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Security.Cryptography;CryptoStream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.Security.Cryptography;CryptoStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.Security.Cryptography;CryptoStream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Security.Cryptography;CryptoStream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.Security.Cryptography;CryptoStream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.Security.Cryptography;CryptoStream;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CryptoStream;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;CryptoStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CryptoStream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CryptoStream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.Security.Cryptography;CryptoStream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Security.Cryptography;CryptoStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.Security.Cryptography;CryptoStream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Security.Cryptography;CryptoStream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.Security.Cryptography;CryptoStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;DSACng;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;DSASignatureDeformatter;DSASignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;DSASignatureDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;DSASignatureFormatter;DSASignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;DSASignatureFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ECDiffieHellmanPublicKey;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ToByteArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;ECDsaCng;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HMACMD5;HMACMD5;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA1;HMACSHA1;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA3_256;HMACSHA3_256;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA3_384;HMACSHA3_384;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA3_512;HMACSHA3_512;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA256;HMACSHA256;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA384;HMACSHA384;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA512;HMACSHA512;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[]);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.IO.Stream);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_Hash;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithmName;HashAlgorithmName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;HashAlgorithmName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithmName;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.Byte[]);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;CreateHash;(System.Security.Cryptography.HashAlgorithmName);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;get_AlgorithmName;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;Oid;FromFriendlyName;(System.String,System.Security.Cryptography.OidGroup);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;Oid;FromOidValue;(System.String,System.Security.Cryptography.OidGroup);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.Security.Cryptography.Oid);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;OidCollection;Add;(System.Security.Cryptography.Oid);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography;OidCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography;OidCollection;CopyTo;(System.Security.Cryptography.Oid[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography;OidCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Cryptography;OidCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.OidEnumerator.Current];value;manual | +| System.Security.Cryptography;OidCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;OidCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;OidCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography;OidEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[2];Argument[this];taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[4];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSACng;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;CreateOaep;(System.Security.Cryptography.HashAlgorithmName);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_OaepHashAlgorithm;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;RSAOAEPKeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;RSAOAEPKeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;RSAPKCS1KeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;RSAPKCS1KeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;RSAPKCS1SignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;SetHashAlgorithm;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;RSAPKCS1SignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;SetHashAlgorithm;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SP800108HmacCounterKdf;SP800108HmacCounterKdf;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;SP800108HmacCounterKdf;SP800108HmacCounterKdf;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;SafeEvpPKeyHandle;DuplicateHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SignatureDescription;CreateDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SignatureDescription;CreateFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);Argument[0];Argument[1];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);Argument[0];Argument[1];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_LegalBlockSizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_LegalBlockSizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;FileDialogPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;FileIOPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Permissions;PrincipalPermission;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;PrincipalPermission;Intersect;(System.Security.IPermission);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Permissions;PrincipalPermission;Intersect;(System.Security.IPermission);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;PrincipalPermission;Union;(System.Security.IPermission);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;PublisherIdentityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;ReflectionPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;SecurityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;StrongNameIdentityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;TypeDescriptorPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;UIPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;ZoneIdentityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;ApplicationTrustCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Policy;ApplicationTrustCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Policy;ApplicationTrustCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Policy;Evidence;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Policy;Evidence;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Policy;Evidence;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Policy;HashMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;PolicyStatement;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;PublisherMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;StrongNameMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;ZoneMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Principal;GenericIdentity;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.Security.Principal.GenericIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;get_AuthenticationType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericIdentity;get_Claims;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericIdentity;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericPrincipal;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericPrincipal;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Principal;GenericPrincipal;get_Identity;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;IdentityReferenceCollection;Add;(System.Security.Principal.IdentityReference);Argument[0];Argument[this].Element;value;manual | +| System.Security.Principal;IdentityReferenceCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Principal;IdentityReferenceCollection;CopyTo;(System.Security.Principal.IdentityReference[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Principal;IdentityReferenceCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Security.Principal;IdentityReferenceCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security.Principal;WindowsIdentity;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security.Principal;WindowsIdentity;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security.Principal;WindowsIdentity;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security.Principal;WindowsIdentity;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security;HostProtectionException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Security;PermissionSet;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security;PermissionSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Security;PermissionSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security;SecurityContext;Run;(System.Security.SecurityContext,System.Threading.ContextCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security;SecurityElement;AddAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;AddAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security;SecurityElement;AddChild;(System.Security.SecurityElement);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;Attribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;Escape;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;SearchForChildByTag;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;SearchForTextOfTag;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;SecurityElement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;SecurityElement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;SecurityElement;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security;SecurityElement;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);Argument[1].Element;Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.IO.TextWriter,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);Argument[1];Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);Argument[0];Argument[1];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;EncodeUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);Argument[0];Argument[1];taint;df-generated | +| System.Text.Json.Nodes;JsonArray;Add;(System.Text.Json.Nodes.JsonNode);Argument[0];Argument[this].Element;value;manual | +| System.Text.Json.Nodes;JsonArray;Add;(T);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json.Nodes;JsonArray;Add;(T);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json.Nodes;JsonArray;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Text.Json.Nodes;JsonArray;CopyTo;(System.Text.Json.Nodes.JsonNode[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.Json.Nodes;JsonArray;Create;(System.Text.Json.JsonElement,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonArray;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text.Json.Nodes;JsonArray;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text.Json.Nodes;JsonArray;GetValues;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonArray;Insert;(System.Int32,System.Text.Json.Nodes.JsonNode);Argument[1];Argument[this].Element;value;manual | +| System.Text.Json.Nodes;JsonArray;JsonArray;(System.Text.Json.Nodes.JsonNodeOptions,System.Text.Json.Nodes.JsonNode[]);Argument[this];Argument[1].Element;taint;df-generated | +| System.Text.Json.Nodes;JsonArray;JsonArray;(System.Text.Json.Nodes.JsonNode[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;AsArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;AsObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;AsValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;DeepClone;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;Parse;(System.Text.Json.Utf8JsonReader,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;ReplaceWith;(T);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json.Nodes;JsonNode;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Text.Json.Nodes;JsonNode;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Text.Json.Nodes;JsonNode;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;get_Root;();Argument[this];ReturnValue;value;df-generated | +| System.Text.Json.Nodes;JsonNode;set_Item;(System.Int32,System.Text.Json.Nodes.JsonNode);Argument[1];Argument[this].Element;value;manual | +| System.Text.Json.Nodes;JsonNode;set_Item;(System.String,System.Text.Json.Nodes.JsonNode);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Text.Json.Nodes;JsonNode;set_Item;(System.String,System.Text.Json.Nodes.JsonNode);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Text.Json.Nodes;JsonObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0];Argument[this].Element;value;manual | +| System.Text.Json.Nodes;JsonObject;Add;(System.String,System.Text.Json.Nodes.JsonNode);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Text.Json.Nodes;JsonObject;Add;(System.String,System.Text.Json.Nodes.JsonNode);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Text.Json.Nodes;JsonObject;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Text.Json.Nodes;JsonObject;CopyTo;(System.Collections.Generic.KeyValuePair[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.Json.Nodes;JsonObject;Create;(System.Text.Json.JsonElement,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonObject;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text.Json.Nodes;JsonObject;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text.Json.Nodes;JsonObject;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Text.Json.Nodes;JsonObject;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Text.Json.Nodes;JsonValue;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Nullable);Argument[1];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;DefaultJsonTypeInfoResolver;GetTypeInfo;(System.Type,System.Text.Json.JsonSerializerOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;set_ObjectCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;set_SerializeHandler;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateImmutableDictionaryInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func>,TCollection>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateImmutableEnumerableInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func,TCollection>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateQueueInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateStackInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_ConstructorParameterMetadataInitializer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_ObjectCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_ObjectWithParameterizedConstructorCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_PropertyMetadataInitializer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_SerializeHandler;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;set_Get;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;set_Set;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;set_ShouldSerialize;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;set_Getter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;set_Setter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;CreateJsonPropertyInfo;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_CreateObject;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnDeserialized;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnDeserializing;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnSerialized;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnSerializing;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_CreateObject;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;Combine;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;WithAddedModifier;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization;JsonSerializerContext;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json.Serialization;JsonSerializerContext;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json.Serialization;JsonSerializerContext;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.Buffers.ReadOnlySequence,System.Text.Json.JsonDocumentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.IO.Stream,System.Text.Json.JsonDocumentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.ReadOnlyMemory,System.Text.Json.JsonDocumentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;ParseValue;(System.Text.Json.Utf8JsonReader);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonDocument);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;get_RootElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement+ArrayEnumerator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text.Json;JsonElement+ArrayEnumerator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text.Json;JsonElement+ArrayEnumerator;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement+ArrayEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement+ObjectEnumerator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text.Json;JsonElement+ObjectEnumerator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text.Json;JsonElement+ObjectEnumerator;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;Clone;();Argument[this];ReturnValue;value;df-generated | +| System.Text.Json;JsonElement;EnumerateArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;EnumerateObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;GetProperty;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;GetProperty;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;GetProperty;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;ParseValue;(System.Text.Json.Utf8JsonReader);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryGetProperty;(System.String,System.Text.Json.JsonElement);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;get_EncodedUtf8Bytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String,System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String,System.String,System.Nullable,System.Nullable);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String,System.String,System.Nullable,System.Nullable,System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonReaderState;JsonReaderState;(System.Text.Json.JsonReaderOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonReaderState;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.Serialization.JsonSerializerContext);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonSerializerOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializerOptions;GetConverter;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializerOptions;GetTypeInfo;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializerOptions;JsonSerializerOptions;(System.Text.Json.JsonSerializerOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonSerializerOptions;TryGetTypeInfo;(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);Argument[2];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);Argument[2];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;get_CurrentState;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;Utf8JsonReader;get_Position;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Reset;(System.Buffers.IBufferWriter);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Reset;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);Argument[1];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);Argument[1];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;CaptureCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;CaptureCollection;Add;(System.Text.RegularExpressions.Capture);Argument[0];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;CaptureCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Text.RegularExpressions;CaptureCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.RegularExpressions;CaptureCollection;CopyTo;(System.Text.RegularExpressions.Capture[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.RegularExpressions;CaptureCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text.RegularExpressions;CaptureCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text.RegularExpressions;CaptureCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;CaptureCollection;Insert;(System.Int32,System.Text.RegularExpressions.Capture);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;CaptureCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;CaptureCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;CaptureCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;CaptureCollection;set_Item;(System.Int32,System.Text.RegularExpressions.Capture);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;Group;Synchronized;(System.Text.RegularExpressions.Group);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;GroupCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;GroupCollection;Add;(System.Text.RegularExpressions.Group);Argument[0];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;GroupCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Text.RegularExpressions;GroupCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.RegularExpressions;GroupCollection;CopyTo;(System.Text.RegularExpressions.Group[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.RegularExpressions;GroupCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text.RegularExpressions;GroupCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text.RegularExpressions;GroupCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;GroupCollection;Insert;(System.Int32,System.Text.RegularExpressions.Group);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;GroupCollection;TryGetValue;(System.String,System.Text.RegularExpressions.Group);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;GroupCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;GroupCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;GroupCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;GroupCollection;set_Item;(System.Int32,System.Text.RegularExpressions.Group);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;Match;NextMatch;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Match;Synchronized;(System.Text.RegularExpressions.Match);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;MatchCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;MatchCollection;Add;(System.Text.RegularExpressions.Match);Argument[0];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;MatchCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Text.RegularExpressions;MatchCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.RegularExpressions;MatchCollection;CopyTo;(System.Text.RegularExpressions.Match[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Text.RegularExpressions;MatchCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text.RegularExpressions;MatchCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text.RegularExpressions;MatchCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;MatchCollection;Insert;(System.Int32,System.Text.RegularExpressions.Match);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;MatchCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;MatchCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Text.RegularExpressions;MatchCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;MatchCollection;set_Item;(System.Int32,System.Text.RegularExpressions.Match);Argument[1];Argument[this].Element;value;manual | +| System.Text.RegularExpressions;MatchEvaluator;BeginInvoke;(System.Text.RegularExpressions.Match,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Count;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[3];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Escape;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;GetGroupNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;GroupNameFromNumber;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;IsMatch;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[3];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Unescape;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;get_MatchTimeout;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[2];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[3];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[5];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.RegularExpressions;RegexParseException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Text;ASCIIEncoding;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;ASCIIEncoding;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;ASCIIEncoding;GetBytes;(System.ReadOnlySpan,System.Span);Argument[0];ReturnValue;taint;manual | +| System.Text;ASCIIEncoding;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;ASCIIEncoding;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;ASCIIEncoding;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;ASCIIEncoding;GetChars;(System.ReadOnlySpan,System.Span);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;ASCIIEncoding;GetDecoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;ASCIIEncoding;GetEncoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;ASCIIEncoding;GetString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Decoder;get_FallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderFallbackException;DecoderFallbackException;(System.String,System.Byte[],System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Text;DecoderFallbackException;get_BytesUnknown;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderReplacementFallback;CreateFallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderReplacementFallback;DecoderReplacementFallback;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;DecoderReplacementFallback;get_DefaultString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderReplacementFallbackBuffer;DecoderReplacementFallbackBuffer;(System.Text.DecoderReplacementFallback);Argument[0];Argument[this];taint;df-generated | +| System.Text;Encoder;get_FallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;EncoderReplacementFallback;CreateFallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;EncoderReplacementFallback;EncoderReplacementFallback;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;EncoderReplacementFallback;get_DefaultString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;EncoderReplacementFallbackBuffer;(System.Text.EncoderReplacementFallback);Argument[0];Argument[this];taint;df-generated | +| System.Text;Encoding;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[]);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Text;Encoding;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Text;Encoding;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Text;Encoding;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Text;Encoding;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System.Text;Encoding;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];Argument[this];taint;df-generated | +| System.Text;Encoding;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];Argument[this];taint;df-generated | +| System.Text;Encoding;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.Char[]);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.ReadOnlySpan,System.Span);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.ReadOnlySpan,System.Span);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetDecoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetString;(System.Byte*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetString;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetString;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;EncodingExtensions;GetString;(System.Text.Encoding,System.Buffers.ReadOnlySequence);Argument[1];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;SpanLineEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;SpanLineEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;SpanRuneEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;SpanRuneEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(T);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(T,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder);Argument[2];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);Argument[2];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);Argument[3];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendLiteral;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+ChunkEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder+ChunkEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Append;(System.Boolean);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Byte);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char*,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char[]);Argument[0].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Char[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Decimal);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Double);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Int16);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Int64);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.ReadOnlyMemory);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.ReadOnlySpan);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.SByte);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Single);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.String);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.String);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.String,System.Int32,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder,System.Int32,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder,System.Int32,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.UInt16);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.UInt32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.UInt64);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[3];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[4];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);Argument[2].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object[]);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Object[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.String[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.String[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Object[]);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.String[]);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.String[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.String[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;();Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;(System.String);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendLine;(System.String);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Clear;();Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;GetChunks;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Byte);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Char);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Char[]);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Decimal);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Double);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Int16);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.ReadOnlySpan);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.SByte);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Single);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.String,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.UInt16);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.UInt32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.UInt64);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Remove;(System.Int32,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Replace;(System.Char,System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Replace;(System.Char,System.Char,System.Int32,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Replace;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Replace;(System.String,System.String,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;StringBuilder;(System.String);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;StringBuilder;(System.String,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;StringBuilder;(System.String,System.Int32,System.Int32,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;ToString;();Argument[this];ReturnValue;taint;manual | +| System.Text;StringBuilder;ToString;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;manual | +| System.Text;StringRuneEnumerator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Text;StringRuneEnumerator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Text;StringRuneEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;StringRuneEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UTF7Encoding;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UTF7Encoding;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF7Encoding;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UTF7Encoding;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF7Encoding;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF7Encoding;GetDecoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UTF7Encoding;GetEncoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UTF7Encoding;GetString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetBytes;(System.ReadOnlySpan,System.Span);Argument[0];ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetChars;(System.ReadOnlySpan,System.Span);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF8Encoding;GetDecoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UTF8Encoding;GetEncoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UTF8Encoding;GetString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF32Encoding;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UTF32Encoding;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF32Encoding;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UTF32Encoding;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF32Encoding;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UTF32Encoding;GetDecoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UTF32Encoding;GetEncoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UTF32Encoding;GetString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UnicodeEncoding;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UnicodeEncoding;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UnicodeEncoding;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;UnicodeEncoding;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UnicodeEncoding;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;UnicodeEncoding;GetDecoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UnicodeEncoding;GetEncoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;UnicodeEncoding;GetString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Threading.Channels;Channel;CreateBounded;(System.Threading.Channels.BoundedChannelOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;ConcurrencyLimiter;AcquireAsyncCore;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;ConcurrencyLimiter;AttemptAcquireCore;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;MetadataName;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;MetadataName;MetadataName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Threading.RateLimiting;MetadataName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;MetadataName;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;PartitionedRateLimiter;Create;(System.Func>,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;PartitionedRateLimiter;CreateChained;(System.Threading.RateLimiting.PartitionedRateLimiter[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;PartitionedRateLimiter;WithTranslatedKey;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitLease;GetAllMetadata;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;RateLimitLease;TryGetMetadata;(System.Threading.RateLimiting.MetadataName,T);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;RateLimitPartition;Get;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetConcurrencyLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetFixedWindowLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetSlidingWindowLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetTokenBucketLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;RateLimitPartition;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimiter;AcquireAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;RateLimiter;AttemptAcquire;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;SlidingWindowRateLimiter;get_ReplenishmentPeriod;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Action,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;BatchBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;TryReceive;(System.Predicate,T[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;TryReceive;(System.Predicate,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Tuple,System.Collections.Generic.IList,System.Collections.Generic.IList>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target3;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;TryReceive;(System.Predicate,System.Collections.Generic.IList>>,System.Tuple,System.Collections.Generic.IList>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;BroadcastBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;BroadcastBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;TryReceive;(System.Predicate,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;TryReceiveAll;(System.Collections.Generic.IList);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;BufferBlock;(System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;TryReceive;(System.Predicate,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;AsObservable;(System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;AsObserver;(System.Threading.Tasks.Dataflow.ITargetBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions,System.Predicate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Post;(System.Threading.Tasks.Dataflow.ITargetBlock,TInput);Argument[1];Argument[0];taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;IReceivableSourceBlock;TryReceive;(System.Predicate,TOutput);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;TryReceive;(System.Predicate>,System.Tuple);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target3;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;TryReceive;(System.Predicate>,System.Tuple);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TryReceive;(System.Predicate,TOutput);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TryReceive;(System.Predicate,TOutput);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[this];Argument[1];taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;TryReceive;(System.Predicate,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;TryReceiveAll;(System.Collections.Generic.IList);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;WriteOnceBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;WriteOnceBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;get_Completion;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Sources;IValueTaskSource;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Sources;IValueTaskSource;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;GetResult;(System.Int16);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;SetException;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;get_ConcurrentScheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;get_ExclusiveScheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForAsync;(T,T,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForAsync;(T,T,System.Threading.CancellationToken,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForAsync;(T,T,System.Threading.Tasks.ParallelOptions,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;ParallelLoopResult;get_LowestBreakIteration;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,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;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,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;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Delay;(System.Int32,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;Delay;(System.TimeSpan,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;Delay;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;FromCanceled;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;FromResult;(TResult);Argument[0];ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;Run;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Func>);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func>,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;WaitAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAll;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAll;(System.Threading.Tasks.Task[]);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[1].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task[]);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;get_AsyncState;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue.SyntheticField[m_configuredTaskAwaiter].SyntheticField[m_task_configured_task_awaitable];value;manual | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,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;ContinueWith;(System.Action,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;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,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`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,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;ContinueWith;(System.Func,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;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;GetAwaiter;();Argument[this];ReturnValue.SyntheticField[m_task_task_awaiter];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;WaitAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;get_Result;();Argument[this];ReturnValue;taint;manual | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;ConfigureAwait;(System.IAsyncDisposable,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;ConfigureAwait;(System.Collections.Generic.IAsyncEnumerable,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.Threading.Tasks.Task);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCanceledException;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;(System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TrySetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskExtensions;Unwrap;(System.Threading.Tasks.Task);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskExtensions;Unwrap;(System.Threading.Tasks.Task>);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,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;StartNew;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,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;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[3];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_CancellationToken;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_Scheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,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;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[3];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_CancellationToken;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_Scheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskScheduler;add_UnobservedTaskException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskScheduler;remove_UnobservedTaskException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskToAsyncResult;Begin;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;UnobservedTaskExceptionEventArgs;(System.AggregateException);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;AsTask;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;FromResult;(TResult);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;Preserve;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Task);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;AsTask;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;Preserve;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Task);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.Int32,System.Threading.WaitHandle);Argument[1];Argument[this];taint;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String,System.Exception,System.Int32,System.Threading.WaitHandle);Argument[3];Argument[this];taint;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String,System.Int32,System.Threading.WaitHandle);Argument[2];Argument[this];taint;df-generated | +| System.Threading;AbandonedMutexException;get_Mutex;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;AsyncLocal;AsyncLocal;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Barrier;Barrier;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Object,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;UnsafeRegister;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;UnsafeRegister;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;get_WaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;CancellationTokenSource;CancelAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;CancellationTokenSource;get_Token;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;CompressedStack;CreateCopy;();Argument[this];ReturnValue;value;df-generated | +| System.Threading;CompressedStack;Run;(System.Threading.CompressedStack,System.Threading.ContextCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ContextCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;CountdownEvent;get_WaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;ExecutionContext;CreateCopy;();Argument[this];ReturnValue;value;df-generated | +| System.Threading;ExecutionContext;Run;(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;HostExecutionContextManager;SetHostExecutionContext;(System.Threading.HostExecutionContext);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;IOCompletionCallback;BeginInvoke;(System.UInt32,System.UInt32,System.Threading.NativeOverlapped*,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Boolean,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Boolean,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Boolean,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading;ManualResetEventSlim;get_WaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);Argument[2];Argument[this];taint;df-generated | +| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);Argument[3];Argument[this];taint;df-generated | +| System.Threading;Overlapped;Pack;(System.Threading.IOCompletionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Overlapped;Pack;(System.Threading.IOCompletionCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Overlapped;UnsafePack;(System.Threading.IOCompletionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Overlapped;UnsafePack;(System.Threading.IOCompletionCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ParameterizedThreadStart;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;PeriodicTimer;PeriodicTimer;(System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Threading;PeriodicTimer;PeriodicTimer;(System.TimeSpan,System.TimeProvider);Argument[0];Argument[this];taint;df-generated | +| System.Threading;PeriodicTimer;WaitForNextTickAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;PreAllocatedOverlapped;PreAllocatedOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;PreAllocatedOverlapped;UnsafeCreate;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SemaphoreSlim;WaitAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;get_AvailableWaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SendOrPostCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;SpinWait;SpinUntil;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SpinWait;SpinUntil;(System.Func,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SpinWait;SpinUntil;(System.Func,System.TimeSpan);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SynchronizationContext;Post;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SynchronizationContext;Send;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ParameterizedThreadStart);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ParameterizedThreadStart,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ThreadStart);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ThreadStart,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadExceptionEventArgs;ThreadExceptionEventArgs;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Threading;ThreadExceptionEventArgs;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;ThreadExceptionEventHandler;BeginInvoke;(System.Object,System.Threading.ThreadExceptionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadLocal;ThreadLocal;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadLocal;ThreadLocal;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;QueueUserWorkItem;(System.Threading.WaitCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;QueueUserWorkItem;(System.Threading.WaitCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;QueueUserWorkItem;(System.Action,TState,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeQueueUserWorkItem;(System.Threading.WaitCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeQueueUserWorkItem;(System.Action,TState,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPoolBoundHandle;AllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPoolBoundHandle;AllocateNativeOverlapped;(System.Threading.PreAllocatedOverlapped);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;ThreadPoolBoundHandle;UnsafeAllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPoolBoundHandle;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;ThreadStart;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.Int64,System.Int64);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.UInt32,System.UInt32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;TimerCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;WaitCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;WaitHandleExtensions;SetSafeWaitHandle;(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle);Argument[1];Argument[0];taint;df-generated | +| System.Threading;WaitOrTimerCallback;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Timers;ElapsedEventHandler;BeginInvoke;(System.Object,System.Timers.ElapsedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Timers;Timer;add_Elapsed;(System.Timers.ElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Timers;Timer;remove_Elapsed;(System.Timers.ElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;CommittableTransaction;BeginCommit;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;CommittableTransaction;get_AsyncState;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;CommittableTransaction;get_AsyncWaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;HostCurrentTransactionCallback;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;Transaction;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistDurable;(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;Transaction;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;Transaction;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;PromoteAndEnlistDurable;(System.Guid,System.Transactions.IPromotableSinglePhaseNotification,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;Rollback;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;Transaction;SetDistributedTransactionIdentifier;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Transactions;Transaction;add_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;Transaction;get_PromoterType;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;get_TransactionInformation;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;remove_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionCompletedEventHandler;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionEventArgs;get_Transaction;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;TransactionInformation;get_DistributedIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;TransactionManager;add_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionManager;remove_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionManager;set_HostCurrentCallback;(System.Transactions.HostCurrentTransactionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.Transactions.TransactionScopeAsyncFlowOption);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;TransactionStartedEventHandler;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Web.UI.WebControls;TextBox;get_Text;();Argument[this];ReturnValue;taint;manual | +| System.Web;HttpCookie;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Web;HttpCookie;get_Values;();Argument[this];ReturnValue;taint;manual | +| System.Web;HttpServerUtility;HtmlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpServerUtility;UrlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlAttributeEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlAttributeEncode;(System.String,System.IO.TextWriter);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlDecode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Web;HttpUtility;HtmlDecode;(System.String,System.IO.TextWriter);Argument[0];Argument[1];taint;df-generated | +| System.Web;HttpUtility;HtmlEncode;(System.Object);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlEncode;(System.String,System.IO.TextWriter);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;JavaScriptStringEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;JavaScriptStringEncode;(System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.Byte[]);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.Byte[],System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlPathEncode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Windows.Input;ICommand;add_CanExecuteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Windows.Input;ICommand;remove_CanExecuteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Windows.Markup;ValueSerializerAttribute;ValueSerializerAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Windows.Markup;ValueSerializerAttribute;ValueSerializerAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Windows.Markup;ValueSerializerAttribute;get_ValueSerializerType;();Argument[this];ReturnValue;taint;df-generated | +| System.Windows.Markup;ValueSerializerAttribute;get_ValueSerializerTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Ancestors;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Ancestors;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;AncestorsAndSelf;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;AncestorsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Attributes;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Attributes;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantNodes;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantNodesAndSelf;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Descendants;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Descendants;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantsAndSelf;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Elements;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Elements;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;InDocumentOrder;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Nodes;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;XAttribute;SetValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;XAttribute;(System.Xml.Linq.XAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;XAttribute;(System.Xml.Linq.XName,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;XAttribute;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XAttribute;get_NextAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XAttribute;get_PreviousAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XCData;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XCData;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XComment;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XComment;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XComment;XComment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XComment;XComment;(System.Xml.Linq.XComment);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;Add;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;Add;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XContainer;Add;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;AddFirst;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XContainer;CreateWriter;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;DescendantNodes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Descendants;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Descendants;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Element;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Elements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Elements;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Nodes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;ReplaceNodes;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;ReplaceNodes;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XContainer;ReplaceNodes;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;get_FirstNode;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;get_LastNode;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDeclaration;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.Xml.Linq.XDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.TextReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Parse;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Parse;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Save;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;XDocument;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;XDocument;(System.Xml.Linq.XDeclaration,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;XDocument;(System.Xml.Linq.XDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;get_DocumentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;get_Root;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocumentType;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocumentType;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.Xml.Linq.XDocumentType);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;AncestorsAndSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;AncestorsAndSelf;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Attribute;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Attributes;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;DescendantNodesAndSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;DescendantsAndSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;DescendantsAndSelf;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.TextReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Parse;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Parse;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAll;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAll;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAll;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAttributes;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAttributes;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAttributes;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;SetAttributeValue;(System.Xml.Linq.XName,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SetAttributeValue;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SetElementValue;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SetValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XElement);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XStreamingElement);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XStreamingElement);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XElement;get_FirstAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;get_LastAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;Get;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;Get;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;get_LocalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;get_Namespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;get_NamespaceName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;GetName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;GetName;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;get_NamespaceName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;op_Addition;(System.Xml.Linq.XNamespace,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;op_Addition;(System.Xml.Linq.XNamespace,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;AddAfterSelf;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XNode;AddBeforeSelf;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XNode;Ancestors;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;Ancestors;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;CreateReader;(System.Xml.Linq.ReaderOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ElementsAfterSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ElementsAfterSelf;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;NodesAfterSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ReadFrom;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ReplaceWith;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XNode;get_NextNode;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;AddAnnotation;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XObject;Annotation;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;Annotation;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;Annotations;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;Annotations;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;add_Changed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XObject;add_Changing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XObject;get_BaseUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;get_Document;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;remove_Changed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XObject;remove_Changing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XProcessingInstruction;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;XProcessingInstruction;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;XProcessingInstruction;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;XProcessingInstruction;(System.Xml.Linq.XProcessingInstruction);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XStreamingElement;XStreamingElement;(System.Xml.Linq.XName);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XStreamingElement;XStreamingElement;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XStreamingElement;XStreamingElement;(System.Xml.Linq.XName,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XText;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XText;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XText;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XText;XText;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XText;XText;(System.Xml.Linq.XText);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;GetEntity;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;GetEntityAsync;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;ResolveUri;(System.Uri,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;ResolveUri;(System.Uri,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;set_Credentials;(System.Net.ICredentials);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;Extensions;GetSchemaInfo;(System.Xml.Linq.XAttribute);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;Extensions;GetSchemaInfo;(System.Xml.Linq.XElement);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;ValidationEventArgs;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;ValidationEventArgs;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;ValidationEventHandler;BeginInvoke;(System.Object,System.Xml.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlAtomicValue;Clone;();Argument[this];ReturnValue;value;df-generated | +| System.Xml.Schema;XmlAtomicValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;value;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_TypedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_ValueAsDateTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_XmlType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;Compile;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Compile;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlResolver);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Read;(System.IO.Stream,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Read;(System.IO.TextReader,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Read;(System.Xml.XmlReader,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;get_Groups;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;get_Includes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;get_Notations;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAll;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAnnotation;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_AttributeSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_AttributeType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttributeGroup;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttributeGroup;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttributeGroup;get_RedefinedAttributeGroup;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaChoice;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.Xml.Schema.XmlSchema,System.Xml.XmlResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.Xml.Schema.XmlSchemaCollection);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Schema;XmlSchemaCollection;CopyTo;(System.Xml.Schema.XmlSchema[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Schema;XmlSchemaCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Xml.Schema;XmlSchemaCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Xml.Schema.XmlSchemaCollectionEnumerator.Current];value;manual | +| System.Xml.Schema;XmlSchemaCollection;XmlSchemaCollection;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Xml.Schema;XmlSchemaCollection;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaComplexContentExtension;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaComplexContentRestriction;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_AttributeWildcard;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_ContentTypeParticle;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;ChangeType;(System.Object,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_ElementSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_ElementType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaException;get_SourceSchemaObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaException;get_SourceUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaGroup;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaGroupRef;get_Particle;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaIdentityConstraint;get_Fields;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaIdentityConstraint;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInferenceException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;Add;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;CopyTo;(System.Xml.Schema.XmlSchemaObject[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Xml.Schema.XmlSchemaObjectEnumerator.Current];value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;Insert;(System.Int32,System.Xml.Schema.XmlSchemaObject);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;Remove;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;XmlSchemaObjectCollection;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;set_Item;(System.Int32,System.Xml.Schema.XmlSchemaObject);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;get_Names;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_AttributeGroups;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_Groups;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_SchemaTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSequence;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.Xml.XmlReader);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.Xml.Schema.XmlSchema);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Remove;(System.Xml.Schema.XmlSchema);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Reprocess;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Reprocess;(System.Xml.Schema.XmlSchema);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;XmlSchemaSet;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaSet;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaSet;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleContentExtension;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleContentRestriction;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleContentRestriction;get_Facets;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleTypeRestriction;get_Facets;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleTypeUnion;get_BaseMemberTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleTypeUnion;get_BaseTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_BaseSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_BaseXmlSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_Datatype;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;SetSourceObject;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;get_SourceObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;AddSchema;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;GetExpectedAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;GetExpectedParticles;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;Initialize;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;SkipToEndElement;(System.Xml.Schema.XmlSchemaInfo);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.Xml.Schema.XmlValueGetter,System.Xml.Schema.XmlSchemaInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo,System.String,System.String,System.String,System.String);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[1];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateText;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateText;(System.Xml.Schema.XmlValueGetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateWhitespace;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateWhitespace;(System.Xml.Schema.XmlValueGetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlValueGetter;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;CodeIdentifiers;Add;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;Add;(System.String,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;AddUnique;(System.String,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;AddUnique;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;AddUnique;(System.String,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;MakeUnique;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;ToArray;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;ImportContext;ImportContext;(System.Xml.Serialization.CodeIdentifiers,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapAttributeAttribute;SoapAttributeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapAttributeOverrides;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapAttributeOverrides;get_Item;(System.Type,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapAttributes;SoapAttributes;(System.Reflection.ICustomAttributeProvider);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapElementAttribute;SoapElementAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapEnumAttribute;SoapEnumAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapIncludeAttribute;SoapIncludeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[]);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportTypeMapping;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;UnreferencedObjectEventArgs;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;UnreferencedObjectEventArgs;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;get_UnreferencedId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;get_UnreferencedObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.UnreferencedObjectEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttributes;Add;(System.Xml.Serialization.XmlAnyElementAttribute);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;CopyTo;(System.Xml.Serialization.XmlAnyElementAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;Insert;(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;Remove;(System.Xml.Serialization.XmlAnyElementAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttributes;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;set_Item;(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlArrayAttribute;XmlArrayAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttributes;Add;(System.Xml.Serialization.XmlArrayItemAttribute);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;CopyTo;(System.Xml.Serialization.XmlArrayItemAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;Insert;(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;Remove;(System.Xml.Serialization.XmlArrayItemAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttributes;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;set_Item;(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_Attr;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_ExpectedAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_ObjectBeingDeserialized;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.XmlAttributeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlAttributeOverrides;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;XmlAttributes;(System.Reflection.ICustomAttributeProvider);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlAnyElements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlArrayItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlChoiceIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlElements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlChoiceIdentifierAttribute;XmlChoiceIdentifierAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnknownElement;(System.Xml.Serialization.XmlElementEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttributes;Add;(System.Xml.Serialization.XmlElementAttribute);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlElementAttributes;CopyTo;(System.Xml.Serialization.XmlElementAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlElementAttributes;Insert;(System.Int32,System.Xml.Serialization.XmlElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlElementAttributes;Remove;(System.Xml.Serialization.XmlElementAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttributes;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlElementAttributes;set_Item;(System.Int32,System.Xml.Serialization.XmlElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlElementEventArgs;get_Element;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlElementEventArgs;get_ExpectedElements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlElementEventArgs;get_ObjectBeingDeserialized;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlElementEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.XmlElementEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlEnumAttribute;XmlEnumAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlIncludeAttribute;XmlIncludeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlMapping;SetKey;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlMapping;get_ElementName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMapping;get_Namespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMapping;get_XsdElementName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_MemberName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMembersMapping;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_LocalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_NamespaceURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_ObjectBeingDeserialized;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_Text;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.XmlNodeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlRootAttribute;XmlRootAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaEnumerator;XmlSchemaEnumerator;(System.Xml.Serialization.XmlSchemas);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportTypeMapping;(System.Xml.Serialization.XmlMembersMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportTypeMapping;(System.Xml.Serialization.XmlTypeMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;XmlSchemaExporter;(System.Xml.Serialization.XmlSchemas);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaProviderAttribute;XmlSchemaProviderAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaProviderAttribute;get_MethodName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema,System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema,System.Uri);Argument[1];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema,System.Uri);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Serialization.XmlSchemas);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;Compile;(System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSchemas;CopyTo;(System.Xml.Schema.XmlSchema[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;Find;(System.Xml.XmlQualifiedName,System.Type);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlSchemas;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Xml.Serialization;XmlSchemas;Insert;(System.Int32,System.Xml.Schema.XmlSchema);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;OnInsert;(System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;OnSet;(System.Int32,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Remove;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlSchemas;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlSchemas;set_Item;(System.Int32,System.Xml.Schema.XmlSchema);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSerializationCollectionFixupCallback;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationFixupCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReadCallback;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;CollectionFixup;(System.Object,System.Xml.Serialization.XmlSerializationCollectionFixupCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;get_Callback;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;get_Collection;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;get_CollectionItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.String[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;get_Callback;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;get_Ids;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddFixup;(System.Xml.Serialization.XmlSerializationReader+CollectionFixup);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddFixup;(System.Xml.Serialization.XmlSerializationReader+Fixup);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddReadCallback;(System.String,System.String,System.Type,System.Xml.Serialization.XmlSerializationReadCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader;AddTarget;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddTarget;(System.String,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CollapseWhitespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;EnsureArrayIndex;(System.Array,System.Int32,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;GetTarget;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadNullableString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReference;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencedElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencedElement;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencingElement;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencingElement;(System.String,System.String,System.Boolean,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencingElement;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadTypedPrimitive;(System.Xml.XmlQualifiedName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ShrinkArray;(System.Array,System.Int32,System.Type,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToByteArrayBase64;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlNCName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlNmToken;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlNmTokens;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;get_Document;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;get_Reader;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriteCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationWriter;AddWriteCallback;(System.Type,System.String,System.String,System.Xml.Serialization.XmlSerializationWriteCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromByteArrayBase64;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromByteArrayHex;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromEnum;(System.Int64,System.String[],System.Int64[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromEnum;(System.Int64,System.String[],System.Int64[],System.String);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlNCName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlNmToken;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlNmTokens;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlQualifiedName;(System.Xml.XmlQualifiedName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlQualifiedName;(System.Xml.XmlQualifiedName,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.Byte[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.Byte[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementEncoded;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementLiteral;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String,System.Xml.XmlQualifiedName);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.Byte[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.Byte[],System.Xml.XmlQualifiedName);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.Byte[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.Xml.XmlQualifiedName);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteId;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteId;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringEncoded;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringEncodedRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringEncodedRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringLiteral;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringLiteralRaw;(System.String,System.String,System.Byte[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringLiteralRaw;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteTypedPrimitive;(System.String,System.String,System.Object,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteValue;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXmlAttribute;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXmlAttribute;(System.Xml.XmlNode,System.Object);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXsiType;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXsiType;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.Xml.Serialization.XmlDeserializationEvents);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;FromMappings;(System.Xml.Serialization.XmlMapping[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Xml.Serialization.XmlTypeMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;add_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;add_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;add_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;add_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Xml.Serialization.XmlTypeMapping);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerVersionAttribute;XmlSerializerVersionAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlTextAttribute;XmlTextAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlTypeAttribute;XmlTypeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.XPath;Extensions;CreateNavigator;(System.Xml.Linq.XNode);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;Extensions;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;Extensions;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.XPath;XDocumentExtensions;ToXPathNavigable;(System.Xml.Linq.XNode);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathDocument;CreateNavigator;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathDocument;XPathDocument;(System.Xml.XmlReader,System.Xml.XmlSpace);Argument[0];Argument[this];taint;df-generated | +| System.Xml.XPath;XPathException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.XPath;XPathException;XPathException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml.XPath;XPathException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathExpression;Compile;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathExpression;Compile;(System.String,System.Xml.IXmlNamespaceResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathExpression;Compile;(System.String,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathItem;ValueAs;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;CheckValidity;(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.XPath;XPathNavigator;Compile;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;CreateNavigator;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.Xml.XPath.XPathExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;GetAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;GetNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;LookupNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ReadSubtree;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Select;(System.Xml.XPath.XPathExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;get_TypedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;get_XmlType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNodeIterator;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.Reflection.MethodInfo,System.Byte[],System.Type[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;GetExtensionObject;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;GetParam;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;RemoveExtensionObject;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;RemoveParam;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;add_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Xsl;XsltArgumentList;remove_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Xsl;XsltCompileException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Xsl;XsltException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Xsl;XsltException;XsltException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Xsl;XsltException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltException;get_SourceUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltMessageEncounteredEventHandler;BeginInvoke;(System.Object,System.Xml.Xsl.XsltMessageEncounteredEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlBinaryReaderInitializer;SetInput;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlBinaryReaderInitializer;SetInput;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlTextReaderInitializer;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlTextReaderInitializer;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml;NameTable;Add;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;NameTable;Add;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Add;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Add;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Get;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Get;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;OnXmlDictionaryReaderClose;BeginInvoke;(System.Xml.XmlDictionaryReader,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml;UniqueId;UniqueId;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;UniqueId;UniqueId;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;AppendChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;AppendChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;AppendChild;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;AppendChild;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[1].Element;taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[1].Element;taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[1].Element;taint;df-generated | +| System.Xml;XmlAttribute;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;PrependChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;PrependChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;PrependChild;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;PrependChild;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;RemoveChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;RemoveChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttribute;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlAttribute;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlAttribute;get_BaseURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_NamespaceURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_OwnerDocument;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_OwnerElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_Prefix;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_SchemaInfo;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttribute;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlAttributeCollection;Append;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Append;(System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;Append;(System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml;XmlAttributeCollection;CopyTo;(System.Xml.XmlAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml;XmlAttributeCollection;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Prepend;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Prepend;(System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;Prepend;(System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Remove;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;SetNamedItem;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;SetNamedItem;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;SetNamedItem;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_ItemOf;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_ItemOf;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_ItemOf;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Xml;XmlBinaryReaderSession;Add;(System.Int32,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;Add;(System.Int32,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;TryLookup;(System.String,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlCDataSection;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlCDataSection;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlCDataSection;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlCDataSection;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlCDataSection;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlCDataSection;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlCDataSection;get_PreviousText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlCharacterData;AppendData;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlCharacterData;Substring;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlCharacterData;XmlCharacterData;(System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlCharacterData;get_InnerText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlCharacterData;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlComment;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlComment;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlComment;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlComment;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlComment;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlConvert;DecodeName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;EncodeLocalName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;EncodeName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;EncodeNmToken;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyNCName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyNMTOKEN;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyPublicId;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyTOKEN;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyWhitespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyXmlChars;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;CreateElement;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;CreateNavigator;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;GetElementFromRow;(System.Data.DataRow);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;GetElementsByTagName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;GetRowFromElement;(System.Xml.XmlElement);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.IO.TextReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;XmlDataDocument;(System.Data.DataSet);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;get_DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDeclaration;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDeclaration;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDeclaration;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDeclaration;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDeclaration;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDeclaration;get_InnerText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDeclaration;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDeclaration;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDeclaration;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDeclaration;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDictionary;Add;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionary;Add;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionary;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionary;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[5];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateDictionaryReader;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;GetAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;GetNonAtomizedNames;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.DateTime[],System.Int32,System.Int32);Argument[this];Argument[2].Element;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32);Argument[this];Argument[2].Element;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsQualifiedName;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.String[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.String[],System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsUniqueId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadDateTimeArray;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadDateTimeArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsDateTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadString;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryString;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryString;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryString;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryString;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryString;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateDictionaryWriter;(System.Xml.XmlWriter);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteBase64Async;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteElementString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteElementString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteNode;(System.Xml.XmlDictionaryReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteNode;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteQualifiedName;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteStartAttribute;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteStartAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteString;(System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteTextNode;(System.Xml.XmlDictionaryReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteValue;(System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDocument;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentFragment;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateEntityReference;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNavigator;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNavigator;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNavigator;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateProcessingInstruction;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateProcessingInstruction;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateXmlDeclaration;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateXmlDeclaration;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateXmlDeclaration;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;GetElementsByTagName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;GetElementsByTagName;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;GetElementsByTagName;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;ImportNode;(System.Xml.XmlNode,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;ImportNode;(System.Xml.XmlNode,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;Load;(System.IO.Stream);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Load;(System.IO.TextReader);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Load;(System.String);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Load;(System.Xml.XmlReader);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Save;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocument;Validate;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;Validate;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlNode);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocument;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocument;XmlDocument;(System.Xml.XmlImplementation);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDocument;add_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;get_BaseURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_DocumentElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;get_DocumentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;get_Implementation;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;get_InnerXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_OwnerDocument;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;get_SchemaInfo;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocument;remove_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentFragment;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentFragment;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocumentFragment;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocumentFragment;XmlDocumentFragment;(System.Xml.XmlDocument);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlDocumentFragment;get_InnerXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentFragment;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentFragment;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentFragment;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentFragment;get_OwnerDocument;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentFragment;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentType;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentType;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;get_InternalSubset;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentType;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentType;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentType;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentType;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlDocumentType;get_PublicId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentType;get_SystemId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttributeNode;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttributeNode;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetElementsByTagName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetElementsByTagName;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetElementsByTagName;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;RemoveAttributeAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;RemoveAttributeNode;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;RemoveAttributeNode;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttribute;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlElement;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlElement;get_Attributes;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_InnerText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_InnerXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_NamespaceURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_NextSibling;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_OwnerDocument;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_Prefix;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlElement;get_SchemaInfo;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_BaseURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_InnerText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_InnerXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_NotationName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntity;get_OuterXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntity;get_PublicId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntity;get_SystemId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntityReference;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntityReference;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlEntityReference;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlEntityReference;XmlEntityReference;(System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlEntityReference;get_BaseURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntityReference;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntityReference;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntityReference;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntityReference;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlEntityReference;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlException;XmlException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlException;get_SourceUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlImplementation;CreateDocument;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlImplementation;XmlImplementation;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlLinkedNode;get_NextSibling;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlLinkedNode;get_PreviousSibling;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNamedNodeMap;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Xml;XmlNamedNodeMap;GetNamedItem;(System.String);Argument[this];ReturnValue;value;manual | +| System.Xml;XmlNamedNodeMap;GetNamedItem;(System.String,System.String);Argument[this];ReturnValue;value;manual | +| System.Xml;XmlNamedNodeMap;Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamedNodeMap;RemoveNamedItem;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamedNodeMap;RemoveNamedItem;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamedNodeMap;SetNamedItem;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNamedNodeMap;SetNamedItem;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Xml;XmlNamespaceManager;LookupNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;LookupPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;XmlNamespaceManager;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlNamespaceManager;get_DefaultNamespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;CreateNavigator;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Xml;XmlNode;GetNamespaceOfPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;GetPrefixOfNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[1].Element;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[1].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[1].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;RemoveChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;RemoveChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;SelectNodes;(System.String);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;SelectNodes;(System.String,System.Xml.XmlNamespaceManager);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;SelectSingleNode;(System.String);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;SelectSingleNode;(System.String,System.Xml.XmlNamespaceManager);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Attributes;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_BaseURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_ChildNodes;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_FirstChild;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_HasChildNodes;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_InnerText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_InnerXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Item;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;get_LastChild;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_NamespaceURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_NextSibling;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_OuterXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_OwnerDocument;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Prefix;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_PreviousSibling;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_PreviousText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_SchemaInfo;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[4];Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_NewParent;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_NewValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_Node;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_OldParent;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_OldValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventHandler;BeginInvoke;(System.Object,System.Xml.XmlNodeChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlNodeList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Xml;XmlNodeList;get_ItemOf;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;GetAttribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;GetAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;LookupNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;LookupPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;XmlNodeReader;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeReader;get_BaseURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_LocalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_NamespaceURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_Prefix;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_SchemaInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_XmlLang;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNotation;get_InnerXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNotation;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNotation;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNotation;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNotation;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNotation;get_OuterXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNotation;get_PublicId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNotation;get_SystemId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[4];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[5];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[6];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[7];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[9];Argument[this];taint;df-generated | +| System.Xml;XmlProcessingInstruction;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlProcessingInstruction;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlProcessingInstruction;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlProcessingInstruction;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlProcessingInstruction;get_InnerText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlProcessingInstruction;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlProcessingInstruction;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlProcessingInstruction;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlProcessingInstruction;get_Target;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlProcessingInstruction;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlQualifiedName;ToString;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlQualifiedName;ToString;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;Create;(System.IO.Stream);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.Stream,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.Stream,System.Xml.XmlReaderSettings,System.String);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.Stream,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings,System.String);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.String,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.String,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.Xml.XmlReader,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadContentAsObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadContentAsString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDateTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDateTime;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsObject;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsString;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementString;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadSubtree;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;get_SchemaInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReaderSettings;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlReaderSettings;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlReaderSettings;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlResolver;ResolveUri;(System.Uri,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlResolver;ResolveUri;(System.Uri,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlSecureResolver;GetEntity;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlSecureResolver;GetEntityAsync;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlSecureResolver;ResolveUri;(System.Uri,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlSecureResolver;ResolveUri;(System.Uri,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlSignificantWhitespace;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlSignificantWhitespace;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlSignificantWhitespace;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlSignificantWhitespace;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlSignificantWhitespace;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlSignificantWhitespace;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlSignificantWhitespace;get_PreviousText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlSignificantWhitespace;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlText;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlText;SplitText;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlText;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlText;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlText;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlText;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlText;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlText;get_PreviousText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlText;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlTextReader;GetRemainder;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;LookupNamespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.TextReader,System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;get_BaseURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;get_Encoding;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;LookupPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextWriter;WriteCData;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteChars;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteComment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteEntityRef;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteNmToken;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteProcessingInstruction;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteProcessingInstruction;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteQualifiedName;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteRaw;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteRaw;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartAttribute;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartAttribute;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartElement;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartElement;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;XmlTextWriter;(System.IO.Stream,System.Text.Encoding);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;XmlTextWriter;(System.IO.TextWriter);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextWriter;get_XmlLang;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlUrlResolver;GetEntity;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlUrlResolver;ResolveUri;(System.Uri,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlUrlResolver;ResolveUri;(System.Uri,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlUrlResolver;set_Credentials;(System.Net.ICredentials);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlUrlResolver;set_Proxy;(System.Net.IWebProxy);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;LookupNamespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;XmlValidatingReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;XmlValidatingReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;XmlValidatingReader;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlValidatingReader;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;get_Reader;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;get_Schemas;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlWhitespace;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlWhitespace;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlWhitespace;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlWhitespace;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlWhitespace;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlWhitespace;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlWhitespace;get_PreviousText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlWhitespace;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlWriter;Create;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.TextWriter);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.String,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.String,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Text.StringBuilder,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Xml.XmlWriter);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributes;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementStringAsync;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteNode;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteNodeAsync;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteQualifiedName;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartElement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartElement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System;Action;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;AggregateException;AggregateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;AggregateException;AggregateException;(System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;AggregateException;GetBaseException;();Argument[this];ReturnValue;taint;df-generated | +| System;AggregateException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;AggregateException;Handle;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AggregateException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;AggregateException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;AppDomain;ApplyPolicy;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;AppDomain;add_AssemblyLoad;(System.AssemblyLoadEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_AssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_DomainUnload;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_FirstChanceException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_ProcessExit;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_ResourceResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_TypeResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_UnhandledException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_AssemblyLoad;(System.AssemblyLoadEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_AssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_DomainUnload;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_FirstChanceException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_ProcessExit;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_ResourceResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_TypeResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_UnhandledException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;ApplicationId;ApplicationId;(System.Byte[],System.String,System.Version,System.String,System.String);Argument[0].Element;Argument[this];taint;df-generated | +| System;ApplicationId;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System;ApplicationId;get_PublicKeyToken;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentException;ArgumentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;ArgumentException;ArgumentException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;ArgumentException;ArgumentException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;ArgumentException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;ArgumentException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentException;get_ParamName;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String,System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System;ArgumentOutOfRangeException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;ArgumentOutOfRangeException;get_ActualValue;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentOutOfRangeException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;Array;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System;Array;AsReadOnly;(T[]);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System;Array;Clear;(System.Array);Argument[0].WithoutElement;Argument[0];value;manual | +| System;Array;Clear;(System.Array,System.Int32,System.Int32);Argument[0].WithoutElement;Argument[0];value;manual | +| System;Array;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System;Array;ConvertAll;(TInput[],System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System;Array;CopyTo;(System.Array,System.Int64);Argument[this].Element;Argument[0].Element;value;manual | +| System;Array;Exists;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;Fill;(T[],T);Argument[1];Argument[0].Element;taint;df-generated | +| System;Array;Fill;(T[],T,System.Int32,System.Int32);Argument[1];Argument[0].Element;taint;df-generated | +| System;Array;Find;(T[],System.Predicate);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System;Array;Find;(T[],System.Predicate);Argument[0].Element;ReturnValue;value;manual | +| System;Array;Find;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System;Array;FindAll;(T[],System.Predicate);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System;Array;FindAll;(T[],System.Predicate);Argument[0].Element;ReturnValue;value;manual | +| System;Array;FindAll;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System;Array;FindIndex;(T[],System.Int32,System.Int32,System.Predicate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Array;FindIndex;(T[],System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Array;FindIndex;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;FindLast;(T[],System.Predicate);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System;Array;FindLast;(T[],System.Predicate);Argument[0].Element;ReturnValue;value;manual | +| System;Array;FindLast;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System;Array;FindLastIndex;(T[],System.Int32,System.Int32,System.Predicate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Array;FindLastIndex;(T[],System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Array;FindLastIndex;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;ForEach;(T[],System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System;Array;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System;Array;Reverse;(System.Array);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Reverse;(System.Array,System.Int32,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Reverse;(T[]);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Reverse;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Sort;(T[],System.Comparison);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;TrueForAll;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System;Array;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System;Array;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System;ArraySegment+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System;ArraySegment;ArraySegment;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System;ArraySegment;ArraySegment;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System;ArraySegment;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System;ArraySegment;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System;ArraySegment;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System;ArraySegment;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System;ArraySegment;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System;ArraySegment;Slice;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;get_Array;();Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System;ArraySegment;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System;AssemblyLoadEventHandler;BeginInvoke;(System.Object,System.AssemblyLoadEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;AsyncCallback;BeginInvoke;(System.IAsyncResult,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;BadImageFormatException;BadImageFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;BadImageFormatException;BadImageFormatException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;BadImageFormatException;BadImageFormatException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;BadImageFormatException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;BadImageFormatException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;BadImageFormatException;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System;BadImageFormatException;get_FusionLog;();Argument[this];ReturnValue;taint;df-generated | +| System;BadImageFormatException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;Boolean;Parse;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Boolean;TryParse;(System.ReadOnlySpan,System.Boolean);Argument[0].Element;Argument[1];taint;manual | +| System;Boolean;TryParse;(System.ReadOnlySpan,System.Boolean);Argument[0].Element;ReturnValue;taint;manual | +| System;Boolean;TryParse;(System.String,System.Boolean);Argument[0];Argument[1];taint;manual | +| System;Boolean;TryParse;(System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Byte;Clamp;(System.Byte,System.Byte,System.Byte);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;Clamp;(System.Byte,System.Byte,System.Byte);Argument[1];ReturnValue;taint;df-generated | +| System;Byte;Clamp;(System.Byte,System.Byte,System.Byte);Argument[2];ReturnValue;taint;df-generated | +| System;Byte;CopySign;(System.Byte,System.Byte);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;Max;(System.Byte,System.Byte);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;Max;(System.Byte,System.Byte);Argument[1];ReturnValue;taint;df-generated | +| System;Byte;MaxNumber;(System.Byte,System.Byte);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;MaxNumber;(System.Byte,System.Byte);Argument[1];ReturnValue;taint;df-generated | +| System;Byte;Min;(System.Byte,System.Byte);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;Min;(System.Byte,System.Byte);Argument[1];ReturnValue;taint;df-generated | +| System;Byte;MinNumber;(System.Byte,System.Byte);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;MinNumber;(System.Byte,System.Byte);Argument[1];ReturnValue;taint;df-generated | +| System;Byte;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Byte,System.Byte);Argument[0];ReturnValue;taint;df-generated | +| System;Byte;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Byte,System.Byte);Argument[1];ReturnValue;taint;df-generated | +| System;Char;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Char,System.Char);Argument[0];ReturnValue;taint;df-generated | +| System;Char;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Char,System.Char);Argument[1];ReturnValue;taint;df-generated | +| System;Comparison;BeginInvoke;(T,T,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Console;add_CancelKeyPress;(System.ConsoleCancelEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Console;remove_CancelKeyPress;(System.ConsoleCancelEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;ConsoleCancelEventHandler;BeginInvoke;(System.Object,System.ConsoleCancelEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Convert;ChangeType;(System.Object,System.Type);Argument[0];ReturnValue;taint;manual | +| System;Convert;ChangeType;(System.Object,System.Type,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ChangeType;(System.Object,System.TypeCode);Argument[0];ReturnValue;taint;manual | +| System;Convert;ChangeType;(System.Object,System.TypeCode,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;FromBase64CharArray;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue.Element;taint;manual | +| System;Convert;FromBase64String;(System.String);Argument[0];ReturnValue.Element;taint;manual | +| System;Convert;FromHexString;(System.ReadOnlySpan);Argument[0].Element;ReturnValue.Element;taint;manual | +| System;Convert;FromHexString;(System.String);Argument[0];ReturnValue.Element;taint;manual | +| System;Convert;GetTypeCode;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;IsDBNull;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;Argument[3].Element;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions);Argument[0].Element;Argument[3].Element;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[],System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[],System.Int32,System.Int32,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.ReadOnlySpan,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToHexString;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToHexString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToHexString;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Boolean,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Byte,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Byte,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Char,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.DateTime,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Decimal,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Double,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int16,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int16,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int32,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int64,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int64,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.SByte,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Single,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt16,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt32,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt64,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);Argument[0].Element;Argument[1].Element;taint;manual | +| System;Convert;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);Argument[0].Element;Argument[2];taint;manual | +| System;Convert;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;TryFromBase64String;(System.String,System.Span,System.Int32);Argument[0];Argument[1].Element;taint;manual | +| System;Convert;TryFromBase64String;(System.String,System.Span,System.Int32);Argument[0];Argument[2];taint;manual | +| System;Convert;TryFromBase64String;(System.String,System.Span,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);Argument[0].Element;Argument[1].Element;taint;manual | +| System;Convert;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);Argument[0].Element;Argument[2];taint;manual | +| System;Convert;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Converter;BeginInvoke;(TInput,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;DBNull;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;DateTime;ToDateTime;(System.IFormatProvider);Argument[this];ReturnValue;value;df-generated | +| System;DateTime;ToLocalTime;();Argument[this];ReturnValue;value;df-generated | +| System;DateTime;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;DateTime;ToUniversalTime;();Argument[this];ReturnValue;taint;df-generated | +| System;DateTimeOffset;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Decimal;Clamp;(System.Decimal,System.Decimal,System.Decimal);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;Clamp;(System.Decimal,System.Decimal,System.Decimal);Argument[1];ReturnValue;taint;df-generated | +| System;Decimal;Clamp;(System.Decimal,System.Decimal,System.Decimal);Argument[2];ReturnValue;taint;df-generated | +| System;Decimal;CopySign;(System.Decimal,System.Decimal);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;Max;(System.Decimal,System.Decimal);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;Max;(System.Decimal,System.Decimal);Argument[1];ReturnValue;taint;df-generated | +| System;Decimal;MaxNumber;(System.Decimal,System.Decimal);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;MaxNumber;(System.Decimal,System.Decimal);Argument[1];ReturnValue;taint;df-generated | +| System;Decimal;Min;(System.Decimal,System.Decimal);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;Min;(System.Decimal,System.Decimal);Argument[1];ReturnValue;taint;df-generated | +| System;Decimal;MinNumber;(System.Decimal,System.Decimal);Argument[0];ReturnValue;taint;df-generated | +| System;Decimal;MinNumber;(System.Decimal,System.Decimal);Argument[1];ReturnValue;taint;df-generated | +| System;Decimal;ToDecimal;(System.IFormatProvider);Argument[this];ReturnValue;value;df-generated | +| System;Delegate;Combine;(System.Delegate,System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System;Delegate;Combine;(System.Delegate,System.Delegate);Argument[1];ReturnValue;taint;df-generated | +| System;Delegate;Combine;(System.Delegate[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Reflection.MethodInfo,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System;Delegate;Delegate;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System;Delegate;Delegate;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System;Delegate;Delegate;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System;Delegate;Delegate;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System;Delegate;DynamicInvoke;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System;Delegate;DynamicInvokeImpl;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System;Delegate;GetInvocationList;();Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;GetMethodImpl;();Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;Remove;(System.Delegate,System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System;Delegate;RemoveAll;(System.Delegate,System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System;Delegate;RemoveImpl;(System.Delegate);Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;get_Method;();Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;get_Target;();Argument[this];ReturnValue;taint;df-generated | +| System;Double;Clamp;(System.Double,System.Double,System.Double);Argument[0];ReturnValue;taint;df-generated | +| System;Double;Clamp;(System.Double,System.Double,System.Double);Argument[1];ReturnValue;taint;df-generated | +| System;Double;Clamp;(System.Double,System.Double,System.Double);Argument[2];ReturnValue;taint;df-generated | +| System;Double;CopySign;(System.Double,System.Double);Argument[0];ReturnValue;taint;df-generated | +| System;Double;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Double;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Double;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Double;Max;(System.Double,System.Double);Argument[0];ReturnValue;taint;df-generated | +| System;Double;Max;(System.Double,System.Double);Argument[1];ReturnValue;taint;df-generated | +| System;Double;MaxNumber;(System.Double,System.Double);Argument[0];ReturnValue;taint;df-generated | +| System;Double;MaxNumber;(System.Double,System.Double);Argument[1];ReturnValue;taint;df-generated | +| System;Double;Min;(System.Double,System.Double);Argument[0];ReturnValue;taint;df-generated | +| System;Double;Min;(System.Double,System.Double);Argument[1];ReturnValue;taint;df-generated | +| System;Double;MinNumber;(System.Double,System.Double);Argument[0];ReturnValue;taint;df-generated | +| System;Double;MinNumber;(System.Double,System.Double);Argument[1];ReturnValue;taint;df-generated | +| System;Double;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;Double;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Double;ToType;(System.Type,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Enum;GetUnderlyingType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System;Enum;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;Environment;ExpandEnvironmentVariables;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;EventHandler;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;EventHandler;BeginInvoke;(System.Object,TEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Exception;Exception;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;Exception;Exception;(System.String);Argument[0];Argument[this];taint;df-generated | +| System;Exception;Exception;(System.String,System.Exception);Argument[0];Argument[this];taint;df-generated | +| System;Exception;Exception;(System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;Exception;GetBaseException;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Exception;add_SerializeObjectState;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Exception;get_InnerException;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;get_StackTrace;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;get_TargetSite;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;remove_SerializeObjectState;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;FormattableString;CurrentCulture;(System.FormattableString);Argument[0];ReturnValue;taint;df-generated | +| System;FormattableString;Invariant;(System.FormattableString);Argument[0];ReturnValue;taint;df-generated | +| System;FormattableString;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;FormattableString;ToString;(System.String,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;GC;RegisterNoGCRegionCallback;(System.Int64,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Half;BitDecrement;(System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;BitIncrement;(System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;Clamp;(System.Half,System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;Clamp;(System.Half,System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;Clamp;(System.Half,System.Half,System.Half);Argument[2];ReturnValue;taint;df-generated | +| System;Half;CopySign;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Half;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Half;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Half;Max;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;Max;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;MaxMagnitudeNumber;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;MaxMagnitudeNumber;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;MaxNumber;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;MaxNumber;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;Min;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;Min;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;MinMagnitudeNumber;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;MinMagnitudeNumber;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;MinNumber;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;MinNumber;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;Half;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Int16;Clamp;(System.Int16,System.Int16,System.Int16);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;Clamp;(System.Int16,System.Int16,System.Int16);Argument[1];ReturnValue;taint;df-generated | +| System;Int16;Clamp;(System.Int16,System.Int16,System.Int16);Argument[2];ReturnValue;taint;df-generated | +| System;Int16;CopySign;(System.Int16,System.Int16);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;Max;(System.Int16,System.Int16);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;Max;(System.Int16,System.Int16);Argument[1];ReturnValue;taint;df-generated | +| System;Int16;MaxNumber;(System.Int16,System.Int16);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;MaxNumber;(System.Int16,System.Int16);Argument[1];ReturnValue;taint;df-generated | +| System;Int16;Min;(System.Int16,System.Int16);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;Min;(System.Int16,System.Int16);Argument[1];ReturnValue;taint;df-generated | +| System;Int16;MinNumber;(System.Int16,System.Int16);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;MinNumber;(System.Int16,System.Int16);Argument[1];ReturnValue;taint;df-generated | +| System;Int16;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int16,System.Int16);Argument[0];ReturnValue;taint;df-generated | +| System;Int16;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int16,System.Int16);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;Clamp;(System.Int32,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;Clamp;(System.Int32,System.Int32,System.Int32);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;Clamp;(System.Int32,System.Int32,System.Int32);Argument[2];ReturnValue;taint;df-generated | +| System;Int32;CopySign;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;Max;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;Max;(System.Int32,System.Int32);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;MaxNumber;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;MaxNumber;(System.Int32,System.Int32);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;Min;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;Min;(System.Int32,System.Int32);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;MinNumber;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;MinNumber;(System.Int32,System.Int32);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);Argument[0].Element;ReturnValue;taint;manual | +| System;Int32;Parse;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Int32;Parse;(System.String,System.Globalization.NumberStyles);Argument[0];ReturnValue;taint;manual | +| System;Int32;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Int32;Parse;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Int32;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Int32;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int32,System.Int32);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0].Element;Argument[3];taint;manual | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Int32);Argument[0].Element;Argument[1];taint;manual | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Int32;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0];Argument[3];taint;manual | +| System;Int32;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Int32;TryParse;(System.String,System.Int32);Argument[0];Argument[1];taint;manual | +| System;Int32;TryParse;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Int64;Clamp;(System.Int64,System.Int64,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;Clamp;(System.Int64,System.Int64,System.Int64);Argument[1];ReturnValue;taint;df-generated | +| System;Int64;Clamp;(System.Int64,System.Int64,System.Int64);Argument[2];ReturnValue;taint;df-generated | +| System;Int64;CopySign;(System.Int64,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;Max;(System.Int64,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;Max;(System.Int64,System.Int64);Argument[1];ReturnValue;taint;df-generated | +| System;Int64;MaxNumber;(System.Int64,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;MaxNumber;(System.Int64,System.Int64);Argument[1];ReturnValue;taint;df-generated | +| System;Int64;Min;(System.Int64,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;Min;(System.Int64,System.Int64);Argument[1];ReturnValue;taint;df-generated | +| System;Int64;MinNumber;(System.Int64,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;MinNumber;(System.Int64,System.Int64);Argument[1];ReturnValue;taint;df-generated | +| System;Int64;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int64,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System;Int64;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int64,System.Int64);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;Abs;(System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;Clamp;(System.Int128,System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;Clamp;(System.Int128,System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;Clamp;(System.Int128,System.Int128,System.Int128);Argument[2];ReturnValue;taint;df-generated | +| System;Int128;CopySign;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;Max;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;Max;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitude;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitude;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitudeNumber;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitudeNumber;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MaxNumber;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MaxNumber;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;Min;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;Min;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitude;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitude;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitudeNumber;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitudeNumber;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MinNumber;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MinNumber;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;Abs;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;Add;(System.IntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[2];ReturnValue;taint;df-generated | +| System;IntPtr;CopySign;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;Max;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;Max;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitude;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitude;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MaxNumber;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MaxNumber;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;Min;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;Min;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitude;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitude;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MinNumber;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MinNumber;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;op_Addition;(System.IntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Lazy;Lazy;(System.Func,TMetadata);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Lazy;Lazy;(System.Func,TMetadata,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Lazy;Lazy;(System.Func,TMetadata,System.Threading.LazyThreadSafetyMode);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Lazy;Lazy;(TMetadata);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;Lazy;(TMetadata,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;Lazy;(TMetadata,System.Threading.LazyThreadSafetyMode);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;get_Metadata;();Argument[this];ReturnValue;taint;df-generated | +| System;Lazy;Lazy;(System.Func);Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | +| System;Lazy;Lazy;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System;Lazy;Lazy;(System.Func,System.Boolean);Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | +| System;Lazy;Lazy;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System;Lazy;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | +| System;Lazy;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System;Lazy;Lazy;(T);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Lazy;get_Value;();Argument[this];ReturnValue;taint;manual | +| System;Math;Abs;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[2];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[2];ReturnValue;taint;df-generated | +| System;Math;Max;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Max;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Max;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Max;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Min;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Min;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Min;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Min;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Memory;Memory;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System;Memory;Memory;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System;Memory;Slice;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;Memory;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;Memory;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Index);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Range);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.ArraySegment);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.ArraySegment,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.ArraySegment,System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Range);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Range);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;CopyTo;(T[],System.Span);Argument[0].Element;Argument[1];taint;df-generated | +| System;MemoryExtensions;EnumerateLines;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;EnumerateRunes;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Replace;(System.ReadOnlySpan,System.Span,T,T);Argument[0].Element;Argument[1].Element;value;manual | +| System;MemoryExtensions;Replace;(System.ReadOnlySpan,System.Span,T,T);Argument[3];Argument[1].Element;value;manual | +| System;MemoryExtensions;Replace;(System.Span,T,T);Argument[2];Argument[0].Element;value;manual | +| System;MemoryExtensions;Sort;(System.Span,System.Comparison);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;MemoryExtensions;Sort;(System.Span,System.Span,System.Comparison);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;MemoryExtensions;Trim;(System.Memory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.Char);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Memory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Memory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlyMemory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlyMemory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Span,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Span,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Memory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.Char);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Memory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Memory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlyMemory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlyMemory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Span,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Span,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Memory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.Char);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Memory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Memory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlyMemory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlyMemory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Span,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Span,T);Argument[0];ReturnValue;taint;df-generated | +| System;MissingFieldException;MissingFieldException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;MissingFieldException;MissingFieldException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;MissingFieldException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;MissingMemberException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;MissingMemberException;MissingMemberException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;MissingMemberException;MissingMemberException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;MissingMemberException;MissingMemberException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;MissingMemberException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;MissingMethodException;MissingMethodException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;MissingMethodException;MissingMethodException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;MissingMethodException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;MulticastDelegate;CombineImpl;(System.Delegate);Argument[this];ReturnValue;value;df-generated | +| System;MulticastDelegate;GetInvocationList;();Argument[this];ReturnValue;taint;df-generated | +| System;MulticastDelegate;GetMethodImpl;();Argument[this];ReturnValue;taint;df-generated | +| System;MulticastDelegate;RemoveImpl;(System.Delegate);Argument[this];ReturnValue;taint;df-generated | +| System;MulticastDelegate;RemoveImpl;(System.Delegate);Argument[this];ReturnValue;value;df-generated | +| System;NotFiniteNumberException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Nullable;GetUnderlyingType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System;Nullable;GetValueOrDefault;();Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | +| System;Nullable;GetValueOrDefault;(T);Argument[0];ReturnValue;value;manual | +| System;Nullable;GetValueOrDefault;(T);Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | +| System;Nullable;Nullable;(T);Argument[0];Argument[this].Property[System.Nullable`1.Value];value;manual | +| System;Nullable;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Nullable;get_HasValue;();Argument[this].Property[System.Nullable`1.Value];ReturnValue;taint;manual | +| System;Nullable;get_Value;();Argument[this];ReturnValue;taint;manual | +| System;ObjectDisposedException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;ObjectDisposedException;ObjectDisposedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;ObjectDisposedException;ObjectDisposedException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;ObjectDisposedException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;ObjectDisposedException;get_ObjectName;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;get_ServicePack;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;get_VersionString;();Argument[this];ReturnValue;taint;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.String,System.Exception,System.Threading.CancellationToken);Argument[2];Argument[this];taint;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.String,System.Threading.CancellationToken);Argument[1];Argument[this];taint;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System;Predicate;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Progress;Progress;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Progress;add_ProgressChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Progress;remove_ProgressChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;ReadOnlyMemory;ReadOnlyMemory;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System;ReadOnlyMemory;ReadOnlyMemory;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System;ReadOnlyMemory;Slice;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlyMemory;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlyMemory;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlySpan;CopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;ReadOnlySpan;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlySpan;GetPinnableReference;();Argument[this].Element;ReturnValue;value;manual | +| System;ReadOnlySpan;ReadOnlySpan;(T);Argument[0];Argument[this].Element;value;manual | +| System;ReadOnlySpan;ReadOnlySpan;(T[]);Argument[0].Element;Argument[this].Element;value;manual | +| System;ReadOnlySpan;ReadOnlySpan;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this].Element;value;manual | +| System;ReadOnlySpan;Slice;(System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;ReadOnlySpan;Slice;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;ReadOnlySpan;ToArray;();Argument[this].Element;ReturnValue.Element;value;manual | +| System;ReadOnlySpan;TryCopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;ReadOnlySpan;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System;ResolveEventHandler;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;RuntimeFieldHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeFieldHandle;ToIntPtr;(System.RuntimeFieldHandle);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeFieldHandle;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System;RuntimeMethodHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeMethodHandle;ToIntPtr;(System.RuntimeMethodHandle);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeMethodHandle;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System;RuntimeTypeHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeTypeHandle;ToIntPtr;(System.RuntimeTypeHandle);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeTypeHandle;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System;SByte;Clamp;(System.SByte,System.SByte,System.SByte);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;Clamp;(System.SByte,System.SByte,System.SByte);Argument[1];ReturnValue;taint;df-generated | +| System;SByte;Clamp;(System.SByte,System.SByte,System.SByte);Argument[2];ReturnValue;taint;df-generated | +| System;SByte;CopySign;(System.SByte,System.SByte);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;Max;(System.SByte,System.SByte);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;Max;(System.SByte,System.SByte);Argument[1];ReturnValue;taint;df-generated | +| System;SByte;MaxNumber;(System.SByte,System.SByte);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;MaxNumber;(System.SByte,System.SByte);Argument[1];ReturnValue;taint;df-generated | +| System;SByte;Min;(System.SByte,System.SByte);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;Min;(System.SByte,System.SByte);Argument[1];ReturnValue;taint;df-generated | +| System;SByte;MinNumber;(System.SByte,System.SByte);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;MinNumber;(System.SByte,System.SByte);Argument[1];ReturnValue;taint;df-generated | +| System;SByte;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.SByte,System.SByte);Argument[0];ReturnValue;taint;df-generated | +| System;SByte;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.SByte,System.SByte);Argument[1];ReturnValue;taint;df-generated | +| System;SequencePosition;GetObject;();Argument[this];ReturnValue;taint;df-generated | +| System;SequencePosition;SequencePosition;(System.Object,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System;Single;Clamp;(System.Single,System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System;Single;Clamp;(System.Single,System.Single,System.Single);Argument[1];ReturnValue;taint;df-generated | +| System;Single;Clamp;(System.Single,System.Single,System.Single);Argument[2];ReturnValue;taint;df-generated | +| System;Single;CopySign;(System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System;Single;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Single;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Single;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;Single;Max;(System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System;Single;Max;(System.Single,System.Single);Argument[1];ReturnValue;taint;df-generated | +| System;Single;MaxNumber;(System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System;Single;MaxNumber;(System.Single,System.Single);Argument[1];ReturnValue;taint;df-generated | +| System;Single;Min;(System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System;Single;Min;(System.Single,System.Single);Argument[1];ReturnValue;taint;df-generated | +| System;Single;MinNumber;(System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System;Single;MinNumber;(System.Single,System.Single);Argument[1];ReturnValue;taint;df-generated | +| System;Single;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;Single;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Single;ToType;(System.Type,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Span;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System;Span;CopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;Span;Fill;(T);Argument[0];Argument[this].Element;value;manual | +| System;Span;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System;Span;GetPinnableReference;();Argument[this].Element;ReturnValue;value;manual | +| System;Span;Slice;(System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;Span;Slice;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;Span;Span;(T);Argument[0];Argument[this].Element;value;manual | +| System;Span;Span;(T[]);Argument[0].Element;Argument[this].Element;value;manual | +| System;Span;Span;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this].Element;value;manual | +| System;Span;ToArray;();Argument[this].Element;ReturnValue.Element;value;manual | +| System;Span;TryCopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;Span;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System;String;Clone;();Argument[this];ReturnValue;value;manual | +| System;String;Concat;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Concat;(System.Object[]);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[3].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;manual | +| System;String;Concat;(System.String[]);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Copy;(System.String);Argument[0];ReturnValue;value;manual | +| System;String;Create;(System.Int32,TState,System.Buffers.SpanAction);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;String;EnumerateRunes;();Argument[this];ReturnValue;taint;df-generated | +| System;String;Format;(System.IFormatProvider,System.String,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[3];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[3];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[4];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object[]);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object[]);Argument[2].Element;ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[3];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object[]);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.CharEnumerator.Current];value;manual | +| System;String;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System;String;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System;String;Insert;(System.Int32,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Insert;(System.Int32,System.String);Argument[this];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Object[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Object[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[],System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[],System.Int32,System.Int32);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Object[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Object[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[],System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[],System.Int32,System.Int32);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Normalize;();Argument[this];ReturnValue;taint;manual | +| System;String;Normalize;(System.Text.NormalizationForm);Argument[this];ReturnValue;taint;manual | +| System;String;PadLeft;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;PadLeft;(System.Int32,System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;PadRight;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;PadRight;(System.Int32,System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;Parse;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;String;Remove;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;Remove;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;Replace;(System.Char,System.Char);Argument[1];ReturnValue;taint;manual | +| System;String;Replace;(System.Char,System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;Replace;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Replace;(System.String,System.String);Argument[this];ReturnValue;taint;manual | +| System;String;Replace;(System.String,System.String,System.Boolean,System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;df-generated | +| System;String;Replace;(System.String,System.String,System.StringComparison);Argument[1];ReturnValue;taint;df-generated | +| System;String;Replace;(System.String,System.String,System.StringComparison);Argument[this];ReturnValue;taint;df-generated | +| System;String;ReplaceLineEndings;();Argument[this];ReturnValue;taint;df-generated | +| System;String;ReplaceLineEndings;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System;String;Split;(System.Char,System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[]);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[],System.Int32);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[],System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[],System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String,System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String[],System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String[],System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;String;(System.Char[]);Argument[0].Element;Argument[this];taint;manual | +| System;String;String;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System;String;Substring;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;Substring;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;ToDateTime;(System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;String;ToLower;();Argument[this];ReturnValue;taint;manual | +| System;String;ToLower;(System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;manual | +| System;String;ToLowerInvariant;();Argument[this];ReturnValue;taint;manual | +| System;String;ToString;();Argument[this];ReturnValue;value;manual | +| System;String;ToString;(System.IFormatProvider);Argument[this];ReturnValue;value;manual | +| System;String;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;String;ToUpper;();Argument[this];ReturnValue;taint;manual | +| System;String;ToUpper;(System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;manual | +| System;String;ToUpperInvariant;();Argument[this];ReturnValue;taint;manual | +| System;String;Trim;();Argument[this];ReturnValue;taint;manual | +| System;String;Trim;(System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;Trim;(System.Char[]);Argument[this];ReturnValue;taint;manual | +| System;String;TrimEnd;();Argument[this];ReturnValue;taint;manual | +| System;String;TrimEnd;(System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;TrimEnd;(System.Char[]);Argument[this];ReturnValue;taint;manual | +| System;String;TrimStart;();Argument[this];ReturnValue;taint;manual | +| System;String;TrimStart;(System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;TrimStart;(System.Char[]);Argument[this];ReturnValue;taint;manual | +| System;String;TryParse;(System.String,System.IFormatProvider,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;StringNormalizationExtensions;Normalize;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;StringNormalizationExtensions;Normalize;(System.String,System.Text.NormalizationForm);Argument[0];ReturnValue;taint;df-generated | +| System;TimeProvider;CreateTimer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;TimeSpan;op_UnaryPlus;(System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZone;ToLocalTime;(System.DateTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZone;ToUniversalTime;(System.DateTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[5];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_BaseUtcOffsetDelta;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DateEnd;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DateStart;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DaylightDelta;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DaylightTransitionEnd;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DaylightTransitionStart;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+TransitionTime;CreateFixedDateRule;(System.DateTime,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+TransitionTime;CreateFloatingDateRule;(System.DateTime,System.Int32,System.Int32,System.DayOfWeek);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+TransitionTime;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TimeZoneInfo+TransitionTime;get_TimeOfDay;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTime;(System.DateTime,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTime;(System.DateTime,System.TimeZoneInfo,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeFromUtc;(System.DateTime,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeToUtc;(System.DateTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeToUtc;(System.DateTime,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[5].Element;ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[5].Element;ReturnValue;taint;df-generated | +| System;TimeZoneInfo;FindSystemTimeZoneById;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TimeZoneInfo;GetUtcOffset;(System.DateTime);Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;GetUtcOffset;(System.DateTimeOffset);Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;TryFindSystemTimeZoneById;(System.String,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_BaseUtcOffset;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_DaylightName;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_Id;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_StandardName;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[0];ReturnValue.Property[System.Tuple`8.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[1];ReturnValue.Property[System.Tuple`8.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[2];ReturnValue.Property[System.Tuple`8.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[3];ReturnValue.Property[System.Tuple`8.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[4];ReturnValue.Property[System.Tuple`8.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[5];ReturnValue.Property[System.Tuple`8.Item6];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[6];ReturnValue.Property[System.Tuple`8.Item7];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[0];ReturnValue.Property[System.Tuple`7.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[1];ReturnValue.Property[System.Tuple`7.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[2];ReturnValue.Property[System.Tuple`7.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[3];ReturnValue.Property[System.Tuple`7.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[4];ReturnValue.Property[System.Tuple`7.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[5];ReturnValue.Property[System.Tuple`7.Item6];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[6];ReturnValue.Property[System.Tuple`7.Item7];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[0];ReturnValue.Property[System.Tuple`6.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[1];ReturnValue.Property[System.Tuple`6.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[2];ReturnValue.Property[System.Tuple`6.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[3];ReturnValue.Property[System.Tuple`6.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[4];ReturnValue.Property[System.Tuple`6.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[5];ReturnValue.Property[System.Tuple`6.Item6];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[0];ReturnValue.Property[System.Tuple`5.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[1];ReturnValue.Property[System.Tuple`5.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[2];ReturnValue.Property[System.Tuple`5.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[3];ReturnValue.Property[System.Tuple`5.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[4];ReturnValue.Property[System.Tuple`5.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[0];ReturnValue.Property[System.Tuple`4.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[1];ReturnValue.Property[System.Tuple`4.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[2];ReturnValue.Property[System.Tuple`4.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[3];ReturnValue.Property[System.Tuple`4.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3);Argument[0];ReturnValue.Property[System.Tuple`3.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3);Argument[1];ReturnValue.Property[System.Tuple`3.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3);Argument[2];ReturnValue.Property[System.Tuple`3.Item3];value;manual | +| System;Tuple;Create;(T1,T2);Argument[0];ReturnValue.Property[System.Tuple`2.Item1];value;manual | +| System;Tuple;Create;(T1,T2);Argument[1];ReturnValue.Property[System.Tuple`2.Item2];value;manual | +| System;Tuple;Create;(T1);Argument[0];ReturnValue.Property[System.Tuple`1.Item1];value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[0];Argument[this].Property[System.Tuple`8.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[1];Argument[this].Property[System.Tuple`8.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[2];Argument[this].Property[System.Tuple`8.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[3];Argument[this].Property[System.Tuple`8.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[4];Argument[this].Property[System.Tuple`8.Item5];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[5];Argument[this].Property[System.Tuple`8.Item6];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[6];Argument[this].Property[System.Tuple`8.Item7];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item6;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item7;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item5];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item6];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item7];ReturnValue;value;manual | +| System;Tuple;get_Rest;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[0];Argument[this].Property[System.Tuple`7.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[1];Argument[this].Property[System.Tuple`7.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[2];Argument[this].Property[System.Tuple`7.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[3];Argument[this].Property[System.Tuple`7.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[4];Argument[this].Property[System.Tuple`7.Item5];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[5];Argument[this].Property[System.Tuple`7.Item6];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[6];Argument[this].Property[System.Tuple`7.Item7];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item6;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item7;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item5];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item6];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item7];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[0];Argument[this].Property[System.Tuple`6.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[1];Argument[this].Property[System.Tuple`6.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[2];Argument[this].Property[System.Tuple`6.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[3];Argument[this].Property[System.Tuple`6.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[4];Argument[this].Property[System.Tuple`6.Item5];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[5];Argument[this].Property[System.Tuple`6.Item6];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item6;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item5];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item6];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[0];Argument[this].Property[System.Tuple`5.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[1];Argument[this].Property[System.Tuple`5.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[2];Argument[this].Property[System.Tuple`5.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[3];Argument[this].Property[System.Tuple`5.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[4];Argument[this].Property[System.Tuple`5.Item5];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item5];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[0];Argument[this].Property[System.Tuple`4.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[1];Argument[this].Property[System.Tuple`4.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[2];Argument[this].Property[System.Tuple`4.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[3];Argument[this].Property[System.Tuple`4.Item4];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item4];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3);Argument[0];Argument[this].Property[System.Tuple`3.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3);Argument[1];Argument[this].Property[System.Tuple`3.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3);Argument[2];Argument[this].Property[System.Tuple`3.Item3];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`3.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`3.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`3.Item3];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2);Argument[0];Argument[this].Property[System.Tuple`2.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2);Argument[1];Argument[this].Property[System.Tuple`2.Item2];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`2.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`2.Item2];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1);Argument[0];Argument[this].Property[System.Tuple`1.Item1];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`1.Item1];ReturnValue;value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3);Argument[0].Property[System.Tuple`3.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3);Argument[0].Property[System.Tuple`3.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3);Argument[0].Property[System.Tuple`3.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2);Argument[0].Property[System.Tuple`2.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2);Argument[0].Property[System.Tuple`2.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1);Argument[0].Property[System.Tuple`1.Item1];Argument[1];value;manual | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;Type;FindInterfaces;(System.Reflection.TypeFilter,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Type;FindMembers;(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetConstructor;(System.Reflection.BindingFlags,System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetConstructor;(System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetNestedType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetType;(System.String,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;MakeGenericSignatureType;(System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System;Type;MakeGenericSignatureType;(System.Type,System.Type[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System;Type;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Type;get_GenericTypeArguments;();Argument[this];ReturnValue;taint;df-generated | +| System;Type;get_TypeInitializer;();Argument[this];ReturnValue;taint;df-generated | +| System;TypeInitializationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TypeInitializationException;get_TypeName;();Argument[this];ReturnValue;taint;df-generated | +| System;TypeLoadException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TypeLoadException;TypeLoadException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;TypeLoadException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;TypeLoadException;get_TypeName;();Argument[this];ReturnValue;taint;df-generated | +| System;UInt16;Clamp;(System.UInt16,System.UInt16,System.UInt16);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;Clamp;(System.UInt16,System.UInt16,System.UInt16);Argument[1];ReturnValue;taint;df-generated | +| System;UInt16;Clamp;(System.UInt16,System.UInt16,System.UInt16);Argument[2];ReturnValue;taint;df-generated | +| System;UInt16;CopySign;(System.UInt16,System.UInt16);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;Max;(System.UInt16,System.UInt16);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;Max;(System.UInt16,System.UInt16);Argument[1];ReturnValue;taint;df-generated | +| System;UInt16;MaxNumber;(System.UInt16,System.UInt16);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;MaxNumber;(System.UInt16,System.UInt16);Argument[1];ReturnValue;taint;df-generated | +| System;UInt16;Min;(System.UInt16,System.UInt16);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;Min;(System.UInt16,System.UInt16);Argument[1];ReturnValue;taint;df-generated | +| System;UInt16;MinNumber;(System.UInt16,System.UInt16);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;MinNumber;(System.UInt16,System.UInt16);Argument[1];ReturnValue;taint;df-generated | +| System;UInt16;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt16,System.UInt16);Argument[0];ReturnValue;taint;df-generated | +| System;UInt16;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt16,System.UInt16);Argument[1];ReturnValue;taint;df-generated | +| System;UInt32;Clamp;(System.UInt32,System.UInt32,System.UInt32);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;Clamp;(System.UInt32,System.UInt32,System.UInt32);Argument[1];ReturnValue;taint;df-generated | +| System;UInt32;Clamp;(System.UInt32,System.UInt32,System.UInt32);Argument[2];ReturnValue;taint;df-generated | +| System;UInt32;CopySign;(System.UInt32,System.UInt32);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;Max;(System.UInt32,System.UInt32);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;Max;(System.UInt32,System.UInt32);Argument[1];ReturnValue;taint;df-generated | +| System;UInt32;MaxNumber;(System.UInt32,System.UInt32);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;MaxNumber;(System.UInt32,System.UInt32);Argument[1];ReturnValue;taint;df-generated | +| System;UInt32;Min;(System.UInt32,System.UInt32);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;Min;(System.UInt32,System.UInt32);Argument[1];ReturnValue;taint;df-generated | +| System;UInt32;MinNumber;(System.UInt32,System.UInt32);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;MinNumber;(System.UInt32,System.UInt32);Argument[1];ReturnValue;taint;df-generated | +| System;UInt32;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt32,System.UInt32);Argument[0];ReturnValue;taint;df-generated | +| System;UInt32;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt32,System.UInt32);Argument[1];ReturnValue;taint;df-generated | +| System;UInt64;Clamp;(System.UInt64,System.UInt64,System.UInt64);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;Clamp;(System.UInt64,System.UInt64,System.UInt64);Argument[1];ReturnValue;taint;df-generated | +| System;UInt64;Clamp;(System.UInt64,System.UInt64,System.UInt64);Argument[2];ReturnValue;taint;df-generated | +| System;UInt64;CopySign;(System.UInt64,System.UInt64);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;Max;(System.UInt64,System.UInt64);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;Max;(System.UInt64,System.UInt64);Argument[1];ReturnValue;taint;df-generated | +| System;UInt64;MaxNumber;(System.UInt64,System.UInt64);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;MaxNumber;(System.UInt64,System.UInt64);Argument[1];ReturnValue;taint;df-generated | +| System;UInt64;Min;(System.UInt64,System.UInt64);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;Min;(System.UInt64,System.UInt64);Argument[1];ReturnValue;taint;df-generated | +| System;UInt64;MinNumber;(System.UInt64,System.UInt64);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;MinNumber;(System.UInt64,System.UInt64);Argument[1];ReturnValue;taint;df-generated | +| System;UInt64;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt64,System.UInt64);Argument[0];ReturnValue;taint;df-generated | +| System;UInt64;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt64,System.UInt64);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;Abs;(System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;Clamp;(System.UInt128,System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;Clamp;(System.UInt128,System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;Clamp;(System.UInt128,System.UInt128,System.UInt128);Argument[2];ReturnValue;taint;df-generated | +| System;UInt128;CopySign;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;Max;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;Max;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitude;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitude;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitudeNumber;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitudeNumber;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MaxNumber;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MaxNumber;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;Min;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;Min;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitude;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitude;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitudeNumber;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitudeNumber;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MinNumber;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MinNumber;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;Abs;(System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;Add;(System.UIntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[2];ReturnValue;taint;df-generated | +| System;UIntPtr;CopySign;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;Max;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;Max;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitude;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitude;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxNumber;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxNumber;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;Min;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;Min;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitude;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitude;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MinNumber;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MinNumber;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;System.Numerics.IAdditionOperators.op_CheckedAddition;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;op_Addition;(System.UIntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;UnhandledExceptionEventArgs;UnhandledExceptionEventArgs;(System.Object,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System;UnhandledExceptionEventArgs;get_ExceptionObject;();Argument[this];ReturnValue;taint;df-generated | +| System;UnhandledExceptionEventHandler;BeginInvoke;(System.Object,System.UnhandledExceptionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Uri;EscapeDataString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;EscapeString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;EscapeUriString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;GetComponents;(System.UriComponents,System.UriFormat);Argument[this];ReturnValue;taint;df-generated | +| System;Uri;GetLeftPart;(System.UriPartial);Argument[this];ReturnValue;taint;df-generated | +| System;Uri;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Uri;MakeRelative;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;MakeRelativeUri;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;ToString;();Argument[this];ReturnValue;taint;manual | +| System;Uri;ToString;(System.String,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.String,System.UriCreationOptions,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.String,System.UriKind,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.String,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.String,System.Uri);Argument[1];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.Uri,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.Uri,System.Uri);Argument[1];ReturnValue;taint;df-generated | +| System;Uri;UnescapeDataString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;Uri;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.String);Argument[0];Argument[this];taint;manual | +| System;Uri;Uri;(System.String,System.Boolean);Argument[0];Argument[this];taint;manual | +| System;Uri;Uri;(System.String,System.UriCreationOptions);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.String,System.UriKind);Argument[0];Argument[this];taint;manual | +| System;Uri;Uri;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.String,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.Uri);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.Uri);Argument[1];Argument[this];taint;df-generated | +| System;Uri;get_Authority;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_DnsSafeHost;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_Host;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_IdnHost;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_LocalPath;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_OriginalString;();Argument[this];ReturnValue;taint;manual | +| System;Uri;get_PathAndQuery;();Argument[this];ReturnValue;taint;manual | +| System;Uri;get_Query;();Argument[this];ReturnValue;taint;manual | +| System;Uri;get_Scheme;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_UserInfo;();Argument[this];ReturnValue;taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String);Argument[0];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String,System.Int32,System.String);Argument[3];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String,System.Int32,System.String,System.String);Argument[4];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System;UriBuilder;get_Uri;();Argument[this];ReturnValue;taint;df-generated | +| System;UriFormatException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;UriParser;GetComponents;(System.Uri,System.UriComponents,System.UriFormat);Argument[0];ReturnValue;taint;df-generated | +| System;UriParser;OnNewUri;();Argument[this];ReturnValue;value;df-generated | +| System;UriParser;Register;(System.UriParser,System.String,System.Int32);Argument[1];Argument[0];taint;df-generated | +| System;UriParser;Resolve;(System.Uri,System.Uri,System.UriFormatException);Argument[0];ReturnValue;taint;df-generated | +| System;UriParser;Resolve;(System.Uri,System.Uri,System.UriFormatException);Argument[1];ReturnValue;taint;df-generated | +| System;UriTypeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System;UriTypeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[0];ReturnValue.Field[System.ValueTuple`8.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[1];ReturnValue.Field[System.ValueTuple`8.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[2];ReturnValue.Field[System.ValueTuple`8.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[3];ReturnValue.Field[System.ValueTuple`8.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[4];ReturnValue.Field[System.ValueTuple`8.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[5];ReturnValue.Field[System.ValueTuple`8.Item6];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[6];ReturnValue.Field[System.ValueTuple`8.Item7];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[0];ReturnValue.Field[System.ValueTuple`7.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[1];ReturnValue.Field[System.ValueTuple`7.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[2];ReturnValue.Field[System.ValueTuple`7.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[3];ReturnValue.Field[System.ValueTuple`7.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[4];ReturnValue.Field[System.ValueTuple`7.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[5];ReturnValue.Field[System.ValueTuple`7.Item6];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[6];ReturnValue.Field[System.ValueTuple`7.Item7];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[0];ReturnValue.Field[System.ValueTuple`6.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[1];ReturnValue.Field[System.ValueTuple`6.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[2];ReturnValue.Field[System.ValueTuple`6.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[3];ReturnValue.Field[System.ValueTuple`6.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[4];ReturnValue.Field[System.ValueTuple`6.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[5];ReturnValue.Field[System.ValueTuple`6.Item6];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[0];ReturnValue.Field[System.ValueTuple`5.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[1];ReturnValue.Field[System.ValueTuple`5.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[2];ReturnValue.Field[System.ValueTuple`5.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[3];ReturnValue.Field[System.ValueTuple`5.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[4];ReturnValue.Field[System.ValueTuple`5.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[0];ReturnValue.Field[System.ValueTuple`4.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[1];ReturnValue.Field[System.ValueTuple`4.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[2];ReturnValue.Field[System.ValueTuple`4.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[3];ReturnValue.Field[System.ValueTuple`4.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3);Argument[0];ReturnValue.Field[System.ValueTuple`3.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3);Argument[1];ReturnValue.Field[System.ValueTuple`3.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3);Argument[2];ReturnValue.Field[System.ValueTuple`3.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2);Argument[0];ReturnValue.Field[System.ValueTuple`2.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2);Argument[1];ReturnValue.Field[System.ValueTuple`2.Item2];value;manual | +| System;ValueTuple;Create;(T1);Argument[0];ReturnValue.Field[System.ValueTuple`1.Item1];value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[0];Argument[this].Field[System.ValueTuple`8.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[1];Argument[this].Field[System.ValueTuple`8.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[2];Argument[this].Field[System.ValueTuple`8.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[3];Argument[this].Field[System.ValueTuple`8.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[4];Argument[this].Field[System.ValueTuple`8.Item5];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[5];Argument[this].Field[System.ValueTuple`8.Item6];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[6];Argument[this].Field[System.ValueTuple`8.Item7];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item5];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item6];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item7];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[0];Argument[this].Field[System.ValueTuple`7.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[1];Argument[this].Field[System.ValueTuple`7.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[2];Argument[this].Field[System.ValueTuple`7.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[3];Argument[this].Field[System.ValueTuple`7.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[4];Argument[this].Field[System.ValueTuple`7.Item5];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[5];Argument[this].Field[System.ValueTuple`7.Item6];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[6];Argument[this].Field[System.ValueTuple`7.Item7];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item5];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item6];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item7];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[0];Argument[this].Field[System.ValueTuple`6.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[1];Argument[this].Field[System.ValueTuple`6.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[2];Argument[this].Field[System.ValueTuple`6.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[3];Argument[this].Field[System.ValueTuple`6.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[4];Argument[this].Field[System.ValueTuple`6.Item5];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[5];Argument[this].Field[System.ValueTuple`6.Item6];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item5];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item6];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[0];Argument[this].Field[System.ValueTuple`5.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[1];Argument[this].Field[System.ValueTuple`5.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[2];Argument[this].Field[System.ValueTuple`5.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[3];Argument[this].Field[System.ValueTuple`5.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[4];Argument[this].Field[System.ValueTuple`5.Item5];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item5];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[0];Argument[this].Field[System.ValueTuple`4.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[1];Argument[this].Field[System.ValueTuple`4.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[2];Argument[this].Field[System.ValueTuple`4.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[3];Argument[this].Field[System.ValueTuple`4.Item4];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item4];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3);Argument[0];Argument[this].Field[System.ValueTuple`3.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3);Argument[1];Argument[this].Field[System.ValueTuple`3.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3);Argument[2];Argument[this].Field[System.ValueTuple`3.Item3];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`3.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`3.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`3.Item3];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2);Argument[0];Argument[this].Field[System.ValueTuple`2.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2);Argument[1];Argument[this].Field[System.ValueTuple`2.Item2];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`2.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`2.Item2];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1);Argument[0];Argument[this].Field[System.ValueTuple`1.Item1];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`1.Item1];ReturnValue;value;manual | neutral | Microsoft.CSharp.RuntimeBinder;CSharpArgumentInfo;Create;(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String);summary;df-generated | | Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | diff --git a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql index 6b117c03ac0..ccdf691d0b2 100644 --- a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql +++ b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql @@ -4,15 +4,15 @@ import semmle.code.csharp.dataflow.internal.ExternalFlow final private class NeutralCallableFinal = NeutralCallable; class RelevantNeutralCallable extends NeutralCallableFinal { - final string getCallableCsv() { result = asPartialNeutralModel(this) } + final string getCallableCsv() { result = getSignature(this) } } class RelevantSourceCallable extends SourceCallable { - string getCallableCsv() { result = asPartialModel(this) } + string getCallableCsv() { result = getSignature(this) } } class RelevantSinkCallable extends SinkCallable { - string getCallableCsv() { result = asPartialModel(this) } + string getCallableCsv() { result = getSignature(this) } } import TestSummaryOutput diff --git a/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.expected b/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.expected index 88a44899de2..f628dfec43b 100644 --- a/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.expected +++ b/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.expected @@ -1,14825 +1,14821 @@ -| Dapper;CustomPropertyTypeMap;false;CustomPropertyTypeMap;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Dapper;DynamicParameters;false;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;GridReader;(System.Data.IDbCommand,System.Data.Common.DbDataReader,Dapper.SqlMapper+Identity,System.Action,System.Object,System.Boolean,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper+GridReader;false;Read;(System.Type[],System.Func,System.String,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;AsList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;add_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Dapper;SqlMapper;false;remove_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(Funq.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,Funq.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(Funq.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,Funq.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(Funq.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,Funq.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;Register;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Funq;Container;false;RegisterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Funq;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| Funq;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Funq;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Funq;IInitializable;true;InitializedBy;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.BearerToken;BearerTokenEvents;false;set_OnMessageReceived;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnCheckSlidingExpiration;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToAccessDenied;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToLogin;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToLogout;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnRedirectToReturnUrl;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnSignedIn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnSigningIn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnSigningOut;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;false;set_OnValidatePrincipal;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.OAuth.Claims;CustomJsonClaimAction;false;CustomJsonClaimAction;(System.String,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;false;set_OnCreatingTicket;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;false;set_OnRedirectToAuthorizationEndpoint;(System.Func,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddPolicyScheme;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddRemoteScheme;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddScheme;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;false;AddScheme;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationMiddleware;false;AuthenticationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationOptions;false;AddScheme;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;AuthenticationSchemeOptions;false;set_ForwardDefaultSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;false;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;false;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;false;set_OnAccessDenied;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;false;set_OnRemoteFailure;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;false;set_OnTicketReceived;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;false;AssertionRequirement;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;false;AssertionRequirement;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;false;AddDefaultPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;false;AddFallbackPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;false;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;false;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;false;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider,Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationOptions;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;false;RequireAssertion;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;false;RequireAssertion;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Authorization;IAuthorizationMiddlewareResultHandler;true;HandleAsync;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authorization.AuthorizationPolicy,Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapMiddleware;false;MapMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapOptions;false;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapWhenMiddleware;false;MapWhenMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapWhenOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;false;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;false;set_Predicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder.Extensions;UsePathBaseMiddleware;false;UsePathBaseMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.PathString);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ApplicationBuilderExtensions;false;UseRequestLocalization;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;AuthorizationEndpointConventionBuilderExtensions;false;RequireAuthorization;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;false;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;false;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;false;MapConnectionHandler;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;false;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;false;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CookiePolicyOptions;false;set_CheckConsentNeeded;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CookiePolicyOptions;false;set_OnAppendCookie;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CookiePolicyOptions;false;set_OnDeleteCookie;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CorsEndpointConventionBuilderExtensions;false;RequireCors;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;CorsMiddlewareExtensions;false;UseCors;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointBuilder;false;set_RequestDelegate;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapDelete;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapGet;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapMethods;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Collections.Generic.IEnumerable,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapPatch;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapPost;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;false;MapPut;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;EndpointRoutingApplicationBuilderExtensions;false;UseEndpoints;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ExceptionHandlerExtensions;false;UseExceptionHandler;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ExceptionHandlerOptions;false;set_ExceptionHandler;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;false;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;false;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HostFilteringServicesExtensions;false;AddHostFiltering;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HstsServicesExtensions;false;AddHsts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HttpsRedirectionServicesExtensions;false;AddHttpsRedirection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;HubEndpointRouteBuilderExtensions;false;MapHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;IApplicationBuilder;true;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;true;Add;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;true;Finally;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapExtensions;false;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapExtensions;false;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Boolean,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapExtensions;false;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapWhenExtensions;false;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MapWhenExtensions;false;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;MvcApplicationBuilderExtensions;false;UseMvc;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RateLimiterServiceCollectionExtensions;false;AddRateLimiter;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;ResponseCompressionServicesExtensions;false;AddResponseCompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RouterMiddleware;false;RouterMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Routing.IRouter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RoutingBuilderExtensions;false;UseRouter;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RoutingEndpointConventionBuilderExtensions;false;WithDisplayName;(TBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;RunExtensions;false;Run;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StaticFileOptions;false;set_OnPrepareResponse;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StaticFileOptions;false;set_OnPrepareResponseAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;false;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;false;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;StatusCodePagesOptions;false;set_HandleAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseExtensions;false;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseExtensions;false;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Threading.Tasks.Task>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseWhenExtensions;false;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Builder;UseWhenExtensions;false;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateChangedHandler;false;BeginInvoke;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;false;add_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;false;remove_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;false;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;false;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_Authorized;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;false;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Authorization;CascadingAuthenticationState;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredBindSetter;(System.Action,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredBindSetter;(System.Func,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredEventCallback;(System.Object,System.Action,T);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;CreateInferredEventCallback;(System.Object,System.Func,T);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;InvokeAsynchronousDelegate;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;InvokeAsynchronousDelegate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;false;InvokeSynchronousDelegate;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;false;set_MapErrorToContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;GetValidationMessages;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;IsModified;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;IsValid;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;add_OnFieldChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;add_OnValidationRequested;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;add_OnValidationStateChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;remove_OnFieldChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;remove_OnValidationRequested;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContext;false;remove_OnValidationStateChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditContextFieldClassExtensions;false;FieldCssClass;(Microsoft.AspNetCore.Components.Forms.EditContext,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;EditForm;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;Editor;false;set_ValueExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;FieldIdentifier;false;Create;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;FormMappingScope;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;InputBase;false;set_ValueExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;InputRadioGroup;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;InputSelect;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessage;false;set_For;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;Add;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;Add;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;Clear;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;false;get_Item;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.RenderTree;Renderer;false;add_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.RenderTree;Renderer;false;remove_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddComponentReferenceCapture;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment,TValue);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;false;AddElementReferenceCapture;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;NavLink;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;Router;false;set_Found;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;Router;false;set_Navigating;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Routing;Router;false;set_NotFound;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Sections;SectionContent;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Server.Circuits;CircuitHandler;true;CreateInboundActivityHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;ItemsProviderDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_EmptyContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_ItemContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_ItemsProvider;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;false;set_Placeholder;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;HeadContent;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;PageTitle;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;CascadingValue;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;CascadingValueSource;false;CascadingValueSource;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;CascadingValueSource;false;CascadingValueSource;(System.String,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ComponentBase;false;InvokeAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ComponentBase;false;InvokeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;Dispatcher;true;InvokeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ErrorBoundaryBase;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;ErrorBoundaryBase;false;set_ErrorContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;Create;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;CreateInferred;(System.Object,System.Action,TValue);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactory;false;CreateInferred;(System.Object,System.Func,TValue);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Boolean,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Decimal,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Double,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int16,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int32,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int64,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Single,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Boolean,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Decimal,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Double,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int16,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int32,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int64,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Single,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.String,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,T,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;false;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,T,System.Globalization.CultureInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;false;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;LayoutComponentBase;false;set_Body;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;LayoutView;false;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;NavigationManager;false;RegisterLocationChangingHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;NavigationManager;false;add_LocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;NavigationManager;false;remove_LocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;PersistentComponentState;false;RegisterOnPersisting;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;PersistentComponentState;false;RegisterOnPersisting;(System.Func,Microsoft.AspNetCore.Components.IComponentRenderMode);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;RenderFragment;false;BeginInvoke;(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;RenderFragment;false;BeginInvoke;(TValue,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Components;RenderHandle;false;Render;(Microsoft.AspNetCore.Components.RenderFragment);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Abstractions;IStatefulReconnectFeature;true;OnReconnected;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Features;IConnectionCompleteFeature;true;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Features;IConnectionHeartbeatFeature;true;OnHeartbeat;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections.Features;IStreamClosedFeature;true;OnClosed;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;false;Run;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;false;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;false;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func,System.Threading.Tasks.Task>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;ConnectionDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Connections.ConnectionContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;IConnectionBuilder;true;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;IMultiplexedConnectionBuilder;true;Use;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;MultiplexedConnectionDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Connections.MultiplexedConnectionContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Connections;TlsConnectionCallbackOptions;false;set_OnConnection;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;false;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;false;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;false;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicy,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;false;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;false;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;false;AddDefaultPolicy;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicy;false;set_IsOriginAllowed;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicyBuilder;false;SetIsOriginAllowed;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;false;AddKeyEscrowSink;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;false;AddKeyManagementOptions;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;false;Create;(System.IO.DirectoryInfo,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;false;Create;(System.IO.DirectoryInfo,System.Action,System.Security.Cryptography.X509Certificates.X509Certificate2);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckMiddleware;false;HealthCheckMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;false;set_Predicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;false;set_ResponseWriter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;DeveloperExceptionPageMiddleware;false;DeveloperExceptionPageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Diagnostics.DiagnosticSource,System.Collections.Generic.IEnumerable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;ExceptionHandlerMiddleware;false;ExceptionHandlerMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.Diagnostics.DiagnosticListener);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;IDeveloperPageExceptionFilter;true;HandleExceptionAsync;(Microsoft.AspNetCore.Diagnostics.ErrorContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;StatusCodeContext;false;StatusCodeContext;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Builder.StatusCodePagesOptions,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;StatusCodePagesMiddleware;false;StatusCodePagesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Diagnostics;WelcomePageMiddleware;false;WelcomePageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HostFiltering;HostFilteringMiddleware;false;HostFilteringMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Options.IOptionsMonitor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;true;ConfigureWebHost;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;true;ConfigureWebHost;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;true;UseStartup;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;DelegateStartup;false;DelegateStartup;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IStartupConfigureContainerFilter;true;ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IStartupConfigureServicesFilter;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IStartupFilter;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IWebHostBuilder;true;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IWebHostBuilder;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;IWebHostBuilder;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;KestrelServerOptionsSystemdExtensions;false;UseSystemd;(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.TimeSpan);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean,System.Security.Cryptography.X509Certificates.StoreLocation,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;false;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;ConfigureAppConfiguration;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;false;UseStartup;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderHttpSysExtensions;false;UseHttpSys;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;false;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderNamedPipeExtensions;false;UseNamedPipes;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderQuicExtensions;false;UseQuic;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Hosting;WebHostBuilderSocketExtensions;false;UseSockets;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Connections;WebSocketOptions;false;set_SubProtocolSelector;(System.Func,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;FeatureReferences;false;Fetch;(TFeature,TState,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;FeatureReferences;false;Fetch;(TFeature,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;true;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;true;OnStarting;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http.Timeouts;RequestTimeoutPolicy;false;set_WriteTimeoutResponse;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;Endpoint;false;Endpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;EndpointFilterDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;EndpointFilterExtensions;false;AddEndpointFilter;(TBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;EndpointFilterExtensions;false;AddEndpointFilterFactory;(TBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnCompleted;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnCompleted;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnStarting;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;HttpResponse;true;OnStarting;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;IEndpointFilter;true;InvokeAsync;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,Microsoft.AspNetCore.Http.EndpointFilterDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;IMiddleware;true;InvokeAsync;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;ProblemDetailsOptions;false;set_CustomizeProblemDetails;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;RequestDelegate;false;BeginInvoke;(Microsoft.AspNetCore.Http.HttpContext,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;RequestDelegateFactory;false;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;RequestDelegateFactory;false;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions,Microsoft.AspNetCore.Http.RequestDelegateMetadataResult);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;RequestDelegateResult;false;RequestDelegateResult;(Microsoft.AspNetCore.Http.RequestDelegate,System.Collections.Generic.IReadOnlyList);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;Results;false;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Http;TypedResults;false;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpOverrides;CertificateForwardingMiddleware;false;CertificateForwardingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpOverrides;ForwardedHeadersMiddleware;false;ForwardedHeadersMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpOverrides;HttpMethodOverrideMiddleware;false;HttpMethodOverrideMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;false;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;false;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;false;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;false;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Identity;IdentityCookieAuthenticationBuilderExtensions;false;AddIdentityCookies;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Identity;SecurityStampValidatorOptions;false;set_OnRefreshingPrincipal;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Localization;CustomRequestCultureProvider;false;CustomRequestCultureProvider;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Localization;RequestLocalizationMiddleware;false;RequestLocalizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaFolderApplicationModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaFolderRouteModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaPageApplicationModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddAreaPageRouteModelConvention;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddFolderApplicationModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddFolderRouteModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddPageApplicationModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;false;AddPageRouteModelConvention;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ActionExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncActionFilter;true;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncPageFilter;true;OnPageHandlerExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext,Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncResourceFilter;true;OnResourceExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResourceExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;IAsyncResultFilter;true;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;PageHandlerExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ResourceExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Filters;ResultExecutionDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;false;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;false;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func,System.Boolean);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;false;OutputFormatterWriteContext;(Microsoft.AspNetCore.Http.HttpContext,System.Func,System.Type,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;false;set_WriterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;false;set_BoundConstructorInvoker;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;false;set_PropertyGetter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;false;set_PropertySetter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetAttemptedValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetMissingBindRequiredValueAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetMissingKeyOrValueAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetMissingRequestBodyRequiredValueAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetNonPropertyAttemptedValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetNonPropertyUnknownValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetNonPropertyValueMustBeANumberAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetUnknownValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetValueIsInvalidAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetValueMustBeANumberAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;false;SetValueMustNotBeNullAccessor;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_Description;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_DisplayFormatStringProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_DisplayName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_EditFormatStringProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_NullDisplayTextProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;false;set_Placeholder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationEntry;false;ValidationEntry;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;BindingInfo;false;set_RequestPredicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;EnumGroupAndName;false;EnumGroupAndName;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelBindingContext;true;set_PropertyFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;Remove;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;RemoveAll;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;false;TryAddModelException;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;HelperResult;false;HelperResult;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;false;DefineSection;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;true;DefineSection;(System.String,Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RazorPageFactoryResult;false;RazorPageFactoryResult;(Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;RenderAsyncDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Razor;TagHelperInitializer;false;TagHelperInitializer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;false;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;false;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;false;TryUpdateModelAsync;(TModel,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;false;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;false;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;false;TryUpdateModelAsync;(TModel,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;false;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayNameExtensions;false;DisplayNameFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;false;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;CheckBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;HiddenFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;PasswordFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;RadioButtonFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;false;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;false;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;false;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;false;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;false;ListBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;false;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValueExtensions;false;ValueFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;CheckBoxFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayNameFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayNameForInnerType;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DisplayTextFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;DropDownListFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;EditorFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;HiddenFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;IdFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;LabelFor;(System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;ListBoxFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;NameFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;PasswordFor;(System.Linq.Expressions.Expression>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;RadioButtonFor;(System.Linq.Expressions.Expression>,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;TextAreaFor;(System.Linq.Expressions.Expression>,System.Int32,System.Int32,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;TextBoxFor;(System.Linq.Expressions.Expression>,System.String,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;ValidationMessageFor;(System.Linq.Expressions.Expression>,System.String,System.Object,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;true;ValueFor;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;GetExpressionName;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;false;GetModelExplorer;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;IModelExpressionProvider;true;CreateModelExpression;(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;GetExplorerForExpression;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;GetExplorerForExpression;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;GetExplorerForProperty;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;false;ModelExplorer;(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExpressionProvider;false;GetExpressionText;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;TryGetValueDelegate;false;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataInfo;false;ViewDataInfo;(System.Object,System.Reflection.PropertyInfo,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;false;set_InvalidModelStateResponseFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ControllerBase;false;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ControllerBase;false;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Mvc;ControllerBase;false;TryUpdateModelAsync;(TModel,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddBasePolicy;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddBasePolicy;(System.Action,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddPolicy;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;false;AddPolicy;(System.String,System.Action,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;SetCacheKeyPrefix;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;SetCacheKeyPrefix;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;VaryByValue;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;VaryByValue;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;With;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;false;With;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;false;AddPolicy;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;false;set_OnRejected;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddConcurrencyLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddFixedWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddSlidingWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;false;AddTokenBucketLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;Reinitialize;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;false;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;false;Begin;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;false;TagHelperScopeManager;(System.Action,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;false;TagHelperScopeManager;(System.Action,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperOutput;false;TagHelperOutput;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.ResponseCaching;ResponseCachingMiddleware;false;ResponseCachingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.ObjectPool.ObjectPoolProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.ResponseCompression;ResponseCompressionMiddleware;false;ResponseCompressionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.ResponseCompression.IResponseCompressionProvider);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Rewrite;RewriteMiddleware;false;RewriteMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Rewrite;RewriteOptionsExtensions;false;Add;(Microsoft.AspNetCore.Rewrite.RewriteOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewarePost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewarePut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapMiddlewareVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;false;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteContext;false;set_Handler;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteEndpoint;false;RouteEndpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteEndpointBuilder;false;RouteEndpointBuilder;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteHandler;false;RouteHandler;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteHandlerServices;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Routing;RouteHandlerServices;false;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;false;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;false;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,System.Boolean,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ConfigureEndpointDefaults;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ConfigureHttpsDefaults;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;Listen;(System.Net.EndPoint,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;Listen;(System.Net.IPAddress,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;Listen;(System.Net.IPEndPoint,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenAnyIP;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenHandle;(System.UInt64,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenLocalhost;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenNamedPipe;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;ListenUnixSocket;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;set_RequestHeaderEncodingSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;false;set_ResponseHeaderEncodingSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;false;set_ClientCertificateValidation;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;false;set_OnAuthenticate;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;false;set_ServerCertificateSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Https;TlsHandshakeCallbackOptions;false;set_OnConnection;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets;SocketTransportOptions;false;set_CreateBoundListenSocket;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;AnyIPEndpoint;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;Endpoint;(System.Net.IPAddress,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;Endpoint;(System.Net.IPEndPoint,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;Endpoint;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;HandleEndpoint;(System.UInt64,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;LocalhostEndpoint;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;false;UnixSocketEndpoint;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Session;DistributedSession;false;DistributedSession;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.TimeSpan,System.TimeSpan,System.Func,Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Session;ISessionStore;true;Create;(System.String,System.TimeSpan,System.TimeSpan,System.Func,System.Boolean);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.Session;SessionMiddleware;false;SessionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.DataProtection.IDataProtectionProvider,Microsoft.AspNetCore.Session.ISessionStore,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.SignalR;IHubFilter;true;InvokeMethodAsync;(Microsoft.AspNetCore.SignalR.HubInvocationContext,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.SignalR;IHubFilter;true;OnConnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.SignalR;IHubFilter;true;OnDisconnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Exception,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;DefaultFilesMiddleware;false;DefaultFilesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;false;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;false;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Text.Encodings.Web.HtmlEncoder,Microsoft.Extensions.Options.IOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.StaticFiles;StaticFileMiddleware;false;StaticFileMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebSockets;WebSocketMiddleware;false;WebSocketMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebSockets;WebSocketsDependencyInjectionExtensions;false;AddWebSockets;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;false;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func,System.Buffers.ArrayPool);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;false;FileBufferingWriteStream;(System.Int32,System.Nullable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(Microsoft.AspNetCore.Http.RequestDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(System.String,Microsoft.AspNetCore.Http.RequestDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;Start;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;StartWith;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.AspNetCore;WebHost;false;StartWith;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;Convert;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;InvokeMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable,System.Type,System.Collections.Generic.IEnumerable);;Argument[4].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;IsEvent;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.CSharp.RuntimeBinder;Binder;false;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;CSharpCodeProvider;(System.Collections.Generic.IDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;CreateCompiler;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;CreateGenerator;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.CSharp;CSharpCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.EntityFrameworkCore;DbSet;false;Add;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddAsync;(TEntity,System.Threading.CancellationToken);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRange;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRangeAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AddRangeAsync;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;Attach;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AttachRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;AttachRange;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;Update;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;UpdateRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.EntityFrameworkCore;DbSet;false;UpdateRange;(TEntity[]);;Argument[0].WithElement;Argument[this];value;manual | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Primitives.IChangeToken);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.DateTimeOffset);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetOptions;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetPriority;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.CacheItemPriority);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetSize;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;false;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;GetOrCreate;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;GetOrCreateAsync;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Primitives.IChangeToken);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.DateTimeOffset);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;false;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.TimeSpan);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;false;CreateEntry;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;false;MemoryCache;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Primitives.IChangeToken);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetPriority;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.CacheItemPriority);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSize;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];Argument[0];taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;false;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;false;get_Value;();;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;false;set_EvictionCallback;(Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Caching.Memory;PostEvictionDelegate;false;BeginInvoke;(System.Object,System.Object,Microsoft.Extensions.Caching.Memory.EvictionReason,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;false;EnvironmentVariablesConfigurationProvider;(System.String);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration.KeyPerFile;KeyPerFileConfigurationSource;false;set_IgnoreCondition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;false;MemoryConfigurationProvider;(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;false;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration.UserSecrets;PathHelper;false;GetSecretsPathFromSecretsId;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;false;CreateDecryptingXmlReader;(System.IO.Stream,System.Xml.XmlReaderSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;false;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;false;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;TryGet;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;false;get_Configuration;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);;Argument[1];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);;Argument[1];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[1];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[1];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[2];Argument[0];taint;manual | -| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;false;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);;Argument[2];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;false;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;false;get_Sources;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;Add;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;GetConnectionString;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;false;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;GetSection;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;GetSection;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;false;get_Sources;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;Combine;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;Combine;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;GetParentPath;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationPath;false;GetSectionKey;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;true;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;ConfigurationRoot;(System.Collections.Generic.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;GetReloadToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;GetSection;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;GetSection;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;false;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;false;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;false;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;false;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;false;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;false;get_Path;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;false;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;false;SetBasePath;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;false;SetFileLoadExceptionHandler;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;false;SetFileProvider;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;false;set_OnLoadException;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;IConfiguration;true;get_Item;(System.String);;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;IConfigurationBuilder;true;Build;();;Argument[this];ReturnValue;taint;manual | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;IniConfigurationExtensions;false;AddIniStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;false;AddJsonStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;KeyPerFileConfigurationBuilderExtensions;false;AddKeyPerFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;false;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;false;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;false;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;false;AddXmlStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[2];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;false;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;false;GetServiceOrCreateInstance;(System.IServiceProvider,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;false;GetServiceOrCreateInstance;(System.IServiceProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;AntiforgeryServiceCollectionExtensions;false;AddAntiforgery;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;false;AsyncServiceScope;(Microsoft.Extensions.DependencyInjection.IServiceScope);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;false;get_ServiceProvider;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;AuthenticationCoreServiceCollectionExtensions;false;AddAuthenticationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;AuthenticationServiceCollectionExtensions;false;AddAuthentication;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;AuthorizationServiceCollectionExtensions;false;AddAuthorizationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;false;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;false;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;false;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CertificateForwardingServiceExtensions;false;AddCertificateForwarding;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ComponentServiceCollectionExtensions;false;AddServerSideBlazor;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ConnectionsDependencyInjectionExtensions;false;AddConnections;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookieExtensions;false;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookieExtensions;false;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookieExtensions;false;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;false;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;false;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;CorsServiceCollectionExtensions;false;AddCors;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;DataProtectionServiceCollectionExtensions;false;AddDataProtection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;false;CreateBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;false;DefaultServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;EncoderServiceCollectionExtensions;false;AddWebEncoders;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;false;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;false;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;false;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddDefaultLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureAdditionalHttpMessageHandlers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action,System.IServiceProvider>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigureHttpMessageHandlerBuilder;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;RemoveAllLoggers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;SetHandlerLifetime;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;false;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;false;ConfigureHttpClientDefaults;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpJsonServiceExtensions;false;ConfigureHttpJsonOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;false;AddHttpLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;false;AddW3CLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;AddIdentity;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;AddIdentityApiEndpoints;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;AddIdentityCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;ConfigureApplicationCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;false;ConfigureExternalCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;JsonProtocolDependencyInjectionExtensions;false;AddJsonProtocol;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;LocalizationServiceCollectionExtensions;false;AddLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;false;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;false;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;false;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;false;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;false;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;false;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;false;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCoreServiceCollectionExtensions;false;AddMvcCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;false;AddCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;false;ConfigureCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcBuilderExtensions;false;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcCoreBuilderExtensions;false;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;false;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;false;AddRazorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;false;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;false;AddRazorViewEngine;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;false;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcBuilderExtensions;false;AddRazorPagesOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcCoreBuilderExtensions;false;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddControllers;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddControllersWithViews;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddMvc;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;false;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;false;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;false;AddViewOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;false;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;false;AddViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;false;ConfigureViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;false;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;false;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;false;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;false;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;false;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;false;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OAuthExtensions;false;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ObjectFactory;false;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ObjectFactory;false;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;false;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;false;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;false;BindConfiguration;(Microsoft.Extensions.Options.OptionsBuilder,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderDataAnnotationsExtensions;false;ValidateDataAnnotations;(Microsoft.Extensions.Options.OptionsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsBuilderExtensions;false;ValidateOnStart;(Microsoft.Extensions.Options.OptionsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;AddOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;false;PostConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;false;CacheOutput;(TBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;false;CacheOutput;(TBuilder,System.Action,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;OutputCacheServiceCollectionExtensions;false;AddOutputCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;PageConventionCollectionExtensions;false;ConfigureFilter;(Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;PolicyServiceCollectionExtensions;false;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ProblemDetailsServiceCollectionExtensions;false;AddProblemDetails;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RazorComponentsServiceCollectionExtensions;false;AddRazorComponents;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestDecompressionServiceExtensions;false;AddRequestDecompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;false;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;false;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RequestTimeoutsIServiceCollectionExtensions;false;AddRequestTimeouts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ResponseCachingServicesExtensions;false;AddResponseCaching;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;RoutingServiceCollectionExtensions;false;AddRouting;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServerRazorComponentsBuilderExtensions;false;AddInteractiveServerComponents;(Microsoft.Extensions.DependencyInjection.IRazorComponentsBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;false;AddCircuitOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;false;AddHubOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;false;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;false;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[2];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];Argument[0].Element;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;false;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Describe;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;DescribeKeyed;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;DescribeKeyed;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Type,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Type,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedScoped;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Type,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Type,System.Object,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Type,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedSingleton;(System.Object,TService);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Type,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Type,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;KeyedTransient;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Scoped;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Scoped;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Scoped;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ServiceDescriptor;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Singleton;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Singleton;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Singleton;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Transient;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Transient;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;Transient;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_ImplementationFactory;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_ImplementationInstance;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_ImplementationType;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_KeyedImplementationFactory;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_KeyedImplementationInstance;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;false;get_KeyedImplementationType;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;false;GetRequiredService;(System.IServiceProvider,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;false;GetRequiredService;(System.IServiceProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;false;GetService;(System.IServiceProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;SessionServiceCollectionExtensions;false;AddSession;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;false;AddHubOptions;(Microsoft.AspNetCore.SignalR.ISignalRServerBuilder,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;false;AddSignalR;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;false;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;false;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;false;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckPublisherOptions;false;set_Predicate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;false;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;false;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable,System.Nullable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;false;set_Factory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckService;true;CheckHealthAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_ByteHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_DecimalHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_DoubleHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_FloatHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_IntHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_LongHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;false;set_ShortHandler;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConfigurationExtensions;false;AddConfiguration;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConsoleExtensions;false;AddDebugConsole;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;ClearListeners;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;false;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;false;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;false;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;false;PhysicalDirectoryInfo;(System.IO.DirectoryInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;false;CreateReadStream;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;false;PhysicalFileInfo;(System.IO.FileInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;false;get_PhysicalPath;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;false;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;false;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;false;PollingFileChangeToken;(System.IO.FileInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;CompositeFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider[]);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;CompositeFileProvider;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;GetDirectoryContents;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;GetDirectoryContents;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;false;get_FileProviders;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;false;GetDirectory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;false;FileInfoWrapper;(System.IO.FileInfo);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;false;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext;false;PushDataFrame;(TFrame);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear+FrameData;false;get_Stem;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;false;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged+FrameData;false;get_Stem;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;false;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;true;Declare;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;MatcherContext;false;MatcherContext;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.StringComparison);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;EnumerateFileSystemInfos;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;GetDirectory;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;GetFile;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;false;get_ParentDirectory;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;Matcher;false;AddExclude;(System.String);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.FileSystemGlobbing;Matcher;false;AddInclude;(System.String);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;ApplicationLifetime;(Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;get_ApplicationStarted;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;get_ApplicationStopped;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;false;get_ApplicationStopping;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;BackgroundService;true;StartAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;BackgroundService;true;get_ExecuteTask;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;false;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;false;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;false;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;false;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Environment;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Logging;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Metrics;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostApplicationBuilder;false;get_Services;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Hosting;HostBuilder;false;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureAppConfiguration;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureContainer;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.String[]);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;ConfigureServices;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;RunConsoleAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseContentRoot;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;false;UseEnvironment;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Hosting;IHostApplicationBuilder;true;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureAppConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureHostConfiguration;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;ConfigureServices;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;true;UseServiceProviderFactory;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;false;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;false;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;false;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;false;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;false;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;false;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Http;HttpClientFactoryOptions;false;set_ShouldRedactHeaderValue;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;false;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;false;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Http;IHttpMessageHandlerBuilderFilter;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Localization;IResourceNamesCache;true;GetOrAdd;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry;false;LogEntry;(Microsoft.Extensions.Logging.LogLevel,System.String,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;false;ConfigurationConsoleLoggerSettings;(Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;false;Reload;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;ConsoleLoggerProvider;(Microsoft.Extensions.Options.IOptionsMonitor,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;false;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerSettings;false;Reload;();;Argument[this];ReturnValue;value;df-generated | -| Microsoft.Extensions.Logging.Debug;DebugLoggerProvider;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;EventLogLoggerProvider;(Microsoft.Extensions.Logging.EventLog.EventLogSettings);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;false;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;false;set_Filter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;false;EventSourceLoggerProvider;(Microsoft.Extensions.Logging.EventSource.LoggingEventSource);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;false;CreateLogger;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;false;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;false;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.Console.IConsoleLoggerSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;false;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;false;AddDebug;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.EventLog.EventLogSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.EventLog.EventLogSettings);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;false;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;false;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggerFactory);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;false;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;false;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;IExternalScopeProvider;true;ForEachScope;(System.Action,TState);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;ILogger;true;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;Logger;false;BeginScope;(TState);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;false;BeginScope;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;false;Push;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;false;Create;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggerFactory;false;CreateLogger;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;false;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.IExternalScopeProvider);;Argument[3];Argument[this];taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFactoryExtensions;false;CreateLogger;(Microsoft.Extensions.Logging.ILoggerFactory,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggerFilterRule;false;LoggerFilterRule;(System.String,System.String,System.Nullable,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;AddConfiguration;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Configuration.IConfiguration);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;AddProvider;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.ILoggerProvider);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;ClearProviders;(Microsoft.Extensions.Logging.ILoggingBuilder);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;Configure;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Logging;LoggingBuilderExtensions;false;SetMinimumLevel;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.LogLevel);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;false;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Diagnostics.TraceListener);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;false;ConfigurationChangeTokenSource;(System.String,Microsoft.Extensions.Configuration.IConfiguration);;Argument[1];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;false;GetChangeToken;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep1,TDep2,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,TDep,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions;false;ConfigureNamedOptions;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ConfigureOptions;false;ConfigureOptions;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;IOptionsMonitor;true;OnChange;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;IOptionsMonitorCache;true;GetOrAdd;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;NamedConfigureFromConfigurationOptions;false;NamedConfigureFromConfigurationOptions;(System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;PostConfigure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsBuilder;false;Validate;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;OptionsFactory;false;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsFactory;false;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);;Argument[1].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsFactory;false;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);;Argument[2].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsManager;false;OptionsManager;(Microsoft.Extensions.Options.IOptionsFactory);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsMonitor;false;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsMonitor;false;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.Extensions.Options;OptionsMonitorExtensions;false;OnChange;(Microsoft.Extensions.Options.IOptionsMonitor,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep1,TDep2,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,TDep,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;PostConfigureOptions;false;PostConfigureOptions;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Func,System.String);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Func,System.String);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,TDep3,System.Func,System.String);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep1,TDep2,System.Func,System.String);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,TDep,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Options;ValidateOptions;false;ValidateOptions;(System.String,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action,TState);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;ChangeToken;false;OnChange;(System.Func,System.Action,TState);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;Extensions;false;Append;(System.Text.StringBuilder,Microsoft.Extensions.Primitives.StringSegment);;Argument[0];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;IChangeToken;true;RegisterChangeCallback;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Extensions.Primitives;InplaceStringBuilder;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringSegment;false;Split;(System.Char[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringSegment;false;Split;(System.Char[]);;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;false;Enumerator;(Microsoft.Extensions.Primitives.StringTokenizer);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);;Argument[1].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer;false;StringTokenizer;(System.String,System.Char[]);;Argument[1].Element;Argument[this];taint;df-generated | -| Microsoft.Extensions.Primitives;StringValues+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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 | -| 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 | -| Microsoft.VisualBasic;VBCodeProvider;false;CreateCompiler;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;CreateGenerator;();;Argument[this];ReturnValue;taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| Microsoft.VisualBasic;VBCodeProvider;false;VBCodeProvider;(System.Collections.Generic.IDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafeFileHandle;false;SafeFileHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafePipeHandle;false;SafePipeHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafeProcessHandle;false;SafeProcessHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32.SafeHandles;SafeWaitHandle;false;SafeWaitHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| Microsoft.Win32;PowerModeChangedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.PowerModeChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SessionEndedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SessionEndingEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SessionSwitchEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.SessionSwitchEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_DisplaySettingsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_DisplaySettingsChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_EventsThreadShutdown;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_InstalledFontsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_LowMemory;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_PaletteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_TimeChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;add_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_DisplaySettingsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_DisplaySettingsChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_EventsThreadShutdown;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_InstalledFontsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_LowMemory;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_PaletteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_TimeChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;SystemEvents;false;remove_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;TimerElapsedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.TimerElapsedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;UserPreferenceChangedEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Microsoft.Win32;UserPreferenceChangingEventHandler;false;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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;false;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Linq;JContainer;false;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(Newtonsoft.Json.Linq.JObject);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(Newtonsoft.Json.Linq.JObject);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(System.Object[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| Newtonsoft.Json.Linq;JObject;false;JObject;(System.Object[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| Newtonsoft.Json.Linq;JObject;false;get_Item;(System.Object);;Argument[this].Element;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`2.Key];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`2.Value];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.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 | -| Newtonsoft.Json.Schema;Extensions;false;Validate;(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Schema;ValidationEventHandler;false;BeginInvoke;(System.Object,Newtonsoft.Json.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;ExtensionDataGetter;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;ExtensionDataSetter;false;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonArrayContract;false;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonContract;false;set_DefaultCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonDictionaryContract;false;set_DictionaryKeyResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonDictionaryContract;false;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonDynamicContract;false;set_PropertyNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonISerializableContract;false;set_ISerializableCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_ExtensionDataGetter;(Newtonsoft.Json.Serialization.ExtensionDataGetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_ExtensionDataNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_ExtensionDataSetter;(Newtonsoft.Json.Serialization.ExtensionDataSetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonObjectContract;false;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_GetIsSpecified;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_SetIsSpecified;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_ShouldDeserialize;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;JsonProperty;false;set_ShouldSerialize;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;ObjectConstructor;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;SerializationCallback;false;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json.Serialization;SerializationErrorCallback;false;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,Newtonsoft.Json.Serialization.ErrorContext,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| 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;JsonConvert;false;set_DefaultSettings;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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 | -| Newtonsoft.Json;JsonSerializer;false;add_Error;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonSerializer;false;remove_Error;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonSerializerSettings;false;set_Error;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonSerializerSettings;false;set_ReferenceResolverProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonValidatingReader;false;add_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| Newtonsoft.Json;JsonValidatingReader;false;remove_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.AI;SpeechToTextFactory;false;set_Resolve;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.AI;TypeChatFactory;false;set_Resolve;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;RemoveFromUserForm;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnAfterCreateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnAfterDeleteUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnAfterUpdateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnBeforeCreateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnBeforeDeleteUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_OnBeforeUpdateUser;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Admin;AdminUsersFeature;false;set_ValidateFn;(ServiceStack.Auth.ValidateAsyncFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.AsyncEx;TaskCompletionSourceExtensions;false;TryCompleteFromCompletedTask;(System.Threading.Tasks.TaskCompletionSource,System.Threading.Tasks.Task,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ApiKeyAuthProvider;false;set_CreateApiKeyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ApiKeyAuthProvider;false;set_GenerateApiKey;(ServiceStack.Auth.CreateApiKeyDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_AccountLockedValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_CustomValidationFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_LoadUserAuthFilter;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProvider;false;set_LoadUserAuthInfoFilterAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProviderSync;false;set_AccountLockedValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProviderSync;false;set_CustomValidationFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthProviderSync;false;set_LoadUserAuthFilter;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthenticateService;false;Init;(System.Func,ServiceStack.Auth.IAuthProvider[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthenticateService;false;set_CurrentSessionFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;AuthenticateService;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;CreateApiKeyDelegate;false;BeginInvoke;(System.String,System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProvider;false;CreateJwt;(ServiceStack.Text.JsonObject,ServiceStack.Text.JsonObject,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_CreateHeaderFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_CreatePayloadFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_PopulateSessionFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_PopulateSessionFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_PreValidateJwtPayloadFilter;(System.Func,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ResolveJwtId;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ResolveRefreshJwtId;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ResolveUnixTime;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ValidateRefreshToken;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;JwtAuthProviderReader;false;set_ValidateToken;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;MicrosoftGraphAuthProvider;false;set_PhotoUrl;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_AutoSignInSessionsMatching;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_CreateClaimsPrincipal;(System.Func,ServiceStack.Auth.IAuthSession,ServiceStack.Web.IRequest,System.Security.Claims.ClaimsPrincipal>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_PopulateSessionFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;NetCoreIdentityAuthProvider;false;set_PopulateSessionFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;OAuth2Provider;false;set_ResolveUnknownDisplayName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;OAuthProvider;false;set_VerifyAccessTokenAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;OAuthProviderSync;false;set_VerifyAccessToken;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;Pbkdf2DeriveKeyDelegate;false;BeginInvoke;(System.String,System.Byte[],Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf,System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;Pbkdf2Provider;false;set_DeriveKey;(ServiceStack.Auth.Pbkdf2DeriveKeyDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;RegisterService;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ValidateAsyncFn;false;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Auth;ValidateFn;false;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Configuration;AppSettingsBase;false;set_ParsingStrategy;(ServiceStack.Configuration.ParsingStrategyDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Configuration;ParsingStrategyDelegate;false;BeginInvoke;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Data;DbConnectionFactory;false;DbConnectionFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Attributes;AttributedValidatorFactory;false;AttributedValidatorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;AccessorCache;false;GetCachedAccessor;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;Create;(System.Linq.Expressions.Expression>>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;Create;(System.Linq.Expressions.Expression>>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;set_Filter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;false;set_IndexBuilder;(System.Func,TElement,System.Int32,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;CoerceToNonGeneric;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;Extensions;false;GetMember;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IConfigurable;true;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;Create;(ServiceStack.FluentValidation.IValidator,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;Create;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;Create;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;IncludeRule;(ServiceStack.FluentValidation.IValidator,System.Func,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;IncludeRule;false;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;MemberAccessor;false;MemberAccessor;(System.Linq.Expressions.Expression>,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;MemberAccessor;false;op_Implicit;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;Create;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;SetDisplayName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;set_MessageBuilder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;set_OnFailure;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;PropertyRule;false;set_Transformer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Internal;RuleBuilder;false;SetValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Resources;LanguageStringSource;false;LanguageStringSource;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Resources;LazyStringSource;false;LazyStringSource;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Results;ValidationFailure;false;set_ErrorCodeResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ITestPropertyChain;true;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;TestValidationResult;false;ShouldHaveValidationErrorFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;TestValidationResult;false;ShouldNotHaveValidationErrorFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveChildValidator;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,System.Type);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;TestValidate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;TestValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;When;(System.Collections.Generic.IEnumerable,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;false;WhenAll;(System.Collections.Generic.IEnumerable,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.TestHelper;ValidatorTester;false;ValidatorTester;(System.Linq.Expressions.Expression>,ServiceStack.FluentValidation.IValidator,TValue);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;false;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;false;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String,ServiceStack.FluentValidation.Resources.IStringSource);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;AsyncPredicateValidator;false;AsyncPredicateValidator;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;ChildValidatorAdaptor;false;ChildValidatorAdaptor;(System.Func>,System.Type);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;CustomValidator;false;CustomValidator;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;CustomValidator;false;CustomValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;EqualValidator;false;EqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;ExactLengthValidator;false;ExactLengthValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;GreaterThanOrEqualValidator;false;GreaterThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;GreaterThanValidator;false;GreaterThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;LengthValidator;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;LengthValidator;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;set_MaxFunc;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LengthValidator;false;set_MinFunc;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LessThanOrEqualValidator;false;LessThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;LessThanValidator;false;LessThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;MaximumLengthValidator;false;MaximumLengthValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;MinimumLengthValidator;false;MinimumLengthValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;NotEqualValidator;false;NotEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;OnFailureValidator;false;OnFailureValidator;(ServiceStack.FluentValidation.Validators.IPropertyValidator,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PolymorphicValidator;false;Add;(System.Func>,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PolymorphicValidator;false;Add;(System.Func>,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PredicateValidator+Predicate;false;BeginInvoke;(System.Object,System.Object,ServiceStack.FluentValidation.Validators.PropertyValidatorContext,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;PredicateValidator;false;PredicateValidator;(ServiceStack.FluentValidation.Validators.PredicateValidator+Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;false;RegularExpressionValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;false;RegularExpressionValidator;(System.Func,System.Text.RegularExpressions.RegexOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;false;RegularExpressionValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Include;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleFor;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleForEach;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleSet;(ServiceStack.ApplyTo,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;RuleSet;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Transform;(System.Linq.Expressions.Expression>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Boolean>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Boolean>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;Unless;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;UnlessAsync;(System.Func>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Boolean>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Boolean>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;When;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AbstractValidator;false;WhenAsync;(System.Func>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;AssemblyScanner;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;ChildRules;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Custom;(ServiceStack.FluentValidation.IRuleBuilder,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;CustomAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Equal;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;ForEach;(ServiceStack.FluentValidation.IRuleBuilder>,System.Action,TElement>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Text.RegularExpressions.RegexOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;NotEqual;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;SetInheritanceValidator;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;Validate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorExtensions;false;ValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;DependentRules;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OverrideIndexer;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func,TCollectionElement,System.Int32,System.String>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;OverridePropertyName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;Where;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;DefaultValidatorOptions;false;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IConditionBuilder;true;Otherwise;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilder;true;SetValidator;(System.Func,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilder;true;SetValidator;(System.Func,System.String[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilderInitial;true;Transform;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IRuleBuilderInitialCollection;true;Transform;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IServiceStackValidator;true;RemovePropertyRules;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplyAsyncCondition;(System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplyCondition;(System.Func,ServiceStack.FluentValidation.ApplyConditionTo);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplySharedAsyncCondition;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;IValidationRule;true;ApplySharedCondition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;InlineValidator;false;Add;(System.Func,ServiceStack.FluentValidation.IRuleBuilderOptions>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;ApplyAsyncCondition;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;ApplyCondition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;SetErrorMessage;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;set_CustomStateProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;PropertyValidatorOptions;false;set_SeverityProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidationContext;false;CreateWithOptions;(T,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_DisplayNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_ErrorCodeResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_MessageFormatterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorConfiguration;false;set_PropertyNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorDescriptor;false;GetName;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_DisplayNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_ErrorCodeResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_MessageFormatterFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorOptions;false;set_PropertyNameResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorSelectorOptions;false;set_DefaultValidatorSelectorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorSelectorOptions;false;set_MemberNameValidatorSelectorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.FluentValidation;ValidatorSelectorOptions;false;set_RulesetValidatorSelectorFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Formats;HtmlFormat;false;set_ResolveTemplate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandler;false;CustomActionHandler;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandler;false;set_Action;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandlerAsync;false;CustomActionHandlerAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomActionHandlerAsync;false;set_Action;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandler;false;CustomResponseHandler;(System.Func,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandler;false;set_Action;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;false;CustomResponseHandlerAsync;(System.Func>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;false;set_Action;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;StaticFileHandler;false;set_Filter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host.Handlers;StaticFileHandler;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ActionContext;false;set_ServiceAction;(ServiceStack.Host.ActionInvokerFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ActionInvokerFn;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;SetContentTypeDeserializer;(System.String,ServiceStack.Web.StreamDeserializerDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;SetContentTypeSerializer;(System.String,ServiceStack.Web.StreamSerializerDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;set_UnknownContentTypeDeserializer;(ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ContentTypes;false;set_UnknownContentTypeSerializer;(ServiceStack.Web.StreamSerializerDelegateAsync);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;FallbackRestPathDelegate;false;BeginInvoke;(ServiceStack.Web.IHttpRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleGatewayExceptionAsyncDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleGatewayExceptionDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleServiceExceptionAsyncDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleServiceExceptionDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleUncaughtExceptionAsyncDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HandleUncaughtExceptionDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;HttpHandlerResolverDelegate;false;BeginInvoke;(System.String,System.String,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;IHttpAsyncHandler;true;Middleware;(Microsoft.AspNetCore.Http.HttpContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;InstanceExecFn;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;MetadataTypeExtensions;false;ToMetadataServiceRoutes;(System.Collections.Generic.Dictionary,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;RestPath;false;set_CalculateMatchScore;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;RouteNamingConventionDelegate;false;BeginInvoke;(ServiceStack.Web.IServiceRoutes,System.Type,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ServiceController;false;ServiceController;(ServiceStack.ServiceStackHost,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ServiceController;false;set_ResolveServicesFn;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;ServiceExecFn;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;StreamSerializerResolverDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,ServiceStack.Web.IResponse,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;TypedFilter;false;TypedFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;TypedFilterAsync;false;TypedFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Host;VoidActionInvokerFn;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;AddCss;(ServiceStack.InputInfo,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;For;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;For;(System.Linq.Expressions.Expression>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;Input;false;For;(System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;InspectUtils;false;GetFieldNames;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;InspectUtils;false;PropertyFromExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Html;MediaRuleCreator;false;Show;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;ApplyToLineContaining;false;ApplyToLineContaining;(System.String,System.Func,System.ReadOnlyMemory>,ServiceStack.Run);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FileHandler;false;set_VirtualFilesResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_Footer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_Header;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_NormalizeVirtualPath;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesHandler;false;set_VirtualFilesResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;Clone;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformer;false;Defaults;(System.Nullable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;FilesTransformerUtils;false;Defaults;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;GatewayHandler;false;set_ServiceGatewayFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;HtmlHandlerFragment;false;HtmlHandlerFragment;(System.String,System.String,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;HtmlTokenFragment;false;HtmlTokenFragment;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;MinifyBlock;false;set_Convert;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;SharedFolder;false;set_Footer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.HtmlModules;SharedFolder;false;set_Header;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;IVirtualFiles;true;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;IVirtualFilesAsync;true;WriteFilesAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;VirtualFilesExtensions;false;CopyFrom;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.IO;VirtualFilesExtensions;false;WriteFiles;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Logging;GenericLogFactory;false;GenericLogFactory;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;set_RequestFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;BackgroundMqService;false;set_ResponseFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageHandler;true;ProcessQueue;(ServiceStack.Messaging.IMessageQueueClient,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;IMessageService;true;RegisterHandler;(System.Func,System.Object>,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandler;false;set_ReplyClientFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;set_RequestFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageHandlerFactory;false;set_ResponseFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageQueueClientFactory;false;add_MessageReceived;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;MessageQueueClientFactory;false;remove_MessageReceived;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;RedisMessageProducer;false;RedisMessageProducer;(ServiceStack.Redis.IRedisClientsManager,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;RedisMessageQueueClient;false;RedisMessageQueueClient;(ServiceStack.Redis.IRedisClientsManager,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;RedisMessageQueueClientFactory;false;RedisMessageQueueClientFactory;(ServiceStack.Redis.IRedisClientsManager,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Messaging;TransientMessageServiceBase;false;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Metadata;IndexOperationsControl;false;set_GetOperation;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.CSharp;CSharpGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Dart;DartGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.FSharp;FSharpGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Java;JavaGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_CookedDeclarationTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_CookedTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_FilterTypes;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_IsPropertyOptional;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_ReturnMarkerFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Php;PhpGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_CookedDeclarationTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_CookedTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_FilterTypes;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_IsPropertyOptional;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_ReturnMarkerFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Python;PythonGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_EnumNameStrategy;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.Swift;SwiftGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;false;set_ReturnTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;MjsGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;MjsGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;MjsGenerator;false;set_ReturnTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_CookedDeclarationTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_CookedTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_FilterTypes;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_IsPropertyOptional;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_ReturnMarkerFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_InnerTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PostPropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PostTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PrePropertyFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PreTypeFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_PropertyTypeFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes.VbNet;VbNetGenerator;false;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;AddCodeDelegate;false;BeginInvoke;(System.Collections.Generic.List,ServiceStack.MetadataTypesConfig,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;CreateTypeOptions;false;set_ImplementsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;INativeTypesMetadata;true;GetMetadataTypes;(ServiceStack.Web.IRequest,ServiceStack.MetadataTypesConfig,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;LangGeneratorExtensions;false;GenerateSourceCode;(ServiceStack.MetadataTypes,ServiceStack.MetadataTypesConfig,System.String,ServiceStack.Web.IRequest,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;LangGeneratorExtensions;false;GenerateSourceCode;(System.Collections.Generic.List,System.String,ServiceStack.Web.IRequest,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;MetadataTypesGenerator;false;GetMetadataTypes;(ServiceStack.Web.IRequest,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NativeTypes;TypeFilterDelegate;false;BeginInvoke;(System.String,System.String[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.NetCore;NetCoreHeadersCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| ServiceStack.NetCore;NetCoreQueryStringCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| ServiceStack.OrmLite.Dapper;CustomPropertyTypeMap;false;CustomPropertyTypeMap;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;DynamicParameters;false;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Func,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;false;Read;(System.Type[],System.Func,System.String,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;add_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Dapper;SqlMapper;false;remove_QueryCachePurged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadApiAsyncLegacy;false;ExistsAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadApiLegacy;false;Exists;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;CountAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;LoadSelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.String[],System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;false;SingleAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Count;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Collections.Generic.IEnumerable);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;false;Single;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;false;DeleteAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;false;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;false;UpdateOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;false;Delete;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;false;InsertOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;false;UpdateOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;DbDataParameterExtensions;false;AddParam;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Data.IDbCommand,System.Object,ServiceStack.OrmLite.FieldDefinition,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;FieldDefinition;false;Clone;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;FieldDefinition;false;set_GetValueFn;(ServiceStack.GetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;FieldDefinition;false;set_SetValueFn;(ServiceStack.SetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;GetValueDelegate;false;BeginInvoke;(System.Int32,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;ToCreateIndexStatement;(System.Linq.Expressions.Expression>,System.String,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;set_OnOpenConnection;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteDialectProvider;true;set_ParamNameFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IOrmLiteExecFilter;true;ExecLazy;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IPropertyInvoker;true;set_ConvertValueFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedApi;true;Insert;(System.Object,System.Action,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedApi;true;InsertAll;(System.Collections.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedApi;true;UpdateAll;(System.Collections.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;CrossJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;OrderBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;OrderByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;ThenBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;ThenByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;IUntypedSqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;JoinFormatDelegate;false;BeginInvoke;(ServiceStack.OrmLite.IOrmLiteDialectProvider,ServiceStack.OrmLite.ModelDefinition,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;Migrator;false;Run;(ServiceStack.Data.IDbConnectionFactory,System.Type,System.Action,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;Migrator;false;RunAll;(ServiceStack.Data.IDbConnectionFactory,System.Collections.Generic.IEnumerable,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;AssertFieldDefinition;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinition;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinition;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinition;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetFieldDefinitionMap;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;ModelDefinition;false;GetOrderedFieldDefinitions;(System.Collections.Generic.ICollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_AfterExecFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_BeforeExecFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_ExceptionFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_InsertFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_LoadReferenceSelectFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_OnDbNullFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_OnModelDefinitionInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_ParamNameFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_PopulatedObjectFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_SqlExpressionInitFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_SqlExpressionSelectFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_StringFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConfig;false;set_UpdateFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConnectionFactory;false;set_ConnectionFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteConnectionFactory;false;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteContext;false;GetOrCreate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteDialectProviderBase;false;set_CreateTableFieldsStrategy;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;Exists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;LoadSingleById;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList;(System.Data.IDbConnection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;LoadSingleByIdAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync;(System.Data.IDbConnection,System.String,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadCommandExtensions;false;AddParam;(System.Data.IDbCommand,System.String,System.Object,System.Data.ParameterDirection,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Action);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Count;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Exec;(System.Data.IDbConnection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;ExecLazy;(System.Data.IDbConnection,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;From;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;From;(System.Data.IDbConnection,ServiceStack.OrmLite.TableOptions,System.Action>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;From;(System.Data.IDbConnection,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Select;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;Single;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;CountAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[],System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;SelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;SingleAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ColumnDistinctResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ColumnResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_DictionaryResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ExecuteSqlFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_LastInsertIdFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_LongScalarResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_LookupResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_RefResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_RefSingleResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ResultsFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_ScalarResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_SingleResultFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_SqlCommandFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilter;false;set_SqlFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteResultsFilterExtensions;false;ExecNonQuery;(System.Data.IDbCommand,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaApi;false;ColumnExists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaApi;false;ColumnExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AddColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;AlterColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;ChangeColumnName;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;CreateIndex;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;DropColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;false;RenameColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteUtils;false;EvalFactoryFn;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteUtils;false;set_SqlVerifyFragmentFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Delete;(System.Data.IDbConnection,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Delete;(System.Data.IDbConnection,T,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;DeleteById;(System.Data.IDbConnection,System.Object,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;DeleteById;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Insert;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Insert;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Insert;(System.Data.IDbConnection,T,System.Action,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;InsertAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;InsertIntoSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Update;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Update;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;Update;(System.Data.IDbConnection,T,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApi;false;UpdateAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;DeleteByIdsAsync;(System.Data.IDbConnection,System.Collections.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAsync;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertAsync;(System.Data.IDbConnection,T,System.Action,System.Boolean,System.Boolean,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;InsertIntoSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Action,T[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;UpdateAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Delete;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;InsertOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;InsertOnly;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateNonDefaults;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;false;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;DeleteWhereAsync;(System.Data.IDbConnection,System.String,System.Object[],System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;InsertOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateNonDefaultsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;false;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Create;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Not;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;PredicateBuilder;false;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;CrossJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;CrossJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;FullJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;set_SelectFilter;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;false;set_SqlFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>,System.Object[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;And;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Ensure;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;GroupBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Having
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Insert;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>,System.Object[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Or;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;OrderByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Select;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;SelectDistinct;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenBy
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;ThenByDescending
    ;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Update;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>,System.Object[]);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;Where;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpression;true;WithSqlFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpressionExtensions;false;Column
    ;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;SqlExpressionExtensions;false;Column
    ;(ServiceStack.OrmLite.ISqlExpression,System.Linq.Expressions.Expression>,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Exec;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Exec;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Exec;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.OrmLite;UntypedApi;false;Update;(System.Object,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Action>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,System.String>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;true;QueueCommand;(System.Func,T>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;true;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteBytesQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteDoubleQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteIntQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteLongQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteMultiBytesQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteMultiStringQueuedCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteRedisDataQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteStringQueuedCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;true;CompleteVoidQueuedCommand;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteBytesQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteDoubleQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteIntQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteLongQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteMultiBytesQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteMultiStringQueuedCommandAsync;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteRedisDataQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteStringQueuedCommandAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;true;CompleteVoidQueuedCommandAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>>,System.Action>,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func>,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;true;QueueCommand;(System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisClient;true;ExecCachedLua;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisClientAsync;true;ExecCachedLuaAsync;(System.String,System.Func>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnEvent;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnFailover;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnMessage;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnStart;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnStop;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisPubSubServer;true;set_OnUnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnMessage;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnMessageBytes;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscription;true;set_OnUnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnMessageAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnMessageBytesAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;add_OnUnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnMessageAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnMessageBytesAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Redis;IRedisSubscriptionAsync;true;remove_OnUnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Reflection;DelegateFactory+LateBoundMethod;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Reflection;DelegateFactory+LateBoundVoid;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;DefaultScripts;false;MatchesStringValue;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ISharpPages;true;OneTimePage;(System.String,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluate;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluateAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluateToBool;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;JsExpressionUtils;false;GetJsExpressionAndEvaluateToBoolAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+BuiltInFunc;false;BuiltInFunc;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+BuiltInFuncBody;false;BeginInvoke;(ServiceStack.Script.Lisp+Interpreter,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Cell;false;Walk;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Interpreter;false;Def;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Interpreter;false;Def;(System.String,System.Int32,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;Lisp+Sym;false;New;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_EncodeValue;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_OnExpressionException;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_OnViewException;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;PageFormat;false;set_ResolveLayout;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ParseRealNumber;false;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;RemoveBlocks;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;RemoveFilters;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;RemovePlugins;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;set_OnAfterPlugins;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;set_OnRenderException;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptContext;false;set_OnUnhandledExpression;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Script;ScriptMethodInfo;false;GetScriptMethods;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;ActionExecHandler;false;ActionExecHandler;(System.Action,System.Threading.AutoResetEvent);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Support;AdapterBase;false;ExecuteAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_ConfigFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_ConfigureAppHost;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;BasicAppHost;false;set_UseServiceController;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;MockRestGateway;false;set_ResultsFilter;(ServiceStack.Testing.RestGatewayDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Testing;RestGatewayDelegate;false;BeginInvoke;(System.String,System.Type,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ConvertInstanceDelegate;false;BeginInvoke;(System.Object,System.Type,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ConvertObjectDelegate;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DateTimeSerializer;false;set_OnParseErrorFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializationErrorDelegate;false;BeginInvoke;(System.Object,System.Type,System.String,System.String,System.Exception,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements;false;ParseGenericArray;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements;false;ParseGenericArray;(System.String,ServiceStack.Text.Common.ParseStringDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;false;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;false;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;false;Invoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeDictionary;false;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;ParseGenericList;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;ParseGenericList;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;false;Invoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;GetListTypeParseFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeListWithElements;false;GetListTypeParseStringSpanFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;DeserializeStringSpanDelegate;false;BeginInvoke;(System.Type,System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ITypeSerializer;true;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;JsWriter;false;WriteDynamic;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ObjectDeserializerDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ParseStringDelegate;false;BeginInvoke;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ParseStringSpanDelegate;false;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;ToStringDictionaryMethods;false;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Common;WriteObjectDelegate;false;BeginInvoke;(System.IO.TextWriter,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Json;JsonlSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;ObjectPool+Factory;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;ObjectPool;false;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;ObjectPool;false;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;PooledObject;false;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text.Pools;PooledObject;false;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_ParsePrimitiveFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_TypeFinder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;Config;false;set_TypeWriter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;CsvReader;false;ParseFields;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;CsvSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);;Argument[20];Argument[20].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);;Argument[21];Argument[21].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);;Argument[30];Argument[30].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_AllowRuntimeType;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_ParsePrimitiveFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_TypeFinder;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_TypeWriter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_DeSerializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnDeserializedFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnDeserializingFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnSerializedFn;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_OnSerializingFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_RawDeserializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_RawSerializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsConfig;false;set_SerializeFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsonExtensions;false;ConvertAll;(ServiceStack.Text.JsonArrayObjects,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsonExtensions;false;ConvertTo;(ServiceStack.Text.JsonObject,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;JsonSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;MemoryProvider;true;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;MemoryProvider;true;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager+EventHandler;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler;false;BeginInvoke;(ServiceStack.Text.RecyclableMemoryStreamManager+Events+MemoryStreamDiscardReason,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager+StreamLengthReportHandler;false;BeginInvoke;(System.Int64,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager+UsageReportEventHandler;false;BeginInvoke;(System.Int64,System.Int64,System.Int64,System.Int64,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;add_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;RecyclableMemoryStreamManager;false;remove_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;TextConfig;false;set_CreateSha;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;TypeConfig;false;set_OnDeserializing;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Text;TypeSerializer;false;set_OnSerialize;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Validation;ValidationFeature;false;set_ErrorResponseFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;true;GetPathToRoot;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.VirtualPath;AbstractVirtualFileBase;true;GetPathToRoot;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IContentTypes;true;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IContentTypes;true;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IContentTypes;true;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IContentTypes;true;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IHttpResult;true;set_ResultScope;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_CurrentDateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_IgnoreFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_RequestBodyTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_RequestLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_ResponseTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;IRequestLogger;true;set_SkipLogging;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamDeserializerDelegate;false;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamDeserializerDelegateAsync;false;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamSerializerDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StreamSerializerDelegateAsync;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StringDeserializerDelegate;false;BeginInvoke;(System.String,System.Type,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;StringSerializerDelegate;false;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;TextDeserializerDelegate;false;BeginInvoke;(System.Type,System.String,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack.Web;TextSerializerDelegate;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ActionInvoker;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ApiAllowableValuesAttribute;false;ApiAllowableValuesAttribute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ApiAllowableValuesAttribute;false;ApiAllowableValuesAttribute;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostBase;false;set_BeforeNextMiddleware;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostBase;false;set_NetCoreHandler;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostBase;true;ProcessRequest;(Microsoft.AspNetCore.Http.HttpContext,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;AddIfNotExists;(System.Collections.Generic.List,T,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureOperation;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureOperations;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureType;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureTypes;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppHostExtensions;false;RegisterRequestBinder;(ServiceStack.IAppHost,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachOperation;(ServiceStack.AppMetadata,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachType;(ServiceStack.AppMetadata,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;Property;(ServiceStack.MetadataType,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;RemoveProperty;(ServiceStack.MetadataType,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;ToInput;(ServiceStack.InputAttributeBase,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppMetadataUtils;false;ToProperties;(System.Type,System.Func,System.Collections.Generic.HashSet);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppTasks;false;Register;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppTasks;false;Run;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;DbContextExec;(System.IServiceProvider,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;DbContextExec;(System.IServiceProvider,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;NewScope;(System.IServiceProvider,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AppUtils;false;ToObjectDictionary;(System.Data.IDataReader,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncContext;false;ContinueWith;(System.Threading.Tasks.Task,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncContext;false;ContinueWith;(System.Threading.Tasks.Task,System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_GlobalRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_GlobalResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_HttpLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_OnAuthenticationRequired;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_OnUploadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_RequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_StreamDeserializer;(ServiceStack.Web.StreamDeserializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AsyncServiceClient;false;set_StreamSerializer;(ServiceStack.Web.StreamSerializerDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;AuthFeature;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;AuthFeature;(System.Func,ServiceStack.Auth.IAuthProvider[],System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_AllowGetAuthenticateRequests;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_AuthResponseDecorator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_IsValidUsernameFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_OnAuthenticateValidate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_RegisterResponseDecorator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_SessionFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AuthFeature;false;set_ValidateRedirectLinks;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoMapping;false;RegisterConverter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoMapping;false;RegisterPopulator;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoMappingUtils;false;ThenDo;(To,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryData;false;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataExtensions;false;And;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataExtensions;false;MemorySource;(ServiceStack.QueryDataContext,System.Func>,ServiceStack.Caching.ICacheClient,System.Nullable,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataExtensions;false;Or;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;AddDataSource;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;AddDataSource;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;AddDataSource;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;RegisterQueryFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;set_GenerateServiceFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryDataFeature;false;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;AutoQueryMetadataFeature;false;set_MetadataFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;BlazorServerUtils;false;AddBlazorServerApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.TimeSpan,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CacheClientExtensions;false;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.TimeSpan,System.Func>);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CachedExpressionCompiler;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ClientConfig;false;set_EncodeDispositionFileName;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ClientConfig;false;set_EvalExpression;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CompareTypeUtils;false;Aggregate;(System.Collections.IEnumerable,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerExtensions;false;AddSingleton;(ServiceStack.IContainer,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerExtensions;false;AddTransient;(ServiceStack.IContainer,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddScoped;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddScoped;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddSingleton;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddSingleton;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddTransient;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ContainerNetCoreExtensions;false;AddTransient;(Funq.Container,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CookieHandler;false;set_Filter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CsvRequestLogger;false;set_OnReadLastEntryError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CsvRequestLogger;false;set_OnWriteLogsError;(System.Action,System.Exception>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;CustomPlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;CustomPlugin;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;set_OnAfterPluginsLoaded;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;set_OnBeforePluginsLoaded;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomPlugin;false;set_OnRegister;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomRequestFilter;false;CustomRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;CustomResponseFilter;false;CustomResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DataConditionExpression;false;set_FieldGetter;(ServiceStack.GetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Defer;false;Defer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;ConvertAll;(System.Collections.Generic.IDictionary,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;ForEach;(System.Collections.Generic.Dictionary,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;GetOrAdd;(System.Collections.Generic.Dictionary,K,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;GetValue;(System.Collections.Generic.Dictionary,TKey,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DictionaryExtensions;false;MoveKey;(System.Collections.Generic.Dictionary,TKey,TKey,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;DisposableExtensions;false;Run;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EmptyCtorDelegate;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EmptyCtorFactoryDelegate;false;BeginInvoke;(System.Type,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AllAsync;(System.Collections.Generic.IEnumerable>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AllAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AnyAsync;(System.Collections.Generic.IEnumerable>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;AnyAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Each;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Each;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Each;(System.Collections.Generic.IDictionary,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;EquivalentTo;(System.Collections.Generic.IDictionary,System.Collections.Generic.IDictionary,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;EquivalentTo;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;EquivalentTo;(T[],T[],System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Map;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;Map;(System.Collections.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EnumerableExtensions;false;ToSafeDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnHungConnection;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnPublish;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_OnPublishAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_WriteEvent;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;EventSubscription;false;set_WriteEventAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExceptionFilterDelegate;false;BeginInvoke;(System.Net.WebException,System.Net.WebResponse,System.String,System.Type,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExceptionFilterHttpDelegate;false;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.String,System.Type,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAll;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAllAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAllReturnFirstAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecAllWithFirstOut;(System.Collections.Generic.IEnumerable,System.Func,TReturn);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecReturnFirstWithResult;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;ExecReturnFirstWithResultAsync;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnException;(System.Action,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnException;(System.Action,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnExceptionAsync;(System.Func,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryOnExceptionAsync;(System.Func,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryUntilTrue;(System.Func,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExecUtils;false;RetryUntilTrueAsync;(System.Func>,System.Nullable);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;AssignedValues;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;GetFieldNames;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;GetMemberExpression;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ExpressionUtils;false;GetMemberName;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FieldAccessor;false;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FieldAccessor;false;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FieldAccessor;false;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;TryExec;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;TryExec;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;TryExec;(System.Func,T);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;FuncUtils;false;WaitWhile;(System.Func,System.Int32,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GenericAppHost;false;set_ConfigFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GenericAppHost;false;set_ConfigureAppHost;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GenericAppHost;false;set_ConfigureContainer;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GetMemberDelegate;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GetMemberDelegate;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;GitHubGateway;false;set_GetJsonFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostConfig;false;set_FallbackRestPath;(ServiceStack.Host.FallbackRestPathDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HostContext;false;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModule;false;set_FileContentsResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModuleContext;false;Cache;(System.String,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModulesFeature;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HtmlModulesFeature;false;set_FileContentsResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpCacheFeature;false;set_CacheControlFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpExtensions;false;EndHttpHandlerRequest;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpExtensions;false;EndHttpHandlerRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpExtensions;false;EndRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpRequestExtensions;false;EachRequest;(ServiceStack.Web.IRequest,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpRequestExtensions;false;ResolveItem;(ServiceStack.Web.IRequest,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpResponseExtensionsInternal;false;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Byte[],System.Byte[],System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpResponseExtensionsInternal;false;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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 | -| ServiceStack;HttpUtils;false;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrl;(System.String,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrl;(System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrl;(System.String,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrl;(System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrl;(System.String,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrl;(System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;With;(System.Net.Http.HttpRequestMessage,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;set_CreateClient;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;HttpUtils;false;set_HttpClientHandlerFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;AfterPluginLoaded;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;ConfigurePlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;PostConfigurePlugin;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedMessageRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedMessageResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilterAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedRequestFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilterAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IAppHost;true;RegisterTypedResponseFilterAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IContainer;true;AddSingleton;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IContainer;true;AddTransient;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IEventSubscription;true;set_OnUnsubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IEventSubscription;true;set_OnUnsubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IServerEvents;true;QueueAsyncTask;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Inspect+Config;false;set_DumpTableFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Inspect+Config;false;set_VarsFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;InstanceMapper;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;Times;(System.Int32,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;IntExtensions;false;TimesAsync;(System.Int32,System.Func>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;ToWebServiceException;(System.Net.Http.HttpResponseMessage,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ExceptionFilter;(ServiceStack.ExceptionFilterHttpDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_GlobalHttpMessageHandlerFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_GlobalRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_GlobalResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_HttpMessageHandlerFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_RequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ResultsFilter;(ServiceStack.ResultsFilterHttpDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_ResultsFilterResponse;(ServiceStack.ResultsFilterHttpResponseDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClient;false;set_UrlResolver;(ServiceStack.UrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;JsonApiClientUtils;false;AddJsonApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ListExtensions;false;SafeWhere;(System.Collections.Generic.List,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyHeartbeatAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyJoinAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyLeaveAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_NotifyUpdateAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnRemoveSubscriptionAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnUnsubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_OnUpdateAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MemoryServerEvents;false;set_Serialize;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MetadataFeature;false;set_DetailPageFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MetadataFeature;false;set_IndexPageFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MetadataFeature;false;set_TagFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MethodInvoker;false;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;MimeTypes;false;set_IsBinaryFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ModelConfig;false;Id;(ServiceStack.GetMemberDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ModularStartup;false;ModularStartup;(Microsoft.Extensions.Configuration.IConfiguration,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NativeTypesFeature;false;ExportAttribute;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NativeTypesFeature;false;ExportAttribute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NativeTypesFeature;false;set_ShouldInitializeCollection;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetCoreAppHostExtensions;false;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;NetStandardPclExportClient;false;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ObjectActivator;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;OrderByExpression;false;OrderByExpression;(System.String,ServiceStack.GetMemberDelegate,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PclExportClient;false;CreateTimer;(System.Threading.TimerCallback,System.TimeSpan,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PclExportClient;false;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PclExportClient;false;RunOnUiThread;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PerfUtils;false;MeasureFor;(System.Action,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PlatformExtensions;false;AnyValues;(System.Collections.IDictionary,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PlatformExtensions;false;ToObjectDictionary;(System.Object,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PlatformExtensions;false;WithValues;(System.Collections.IDictionary,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Plugins;false;AddToAppMetadata;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;Plugins;false;ModifyAppMetadata;(ServiceStack.IAppHost,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PocoDataSource;false;Create;(System.Collections.Generic.ICollection,System.Func,System.Int64>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PocoDataSource;false;Create;(System.Collections.Generic.IEnumerable,System.Func,System.Int64>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PopulateMemberDelegate;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PreProcessRequest;false;set_HandleUploadFileAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PredefinedRoutesFeature;false;set_ApiIndex;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProcessUtils;false;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_DiagnosticEntryFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_ExcludeRequestsFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_ResponseTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProfilingFeature;false;set_TagResolver;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProgressDelegate;false;BeginInvoke;(System.Int64,System.Int64,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PropertyAccessor;false;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;PropertyAccessor;false;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;ProxyFeature;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;ProxyFeature;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_ProxyRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_ProxyResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_TransformRequest;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeature;false;set_TransformResponse;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_ProxyRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_ProxyResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_ResolveUrl;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_TransformRequest;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ProxyFeatureHandler;false;set_TransformResponse;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;QueryDataFilterDelegate;false;BeginInvoke;(ServiceStack.IDataQuery,ServiceStack.IQueryData,ServiceStack.Web.IRequest,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;QueryStringSerializer;false;set_ComplexTypeStrategy;(ServiceStack.WriteComplexTypeDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RegistrationFeature;false;set_ValidateFn;(ServiceStack.Auth.ValidateFn);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestContext;false;GetOrCreate;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;GetSessionFromSourceAsync;(ServiceStack.Web.IRequest,System.String,System.Func,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Nullable,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Func,System.Threading.CancellationToken);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestExtensions;false;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Nullable,System.Func,System.Threading.CancellationToken);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_CurrentDateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_IgnoreFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_RequestBodyTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_RequestLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_ResponseTrackingFilter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;RequestLogsFeature;false;set_SkipLogging;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterDelegate;false;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterHttpDelegate;false;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterHttpResponseDelegate;false;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ResultsFilterResponseDelegate;false;BeginInvoke;(System.Net.WebResponse,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SameSiteCookiesServiceCollectionExtensions;false;ConfigureNonBreakingSameSiteCookies;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventCallback;false;BeginInvoke;(ServiceStack.ServerEventsClient,ServiceStack.ServerEventMessage,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;AddListener;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;HasListener;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;RemoveListener;(System.String,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_AllRequestFilters;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_EventStreamRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_HeartbeatRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_HttpClientHandlerFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_ResolveStreamUrl;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsClient;false;set_UnRegisterRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnConnect;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnCreated;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnDispose;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnError;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnHeartbeatInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnHungConnection;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnInit;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnPublish;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnPublishAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnSubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnSubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnUnsubscribe;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnUnsubscribeAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_OnUpdateAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServerEventsFeature;false;set_Serialize;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;CaptureHttp;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;PrepareWebRequest;(System.String,System.String,System.Object,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;ToWebServiceException;(System.Net.WebException,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;UploadFile;(System.Net.WebRequest,System.IO.Stream,System.String,System.String,System.String,System.Action,System.String,System.String);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_GlobalRequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_GlobalResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_HttpLogFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_OnAuthenticationRequired;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_OnUploadProgress;(ServiceStack.ProgressDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_RequestFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ResponseFilter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;false;set_UrlResolver;(ServiceStack.UrlResolverDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;true;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientBase;true;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceClientExtensions;false;Apply;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;ServiceExtensions;false;RunAction;(TService,TRequest,System.Func,ServiceStack.Web.IRequest);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberDelegate;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberDelegate;false;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberRefDelegate;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SetMemberRefDelegate;false;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SharpPageHandler;false;set_Filter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SharpPageHandler;false;set_ValidateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StaticActionInvoker;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StaticMethodInvoker;false;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StringExtensions;false;ToCsv;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StringExtensions;false;ToJson;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;StringExtensions;false;ToJsv;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;SvgFeature;false;set_ValidateFn;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExt;false;RunSync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExt;false;RunSync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskExtensions;false;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskUtils;false;EachAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskUtils;false;Then;(System.Threading.Tasks.Task,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TaskUtils;false;Then;(System.Threading.Tasks.Task,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TopLevelAppModularStartup;false;Create;(THost,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TopLevelAppModularStartup;false;TopLevelAppModularStartup;(System.Type,ServiceStack.AppHostBase,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;TypedUrlResolverDelegate;false;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UiFeature;false;set_Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ResolvePath;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_TransformFileAsync;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ValidateDelete;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ValidateDownload;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UploadLocation;false;set_ValidateUpload;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UrlExtensions;false;ToUrl;(System.Object,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;UrlResolverDelegate;false;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;WriteComplexTypeDelegate;false;BeginInvoke;(System.IO.TextWriter,System.String,System.Object,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| ServiceStack;X;false;Apply;(T,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;X;false;Map;(From,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| ServiceStack;XLinqExtensions;false;GetAttributeValueOrDefault;(System.Xml.Linq.XAttribute,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| ServiceStack;XLinqExtensions;false;GetElementValueOrDefault;(System.Xml.Linq.XElement,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Buffers;ArrayBufferWriter;false;GetMemory;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ArrayBufferWriter;false;get_WrittenMemory;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ArrayBufferWriter;false;get_WrittenSpan;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;BuffersExtensions;false;PositionOf;(System.Buffers.ReadOnlySequence,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;MemoryHandle;false;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;MemoryHandle;false;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);;Argument[1];Argument[this];taint;df-generated | -| System.Buffers;MemoryHandle;false;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);;Argument[2];Argument[this];taint;df-generated | -| System.Buffers;MemoryHandle;false;get_Pointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;MemoryManager;false;CreateMemory;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;MemoryManager;false;CreateMemory;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;MemoryManager;true;get_Memory;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence+Enumerator;false;Enumerator;(System.Buffers.ReadOnlySequence);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;GetPosition;(System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;GetPosition;(System.Int64,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(System.ReadOnlyMemory);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;ReadOnlySequence;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int32,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int32,System.SequencePosition);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64);;Argument[this];ReturnValue;value;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64,System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.Int64,System.SequencePosition);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.SequencePosition);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;Slice;(System.SequencePosition,System.SequencePosition);;Argument[1];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;TryGet;(System.SequencePosition,System.ReadOnlyMemory,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_End;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_First;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_FirstSpan;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySequence;false;get_Start;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;ReadOnlySpanAction;false;BeginInvoke;(System.ReadOnlySpan,TArg,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Buffers;SearchValues;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;SequenceReader;(System.Buffers.ReadOnlySequence);;Argument[0];Argument[this];taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadExact;(System.Int32,System.Buffers.ReadOnlySequence);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadTo;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadTo;(System.Buffers.ReadOnlySequence,T,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadTo;(System.Buffers.ReadOnlySequence,T,T,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;TryReadToAny;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;get_Position;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SequenceReader;false;get_UnreadSequence;();;Argument[this];ReturnValue;taint;df-generated | -| System.Buffers;SpanAction;false;BeginInvoke;(System.Span,TArg,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.CodeDom.Compiler;CodeCompiler;false;CompileAssemblyFromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;false;CompileAssemblyFromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;false;JoinStringArray;(System.String[],System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;false;JoinStringArray;(System.String[],System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;true;FromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeCompiler;true;FromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateEscapedIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateGenerator;(System.IO.TextWriter);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateGenerator;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;CreateValidIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeDomProvider;true;GetTypeOutput;(System.CodeDom.CodeTypeReference);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;CreateEscapedIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;CreateValidIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateExpression;(System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateNamespaceImports;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateStatement;(System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateStatements;(System.CodeDom.CodeStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GenerateTypes;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;GetTypeOutput;(System.CodeDom.CodeTypeReference);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentClass;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentMember;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentMemberName;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_CurrentTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;false;get_Output;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;ContinueOnNewLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;CreateEscapedIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;CreateValidIdentifier;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateNamespace;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateParameterDeclarationExpression;(System.CodeDom.CodeParameterDeclarationExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateSnippetCompileUnit;(System.CodeDom.CodeSnippetCompileUnit);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GenerateSnippetStatement;(System.CodeDom.CodeSnippetStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;GetTypeOutput;(System.CodeDom.CodeTypeReference);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputAttributeArgument;(System.CodeDom.CodeAttributeArgument);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputAttributeDeclarations;(System.CodeDom.CodeAttributeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputExpressionList;(System.CodeDom.CodeExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputExpressionList;(System.CodeDom.CodeExpressionCollection,System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputIdentifier;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputParameters;(System.CodeDom.CodeParameterDeclarationExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGenerator;true;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CodeGeneratorOptions;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;Add;(System.CodeDom.Compiler.CompilerError);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;AddRange;(System.CodeDom.Compiler.CompilerErrorCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;AddRange;(System.CodeDom.Compiler.CompilerError[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerErrorCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerError[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;CopyTo;(System.CodeDom.Compiler.CompilerError[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;Insert;(System.Int32,System.CodeDom.Compiler.CompilerError);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;Remove;(System.CodeDom.Compiler.CompilerError);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerErrorCollection;false;set_Item;(System.Int32,System.CodeDom.Compiler.CompilerError);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;CompilerInfo;false;GetExtensions;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerInfo;false;GetLanguages;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;CompilerInfo;false;get_CodeDomProviderType;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.IntPtr,System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;Executor;false;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;GeneratedCodeAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;GeneratedCodeAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;get_Tool;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;GeneratedCodeAttribute;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;IndentedTextWriter;(System.IO.TextWriter,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;IndentedTextWriter;(System.IO.TextWriter,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;Write;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabs;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabsAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabsAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;WriteLineNoTabsAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;get_Encoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;false;get_InnerWriter;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;AddExtension;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;TempFileCollection;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;get_BasePath;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom.Compiler;TempFileCollection;false;get_TempDir;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeArgumentReferenceExpression;false;CodeArgumentReferenceExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;CodeArrayCreateExpression;(System.Type,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeArrayCreateExpression;false;get_Initializers;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttachEventStatement;false;CodeAttachEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgument;false;CodeAttributeArgument;(System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;Add;(System.CodeDom.CodeAttributeArgument);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;AddRange;(System.CodeDom.CodeAttributeArgumentCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;AddRange;(System.CodeDom.CodeAttributeArgument[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgumentCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgument[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;CopyTo;(System.CodeDom.CodeAttributeArgument[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;Insert;(System.Int32,System.CodeDom.CodeAttributeArgument);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;Remove;(System.CodeDom.CodeAttributeArgument);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeArgumentCollection;false;set_Item;(System.Int32,System.CodeDom.CodeAttributeArgument);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeDeclaration;false;get_AttributeType;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;Add;(System.CodeDom.CodeAttributeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;AddRange;(System.CodeDom.CodeAttributeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;AddRange;(System.CodeDom.CodeAttributeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;CopyTo;(System.CodeDom.CodeAttributeDeclaration[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;Insert;(System.Int32,System.CodeDom.CodeAttributeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;Remove;(System.CodeDom.CodeAttributeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeAttributeDeclarationCollection;false;set_Item;(System.Int32,System.CodeDom.CodeAttributeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCastExpression;false;CodeCastExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCastExpression;false;CodeCastExpression;(System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCastExpression;false;CodeCastExpression;(System.Type,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClause;false;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;Add;(System.CodeDom.CodeCatchClause);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;AddRange;(System.CodeDom.CodeCatchClauseCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;AddRange;(System.CodeDom.CodeCatchClause[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClauseCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClause[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;CopyTo;(System.CodeDom.CodeCatchClause[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;Insert;(System.Int32,System.CodeDom.CodeCatchClause);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;Remove;(System.CodeDom.CodeCatchClause);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeCatchClauseCollection;false;set_Item;(System.Int32,System.CodeDom.CodeCatchClause);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeChecksumPragma;false;CodeChecksumPragma;(System.String,System.Guid,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeComment;false;CodeComment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeComment;false;CodeComment;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;Add;(System.CodeDom.CodeCommentStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;AddRange;(System.CodeDom.CodeCommentStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;AddRange;(System.CodeDom.CodeCommentStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;CopyTo;(System.CodeDom.CodeCommentStatement[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;Insert;(System.Int32,System.CodeDom.CodeCommentStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;Remove;(System.CodeDom.CodeCommentStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeCommentStatementCollection;false;set_Item;(System.Int32,System.CodeDom.CodeCommentStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeDefaultValueExpression;false;CodeDefaultValueExpression;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDelegateCreateExpression;false;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDelegateCreateExpression;false;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;Add;(System.CodeDom.CodeDirective);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;AddRange;(System.CodeDom.CodeDirectiveCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;AddRange;(System.CodeDom.CodeDirective[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;CodeDirectiveCollection;(System.CodeDom.CodeDirectiveCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;CodeDirectiveCollection;(System.CodeDom.CodeDirective[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;CopyTo;(System.CodeDom.CodeDirective[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;Insert;(System.Int32,System.CodeDom.CodeDirective);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;Remove;(System.CodeDom.CodeDirective);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeDirectiveCollection;false;set_Item;(System.Int32,System.CodeDom.CodeDirective);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeEventReferenceExpression;false;CodeEventReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;Add;(System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;AddRange;(System.CodeDom.CodeExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;AddRange;(System.CodeDom.CodeExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;CodeExpressionCollection;(System.CodeDom.CodeExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;CodeExpressionCollection;(System.CodeDom.CodeExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;CopyTo;(System.CodeDom.CodeExpression[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;Insert;(System.Int32,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;Remove;(System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeExpressionCollection;false;set_Item;(System.Int32,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeFieldReferenceExpression;false;CodeFieldReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeGotoStatement;false;CodeGotoStatement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeLabeledStatement;false;CodeLabeledStatement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeLabeledStatement;false;CodeLabeledStatement;(System.String,System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeLinePragma;false;CodeLinePragma;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberField;false;CodeMemberField;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;add_PopulateImplementationTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;add_PopulateParameters;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;add_PopulateStatements;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;get_ImplementationTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;get_Statements;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeMemberMethod;false;remove_PopulateImplementationTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;remove_PopulateParameters;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMemberMethod;false;remove_PopulateStatements;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeMethodInvokeExpression;false;CodeMethodInvokeExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression[]);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMethodInvokeExpression;false;CodeMethodInvokeExpression;(System.CodeDom.CodeMethodReferenceExpression,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeMethodReferenceExpression;false;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeMethodReferenceExpression;false;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeTypeReference[]);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespace;false;CodeNamespace;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespace;false;add_PopulateComments;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;add_PopulateImports;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;add_PopulateTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;get_Comments;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespace;false;get_Imports;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespace;false;get_Types;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespace;false;remove_PopulateComments;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;remove_PopulateImports;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespace;false;remove_PopulateTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeNamespaceCollection;false;Add;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;AddRange;(System.CodeDom.CodeNamespaceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;AddRange;(System.CodeDom.CodeNamespace[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;CodeNamespaceCollection;(System.CodeDom.CodeNamespaceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;CodeNamespaceCollection;(System.CodeDom.CodeNamespace[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;CopyTo;(System.CodeDom.CodeNamespace[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;Insert;(System.Int32,System.CodeDom.CodeNamespace);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;Remove;(System.CodeDom.CodeNamespace);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespaceCollection;false;set_Item;(System.Int32,System.CodeDom.CodeNamespace);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImport;false;CodeNamespaceImport;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;Add;(System.CodeDom.CodeNamespaceImport);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;AddRange;(System.CodeDom.CodeNamespaceImport[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.CodeDom;CodeNamespaceImportCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeNamespaceImportCollection;false;set_Item;(System.Int32,System.CodeDom.CodeNamespaceImport);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeObjectCreateExpression;false;CodeObjectCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeObjectCreateExpression;false;CodeObjectCreateExpression;(System.String,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeObjectCreateExpression;false;CodeObjectCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpression;false;CodeParameterDeclarationExpression;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;Add;(System.CodeDom.CodeParameterDeclarationExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;AddRange;(System.CodeDom.CodeParameterDeclarationExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;AddRange;(System.CodeDom.CodeParameterDeclarationExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpressionCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpression[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;CopyTo;(System.CodeDom.CodeParameterDeclarationExpression[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;Insert;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;Remove;(System.CodeDom.CodeParameterDeclarationExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeParameterDeclarationExpressionCollection;false;set_Item;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodePropertyReferenceExpression;false;CodePropertyReferenceExpression;(System.CodeDom.CodeExpression,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeRegionDirective;false;CodeRegionDirective;(System.CodeDom.CodeRegionMode,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeRemoveEventStatement;false;CodeRemoveEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeRemoveEventStatement;false;CodeRemoveEventStatement;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetCompileUnit;false;CodeSnippetCompileUnit;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetExpression;false;CodeSnippetExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetStatement;false;CodeSnippetStatement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeSnippetTypeMember;false;CodeSnippetTypeMember;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;Add;(System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;AddRange;(System.CodeDom.CodeStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;AddRange;(System.CodeDom.CodeStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;CodeStatementCollection;(System.CodeDom.CodeStatementCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;CodeStatementCollection;(System.CodeDom.CodeStatement[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;CopyTo;(System.CodeDom.CodeStatement[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;Insert;(System.Int32,System.CodeDom.CodeStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;Remove;(System.CodeDom.CodeStatement);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeStatementCollection;false;set_Item;(System.Int32,System.CodeDom.CodeStatement);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;CodeTypeDeclaration;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;add_PopulateBaseTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclaration;false;add_PopulateMembers;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclaration;false;get_BaseTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;get_Members;();;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeDeclaration;false;remove_PopulateBaseTypes;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclaration;false;remove_PopulateMembers;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;Add;(System.CodeDom.CodeTypeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;AddRange;(System.CodeDom.CodeTypeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;AddRange;(System.CodeDom.CodeTypeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclarationCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclaration[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;CopyTo;(System.CodeDom.CodeTypeDeclaration[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;Remove;(System.CodeDom.CodeTypeDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeDeclarationCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeDeclaration);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeDelegate;false;CodeTypeDelegate;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;Add;(System.CodeDom.CodeTypeMember);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;AddRange;(System.CodeDom.CodeTypeMemberCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;AddRange;(System.CodeDom.CodeTypeMember[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMemberCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMember[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;CopyTo;(System.CodeDom.CodeTypeMember[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeMember);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;Remove;(System.CodeDom.CodeTypeMember);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeMemberCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeMember);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeOfExpression;false;CodeTypeOfExpression;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeOfExpression;false;CodeTypeOfExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeOfExpression;false;CodeTypeOfExpression;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameter;false;CodeTypeParameter;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Add;(System.CodeDom.CodeTypeParameter);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;AddRange;(System.CodeDom.CodeTypeParameterCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;AddRange;(System.CodeDom.CodeTypeParameter[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameterCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameter[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;CopyTo;(System.CodeDom.CodeTypeParameter[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeParameter);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;Remove;(System.CodeDom.CodeTypeParameter);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeParameterCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeParameter);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReference;false;CodeTypeReference;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReference;false;CodeTypeReference;(System.String,System.CodeDom.CodeTypeReferenceOptions);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReference;false;CodeTypeReference;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Add;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Add;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;AddRange;(System.CodeDom.CodeTypeReferenceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;AddRange;(System.CodeDom.CodeTypeReference[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReferenceCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReference[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;CopyTo;(System.CodeDom.CodeTypeReference[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Insert;(System.Int32,System.CodeDom.CodeTypeReference);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;Remove;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.CodeDom;CodeTypeReferenceCollection;false;set_Item;(System.Int32,System.CodeDom.CodeTypeReference);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceExpression;false;CodeTypeReferenceExpression;(System.CodeDom.CodeTypeReference);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceExpression;false;CodeTypeReferenceExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeTypeReferenceExpression;false;CodeTypeReferenceExpression;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);;Argument[0];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableDeclarationStatement;false;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);;Argument[1];Argument[this];taint;df-generated | -| System.CodeDom;CodeVariableReferenceExpression;false;CodeVariableReferenceExpression;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Concurrent;BlockingCollection;false;Add;(T,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T,System.Int32,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;BlockingCollection;false;TryAdd;(T,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| 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;ConcurrentBag;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentBag;false;TryAdd;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Concurrent;ConcurrentBag;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentBag;false;TryTake;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,TValue,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;AddOrUpdate;(TKey,System.Func,System.Func,TArg);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetOrAdd;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetOrAdd;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;GetOrAdd;(TKey,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Concurrent;ConcurrentDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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;ConcurrentStack;false;ConcurrentStack;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryPop;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryPopRange;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryPopRange;(T[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Concurrent;ConcurrentStack;false;TryTake;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Concurrent;IProducerConsumerCollection;true;CopyTo;(T[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Collections.Concurrent;Partitioner;false;Create;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Concurrent;Partitioner;false;Create;(System.Collections.Generic.IEnumerable,System.Collections.Concurrent.EnumerablePartitionerOptions);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Concurrent;Partitioner;false;Create;(System.Collections.Generic.IList,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Concurrent;Partitioner;false;Create;(TSource[],System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Frozen;FrozenDictionary;false;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Frozen;FrozenDictionary+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Frozen;FrozenSet;false;ToFrozenSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenSet+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Frozen;FrozenSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;CollectionExtensions;false;AsReadOnly;(System.Collections.Generic.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;AsReadOnly;(System.Collections.Generic.IDictionary);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;CopyTo;(System.Collections.Generic.List,System.Span);;Argument[0].Element;Argument[1];taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;GetValueOrDefault;(System.Collections.Generic.IReadOnlyDictionary,TKey,TValue);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;Remove;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[0].Element;Argument[2];taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[1];Argument[0].Element;taint;df-generated | -| System.Collections.Generic;CollectionExtensions;false;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);;Argument[2];Argument[0].Element;taint;df-generated | -| System.Collections.Generic;Comparer;false;Create;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Entry;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+Enumerator;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+KeyCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+KeyCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;Dictionary+KeyCollection;false;KeyCollection;(System.Collections.Generic.Dictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Dictionary+KeyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+ValueCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+ValueCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;Dictionary+ValueCollection;false;ValueCollection;(System.Collections.Generic.Dictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Dictionary+ValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;Dictionary;false;Dictionary;(System.Int32,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;Dictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+Enumerator.Current];value;manual | -| System.Collections.Generic;Dictionary;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;Dictionary;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Dictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;Dictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;Dictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;EqualityComparer;false;Create;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;EqualityComparer;false;Create;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;HashSet+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;HashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.HashSet`1+Enumerator.Current];value;manual | -| System.Collections.Generic;HashSet;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;HashSet;false;HashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;HashSet;false;HashSet;(System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;HashSet;false;RemoveWhere;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;HashSet;false;TryGetValue;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;HashSet;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| 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`2.Key];value;manual | -| System.Collections.Generic;IDictionary;true;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;IDictionary;true;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Generic;IDictionary;true;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;IDictionary;true;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;IDictionary;true;set_Item;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;IDictionary;true;set_Item;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;IEnumerable;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.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;Create;(TKey,TValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;Create;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;Deconstruct;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;KeyValuePair;(TKey,TValue);;Argument[0];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;KeyValuePair;false;KeyValuePair;(TKey,TValue);;Argument[1];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;KeyValuePair;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;KeyValuePair;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[1];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddAfter;(System.Collections.Generic.LinkedListNode,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[1];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[1];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddBefore;(System.Collections.Generic.LinkedListNode,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(System.Collections.Generic.LinkedListNode);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddFirst;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(System.Collections.Generic.LinkedListNode);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;AddLast;(T);;Argument[this];ReturnValue;taint;df-generated | -| 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`1+Enumerator.Current];value;manual | -| System.Collections.Generic;LinkedList;false;LinkedList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;LinkedList;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;Remove;(System.Collections.Generic.LinkedListNode);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedList;false;get_First;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;get_Last;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;LinkedListNode;false;LinkedListNode;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;LinkedListNode;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedListNode;false;get_Next;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;LinkedListNode;false;get_Previous;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;List+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;List;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;AsReadOnly;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Generic;List;false;ConvertAll;(System.Converter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;CopyTo;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Generic;List;false;Exists;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;Find;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;Find;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;Find;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;List;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;FindAll;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;FindAll;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;List;false;FindIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindLast;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;FindLast;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;FindLast;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;List;false;FindLastIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindLastIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;FindLastIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Generic;List;false;ForEach;(System.Action);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Generic;List;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.List`1+Enumerator.Current];value;manual | -| System.Collections.Generic;List;false;GetRange;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Generic;List;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this].Element;value;manual | -| System.Collections.Generic;List;false;List;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;List;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;List;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;TrueForAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;List;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;PriorityQueue;false;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;DequeueEnqueue;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;EnqueueDequeue;(TElement,TPriority);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;EnqueueDequeue;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;EnqueueRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;Peek;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Collections.Generic.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;PriorityQueue;(System.Int32,System.Collections.Generic.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;TryDequeue;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;TryPeek;(TElement,TPriority);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;PriorityQueue;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue;false;Enqueue;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;Queue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Queue`1+Enumerator.Current];value;manual | -| System.Collections.Generic;Queue;false;Peek;();;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Generic;Queue;false;Queue;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Queue;false;TryDequeue;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Queue;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+KeyCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;KeyCollection;(System.Collections.Generic.SortedDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedDictionary+KeyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+ValueCollection+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;ValueCollection;(System.Collections.Generic.SortedDictionary);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedDictionary+ValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedDictionary;false;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedList;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Generic;SortedList;false;GetKeyAtIndex;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;GetValueAtIndex;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;SetValueAtIndex;(System.Int32,TValue);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Generic;SortedList;false;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Generic;SortedList;false;TryGetValue;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedList;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;SortedList;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedSet`1+Enumerator.Current];value;manual | -| System.Collections.Generic;SortedSet;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Generic;SortedSet;false;GetViewBetween;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;GetViewBetween;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;GetViewBetween;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;IntersectWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;RemoveWhere;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Generic;SortedSet;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Generic;SortedSet;false;SortedSet;(System.Collections.Generic.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;SortedSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;UnionWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;SortedSet;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;SortedSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Generic;Stack+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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`1+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 | -| System.Collections.Generic;Stack;false;Push;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Generic;Stack;false;Stack;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Generic;Stack;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Stack;false;TryPeek;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Stack;false;TryPop;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Generic;Stack;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;IImmutableDictionary;true;AddRange;(System.Collections.Generic.IEnumerable>);;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);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;IImmutableList;true;Clear;();;Argument[this].WithoutElement;ReturnValue;value;manual | -| System.Collections.Immutable;IImmutableList;true;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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;false;Create;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T,T,T,T);;Argument[3];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Create;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func,TArg);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;ToImmutableArray;(System.ReadOnlySpan);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;ToImmutableArray;(System.Span);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableArray;false;ToImmutableArray;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;AddRange;(System.Collections.Generic.IEnumerable);;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);;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;(TDerived[]);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;CopyTo;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;DrainToImmutable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Collections.Immutable;ImmutableArray+Builder;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;MoveToImmutable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;Replace;(T,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableArray+Builder;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Add;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(T[],System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AddRange;(TDerived[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;As;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsMemory;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsSpan;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsSpan;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;AsSpan;(System.Range);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CastArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CastUp;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;CopyTo;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Insert;(System.Int32,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,T[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;InsertRange;(System.Int32,T[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;OfType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Remove;(T,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;RemoveRange;(T[],System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Replace;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;SetItem;(System.Int32,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Collections.Generic.IComparer);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);;Argument[this];Argument[2];taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableArray;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;Create;(System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;GetValueOrDefault;(System.Collections.Immutable.IImmutableDictionary,TKey,TValue);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;GetValueOrDefault;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary+Builder;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Clear;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;Remove;(TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;SetItem;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;SetItems;(System.Collections.Generic.IEnumerable>);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;WithComparers;(System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;WithComparers;(System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;WithComparers;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_ValueComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;ToImmutableHashSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;ToImmutableHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet+Builder;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| 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;Except;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableHashSet;false;Intersect;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;WithComparer;(System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableHashSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,TArg);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(System.Collections.Immutable.ImmutableArray,System.Func,TArg,System.Collections.Immutable.ImmutableArray>,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(T,System.Func,TArg);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Immutable.ImmutableArray>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableInterlocked;false;Update;(T,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Remove;(System.Collections.Immutable.IImmutableList,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Immutable.IImmutableList,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(System.Collections.Immutable.IImmutableList,T,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(System.Collections.Immutable.IImmutableList,T,T);;Argument[2];Argument[0].Element;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(System.Collections.Immutable.IImmutableList,T,T);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;ToImmutableList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[2];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[this];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;ConvertAll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;CopyTo;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Exists;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Find;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Find;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;Find;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindAll;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindAll;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLast;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLast;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLast;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLastIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLastIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;FindLastIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;GetRange;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList+Builder;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Replace;(T,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;TrueForAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[2];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);;Argument[this];Argument[3];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[0];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;BinarySearch;(T,System.Collections.Generic.IComparer);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;ConvertAll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;CopyTo;(T[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Exists;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;Find;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList;false;Find;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList;false;Find;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindAll;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindAll;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;FindIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindLast;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindLast;(System.Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;manual | -| System.Collections.Immutable;ImmutableList;false;FindLast;(System.Predicate);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;FindLastIndex;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindLastIndex;(System.Int32,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;FindLastIndex;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;ForEach;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableList;false;GetRange;(System.Int32,System.Int32);;Argument[this].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);;Argument[1].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Remove;(T,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableList;false;RemoveRange;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Replace;(T,T,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;Reverse;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableList;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;SetItem;(System.Int32,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;SetItem;(System.Int32,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;(System.Comparison);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableList;false;TrueForAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableList;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Dequeue;(System.Collections.Immutable.IImmutableQueue,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Dequeue;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Enqueue;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;Enqueue;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableQueue;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableQueue`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableQueue;false;Peek;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Create;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateBuilder;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;CreateRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;GetValueOrDefault;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;TryGetKey;(TKey,TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary+Builder;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(TKey,TValue);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Add;(TKey,TValue);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;AddRange;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Clear;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;Remove;(TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;RemoveRange;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItem;(TKey,TValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItem;(TKey,TValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItem;(TKey,TValue);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItems;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;SetItems;(System.Collections.Generic.IEnumerable>);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;TryGetKey;(TKey,TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;TryGetKey;(TKey,TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;WithComparers;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;WithComparers;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;WithComparers;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_ValueComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.Collections.Generic.IComparer,T[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateBuilder;(System.Collections.Generic.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;IntersectWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;TryGetValue;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;UnionWith;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;get_Max;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;get_Min;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Builder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Add;(T);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Clear;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Except;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;Intersect;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Remove;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Reverse;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;SymmetricExcept;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;ToBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;TryGetValue;(T,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;TryGetValue;(T,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;Union;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;WithComparer;(System.Collections.Generic.IComparer);;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.Immutable;ImmutableSortedSet;false;get_KeyComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_Max;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_Min;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableSortedSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Create;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Create;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Create;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;CreateRange;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Pop;(System.Collections.Immutable.IImmutableStack,T);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableStack`1+Enumerator.Current];value;manual | -| System.Collections.Immutable;ImmutableStack;false;Peek;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Pop;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Pop;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Push;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Collections.Immutable;ImmutableStack;false;Push;(T);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;Collection;false;Collection;(System.Collections.Generic.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;InsertItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;InsertItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;SetItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;Collection;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;Collection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;InsertItem;(System.Int32,TItem);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;InsertItem;(System.Int32,TItem);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;KeyedCollection;(System.Collections.Generic.IEqualityComparer,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;SetItem;(System.Int32,TItem);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;SetItem;(System.Int32,TItem);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;TryGetValue;(TKey,TItem);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;get_Comparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;KeyedCollection;false;get_Item;(TKey);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.ObjectModel;ObservableCollection;false;InsertItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;InsertItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;SetItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.Collections.ObjectModel;ObservableCollection;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ObservableCollection;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyCollection;false;ReadOnlyCollection;(System.Collections.Generic.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Collections.ObjectModel;ReadOnlyCollection;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Item;(TKey);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary;false;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection;false;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;HybridDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;HybridDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Specialized;INotifyCollectionChanged;true;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;INotifyCollectionChanged;true;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;IOrderedDictionary;true;get_Item;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];value;manual | -| System.Collections.Specialized;IOrderedDictionary;true;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections.Specialized;ListDictionary;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;ListDictionary;false;ListDictionary;(System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;ListDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseAdd;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseAdd;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGet;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGet;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetAllKeys;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetAllValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetAllValues;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseGetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseSet;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;BaseSet;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Collections.IEqualityComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections.Specialized;NameValueCollection;false;Add;(System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this].Element;value;manual | -| System.Collections.Specialized;NameValueCollection;false;Add;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;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;NameValueCollection;false;Get;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;Get;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;NameValueCollection;(System.Collections.Specialized.NameValueCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;NameValueCollection;(System.Int32,System.Collections.Specialized.NameValueCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;Set;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NameValueCollection;false;set_Item;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;get_NewItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;false;get_OldItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventHandler;false;BeginInvoke;(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Collections.Specialized;OrderedDictionary;false;AsReadOnly;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections.Specialized;OrderedDictionary;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections.Specialized;OrderedDictionary;false;OrderedDictionary;(System.Int32,System.Collections.IEqualityComparer);;Argument[1];Argument[this];taint;df-generated | -| System.Collections.Specialized;OrderedDictionary;false;OrderedDictionary;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Collections.Specialized;OrderedDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| 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;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;StringCollection;false;set_Item;(System.Int32,System.String);;Argument[1];Argument[this].Element;value;manual | -| System.Collections.Specialized;StringDictionary;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections.Specialized;StringDictionary;false;CopyTo;(System.Array,System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Collections.Specialized;StringDictionary;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;StringDictionary;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections.Specialized;StringEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;Adapter;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;AddRange;(System.Collections.ICollection);;Argument[0].Element;Argument[this].Element;value;manual | -| System.Collections;ArrayList;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;ArrayList;false;CopyTo;(System.Array);;Argument[this];Argument[0].Element;taint;df-generated | -| 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[this].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;ReadOnly;(System.Collections.ArrayList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;ReadOnly;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;Repeat;(System.Object,System.Int32);;Argument[0];ReturnValue.Element;value;manual | -| System.Collections;ArrayList;false;Synchronized;(System.Collections.ArrayList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;Synchronized;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;ArrayList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;And;(System.Collections.BitArray);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;BitArray;false;LeftShift;(System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Not;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Or;(System.Collections.BitArray);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;RightShift;(System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;Xor;(System.Collections.BitArray);;Argument[this];ReturnValue;value;df-generated | -| System.Collections;BitArray;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;CollectionBase;false;Remove;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;CollectionBase;false;Remove;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Collections;CollectionBase;false;get_InnerList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;CollectionBase;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;CollectionBase;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Comparer;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections;DictionaryBase;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;DictionaryBase;true;OnGet;(System.Object,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Collections;DictionaryEntry;false;Deconstruct;(System.Object,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;DictionaryEntry;false;DictionaryEntry;(System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;DictionaryEntry;false;DictionaryEntry;(System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;Hashtable;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Hashtable;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;Hashtable;false;Hashtable;(System.Int32,System.Single,System.Collections.IEqualityComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[3];Argument[this];taint;df-generated | -| System.Collections;Hashtable;false;Synchronized;(System.Collections.Hashtable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;Hashtable;false;get_EqualityComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Hashtable;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| 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`2.Key];value;manual | -| System.Collections;IDictionary;true;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Value];ReturnValue;value;manual | -| System.Collections;IDictionary;true;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | -| System.Collections;IDictionary;true;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];value;manual | -| System.Collections;IDictionary;true;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;Queue;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;Queue;false;Dequeue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Queue;false;Enqueue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;Queue;false;Peek;();;Argument[this].Element;ReturnValue;value;manual | -| System.Collections;Queue;false;Queue;(System.Collections.ICollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections;Queue;false;Synchronized;(System.Collections.Queue);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;Queue;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;SortedList;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Collections;SortedList;false;GetByIndex;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Collections;SortedList;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;SortedList;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;SortedList;false;GetValueList;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | -| System.Collections;SortedList;false;SetByIndex;(System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Collections;SortedList;false;SortedList;(System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Collections;SortedList;false;Synchronized;(System.Collections.SortedList);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;SortedList;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Collections;Stack;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Collections;Stack;false;Clone;();;Argument[this].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 | -| System.Collections;Stack;false;Push;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Collections;Stack;false;Stack;(System.Collections.ICollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Collections;Stack;false;Synchronized;(System.Collections.Stack);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Collections;Stack;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Collections;Stack;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;false;AssociatedMetadataTypeTypeDescriptionProvider;(System.Type,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel.DataAnnotations;CustomValidationAttribute;false;FormatErrorMessage;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetAutoGenerateField;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetAutoGenerateFilter;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetGroupName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetOrder;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetPrompt;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;false;GetShortName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;false;GetNullDisplayText;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;false;FormatErrorMessage;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;false;MetadataTypeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;false;get_MetadataClassType;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;false;ValidationAttribute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;true;FormatErrorMessage;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;false;InitializeServiceProvider;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;false;ValidationException;(System.ComponentModel.DataAnnotations.ValidationResult,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;Append;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;Pop;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;Push;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;ContextStack;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;add_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;add_SerializationComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;remove_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;true;remove_SerializationComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;ResolveNameEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.Serialization.ResolveNameEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;ActiveDesignerEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ActiveDesignerEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentChangingEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ComponentRenameEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentRenameEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;DesignerCollection;false;DesignerCollection;(System.Collections.IList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel.Design;DesignerCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.ComponentModel.Design;DesignerCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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;DesignerOptionService+DesignerOptionCollection;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel.Design;DesignerOptionService;false;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerOptionService;false;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;DesignerTransactionCloseEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerTransactionCloseEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;DesignerVerb;false;DesignerVerb;(System.String,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;DesignerVerb;false;DesignerVerb;(System.String,System.EventHandler,System.ComponentModel.Design.CommandID);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| 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;DesignerVerbCollection;(System.ComponentModel.Design.DesignerVerb[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel.Design;DesignerVerbCollection;false;Insert;(System.Int32,System.ComponentModel.Design.DesignerVerb);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel.Design;DesignerVerbCollection;false;Remove;(System.ComponentModel.Design.DesignerVerb);;Argument[0];Argument[this];taint;df-generated | -| 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 | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;add_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IComponentChangeService;true;remove_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;add_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerEventService;true;remove_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_Activated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_Deactivated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_LoadComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionOpened;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;add_TransactionOpening;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_Activated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_Deactivated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_LoadComplete;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionOpened;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IDesignerHost;true;remove_TransactionOpening;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;add_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;add_SelectionChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;remove_SelectionChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ISelectionService;true;remove_SelectionChanging;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IServiceContainer;true;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;IServiceContainer;true;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;MenuCommand;false;MenuCommand;(System.EventHandler,System.ComponentModel.Design.CommandID);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;MenuCommand;false;add_CommandChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;MenuCommand;false;remove_CommandChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel.Design;ServiceContainer;false;GetService;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel.Design;ServiceContainer;false;ServiceContainer;(System.IServiceProvider);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel.Design;ServiceCreatorCallback;false;BeginInvoke;(System.ComponentModel.Design.IServiceContainer,System.Type,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AddingNewEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.AddingNewEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ArrayConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;AsyncCompletedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AsyncOperation;false;Post;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AsyncOperation;false;PostOperationCompleted;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;AsyncOperation;false;get_SynchronizationContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;AttributeCollection;(System.Attribute[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;AttributeCollection;false;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | -| System.ComponentModel;AttributeCollection;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;AttributeCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel;BackgroundWorker;false;add_DoWork;(System.ComponentModel.DoWorkEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;add_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;add_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;remove_DoWork;(System.ComponentModel.DoWorkEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;remove_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BackgroundWorker;false;remove_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BaseNumberConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;BindingList;false;AddNew;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;BindingList;false;AddNewCore;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;BindingList;false;InsertItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;BindingList;false;InsertItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.ComponentModel;BindingList;false;SetItem;(System.Int32,T);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;BindingList;false;SetItem;(System.Int32,T);;Argument[this];Argument[1];taint;df-generated | -| System.ComponentModel;BindingList;false;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;BindingList;false;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;CancelEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;CategoryAttribute;false;CategoryAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;CategoryAttribute;false;get_Category;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CharConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;CollectionChangeEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.CollectionChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;CollectionConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;Component;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ComponentCollection;false;CopyTo;(System.ComponentModel.IComponent[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.ComponentModel;Container;false;Add;(System.ComponentModel.IComponent,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.ComponentModel;Container;false;CreateSite;(System.ComponentModel.IComponent,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;Container;false;GetService;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;Container;false;get_Components;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ContainerFilterService;true;FilterComponents;(System.ComponentModel.ComponentCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;CultureInfoConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CultureInfoConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;CultureInfoConverter;false;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;false;CustomTypeDescriptor;(System.ComponentModel.ICustomTypeDescriptor);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetProperties;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetProperties;(System.Attribute[]);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;CustomTypeDescriptor;true;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;DateOnlyConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DateTimeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DateTimeOffsetConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DecimalConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;DefaultValueAttribute;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;DefaultValueAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;DefaultValueAttribute;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;SetValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;DefaultValueAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;DesignerAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;DoWorkEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.DoWorkEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;EditorAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EnumConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| 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;EventDescriptorCollection;(System.ComponentModel.EventDescriptor[]);;Argument[0].Element;Argument[this];taint;df-generated | -| 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;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;EventDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| 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;EventHandlerList;false;AddHandler;(System.Object,System.Delegate);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;AddHandler;(System.Object,System.Delegate);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;AddHandlers;(System.ComponentModel.EventHandlerList);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;get_Item;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;EventHandlerList;false;set_Item;(System.Object,System.Delegate);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;EventHandlerList;false;set_Item;(System.Object,System.Delegate);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;GuidConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;HandledEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.HandledEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IBindingList;true;Find;(System.ComponentModel.PropertyDescriptor,System.Object);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;IBindingList;true;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IBindingList;true;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IComponent;true;add_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;IComponent;true;remove_Disposed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyDataErrorInfo;true;add_ErrorsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyDataErrorInfo;true;remove_ErrorsChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanged;true;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanged;true;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanging;true;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;INotifyPropertyChanging;true;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ISupportInitializeNotification;true;add_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ISupportInitializeNotification;true;remove_Initialized;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;InstallerTypeAttribute;false;InstallerTypeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;InstallerTypeAttribute;false;InstallerTypeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;LicFileLicenseProvider;false;GetKey;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;LicFileLicenseProvider;false;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);;Argument[1];Argument[0];taint;df-generated | -| System.ComponentModel;LicFileLicenseProvider;false;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;LicenseException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.ComponentModel;LicenseException;false;LicenseException;(System.Type,System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseException;false;LicenseException;(System.Type,System.Object,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;LicenseProviderAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;LicenseProviderAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;get_LicenseProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;LicenseProviderAttribute;false;get_TypeId;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ListChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.ListChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;ListSortDescriptionCollection;false;ListSortDescriptionCollection;(System.ComponentModel.ListSortDescription[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;ListSortDescriptionCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;ListSortDescriptionCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel;ListSortDescriptionCollection;false;set_Item;(System.Int32,System.ComponentModel.ListSortDescription);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;MarshalByValueComponent;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToDisplayString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Boolean,System.Boolean,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Boolean,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Boolean,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MaskedTextProvider;false;ToString;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;GetInvokee;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;GetSite;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.ComponentModel.MemberDescriptor);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.String,System.Attribute[]);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;false;MemberDescriptor;(System.String,System.Attribute[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;CreateAttributeCollection;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;FillAttributes;(System.Collections.IList);;Argument[this];Argument[0].Element;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;GetInvocationTarget;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MemberDescriptor;true;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;MultilineStringConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;NestedContainer;false;CreateSite;(System.ComponentModel.IComponent,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;NestedContainer;false;GetService;(System.Type);;Argument[this];ReturnValue;value;df-generated | -| System.ComponentModel;NullableConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;NullableConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;NullableConverter;false;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;ProgressChangedEventArgs;false;ProgressChangedEventArgs;(System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.ComponentModel;ProgressChangedEventArgs;false;get_UserState;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ProgressChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.ProgressChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyChangedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyChangingEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyDescriptor;false;GetTypeFromName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptor;true;AddValueChanged;(System.Object,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyDescriptor;true;GetEditor;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;PropertyDescriptor;true;GetEditor;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptor;true;RemoveValueChanged;(System.Object,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;PropertyDescriptor;true;get_Converter;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0];Argument[this].Element;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.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`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;Sort;(System.String[],System.Collections.IComparer);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Int32);;Argument[this].Element;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.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element;value;manual | -| System.ComponentModel;PropertyTabAttribute;false;InitializeArrays;(System.String[],System.ComponentModel.PropertyTabScope[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;InitializeArrays;(System.Type[],System.ComponentModel.PropertyTabScope[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;PropertyTabAttribute;(System.String,System.ComponentModel.PropertyTabScope);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;PropertyTabAttribute;(System.Type,System.ComponentModel.PropertyTabScope);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;get_TabClassNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;PropertyTabAttribute;false;get_TabClasses;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ReferenceConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;ReferenceConverter;false;ReferenceConverter;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;RefreshEventHandler;false;BeginInvoke;(System.ComponentModel.RefreshEventArgs,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;RunWorkerCompletedEventArgs;false;RunWorkerCompletedEventArgs;(System.Object,System.Exception,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;RunWorkerCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;RunWorkerCompletedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;StringConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TimeOnlyConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TimeSpanConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;ToolboxItemAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;ToolboxItemAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;get_ToolboxItemType;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;ToolboxItemAttribute;false;get_ToolboxItemTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter+StandardValuesCollection;false;StandardValuesCollection;(System.Collections.ICollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;TypeConverter+StandardValuesCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFrom;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFrom;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromInvariantString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertFromString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertTo;(System.Object,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToInvariantString;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;ConvertToString;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;GetProperties;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;GetStandardValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeConverter;false;SortProperties;(System.ComponentModel.PropertyDescriptorCollection,System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetReflectionType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;GetTypeDescriptor;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;false;TypeDescriptionProvider;(System.ComponentModel.TypeDescriptionProvider);;Argument[0];Argument[this];taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetExtendedTypeDescriptor;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetExtendedTypeDescriptor;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetFullComponentName;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetReflectionType;(System.Type,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetRuntimeType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetTypeDescriptor;(System.Type,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetTypeDescriptor;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptionProvider;true;GetTypeDescriptor;(System.Type,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;AddAttributes;(System.Object,System.Attribute[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;AddAttributes;(System.Type,System.Attribute[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetAssociation;(System.Type,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetClassName;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetFullComponentName;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetProvider;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;GetReflectionType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeDescriptor;false;add_Refreshed;(System.ComponentModel.RefreshEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;TypeDescriptor;false;remove_Refreshed;(System.ComponentModel.RefreshEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.ComponentModel;TypeListConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeListConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeListConverter;false;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);;Argument[this];ReturnValue;taint;df-generated | -| System.ComponentModel;TypeListConverter;false;TypeListConverter;(System.Type[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.ComponentModel;VersionConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.ComponentModel;WarningException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.ComponentModel;Win32Exception;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.ComponentModel;Win32Exception;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;GetConfigTypeName;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;GetStreamNameForConfigSource;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;GetStreamNameForConfigSource;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;InitForConfiguration;(System.String,System.String,System.String,System.Configuration.Internal.IInternalConfigRoot,System.Object[]);;Argument[4].Element;ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForRead;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForRead;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Configuration.Internal;DelegatingConfigHost;false;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration.Internal;IInternalConfigHost;true;StartMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigHost;true;StopMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;add_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;add_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;remove_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;IInternalConfigRoot;true;remove_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;InternalConfigEventHandler;false;BeginInvoke;(System.Object,System.Configuration.Internal.InternalConfigEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Internal;StreamChangeCallback;false;BeginInvoke;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration.Provider;ProviderBase;true;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration.Provider;ProviderBase;true;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Configuration.Provider;ProviderBase;true;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Provider;ProviderBase;true;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Provider;ProviderCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration.Provider;ProviderCollection;false;CopyTo;(System.Configuration.Provider.ProviderBase[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration.Provider;ProviderCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration.Provider;ProviderCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;AppSettingsReader;false;GetValue;(System.String,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;AppSettingsSection;false;get_Settings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;ApplicationSettingsBase;(System.ComponentModel.IComponent,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;ApplicationSettingsBase;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ApplicationSettingsBase;false;add_SettingChanging;(System.Configuration.SettingChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;add_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;add_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;remove_SettingChanging;(System.Configuration.SettingChangingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;remove_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ApplicationSettingsBase;false;remove_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;CallbackValidator;false;CallbackValidator;(System.Type,System.Configuration.ValidatorCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration;CallbackValidatorAttribute;false;get_ValidatorInstance;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ClientSettingsSection;false;get_Settings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;AddRange;(System.String[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;CommaDelimitedStringCollection;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;Insert;(System.Int32,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollection;false;set_Item;(System.Int32,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;CommaDelimitedStringCollectionConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;CommaDelimitedStringCollectionConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateCDataSection;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateComment;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateSignificantWhitespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateTextNode;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;CreateWhitespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;Load;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;LoadSingleElement;(System.String,System.Xml.XmlTextReader);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigXmlDocument;false;get_Filename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;GetSectionGroup;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;get_RootSectionGroup;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;get_SectionGroups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;get_Sections;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;Configuration;false;set_AssemblyStringTransformer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;Configuration;false;set_TypeStringTransformer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Configuration;ConfigurationElement;false;get_EvaluationContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;true;DeserializeElement;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElement;true;GetTransformedAssemblyString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;true;GetTransformedTypeString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElement;true;Reset;(System.Configuration.ConfigurationElement);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElement;true;SerializeElement;(System.Xml.XmlWriter,System.Boolean);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElement;true;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElement;true;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElement;true;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElement;true;get_ElementProperty;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;BaseAdd;(System.Configuration.ConfigurationElement,System.Boolean);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;ConfigurationElementCollection;(System.Collections.IComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;false;CopyTo;(System.Configuration.ConfigurationElement[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationElementCollection;true;BaseAdd;(System.Configuration.ConfigurationElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationElementCollection;true;BaseAdd;(System.Int32,System.Configuration.ConfigurationElement);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;ConfigurationErrorsException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;ConfigurationErrorsException;(System.String,System.Exception,System.String,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;GetFilename;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;GetFilename;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;get_Errors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;get_Filename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationErrorsException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationException;false;ConfigurationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationException;false;ConfigurationException;(System.String,System.Exception,System.String,System.Int32);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConfigurationException;false;GetXmlNodeFilename;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationException;false;get_BareMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationException;false;get_Filename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationFileMap;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationLocation;false;OpenConfiguration;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;Add;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationLockCollection;false;CopyTo;(System.String[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;SetFromList;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;get_AttributeList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationLockCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;ConfigurationManager;false;OpenExeConfiguration;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationManager;false;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationManager;false;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationManager;false;OpenMappedMachineConfiguration;(System.Configuration.ConfigurationFileMap);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationProperty;false;ConfigurationProperty;(System.String,System.Type,System.Object,System.ComponentModel.TypeConverter,System.Configuration.ConfigurationValidatorBase,System.Configuration.ConfigurationPropertyOptions,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationProperty;false;get_Converter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;Add;(System.Configuration.ConfigurationProperty);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationPropertyCollection;false;CopyTo;(System.Configuration.ConfigurationProperty[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationPropertyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSection;true;DeserializeSection;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationSection;true;GetRuntimeObject;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;ConfigurationSectionCollection;false;Add;(System.String,System.Configuration.ConfigurationSection);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationSectionCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationSectionCollection;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroup;false;get_SectionGroups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroup;false;get_Sections;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Add;(System.String,System.Configuration.ConfigurationSectionGroup);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Add;(System.String,System.Configuration.ConfigurationSectionGroup);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConfigurationSectionGroupCollection;false;CopyTo;(System.Configuration.ConfigurationSectionGroup[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Get;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;Get;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;GetKey;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConfigurationSectionGroupCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConnectionStringSettings;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ConnectionStringSettingsCollection;false;Add;(System.Configuration.ConnectionStringSettings);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ConnectionStringSettingsCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ConnectionStringSettingsCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ConnectionStringSettingsCollection;false;set_Item;(System.Int32,System.Configuration.ConnectionStringSettings);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;ConnectionStringsSection;false;get_ConnectionStrings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ContextInformation;false;get_HostingContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;DefaultSection;false;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;DefaultSettingValueAttribute;false;DefaultSettingValueAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;DefaultSettingValueAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;DictionarySectionHandler;false;Create;(System.Object,System.Object,System.Xml.XmlNode);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;GenericEnumConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;GenericEnumConverter;false;GenericEnumConverter;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;IdnElement;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;IgnoreSection;false;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;InfiniteTimeSpanConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;InfiniteTimeSpanConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;IriParsingElement;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;KeyValueConfigurationCollection;false;Add;(System.Configuration.KeyValueConfigurationElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;KeyValueConfigurationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;KeyValueConfigurationCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;KeyValueConfigurationElement;false;KeyValueConfigurationElement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;KeyValueConfigurationElement;false;KeyValueConfigurationElement;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;KeyValueConfigurationElement;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;NameValueConfigurationCollection;false;Add;(System.Configuration.NameValueConfigurationElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;NameValueConfigurationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;NameValueConfigurationCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;NameValueConfigurationCollection;false;set_Item;(System.String,System.Configuration.NameValueConfigurationElement);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;NameValueConfigurationElement;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;NameValueFileSectionHandler;false;Create;(System.Object,System.Object,System.Xml.XmlNode);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Configuration;NameValueSectionHandler;false;Create;(System.Object,System.Object,System.Xml.XmlNode);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Configuration;PropertyInformationCollection;false;CopyTo;(System.Configuration.PropertyInformation[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Configuration;PropertyInformationCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedConfigurationProviderCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedConfigurationSection;false;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedProviderSettings;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProtectedProviderSettings;false;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettings;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettings;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettingsCollection;false;Add;(System.Configuration.ProviderSettings);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;ProviderSettingsCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;ProviderSettingsCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;ProviderSettingsCollection;false;set_Item;(System.Int32,System.Configuration.ProviderSettings);;Argument[this];Argument[1];taint;df-generated | -| System.Configuration;RegexStringValidator;false;RegexStringValidator;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SchemeSettingElement;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SchemeSettingElementCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;SectionInformation;false;get_ProtectionProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_NewValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_SettingClass;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_SettingKey;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventArgs;false;get_SettingName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingChangingEventHandler;false;BeginInvoke;(System.Object,System.Configuration.SettingChangingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration;SettingElementCollection;false;Add;(System.Configuration.SettingElement);;Argument[this];Argument[0];taint;df-generated | -| System.Configuration;SettingElementCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;SettingElementCollection;false;GetElementKey;(System.Configuration.ConfigurationElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;false;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Configuration;SettingsBase;false;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Configuration;SettingsBase;false;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Configuration;SettingsBase;false;Synchronized;(System.Configuration.SettingsBase);;Argument[0];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Context;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_PropertyValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsBase;true;get_Providers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsDescriptionAttribute;false;SettingsDescriptionAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsDescriptionAttribute;false;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsGroupDescriptionAttribute;false;SettingsGroupDescriptionAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsGroupDescriptionAttribute;false;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsGroupNameAttribute;false;SettingsGroupNameAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsGroupNameAttribute;false;get_GroupName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsLoadedEventArgs;false;SettingsLoadedEventArgs;(System.Configuration.SettingsProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsLoadedEventArgs;false;get_Provider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsLoadedEventHandler;false;BeginInvoke;(System.Object,System.Configuration.SettingsLoadedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration;SettingsPropertyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;SettingsPropertyCollection;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;Add;(System.Configuration.SettingsPropertyValue);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Configuration;SettingsPropertyValueCollection;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsPropertyValueCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Configuration;SettingsProviderAttribute;false;SettingsProviderAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsProviderAttribute;false;SettingsProviderAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;SettingsProviderAttribute;false;get_ProviderTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsProviderCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;SettingsSavingEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Configuration;StringValidator;false;StringValidator;(System.Int32,System.Int32,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Configuration;SubclassTypeValidator;false;SubclassTypeValidator;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;TimeSpanValidator;false;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.Configuration;TimeSpanValidator;false;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);;Argument[1];Argument[this];taint;df-generated | -| System.Configuration;TypeNameConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;TypeNameConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;UriSection;false;get_Idn;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;UriSection;false;get_IriParsing;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;UriSection;false;get_SchemeSettings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Configuration;ValidatorCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Configuration;WhiteSpaceTrimStringConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Configuration;WhiteSpaceTrimStringConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Data.Common;DataAdapter;false;add_FillError;(System.Data.FillErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DataAdapter;false;get_TableMappings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataAdapter;false;remove_FillError;(System.Data.FillErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DataColumnMapping;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMapping;false;DataColumnMapping;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DataColumnMapping;false;DataColumnMapping;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;DataColumnMapping;false;GetDataColumnBySchemaAction;(System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMapping;false;GetDataColumnBySchemaAction;(System.String,System.String,System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);;Argument[2];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMapping;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;Add;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;Add;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;GetByDataSetColumn;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataColumnMappingCollection;false;GetDataColumn;(System.Data.Common.DataColumnMappingCollection,System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);;Argument[3];ReturnValue;taint;df-generated | -| 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;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| 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;DataTableMapping;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetDataColumn;(System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);;Argument[2];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMapping;false;get_ColumnMappings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;Add;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;Add;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;GetByDataSetTable;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DataTableMappingCollection;false;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);;Argument[2];ReturnValue;taint;df-generated | -| 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;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| 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;DbCommand;false;ExecuteReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReader;(System.Data.CommandBehavior);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;(System.Data.CommandBehavior);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;ExecuteReaderAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;true;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommand;true;PrepareAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetDeleteCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetDeleteCommand;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetInsertCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetInsertCommand;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetUpdateCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;GetUpdateCommand;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbCommandBuilder;false;RowUpdatingHandler;(System.Data.Common.RowUpdatingEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Data.Common;DbCommandBuilder;true;InitializeCommand;(System.Data.Common.DbCommand);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;false;CreateCommand;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;true;ChangeDatabaseAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;true;OpenAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnection;true;add_StateChange;(System.Data.StateChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DbConnection;true;remove_StateChange;(System.Data.StateChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Common;DbConnectionStringBuilder;false;Add;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;Add;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);;Argument[2];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);;Argument[1];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);;Argument[2];Argument[0];taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;GetProperties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;GetProperties;(System.Attribute[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;value;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbConnectionStringBuilder;false;set_Item;(System.String,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Data.Common;DbConnectionStringBuilder;false;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Data.Common;DbDataAdapter;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;false;DbDataAdapter;(System.Data.Common.DbDataAdapter);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataAdapter;true;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;false;GetFieldValueAsync;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetFieldValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetFieldValueAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetProviderSpecificValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetProviderSpecificValues;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetSchemaTableAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataReader;true;GetTextReader;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataRecord;false;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;value;df-generated | -| System.Data.Common;DbDataSource;false;CreateCommand;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbDataSource;true;CreateDbCommand;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbEnumerator;false;DbEnumerator;(System.Data.IDataReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DbEnumerator;false;DbEnumerator;(System.Data.IDataReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;DbEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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 | -| 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;DbProviderFactory;true;CreateDataSource;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbProviderFactory;true;CreateDataSource;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;false;get_Connection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;CommitAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;ReleaseAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;RollbackAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;RollbackAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.Common;DbTransaction;true;SaveAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;CopyToRows;(System.Data.DataRow[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;CopyToRows;(System.Data.DataRow[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;get_Command;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;get_Row;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatedEventArgs;false;get_TableMapping;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[1];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);;Argument[3];Argument[this];taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;get_Row;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Common;RowUpdatingEventArgs;false;get_TableMapping;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;All;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Any;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;CrossApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;FullOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;InnerJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;LeftOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;OuterApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Select;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;false;Where;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common.CommandTrees;DbLambda;false;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common;DbCommandDefinition;false;DbCommandDefinition;(System.Data.Common.DbCommand,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Common;DbProviderServices;true;RegisterInfoMessageHandler;(System.Data.Common.DbConnection,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;false;add_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;false;remove_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;LoadFromAssembly;(System.Reflection.Assembly,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;false;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;ObjectItemCollection;false;LoadFromAssembly;(System.Reflection.Assembly,System.Data.Entity.Core.Metadata.Edm.EdmItemCollection,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;false;add_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;false;remove_OnError;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;false;add_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;false;remove_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;CompiledQuery;false;Compile;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;LoadProperty;(TEntity,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;LoadProperty;(TEntity,System.Linq.Expressions.Expression>,System.Data.Entity.Core.Objects.MergeOption);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;add_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;add_SavingChanges;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;remove_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectContext;false;remove_SavingChanges;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectMaterializedEventHandler;false;BeginInvoke;(System.Object,System.Data.Entity.Core.Objects.ObjectMaterializedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectStateManager;false;ChangeRelationshipState;(TEntity,System.Object,System.Linq.Expressions.Expression>,System.Data.Entity.EntityState);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectStateManager;false;add_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Core.Objects;ObjectStateManager;false;remove_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;DbConfigurationLoadedEventArgs;false;ReplaceService;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;ExecutionStrategyResolver;false;ExecutionStrategyResolver;(System.String,System.String,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;SingletonDependencyResolver;false;SingletonDependencyResolver;(T,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.DependencyResolution;TransactionHandlerResolver;false;TransactionHandlerResolver;(System.Func,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;true;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;true;Execute;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;true;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Design;ReportHandler;false;ReportHandler;(System.Action,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;false;DatabaseLogFormatter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;false;DatabaseLogFormatter;(System.Data.Entity.DbContext,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;CommitFailureHandler;false;CommitFailureHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;false;ComplexProperty;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbContextInfo;false;set_OnModelCreating;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;Collection;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;ComplexProperty;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbEntityEntry;false;Reference;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbExecutionStrategy;false;UnwrapAndHandleException;(System.Exception,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AllAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AllAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AnyAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;AnyAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;CountAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;CountAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstOrDefaultAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;FirstOrDefaultAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ForEachAsync;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;LongCountAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;LongCountAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleOrDefaultAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;SingleOrDefaultAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;DbRawSqlQuery;false;ToDictionaryAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;Execute;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;Execute;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;ExecuteAsync;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Infrastructure;IDbExecutionStrategy;true;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations.Builders;TableBuilder;false;ForeignKey;(System.String,System.Linq.Expressions.Expression>,System.Boolean,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations.Builders;TableBuilder;false;Index;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Boolean,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations.Builders;TableBuilder;false;PrimaryKey;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;AddColumn;(System.String,System.String,System.Func,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;AlterColumn;(System.String,System.String,System.Func,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;AlterStoredProcedure;(System.String,System.Func,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;AlterTableAnnotations;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;CreateStoredProcedure;(System.String,System.Func,System.String,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;CreateTable;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigration;false;CreateTable;(System.String,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbMigrationsConfiguration;false;SetHistoryContextFactory;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.Migrations;DbSetMigrationsExtensions;false;AddOrUpdate;(System.Data.Entity.IDbSet,System.Linq.Expressions.Expression>,TEntity[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;false;Delete;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;false;Insert;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;false;Update;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;MapToStoredProcedures;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;Ignore;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;MapToStoredProcedures;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;DependentNavigationPropertyConfiguration;false;HasForeignKey;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Properties;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;false;Requires;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ForeignKeyNavigationPropertyConfiguration;false;Map;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;false;WithMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;false;WithOptional;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;false;WithRequired;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;false;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;false;Delete;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;false;Insert;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;false;Map;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;false;MapToStoredProcedures;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;false;Delete;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;false;Insert;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;false;Update;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithOptionalDependent;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithOptionalPrincipal;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;false;WithRequired;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;false;Having;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;false;Where;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionWithHavingConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithOptional;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithRequiredDependent;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;false;WithRequiredPrincipal;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;false;Property;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Having;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Where;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Configure;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Having;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;false;Where;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;false;Configure;(System.Action,TValue>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;false;Configure;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Navigation;(System.Linq.Expressions.Expression>,System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;false;Result;(System.Linq.Expressions.Expression>,System.String);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Conventions;AttributeToColumnAnnotationConvention;false;AttributeToColumnAnnotationConvention;(System.String,System.Func,TAnnotation>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration.Conventions;AttributeToTableAnnotationConvention;false;AttributeToTableAnnotationConvention;(System.String,System.Func,TAnnotation>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;ComplexTypeConfiguration;false;Ignore;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasIndex;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasKey;(System.Linq.Expressions.Expression>,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasMany;(System.Linq.Expressions.Expression>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasOptional;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;HasRequired;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;Ignore;(System.Linq.Expressions.Expression>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;Map;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;Map;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;false;MapToStoredProcedures;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;Database;false;set_Log;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetContextFactory;(System.Type,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetContextFactory;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetDatabaseLogFormatter;(System.Func,System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetDefaultHistoryContext;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetDefaultTransactionHandler;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetExecutionStrategy;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetExecutionStrategy;(System.String,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetHistoryContext;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetMetadataAnnotationSerializer;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetMigrationSqlGenerator;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetModelCacheKey;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetTransactionHandler;(System.String,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;SetTransactionHandler;(System.String,System.Func,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;add_Loaded;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbConfiguration;false;remove_Loaded;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;DbSet;false;Add;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Entity;DbSet;false;AddRange;(System.Collections.Generic.IEnumerable);;Argument[0].WithElement;Argument[this];value;manual | -| System.Data.Entity;DbSet;false;Attach;(TEntity);;Argument[0];Argument[this].Element;value;manual | -| System.Data.Entity;QueryableExtensions;false;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;Include;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;Skip;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;Take;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.Entity;QueryableExtensions;false;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;OnChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlNotificationEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlBulkCopy;false;add_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlBulkCopy;false;remove_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteNonQuery;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteReader;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteReader;(System.AsyncCallback,System.Object,System.Data.CommandBehavior);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;BeginExecuteXmlReader;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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 | -| System.Data.SqlClient;SqlCommand;false;add_StatementCompleted;(System.Data.StatementCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlCommand;false;remove_StatementCompleted;(System.Data.StatementCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlConnection;false;add_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlConnection;false;remove_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataAdapter;false;add_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataAdapter;false;add_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataAdapter;false;remove_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDataAdapter;false;remove_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDependency;false;add_OnChange;(System.Data.SqlClient.OnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlDependency;false;remove_OnChange;(System.Data.SqlClient.OnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlInfoMessageEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlInfoMessageEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlRowUpdatedEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlRowUpdatingEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatingEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlClient;SqlRowsCopiedEventHandler;false;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowsCopiedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data.SqlTypes;SqlBinary;false;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;SqlBinary;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;WrapBytes;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBinary;false;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;Read;(System.Int64,System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[1].Element;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;SqlBytes;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;SqlBytes;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;ToSqlBinary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;Write;(System.Int64,System.Byte[],System.Int32,System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlBytes;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlChars;false;SqlChars;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlChars;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlChars;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Abs;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;AdjustScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Ceiling;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;ConvertToPrecScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Floor;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Round;(System.Data.SqlTypes.SqlDecimal,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;Truncate;(System.Data.SqlTypes.SqlDecimal,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlDecimal;false;op_UnaryNegation;(System.Data.SqlTypes.SqlDecimal);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlGuid;false;SqlGuid;(System.Guid);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlGuid;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;GetNonUnicodeBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;GetUnicodeBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;SqlString;(System.String,System.Int32,System.Data.SqlTypes.SqlCompareOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;WriteXml;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Data.SqlTypes;SqlString;false;get_CompareInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[0];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlString;false;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);;Argument[1];ReturnValue;taint;df-generated | -| System.Data.SqlTypes;SqlXml;false;SqlXml;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Data;Constraint;false;SetDataSet;(System.Data.DataSet);;Argument[0];Argument[this];taint;df-generated | -| System.Data;Constraint;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;Constraint;true;get__DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.Data.Constraint);;Argument[0];Argument[this].Element;value;manual | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ConstraintCollection;false;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[0];ReturnValue;taint;df-generated | -| 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;ConstraintCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;ConstraintCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ConstraintCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DBConcurrencyException;false;CopyToRows;(System.Data.DataRow[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data;DBConcurrencyException;false;CopyToRows;(System.Data.DataRow[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Data;DBConcurrencyException;false;DBConcurrencyException;(System.String,System.Exception,System.Data.DataRow[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data;DBConcurrencyException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Data;DataColumn;false;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataColumn;false;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataColumn;false;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);;Argument[2];Argument[this];taint;df-generated | -| System.Data;DataColumn;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumn;false;get_Table;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnChangeEventArgs;false;DataColumnChangeEventArgs;(System.Data.DataRow,System.Data.DataColumn,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataColumnChangeEventArgs;false;get_Column;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.DataColumnChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataColumnCollection;false;Add;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Add;(System.String,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;Add;(System.String,System.Type,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;DataColumnCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataColumnCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataColumnCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataReaderExtensions;false;GetDateTime;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetFieldValue;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetFieldValueAsync;(System.Data.Common.DbDataReader,System.String,System.Threading.CancellationToken);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetGuid;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetProviderSpecificValue;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetString;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetTextReader;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataReaderExtensions;false;GetValue;(System.Data.Common.DbDataReader,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[4];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[6].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Data;DataRelation;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ChildColumns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ChildKeyConstraint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ParentColumns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelation;false;get_ParentKeyConstraint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;false;Add;(System.Data.DataRelation);;Argument[0];Argument[this].Element;value;manual | -| System.Data;DataRelationCollection;false;CopyTo;(System.Data.DataRelation[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;DataRelationCollection;false;Remove;(System.Data.DataRelation);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelationCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataRelationCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataRelationCollection;true;Add;(System.Data.DataColumn,System.Data.DataColumn);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRelationCollection;true;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| 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;DataRow;false;DataRow;(System.Data.DataRowBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.Data.DataRelation);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.Data.DataRelation,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetChildRows;(System.String,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.Data.DataRelation);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.Data.DataRelation,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;GetParentRows;(System.String,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;SetNull;(System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRow;false;SetParentRow;(System.Data.DataRow,System.Data.DataRelation);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Data.DataColumn);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Data.DataColumn,System.Data.DataRowVersion);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.Int32,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Item;(System.String,System.Data.DataRowVersion);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;get_Table;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRow;false;set_Item;(System.Data.DataColumn,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataRowChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.DataRowChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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;DataRowCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowExtensions;false;SetField;(System.Data.DataRow,System.Data.DataColumn,T);;Argument[1];Argument[0];taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.Data.DataRelation,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;CreateChildView;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataRowView;false;get_DataView;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataRowView;false;get_Row;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;CreateDataReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;CreateDataReader;(System.Data.DataTable[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Data;DataSet;false;DataSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataSet;false;DataSet;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataSet;false;GetChanges;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;GetChanges;(System.Data.DataRowState);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;GetList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Data;DataSet;false;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler,System.Data.DataTable[]);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.IO.Stream,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.IO.TextWriter,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.String,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;WriteXmlSchema;(System.Xml.XmlWriter,System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;add_MergeFailed;(System.Data.MergeFailedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataSet;false;get_DefaultViewManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;get_Relations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;get_Tables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataSet;false;remove_MergeFailed;(System.Data.MergeFailedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;CreateDataReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;DataTable;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataTable;false;DataTable;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataTable;false;DataTable;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataTable;false;GetChanges;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetChanges;(System.Data.DataRowState);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetErrors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetList;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Data;DataTable;false;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;LoadDataRow;(System.Object[],System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data;DataTable;false;LoadDataRow;(System.Object[],System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;LoadDataRow;(System.Object[],System.Data.LoadOption);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;NewRow;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;NewRowArray;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;NewRowFromBuilder;(System.Data.DataRowBuilder);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;add_ColumnChanged;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_ColumnChanging;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowChanged;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowChanging;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowDeleted;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_RowDeleting;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_TableCleared;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_TableClearing;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;add_TableNewRow;(System.Data.DataTableNewRowEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;get_Columns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_Constraints;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_DefaultView;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;get_Rows;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTable;false;remove_ColumnChanged;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_ColumnChanging;(System.Data.DataColumnChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowChanged;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowChanging;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowDeleted;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_RowDeleting;(System.Data.DataRowChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_TableCleared;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_TableClearing;(System.Data.DataTableClearEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTable;false;remove_TableNewRow;(System.Data.DataTableNewRowEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableClearEventHandler;false;BeginInvoke;(System.Object,System.Data.DataTableClearEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;Add;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Add;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Data;DataTableCollection;false;Add;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;DataTableCollection;false;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;add_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;get_Item;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;get_List;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableCollection;false;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableCollection;false;remove_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableExtensions;false;AsEnumerable;(System.Data.DataTable);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataTableExtensions;false;CopyToDataTable;(System.Collections.Generic.IEnumerable,System.Data.DataTable,System.Data.LoadOption,System.Data.FillErrorEventHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableNewRowEventHandler;false;BeginInvoke;(System.Object,System.Data.DataTableNewRowEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;DataTableReader;false;DataTableReader;(System.Data.DataTable);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataTableReader;false;DataTableReader;(System.Data.DataTable[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Data;DataTableReader;false;GetDateTime;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;GetGuid;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;GetString;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;GetValue;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataTableReader;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;AddNew;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataView;false;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);;Argument[0];Argument[this];taint;df-generated | -| System.Data;DataView;false;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);;Argument[2];Argument[this];taint;df-generated | -| 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;FindRows;(System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;FindRows;(System.Object[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;GetListName;(System.ComponentModel.PropertyDescriptor[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.Boolean,System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String,System.Boolean,System.String[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataView;false;ToTable;(System.String,System.Boolean,System.String[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;get_DataViewManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataView;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Data;DataView;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataViewManager;false;CreateDataView;(System.Data.DataTable);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewManager;false;GetListName;(System.ComponentModel.PropertyDescriptor[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewManager;false;get_DataViewSettings;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewManager;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataViewSetting;false;get_DataViewManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSetting;false;get_Table;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;CopyTo;(System.Data.DataViewSetting[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Data;DataViewSettingCollection;false;get_Item;(System.Data.DataTable);;Argument[0];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_Item;(System.Data.DataTable);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Data;DataViewSettingCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;DataViewSettingCollection;false;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);;Argument[0];Argument[1];taint;df-generated | -| System.Data;DataViewSettingCollection;false;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);;Argument[this];Argument[1];taint;df-generated | -| System.Data;DataViewSettingCollection;false;set_Item;(System.Int32,System.Data.DataViewSetting);;Argument[this];Argument[1];taint;df-generated | -| System.Data;EnumerableRowCollectionExtensions;false;Cast;(System.Data.EnumerableRowCollection);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Select;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Select;(System.Data.EnumerableRowCollection,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Select;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Where;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Where;(System.Data.EnumerableRowCollection,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;EnumerableRowCollectionExtensions;false;Where;(System.Data.EnumerableRowCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;FillErrorEventArgs;false;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;FillErrorEventArgs;false;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data;FillErrorEventArgs;false;get_DataTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;FillErrorEventArgs;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;FillErrorEventHandler;false;BeginInvoke;(System.Object,System.Data.FillErrorEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.Data.DataColumn,System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[1];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[2];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[0];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[1];Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Data;ForeignKeyConstraint;false;get_Columns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;ForeignKeyConstraint;false;get_RelatedColumns;();;Argument[this];ReturnValue;taint;df-generated | -| 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;InternalDataCollectionBase;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Data;MergeFailedEventHandler;false;BeginInvoke;(System.Object,System.Data.MergeFailedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;PropertyCollection;false;Clone;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System.Data;StateChangeEventHandler;false;BeginInvoke;(System.Object,System.Data.StateChangeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;StatementCompletedEventHandler;false;BeginInvoke;(System.Object,System.Data.StatementCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Data;TypedTableBase;false;Cast;();;Argument[this];ReturnValue;taint;df-generated | -| System.Data;TypedTableBaseExtensions;false;AsEnumerable;(System.Data.TypedTableBase);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;ElementAtOrDefault;(System.Data.TypedTableBase,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;Select;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;Select;(System.Data.TypedTableBase,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;Select;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;TypedTableBaseExtensions;false;Where;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Data;TypedTableBaseExtensions;false;Where;(System.Data.TypedTableBase,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Data;TypedTableBaseExtensions;false;Where;(System.Data.TypedTableBase,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn[]);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.Data.DataColumn[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.String[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;UniqueConstraint;(System.String,System.String[],System.Boolean);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Data;UniqueConstraint;false;get_Columns;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;Contract;false;Exists;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;Exists;(System.Collections.Generic.IEnumerable,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;ForAll;(System.Int32,System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;ForAll;(System.Collections.Generic.IEnumerable,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;add_ContractFailed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;Contract;false;remove_ContractFailed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Contracts;ContractClassAttribute;false;ContractClassAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractClassAttribute;false;get_TypeContainingContracts;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractClassForAttribute;false;ContractClassForAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractClassForAttribute;false;get_TypeContractsAreFor;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[2];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[3];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;get_Condition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;false;get_OriginalException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;ContractOptionAttribute;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;get_Category;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;get_Setting;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;false;ContractPublicPropertyNameAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;false;add_EventRecordWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;false;remove_EventRecordWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Measurement;false;Measurement;(T,System.Collections.Generic.KeyValuePair[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Diagnostics.Metrics;Measurement;false;Measurement;(T,System.ReadOnlySpan>);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics.Metrics;Measurement;false;get_Tags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Metrics;MeasurementCallback;false;BeginInvoke;(System.Diagnostics.Metrics.Instrument,T,System.ReadOnlySpan>,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableGauge;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;Meter;false;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterListener;false;SetMeasurementEventCallback;(System.Diagnostics.Metrics.MeasurementCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterListener;false;set_InstrumentPublished;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterListener;false;set_MeasurementsCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Metrics;MeterOptions;false;MeterOptions;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;DisableEvents;(System.Diagnostics.Tracing.EventSource);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics.Tracing;EventListener;false;add_EventSourceCreated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventListener;false;add_EventWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventListener;false;remove_EventSourceCreated;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventListener;false;remove_EventWritten;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventSource;false;EventSource;(System.Diagnostics.Tracing.EventSourceSettings,System.String[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GetName;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;GetTrait;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;add_EventCommandExecuted;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventSource;false;get_ConstructionException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;get_Guid;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;EventSource;false;remove_EventCommandExecuted;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;false;get_ActivityId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics.Tracing;IncrementingPollingCounter;false;IncrementingPollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics.Tracing;PollingCounter;false;PollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Activity+Enumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddBaggage;(System.String,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddEvent;(System.Diagnostics.ActivityEvent);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddTag;(System.String,System.Object);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;AddTag;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;EnumerateEvents;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;EnumerateLinks;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;EnumerateTagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;SetBaggage;(System.String,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetEndTime;(System.DateTime);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetIdFormat;(System.Diagnostics.ActivityIdFormat);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetParentId;(System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetStartTime;(System.DateTime);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;Activity;false;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;SetTag;(System.String,System.Object);;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;Start;();;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;Activity;false;add_CurrentChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Activity;false;get_Events;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_Id;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_Links;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_ParentId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_ParentSpanId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_RootId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_SpanId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_StatusDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_TagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;get_TraceId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Activity;false;remove_CurrentChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Activity;false;set_TraceIdGenerator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityCreationOptions;false;get_SamplingTags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityEvent;false;EnumerateTagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityEvent;false;get_Tags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityLink;false;EnumerateTagObjects;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityLink;false;get_Tags;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityListener;false;set_ActivityStarted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_ActivityStopped;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_Sample;(System.Diagnostics.SampleActivity);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_SampleUsingParentId;(System.Diagnostics.SampleActivity);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivityListener;false;set_ShouldListenTo;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ActivitySource;false;CreateActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.Diagnostics.ActivityIdFormat);;Argument[2];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivitySource;false;StartActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset);;Argument[2];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivitySpanId;false;ToHexString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivitySpanId;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTagsCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTagsCollection;false;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Diagnostics.ActivityTagsCollection+Enumerator.Current];value;manual | -| System.Diagnostics;ActivityTagsCollection;false;TryGetValue;(System.String,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTraceId;false;ToHexString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ActivityTraceId;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;CorrelationManager;false;get_LogicalOperationStack;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;DataReceivedEventArgs;false;get_Data;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;DataReceivedEventHandler;false;BeginInvoke;(System.Object,System.Diagnostics.DataReceivedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DelimitedListTraceListener;false;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticListener;false;Subscribe;(System.IObserver>,System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DiagnosticSource;false;StartActivity;(System.Diagnostics.Activity,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;DiagnosticSource;false;StartActivity;(System.Diagnostics.Activity,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;DistributedContextPropagator+PropagatorGetterCallback;false;BeginInvoke;(System.Object,System.String,System.String,System.Collections.Generic.IEnumerable,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator+PropagatorSetterCallback;false;BeginInvoke;(System.Object,System.String,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator;true;ExtractBaggage;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator;true;ExtractTraceIdAndState;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback,System.String,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;DistributedContextPropagator;true;Inject;(System.Diagnostics.Activity,System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorSetterCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;EntryWrittenEventHandler;false;BeginInvoke;(System.Object,System.Diagnostics.EntryWrittenEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;EventLog;false;add_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;EventLog;false;remove_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;FileVersionInfo;false;GetVersionInfo;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_Comments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_CompanyName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_FileDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_FileVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_InternalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_Language;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_LegalCopyright;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_LegalTrademarks;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_OriginalFilename;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_PrivateBuild;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_ProductName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_ProductVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;FileVersionInfo;false;get_SpecialBuild;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;GetProcessById;(System.Int32,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;GetProcesses;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;Start;(System.Diagnostics.ProcessStartInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;add_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;add_Exited;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;add_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;get_ExitTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_MachineName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_MainModule;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_Modules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_SafeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_StandardError;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_StandardInput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_StandardOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;get_Threads;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Process;false;remove_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;remove_Exited;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Process;false;remove_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;ProcessModule;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessModule;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessModule;false;get_ModuleName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessModuleCollection;false;CopyTo;(System.Diagnostics.ProcessModule[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String);;Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String,System.String);;Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | -| System.Diagnostics;ProcessStartInfo;false;ProcessStartInfo;(System.String,System.String);;Argument[1];Argument[this].Property[System.Diagnostics.ProcessStartInfo.Arguments];value;manual | -| System.Diagnostics;ProcessStartInfo;false;get_Environment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;ProcessStartInfo;false;get_EnvironmentVariables;();;Argument[this];ReturnValue;taint;df-generated | -| 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;SampleActivity;false;BeginInvoke;(System.Diagnostics.ActivityCreationOptions,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;SourceFilter;false;SourceFilter;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackFrame;false;GetFileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackFrame;false;GetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackFrame;false;StackFrame;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackFrame;false;StackFrame;(System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackFrame;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackTrace;false;GetFrame;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;StackTrace;false;StackTrace;(System.Diagnostics.StackFrame);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;StackTrace;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;Switch;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Switch;false;Switch;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;Switch;false;Switch;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Diagnostics;Switch;false;add_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Switch;false;get_DefaultValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;get_Description;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;Switch;false;remove_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;SwitchAttribute;false;SwitchAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;SwitchAttribute;false;SwitchAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;SwitchLevelAttribute;false;SwitchLevelAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TagList+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TagList;false;CopyTo;(System.Span>);;Argument[this];Argument[0];taint;df-generated | -| System.Diagnostics;TagList;false;TagList;(System.ReadOnlySpan>);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;TextWriterTraceListener;(System.IO.TextWriter,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;TextWriterTraceListener;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;TextWriterTraceListener;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;Write;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TextWriterTraceListener;false;WriteLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;Trace;false;add_Refreshing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;Trace;false;remove_Refreshing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;TraceEventCache;false;get_DateTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TraceListener;false;TraceListener;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Fail;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Fail;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Fail;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[4];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;Write;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceListener;true;WriteLine;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| 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;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Diagnostics;TraceListenerCollection;false;set_Item;(System.Int32,System.Diagnostics.TraceListener);;Argument[1];Argument[this].Element;value;manual | -| System.Diagnostics;TraceSource;false;TraceSource;(System.String,System.Diagnostics.SourceLevels);;Argument[0];Argument[this];taint;df-generated | -| System.Diagnostics;TraceSource;false;add_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Diagnostics;TraceSource;false;get_Listeners;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TraceSource;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Diagnostics;TraceSource;false;remove_Initializing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Imaging;PlayRecordCallback;false;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_BeginPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_EndPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;add_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_BeginPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_EndPrint;(System.Drawing.Printing.PrintEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintDocument;false;remove_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintEventHandler;false;BeginInvoke;(System.Object,System.Drawing.Printing.PrintEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;PrintPageEventHandler;false;BeginInvoke;(System.Object,System.Drawing.Printing.PrintPageEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing.Printing;QueryPageSettingsEventHandler;false;BeginInvoke;(System.Object,System.Drawing.Printing.QueryPageSettingsEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Color;false;FromName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;Color;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Drawing;Color;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Drawing;ColorConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;ColorConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;ColorTranslator;false;FromHtml;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;ColorTranslator;false;ToHtml;(System.Drawing.Color);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;Graphics+DrawImageAbort;false;BeginInvoke;(System.IntPtr,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics+EnumerateMetafileProc;false;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics+EnumerateMetafileProc;false;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics+EnumerateMetafileProc;false;Invoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Graphics;false;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Image+GetThumbnailImageAbort;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Drawing;Image;false;GetThumbnailImage;(System.Int32,System.Int32,System.Drawing.Image+GetThumbnailImageAbort,System.IntPtr);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Drawing;ImageAnimator;false;Animate;(System.Drawing.Image,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Drawing;ImageAnimator;false;StopAnimate;(System.Drawing.Image,System.EventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Drawing;PointConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;Rectangle;false;Inflate;(System.Drawing.Rectangle,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;RectangleConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;RectangleF;false;Inflate;(System.Drawing.RectangleF,System.Single,System.Single);;Argument[0];ReturnValue;taint;df-generated | -| System.Drawing;SizeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Drawing;SizeFConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetExpressionRestriction;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Dynamic;BindingRestrictions;false;Merge;(System.Dynamic.BindingRestrictions);;Argument[this];ReturnValue;value;df-generated | -| System.Dynamic;BindingRestrictions;false;ToExpression;();;Argument[this];ReturnValue;taint;df-generated | -| System.Dynamic;DynamicMetaObject;false;Create;(System.Object,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Dynamic;DynamicMetaObject;false;DynamicMetaObject;(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Dynamic;DynamicMetaObject;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Dynamic;ExpandoObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Dynamic;ExpandoObject;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Dynamic;ExpandoObject;false;TryGetValue;(System.String,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;ReadBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;ReadEnumeratedBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;ReadIntegerBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;ReadOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadBitString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);;Argument[0];Argument[1];taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadCharacterStringBytes;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32);;Argument[0];Argument[1];taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadOctetString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);;Argument[0];Argument[1];taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadPrimitiveBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.ReadOnlySpan,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadPrimitiveCharacterStringBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.ReadOnlySpan,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnDecoder;false;TryReadPrimitiveOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.ReadOnlySpan,System.Int32,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Asn1;AsnReader;false;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);;Argument[2];Argument[this];taint;df-generated | -| System.Formats.Asn1;AsnReader;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;PeekContentBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;PeekEncodedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadEncodedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadEnumeratedBytes;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadIntegerBytes;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadSequence;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadSetOf;(System.Boolean,System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;ReadSetOf;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;TryReadPrimitiveBitString;(System.Int32,System.ReadOnlyMemory,System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;TryReadPrimitiveCharacterStringBytes;(System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnReader;false;TryReadPrimitiveOctetString;(System.ReadOnlyMemory,System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;Encode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;Encode;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;PushOctetString;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;PushSequence;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;PushSetOf;(System.Nullable);;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Asn1;AsnWriter;false;TryEncode;(System.Span,System.Int32);;Argument[this];Argument[0];taint;df-generated | -| System.Formats.Tar;GnuTarEntry;false;GnuTarEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;PaxTarEntry;false;PaxTarEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarEntry;false;ExtractToFileAsync;(System.String,System.Boolean,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarEntry;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;CreateFromDirectoryAsync;(System.String,System.IO.Stream,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;CreateFromDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;ExtractToDirectoryAsync;(System.IO.Stream,System.String,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarFile;false;ExtractToDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarReader;false;TarReader;(System.IO.Stream,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;TarWriter;(System.IO.Stream,System.Formats.Tar.TarEntryFormat,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntry;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Formats.Tar;TarWriter;false;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Formats.Tar;UstarTarEntry;false;UstarTarEntry;(System.Formats.Tar.TarEntry);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;Calendar;false;ReadOnly;(System.Globalization.Calendar);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String,System.Globalization.CompareOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;GetSortKey;(System.String,System.Globalization.CompareOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CompareInfo;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;CultureInfo;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;CultureInfo;false;GetConsoleFallbackUICulture;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfo;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetCultureInfoByIetfLanguageTag;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;GetFormat;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;ReadOnly;(System.Globalization.CultureInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_Calendar;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_EnglishName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_NativeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureInfo;false;get_TextInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureNotFoundException;false;CultureNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;CultureNotFoundException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;CultureNotFoundException;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Globalization;CultureNotFoundException;false;get_InvalidCultureId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureNotFoundException;false;get_InvalidCultureName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;CultureNotFoundException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAbbreviatedDayName;(System.DayOfWeek);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAbbreviatedEraName;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAbbreviatedMonthName;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetAllDateTimePatterns;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetDayName;(System.DayOfWeek);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetFormat;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetInstance;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetMonthName;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;GetShortestDayName;(System.DayOfWeek);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;ReadOnly;(System.Globalization.DateTimeFormatInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;DateTimeFormatInfo;false;SetAllDateTimePatterns;(System.String[],System.Char);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);;Argument[2];Argument[this];taint;df-generated | -| System.Globalization;DaylightTime;false;get_Delta;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DaylightTime;false;get_End;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;DaylightTime;false;get_Start;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;GlobalizationExtensions;false;GetStringComparer;(System.Globalization.CompareInfo,System.Globalization.CompareOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetAscii;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetAscii;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetAscii;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetUnicode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetUnicode;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;IdnMapping;false;GetUnicode;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;NumberFormatInfo;false;GetFormat;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;NumberFormatInfo;false;GetInstance;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;NumberFormatInfo;false;ReadOnly;(System.Globalization.NumberFormatInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;RegionInfo;false;RegionInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;RegionInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;RegionInfo;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;RegionInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortKey;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortKey;false;get_KeyData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortKey;false;get_OriginalString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;SortVersion;false;SortVersion;(System.Int32,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Globalization;SortVersion;false;get_SortId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetNextTextElement;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetNextTextElement;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetTextElementEnumerator;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;GetTextElementEnumerator;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;StringInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Globalization;StringInfo;false;SubstringByTextElements;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;StringInfo;false;SubstringByTextElements;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextElementEnumerator;false;GetTextElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextElementEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ReadOnly;(System.Globalization.TextInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToLower;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToTitleCase;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;ToUpper;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Globalization;TextInfo;false;get_CultureName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;BrotliStream;false;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;BrotliStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;BrotliStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| 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 | -| System.IO.Compression;DeflateStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;DeflateStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;GZipStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;GZipStream;false;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;GZipStream;false;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;GZipStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZLibStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZLibStream;false;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;ZLibStream;false;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;ZLibStream;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchive;false;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Compression;ZipArchive;false;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);;Argument[3];Argument[this];taint;df-generated | -| System.IO.Compression;ZipArchive;false;get_Entries;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;Open;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;get_Archive;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipArchiveEntry;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;Open;(System.String,System.IO.Compression.ZipArchiveMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFile;false;OpenRead;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Compression;ZipFileExtensions;false;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEntry;false;ToFileSystemInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEntry;false;ToSpecifiedFullPath;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEntry;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemEnumerable+FindPredicate;false;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable+FindTransform;false;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable;false;FileSystemEnumerable;(System.String,System.IO.Enumeration.FileSystemEnumerable+FindTransform,System.IO.EnumerationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable;false;set_ShouldIncludePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerable;false;set_ShouldRecursePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Enumeration;FileSystemEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Enumeration;FileSystemName;false;TranslateWin32Expression;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;false;get_ApplicationIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;false;get_AssemblyIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;false;get_DomainIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.IO.FileStream,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;false;get_SafeMemoryMappedFileHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;false;get_SafeMemoryMappedViewHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewStream;false;get_SafeMemoryMappedViewHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;Pipe;false;Pipe;(System.IO.Pipelines.PipeOptions);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Pipelines;Pipe;false;get_Reader;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;Pipe;false;get_Writer;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;false;Create;(System.Buffers.ReadOnlySequence);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;false;Create;(System.IO.Stream,System.IO.Pipelines.StreamPipeReaderOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;false;ReadAtLeastAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;AsStream;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;CopyToAsync;(System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeReader;true;OnWriterCompleted;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipelines;PipeScheduler;true;Schedule;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipelines;PipeWriter;true;AsStream;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;PipeWriter;true;OnReaderCompleted;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipelines;PipeWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;ReadResult;false;ReadResult;(System.Buffers.ReadOnlySequence,System.Boolean,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Pipelines;ReadResult;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipelines;StreamPipeExtensions;false;CopyToAsync;(System.IO.Stream,System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO.Pipes;AnonymousPipeClientStream;false;AnonymousPipeClientStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[1];Argument[this];taint;df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;false;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[1];Argument[this];taint;df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;false;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[2];Argument[this];taint;df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;false;get_ClientSafePipeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Int32,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;NamedPipeClientStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[3];Argument[this];taint;df-generated | -| System.IO.Pipes;NamedPipeClientStream;false;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel,System.IO.HandleInheritability);;Argument[1];Argument[this];taint;df-generated | -| System.IO.Pipes;NamedPipeServerStream;false;BeginWaitForConnection;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipes;NamedPipeServerStream;false;NamedPipeServerStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);;Argument[3];Argument[this];taint;df-generated | -| System.IO.Pipes;NamedPipeServerStream;false;RunAsClient;(System.IO.Pipes.PipeStreamImpersonationWorker);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO.Pipes;NamedPipeServerStream;false;WaitForConnectionAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO.Pipes;PipeStream;false;InitializeHandle;(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Boolean,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO.Pipes;PipeStream;false;get_SafePipeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO.Pipes;PipeStreamImpersonationWorker;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;BinaryReader;false;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;BinaryReader;false;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.IO;BinaryReader;false;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.IO;BinaryReader;false;Read;(System.Span);;Argument[this];Argument[0];taint;df-generated | -| System.IO;BinaryReader;false;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BinaryReader;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BinaryWriter;false;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;DisposeAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BinaryWriter;false;Write;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;BinaryWriter;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;BufferedStream;false;BufferedStream;(System.IO.Stream);;Argument[0];Argument[this];taint;manual | -| System.IO;BufferedStream;false;BufferedStream;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.IO;BufferedStream;false;get_UnderlyingStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;Directory;false;CreateDirectory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Directory;false;CreateDirectory;(System.String,System.IO.UnixFileMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Directory;false;CreateSymbolicLink;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Directory;false;GetParent;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;CreateSubdirectory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;CreateSubdirectory;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;DirectoryInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateDirectories;(System.String,System.IO.SearchOption);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFileSystemInfos;(System.String,System.IO.SearchOption);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String,System.IO.EnumerationOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String,System.IO.EnumerationOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;EnumerateFiles;(System.String,System.IO.SearchOption);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;MoveTo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;DirectoryInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DirectoryInfo;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DriveInfo;false;DriveInfo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;DriveInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DriveInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;DriveInfo;false;get_RootDirectory;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;ErrorEventArgs;false;ErrorEventArgs;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.IO;ErrorEventArgs;false;GetException;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;ErrorEventHandler;false;BeginInvoke;(System.Object,System.IO.ErrorEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.IO;File;false;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;AppendAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;AppendAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Create;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Create;(System.String,System.Int32,System.IO.FileOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;CreateSymbolicLink;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Open;(System.String,System.IO.FileMode);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenHandle;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.Int64);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenRead;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenText;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;OpenWrite;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadAllText;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadAllText;(System.String,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadLines;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadLines;(System.String,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;File;false;ReadLines;(System.String,System.Text.Encoding);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllBytesAsync;(System.String,System.Byte[],System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;File;false;WriteAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;CopyTo;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;CopyTo;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;Create;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;MoveTo;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileInfo;false;MoveTo;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileInfo;false;Open;(System.IO.FileMode);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;OpenRead;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;OpenText;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;OpenWrite;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;get_Directory;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileInfo;false;get_DirectoryName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileLoadException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.IO;FileLoadException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileNotFoundException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.IO;FileNotFoundException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileNotFoundException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| 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;FileStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;FileStream;false;get_SafeFileHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemEventArgs;false;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.IO;FileSystemEventArgs;false;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.IO;FileSystemEventArgs;false;get_FullPath;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemEventArgs;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemEventHandler;false;BeginInvoke;(System.Object,System.IO.FileSystemEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemInfo;false;get_Extension;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemInfo;false;get_LinkTarget;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemInfo;true;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemWatcher;false;FileSystemWatcher;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileSystemWatcher;false;FileSystemWatcher;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;FileSystemWatcher;false;FileSystemWatcher;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.IO;FileSystemWatcher;false;add_Changed;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Created;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Deleted;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Error;(System.IO.ErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;add_Renamed;(System.IO.RenamedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;get_Filters;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;FileSystemWatcher;false;remove_Changed;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Created;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Deleted;(System.IO.FileSystemEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Error;(System.IO.ErrorEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;FileSystemWatcher;false;remove_Renamed;(System.IO.RenamedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.IO;MemoryStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;MemoryStream;false;GetBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| 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;MemoryStream;false;TryGetBuffer;(System.ArraySegment);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;MemoryStream;false;WriteTo;(System.IO.Stream);;Argument[this];Argument[0];taint;df-generated | -| System.IO;Path;false;ChangeExtension;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| 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);;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);;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);;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);;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);;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;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.IO;Path;false;Join;(System.String,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;Path;false;TrimEndingDirectorySeparator;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;TrimEndingDirectorySeparator;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;Path;false;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);;Argument[0];Argument[3];taint;df-generated | -| System.IO;Path;false;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);;Argument[1];Argument[3];taint;df-generated | -| System.IO;Path;false;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);;Argument[0];Argument[2];taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;RandomAccess;false;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.IO;RenamedEventArgs;false;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.IO;RenamedEventArgs;false;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.IO;RenamedEventArgs;false;get_OldFullPath;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;RenamedEventArgs;false;get_OldName;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;RenamedEventHandler;false;BeginInvoke;(System.Object,System.IO.RenamedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;Stream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;ReadAtLeast;(System.Span,System.Int32,System.Boolean);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;ReadAtLeastAsync;(System.Memory,System.Int32,System.Boolean,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual | -| System.IO;Stream;false;ReadExactly;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;ReadExactly;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;false;Synchronized;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| 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[3];Argument[3].Parameter[delegate-self];value;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;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;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;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;Stream;true;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;Stream;true;Read;(System.Span);;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;ReadAsync;(System.Memory,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 | -| System.IO;Stream;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.IO.FileStreamOptions);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding,System.Boolean);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.IO.FileStreamOptions);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.IO;StreamReader;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamReader;false;get_CurrentEncoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.IO;StreamWriter;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StreamWriter;false;get_Encoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringReader;false;ReadLineAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringReader;false;ReadToEndAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringReader;false;StringReader;(System.String);;Argument[0];Argument[this];taint;manual | -| System.IO;StringWriter;false;GetStringBuilder;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;StringWriter;(System.Text.StringBuilder,System.IFormatProvider);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;StringWriter;false;Write;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;StringWriter;false;Write;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;Write;(System.Text.StringBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;StringWriter;false;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextReader;false;Synchronized;(System.IO.TextReader);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextReader;true;Read;();;Argument[this];ReturnValue;taint;manual | -| System.IO;TextReader;true;Read;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;Read;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlock;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlock;(System.Span);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual | -| System.IO;TextReader;true;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;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 | -| System.IO;TextWriter;false;Synchronized;(System.IO.TextWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;TextWriter;(System.IFormatProvider);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;false;WriteAsync;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;false;WriteAsync;(System.Char[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;WriteAsync;(System.Char[]);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;WriteLineAsync;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;false;WriteLineAsync;(System.Char[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;false;WriteLineAsync;(System.Char[]);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;FlushAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;FlushAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;Write;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;Write;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Char[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLine;(System.Text.StringBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.IO;TextWriter;true;get_FormatProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.IO;UnmanagedMemoryAccessor;false;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryAccessor;false;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryAccessor;false;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;Initialize;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Byte*,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.IO;UnmanagedMemoryStream;false;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;BinaryExpression;false;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;BinaryExpression;false;get_Conversion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BinaryExpression;false;get_Method;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;Update;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;BlockExpression;false;get_Expressions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;BlockExpression;false;get_Variables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;CatchBlock;false;Update;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;ConditionalExpression;false;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;ConditionalExpression;false;get_IfFalse;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;DynamicExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;DynamicExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ElementInit;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;Expression;false;Add;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AddChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;And;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAlso;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ArrayAccess;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ArrayIndex;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Bind;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Bind;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Type,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Block;(System.Type,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Coalesce;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Divide;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Equal;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOr;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Field;(System.Linq.Expressions.Expression,System.Reflection.FieldInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GetActionType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GetDelegateType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GetFuncType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GreaterThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;GreaterThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;IfThenElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Invoke;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);;Argument[3].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Lambda;(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LessThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;LessThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[4];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[5];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeIndex;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MakeMemberAccess;(System.Linq.Expressions.Expression,System.Reflection.MemberInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Modulo;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Multiply;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;MultiplyChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Reflection.MemberInfo[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;NotEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Or;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;OrElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Power;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ReduceAndCheck;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ReduceExtensions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Subtract;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);;Argument[3];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;SubtractChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;TryGetActionType;(System.Type[],System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;TryGetFuncType;(System.Type[],System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;true;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;Expression;true;Accept;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;true;Reduce;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;Expression;true;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];Argument[0];taint;df-generated | -| System.Linq.Expressions;Expression;true;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;Expression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;Visit;(System.Collections.ObjectModel.ReadOnlyCollection,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(T,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;false;VisitAndConvert;(T,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;Visit;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;Visit;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBinary;(System.Linq.Expressions.BinaryExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBinary;(System.Linq.Expressions.BinaryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBlock;(System.Linq.Expressions.BlockExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitBlock;(System.Linq.Expressions.BlockExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitCatchBlock;(System.Linq.Expressions.CatchBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitConditional;(System.Linq.Expressions.ConditionalExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitConditional;(System.Linq.Expressions.ConditionalExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitConstant;(System.Linq.Expressions.ConstantExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitDebugInfo;(System.Linq.Expressions.DebugInfoExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitDefault;(System.Linq.Expressions.DefaultExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitDynamic;(System.Linq.Expressions.DynamicExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitElementInit;(System.Linq.Expressions.ElementInit);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitExtension;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitExtension;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitGoto;(System.Linq.Expressions.GotoExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitIndex;(System.Linq.Expressions.IndexExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitInvocation;(System.Linq.Expressions.InvocationExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLabel;(System.Linq.Expressions.LabelExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLabelTarget;(System.Linq.Expressions.LabelTarget);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLambda;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLambda;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitListInit;(System.Linq.Expressions.ListInitExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitLoop;(System.Linq.Expressions.LoopExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMember;(System.Linq.Expressions.MemberExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberBinding;(System.Linq.Expressions.MemberBinding);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberInit;(System.Linq.Expressions.MemberInitExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberListBinding;(System.Linq.Expressions.MemberListBinding);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMemberMemberBinding;(System.Linq.Expressions.MemberMemberBinding);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitNew;(System.Linq.Expressions.NewExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitNewArray;(System.Linq.Expressions.NewArrayExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitParameter;(System.Linq.Expressions.ParameterExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitRuntimeVariables;(System.Linq.Expressions.RuntimeVariablesExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitSwitch;(System.Linq.Expressions.SwitchExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitSwitchCase;(System.Linq.Expressions.SwitchCase);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitTry;(System.Linq.Expressions.TryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitTypeBinary;(System.Linq.Expressions.TypeBinaryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ExpressionVisitor;true;VisitUnary;(System.Linq.Expressions.UnaryExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq.Expressions;GotoExpression;false;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;IndexExpression;false;GetArgument;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;IndexExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;IndexExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;InvocationExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;LabelExpression;false;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;LambdaExpression;false;get_Body;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;ListInitExpression;false;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;LoopExpression;false;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberAssignment;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberAssignment;false;get_Expression;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MemberExpression;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberExpression;false;get_Member;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MemberInitExpression;false;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberListBinding;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MemberMemberBinding;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;MethodCallExpression;false;get_Object;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;NewArrayExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;NewExpression;false;GetArgument;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;NewExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;NewExpression;false;get_Arguments;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq.Expressions;RuntimeVariablesExpression;false;Update;(System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;SwitchCase;false;Update;(System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;SwitchExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;TryExpression;false;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;TypeBinaryExpression;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq.Expressions;UnaryExpression;false;Update;(System.Linq.Expressions.Expression);;Argument[this];ReturnValue;value;df-generated | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[3].ReturnValue;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2].ReturnValue;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;All;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;All;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Any;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Any;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Append;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;AsEnumerable;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Count;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Count;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Distinct;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Distinct;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;ElementAt;(System.Collections.Generic.IEnumerable,System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ElementAt;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[0];Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;LongCount;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;LongCount;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;OfType;(System.Collections.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Order;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;OrderDescending;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Prepend;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Repeat;(TResult,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Reverse;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;Skip;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SkipLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Sum;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Take;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Take;(System.Collections.Generic.IEnumerable,System.Range);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;TakeLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToArray;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable>);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);;Argument[1];ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToHashSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;Enumerable;false;ToList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Enumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;EnumerableExecutor;false;EnumerableExecutor;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq;EnumerableQuery;false;CreateQuery;(System.Linq.Expressions.Expression);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;EnumerableQuery;false;EnumerableQuery;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Linq;EnumerableQuery;false;EnumerableQuery;(System.Linq.Expressions.Expression);;Argument[0];Argument[this];taint;df-generated | -| System.Linq;EnumerableQuery;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Linq;EnumerableQuery;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq;EnumerableQuery;false;get_Expression;();;Argument[this];ReturnValue;taint;df-generated | -| System.Linq;EnumerableQuery;false;get_Provider;();;Argument[this];ReturnValue;value;df-generated | -| System.Linq;IOrderedEnumerable;true;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;All;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Any;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ElementAt;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;ElementAtOrDefault;(System.Collections.Immutable.ImmutableArray,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;First;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;First;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;First;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;FirstOrDefault;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;FirstOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;FirstOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Last;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;Last;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;Last;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;LastOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ImmutableArrayExtensions;false;LastOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Select;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SequenceEqual;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Single;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;Single;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;SingleOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToArray;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ImmutableArrayExtensions;false;Where;(System.Collections.Immutable.ImmutableArray,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Lookup;false;ApplyResultSelector;(System.Func,TResult>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Linq;Lookup;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | -| System.Linq;Lookup;false;get_Item;(TKey);;Argument[this];ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[3].ReturnValue;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[2].ReturnValue;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func);;Argument[1].ReturnValue;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Aggregate;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;All;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;All;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Any;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Any;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;AsEnumerable;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;AsOrdered;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsOrdered;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsParallel;(System.Collections.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsParallel;(System.Collections.Concurrent.Partitioner);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsParallel;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsSequential;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;AsUnordered;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Average;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Concat;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Count;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Count;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;DefaultIfEmpty;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);;Argument[1];ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Distinct;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Distinct;(System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ElementAt;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;ElementAtOrDefault;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;First;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ForAll;(System.Linq.ParallelQuery,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[0];Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Last;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;LastOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;LongCount;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;LongCount;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Max;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Min;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Repeat;(TResult,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;Reverse;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Select;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SelectMany;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;Single;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;ParallelEnumerable;false;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Skip;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;SkipWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Sum;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Take;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;TakeWhile;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToArray;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToList;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Where;(System.Linq.ParallelQuery,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;WithCancellation;(System.Linq.ParallelQuery,System.Threading.CancellationToken);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;WithDegreeOfParallelism;(System.Linq.ParallelQuery,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;WithExecutionMode;(System.Linq.ParallelQuery,System.Linq.ParallelExecutionMode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;WithMergeOptions;(System.Linq.ParallelQuery,System.Linq.ParallelMergeOptions);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;ParallelEnumerable;false;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[3].ReturnValue;ReturnValue;value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[1];Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue;value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[1];value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue;ReturnValue;value;manual | -| System.Linq;Queryable;false;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];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);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];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,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Concat;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;DefaultIfEmpty;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;DefaultIfEmpty;(System.Linq.IQueryable,TSource);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;DefaultIfEmpty;(System.Linq.IQueryable,TSource);;Argument[1];ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Distinct;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Distinct;(System.Linq.IQueryable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;ElementAt;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;ElementAtOrDefault;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[3].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;Argument[4].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[3].Parameter[0];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;Argument[4].Parameter[1];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[3];Argument[3].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[4].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[4];Argument[4].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;OfType;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Reverse;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue;value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Skip;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Take;(System.Linq.IQueryable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);;Argument[1].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[0].Element;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[0].Element;Argument[2].Parameter[0];value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[1].Element;Argument[2].Parameter[1];value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual | -| System.Linq;Queryable;false;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);;Argument[2];Argument[2].Parameter[delegate-self];value;manual | -| System.Media;SoundPlayer;false;add_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;add_SoundLocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;add_StreamChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;remove_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;remove_SoundLocationChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Media;SoundPlayer;false;remove_StreamChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.DateTime);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan,System.DateTime);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_CacheSyncDate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_MaxAge;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_MaxStale;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Cache;HttpRequestCachePolicy;false;get_MinFresh;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;AuthenticationHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;AuthenticationHeaderValue;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;get_Parameter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;false;get_Scheme;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;ContentDispositionHeaderValue;(System.Net.Http.Headers.ContentDispositionHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;ContentDispositionHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;EntityTagHeaderValue;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;false;get_Tag;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HeaderStringValues+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HeaderStringValues;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HeaderStringValues;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeaders;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net.Http.Headers;HttpHeaders;false;get_NonValidated;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;TryGetValue;(System.String,System.Net.Http.Headers.HeaderStringValues);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;TryGetValues;(System.String,System.Net.Http.Headers.HeaderStringValues);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;get_Item;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;get_Keys;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;MediaTypeHeaderValue;(System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;MediaTypeHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;NameValueHeaderValue;(System.Net.Http.Headers.NameValueHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;NameValueHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;NameValueHeaderValue;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;ProductHeaderValue;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;ProductHeaderValue;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductHeaderValue;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;Parse;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;ProductInfoHeaderValue;(System.Net.Http.Headers.ProductHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;ProductInfoHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.ProductInfoHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;get_Comment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;false;get_Product;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;RangeConditionHeaderValue;(System.DateTimeOffset);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;RangeConditionHeaderValue;(System.Net.Http.Headers.EntityTagHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;get_Date;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;false;get_EntityTag;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RangeHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;RetryConditionHeaderValue;(System.DateTimeOffset);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;RetryConditionHeaderValue;(System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;get_Date;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;false;get_Delta;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;StringWithQualityHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;StringWithQualityHeaderValue;(System.String,System.Double);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;TransferCodingHeaderValue;(System.Net.Http.Headers.TransferCodingHeaderValue);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;TransferCodingHeaderValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.TransferCodingHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;false;TryParse;(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;ViaHeaderValue;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_Comment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_ProtocolName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_ProtocolVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;ViaHeaderValue;false;get_ReceivedBy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;get_Agent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;get_Date;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Headers;WarningHeaderValue;false;get_Text;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(System.Object,System.Type,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(T,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http.Json;JsonContent;false;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;AddCallback;(System.Net.Http.HttpRequestMessage,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;get_Request;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;false;get_Response;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;ByteArrayContent;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;ByteArrayContent;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;CreateContentReadStreamAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ByteArrayContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http;DelegatingHandler;false;DelegatingHandler;(System.Net.Http.HttpMessageHandler);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;DelegatingHandler;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http;FormUrlEncodedContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http;HeaderEncodingSelector;false;BeginInvoke;(System.String,TContext,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClient;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpClientHandler;false;set_ServerCertificateCustomValidationCallback;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;HttpContent;false;CopyTo;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStreamAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;false;ReadAsStreamAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;CreateContentReadStream;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;CreateContentReadStreamAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;HttpContent;true;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;HttpContent;true;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpMessageInvoker;false;HttpMessageInvoker;(System.Net.Http.HttpMessageHandler,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;HttpMessageInvoker;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http;HttpMethod;false;HttpMethod;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;HttpMethod;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpMethod;false;get_Method;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);;Argument[0];Argument[this];taint;manual | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);;Argument[1];Argument[this];taint;manual | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;HttpRequestMessage;false;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http;HttpRequestMessage;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;HttpRequestOptions;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | -| System.Net.Http;HttpRequestOptions;false;Add;(System.Collections.Generic.KeyValuePair);;Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | -| System.Net.Http;HttpResponseMessage;false;EnsureSuccessStatusCode;();;Argument[this];ReturnValue;value;df-generated | -| System.Net.Http;HttpResponseMessage;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;MessageProcessingHandler;false;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Http;MultipartContent;false;Add;(System.Net.Http.HttpContent);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Http;MultipartContent;false;MultipartContent;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Http;MultipartContent;false;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;MultipartContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;MultipartContent;false;set_HeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;MultipartFormDataContent;false;Add;(System.Net.Http.HttpContent);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Http;MultipartFormDataContent;false;Add;(System.Net.Http.HttpContent,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;MultipartFormDataContent;false;Add;(System.Net.Http.HttpContent,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;CreateContentReadStreamAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;ReadOnlyMemoryContent;false;ReadOnlyMemoryContent;(System.ReadOnlyMemory);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;SocketsHttpConnectionContext;false;get_DnsEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpConnectionContext;false;get_InitialRequestMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpHandler;false;set_ConnectCallback;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpHandler;false;set_PlaintextStreamFilter;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpHandler;false;set_RequestHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpHandler;false;set_ResponseHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;false;get_InitialRequestMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;false;get_NegotiatedHttpVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;false;get_PlaintextStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Http;StreamContent;false;StreamContent;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;StreamContent;false;StreamContent;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Http;StringContent;false;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateView;false;CreateAlternateViewFromString;(System.String,System.Text.Encoding,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;AlternateViewCollection;false;InsertItem;(System.Int32,System.Net.Mail.AlternateView);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AlternateViewCollection;false;SetItem;(System.Int32,System.Net.Mail.AlternateView);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.IO.Stream,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.IO.Stream,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.IO.Stream,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String,System.Net.Mime.ContentType);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;Attachment;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;Attachment;false;get_ContentDisposition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.IO.Stream,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String,System.Net.Mime.ContentType);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String,System.Net.Mime.ContentType);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;AttachmentBase;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentBase;false;get_ContentStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;AttachmentCollection;false;InsertItem;(System.Int32,System.Net.Mail.Attachment);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;AttachmentCollection;false;SetItem;(System.Int32,System.Net.Mail.Attachment);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResource;false;CreateLinkedResourceFromString;(System.String,System.Text.Encoding,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;LinkedResourceCollection;false;InsertItem;(System.Int32,System.Net.Mail.LinkedResource);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;LinkedResourceCollection;false;SetItem;(System.Int32,System.Net.Mail.LinkedResource);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;MailAddress;(System.String,System.String,System.Text.Encoding);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;MailAddress;(System.String,System.String,System.Text.Encoding);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;MailAddress;(System.String,System.String,System.Text.Encoding);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddress;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.Net.Mail.MailAddress);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_Address;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_Host;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddress;false;get_User;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailAddressCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual | -| System.Net.Mail;MailAddressCollection;false;InsertItem;(System.Int32,System.Net.Mail.MailAddress);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddressCollection;false;SetItem;(System.Int32,System.Net.Mail.MailAddress);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;MailAddressCollection;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;MailMessage;false;MailMessage;(System.Net.Mail.MailAddress,System.Net.Mail.MailAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;MailMessage;false;MailMessage;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Mail;MailMessage;false;MailMessage;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;MailMessage;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;SendCompletedEventHandler;false;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Mail;SmtpClient;false;Send;(System.Net.Mail.MailMessage);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;Send;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendAsync;(System.Net.Mail.MailMessage,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendAsync;(System.String,System.String,System.String,System.String,System.Object);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.Net.Mail.MailMessage);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);;Argument[4];ReturnValue;taint;df-generated | -| System.Net.Mail;SmtpClient;false;SmtpClient;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;SmtpClient;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpClient;false;add_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Mail;SmtpClient;false;remove_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Mail;SmtpException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;SmtpFailedRecipientException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientException;false;get_FailedRecipient;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;SmtpFailedRecipientsException;(System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;SmtpFailedRecipientsException;(System.String,System.Net.Mail.SmtpFailedRecipientException[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;false;get_InnerExceptions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mime;ContentDisposition;false;ContentDisposition;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mime;ContentDisposition;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mime;ContentType;false;ContentType;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Mime;ContentType;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Mime;ContentType;false;get_Parameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;IPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;true;BeginGetUnicastAddresses;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;NetworkAddressChangedEventHandler;false;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkAvailabilityChangedEventHandler;false;BeginInvoke;(System.Object,System.Net.NetworkInformation.NetworkAvailabilityEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;add_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;add_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;remove_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkChange;false;remove_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;NetworkInformationPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Net.NetworkInformation;PhysicalAddress;false;GetAddressBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.NetworkInformation;PhysicalAddress;false;PhysicalAddress;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.NetworkInformation;Ping;false;add_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;Ping;false;remove_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;PingCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.NetworkInformation.PingCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;CloseAsync;(System.Int64,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_LocalEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_NegotiatedApplicationProtocol;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_RemoteCertificate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_RemoteEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicConnection;false;get_TargetHostName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Quic;QuicListenerOptions;false;set_ConnectionOptionsCallback;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;AuthenticatedStream;false;AuthenticatedStream;(System.IO.Stream,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;AuthenticatedStream;false;DisposeAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;AuthenticatedStream;false;get_InnerStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;LocalCertificateSelectionCallback;false;BeginInvoke;(System.Object,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String[],System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateAuthentication;false;GetOutgoingBlob;(System.ReadOnlySpan,System.Net.Security.NegotiateAuthenticationStatusCode);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;GetOutgoingBlob;(System.String,System.Net.Security.NegotiateAuthenticationStatusCode);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;NegotiateAuthentication;(System.Net.Security.NegotiateAuthenticationClientOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;get_Package;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;get_RemoteIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateAuthentication;false;get_TargetName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServerAsync;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;AuthenticateAsServerAsync;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;BeginAuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;NegotiateStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Security;NegotiateStream;false;get_RemoteIdentity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;RemoteCertificateValidationCallback;false;BeginInvoke;(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;ServerCertificateSelectionCallback;false;BeginInvoke;(System.Object,System.String,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;ServerOptionsSelectionCallback;false;BeginInvoke;(System.Net.Security.SslStream,System.Net.Security.SslClientHelloInfo,System.Object,System.Threading.CancellationToken,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslApplicationProtocol;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslApplicationProtocol;false;get_Protocol;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslCertificateTrust;false;CreateForX509Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Net.Security;SslCertificateTrust;false;CreateForX509Store;(System.Security.Cryptography.X509Certificates.X509Store,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;SslClientAuthenticationOptions;false;set_LocalCertificateSelectionCallback;(System.Net.Security.LocalCertificateSelectionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslClientAuthenticationOptions;false;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslServerAuthenticationOptions;false;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslServerAuthenticationOptions;false;set_ServerCertificateSelectionCallback;(System.Net.Security.ServerCertificateSelectionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;AuthenticateAsServerAsync;(System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsClient;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Security;SslStream;false;Write;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Security;SslStream;false;get_LocalCertificate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;get_RemoteCertificate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStream;false;get_TransportContext;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Security;SslStreamCertificateContext;false;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean,System.Net.Security.SslCertificateTrust);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;IPPacketInformation;false;get_Address;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;IPv6MulticastOption;false;IPv6MulticastOption;(System.Net.IPAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;IPv6MulticastOption;false;IPv6MulticastOption;(System.Net.IPAddress,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;MulticastOption;false;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;NetworkStream;false;NetworkStream;(System.Net.Sockets.Socket,System.IO.FileAccess,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;NetworkStream;false;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;NetworkStream;false;get_Socket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SafeSocketHandle;false;SafeSocketHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Accept;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;AcceptAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;BeginAccept;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginAccept;(System.Int32,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginAccept;(System.Net.Sockets.Socket,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginDisconnect;(System.Boolean,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSendFile;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSendFile;(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;BeginSendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;Socket;false;Bind;(System.Net.EndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Connect;(System.Net.EndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Connect;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;Connect;(System.Net.IPAddress[],System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ConnectAsync;(System.String,System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;DisconnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[4];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Span,System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Span,System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.ArraySegment,System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);;Argument[4];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.EndPoint);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;ReceiveMessageFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);;Argument[4];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendFileAsync;(System.String,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendPacketsAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[4];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.ReadOnlySpan,System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendTo;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ArraySegment,System.Net.EndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);;Argument[this];Argument[0];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_LocalEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_RemoteEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;Socket;false;get_SafeHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;SetBuffer;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;SetBuffer;(System.Memory);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;add_Completed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_ConnectByNameError;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_ConnectSocket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_MemoryBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;get_ReceiveMessageFromPacketInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;false;remove_Completed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;SocketException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;AcceptAsync;(System.Net.Sockets.Socket,System.Net.Sockets.Socket);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);;Argument[1];Argument[0];taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ConnectAsync;(System.Net.Sockets.Socket,System.String,System.Int32,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;ReceiveMessageFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;SocketTaskExtensions;false;SendToAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);;Argument[3];Argument[0];taint;df-generated | -| System.Net.Sockets;TcpClient;false;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpClient;false;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpClient;false;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpClient;false;Connect;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpClient;false;ConnectAsync;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpClient;false;ConnectAsync;(System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpClient;false;TcpClient;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptSocket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptSocketAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptSocketAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;AcceptTcpClient;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;BeginAcceptSocket;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpListener;false;BeginAcceptTcpClient;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;TcpListener;false;TcpListener;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpListener;false;TcpListener;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;TcpListener;false;get_LocalEndpoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;TcpListener;false;get_Server;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;BeginReceive;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;BeginSend;(System.Byte[],System.Int32,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;BeginSend;(System.Byte[],System.Int32,System.Net.IPEndPoint,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;BeginSend;(System.Byte[],System.Int32,System.String,System.Int32,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Net.Sockets;UdpClient;false;Connect;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;EndReceive;(System.IAsyncResult,System.Net.IPEndPoint);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;Receive;(System.Net.IPEndPoint);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;Send;(System.Byte[],System.Int32,System.Net.IPEndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;Send;(System.ReadOnlySpan,System.Net.IPEndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.Byte[],System.Int32,System.Net.IPEndPoint);;Argument[2];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);;Argument[3];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpClient;false;UdpClient;(System.Net.IPEndPoint);;Argument[0];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);;Argument[1];Argument[this];taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UdpReceiveResult;false;get_RemoteEndPoint;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.Sockets;UnixDomainSocketEndPoint;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;false;SetBuffer;(System.Int32,System.Int32,System.ArraySegment);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;false;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_CookieCollection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_Origin;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_SecWebSocketKey;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_SecWebSocketProtocols;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_SecWebSocketVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_User;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;false;get_WebSocket;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);;Argument[1];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;false;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);;Argument[2];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;true;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocket;true;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Net.WebSockets.WebSocketMessageFlags,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Net.WebSockets;WebSocketException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;AuthenticationSchemeSelector;false;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;BindIPEndPoint;false;BeginInvoke;(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net;Cookie;false;Cookie;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Net;Cookie;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;Cookie;false;get_TimeStamp;();;Argument[this];ReturnValue;taint;df-generated | -| 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;CookieCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;CookieCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;CookieCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Net;CookieException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;CredentialCache;false;GetCredential;(System.Uri,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;Dns;false;BeginGetHostAddresses;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginGetHostByName;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginGetHostEntry;(System.Net.IPAddress,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginGetHostEntry;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;Dns;false;BeginResolve;(System.String,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;DnsEndPoint;false;DnsEndPoint;(System.String,System.Int32,System.Net.Sockets.AddressFamily);;Argument[0];Argument[this];taint;df-generated | -| System.Net;DnsEndPoint;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DnsEndPoint;false;get_Host;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DownloadDataCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DownloadDataCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.DownloadDataCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;DownloadProgressChangedEventHandler;false;BeginInvoke;(System.Object,System.Net.DownloadProgressChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;DownloadStringCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;DownloadStringCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.DownloadStringCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;FileWebRequest;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FileWebResponse;false;GetResponseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FileWebResponse;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FileWebResponse;false;get_ResponseUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;EndGetRequestStream;(System.IAsyncResult);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;EndGetResponse;(System.IAsyncResult);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;GetRequestStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;GetResponse;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebRequest;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;GetResponseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_BannerMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_ExitMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_LastModified;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_ResponseUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_StatusDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;FtpWebResponse;false;get_WelcomeMessage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpContinueDelegate;false;BeginInvoke;(System.Int32,System.Net.WebHeaderCollection,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener+ExtendedProtectionSelector;false;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener;false;BeginGetContext;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener;false;get_Prefixes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListener;false;get_TimeoutManager;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListener;false;set_AuthenticationSchemeSelectorDelegate;(System.Net.AuthenticationSchemeSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListener;false;set_ExtendedProtectionSelectorDelegate;(System.Net.HttpListener+ExtendedProtectionSelector);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListenerContext;false;get_User;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerPrefixCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Net;HttpListenerRequest;false;BeginGetClientCertificate;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpListenerRequest;false;EndGetClientCertificate;(System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_ContentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_Cookies;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_HttpMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_InputStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_ProtocolVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_RawUrl;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_Url;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_UrlReferrer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_UserAgent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerRequest;false;get_UserHostName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpListenerResponse;false;Close;(System.Byte[],System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Net;HttpListenerResponse;false;CopyFrom;(System.Net.HttpListenerResponse);;Argument[0];Argument[this];taint;df-generated | -| System.Net;HttpListenerResponse;false;get_OutputStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;EndGetRequestStream;(System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;EndGetRequestStream;(System.IAsyncResult,System.Net.TransportContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;EndGetResponse;(System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;GetRequestStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;GetRequestStream;(System.Net.TransportContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;GetResponse;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;get_Address;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;get_RequestUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebRequest;false;set_ContinueDelegate;(System.Net.HttpContinueDelegate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpWebRequest;false;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;HttpWebResponse;false;GetResponseHeader;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_CharacterSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_Headers;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_Server;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;HttpWebResponse;false;get_StatusDescription;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;IPAddress;false;MapToIPv4;();;Argument[this];ReturnValue;value;df-generated | -| System.Net;IPAddress;false;MapToIPv6;();;Argument[this];ReturnValue;value;df-generated | -| System.Net;IPAddress;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;IPAddress;false;ToString;(System.String,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;IPEndPoint;false;IPEndPoint;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net;IPHostEntry;false;get_Aliases;();;Argument[this];ReturnValue;taint;manual | -| System.Net;IPHostEntry;false;get_HostName;();;Argument[this];ReturnValue;taint;manual | -| System.Net;IPNetwork;false;IPNetwork;(System.Net.IPAddress,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Net;IPNetwork;false;get_BaseAddress;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;NetworkCredential;false;GetCredential;(System.String,System.Int32,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Net;NetworkCredential;false;GetCredential;(System.Uri,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.Security.SecureString,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.Security.SecureString,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;NetworkCredential;false;NetworkCredential;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Net;OpenReadCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;OpenReadCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.OpenReadCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;OpenWriteCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;OpenWriteCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.OpenWriteCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;ProtocolViolationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;ServicePoint;false;set_BindIPEndPointDelegate;(System.Net.BindIPEndPoint);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;ServicePointManager;false;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;SocketAddress;false;get_Buffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadDataCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadDataCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadDataCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadFileCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadFileCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadFileCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadProgressChangedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadProgressChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadStringCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadStringCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadStringCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;UploadValuesCompletedEventArgs;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;UploadValuesCompletedEventHandler;false;BeginInvoke;(System.Object,System.Net.UploadValuesCompletedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;DownloadData;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadData;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataAsync;(System.Uri,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadDataTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFile;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFile;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileAsync;(System.Uri,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadFileTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadString;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadString;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringAsync;(System.Uri,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;DownloadStringTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebRequest;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebRequest;(System.Uri);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);;Argument[1];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenRead;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenRead;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadAsync;(System.Uri,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenReadTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWrite;(System.Uri,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteAsync;(System.Uri,System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;OpenWriteTaskAsync;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.String,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.String,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.Uri,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.Uri,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadData;(System.Uri,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.Uri,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFile;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadFileTaskAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadString;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.Uri,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadStringTaskAsync;(System.Uri,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.Uri,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[0];Argument[this];taint;df-generated | -| System.Net;WebClient;false;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);;Argument[1];Argument[this];taint;df-generated | -| System.Net;WebClient;false;add_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;add_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;get_ResponseHeaders;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebClient;false;remove_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebClient;false;remove_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Net;WebException;false;WebException;(System.String,System.Exception,System.Net.WebExceptionStatus,System.Net.WebResponse);;Argument[3];Argument[this];taint;df-generated | -| System.Net;WebException;false;get_Response;();;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebHeaderCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual | -| System.Net;WebHeaderCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Net;WebHeaderCollection;false;get_Item;(System.Net.HttpRequestHeader);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebHeaderCollection;false;get_Item;(System.Net.HttpResponseHeader);;Argument[this];ReturnValue;taint;df-generated | -| System.Net;WebProxy;false;GetProxy;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;Create;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;CreateDefault;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;CreateHttp;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;false;CreateHttp;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebRequest;true;BeginGetRequestStream;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebRequest;true;BeginGetResponse;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Net;WebUtility;false;HtmlDecode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebUtility;false;HtmlDecode;(System.String,System.IO.TextWriter);;Argument[0];Argument[1];taint;df-generated | -| 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;UrlDecode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Net;WebUtility;false;UrlEncode;(System.String);;Argument[0];ReturnValue;taint;manual | -| System.Net;WriteStreamClosedEventHandler;false;BeginInvoke;(System.Object,System.Net.WriteStreamClosedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Numerics;BigInteger;false;Abs;(System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Pow;(System.Numerics.BigInteger,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;Remainder;(System.Numerics.BigInteger,System.Numerics.BigInteger);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;RotateLeft;(System.Numerics.BigInteger,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;BigInteger;false;RotateRight;(System.Numerics.BigInteger,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Complex;false;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;IAdditionOperators;true;op_CheckedAddition;(TSelf,TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;IAdditionOperators;true;op_CheckedAddition;(TSelf,TOther);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Clamp;(TSelf,TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Clamp;(TSelf,TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Clamp;(TSelf,TSelf,TSelf);;Argument[2];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;CopySign;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Max;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Max;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MaxNumber;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MaxNumber;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Min;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;Min;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MinNumber;(TSelf,TSelf);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumber;true;MinNumber;(TSelf,TSelf);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;INumberBase;true;CreateChecked;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumberBase;true;CreateSaturating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;INumberBase;true;CreateTruncating;(TOther);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Plane;false;Normalize;(System.Numerics.Plane);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Plane;false;Plane;(System.Numerics.Vector3,System.Single);;Argument[0];Argument[this];taint;df-generated | -| System.Numerics;Plane;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Numerics;Vector2;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Vector3;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Vector4;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Numerics;Vector;false;Abs;(System.Numerics.Vector);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Vector;false;WithElement;(System.Numerics.Vector,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Numerics;Vector;false;op_UnaryPlus;(System.Numerics.Vector);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;AssemblyBuilder;false;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;AssemblyBuilder;false;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;CustomAttributeBuilder;false;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);;Argument[5].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicILInfo;false;get_DynamicMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;CreateDelegate;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[5];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[4].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);;Argument[5];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[]);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[]);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;GetBaseDefinition;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Emit;DynamicMethod;false;GetParameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_ReturnParameter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;DynamicMethod;false;get_ReturnType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ILGenerator;true;DeclareLocal;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ILGenerator;true;DeclareLocal;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineInitializedData;(System.String,System.Byte[],System.Reflection.FieldAttributes);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[3].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;ModuleBuilder;false;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Emit;ParameterBuilder;false;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Reflection.Emit;ParameterBuilder;false;SetCustomAttribute;(System.Reflection.Emit.CustomAttributeBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetFieldSigHelper;(System.Reflection.Module);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetLocalVarSigHelper;(System.Reflection.Module);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.CallingConventions,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;SignatureHelper;false;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;GetConstructor;(System.Type,System.Reflection.ConstructorInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;GetField;(System.Type,System.Reflection.FieldInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;GetMethod;(System.Type,System.Reflection.MethodInfo);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;MakeGenericType;(System.Type[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Reflection.Emit;TypeBuilder;false;MakeGenericType;(System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;false;CustomAttributeSignature;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;false;CustomAttributeSignature;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;false;AddModifier;(System.Reflection.Metadata.EntityHandle,System.Boolean);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;Add;(System.Reflection.Metadata.ExceptionRegionKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddCatch;(System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddFault;(System.Int32,System.Int32,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddFilter;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;false;AddFinally;(System.Int32,System.Int32,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;false;Switch;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedScalar;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedScalar;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedVector;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;false;TaggedVector;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[2];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[2];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[3];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;false;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);;Argument[4];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;false;MetadataRootBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;false;get_Sizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;false;Parameters;(System.Int32,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;false;Parameters;(System.Int32,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;false;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;false;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;false;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;false;AddPermission;(System.String,System.Collections.Immutable.ImmutableArray);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;false;AddPermission;(System.String,System.Reflection.Metadata.BlobBuilder);;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;false;PortablePdbBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.Collections.Immutable.ImmutableArray,System.Reflection.Metadata.MethodDefinitionHandle,System.Func,System.Reflection.Metadata.BlobContentId>);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;false;Serialize;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;DecodeFieldSignature;(System.Reflection.Metadata.BlobReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;DecodeType;(System.Reflection.Metadata.BlobReader,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder;false;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);;Argument[2];Argument[this];taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Array;(System.Action,System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Array;(System.Action,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Array;(System.Reflection.Metadata.Ecma335.SignatureTypeEncoder,System.Reflection.Metadata.Ecma335.ArrayShapeEncoder);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;Pointer;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;false;SZArray;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata;AssemblyDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyDefinition;false;GetDeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyFile;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyReference;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;Blob;false;GetBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobBuilder+Blobs;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;GetBlobs;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);;Argument[this];Argument[0];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);;Argument[this];Argument[0];taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;ReserveBytes;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobBuilder;false;TryWriteBytes;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobContentId;false;BlobContentId;(System.Guid,System.UInt32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobContentId;false;get_Guid;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadConstant;(System.Reflection.Metadata.ConstantTypeCode);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadSerializedString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadUTF8;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;ReadUTF16;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;get_CurrentPointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobReader;false;get_StartPointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;BlobWriter;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;ToArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;ToArray;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;WriteBytes;(System.IO.Stream,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.Metadata;BlobWriter;false;get_Blob;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;CustomAttributeHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;DocumentHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;EventAccessors;false;get_Others;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;EventDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;EventDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ExportedType;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;FieldDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;FieldDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;GenericParameter;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;GenericParameterConstraint;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ImportDefinitionCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ImportScopeCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;InterfaceImplementation;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalConstantHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScope;false;GetChildren;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScope;false;GetLocalConstants;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScope;false;GetLocalVariables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;LocalVariableHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ManifestResource;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MemberReference;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetAssemblyDefinition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetAssemblyFile;(System.Reflection.Metadata.AssemblyFileHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetAssemblyReference;(System.Reflection.Metadata.AssemblyReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetConstant;(System.Reflection.Metadata.ConstantHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomAttribute;(System.Reflection.Metadata.CustomAttributeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomAttributes;(System.Reflection.Metadata.EntityHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomDebugInformation;(System.Reflection.Metadata.CustomDebugInformationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetCustomDebugInformation;(System.Reflection.Metadata.EntityHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetDeclarativeSecurityAttribute;(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetDocument;(System.Reflection.Metadata.DocumentHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetEventDefinition;(System.Reflection.Metadata.EventDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetExportedType;(System.Reflection.Metadata.ExportedTypeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetFieldDefinition;(System.Reflection.Metadata.FieldDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetGenericParameter;(System.Reflection.Metadata.GenericParameterHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetGenericParameterConstraint;(System.Reflection.Metadata.GenericParameterConstraintHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetImportScope;(System.Reflection.Metadata.ImportScopeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetInterfaceImplementation;(System.Reflection.Metadata.InterfaceImplementationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalConstant;(System.Reflection.Metadata.LocalConstantHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalScope;(System.Reflection.Metadata.LocalScopeHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalScopes;(System.Reflection.Metadata.MethodDebugInformationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalScopes;(System.Reflection.Metadata.MethodDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetLocalVariable;(System.Reflection.Metadata.LocalVariableHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetManifestResource;(System.Reflection.Metadata.ManifestResourceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMemberReference;(System.Reflection.Metadata.MemberReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDebugInformationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodDefinition;(System.Reflection.Metadata.MethodDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodImplementation;(System.Reflection.Metadata.MethodImplementationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetMethodSpecification;(System.Reflection.Metadata.MethodSpecificationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetModuleDefinition;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetModuleReference;(System.Reflection.Metadata.ModuleReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetNamespaceDefinitionRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetParameter;(System.Reflection.Metadata.ParameterHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetPropertyDefinition;(System.Reflection.Metadata.PropertyDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetStandaloneSignature;(System.Reflection.Metadata.StandaloneSignatureHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetTypeDefinition;(System.Reflection.Metadata.TypeDefinitionHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetTypeReference;(System.Reflection.Metadata.TypeReferenceHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;GetTypeSpecification;(System.Reflection.Metadata.TypeSpecificationHandle);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_AssemblyReferences;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_CustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_CustomDebugInformation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_DebugMetadataHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_DeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_Documents;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_EventDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_FieldDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_ImportScopes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_LocalConstants;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_LocalScopes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_LocalVariables;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MetadataPointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MetadataVersion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MethodDebugInformation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_MethodDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_PropertyDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReader;false;get_StringComparer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromMetadataImage;(System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromMetadataImage;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromMetadataStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromPortablePdbImage;(System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromPortablePdbImage;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;FromPortablePdbStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;false;GetMetadataReader;(System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MetadataStringDecoder;false;GetString;(System.Byte*,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;Create;(System.Reflection.Metadata.BlobReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;GetILReader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;get_ExceptionRegions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodBodyBlock;false;get_LocalSignature;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinition;false;GetDeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinition;false;GetParameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodImplementation;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodImport;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodImport;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;MethodSpecification;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ModuleDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ModuleReference;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_ExportedTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_NamespaceDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;NamespaceDefinition;false;get_TypeDefinitions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PEReaderExtensions;false;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PEReaderExtensions;false;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PEReaderExtensions;false;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;Parameter;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;ParameterHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PropertyAccessors;false;get_Others;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PropertyDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;SequencePointCollection+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;SequencePointCollection;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;StandaloneSignature;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetDeclarativeSecurityAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetEvents;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetFields;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetInterfaceImplementations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetMethods;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeDefinition;false;GetProperties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.Metadata;TypeSpecification;false;GetCustomAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;false;AddEntry;(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32,TData,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;GetDirectories;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;ManagedPEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Reflection.Metadata.Ecma335.MetadataRootBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.ResourceSectionBuilder,System.Reflection.PortableExecutable.DebugDirectoryBuilder,System.Int32,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.PortableExecutable.CorFlags,System.Func,System.Reflection.Metadata.BlobContentId>);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;SerializeSection;(System.String,System.Reflection.PortableExecutable.SectionLocation);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;false;Sign;(System.Reflection.Metadata.BlobBuilder,System.Func,System.Byte[]>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;PEBuilder+Section;false;Section;(System.String,System.Reflection.PortableExecutable.SectionCharacteristics);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEBuilder;false;GetSections;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEBuilder;false;PEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Func,System.Reflection.Metadata.BlobContentId>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;PEBuilder;false;Serialize;(System.Reflection.Metadata.BlobBuilder);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_CoffHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_CorHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_PEHeader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEHeaders;false;get_SectionHeaders;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEMemoryBlock;false;get_Pointer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetEntireImage;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetMetadata;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetSectionData;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;GetSectionData;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;PEReader;(System.Byte*,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;PEReader;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;PEReader;(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection.PortableExecutable;PEReader;false;TryOpenAssociatedPortablePdb;(System.String,System.Func,System.Reflection.Metadata.MetadataReaderProvider,System.String);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Reflection.PortableExecutable;PEReader;false;get_PEHeaders;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;CreateQualifiedName;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;CreateQualifiedName;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;GetAssembly;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;GetLoadedModules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;false;GetModules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;GetType;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;add_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection;Assembly;true;get_Modules;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Assembly;true;remove_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection;AssemblyExtensions;false;GetModules;(System.Reflection.Assembly);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;AssemblyName;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;AssemblyName;false;GetPublicKey;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;AssemblyName;false;SetPublicKey;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection;AssemblyName;false;SetPublicKeyToken;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Reflection;AssemblyName;false;get_EscapedCodeBase;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeData;false;get_AttributeType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;get_MemberInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;get_MemberName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeNamedArgument;false;get_TypedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;CustomAttributeTypedArgument;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;CustomAttributeTypedArgument;(System.Type,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;CustomAttributeTypedArgument;(System.Type,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;get_ArgumentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;CustomAttributeTypedArgument;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;false;GetAddMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;false;GetRaiseMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;false;GetRemoveMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;true;get_AddMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;true;get_RaiseMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfo;true;get_RemoveMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetAddMethod;(System.Reflection.EventInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetAddMethod;(System.Reflection.EventInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRaiseMethod;(System.Reflection.EventInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRaiseMethod;(System.Reflection.EventInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRemoveMethod;(System.Reflection.EventInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;EventInfoExtensions;false;GetRemoveMethod;(System.Reflection.EventInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;ExceptionHandlingClause;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;IntrospectionExtensions;false;GetTypeInfo;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;LocalVariableInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;MemberFilter;false;BeginInvoke;(System.Reflection.MemberInfo,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection;MethodInfo;false;CreateDelegate;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;MethodInfoExtensions;false;GetBaseDefinition;(System.Reflection.MethodInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Module;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Module;false;get_ModuleHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Module;true;FindTypes;(System.Reflection.TypeFilter,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Reflection;Module;true;GetType;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ModuleResolveEventHandler;false;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection;ParameterInfo;false;GetRealObject;(System.Runtime.Serialization.StreamingContext);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;get_Member;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;ParameterInfo;false;get_ParameterType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;Pointer;false;Box;(System.Void*,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;Pointer;false;Unbox;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;false;GetAccessors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;false;GetGetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;false;GetSetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;true;get_GetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfo;true;get_SetMethod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetAccessors;(System.Reflection.PropertyInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetAccessors;(System.Reflection.PropertyInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetGetMethod;(System.Reflection.PropertyInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetGetMethod;(System.Reflection.PropertyInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetSetMethod;(System.Reflection.PropertyInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;PropertyInfoExtensions;false;GetSetMethod;(System.Reflection.PropertyInfo,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;ReflectionTypeLoadException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Reflection;ReflectionTypeLoadException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetMethodInfo;(System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetRuntimeBaseDefinition;(System.Reflection.MethodInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;RuntimeReflectionExtensions;false;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetElementType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetFunctionPointerParameterTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetFunctionPointerReturnType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetInterfaceMap;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetInterfaceMap;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;GetInterfaces;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;TypeDelegator;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Reflection;TypeDelegator;false;get_AssemblyQualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_BaseType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_Namespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeDelegator;false;get_UnderlyingSystemType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetConstructor;(System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetGenericArguments;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetInterfaces;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeExtensions;false;GetNestedType;(System.Type,System.String,System.Reflection.BindingFlags);;Argument[0];ReturnValue;taint;df-generated | -| System.Reflection;TypeFilter;false;BeginInvoke;(System.Type,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Reflection;TypeInfo;false;GetTypeInfo;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection;TypeInfo;true;AsType;();;Argument[this];ReturnValue;value;df-generated | -| System.Reflection;TypeInfo;true;GetDeclaredNestedType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeInfo;true;get_GenericTypeParameters;();;Argument[this];ReturnValue;taint;df-generated | -| System.Reflection;TypeInfo;true;get_ImplementedInterfaces;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;MissingSatelliteAssemblyException;false;MissingSatelliteAssemblyException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Resources;MissingSatelliteAssemblyException;false;get_CultureName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;CreateFileBasedResourceManager;(System.String,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;CreateFileBasedResourceManager;(System.String,System.String,System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;CreateFileBasedResourceManager;(System.String,System.String,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;GetResourceFileName;(System.Globalization.CultureInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly);;Argument[1];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);;Argument[2];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;ResourceManager;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceManager;false;get_BaseName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceManager;false;get_ResourceSetType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceReader;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceReader;false;GetResourceData;(System.String,System.String,System.Byte[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceReader;false;ResourceReader;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceSet;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Resources;ResourceSet;false;ResourceSet;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceSet;false;ResourceSet;(System.Resources.IResourceReader);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Resources;ResourceWriter;false;ResourceWriter;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceWriter;false;ResourceWriter;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Resources;ResourceWriter;false;set_TypeNameConverter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;CallSite;false;get_Binder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable+CreateValueCallback;false;BeginInvoke;(TKey,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;GetOrCreateValue;(TKey);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable;false;GetValue;(TKey,System.Runtime.CompilerServices.ConditionalWeakTable+CreateValueCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;GetAsyncEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;WithCancellation;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;false;WithCancellation;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;false;GetResult;();;Argument[this].SyntheticField[m_task_configured_task_awaitable].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;false;GetAwaiter;();;Argument[this].SyntheticField[m_configuredTaskAwaiter];ReturnValue;value;manual | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;false;GetResult;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ContractHelper;false;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ContractHelper;false;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);;Argument[2];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;DateTimeConstantAttribute;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;false;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;false;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;false;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);;Argument[3];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;FormattableStringFactory;false;Create;(System.String,System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;FormattableStringFactory;false;Create;(System.String,System.Object[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ICriticalNotifyCompletion;true;UnsafeOnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;INotifyCompletion;true;OnCompleted;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;NullableAttribute;false;NullableAttribute;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;ReadOnlyCollectionBuilder;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers+CleanupCode;false;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeHelpers+TryCode;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;false;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;false;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.CompilerServices;RuntimeWrappedException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Runtime.CompilerServices;RuntimeWrappedException;false;RuntimeWrappedException;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;RuntimeWrappedException;false;get_WrappedException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;StrongBox;false;StrongBox;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;TaskAwaiter;false;GetResult;();;Argument[this].SyntheticField[m_task_task_awaiter].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | -| System.Runtime.CompilerServices;TupleElementNamesAttribute;false;TupleElementNamesAttribute;(System.String[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.CompilerServices;TupleElementNamesAttribute;false;get_TransformNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;false;GetResult;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;Capture;(System.Exception);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetCurrentStackTrace;(System.Exception);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetRemoteStackTrace;(System.Exception,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetRemoteStackTrace;(System.Exception,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;SetRemoteStackTrace;(System.Exception,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;false;get_SourceException;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToJSCallback;false;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToManagedCallback;false;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;false;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.Marshalling;AnsiStringMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T[],System.Span);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T[],System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;GetManagedValuesSource;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;false;GetManagedValuesDestination;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;false;GetManagedValuesSource;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;BStrStringMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T*[],System.Span);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T*[],System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.ReadOnlySpan,System.Span);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.ReadOnlySpan,System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;GetManagedValuesSource;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+UnmanagedToManagedOut;false;GetManagedValuesSource;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;false;FromManaged;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;false;FromUnmanaged;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;false;ToManaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;FromManaged;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;FromUnmanaged;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;ToManagedFinally;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.Span,System.Span);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;false;FromManaged;(System.Span,System.Span);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;false;GetUnmanagedValuesDestination;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;SpanMarshaller;false;GetManagedValuesDestination;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.Marshalling;Utf8StringMarshaller+ManagedToUnmanagedIn;false;ToUnmanaged;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal+UnhandledExceptionPropagationHandler;false;BeginInvoke;(System.Exception,System.RuntimeMethodHandle,System.IntPtr,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;false;Initialize;(System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal+UnhandledExceptionPropagationHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;ArrayWithOffset;false;ArrayWithOffset;(System.Object,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;ArrayWithOffset;false;GetArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CLong;false;CLong;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;CLong;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;COMException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CULong;false;CULong;(System.UIntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;CULong;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CollectionsMarshal;false;AsSpan;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;GetAddMethod;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;GetRaiseMethod;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;GetRemoveMethod;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;get_DeclaringType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;get_Module;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;false;get_ReflectedType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;CriticalHandle;false;CriticalHandle;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;CriticalHandle;false;SetHandle;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;DllImportResolver;false;BeginInvoke;(System.String,System.Reflection.Assembly,System.Nullable,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;ExternalException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;GCHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;GCHandle;false;ToIntPtr;(System.Runtime.InteropServices.GCHandle);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;HandleRef;(System.Object,System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;HandleRef;(System.Object,System.IntPtr);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;ToIntPtr;(System.Runtime.InteropServices.HandleRef);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;HandleRef;false;get_Wrapper;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ImmutableCollectionsMarshal;false;AsArray;(System.Collections.Immutable.ImmutableArray);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;ImmutableCollectionsMarshal;false;AsImmutableArray;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;Marshal;false;GenerateProgIdForType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;Marshal;false;InitHandle;(System.Runtime.InteropServices.SafeHandle,System.IntPtr);;Argument[1];Argument[0];taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;CreateFromPinnedArray;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;ToEnumerable;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;TryGetMemoryManager;(System.ReadOnlyMemory,TManager);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;TryGetMemoryManager;(System.ReadOnlyMemory,TManager,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;MemoryMarshal;false;TryGetString;(System.ReadOnlyMemory,System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NFloat;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;NativeLibrary;false;SetDllImportResolver;(System.Reflection.Assembly,System.Runtime.InteropServices.DllImportResolver);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;PosixSignalRegistration;false;Create;(System.Runtime.InteropServices.PosixSignal,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Runtime.InteropServices;SafeHandle;false;DangerousGetHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;SafeHandle;false;SafeHandle;(System.IntPtr,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;SafeHandle;false;SetHandle;(System.IntPtr);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.InteropServices;SequenceMarshal;false;TryGetArray;(System.Buffers.ReadOnlySequence,System.ArraySegment);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;SequenceMarshal;false;TryGetReadOnlyMemory;(System.Buffers.ReadOnlySequence,System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.InteropServices;SequenceMarshal;false;TryGetReadOnlySequenceSegment;(System.Buffers.ReadOnlySequence,System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Abs;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Ceiling;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Ceiling;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Floor;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;Floor;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;WithElement;(System.Runtime.Intrinsics.Vector64,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector64;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;GetLower;(System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;GetUpper;(System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;WithElement;(System.Runtime.Intrinsics.Vector128,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;WithLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;WithUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector128;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;GetLower;(System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;GetUpper;(System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;WithElement;(System.Runtime.Intrinsics.Vector256,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;WithLower;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;WithUpper;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector256;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;GetLower;(System.Runtime.Intrinsics.Vector512);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;GetUpper;(System.Runtime.Intrinsics.Vector512);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;WithElement;(System.Runtime.Intrinsics.Vector512,System.Int32,T);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;WithLower;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;WithUpper;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Intrinsics;Vector512;false;op_UnaryPlus;(System.Runtime.Intrinsics.Vector512);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveAssemblyToPath;(System.Reflection.AssemblyName);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveAssemblyToPath;(System.Reflection.AssemblyName);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveUnmanagedDllToPath;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;false;ResolveUnmanagedDllToPath;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;EnterContextualReflection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;add_Resolving;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;add_ResolvingUnmanagedDll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;add_Unloading;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;remove_Resolving;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;remove_ResolvingUnmanagedDll;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Loader;AssemblyLoadContext;false;remove_Unloading;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Remoting;ObjectHandle;false;ObjectHandle;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Remoting;ObjectHandle;false;Unwrap;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContract;true;get_UnderlyingType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.DataContracts.DataContractSet);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataContractSet;false;ImportSchemaSet;(System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.IEnumerable,System.Boolean);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Runtime.Serialization.DataContracts;DataMember;false;get_MemberTypeContract;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;false;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;false;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;DataContractJsonSerializer;(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializerSettings);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;GetSerializationSurrogateProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;SetSerializationSurrogateProvider;(System.Runtime.Serialization.ISerializationSurrogateProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;false;get_DateTimeFormat;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;true;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;true;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;false;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Runtime.Serialization.DataContractSerializerSettings);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializer;false;get_DataContractResolver;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializerExtensions;false;GetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DataContractSerializerExtensions;false;SetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer,System.Runtime.Serialization.ISerializationSurrogateProvider);;Argument[1];Argument[0];taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;DateTimeFormat;(System.String,System.IFormatProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;DateTimeFormat;(System.String,System.IFormatProvider);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;get_FormatProvider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;DateTimeFormat;false;get_FormatString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;Convert;(System.Object,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;Convert;(System.Object,System.TypeCode);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;ToDateTime;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterConverter;false;ToString;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetSerializableMembers;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetSerializableMembers;(System.Type,System.Runtime.Serialization.StreamingContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetSurrogateForCyclicalReference;(System.Runtime.Serialization.ISerializationSurrogate);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;FormatterServices;false;PopulateObjectMembers;(System.Object,System.Reflection.MemberInfo[],System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;ObjectIDGenerator;false;GetId;(System.Object,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;ObjectManager;false;GetObject;(System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;ObjectManager;false;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;ObjectManager;false;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationEntry;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationEntry;false;get_ObjectType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationEntry;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Byte);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Char);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.DateTime);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.DateTime);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Decimal);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Double);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Int16);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Int64);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Object,System.Type);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.SByte);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.Single);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.UInt16);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.UInt32);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;AddValue;(System.String,System.UInt64);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetDateTime;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;GetValue;(System.String,System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;SetType;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SerializationInfo;false;get_ObjectType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_ObjectType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SerializationObjectManager;false;SerializationObjectManager;(System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;StreamingContext;false;StreamingContext;(System.Runtime.Serialization.StreamingContextStates,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Serialization;StreamingContext;false;get_Context;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);;Argument[this];Argument[0];taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;GetNextSelector;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;SurrogateSelector;false;GetSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XPathQueryGenerator;false;CreateFromDataContractSerializer;(System.Type,System.Reflection.MemberInfo[],System.Text.StringBuilder,System.Xml.XmlNamespaceManager);;Argument[2];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;true;ReadObject;(System.Xml.XmlDictionaryReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;true;ReadObject;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;true;ReadObject;(System.Xml.XmlReader,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Serialization;XmlSerializableServices;false;WriteNodes;(System.Xml.XmlWriter,System.Xml.XmlNode[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;false;XsdDataContractExporter;(System.Xml.Schema.XmlSchemaSet);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;false;get_Schemas;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;FrameworkName;(System.String,System.Version,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;FrameworkName;(System.String,System.Version,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;FrameworkName;(System.String,System.Version,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_FullName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_Identifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_Profile;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;FrameworkName;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;TargetFrameworkAttribute;false;TargetFrameworkAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Runtime.Versioning;TargetFrameworkAttribute;false;get_FrameworkName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;VersioningHelper;false;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;VersioningHelper;false;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Runtime.Versioning;VersioningHelper;false;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);;Argument[3];ReturnValue;taint;df-generated | -| System.Runtime;ControlledExecution;false;Run;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Runtime;DependentHandle;false;get_TargetAndDependent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.AccessControl;NativeObjectSecurity+ExceptionFromErrorCode;false;BeginInvoke;(System.Int32,System.String,System.Runtime.InteropServices.SafeHandle,System.Object,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;NativeObjectSecurity;false;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;NativeObjectSecurity;false;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;NativeObjectSecurity;false;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;ObjectSecurity;false;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.AccessControl;ObjectSecurity;false;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;get_CustomChannelBinding;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;false;get_CustomServiceNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicyTypeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Claims;Claim;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;Clone;(System.Security.Claims.ClaimsIdentity);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;Clone;(System.Security.Claims.ClaimsIdentity);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;WriteTo;(System.IO.BinaryWriter,System.Byte[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Security.Claims;Claim;false;get_CustomSerializationData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_Issuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_OriginalIssuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_Type;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;Claim;false;get_ValueType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;AddClaim;(System.Security.Claims.Claim);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;AddClaims;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.IO.BinaryReader);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;CreateClaim;(System.IO.BinaryReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;CreateClaim;(System.IO.BinaryReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsIdentity;false;FindFirst;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsIdentity;false;FindFirst;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;HasClaim;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsIdentity;false;WriteTo;(System.IO.BinaryWriter,System.Byte[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_AuthenticationType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_Claims;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_CustomSerializationData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_NameClaimType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsIdentity;false;get_RoleClaimType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;AddIdentities;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;AddIdentity;(System.Security.Claims.ClaimsIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;ClaimsPrincipal;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;ClaimsPrincipal;(System.Security.Principal.IIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;ClaimsPrincipal;(System.Security.Principal.IPrincipal);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;CreateClaimsIdentity;(System.IO.BinaryReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;FindAll;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;FindFirst;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;FindFirst;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;HasClaim;(System.Predicate);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;WriteTo;(System.IO.BinaryWriter,System.Byte[]);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_Claims;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_CustomSerializationData;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_Identities;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;get_Identity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Claims;ClaimsPrincipal;false;set_ClaimsPrincipalSelector;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Claims;ClaimsPrincipal;false;set_PrimaryIdentitySelector;(System.Func,System.Security.Claims.ClaimsIdentity>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.String,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);;Argument[3];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequest;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[3];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequest;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Int32,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[4];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequestPem;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[3];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;false;LoadSigningRequestPem;(System.String,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);;Argument[3];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;false;PublicKey;(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;false;get_Key;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;false;get_Oid;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;false;X500DistinguishedName;(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X500RelativeDistinguishedName;false;GetSingleElementType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityInformationAccessExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_KeyIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_NamedIssuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_RawIssuer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;false;get_SerialNumber;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;ToString;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_Extensions;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_NotAfter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_NotBefore;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;false;get_PublicKey;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate2);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;false;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);;Argument[0].Element;Argument[this];taint;df-generated | -| 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;X509Certificate2Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;false;X509CertificateEnumerator;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;false;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;false;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509Certificate[]);;Argument[0].Element;Argument[this];taint;df-generated | -| 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;X509ChainElementCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;false;get_EnhancedKeyUsages;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| 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 | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;false;CreateForECDsa;(System.Security.Cryptography.ECDsa);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;false;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;false;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);;Argument[1];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectAlternativeNameExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;false;get_SubjectKeyIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;false;get_SubjectKeyIdentifierBytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;CipherData;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;CipherData;(System.Security.Cryptography.Xml.CipherReference);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;CipherData;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DSAKeyValue;false;DSAKeyValue;(System.Security.Cryptography.DSA);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[2];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);;Argument[3].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;DataObject;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedData;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedData;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedKey;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedKey;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;false;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;false;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;true;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;true;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;GetDecryptionKey;(System.Security.Cryptography.Xml.EncryptedData,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;false;GetIdElement;(System.Xml.XmlDocument,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;false;EncryptionMethod;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;EncryptionProperty;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;get_Id;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;false;get_Target;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Add;(System.Security.Cryptography.Xml.EncryptionProperty);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;CopyTo;(System.Security.Cryptography.Xml.EncryptionProperty[],System.Int32);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Insert;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;get_ItemOf;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;false;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfo;false;AddClause;(System.Security.Cryptography.Xml.KeyInfoClause);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfo;false;GetEnumerator;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfo;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;false;KeyInfoEncryptedKey;(System.Security.Cryptography.Xml.EncryptedKey);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoName;false;KeyInfoName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoName;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoNode;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoNode;false;KeyInfoNode;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoNode;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;KeyInfoRetrievalMethod;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;KeyInfoRetrievalMethod;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;KeyInfoRetrievalMethod;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;AddSubjectKeyId;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;AddSubjectName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_Certificates;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_IssuerSerials;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_SubjectKeyIds;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;false;get_SubjectNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;RSAKeyValue;false;RSAKeyValue;(System.Security.Cryptography.RSA);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;AddTransform;(System.Security.Cryptography.Xml.Transform);;Argument[this];Argument[0];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;Reference;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Reference;false;Reference;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;ReferenceList;false;Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;ReferenceList;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;ReferenceList;false;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptedReference);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Signature;false;AddObject;(System.Security.Cryptography.Xml.DataObject);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;Signature;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;AddReference;(System.Security.Cryptography.Xml.Reference);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;AddReference;(System.Security.Cryptography.Xml.Reference);;Argument[this];Argument[0];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;get_CanonicalizationMethodObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedInfo;false;get_References;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;CheckSignature;(System.Security.Cryptography.KeyedHashAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;ComputeSignature;(System.Security.Cryptography.KeyedHashAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;GetIdElement;(System.Xml.XmlDocument,System.String);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;LoadXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;SignedXml;(System.Xml.XmlDocument);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;SignedXml;(System.Xml.XmlElement);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_SafeCanonicalizationMethods;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_Signature;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_SignatureValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;get_SignedInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;set_Resolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;SignedXml;false;set_SignatureFormatValidator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Security.Cryptography.Xml;Transform;false;GetXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;Transform;false;get_PropagatedNamespaces;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;Transform;true;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;TransformChain;false;Add;(System.Security.Cryptography.Xml.Transform);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;TransformChain;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;TransformChain;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;LoadInnerXml;(System.Xml.XmlNodeList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;XmlDsigExcC14NTransform;(System.Boolean,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;LoadInnerXml;(System.Xml.XmlNodeList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;GetInnerXml;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;LoadInnerXml;(System.Xml.XmlNodeList);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;LoadInput;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;GetOutput;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;GetOutput;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;get_InputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;false;get_OutputTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.String,System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;AsnEncodedData;(System.String,System.ReadOnlySpan);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;CopyFrom;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;AsnEncodedData;false;Format;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;false;Add;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this].Element;value;manual | -| System.Security.Cryptography;AsnEncodedDataCollection;false;AsnEncodedDataCollection;(System.Security.Cryptography.AsnEncodedData);;Argument[0];Argument[this];taint;df-generated | -| 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;AsnEncodedDataCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography;AsnEncodedDataEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;true;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithm;false;CngAlgorithm;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngAlgorithm;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithm;false;get_Algorithm;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;false;CngAlgorithmGroup;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;false;get_AlgorithmGroup;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;false;CngKeyBlobFormat;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;false;get_Format;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngProperty;false;CngProperty;(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;CngProperty;false;GetValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngProvider;false;CngProvider;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CngProvider;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CngProvider;false;get_Provider;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;CryptoStream;false;FlushAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;DSASignatureDeformatter;false;DSASignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;DSASignatureDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;DSASignatureFormatter;false;DSASignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;DSASignatureFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;false;ECDiffieHellmanPublicKey;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;true;ToByteArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HMACMD5;false;HMACMD5;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA1;false;HMACSHA1;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA3_256;false;HMACSHA3_256;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA3_384;false;HMACSHA3_384;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA3_512;false;HMACSHA3_512;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA256;false;HMACSHA256;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA384;false;HMACSHA384;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HMACSHA512;false;HMACSHA512;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;false;ComputeHash;(System.Byte[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;false;ComputeHash;(System.Byte[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;false;ComputeHash;(System.IO.Stream);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithm;true;get_Hash;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithmName;false;HashAlgorithmName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;HashAlgorithmName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;HashAlgorithmName;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.Byte[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;CreateHash;(System.Security.Cryptography.HashAlgorithmName);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;IncrementalHash;false;get_AlgorithmName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;Oid;false;FromFriendlyName;(System.String,System.Security.Cryptography.OidGroup);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;Oid;false;FromOidValue;(System.String,System.Security.Cryptography.OidGroup);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.Security.Cryptography.Oid);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;Oid;false;Oid;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| 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 | -| System.Security.Cryptography;OidCollection;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;OidCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;OidCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Cryptography;OidEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[2];Argument[this];taint;df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;false;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);;Argument[4];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;false;CreateOaep;(System.Security.Cryptography.HashAlgorithmName);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;false;get_OaepHashAlgorithm;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;false;RSAOAEPKeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;false;RSAOAEPKeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;false;RSAPKCS1KeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;false;RSAPKCS1KeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;false;RSAPKCS1SignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;false;SetHashAlgorithm;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;false;RSAPKCS1SignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;false;SetHashAlgorithm;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;false;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Cryptography;SP800108HmacCounterKdf;false;SP800108HmacCounterKdf;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;SP800108HmacCounterKdf;false;SP800108HmacCounterKdf;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Cryptography;SafeEvpPKeyHandle;false;DuplicateHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SignatureDescription;false;CreateDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SignatureDescription;false;CreateFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;EncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);;Argument[0];Argument[1];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;TryEncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;TryEncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);;Argument[0];Argument[2];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;false;TryEncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);;Argument[0];Argument[1];taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;true;get_LegalBlockSizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;true;get_LegalKeySizes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;FileDialogPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;FileIOPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System.Security.Permissions;PrincipalPermission;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;PrincipalPermission;false;Intersect;(System.Security.IPermission);;Argument[0];ReturnValue;taint;df-generated | -| System.Security.Permissions;PrincipalPermission;false;Intersect;(System.Security.IPermission);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;PrincipalPermission;false;Union;(System.Security.IPermission);;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Permissions;PublisherIdentityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;ReflectionPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;SecurityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;StrongNameIdentityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;TypeDescriptorPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;UIPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Permissions;ZoneIdentityPermission;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| 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 | -| System.Security.Policy;HashMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;PolicyStatement;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;PublisherMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;StrongNameMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Policy;ZoneMembershipCondition;false;Copy;();;Argument[this];ReturnValue;value;df-generated | -| System.Security.Principal;GenericIdentity;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.Security.Principal.GenericIdentity);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;GenericIdentity;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security.Principal;GenericIdentity;false;get_AuthenticationType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericIdentity;false;get_Claims;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericIdentity;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;GenericPrincipal;false;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);;Argument[0];Argument[this];taint;df-generated | -| System.Security.Principal;GenericPrincipal;false;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Security.Principal;GenericPrincipal;false;get_Identity;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security.Principal;WindowsIdentity;false;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security.Principal;WindowsIdentity;false;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security.Principal;WindowsIdentity;false;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security.Principal;WindowsIdentity;false;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func>);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security;HostProtectionException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Security;PermissionSet;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Security;SecurityContext;false;Run;(System.Security.SecurityContext,System.Threading.ContextCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Security;SecurityElement;false;AddAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;AddAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;AddChild;(System.Security.SecurityElement);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;Attribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;Escape;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;SearchForChildByTag;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;SearchForTextOfTag;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityElement;false;SecurityElement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;SecurityElement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;SecurityElement;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Security;SecurityElement;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Security;SecurityException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;false;Encode;(System.IO.TextWriter,System.String);;Argument[1];Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);;Argument[1].Element;Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);;Argument[0];Argument[1];taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;Encode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Encodings.Web;TextEncoder;true;EncodeUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);;Argument[0];Argument[1];taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;Add;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;Add;(T);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;Create;(System.Text.Json.JsonElement,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;GetValues;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;JsonArray;(System.Text.Json.Nodes.JsonNodeOptions,System.Text.Json.Nodes.JsonNode[]);;Argument[this];Argument[1].Element;taint;df-generated | -| System.Text.Json.Nodes;JsonArray;false;JsonArray;(System.Text.Json.Nodes.JsonNode[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;AsArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;AsObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;AsValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;DeepClone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;Parse;(System.Text.Json.Utf8JsonReader,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;ReplaceWith;(T);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonNode;false;get_Root;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.Json.Nodes;JsonObject;false;Create;(System.Text.Json.JsonElement,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json.Nodes;JsonValue;false;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Nullable);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;DefaultJsonTypeInfoResolver;false;GetTypeInfo;(System.Type,System.Text.Json.JsonSerializerOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;false;set_ObjectCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;false;set_SerializeHandler;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateImmutableDictionaryInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func>,TCollection>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateImmutableEnumerableInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func,TCollection>);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateQueueInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;false;CreateStackInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_ConstructorParameterMetadataInitializer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_ObjectCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_ObjectWithParameterizedConstructorCreator;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_PropertyMetadataInitializer;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;false;set_SerializeHandler;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;false;set_Get;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;false;set_Set;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;false;set_ShouldSerialize;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;false;set_Getter;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;false;set_Setter;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;CreateJsonPropertyInfo;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;get_Properties;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_CreateObject;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnDeserialized;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnDeserializing;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnSerialized;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_OnSerializing;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfo;false;set_CreateObject;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;false;Combine;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;false;WithAddedModifier;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.Json.Serialization;JsonSerializerContext;false;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json.Serialization;JsonSerializerContext;false;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json.Serialization;JsonSerializerContext;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;false;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;false;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;false;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonDocument;false;Parse;(System.Buffers.ReadOnlySequence,System.Text.Json.JsonDocumentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;Parse;(System.IO.Stream,System.Text.Json.JsonDocumentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;Parse;(System.ReadOnlyMemory,System.Text.Json.JsonDocumentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;ParseValue;(System.Text.Json.Utf8JsonReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonDocument);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonDocument;false;get_RootElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement+ArrayEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement+ArrayEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement+ObjectEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;Clone;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.Json;JsonElement;false;EnumerateArray;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;EnumerateObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;GetProperty;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;GetProperty;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;GetProperty;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;ParseValue;(System.Text.Json.Utf8JsonReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryGetProperty;(System.String,System.Text.Json.JsonElement);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Nullable);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonElement;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;get_EncodedUtf8Bytes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonEncodedText;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String,System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String,System.String,System.Nullable,System.Nullable);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;JsonException;(System.String,System.String,System.Nullable,System.Nullable,System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonReaderState;false;JsonReaderState;(System.Text.Json.JsonReaderOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonReaderState;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.Serialization.JsonSerializerContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonSerializerOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializer;false;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;GetConverter;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;GetTypeInfo;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;JsonSerializerOptions;(System.Text.Json.JsonSerializerOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;JsonSerializerOptions;false;TryGetTypeInfo;(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;get_CurrentState;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;Utf8JsonReader;false;get_Position;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Reset;(System.Buffers.IBufferWriter);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Reset;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Text.Json;Utf8JsonWriter;false;get_Options;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;CaptureCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Text.RegularExpressions;CaptureCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Group;false;Synchronized;(System.Text.RegularExpressions.Group);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;GroupCollection;false;TryGetValue;(System.String,System.Text.RegularExpressions.Group);;Argument[this];ReturnValue;taint;df-generated | -| 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;GroupCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;GroupCollection;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Match;false;NextMatch;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Match;false;Synchronized;(System.Text.RegularExpressions.Match);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;MatchCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System.Text.RegularExpressions;MatchCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.RegularExpressions;MatchEvaluator;false;BeginInvoke;(System.Text.RegularExpressions.Match,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Count;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[3];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Escape;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;GetGroupNames;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;GroupNameFromNumber;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;IsMatch;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;IsMatch;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Match;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Match;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Match;(System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[3];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;Unescape;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;Regex;false;get_MatchTimeout;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[2];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[3];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;false;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);;Argument[5];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.RegularExpressions;RegexParseException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[1];Argument[this];taint;df-generated | -| System.Text.RegularExpressions;RegexRunner;false;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System.Text;Decoder;false;get_FallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderFallbackException;false;DecoderFallbackException;(System.String,System.Byte[],System.Int32);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Text;DecoderFallbackException;false;get_BytesUnknown;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderReplacementFallback;false;CreateFallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderReplacementFallback;false;DecoderReplacementFallback;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;DecoderReplacementFallback;false;get_DefaultString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;DecoderReplacementFallbackBuffer;false;DecoderReplacementFallbackBuffer;(System.Text.DecoderReplacementFallback);;Argument[0];Argument[this];taint;df-generated | -| System.Text;Encoder;false;get_FallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;EncoderReplacementFallback;false;CreateFallbackBuffer;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;EncoderReplacementFallback;false;EncoderReplacementFallback;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;EncoderReplacementFallback;false;get_DefaultString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;EncoderReplacementFallbackBuffer;false;EncoderReplacementFallbackBuffer;(System.Text.EncoderReplacementFallback);;Argument[0];Argument[this];taint;df-generated | -| System.Text;Encoding;false;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[]);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Text;Encoding;false;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Text;Encoding;false;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];Argument[this];taint;df-generated | -| System.Text;Encoding;false;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];Argument[this];taint;df-generated | -| System.Text;Encoding;false;GetBytes;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System.Text;Encoding;false;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;Encoding;false;GetString;(System.Byte*,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;Encoding;false;GetString;(System.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| 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.Span);;Argument[0];ReturnValue;taint;manual | -| System.Text;Encoding;true;GetBytes;(System.String);;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.Span);;Argument[0].Element;ReturnValue;taint;manual | -| System.Text;Encoding;true;GetDecoder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;Encoding;true;GetEncoder;();;Argument[this];ReturnValue;taint;df-generated | -| 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;EncodingExtensions;false;GetString;(System.Text.Encoding,System.Buffers.ReadOnlySequence);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[1];ReturnValue;taint;df-generated | -| System.Text;EncodingProvider;true;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);;Argument[2];ReturnValue;taint;df-generated | -| System.Text;SpanLineEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;SpanLineEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;SpanRuneEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;SpanRuneEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendFormatted;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendFormatted;(T);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendFormatted;(T,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder);;Argument[2];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);;Argument[2];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);;Argument[3];Argument[this];taint;df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;false;AppendLiteral;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder+ChunkEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder+ChunkEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| 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];taint;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];taint;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.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;Append;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;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];taint;manual | -| System.Text;StringBuilder;false;Append;(System.Object);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.ReadOnlyMemory);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.ReadOnlySpan);;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];taint;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];taint;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[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Append;(System.Text.StringBuilder,System.Int32,System.Int32);;Argument[0];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object);;Argument[2];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);;Argument[3];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[4];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);;Argument[2].Element;Argument[this];taint;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.Text.CompositeFormat,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object);;Argument[1];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object);;Argument[2];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object,System.Object);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object,System.Object);;Argument[2];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object,System.Object,System.Object);;Argument[3];Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.String,System.Object[]);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);;Argument[0];Argument[this];taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);;Argument[0];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;AppendJoin;(System.Char,System.Object[]);;Argument[1].Element;Argument[this];taint;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];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Object[]);;Argument[1].Element;Argument[this];taint;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];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.String[]);;Argument[1].Element;Argument[this];taint;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);;Argument[1].Element;Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.Char,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);;Argument[1].Element;Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;();;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[1];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;(System.String);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendLine;(System.String);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);;Argument[this];ReturnValue;value;manual | -| System.Text;StringBuilder;false;Clear;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;GetChunks;();;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Byte);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Char);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Char[]);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Decimal);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Double);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Int16);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Int64);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.ReadOnlySpan);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.SByte);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.Single);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.String);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.String,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.UInt16);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.UInt32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Insert;(System.Int32,System.UInt64);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Remove;(System.Int32,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Replace;(System.Char,System.Char);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Replace;(System.Char,System.Char,System.Int32,System.Int32);;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringBuilder;false;Replace;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;Replace;(System.String,System.String,System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Text;StringBuilder;false;StringBuilder;(System.String);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;StringBuilder;(System.String,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;StringBuilder;(System.String,System.Int32,System.Int32,System.Int32);;Argument[0];Argument[this];taint;manual | -| System.Text;StringBuilder;false;ToString;();;Argument[this];ReturnValue;taint;manual | -| System.Text;StringBuilder;false;ToString;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual | -| System.Text;StringRuneEnumerator;false;GetEnumerator;();;Argument[this];ReturnValue;value;df-generated | -| System.Text;StringRuneEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Channels;Channel;false;CreateBounded;(System.Threading.Channels.BoundedChannelOptions,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;ConcurrencyLimiter;false;AcquireAsyncCore;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;ConcurrencyLimiter;false;AttemptAcquireCore;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;MetadataName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;MetadataName;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;PartitionedRateLimiter;false;Create;(System.Func>,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;PartitionedRateLimiter;false;CreateChained;(System.Threading.RateLimiting.PartitionedRateLimiter[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;PartitionedRateLimiter;false;WithTranslatedKey;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitLease;false;TryGetMetadata;(System.Threading.RateLimiting.MetadataName,T);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;RateLimitLease;true;GetAllMetadata;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;Get;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetConcurrencyLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetFixedWindowLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetSlidingWindowLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;GetTokenBucketLimiter;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimitPartition;false;RateLimitPartition;(TKey,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.RateLimiting;RateLimiter;false;AcquireAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;RateLimiter;false;AttemptAcquire;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.RateLimiting;SlidingWindowRateLimiter;false;get_ReplenishmentPeriod;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Action,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;ActionBlock;false;ActionBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;BatchBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target3;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;BroadcastBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;BroadcastBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock;false;TryReceiveAll;(System.Collections.Generic.IList);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;BufferBlock;(System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;AsObservable;(System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;AsObserver;(System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions,System.Predicate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Post;(System.Threading.Tasks.Dataflow.ITargetBlock,TInput);;Argument[1];Argument[0];taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;false;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;IReceivableSourceBlock;true;TryReceive;(System.Predicate,TOutput);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target3;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target1;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock;false;get_Target2;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformBlock;false;TransformBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock;false;TransformManyBlock;(System.Func>>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);;Argument[this];Argument[1];taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;TryReceiveAll;(System.Collections.Generic.IList);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;WriteOnceBlock;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;WriteOnceBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock;false;get_Completion;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Sources;IValueTaskSource;true;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Sources;IValueTaskSource;true;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;GetResult;(System.Int16);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;SetException;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;false;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler,System.Int32,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;false;get_ConcurrentScheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;false;get_ExclusiveScheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForAsync;(T,T,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForAsync;(T,T,System.Threading.CancellationToken,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForAsync;(T,T,System.Threading.Tasks.ParallelOptions,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Parallel;false;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;ParallelLoopResult;false;get_LowestBreakIteration;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Delay;(System.Int32,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;Delay;(System.TimeSpan,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;Delay;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;FromCanceled;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;FromResult;(TResult);;Argument[0];ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;Run;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Run;(System.Func>);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func>);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func>,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Run;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,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.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;WaitAsync;(System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[2];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAll;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAll;(System.Threading.Tasks.Task[]);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WhenAny;(System.Collections.Generic.IEnumerable>);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);;Argument[1].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;WhenAny;(System.Threading.Tasks.Task[]);;Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | -| System.Threading.Tasks;Task;false;get_AsyncState;();;Argument[this];ReturnValue;taint;df-generated | -| 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;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.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.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action,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.Object>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,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.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.Tasks.TaskContinuationOptions);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[1];Argument[0].Parameter[1];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.Object,TNewResult>,System.Object,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.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.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.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.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[this];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;ContinueWith;(System.Func,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);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,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,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;Task;false;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;Task;false;WaitAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;Task;false;get_Result;();;Argument[this];ReturnValue;taint;manual | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;ConfigureAwait;(System.IAsyncDisposable,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;ConfigureAwait;(System.Collections.Generic.IAsyncEnumerable,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;false;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskCanceledException;false;TaskCanceledException;(System.Threading.Tasks.Task);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCanceledException;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;TaskCompletionSource;(System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;SetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;TrySetResult;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskCompletionSource;false;get_Task;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskExtensions;false;Unwrap;(System.Threading.Tasks.Task);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskExtensions;false;Unwrap;(System.Threading.Tasks.Task>);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],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[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,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[],System.Action[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,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[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,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[],System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,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.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,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,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[3];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_CancellationToken;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_Scheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],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[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,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[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[0];Argument[1].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,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,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);;Argument[1];Argument[0].Parameter[0];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | -| System.Threading.Tasks;TaskFactory;false;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);;Argument[3];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;TaskFactory;(System.Threading.Tasks.TaskScheduler);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_CancellationToken;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskFactory;false;get_Scheduler;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;TaskScheduler;false;add_UnobservedTaskException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskScheduler;false;remove_UnobservedTaskException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;TaskToAsyncResult;false;Begin;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;false;UnobservedTaskExceptionEventArgs;(System.AggregateException);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;AsTask;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;FromResult;(TResult);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;Preserve;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Task);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;AsTask;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ConfigureAwait;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;GetAwaiter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;Preserve;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(System.Threading.Tasks.Task);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;ValueTask;(TResult);;Argument[0];Argument[this];taint;df-generated | -| System.Threading.Tasks;ValueTask;false;get_Result;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;AbandonedMutexException;false;AbandonedMutexException;(System.Int32,System.Threading.WaitHandle);;Argument[1];Argument[this];taint;df-generated | -| System.Threading;AbandonedMutexException;false;AbandonedMutexException;(System.String,System.Exception,System.Int32,System.Threading.WaitHandle);;Argument[3];Argument[this];taint;df-generated | -| System.Threading;AbandonedMutexException;false;AbandonedMutexException;(System.String,System.Int32,System.Threading.WaitHandle);;Argument[2];Argument[this];taint;df-generated | -| System.Threading;AbandonedMutexException;false;get_Mutex;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;AsyncLocal;false;AsyncLocal;(System.Action>);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Barrier;false;Barrier;(System.Int32,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;Register;(System.Action,System.Object,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;UnsafeRegister;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;UnsafeRegister;(System.Action,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;CancellationToken;false;get_WaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;CancellationTokenSource;false;CancelAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;CancellationTokenSource;false;get_Token;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;CompressedStack;false;CreateCopy;();;Argument[this];ReturnValue;value;df-generated | -| System.Threading;CompressedStack;false;Run;(System.Threading.CompressedStack,System.Threading.ContextCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ContextCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;CountdownEvent;false;get_WaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;ExecutionContext;false;CreateCopy;();;Argument[this];ReturnValue;value;df-generated | -| System.Threading;ExecutionContext;false;Run;(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;HostExecutionContextManager;false;SetHostExecutionContext;(System.Threading.HostExecutionContext);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;IOCompletionCallback;false;BeginInvoke;(System.UInt32,System.UInt32,System.Threading.NativeOverlapped*,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Boolean,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Boolean,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Boolean,System.Object,System.Func);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;LazyInitializer;false;EnsureInitialized;(T,System.Object,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading;ManualResetEventSlim;false;get_WaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;Overlapped;false;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);;Argument[2];Argument[this];taint;df-generated | -| System.Threading;Overlapped;false;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);;Argument[3];Argument[this];taint;df-generated | -| System.Threading;Overlapped;false;Pack;(System.Threading.IOCompletionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Overlapped;false;Pack;(System.Threading.IOCompletionCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Overlapped;false;UnsafePack;(System.Threading.IOCompletionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Overlapped;false;UnsafePack;(System.Threading.IOCompletionCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ParameterizedThreadStart;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;PeriodicTimer;false;PeriodicTimer;(System.TimeSpan);;Argument[0];Argument[this];taint;df-generated | -| System.Threading;PeriodicTimer;false;PeriodicTimer;(System.TimeSpan,System.TimeProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Threading;PeriodicTimer;false;WaitForNextTickAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;PreAllocatedOverlapped;false;PreAllocatedOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;PreAllocatedOverlapped;false;UnsafeCreate;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.Int32,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.TimeSpan);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SemaphoreSlim;false;get_AvailableWaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;SendOrPostCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;SpinWait;false;SpinUntil;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SpinWait;false;SpinUntil;(System.Func,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SpinWait;false;SpinUntil;(System.Func,System.TimeSpan);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SynchronizationContext;false;Post;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;SynchronizationContext;false;Send;(System.Threading.SendOrPostCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ParameterizedThreadStart);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ParameterizedThreadStart,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ThreadStart);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Thread;false;Thread;(System.Threading.ThreadStart,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadExceptionEventArgs;false;ThreadExceptionEventArgs;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Threading;ThreadExceptionEventArgs;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;ThreadExceptionEventHandler;false;BeginInvoke;(System.Object,System.Threading.ThreadExceptionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadLocal;false;ThreadLocal;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadLocal;false;ThreadLocal;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;QueueUserWorkItem;(System.Threading.WaitCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;QueueUserWorkItem;(System.Threading.WaitCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;QueueUserWorkItem;(System.Action,TState,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeQueueUserWorkItem;(System.Threading.WaitCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeQueueUserWorkItem;(System.Action,TState,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPool;false;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPoolBoundHandle;false;AllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPoolBoundHandle;false;AllocateNativeOverlapped;(System.Threading.PreAllocatedOverlapped);;Argument[0];ReturnValue;taint;df-generated | -| System.Threading;ThreadPoolBoundHandle;false;UnsafeAllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;ThreadPoolBoundHandle;false;get_Handle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Threading;ThreadStart;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.Int64,System.Int64);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;Timer;false;Timer;(System.Threading.TimerCallback,System.Object,System.UInt32,System.UInt32);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Threading;TimerCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;WaitCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Threading;WaitHandleExtensions;false;SetSafeWaitHandle;(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle);;Argument[1];Argument[0];taint;df-generated | -| System.Threading;WaitOrTimerCallback;false;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Timers;ElapsedEventHandler;false;BeginInvoke;(System.Object,System.Timers.ElapsedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Timers;Timer;false;add_Elapsed;(System.Timers.ElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Timers;Timer;false;remove_Elapsed;(System.Timers.ElapsedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;CommittableTransaction;false;BeginCommit;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;CommittableTransaction;false;get_AsyncState;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;CommittableTransaction;false;get_AsyncWaitHandle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;HostCurrentTransactionCallback;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;Transaction;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistDurable;(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;PromoteAndEnlistDurable;(System.Guid,System.Transactions.IPromotableSinglePhaseNotification,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;Rollback;(System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;SetDistributedTransactionIdentifier;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);;Argument[1];Argument[this];taint;df-generated | -| System.Transactions;Transaction;false;add_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;Transaction;false;get_PromoterType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;get_TransactionInformation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;Transaction;false;remove_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionCompletedEventHandler;false;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionEventArgs;false;get_Transaction;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;TransactionInformation;false;get_DistributedIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Transactions;TransactionManager;false;add_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionManager;false;remove_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionManager;false;set_HostCurrentCallback;(System.Transactions.HostCurrentTransactionCallback);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Transactions;TransactionScope;false;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;TransactionScope;false;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;TransactionScope;false;TransactionScope;(System.Transactions.Transaction,System.Transactions.TransactionScopeAsyncFlowOption);;Argument[0];Argument[this];taint;df-generated | -| System.Transactions;TransactionStartedEventHandler;false;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Web.UI.WebControls;TextBox;false;get_Text;();;Argument[this];ReturnValue;taint;manual | -| 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;HtmlDecode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;HtmlDecode;(System.String,System.IO.TextWriter);;Argument[0];Argument[1];taint;df-generated | -| 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 | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlEncodeToBytes;(System.String,System.Text.Encoding);;Argument[0];ReturnValue;taint;df-generated | -| System.Web;HttpUtility;false;UrlPathEncode;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Windows.Input;ICommand;true;add_CanExecuteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Windows.Input;ICommand;true;remove_CanExecuteChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;ValueSerializerAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;ValueSerializerAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;get_ValueSerializerType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Windows.Markup;ValueSerializerAttribute;false;get_ValueSerializerTypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Ancestors;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Ancestors;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;AncestorsAndSelf;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;AncestorsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Attributes;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Attributes;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantNodes;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantNodesAndSelf;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Descendants;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Descendants;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantsAndSelf;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;DescendantsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Elements;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Elements;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;InDocumentOrder;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;Extensions;false;Nodes;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Linq;XAttribute;false;SetValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;XAttribute;(System.Xml.Linq.XAttribute);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;XAttribute;(System.Xml.Linq.XName,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;XAttribute;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XAttribute;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XAttribute;false;get_NextAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XAttribute;false;get_PreviousAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XCData;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XCData;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XComment;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XComment;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XComment;false;XComment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XComment;false;XComment;(System.Xml.Linq.XComment);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;Add;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;Add;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XContainer;false;Add;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;AddFirst;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XContainer;false;CreateWriter;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;DescendantNodes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Descendants;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Descendants;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Element;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Elements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Elements;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;Nodes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;ReplaceNodes;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;ReplaceNodes;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XContainer;false;ReplaceNodes;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XContainer;false;get_FirstNode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XContainer;false;get_LastNode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDeclaration;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Linq;XDeclaration;false;XDeclaration;(System.Xml.Linq.XDeclaration);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.TextReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Parse;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Parse;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;Save;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocument;false;XDocument;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;XDocument;(System.Xml.Linq.XDeclaration,System.Object[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;XDocument;(System.Xml.Linq.XDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocument;false;get_DocumentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocument;false;get_Root;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocumentType;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml.Linq;XDocumentType;false;XDocumentType;(System.Xml.Linq.XDocumentType);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;AncestorsAndSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;AncestorsAndSelf;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Attribute;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Attributes;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;DescendantNodesAndSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;DescendantsAndSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;DescendantsAndSelf;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.TextReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Parse;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;Parse;(System.String,System.Xml.Linq.LoadOptions);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;ReadXml;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAll;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAll;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAll;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAttributes;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAttributes;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XElement;false;ReplaceAttributes;(System.Object[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;SetAttributeValue;(System.Xml.Linq.XName,System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SetAttributeValue;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SetElementValue;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;SetValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XElement);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XName);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XName,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XStreamingElement);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XElement;false;XElement;(System.Xml.Linq.XStreamingElement);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XElement;false;get_FirstAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XElement;false;get_LastAttribute;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;Get;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;Get;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;get_LocalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;get_Namespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XName;false;get_NamespaceName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;GetName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;GetName;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;get_NamespaceName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;op_Addition;(System.Xml.Linq.XNamespace,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNamespace;false;op_Addition;(System.Xml.Linq.XNamespace,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;AddAfterSelf;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XNode;false;AddBeforeSelf;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XNode;false;Ancestors;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;Ancestors;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;CreateReader;(System.Xml.Linq.ReaderOptions);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ElementsAfterSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ElementsAfterSelf;(System.Xml.Linq.XName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;NodesAfterSelf;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ReadFrom;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Linq;XNode;false;ReplaceWith;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XNode;false;get_NextNode;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;AddAnnotation;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XObject;false;Annotation;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;Annotation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;Annotations;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;Annotations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;add_Changed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XObject;false;add_Changing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XObject;false;get_BaseUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;get_Document;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;get_Parent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Linq;XObject;false;remove_Changed;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XObject;false;remove_Changing;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Linq;XProcessingInstruction;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;XProcessingInstruction;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;XProcessingInstruction;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XProcessingInstruction;false;XProcessingInstruction;(System.Xml.Linq.XProcessingInstruction);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XStreamingElement;false;XStreamingElement;(System.Xml.Linq.XName);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XStreamingElement;false;XStreamingElement;(System.Xml.Linq.XName,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Linq;XStreamingElement;false;XStreamingElement;(System.Xml.Linq.XName,System.Object[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Linq;XText;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XText;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Linq;XText;false;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Linq;XText;false;XText;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Linq;XText;false;XText;(System.Xml.Linq.XText);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;GetEntity;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;GetEntityAsync;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;false;set_Credentials;(System.Net.ICredentials);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;Extensions;false;GetSchemaInfo;(System.Xml.Linq.XAttribute);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;Extensions;false;GetSchemaInfo;(System.Xml.Linq.XElement);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;Extensions;false;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;ValidationEventArgs;false;get_Exception;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;ValidationEventArgs;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;ValidationEventHandler;false;BeginInvoke;(System.Object,System.Xml.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlAtomicValue;false;Clone;();;Argument[this];ReturnValue;value;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;value;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_TypedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_ValueAsDateTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlAtomicValue;false;get_XmlType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;Compile;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Compile;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlResolver);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Read;(System.IO.Stream,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Read;(System.IO.TextReader,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;Read;(System.Xml.XmlReader,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchema;false;get_Groups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;get_Includes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchema;false;get_Notations;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAll;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAnnotation;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttribute;false;get_AttributeSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttribute;false;get_AttributeType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttribute;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttributeGroup;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttributeGroup;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaAttributeGroup;false;get_RedefinedAttributeGroup;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaChoice;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| 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.XmlSchema,System.Xml.XmlResolver);;Argument[0];ReturnValue;taint;df-generated | -| 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;XmlSchemaCollection;false;XmlSchemaCollection;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaCollection;false;get_Item;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Xml.Schema;XmlSchemaCollection;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaComplexContentExtension;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaComplexContentRestriction;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaComplexType;false;get_AttributeWildcard;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaComplexType;false;get_ContentTypeParticle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaDatatype;true;ChangeType;(System.Object,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaDatatype;true;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaDatatype;true;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaElement;false;get_ElementSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaElement;false;get_ElementType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaElement;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;XmlSchemaException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;get_SourceSchemaObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaException;false;get_SourceUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaGroup;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaGroupRef;false;get_Particle;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaIdentityConstraint;false;get_Fields;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaIdentityConstraint;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Schema;XmlSchemaInference;false;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaInferenceException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| 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;Remove;(System.Xml.Schema.XmlSchemaObject);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;false;XmlSchemaObjectCollection;(System.Xml.Schema.XmlSchemaObject);;Argument[0];Argument[this];taint;df-generated | -| 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 | -| System.Xml.Schema;XmlSchemaObjectEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;false;get_Names;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;false;get_Values;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_AttributeGroups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_Groups;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaRedefine;false;get_SchemaTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSequence;false;get_Items;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.String,System.Xml.XmlReader);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Add;(System.Xml.Schema.XmlSchema);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Remove;(System.Xml.Schema.XmlSchema);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Reprocess;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;Reprocess;(System.Xml.Schema.XmlSchema);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;XmlSchemaSet;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaSet;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSet;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaSet;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleContentExtension;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleContentRestriction;false;get_Attributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleContentRestriction;false;get_Facets;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleTypeRestriction;false;get_Facets;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleTypeUnion;false;get_BaseMemberTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaSimpleTypeUnion;false;get_BaseTypes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_BaseSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_BaseXmlSchemaType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_Datatype;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaType;false;get_QualifiedName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidationException;false;SetSourceObject;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidationException;false;get_SourceObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;AddSchema;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;GetExpectedAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;GetExpectedParticles;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;Initialize;(System.Xml.Schema.XmlSchemaObject);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;SkipToEndElement;(System.Xml.Schema.XmlSchemaInfo);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateAttribute;(System.String,System.String,System.Xml.Schema.XmlValueGetter,System.Xml.Schema.XmlSchemaInfo);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo,System.String,System.String,System.String,System.String);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[1];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateText;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateText;(System.Xml.Schema.XmlValueGetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateWhitespace;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;ValidateWhitespace;(System.Xml.Schema.XmlValueGetter);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlSchemaValidator;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Schema;XmlSchemaValidator;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Schema;XmlValueGetter;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;CodeIdentifiers;false;Add;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;Add;(System.String,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;AddUnique;(System.String,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;AddUnique;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;AddUnique;(System.String,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;MakeUnique;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;CodeIdentifiers;false;ToArray;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;ImportContext;false;ImportContext;(System.Xml.Serialization.CodeIdentifiers,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapAttributeAttribute;false;SoapAttributeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapAttributeOverrides;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapAttributeOverrides;false;get_Item;(System.Type,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapAttributes;false;SoapAttributes;(System.Reflection.ICustomAttributeProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapElementAttribute;false;SoapElementAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapEnumAttribute;false;SoapEnumAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapIncludeAttribute;false;SoapIncludeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[]);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportTypeMapping;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapReflectionImporter;false;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapTypeAttribute;false;SoapTypeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapTypeAttribute;false;SoapTypeAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;SoapTypeAttribute;false;SoapTypeAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;UnreferencedObjectEventArgs;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;UnreferencedObjectEventArgs;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;get_UnreferencedId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventArgs;false;get_UnreferencedObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;UnreferencedObjectEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.UnreferencedObjectEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;false;XmlAnyElementAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;false;XmlAnyElementAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;false;XmlAnyElementAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| 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;Remove;(System.Xml.Serialization.XmlAnyElementAttribute);;Argument[0];Argument[this];taint;df-generated | -| 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;XmlArrayAttribute;false;XmlArrayAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;false;XmlArrayItemAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| 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;Remove;(System.Xml.Serialization.XmlArrayItemAttribute);;Argument[0];Argument[this];taint;df-generated | -| 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;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;false;XmlAttributeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;false;get_Attr;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;false;get_ExpectedAttributes;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;false;get_ObjectBeingDeserialized;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributeEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.XmlAttributeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlAttributeOverrides;false;get_Item;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;XmlAttributes;(System.Reflection.ICustomAttributeProvider);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlAnyElements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlArrayItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlChoiceIdentifier;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlAttributes;false;get_XmlElements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlChoiceIdentifierAttribute;false;XmlChoiceIdentifierAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnknownElement;(System.Xml.Serialization.XmlElementEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlDeserializationEvents;false;set_OnUnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.String,System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.String,System.Type);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlElementAttribute;false;XmlElementAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| 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;Remove;(System.Xml.Serialization.XmlElementAttribute);;Argument[0];Argument[this];taint;df-generated | -| 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;XmlElementEventArgs;false;get_Element;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlElementEventArgs;false;get_ExpectedElements;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlElementEventArgs;false;get_ObjectBeingDeserialized;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlElementEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.XmlElementEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlEnumAttribute;false;XmlEnumAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlIncludeAttribute;false;XmlIncludeAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;SetKey;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;get_ElementName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;get_Namespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMapping;false;get_XsdElementName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMemberMapping;false;get_MemberName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlMembersMapping;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_LocalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_NamespaceURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_ObjectBeingDeserialized;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;false;get_Text;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlNodeEventHandler;false;BeginInvoke;(System.Object,System.Xml.Serialization.XmlNodeEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);;Argument[2].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlReflectionImporter;false;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlRootAttribute;false;XmlRootAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaEnumerator;false;XmlSchemaEnumerator;(System.Xml.Serialization.XmlSchemas);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaEnumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportTypeMapping;(System.Xml.Serialization.XmlMembersMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;ExportTypeMapping;(System.Xml.Serialization.XmlTypeMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaExporter;false;XmlSchemaExporter;(System.Xml.Serialization.XmlSchemas);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaProviderAttribute;false;XmlSchemaProviderAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemaProviderAttribute;false;get_MethodName;();;Argument[this];ReturnValue;taint;df-generated | -| 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.Schema.XmlSchema,System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Add;(System.Xml.Schema.XmlSchema,System.Uri);;Argument[1];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Add;(System.Xml.Schema.XmlSchema,System.Uri);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Add;(System.Xml.Serialization.XmlSchemas);;Argument[0];Argument[this].Element;value;manual | -| System.Xml.Serialization;XmlSchemas;false;Compile;(System.Xml.Schema.ValidationEventHandler,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| 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;OnInsert;(System.Int32,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;OnSet;(System.Int32,System.Object,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSchemas;false;Remove;(System.Xml.Schema.XmlSchema);;Argument[0];Argument[this];taint;df-generated | -| 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 | -| System.Xml.Serialization;XmlSerializationCollectionFixupCallback;false;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationFixupCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReadCallback;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;CollectionFixup;(System.Object,System.Xml.Serialization.XmlSerializationCollectionFixupCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;get_Callback;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;get_Collection;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;false;get_CollectionItems;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.Int32);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.String[]);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;get_Callback;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader+Fixup;false;get_Ids;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddFixup;(System.Xml.Serialization.XmlSerializationReader+CollectionFixup);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddFixup;(System.Xml.Serialization.XmlSerializationReader+Fixup);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddReadCallback;(System.String,System.String,System.Type,System.Xml.Serialization.XmlSerializationReadCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddTarget;(System.String,System.Object);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;AddTarget;(System.String,System.Object);;Argument[this];Argument[1];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;CollapseWhitespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;EnsureArrayIndex;(System.Array,System.Int32,System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;GetTarget;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadNullableString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReference;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencedElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencedElement;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencingElement;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencingElement;(System.String,System.String,System.Boolean,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadReferencingElement;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadString;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ReadTypedPrimitive;(System.Xml.XmlQualifiedName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ShrinkArray;(System.Array,System.Int32,System.Type,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToByteArrayBase64;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlNCName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlNmToken;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;ToXmlNmTokens;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;get_Document;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationReader;false;get_Reader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriteCallback;false;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;AddWriteCallback;(System.Type,System.String,System.String,System.Xml.Serialization.XmlSerializationWriteCallback);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromByteArrayBase64;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromByteArrayHex;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromEnum;(System.Int64,System.String[],System.Int64[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromEnum;(System.Int64,System.String[],System.Int64[],System.String);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlNCName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlNmToken;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlNmTokens;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlQualifiedName;(System.Xml.XmlQualifiedName);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;FromXmlQualifiedName;(System.Xml.XmlQualifiedName,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.Byte[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.Byte[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.Byte[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteAttribute;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementEncoded;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementLiteral;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementString;(System.String,System.String,System.Xml.XmlQualifiedName);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.Byte[]);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.Byte[],System.Xml.XmlQualifiedName);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.Byte[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteElementStringRaw;(System.String,System.String,System.Xml.XmlQualifiedName);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteId;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteId;(System.Object);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringEncoded;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringEncodedRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringEncodedRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringLiteral;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringLiteralRaw;(System.String,System.String,System.Byte[]);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteNullableStringLiteralRaw;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteTypedPrimitive;(System.String,System.String,System.Object,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteValue;(System.Byte[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXmlAttribute;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXmlAttribute;(System.Xml.XmlNode,System.Object);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXsiType;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializationWriter;false;WriteXsiType;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);;Argument[this];Argument[2];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;Deserialize;(System.Xml.XmlReader,System.Xml.Serialization.XmlDeserializationEvents);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;FromMappings;(System.Xml.Serialization.XmlMapping[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[4];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;XmlSerializer;(System.Xml.Serialization.XmlTypeMapping);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;add_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializer;false;remove_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Serialization;XmlSerializerAssemblyAttribute;false;XmlSerializerAssemblyAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializerAssemblyAttribute;false;XmlSerializerAssemblyAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);;Argument[4];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerFactory;false;CreateSerializer;(System.Xml.Serialization.XmlTypeMapping);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Serialization;XmlSerializerVersionAttribute;false;XmlSerializerVersionAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlTextAttribute;false;XmlTextAttribute;(System.Type);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Serialization;XmlTypeAttribute;false;XmlTypeAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.XPath;Extensions;false;CreateNavigator;(System.Xml.Linq.XNode);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;Extensions;false;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;Extensions;false;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.XPath;XDocumentExtensions;false;ToXPathNavigable;(System.Xml.Linq.XNode);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathDocument;false;CreateNavigator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathDocument;false;XPathDocument;(System.Xml.XmlReader,System.Xml.XmlSpace);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.XPath;XPathException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.XPath;XPathException;false;XPathException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.XPath;XPathException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathExpression;false;Compile;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathExpression;false;Compile;(System.String,System.Xml.IXmlNamespaceResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathExpression;false;Compile;(System.String,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathItem;true;ValueAs;(System.Type);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;get_TypedValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;false;get_XmlType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;CheckValidity;(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml.XPath;XPathNavigator;true;Compile;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;CreateNavigator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Evaluate;(System.Xml.XPath.XPathExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;GetAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;GetNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;LookupNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;ReadSubtree;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.XPath;XPathNavigator;true;Select;(System.Xml.XPath.XPathExpression);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslCompiledTransform;false;Load;(System.Reflection.MethodInfo,System.Byte[],System.Type[]);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XslTransform;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;GetExtensionObject;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;GetParam;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;RemoveExtensionObject;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;RemoveParam;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltArgumentList;false;add_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Xsl;XsltArgumentList;false;remove_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml.Xsl;XsltCompileException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Xsl;XsltException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml.Xsl;XsltException;false;XsltException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml.Xsl;XsltException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltException;false;get_SourceUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml.Xsl;XsltMessageEncounteredEventHandler;false;BeginInvoke;(System.Object,System.Xml.Xsl.XsltMessageEncounteredEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlBinaryReaderInitializer;true;SetInput;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlBinaryReaderInitializer;true;SetInput;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlTextReaderInitializer;true;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Xml;IXmlTextReaderInitializer;true;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml;NameTable;false;Add;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Add;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Add;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Add;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Get;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;NameTable;false;Get;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;OnXmlDictionaryReaderClose;false;BeginInvoke;(System.Xml.XmlDictionaryReader,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System.Xml;UniqueId;false;UniqueId;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;UniqueId;false;UniqueId;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlAttribute;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttribute;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlAttribute;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlAttribute;false;get_OwnerElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Append;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Append;(System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Append;(System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;CopyTo;(System.Xml.XmlAttribute[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual | -| System.Xml;XmlAttributeCollection;false;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Prepend;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Prepend;(System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Prepend;(System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;Remove;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;RemoveAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;SetNamedItem;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_ItemOf;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_ItemOf;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_ItemOf;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlAttributeCollection;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System.Xml;XmlBinaryReaderSession;false;Add;(System.Int32,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;Add;(System.Int32,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;TryLookup;(System.String,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlBinaryReaderSession;false;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlCDataSection;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlCDataSection;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlCharacterData;false;XmlCharacterData;(System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlCharacterData;true;AppendData;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlCharacterData;true;Substring;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlComment;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlComment;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlConvert;false;DecodeName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;EncodeLocalName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;EncodeName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;EncodeNmToken;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyNCName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyNMTOKEN;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyPublicId;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyTOKEN;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyWhitespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlConvert;false;VerifyXmlChars;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;CreateNavigator;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;GetElementFromRow;(System.Data.DataRow);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;GetElementsByTagName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;GetRowFromElement;(System.Xml.XmlElement);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.IO.Stream);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.IO.TextReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;Load;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;XmlDataDocument;(System.Data.DataSet);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDataDocument;false;get_DataSet;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDeclaration;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDeclaration;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDeclaration;false;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDeclaration;false;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDeclaration;false;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDictionary;false;Add;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionary;false;Add;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionary;false;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionary;false;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[5];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateBinaryReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateDictionaryReader;(System.Xml.XmlReader);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;CreateTextReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDictionaryReader;false;ReadContentAsString;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;false;ReadString;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;GetAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;GetNonAtomizedNames;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadArray;(System.String,System.String,System.DateTime[],System.Int32,System.Int32);;Argument[this];Argument[2].Element;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32);;Argument[this];Argument[2].Element;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsQualifiedName;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.String[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.String[],System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadContentAsUniqueId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadDateTimeArray;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryReader;true;ReadDateTimeArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryString;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryString;false;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryString;false;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryString;false;get_Dictionary;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryString;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;CreateDictionaryWriter;(System.Xml.XmlWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteBase64Async;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteElementString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteElementString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;false;WriteStartAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteNode;(System.Xml.XmlDictionaryReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteQualifiedName;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteStartAttribute;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteString;(System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteTextNode;(System.Xml.XmlDictionaryReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteValue;(System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDictionaryWriter;true;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDocument;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateAttribute;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentFragment;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateDocumentType;(System.String,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateElement;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateEntityReference;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNavigator;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNavigator;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateProcessingInstruction;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateProcessingInstruction;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateXmlDeclaration;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateXmlDeclaration;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;CreateXmlDeclaration;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;GetElementsByTagName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;GetElementsByTagName;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;GetElementsByTagName;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;ImportNode;(System.Xml.XmlNode,System.Boolean);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;ImportNode;(System.Xml.XmlNode,System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| 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;XmlDocument;false;Save;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocument;false;Validate;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;Validate;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlNode);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocument;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocument;false;XmlDocument;(System.Xml.XmlImplementation);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDocument;false;add_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;add_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;get_DocumentElement;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;get_DocumentType;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;get_Implementation;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocument;false;remove_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;remove_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlDocument;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentFragment;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentFragment;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocumentFragment;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocumentFragment;false;XmlDocumentFragment;(System.Xml.XmlDocument);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentType;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlDocumentType;false;get_InternalSubset;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentType;false;get_PublicId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlDocumentType;false;get_SystemId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttributeNode;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetAttributeNode;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetElementsByTagName;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetElementsByTagName;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;GetElementsByTagName;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;RemoveAttributeAt;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;RemoveAttributeNode;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;RemoveAttributeNode;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttribute;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.Xml.XmlAttribute);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.Xml.XmlAttribute);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlElement;false;SetAttributeNode;(System.Xml.XmlAttribute);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlElement;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlElement;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlEntity;false;get_NotationName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntity;false;get_PublicId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntity;false;get_SystemId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntityReference;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlEntityReference;false;WriteContentTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlEntityReference;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlEntityReference;false;XmlEntityReference;(System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlException;false;XmlException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlException;false;get_SourceUri;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlImplementation;false;CreateDocument;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlImplementation;false;XmlImplementation;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| 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;XmlNamedNodeMap;false;Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;RemoveNamedItem;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;RemoveNamedItem;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNamedNodeMap;false;SetNamedItem;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;LookupNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;LookupPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;XmlNamespaceManager;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlNamespaceManager;false;get_DefaultNamespace;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNamespaceManager;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| 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;AppendChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;AppendChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;AppendChild;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;AppendChild;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;CreateNavigator;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;GetNamespaceOfPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;GetPrefixOfNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[1].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[1].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[1].Element;taint;df-generated | -| System.Xml;XmlNode;true;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;PrependChild;(System.Xml.XmlNode);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;RemoveChild;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;RemoveChild;(System.Xml.XmlNode);;Argument[0].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[0].Element;taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[1].Element;ReturnValue;taint;df-generated | -| System.Xml;XmlNode;true;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);;Argument[this];Argument[0].Element;taint;df-generated | -| 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_Item;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[2].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);;Argument[4];Argument[this];taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_NewParent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_NewValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_Node;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_OldParent;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventArgs;false;get_OldValue;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeChangedEventHandler;false;BeginInvoke;(System.Object,System.Xml.XmlNodeChangedEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlNodeList;true;get_ItemOf;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;GetAttribute;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;GetAttribute;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;LookupNamespace;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;LookupPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;XmlNodeReader;(System.Xml.XmlNode);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlNodeReader;false;get_BaseURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_LocalName;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_NamespaceURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_Prefix;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNodeReader;false;get_XmlLang;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNotation;false;get_PublicId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlNotation;false;get_SystemId;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[1].Element;Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[4];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[5];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[6];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[7];Argument[this];taint;df-generated | -| System.Xml;XmlParserContext;false;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);;Argument[9];Argument[this];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlProcessingInstruction;false;get_Target;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlQualifiedName;false;ToString;(System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlQualifiedName;false;ToString;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| 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 | -| System.Xml;XmlReader;true;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadContentAsObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadContentAsString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsDateTime;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsDateTime;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsObject;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsObject;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementContentAsString;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementString;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadElementString;(System.String,System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadString;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;ReadSubtree;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;get_Name;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReader;true;get_SchemaInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlReaderSettings;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlReaderSettings;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlReaderSettings;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlResolver;true;ResolveUri;(System.Uri,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlResolver;true;ResolveUri;(System.Uri,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlSecureResolver;false;GetEntity;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlSecureResolver;false;GetEntityAsync;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlSignificantWhitespace;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlSignificantWhitespace;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlText;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlText;false;SplitText;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlText;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlTextReader;false;GetRemainder;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;LookupNamespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String,System.IO.TextReader,System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String,System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;XmlTextReader;(System.Xml.XmlNameTable);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextReader;false;get_BaseURI;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;get_Encoding;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextReader;false;set_XmlResolver;(System.Xml.XmlResolver);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;LookupPrefix;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteCData;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteChars;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteComment;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteDocType;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteEntityRef;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteName;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteNmToken;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteProcessingInstruction;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteProcessingInstruction;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteRaw;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteRaw;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartAttribute;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartAttribute;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartElement;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;WriteStartElement;(System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;XmlTextWriter;(System.IO.Stream,System.Text.Encoding);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;XmlTextWriter;(System.IO.TextWriter);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlTextWriter;false;get_BaseStream;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlTextWriter;false;get_XmlLang;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlUrlResolver;false;GetEntity;(System.Uri,System.String,System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlUrlResolver;false;set_Credentials;(System.Net.ICredentials);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlUrlResolver;false;set_Proxy;(System.Net.IWebProxy);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;LookupNamespace;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;XmlValidatingReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;XmlValidatingReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;XmlValidatingReader;(System.Xml.XmlReader);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlValidatingReader;false;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlValidatingReader;false;get_NameTable;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;get_Reader;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;get_Schemas;();;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlValidatingReader;false;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System.Xml;XmlWhitespace;false;CloneNode;(System.Boolean);;Argument[this];ReturnValue;taint;df-generated | -| System.Xml;XmlWhitespace;false;WriteTo;(System.Xml.XmlWriter);;Argument[this];Argument[0];taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.Stream);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.TextWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.String,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.String,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Text.StringBuilder,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Xml.XmlWriter);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);;Argument[0];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);;Argument[1];ReturnValue;taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeString;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String);;Argument[2];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementString;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteElementStringAsync;(System.String,System.String,System.String,System.String);;Argument[3];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartAttribute;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartAttribute;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartElement;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;false;WriteStartElement;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteAttributes;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteNode;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteNodeAsync;(System.Xml.XmlReader,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteQualifiedName;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteValue;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| System.Xml;XmlWriter;true;WriteValue;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Action;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);;Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);;Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);;Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Action;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;AggregateException;false;AggregateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;AggregateException;false;AggregateException;(System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;AggregateException;false;GetBaseException;();;Argument[this];ReturnValue;taint;df-generated | -| System;AggregateException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;AggregateException;false;Handle;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AggregateException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;AggregateException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;AppDomain;false;ApplyPolicy;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;AppDomain;false;add_AssemblyLoad;(System.AssemblyLoadEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_AssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_DomainUnload;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_FirstChanceException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_ProcessExit;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_ResourceResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_TypeResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;add_UnhandledException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_AssemblyLoad;(System.AssemblyLoadEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_AssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_DomainUnload;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_FirstChanceException;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_ProcessExit;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_ResourceResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_TypeResolve;(System.ResolveEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;AppDomain;false;remove_UnhandledException;(System.UnhandledExceptionEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;ApplicationId;false;ApplicationId;(System.Byte[],System.String,System.Version,System.String,System.String);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ApplicationId;false;Copy;();;Argument[this];ReturnValue;taint;df-generated | -| System;ApplicationId;false;get_PublicKeyToken;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentException;false;ArgumentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;ArgumentException;false;ArgumentException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;ArgumentException;false;ArgumentException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;ArgumentException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;ArgumentException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentException;false;get_ParamName;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentOutOfRangeException;false;ArgumentOutOfRangeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;ArgumentOutOfRangeException;false;ArgumentOutOfRangeException;(System.String,System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;ArgumentOutOfRangeException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;ArgumentOutOfRangeException;false;get_ActualValue;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArgumentOutOfRangeException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| 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[this].Element;ReturnValue.Element;value;manual | -| System;Array;false;ConvertAll;(TInput[],System.Converter);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;CopyTo;(System.Array,System.Int64);;Argument[this].Element;Argument[0].Element;value;manual | -| System;Array;false;Exists;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;Fill;(T[],T);;Argument[1];Argument[0].Element;taint;df-generated | -| System;Array;false;Fill;(T[],T,System.Int32,System.Int32);;Argument[1];Argument[0].Element;taint;df-generated | -| System;Array;false;Find;(T[],System.Predicate);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System;Array;false;Find;(T[],System.Predicate);;Argument[0].Element;ReturnValue;value;manual | -| System;Array;false;Find;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System;Array;false;FindAll;(T[],System.Predicate);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System;Array;false;FindAll;(T[],System.Predicate);;Argument[0].Element;ReturnValue;value;manual | -| System;Array;false;FindAll;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System;Array;false;FindIndex;(T[],System.Int32,System.Int32,System.Predicate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindIndex;(T[],System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindIndex;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindLast;(T[],System.Predicate);;Argument[0].Element;Argument[1].Parameter[0];value;manual | -| System;Array;false;FindLast;(T[],System.Predicate);;Argument[0].Element;ReturnValue;value;manual | -| System;Array;false;FindLast;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;manual | -| System;Array;false;FindLastIndex;(T[],System.Int32,System.Int32,System.Predicate);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindLastIndex;(T[],System.Int32,System.Predicate);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Array;false;FindLastIndex;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;ForEach;(T[],System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| 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;Array;false;Sort;(T[],System.Comparison);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;TrueForAll;(T[],System.Predicate);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Array;false;get_SyncRoot;();;Argument[this];ReturnValue;value;df-generated | -| System;ArraySegment+Enumerator;false;get_Current;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;ArraySegment;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ArraySegment;false;ArraySegment;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ArraySegment;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;Slice;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;get_Array;();;Argument[this];ReturnValue;taint;df-generated | -| System;ArraySegment;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;AssemblyLoadEventHandler;false;BeginInvoke;(System.Object,System.AssemblyLoadEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;AsyncCallback;false;BeginInvoke;(System.IAsyncResult,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;BadImageFormatException;false;BadImageFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;BadImageFormatException;false;BadImageFormatException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;BadImageFormatException;false;BadImageFormatException;(System.String,System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;BadImageFormatException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;BadImageFormatException;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;BadImageFormatException;false;get_FileName;();;Argument[this];ReturnValue;taint;df-generated | -| System;BadImageFormatException;false;get_FusionLog;();;Argument[this];ReturnValue;taint;df-generated | -| System;BadImageFormatException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;Boolean;false;Parse;(System.String);;Argument[0];ReturnValue;taint;manual | -| System;Boolean;false;TryParse;(System.ReadOnlySpan,System.Boolean);;Argument[0].Element;Argument[1];taint;manual | -| System;Boolean;false;TryParse;(System.ReadOnlySpan,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;Comparison;false;BeginInvoke;(T,T,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Console;false;add_CancelKeyPress;(System.ConsoleCancelEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Console;false;remove_CancelKeyPress;(System.ConsoleCancelEventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;ConsoleCancelEventHandler;false;BeginInvoke;(System.Object,System.ConsoleCancelEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| 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);;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.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);;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.Span,System.Int32);;Argument[0].Element;Argument[1].Element;taint;manual | -| System;Convert;false;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);;Argument[0].Element;Argument[2];taint;manual | -| System;Convert;false;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System;Convert;false;TryFromBase64String;(System.String,System.Span,System.Int32);;Argument[0];Argument[1].Element;taint;manual | -| System;Convert;false;TryFromBase64String;(System.String,System.Span,System.Int32);;Argument[0];Argument[2];taint;manual | -| System;Convert;false;TryFromBase64String;(System.String,System.Span,System.Int32);;Argument[0];ReturnValue;taint;manual | -| System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;Argument[1].Element;taint;manual | -| System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;Argument[2];taint;manual | -| System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;ReturnValue;taint;manual | -| System;Converter;false;BeginInvoke;(TInput,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;DBNull;false;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;DateTime;false;ToDateTime;(System.IFormatProvider);;Argument[this];ReturnValue;value;df-generated | -| System;DateTime;false;ToLocalTime;();;Argument[this];ReturnValue;value;df-generated | -| System;DateTime;false;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;DateTime;false;ToUniversalTime;();;Argument[this];ReturnValue;taint;df-generated | -| System;DateTimeOffset;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Decimal;false;ToDecimal;(System.IFormatProvider);;Argument[this];ReturnValue;value;df-generated | -| System;Delegate;false;Combine;(System.Delegate,System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System;Delegate;false;Combine;(System.Delegate,System.Delegate);;Argument[1];ReturnValue;taint;df-generated | -| System;Delegate;false;Combine;(System.Delegate[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;Delegate;false;CreateDelegate;(System.Type,System.Reflection.MethodInfo,System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System;Delegate;false;Delegate;(System.Object,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Delegate;false;Delegate;(System.Object,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;Delegate;false;Delegate;(System.Type,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Delegate;false;Delegate;(System.Type,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;Delegate;false;DynamicInvoke;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System;Delegate;false;Remove;(System.Delegate,System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System;Delegate;false;RemoveAll;(System.Delegate,System.Delegate);;Argument[0];ReturnValue;taint;df-generated | -| System;Delegate;false;get_Method;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;false;get_Target;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;true;DynamicInvokeImpl;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| System;Delegate;true;GetInvocationList;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;true;GetMethodImpl;();;Argument[this];ReturnValue;taint;df-generated | -| System;Delegate;true;RemoveImpl;(System.Delegate);;Argument[this];ReturnValue;taint;df-generated | -| System;Double;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System;Double;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Double;false;ToType;(System.Type,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Enum;false;GetUnderlyingType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System;Enum;false;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;Environment;false;ExpandEnvironmentVariables;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;EventHandler;false;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;EventHandler;false;BeginInvoke;(System.Object,TEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Exception;false;Exception;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;Exception;false;Exception;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Exception;false;Exception;(System.String,System.Exception);;Argument[0];Argument[this];taint;df-generated | -| System;Exception;false;Exception;(System.String,System.Exception);;Argument[1];Argument[this];taint;df-generated | -| System;Exception;false;GetBaseException;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Exception;false;add_SerializeObjectState;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Exception;false;get_InnerException;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;get_StackTrace;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;get_TargetSite;();;Argument[this];ReturnValue;taint;df-generated | -| System;Exception;false;remove_SerializeObjectState;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;FormattableString;false;CurrentCulture;(System.FormattableString);;Argument[0];ReturnValue;taint;df-generated | -| System;FormattableString;false;Invariant;(System.FormattableString);;Argument[0];ReturnValue;taint;df-generated | -| System;FormattableString;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;FormattableString;false;ToString;(System.String,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);;Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);;Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);;Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);;Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);;Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);;Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);;Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);;Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);;Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);;Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);;Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);;Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);;Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);;Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Func;false;BeginInvoke;(System.AsyncCallback,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;GC;false;RegisterNoGCRegionCallback;(System.Int64,System.Action);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Half;false;BitDecrement;(System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;BitIncrement;(System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;MaxMagnitudeNumber;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;MaxMagnitudeNumber;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;MinMagnitudeNumber;(System.Half,System.Half);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;MinMagnitudeNumber;(System.Half,System.Half);;Argument[1];ReturnValue;taint;df-generated | -| System;Half;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System;Half;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Int32;false;Parse;(System.ReadOnlySpan,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.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0].Element;Argument[3];taint;manual | -| System;Int32;false;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0].Element;ReturnValue;taint;manual | -| System;Int32;false;TryParse;(System.ReadOnlySpan,System.Int32);;Argument[0].Element;Argument[1];taint;manual | -| System;Int32;false;TryParse;(System.ReadOnlySpan,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;Int128;false;Abs;(System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitude;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitude;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitudeNumber;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MaxMagnitudeNumber;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitude;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitude;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitudeNumber;(System.Int128,System.Int128);;Argument[0];ReturnValue;taint;df-generated | -| System;Int128;false;MinMagnitudeNumber;(System.Int128,System.Int128);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;Abs;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;Add;(System.IntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitude;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitude;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitude;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitude;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;IntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;IntPtr;false;op_Addition;(System.IntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;Lazy;false;Lazy;(System.Func,TMetadata);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Lazy;false;Lazy;(System.Func,TMetadata,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Lazy;false;Lazy;(System.Func,TMetadata,System.Threading.LazyThreadSafetyMode);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Lazy;false;Lazy;(TMetadata);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;Lazy;(TMetadata,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;Lazy;(TMetadata,System.Threading.LazyThreadSafetyMode);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;get_Metadata;();;Argument[this];ReturnValue;taint;df-generated | -| System;Lazy;false;Lazy;(System.Func);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | -| System;Lazy;false;Lazy;(System.Func);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Boolean);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Boolean);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | -| System;Lazy;false;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);;Argument[0];Argument[0].Parameter[delegate-self];value;manual | -| System;Lazy;false;Lazy;(T);;Argument[0];Argument[this];taint;df-generated | -| System;Lazy;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Lazy;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System;Math;false;Abs;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);;Argument[2];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);;Argument[2];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Max;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.IntPtr,System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.IntPtr,System.IntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;Math;false;Min;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;Memory;false;Memory;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System;Memory;false;Memory;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System;Memory;false;Slice;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;Memory;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;Memory;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[2];Argument[this];taint;df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;false;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);;Argument[3];Argument[this];taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Index);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.String,System.Range);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.ArraySegment);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.ArraySegment,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(System.ArraySegment,System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsMemory;(T[],System.Range);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Index);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(System.ArraySegment,System.Range);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(T[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;AsSpan;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;CopyTo;(T[],System.Span);;Argument[0].Element;Argument[1];taint;df-generated | -| System;MemoryExtensions;false;EnumerateLines;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;EnumerateRunes;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Replace;(System.ReadOnlySpan,System.Span,T,T);;Argument[0].Element;Argument[1].Element;value;manual | -| System;MemoryExtensions;false;Replace;(System.ReadOnlySpan,System.Span,T,T);;Argument[3];Argument[1].Element;value;manual | -| System;MemoryExtensions;false;Replace;(System.Span,T,T);;Argument[2];Argument[0].Element;value;manual | -| System;MemoryExtensions;false;Sort;(System.Span,System.Comparison);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;MemoryExtensions;false;Sort;(System.Span,System.Span,System.Comparison);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;MemoryExtensions;false;Trim;(System.Memory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,System.Char);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Memory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Memory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlyMemory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlyMemory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.ReadOnlySpan,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Span,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;Trim;(System.Span,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Memory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,System.Char);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Memory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Memory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlyMemory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlyMemory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.ReadOnlySpan,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Span,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimEnd;(System.Span,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Memory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlyMemory);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,System.Char);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Span);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Memory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Memory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlyMemory,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlyMemory,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.ReadOnlySpan,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Span,System.ReadOnlySpan);;Argument[0];ReturnValue;taint;df-generated | -| System;MemoryExtensions;false;TrimStart;(System.Span,T);;Argument[0];ReturnValue;taint;df-generated | -| System;MissingFieldException;false;MissingFieldException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;MissingFieldException;false;MissingFieldException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;MissingFieldException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;MissingMemberException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;MissingMemberException;false;MissingMemberException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;MissingMemberException;false;MissingMemberException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;MissingMemberException;false;MissingMemberException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;MissingMemberException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;MissingMethodException;false;MissingMethodException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;MissingMethodException;false;MissingMethodException;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;MissingMethodException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;MulticastDelegate;false;CombineImpl;(System.Delegate);;Argument[this];ReturnValue;value;df-generated | -| System;MulticastDelegate;false;RemoveImpl;(System.Delegate);;Argument[this];ReturnValue;value;df-generated | -| System;NotFiniteNumberException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Nullable;false;GetUnderlyingType;(System.Type);;Argument[0];ReturnValue;taint;df-generated | -| System;Nullable;false;GetValueOrDefault;();;Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | -| System;Nullable;false;GetValueOrDefault;(T);;Argument[0];ReturnValue;value;manual | -| System;Nullable;false;GetValueOrDefault;(T);;Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | -| System;Nullable;false;Nullable;(T);;Argument[0];Argument[this].Property[System.Nullable`1.Value];value;manual | -| System;Nullable;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Nullable;false;get_HasValue;();;Argument[this].Property[System.Nullable`1.Value];ReturnValue;taint;manual | -| System;Nullable;false;get_Value;();;Argument[this];ReturnValue;taint;manual | -| System;ObjectDisposedException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;ObjectDisposedException;false;ObjectDisposedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;ObjectDisposedException;false;ObjectDisposedException;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;ObjectDisposedException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;ObjectDisposedException;false;get_ObjectName;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;Clone;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;get_ServicePack;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;get_Version;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperatingSystem;false;get_VersionString;();;Argument[this];ReturnValue;taint;df-generated | -| System;OperationCanceledException;false;OperationCanceledException;(System.String,System.Exception,System.Threading.CancellationToken);;Argument[2];Argument[this];taint;df-generated | -| System;OperationCanceledException;false;OperationCanceledException;(System.String,System.Threading.CancellationToken);;Argument[1];Argument[this];taint;df-generated | -| System;OperationCanceledException;false;OperationCanceledException;(System.Threading.CancellationToken);;Argument[0];Argument[this];taint;df-generated | -| System;Predicate;false;BeginInvoke;(T,System.AsyncCallback,System.Object);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Progress;false;Progress;(System.Action);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Progress;false;add_ProgressChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Progress;false;remove_ProgressChanged;(System.EventHandler);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;ReadOnlyMemory;false;ReadOnlyMemory;(T[]);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ReadOnlyMemory;false;ReadOnlyMemory;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;df-generated | -| System;ReadOnlyMemory;false;Slice;(System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlyMemory;false;Slice;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlyMemory;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlySpan;false;CopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;ReadOnlySpan;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System;ReadOnlySpan;false;GetPinnableReference;();;Argument[this].Element;ReturnValue;value;manual | -| System;ReadOnlySpan;false;ReadOnlySpan;(T);;Argument[0];Argument[this].Element;value;manual | -| System;ReadOnlySpan;false;ReadOnlySpan;(T[]);;Argument[0].Element;Argument[this].Element;value;manual | -| System;ReadOnlySpan;false;ReadOnlySpan;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this].Element;value;manual | -| System;ReadOnlySpan;false;Slice;(System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;ReadOnlySpan;false;Slice;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;ReadOnlySpan;false;ToArray;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System;ReadOnlySpan;false;TryCopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;ReadOnlySpan;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System;ResolveEventHandler;false;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;RuntimeFieldHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeFieldHandle;false;ToIntPtr;(System.RuntimeFieldHandle);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeFieldHandle;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System;RuntimeMethodHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeMethodHandle;false;ToIntPtr;(System.RuntimeMethodHandle);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeMethodHandle;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System;RuntimeTypeHandle;false;FromIntPtr;(System.IntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeTypeHandle;false;ToIntPtr;(System.RuntimeTypeHandle);;Argument[0];ReturnValue;taint;df-generated | -| System;RuntimeTypeHandle;false;get_Value;();;Argument[this];ReturnValue;taint;df-generated | -| System;SequencePosition;false;GetObject;();;Argument[this];ReturnValue;taint;df-generated | -| System;SequencePosition;false;SequencePosition;(System.Object,System.Int32);;Argument[0];Argument[this];taint;df-generated | -| System;Single;false;ToString;(System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| System;Single;false;ToString;(System.String,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Single;false;ToType;(System.Type,System.IFormatProvider);;Argument[1];ReturnValue;taint;df-generated | -| System;Span;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual | -| System;Span;false;CopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;Span;false;Fill;(T);;Argument[0];Argument[this].Element;value;manual | -| System;Span;false;GetEnumerator;();;Argument[this];ReturnValue;taint;df-generated | -| System;Span;false;GetPinnableReference;();;Argument[this].Element;ReturnValue;value;manual | -| System;Span;false;Slice;(System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;Span;false;Slice;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Element;value;manual | -| System;Span;false;Span;(T);;Argument[0];Argument[this].Element;value;manual | -| System;Span;false;Span;(T[]);;Argument[0].Element;Argument[this].Element;value;manual | -| System;Span;false;Span;(T[],System.Int32,System.Int32);;Argument[0].Element;Argument[this].Element;value;manual | -| System;Span;false;ToArray;();;Argument[this].Element;ReturnValue.Element;value;manual | -| System;Span;false;TryCopyTo;(System.Span);;Argument[this].Element;Argument[0].Element;value;manual | -| System;Span;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual | -| System;String;false;Clone;();;Argument[this];ReturnValue;value;manual | -| System;String;false;Concat;(System.Collections.Generic.IEnumerable);;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.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;Argument[2].Element;ReturnValue;taint;manual | -| System;String;false;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);;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);;Argument[0].Element;ReturnValue;taint;manual | -| System;String;false;Copy;(System.String);;Argument[0];ReturnValue;value;manual | -| System;String;false;Create;(System.Int32,TState,System.Buffers.SpanAction);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;String;false;EnumerateRunes;();;Argument[this];ReturnValue;taint;df-generated | -| 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`1.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);;Argument[0];ReturnValue;taint;manual | -| System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable);;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);;Argument[0];ReturnValue;taint;manual | -| System;String;false;Join;(System.Char,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue;taint;manual | -| System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable);;Argument[0];ReturnValue;taint;manual | -| System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable);;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;Parse;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;df-generated | -| 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;Replace;(System.String,System.String,System.Boolean,System.Globalization.CultureInfo);;Argument[this];ReturnValue;taint;df-generated | -| System;String;false;Replace;(System.String,System.String,System.StringComparison);;Argument[1];ReturnValue;taint;df-generated | -| System;String;false;Replace;(System.String,System.String,System.StringComparison);;Argument[this];ReturnValue;taint;df-generated | -| System;String;false;ReplaceLineEndings;();;Argument[this];ReturnValue;taint;df-generated | -| System;String;false;ReplaceLineEndings;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| 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;ToDateTime;(System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| 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;ToType;(System.Type,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| 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;String;false;TryParse;(System.String,System.IFormatProvider,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;StringNormalizationExtensions;false;Normalize;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;StringNormalizationExtensions;false;Normalize;(System.String,System.Text.NormalizationForm);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeProvider;true;CreateTimer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;TimeSpan;false;op_UnaryPlus;(System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZone;true;ToLocalTime;(System.DateTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZone;true;ToUniversalTime;(System.DateTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);;Argument[5];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_BaseUtcOffsetDelta;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DateEnd;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DateStart;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DaylightDelta;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DaylightTransitionEnd;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+AdjustmentRule;false;get_DaylightTransitionStart;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;CreateFixedDateRule;(System.DateTime,System.Int32,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;CreateFloatingDateRule;(System.DateTime,System.Int32,System.Int32,System.DayOfWeek);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TimeZoneInfo+TransitionTime;false;get_TimeOfDay;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTime;(System.DateTime,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTime;(System.DateTime,System.TimeZoneInfo,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeFromUtc;(System.DateTime,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeToUtc;(System.DateTime);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ConvertTimeToUtc;(System.DateTime,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);;Argument[5].Element;ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[1];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[2];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[3];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[4];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);;Argument[5].Element;ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;FindSystemTimeZoneById;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TimeZoneInfo;false;GetUtcOffset;(System.DateTime);;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;GetUtcOffset;(System.DateTimeOffset);;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;TryFindSystemTimeZoneById;(System.String,System.TimeZoneInfo);;Argument[0];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_BaseUtcOffset;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_DaylightName;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_DisplayName;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_Id;();;Argument[this];ReturnValue;taint;df-generated | -| System;TimeZoneInfo;false;get_StandardName;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0];ReturnValue.Property[System.Tuple`8.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[1];ReturnValue.Property[System.Tuple`8.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[2];ReturnValue.Property[System.Tuple`8.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[3];ReturnValue.Property[System.Tuple`8.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[4];ReturnValue.Property[System.Tuple`8.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[5];ReturnValue.Property[System.Tuple`8.Item6];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[6];ReturnValue.Property[System.Tuple`8.Item7];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];ReturnValue.Property[System.Tuple`7.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];ReturnValue.Property[System.Tuple`7.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];ReturnValue.Property[System.Tuple`7.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];ReturnValue.Property[System.Tuple`7.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];ReturnValue.Property[System.Tuple`7.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];ReturnValue.Property[System.Tuple`7.Item6];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];ReturnValue.Property[System.Tuple`7.Item7];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[0];ReturnValue.Property[System.Tuple`6.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[1];ReturnValue.Property[System.Tuple`6.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[2];ReturnValue.Property[System.Tuple`6.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[3];ReturnValue.Property[System.Tuple`6.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[4];ReturnValue.Property[System.Tuple`6.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[5];ReturnValue.Property[System.Tuple`6.Item6];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[0];ReturnValue.Property[System.Tuple`5.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[1];ReturnValue.Property[System.Tuple`5.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[2];ReturnValue.Property[System.Tuple`5.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[3];ReturnValue.Property[System.Tuple`5.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4,T5);;Argument[4];ReturnValue.Property[System.Tuple`5.Item5];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[0];ReturnValue.Property[System.Tuple`4.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[1];ReturnValue.Property[System.Tuple`4.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[2];ReturnValue.Property[System.Tuple`4.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2,T3,T4);;Argument[3];ReturnValue.Property[System.Tuple`4.Item4];value;manual | -| System;Tuple;false;Create;(T1,T2,T3);;Argument[0];ReturnValue.Property[System.Tuple`3.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2,T3);;Argument[1];ReturnValue.Property[System.Tuple`3.Item2];value;manual | -| System;Tuple;false;Create;(T1,T2,T3);;Argument[2];ReturnValue.Property[System.Tuple`3.Item3];value;manual | -| System;Tuple;false;Create;(T1,T2);;Argument[0];ReturnValue.Property[System.Tuple`2.Item1];value;manual | -| System;Tuple;false;Create;(T1,T2);;Argument[1];ReturnValue.Property[System.Tuple`2.Item2];value;manual | -| System;Tuple;false;Create;(T1);;Argument[0];ReturnValue.Property[System.Tuple`1.Item1];value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[0];Argument[this].Property[System.Tuple`8.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[1];Argument[this].Property[System.Tuple`8.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[2];Argument[this].Property[System.Tuple`8.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[3];Argument[this].Property[System.Tuple`8.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[4];Argument[this].Property[System.Tuple`8.Item5];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[5];Argument[this].Property[System.Tuple`8.Item6];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[6];Argument[this].Property[System.Tuple`8.Item7];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item6;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item7;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item5];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item6];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`8.Item7];ReturnValue;value;manual | -| System;Tuple;false;get_Rest;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];Argument[this].Property[System.Tuple`7.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];Argument[this].Property[System.Tuple`7.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];Argument[this].Property[System.Tuple`7.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];Argument[this].Property[System.Tuple`7.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];Argument[this].Property[System.Tuple`7.Item5];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];Argument[this].Property[System.Tuple`7.Item6];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];Argument[this].Property[System.Tuple`7.Item7];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item6;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item7;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item5];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item6];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`7.Item7];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[0];Argument[this].Property[System.Tuple`6.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[1];Argument[this].Property[System.Tuple`6.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[2];Argument[this].Property[System.Tuple`6.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[3];Argument[this].Property[System.Tuple`6.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[4];Argument[this].Property[System.Tuple`6.Item5];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[5];Argument[this].Property[System.Tuple`6.Item6];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item6;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item5];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`6.Item6];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[0];Argument[this].Property[System.Tuple`5.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[1];Argument[this].Property[System.Tuple`5.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[2];Argument[this].Property[System.Tuple`5.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[3];Argument[this].Property[System.Tuple`5.Item4];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4,T5);;Argument[4];Argument[this].Property[System.Tuple`5.Item5];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item5;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item4];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`5.Item5];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[0];Argument[this].Property[System.Tuple`4.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[1];Argument[this].Property[System.Tuple`4.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[2];Argument[this].Property[System.Tuple`4.Item3];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3,T4);;Argument[3];Argument[this].Property[System.Tuple`4.Item4];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item4;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item3];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`4.Item4];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2,T3);;Argument[0];Argument[this].Property[System.Tuple`3.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3);;Argument[1];Argument[this].Property[System.Tuple`3.Item2];value;manual | -| System;Tuple;false;Tuple;(T1,T2,T3);;Argument[2];Argument[this].Property[System.Tuple`3.Item3];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item3;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`3.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`3.Item2];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`3.Item3];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1,T2);;Argument[0];Argument[this].Property[System.Tuple`2.Item1];value;manual | -| System;Tuple;false;Tuple;(T1,T2);;Argument[1];Argument[this].Property[System.Tuple`2.Item2];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item2;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`2.Item1];ReturnValue;value;manual | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`2.Item2];ReturnValue;value;manual | -| System;Tuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;Tuple;(T1);;Argument[0];Argument[this].Property[System.Tuple`1.Item1];value;manual | -| System;Tuple;false;get_Item1;();;Argument[this];ReturnValue;taint;df-generated | -| System;Tuple;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple`1.Item1];ReturnValue;value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple`7.Item7];Argument[7];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple`6.Item6];Argument[6];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple`5.Item5];Argument[5];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3,T4);;Argument[0].Property[System.Tuple`4.Item4];Argument[4];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3);;Argument[0].Property[System.Tuple`3.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3);;Argument[0].Property[System.Tuple`3.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2,T3);;Argument[0].Property[System.Tuple`3.Item3];Argument[3];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2);;Argument[0].Property[System.Tuple`2.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1,T2);;Argument[0].Property[System.Tuple`2.Item2];Argument[2];value;manual | -| System;TupleExtensions;false;Deconstruct;(System.Tuple,T1);;Argument[0].Property[System.Tuple`1.Item1];Argument[1];value;manual | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToTuple;(System.ValueTuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple>);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;TupleExtensions;false;ToValueTuple;(System.Tuple);;Argument[0];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Reflection.BindingFlags,System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetConstructor;(System.Type[]);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetNestedType;(System.String);;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);;Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | -| System;Type;false;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;false;MakeGenericSignatureType;(System.Type,System.Type[]);;Argument[0];ReturnValue;taint;df-generated | -| System;Type;false;MakeGenericSignatureType;(System.Type,System.Type[]);;Argument[1].Element;ReturnValue;taint;df-generated | -| System;Type;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;Type;false;get_TypeInitializer;();;Argument[this];ReturnValue;taint;df-generated | -| System;Type;true;FindInterfaces;(System.Reflection.TypeFilter,System.Object);;Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | -| System;Type;true;FindMembers;(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Type;true;get_GenericTypeArguments;();;Argument[this];ReturnValue;taint;df-generated | -| System;TypeInitializationException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TypeInitializationException;false;get_TypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System;TypeLoadException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;TypeLoadException;false;TypeLoadException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| System;TypeLoadException;false;get_Message;();;Argument[this];ReturnValue;taint;df-generated | -| System;TypeLoadException;false;get_TypeName;();;Argument[this];ReturnValue;taint;df-generated | -| System;UInt128;false;Abs;(System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitude;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitude;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MaxMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitude;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitude;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[0];ReturnValue;taint;df-generated | -| System;UInt128;false;MinMagnitudeNumber;(System.UInt128,System.UInt128);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Abs;(System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;Add;(System.UIntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitude;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);;Argument[0];ReturnValue;taint;df-generated | -| System;UIntPtr;false;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);;Argument[1];ReturnValue;taint;df-generated | -| System;UIntPtr;false;op_Addition;(System.UIntPtr,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| System;UnhandledExceptionEventArgs;false;UnhandledExceptionEventArgs;(System.Object,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System;UnhandledExceptionEventArgs;false;get_ExceptionObject;();;Argument[this];ReturnValue;taint;df-generated | -| System;UnhandledExceptionEventHandler;false;BeginInvoke;(System.Object,System.UnhandledExceptionEventArgs,System.AsyncCallback,System.Object);;Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | -| System;Uri;false;EscapeDataString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;EscapeString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;EscapeUriString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;GetComponents;(System.UriComponents,System.UriFormat);;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;GetLeftPart;(System.UriPartial);;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;Uri;false;MakeRelative;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;MakeRelativeUri;(System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;ToString;();;Argument[this];ReturnValue;taint;manual | -| System;Uri;false;ToString;(System.String,System.IFormatProvider);;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.String,System.UriCreationOptions,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.String,System.UriKind,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.String,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.String,System.Uri);;Argument[1];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.Uri,System.Uri);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;TryCreate;(System.Uri,System.Uri,System.Uri);;Argument[1];ReturnValue;taint;df-generated | -| System;Uri;false;UnescapeDataString;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| System;Uri;false;Uri;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[0];Argument[this];taint;df-generated | -| 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.UriCreationOptions);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.String,System.UriKind);;Argument[0];Argument[this];taint;manual | -| System;Uri;false;Uri;(System.Uri,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.String,System.Boolean);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.String,System.Boolean);;Argument[1];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System;Uri;false;Uri;(System.Uri,System.Uri);;Argument[1];Argument[this];taint;df-generated | -| System;Uri;false;get_Authority;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_DnsSafeHost;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_Host;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_IdnHost;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_LocalPath;();;Argument[this];ReturnValue;taint;df-generated | -| 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;Uri;false;get_Scheme;();;Argument[this];ReturnValue;taint;df-generated | -| System;Uri;false;get_UserInfo;();;Argument[this];ReturnValue;taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String);;Argument[0];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String);;Argument[0];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String);;Argument[1];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String,System.Int32,System.String);;Argument[3];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.String,System.String,System.Int32,System.String,System.String);;Argument[4];Argument[this];taint;df-generated | -| System;UriBuilder;false;UriBuilder;(System.Uri);;Argument[0];Argument[this];taint;df-generated | -| System;UriBuilder;false;get_Uri;();;Argument[this];ReturnValue;taint;df-generated | -| System;UriFormatException;false;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);;Argument[this];Argument[0];taint;df-generated | -| System;UriParser;false;Register;(System.UriParser,System.String,System.Int32);;Argument[1];Argument[0];taint;df-generated | -| System;UriParser;true;GetComponents;(System.Uri,System.UriComponents,System.UriFormat);;Argument[0];ReturnValue;taint;df-generated | -| System;UriParser;true;OnNewUri;();;Argument[this];ReturnValue;value;df-generated | -| System;UriParser;true;Resolve;(System.Uri,System.Uri,System.UriFormatException);;Argument[0];ReturnValue;taint;df-generated | -| System;UriParser;true;Resolve;(System.Uri,System.Uri,System.UriFormatException);;Argument[1];ReturnValue;taint;df-generated | -| System;UriTypeConverter;false;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);;Argument[2];ReturnValue;taint;df-generated | -| System;UriTypeConverter;false;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);;Argument[2];ReturnValue;taint;df-generated | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0];ReturnValue.Field[System.ValueTuple`8.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[1];ReturnValue.Field[System.ValueTuple`8.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[2];ReturnValue.Field[System.ValueTuple`8.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[3];ReturnValue.Field[System.ValueTuple`8.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[4];ReturnValue.Field[System.ValueTuple`8.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[5];ReturnValue.Field[System.ValueTuple`8.Item6];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[6];ReturnValue.Field[System.ValueTuple`8.Item7];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];ReturnValue.Field[System.ValueTuple`7.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];ReturnValue.Field[System.ValueTuple`7.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];ReturnValue.Field[System.ValueTuple`7.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];ReturnValue.Field[System.ValueTuple`7.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];ReturnValue.Field[System.ValueTuple`7.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];ReturnValue.Field[System.ValueTuple`7.Item6];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];ReturnValue.Field[System.ValueTuple`7.Item7];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[0];ReturnValue.Field[System.ValueTuple`6.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[1];ReturnValue.Field[System.ValueTuple`6.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[2];ReturnValue.Field[System.ValueTuple`6.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[3];ReturnValue.Field[System.ValueTuple`6.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[4];ReturnValue.Field[System.ValueTuple`6.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5,T6);;Argument[5];ReturnValue.Field[System.ValueTuple`6.Item6];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[0];ReturnValue.Field[System.ValueTuple`5.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[1];ReturnValue.Field[System.ValueTuple`5.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[2];ReturnValue.Field[System.ValueTuple`5.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[3];ReturnValue.Field[System.ValueTuple`5.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4,T5);;Argument[4];ReturnValue.Field[System.ValueTuple`5.Item5];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[0];ReturnValue.Field[System.ValueTuple`4.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[1];ReturnValue.Field[System.ValueTuple`4.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[2];ReturnValue.Field[System.ValueTuple`4.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3,T4);;Argument[3];ReturnValue.Field[System.ValueTuple`4.Item4];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3);;Argument[0];ReturnValue.Field[System.ValueTuple`3.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3);;Argument[1];ReturnValue.Field[System.ValueTuple`3.Item2];value;manual | -| System;ValueTuple;false;Create;(T1,T2,T3);;Argument[2];ReturnValue.Field[System.ValueTuple`3.Item3];value;manual | -| System;ValueTuple;false;Create;(T1,T2);;Argument[0];ReturnValue.Field[System.ValueTuple`2.Item1];value;manual | -| System;ValueTuple;false;Create;(T1,T2);;Argument[1];ReturnValue.Field[System.ValueTuple`2.Item2];value;manual | -| System;ValueTuple;false;Create;(T1);;Argument[0];ReturnValue.Field[System.ValueTuple`1.Item1];value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[0];Argument[this].Field[System.ValueTuple`8.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[1];Argument[this].Field[System.ValueTuple`8.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[2];Argument[this].Field[System.ValueTuple`8.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[3];Argument[this].Field[System.ValueTuple`8.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[4];Argument[this].Field[System.ValueTuple`8.Item5];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[5];Argument[this].Field[System.ValueTuple`8.Item6];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[6];Argument[this].Field[System.ValueTuple`8.Item7];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item6];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`8.Item7];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];Argument[this].Field[System.ValueTuple`7.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];Argument[this].Field[System.ValueTuple`7.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];Argument[this].Field[System.ValueTuple`7.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];Argument[this].Field[System.ValueTuple`7.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];Argument[this].Field[System.ValueTuple`7.Item5];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];Argument[this].Field[System.ValueTuple`7.Item6];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];Argument[this].Field[System.ValueTuple`7.Item7];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item6];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`7.Item7];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[0];Argument[this].Field[System.ValueTuple`6.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[1];Argument[this].Field[System.ValueTuple`6.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[2];Argument[this].Field[System.ValueTuple`6.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[3];Argument[this].Field[System.ValueTuple`6.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[4];Argument[this].Field[System.ValueTuple`6.Item5];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[5];Argument[this].Field[System.ValueTuple`6.Item6];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`6.Item6];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[0];Argument[this].Field[System.ValueTuple`5.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[1];Argument[this].Field[System.ValueTuple`5.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[2];Argument[this].Field[System.ValueTuple`5.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[3];Argument[this].Field[System.ValueTuple`5.Item4];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[4];Argument[this].Field[System.ValueTuple`5.Item5];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`5.Item5];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[0];Argument[this].Field[System.ValueTuple`4.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[1];Argument[this].Field[System.ValueTuple`4.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[2];Argument[this].Field[System.ValueTuple`4.Item3];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3,T4);;Argument[3];Argument[this].Field[System.ValueTuple`4.Item4];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`4.Item4];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3);;Argument[0];Argument[this].Field[System.ValueTuple`3.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3);;Argument[1];Argument[this].Field[System.ValueTuple`3.Item2];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2,T3);;Argument[2];Argument[this].Field[System.ValueTuple`3.Item3];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`3.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`3.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`3.Item3];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1,T2);;Argument[0];Argument[this].Field[System.ValueTuple`2.Item1];value;manual | -| System;ValueTuple;false;ValueTuple;(T1,T2);;Argument[1];Argument[this].Field[System.ValueTuple`2.Item2];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`2.Item1];ReturnValue;value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`2.Item2];ReturnValue;value;manual | -| System;ValueTuple;false;ToString;();;Argument[this];ReturnValue;taint;df-generated | -| System;ValueTuple;false;ValueTuple;(T1);;Argument[0];Argument[this].Field[System.ValueTuple`1.Item1];value;manual | -| System;ValueTuple;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple`1.Item1];ReturnValue;value;manual | +| Dapper;CustomPropertyTypeMap;CustomPropertyTypeMap;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Dapper;DynamicParameters;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;GridReader;(System.Data.IDbCommand,System.Data.Common.DbDataReader,Dapper.SqlMapper+Identity,System.Action,System.Object,System.Boolean,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper+GridReader;Read;(System.Type[],System.Func,System.String,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;AsList;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;add_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Dapper;SqlMapper;remove_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(Funq.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,Funq.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(Funq.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,Funq.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(Funq.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,Funq.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Container;Register;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Funq;Container;RegisterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Funq;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| Funq;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Funq;Func;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Funq;IInitializable;InitializedBy;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.BearerToken;BearerTokenEvents;set_OnMessageReceived;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnCheckSlidingExpiration;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToAccessDenied;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToLogin;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToLogout;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnRedirectToReturnUrl;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnSignedIn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnSigningIn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnSigningOut;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.Cookies;CookieAuthenticationEvents;set_OnValidatePrincipal;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.OAuth.Claims;CustomJsonClaimAction;CustomJsonClaimAction;(System.String,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;set_OnCreatingTicket;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication.OAuth;OAuthEvents;set_OnRedirectToAuthorizationEndpoint;(System.Func,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddPolicyScheme;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddRemoteScheme;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddScheme;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationBuilder;AddScheme;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationMiddleware;AuthenticationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationOptions;AddScheme;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;AuthenticationSchemeOptions;set_ForwardDefaultSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;ClaimActionCollectionMapExtensions;MapCustomJson;(Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection,System.String,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;set_OnAccessDenied;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;set_OnRemoteFailure;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authentication;RemoteAuthenticationEvents;set_OnTicketReceived;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;AssertionRequirement;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization.Infrastructure;AssertionRequirement;AssertionRequirement;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;AddDefaultPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;AddFallbackPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationBuilder;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationMiddleware;AuthorizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.IServiceProvider,Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationOptions;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;RequireAssertion;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;AuthorizationPolicyBuilder;RequireAssertion;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Authorization;IAuthorizationMiddlewareResultHandler;HandleAsync;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authorization.AuthorizationPolicy,Microsoft.AspNetCore.Authorization.Policy.PolicyAuthorizationResult);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapMiddleware;MapMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapOptions;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapWhenMiddleware;MapWhenMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Builder.Extensions.MapWhenOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;set_Branch;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;MapWhenOptions;set_Predicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder.Extensions;UsePathBaseMiddleware;UsePathBaseMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.PathString);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ApplicationBuilderExtensions;UseRequestLocalization;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;AuthorizationEndpointConventionBuilderExtensions;RequireAuthorization;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ComponentEndpointRouteBuilderExtensions;MapBlazorHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;MapConnectionHandler;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.Connections.HttpConnectionDispatcherOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ConnectionEndpointRouteBuilderExtensions;MapConnections;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CookiePolicyOptions;set_CheckConsentNeeded;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CookiePolicyOptions;set_OnAppendCookie;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CookiePolicyOptions;set_OnDeleteCookie;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CorsEndpointConventionBuilderExtensions;RequireCors;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;CorsMiddlewareExtensions;UseCors;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointBuilder;set_RequestDelegate;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapDelete;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapGet;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapMethods;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Collections.Generic.IEnumerable,Microsoft.AspNetCore.Http.RequestDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapPatch;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapPost;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRouteBuilderExtensions;MapPut;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;EndpointRoutingApplicationBuilderExtensions;UseEndpoints;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ExceptionHandlerExtensions;UseExceptionHandler;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ExceptionHandlerOptions;set_ExceptionHandler;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;FallbackEndpointRouteBuilderExtensions;MapFallback;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HostFilteringServicesExtensions;AddHostFiltering;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HstsServicesExtensions;AddHsts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HttpsRedirectionServicesExtensions;AddHttpsRedirection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;HubEndpointRouteBuilderExtensions;MapHub;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;IApplicationBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;Add;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;IEndpointConventionBuilder;Finally;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapExtensions;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapExtensions;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.PathString,System.Boolean,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapExtensions;Map;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapWhenExtensions;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MapWhenExtensions;MapWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;MvcApplicationBuilderExtensions;UseMvc;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RateLimiterServiceCollectionExtensions;AddRateLimiter;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;ResponseCompressionServicesExtensions;AddResponseCompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RouterMiddleware;RouterMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Routing.IRouter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RoutingBuilderExtensions;UseRouter;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RoutingEndpointConventionBuilderExtensions;WithDisplayName;(TBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;RunExtensions;Run;(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StaticFileOptions;set_OnPrepareResponse;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StaticFileOptions;set_OnPrepareResponseAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StatusCodePagesExtensions;UseStatusCodePages;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;StatusCodePagesOptions;set_HandleAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseExtensions;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseExtensions;Use;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Threading.Tasks.Task>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseWhenExtensions;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Builder;UseWhenExtensions;UseWhen;(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateChangedHandler;BeginInvoke;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;add_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthenticationStateProvider;remove_AuthenticationStateChanged;(Microsoft.AspNetCore.Components.Authorization.AuthenticationStateChangedHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeRouteView;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_Authorized;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_Authorizing;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;AuthorizeViewCore;set_NotAuthorized;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Authorization;CascadingAuthenticationState;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredBindSetter;(System.Action,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredBindSetter;(System.Func,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredEventCallback;(System.Object,System.Action,T);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;CreateInferredEventCallback;(System.Object,System.Func,T);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;InvokeAsynchronousDelegate;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;InvokeAsynchronousDelegate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.CompilerServices;RuntimeHelpers;InvokeSynchronousDelegate;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;set_MapErrorToContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms.Mapping;FormValueMappingContext;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;GetValidationMessages;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;IsModified;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;IsValid;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;add_OnFieldChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;add_OnValidationRequested;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;add_OnValidationStateChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;remove_OnFieldChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;remove_OnValidationRequested;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContext;remove_OnValidationStateChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditContextFieldClassExtensions;FieldCssClass;(Microsoft.AspNetCore.Components.Forms.EditContext,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;EditForm;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;Editor;set_ValueExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;FieldIdentifier;Create;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;FormMappingScope;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;InputBase;set_ValueExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;InputRadioGroup;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;InputSelect;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessage;set_For;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;Add;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;Add;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;Clear;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Forms;ValidationMessageStore;get_Item;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.RenderTree;Renderer;add_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.RenderTree;Renderer;remove_UnhandledSynchronizationException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddComponentReferenceCapture;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddContent;(System.Int32,Microsoft.AspNetCore.Components.RenderFragment,TValue);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Rendering;RenderTreeBuilder;AddElementReferenceCapture;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;NavLink;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;Router;set_Found;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;Router;set_Navigating;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Routing;Router;set_NotFound;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Sections;SectionContent;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Server.Circuits;CircuitHandler;CreateInboundActivityHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;ItemsProviderDelegate;BeginInvoke;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_EmptyContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_ItemContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_ItemsProvider;(Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web.Virtualization;Virtualize;set_Placeholder;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;HeadContent;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;PageTitle;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components.Web;WebEventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;CascadingValue;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;CascadingValueSource;CascadingValueSource;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;CascadingValueSource;CascadingValueSource;(System.String,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ComponentBase;InvokeAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ComponentBase;InvokeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;Dispatcher;InvokeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ErrorBoundaryBase;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;ErrorBoundaryBase;set_ErrorContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;Create;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;CreateInferred;(System.Object,System.Action,TValue);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactory;CreateInferred;(System.Object,System.Func,TValue);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Boolean,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTime,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Decimal,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Double,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int16,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int32,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Int64,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.Single,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,System.TimeOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Boolean,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTime,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.DateTimeOffset,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Decimal,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Double,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int16,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int32,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Int64,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Threading.Tasks.Task>,System.Nullable,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.Single,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,System.TimeOnly,System.String,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action,T,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryBinderExtensions;CreateBinder;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func,T,System.Globalization.CultureInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;EventCallbackFactoryEventArgsExtensions;Create;(Microsoft.AspNetCore.Components.EventCallbackFactory,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;LayoutComponentBase;set_Body;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;LayoutView;set_ChildContent;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;NavigationManager;RegisterLocationChangingHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;NavigationManager;add_LocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;NavigationManager;remove_LocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;PersistentComponentState;RegisterOnPersisting;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;PersistentComponentState;RegisterOnPersisting;(System.Func,Microsoft.AspNetCore.Components.IComponentRenderMode);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;RenderFragment;BeginInvoke;(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;RenderFragment;BeginInvoke;(TValue,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Components;RenderHandle;Render;(Microsoft.AspNetCore.Components.RenderFragment);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Abstractions;IStatefulReconnectFeature;OnReconnected;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Features;IConnectionCompleteFeature;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Features;IConnectionHeartbeatFeature;OnHeartbeat;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections.Features;IStreamClosedFeature;OnClosed;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;Run;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionBuilderExtensions;Use;(Microsoft.AspNetCore.Connections.IConnectionBuilder,System.Func,System.Threading.Tasks.Task>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;ConnectionDelegate;BeginInvoke;(Microsoft.AspNetCore.Connections.ConnectionContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;IConnectionBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;IMultiplexedConnectionBuilder;Use;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;MultiplexedConnectionDelegate;BeginInvoke;(Microsoft.AspNetCore.Connections.MultiplexedConnectionContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Connections;TlsConnectionCallbackOptions;set_OnConnection;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.CookiePolicy;CookiePolicyMiddleware;CookiePolicyMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicy,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsMiddleware;CorsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Cors.Infrastructure.ICorsService,Microsoft.Extensions.Logging.ILoggerFactory,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;AddDefaultPolicy;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsOptions;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicy;set_IsOriginAllowed;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Cors.Infrastructure;CorsPolicyBuilder;SetIsOriginAllowed;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;AddKeyEscrowSink;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionBuilderExtensions;AddKeyManagementOptions;(Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;Create;(System.IO.DirectoryInfo,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.DataProtection;DataProtectionProvider;Create;(System.IO.DirectoryInfo,System.Action,System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckMiddleware;HealthCheckMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;set_Predicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics.HealthChecks;HealthCheckOptions;set_ResponseWriter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;DeveloperExceptionPageMiddleware;DeveloperExceptionPageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Diagnostics.DiagnosticSource,System.Collections.Generic.IEnumerable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;ExceptionHandlerMiddleware;ExceptionHandlerMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.Diagnostics.DiagnosticListener);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;IDeveloperPageExceptionFilter;HandleExceptionAsync;(Microsoft.AspNetCore.Diagnostics.ErrorContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;StatusCodeContext;StatusCodeContext;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Builder.StatusCodePagesOptions,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;StatusCodePagesMiddleware;StatusCodePagesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Diagnostics;WelcomePageMiddleware;WelcomePageMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HostFiltering;HostFilteringMiddleware;HostFilteringMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Options.IOptionsMonitor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;ConfigureWebHost;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsConfigureWebHost;ConfigureWebHost;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting.Infrastructure;ISupportsStartup;UseStartup;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;DelegateStartup;DelegateStartup;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IStartupConfigureContainerFilter;ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IStartupConfigureServicesFilter;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IStartupFilter;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IWebHostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IWebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;IWebHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;KestrelServerOptionsSystemdExtensions;UseSystemd;(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.TimeSpan);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.StoreName,System.String,System.Boolean,System.Security.Cryptography.X509Certificates.StoreLocation,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;ListenOptionsHttpsExtensions;UseHttps;(Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;Configure;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;ConfigureAppConfiguration;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;ConfigureLogging;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderExtensions;UseStartup;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderHttpSysExtensions;UseHttpSys;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;ConfigureKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderKestrelExtensions;UseKestrel;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderNamedPipeExtensions;UseNamedPipes;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderQuicExtensions;UseQuic;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Hosting;WebHostBuilderSocketExtensions;UseSockets;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Connections;WebSocketOptions;set_SubProtocolSelector;(System.Func,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;FeatureReferences;Fetch;(TFeature,TState,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;FeatureReferences;Fetch;(TFeature,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Features;IHttpResponseFeature;OnStarting;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http.Timeouts;RequestTimeoutPolicy;set_WriteTimeoutResponse;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;Endpoint;Endpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;EndpointFilterDelegate;BeginInvoke;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;EndpointFilterExtensions;AddEndpointFilter;(TBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;EndpointFilterExtensions;AddEndpointFilterFactory;(TBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;HttpResponse;OnCompleted;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;HttpResponse;OnCompleted;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;HttpResponse;OnStarting;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;HttpResponse;OnStarting;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;IEndpointFilter;InvokeAsync;(Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,Microsoft.AspNetCore.Http.EndpointFilterDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;IMiddleware;InvokeAsync;(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;ProblemDetailsOptions;set_CustomizeProblemDetails;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;RequestDelegate;BeginInvoke;(Microsoft.AspNetCore.Http.HttpContext,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;RequestDelegateFactory;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;RequestDelegateFactory;Create;(System.Reflection.MethodInfo,System.Func,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions,Microsoft.AspNetCore.Http.RequestDelegateMetadataResult);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;RequestDelegateResult;RequestDelegateResult;(Microsoft.AspNetCore.Http.RequestDelegate,System.Collections.Generic.IReadOnlyList);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;Results;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Http;TypedResults;Stream;(System.Func,System.String,System.String,System.Nullable,Microsoft.Net.Http.Headers.EntityTagHeaderValue);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpOverrides;CertificateForwardingMiddleware;CertificateForwardingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpOverrides;ForwardedHeadersMiddleware;ForwardedHeadersMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpOverrides;HttpMethodOverrideMiddleware;HttpMethodOverrideMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HstsMiddleware;HstsMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.HttpsPolicy;HttpsRedirectionMiddleware;HttpsRedirectionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Identity;IdentityCookieAuthenticationBuilderExtensions;AddIdentityCookies;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Identity;SecurityStampValidatorOptions;set_OnRefreshingPrincipal;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Localization;CustomRequestCultureProvider;CustomRequestCultureProvider;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Localization;RequestLocalizationMiddleware;RequestLocalizationMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaFolderApplicationModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaFolderRouteModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaPageApplicationModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddAreaPageRouteModelConvention;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddFolderApplicationModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddFolderRouteModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddPageApplicationModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ApplicationModels;PageConventionCollection;AddPageRouteModelConvention;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ActionExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncActionFilter;OnActionExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncPageFilter;OnPageHandlerExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext,Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncResourceFilter;OnResourceExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResourceExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;IAsyncResultFilter;OnResultExecutionAsync;(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;PageHandlerExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ResourceExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Filters;ResultExecutionDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters;InputFormatterContext;InputFormatterContext;(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func,System.Boolean);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;OutputFormatterWriteContext;(Microsoft.AspNetCore.Http.HttpContext,System.Func,System.Type,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Formatters;OutputFormatterWriteContext;set_WriterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;set_BoundConstructorInvoker;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;set_PropertyGetter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultMetadataDetails;set_PropertySetter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetAttemptedValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetMissingBindRequiredValueAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetMissingKeyOrValueAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetMissingRequestBodyRequiredValueAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetNonPropertyAttemptedValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetNonPropertyUnknownValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetNonPropertyValueMustBeANumberAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetUnknownValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetValueIsInvalidAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetValueMustBeANumberAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DefaultModelBindingMessageProvider;SetValueMustNotBeNullAccessor;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_Description;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_DisplayFormatStringProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_DisplayName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_EditFormatStringProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_NullDisplayTextProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Metadata;DisplayMetadata;set_Placeholder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding.Validation;ValidationEntry;ValidationEntry;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;BindingInfo;set_RequestPredicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;EnumGroupAndName;EnumGroupAndName;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelBindingContext;set_PropertyFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;AddModelError;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;Remove;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;RemoveAll;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ModelBinding;ModelStateDictionaryExtensions;TryAddModelException;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression>,System.Exception);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;HelperResult;HelperResult;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;DefineSection;(System.String,Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RazorPageBase;DefineSection;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RazorPageFactoryResult;RazorPageFactoryResult;(Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;RenderAsyncDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Razor;TagHelperInitializer;TagHelperInitializer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageBase;TryUpdateModelAsync;(TModel,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.RazorPages;PageModel;TryUpdateModelAsync;(TModel,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayExtensions;DisplayFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperDisplayNameExtensions;DisplayNameFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperEditorExtensions;EditorFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;CheckBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;HiddenFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;PasswordFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;RadioButtonFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextAreaFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperInputExtensions;TextBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperLabelExtensions;LabelFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;DropDownListFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperSelectExtensions;ListBoxFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValidationExtensions;ValidationMessageFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;HtmlHelperValueExtensions;ValueFor;(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;CheckBoxFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayNameFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayNameForInnerType;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DisplayTextFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;DropDownListFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;EditorFor;(System.Linq.Expressions.Expression>,System.String,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;HiddenFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;IdFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;LabelFor;(System.Linq.Expressions.Expression>,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;ListBoxFor;(System.Linq.Expressions.Expression>,System.Collections.Generic.IEnumerable,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;NameFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;PasswordFor;(System.Linq.Expressions.Expression>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;RadioButtonFor;(System.Linq.Expressions.Expression>,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;TextAreaFor;(System.Linq.Expressions.Expression>,System.Int32,System.Int32,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;TextBoxFor;(System.Linq.Expressions.Expression>,System.String,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;ValidationMessageFor;(System.Linq.Expressions.Expression>,System.String,System.Object,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.Rendering;IHtmlHelper;ValueFor;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;GetExpressionName;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;HtmlHelper;GetModelExplorer;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;IModelExpressionProvider;CreateModelExpression;(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;GetExplorerForExpression;(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;GetExplorerForExpression;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;GetExplorerForProperty;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExplorer;ModelExplorer;(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ModelExpressionProvider;GetExpressionText;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;TryGetValueDelegate;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc.ViewFeatures;ViewDataInfo;ViewDataInfo;(System.Object,System.Reflection.PropertyInfo,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ApiBehaviorOptions;set_InvalidModelStateResponseFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ControllerBase;TryUpdateModelAsync;(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ControllerBase;TryUpdateModelAsync;(TModel,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Mvc;ControllerBase;TryUpdateModelAsync;(TModel,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddBasePolicy;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddBasePolicy;(System.Action,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddPolicy;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCacheOptions;AddPolicy;(System.String,System.Action,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;SetCacheKeyPrefix;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;SetCacheKeyPrefix;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;VaryByValue;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;VaryByValue;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;With;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.OutputCaching;OutputCachePolicyBuilder;With;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;AddPolicy;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptions;set_OnRejected;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddConcurrencyLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddFixedWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddSlidingWindowLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.RateLimiting;RateLimiterOptionsExtensions;AddTokenBucketLimiter;(Microsoft.AspNetCore.RateLimiting.RateLimiterOptions,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;Reinitialize;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperExecutionContext;TagHelperExecutionContext;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.Collections.Generic.IDictionary,System.String,System.Func,System.Action,System.Func);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;Begin;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagMode,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;TagHelperScopeManager;(System.Action,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.Runtime.TagHelpers;TagHelperScopeManager;TagHelperScopeManager;(System.Action,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Razor.TagHelpers;TagHelperOutput;TagHelperOutput;(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.ResponseCaching;ResponseCachingMiddleware;ResponseCachingMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.ObjectPool.ObjectPoolProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.ResponseCompression;ResponseCompressionMiddleware;ResponseCompressionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.ResponseCompression.IResponseCompressionProvider);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Rewrite;RewriteMiddleware;RewriteMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Rewrite;RewriteOptionsExtensions;Add;(Microsoft.AspNetCore.Rewrite.RewriteOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareDelete;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareGet;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewarePost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewarePut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapMiddlewareVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPost;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapPut;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapRoute;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RequestDelegateRouteBuilderExtensions;MapVerb;(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteContext;set_Handler;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteEndpoint;RouteEndpoint;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteEndpointBuilder;RouteEndpointBuilder;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteHandler;RouteHandler;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteHandlerServices;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Routing;RouteHandlerServices;Map;(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Delegate,System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.IISIntegration;IISMiddleware;IISMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions,System.String,System.Boolean,Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ConfigureEndpointDefaults;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ConfigureHttpsDefaults;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;Listen;(System.Net.EndPoint,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;Listen;(System.Net.IPAddress,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;Listen;(System.Net.IPEndPoint,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenAnyIP;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenHandle;(System.UInt64,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenLocalhost;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenNamedPipe;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;ListenUnixSocket;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;set_RequestHeaderEncodingSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Core;KestrelServerOptions;set_ResponseHeaderEncodingSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;set_ClientCertificateValidation;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;set_OnAuthenticate;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;HttpsConnectionAdapterOptions;set_ServerCertificateSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Https;TlsHandshakeCallbackOptions;set_OnConnection;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets;SocketTransportOptions;set_CreateBoundListenSocket;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;AnyIPEndpoint;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;Endpoint;(System.Net.IPAddress,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;Endpoint;(System.Net.IPEndPoint,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;Endpoint;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;HandleEndpoint;(System.UInt64,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;LocalhostEndpoint;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Server.Kestrel;KestrelConfigurationLoader;UnixSocketEndpoint;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Session;DistributedSession;DistributedSession;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.TimeSpan,System.TimeSpan,System.Func,Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Session;ISessionStore;Create;(System.String,System.TimeSpan,System.TimeSpan,System.Func,System.Boolean);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.Session;SessionMiddleware;SessionMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.DataProtection.IDataProtectionProvider,Microsoft.AspNetCore.Session.ISessionStore,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.SignalR;IHubFilter;InvokeMethodAsync;(Microsoft.AspNetCore.SignalR.HubInvocationContext,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.SignalR;IHubFilter;OnConnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.SignalR;IHubFilter;OnDisconnectedAsync;(Microsoft.AspNetCore.SignalR.HubLifetimeContext,System.Exception,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;DefaultFilesMiddleware;DefaultFilesMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;DirectoryBrowserMiddleware;DirectoryBrowserMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,System.Text.Encodings.Web.HtmlEncoder,Microsoft.Extensions.Options.IOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.StaticFiles;StaticFileMiddleware;StaticFileMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebSockets;WebSocketMiddleware;WebSocketMiddleware;(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebSockets;WebSocketsDependencyInjectionExtensions;AddWebSockets;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingReadStream;FileBufferingReadStream;(System.IO.Stream,System.Int32,System.Nullable,System.Func,System.Buffers.ArrayPool);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore.WebUtilities;FileBufferingWriteStream;FileBufferingWriteStream;(System.Int32,System.Nullable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;Start;(Microsoft.AspNetCore.Http.RequestDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;Start;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;Start;(System.String,Microsoft.AspNetCore.Http.RequestDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;Start;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;StartWith;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.AspNetCore;WebHost;StartWith;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;BinaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;Convert;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;GetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;Invoke;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;InvokeConstructor;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;InvokeMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Collections.Generic.IEnumerable,System.Type,System.Collections.Generic.IEnumerable);Argument[4].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;IsEvent;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetIndex;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;SetMember;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.String,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.CSharp.RuntimeBinder;Binder;UnaryOperation;(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags,System.Linq.Expressions.ExpressionType,System.Type,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;CSharpCodeProvider;(System.Collections.Generic.IDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;CreateCompiler;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;CreateGenerator;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.CSharp;CSharpCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| Microsoft.EntityFrameworkCore;DbSet;Add;(TEntity);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddAsync;(TEntity,System.Threading.CancellationToken);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRange;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRangeAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AddRangeAsync;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;Attach;(TEntity);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AttachRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;AttachRange;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;Update;(TEntity);Argument[0];Argument[this].Element;value;manual | +| Microsoft.EntityFrameworkCore;DbSet;UpdateRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.EntityFrameworkCore;DbSet;UpdateRange;(TEntity[]);Argument[0].WithElement;Argument[this];value;manual | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Primitives.IChangeToken);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.DateTimeOffset);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetOptions;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetPriority;(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.CacheItemPriority);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetSize;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheEntryExtensions;SetValue;(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;GetOrCreate;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;GetOrCreateAsync;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,Microsoft.Extensions.Primitives.IChangeToken);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.DateTimeOffset);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Set;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem,System.TimeSpan);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;CreateEntry;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;MemoryCache;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;AddExpirationToken;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Primitives.IChangeToken);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;RegisterPostEvictionCallback;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetAbsoluteExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetPriority;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.CacheItemPriority);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSize;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];Argument[0];taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryExtensions;SetSlidingExpiration;(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_Value;();Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;set_EvictionCallback;(Microsoft.Extensions.Caching.Memory.PostEvictionDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Caching.Memory;PostEvictionDelegate;BeginInvoke;(System.Object,System.Object,Microsoft.Extensions.Caching.Memory.EvictionReason,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;EnvironmentVariablesConfigurationProvider;(System.String);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;ToString;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration.KeyPerFile;KeyPerFileConfigurationSource;set_IgnoreCondition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;MemoryConfigurationProvider;(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration.UserSecrets;PathHelper;GetSecretsPathFromSecretsId;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;CreateDecryptingXmlReader;(System.IO.Stream,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedBuilderExtensions;AddConfiguration;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;TryGet;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;get_Configuration;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);Argument[1];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[]);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[1];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[2];Argument[0];taint;manual | +| Microsoft.Extensions.Configuration;CommandLineConfigurationExtensions;AddCommandLine;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary);Argument[2];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Get;(Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;GetValue;(Microsoft.Extensions.Configuration.IConfiguration,System.String,T);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;get_Sources;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;Add;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;GetConnectionString;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;GetRequiredSection;(Microsoft.Extensions.Configuration.IConfiguration,System.String);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;GetSection;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;GetSection;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;get_Sources;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;Combine;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;Combine;(System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;GetParentPath;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationPath;GetSectionKey;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;ConfigurationRoot;(System.Collections.Generic.IList);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;GetReloadToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;GetSection;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;GetSection;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRootExtensions;GetDebugView;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;ConfigurationSection;(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;get_Path;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;EnvironmentVariablesExtensions;AddEnvironmentVariables;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;SetBasePath;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;SetFileLoadExceptionHandler;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;SetFileProvider;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;set_OnLoadException;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;IConfiguration;get_Item;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;IConfigurationBuilder;Build;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;IniConfigurationExtensions;AddIniStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;JsonConfigurationExtensions;AddJsonStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;KeyPerFileConfigurationBuilderExtensions;AddKeyPerFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;MemoryConfigurationBuilderExtensions;AddInMemoryCollection;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Reflection.Assembly,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;UserSecretsConfigurationExtensions;AddUserSecrets;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlFile;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Configuration;XmlConfigurationExtensions;AddXmlStream;(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Add;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;RemoveAllKeyed;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;Replace;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAdd;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddEnumerable;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[2];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;GetServiceOrCreateInstance;(System.IServiceProvider,System.Type);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;GetServiceOrCreateInstance;(System.IServiceProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;AntiforgeryServiceCollectionExtensions;AddAntiforgery;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;AsyncServiceScope;(Microsoft.Extensions.DependencyInjection.IServiceScope);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;get_ServiceProvider;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;AuthenticationCoreServiceCollectionExtensions;AddAuthenticationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;AuthenticationServiceCollectionExtensions;AddAuthentication;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;AuthorizationServiceCollectionExtensions;AddAuthorizationCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;BearerTokenExtensions;AddBearerToken;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;AddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CascadingValueServiceCollectionExtensions;TryAddCascadingValue;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CertificateForwardingServiceExtensions;AddCertificateForwarding;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ComponentServiceCollectionExtensions;AddServerSideBlazor;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ConnectionsDependencyInjectionExtensions;AddConnections;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookieExtensions;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookieExtensions;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookieExtensions;AddCookie;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CookiePolicyServiceCollectionExtensions;AddCookiePolicy;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;CorsServiceCollectionExtensions;AddCors;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;DataProtectionServiceCollectionExtensions;AddDataProtection;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;CreateBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;DefaultServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;EncoderServiceCollectionExtensions;AddWebEncoders;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ExceptionHandlerServiceCollectionExtensions;AddExceptionHandler;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddAsyncCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func>,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HealthChecksBuilderDelegateExtensions;AddCheck;(Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder,System.String,System.Func,System.Collections.Generic.IEnumerable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddDefaultLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddLogger;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;AddTypedClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureAdditionalHttpMessageHandlers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action,System.IServiceProvider>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureHttpClient;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigureHttpMessageHandlerBuilder;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;ConfigurePrimaryHttpMessageHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;RedactLoggedHeaders;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;RemoveAllLoggers;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;SetHandlerLifetime;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientBuilderExtensions;UseSocketsHttpHandler;(Microsoft.Extensions.DependencyInjection.IHttpClientBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;ConfigureHttpClientDefaults;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpJsonServiceExtensions;ConfigureHttpJsonOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;AddHttpLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;HttpLoggingServicesExtensions;AddW3CLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;AddIdentity;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;AddIdentityApiEndpoints;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;AddIdentityCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;ConfigureApplicationCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;IdentityServiceCollectionExtensions;ConfigureExternalCookie;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;JsonProtocolDependencyInjectionExtensions;AddJsonProtocol;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;LocalizationServiceCollectionExtensions;AddLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;LoggingServiceCollectionExtensions;AddLogging;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddDistributedMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;MemoryCacheServiceCollectionExtensions;AddMemoryCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;MetricsServiceExtensions;AddMetrics;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcBuilderExtensions;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddFormatterMappings;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddJsonOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;AddMvcOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;ConfigureApiBehaviorOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreMvcCoreBuilderExtensions;ConfigureApplicationPartManager;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCoreServiceCollectionExtensions;AddMvcCore;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;AddCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcCorsMvcCoreBuilderExtensions;ConfigureCors;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcBuilderExtensions;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcDataAnnotationsMvcCoreBuilderExtensions;AddDataAnnotationsLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddMvcLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcLocalizationMvcCoreBuilderExtensions;AddViewLocalization;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;AddRazorOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcBuilderExtensions;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;AddRazorViewEngine;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorMvcCoreBuilderExtensions;InitializeTagHelper;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcBuilderExtensions;AddRazorPagesOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcRazorPagesMvcCoreBuilderExtensions;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddControllers;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddControllersWithViews;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddMvc;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcServiceCollectionExtensions;AddRazorPages;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcBuilderExtensions;AddViewOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;AddCookieTempDataProvider;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;AddViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcViewFeaturesMvcCoreBuilderExtensions;ConfigureViews;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcBuilderExtensions;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;AddXmlDataContractSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;AddXmlOptions;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;MvcXmlMvcCoreBuilderExtensions;AddXmlSerializerFormatters;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OAuthExtensions;AddOAuth;(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.String,System.String,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ObjectFactory;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ObjectFactory;BeginInvoke;(System.IServiceProvider,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;Bind;(Microsoft.Extensions.Options.OptionsBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderConfigurationExtensions;BindConfiguration;(Microsoft.Extensions.Options.OptionsBuilder,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderDataAnnotationsExtensions;ValidateDataAnnotations;(Microsoft.Extensions.Options.OptionsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsBuilderExtensions;ValidateOnStart;(Microsoft.Extensions.Options.OptionsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsConfigurationServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;AddOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;Configure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;ConfigureOptions;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;PostConfigure;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;PostConfigureAll;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;CacheOutput;(TBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OutputCacheConventionBuilderExtensions;CacheOutput;(TBuilder,System.Action,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;OutputCacheServiceCollectionExtensions;AddOutputCache;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;PageConventionCollectionExtensions;ConfigureFilter;(Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;PolicyServiceCollectionExtensions;AddAuthorization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ProblemDetailsServiceCollectionExtensions;AddProblemDetails;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RazorComponentsServiceCollectionExtensions;AddRazorComponents;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestDecompressionServiceExtensions;AddRequestDecompression;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestLocalizationServiceCollectionExtensions;AddRequestLocalization;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RequestTimeoutsIServiceCollectionExtensions;AddRequestTimeouts;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ResponseCachingServicesExtensions;AddResponseCaching;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;RoutingServiceCollectionExtensions;AddRouting;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServerRazorComponentsBuilderExtensions;AddInteractiveServerComponents;(Microsoft.Extensions.DependencyInjection.IRazorComponentsBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;AddCircuitOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServerSideBlazorBuilderExtensions;AddHubOptions;(Microsoft.Extensions.DependencyInjection.IServerSideBlazorBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionHostedServiceExtensions;AddHostedService;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Object);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[2];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,TService);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];Argument[0].Element;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object,System.Type);Argument[3];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddKeyedTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionServiceExtensions;AddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Describe;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;DescribeKeyed;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;DescribeKeyed;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Type,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Type,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedScoped;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Type,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Type,System.Object,System.Object);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Type,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedSingleton;(System.Object,TService);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Type,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Type,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;KeyedTransient;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object,System.Func,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ToString;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationFactory;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationInstance;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationType;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_KeyedImplementationFactory;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_KeyedImplementationInstance;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_KeyedImplementationType;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;GetRequiredService;(System.IServiceProvider,System.Type);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;GetRequiredService;(System.IServiceProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;GetService;(System.IServiceProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;SessionServiceCollectionExtensions;AddSession;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;AddHubOptions;(Microsoft.AspNetCore.SignalR.ISignalRServerBuilder,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;SignalRDependencyInjectionExtensions;AddSignalR;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.DependencyInjection;SocketsHttpHandlerBuilderExtensions;Configure;(Microsoft.Extensions.DependencyInjection.ISocketsHttpHandlerBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.DependencyInjection;TagHelperServicesExtensions;AddCacheTagHelperLimits;(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckPublisherOptions;set_Predicate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;HealthCheckRegistration;(System.String,System.Func,System.Nullable,System.Collections.Generic.IEnumerable,System.Nullable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckRegistration;set_Factory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.HealthChecks;HealthCheckService;CheckHealthAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_ByteHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_DecimalHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_DoubleHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_FloatHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_IntHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_LongHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MeasurementHandlers;set_ShortHandler;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConfigurationExtensions;AddConfiguration;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderConsoleExtensions;AddDebugConsole;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;AddListener;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;ClearListeners;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;DisableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Diagnostics.Metrics;MetricsBuilderExtensions;EnableMetrics;(Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions,System.String,System.String,System.String,Microsoft.Extensions.Diagnostics.Metrics.MeterScope);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;CompositeDirectoryContents;(System.Collections.Generic.IList,System.String);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;PhysicalDirectoryInfo;(System.IO.DirectoryInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;CreateReadStream;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;PhysicalFileInfo;(System.IO.FileInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_PhysicalPath;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;PollingFileChangeToken;(System.IO.FileInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;CompositeFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider[]);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;CompositeFileProvider;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;GetDirectoryContents;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;GetDirectoryContents;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;get_FileProviders;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;GetDirectory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;FileInfoWrapper;(System.IO.FileInfo);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext;PushDataFrame;(TFrame);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear+FrameData;get_Stem;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged+FrameData;get_Stem;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;CalculateStem;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;Declare;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;MatcherContext;MatcherContext;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.StringComparison);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;EnumerateFileSystemInfos;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;GetDirectory;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;GetFile;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;get_ParentDirectory;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;Matcher;AddExclude;(System.String);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;Matcher;AddInclude;(System.String);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;ApplicationLifetime;(Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;get_ApplicationStarted;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;get_ApplicationStopped;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;get_ApplicationStopping;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;BackgroundService;StartAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;BackgroundService;get_ExecuteTask;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostBuilderExtensions;ConfigureWebHostDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureSlimWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;GenericHostWebHostBuilderExtensions;ConfigureWebHost;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Environment;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Logging;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Metrics;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostApplicationBuilder;get_Services;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostBuilder;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Hosting;HostBuilder;UseServiceProviderFactory;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureAppConfiguration;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureContainer;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureDefaults;(Microsoft.Extensions.Hosting.IHostBuilder,System.String[]);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureHostOptions;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureLogging;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureMetrics;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;ConfigureServices;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;RunConsoleAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseConsoleLifetime;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseContentRoot;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseDefaultServiceProvider;(Microsoft.Extensions.Hosting.IHostBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;UseEnvironment;(Microsoft.Extensions.Hosting.IHostBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Hosting;IHostApplicationBuilder;ConfigureContainer;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureAppConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureHostConfiguration;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;ConfigureServices;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;UseServiceProviderFactory;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;LoggingHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;LoggingScopeHttpMessageHandler;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Http.HttpClientFactoryOptions);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Http;HttpClientFactoryOptions;set_ShouldRedactHeaderValue;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;CreateHandlerPipeline;(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Http;IHttpMessageHandlerBuilderFilter;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Localization;IResourceNamesCache;GetOrAdd;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry;LogEntry;(Microsoft.Extensions.Logging.LogLevel,System.String,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;ConfigurationConsoleLoggerSettings;(Microsoft.Extensions.Configuration.IConfiguration);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConfigurationConsoleLoggerSettings;Reload;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;ConsoleLoggerProvider;(Microsoft.Extensions.Options.IOptionsMonitor,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerSettings;Reload;();Argument[this];ReturnValue;value;df-generated | +| Microsoft.Extensions.Logging.Debug;DebugLoggerProvider;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;EventLogLoggerProvider;(Microsoft.Extensions.Logging.EventLog.EventLogSettings);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_Filter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;EventSourceLoggerProvider;(Microsoft.Extensions.Logging.EventSource.LoggingEventSource);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;CreateLogger;(System.String);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.Console.IConsoleLoggerSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddConsoleFormatter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddJsonConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSimpleConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;ConsoleLoggerExtensions;AddSystemdConsole;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggerFactory,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;DebugLoggerFactoryExtensions;AddDebug;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.EventLog.EventLogSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.EventLog.EventLogSettings);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventLoggerFactoryExtensions;AddEventLog;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggerFactory);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;EventSourceLoggerFactoryExtensions;AddEventSourceLogger;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;FilterLoggingBuilderExtensions;AddFilter;(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;IExternalScopeProvider;ForEachScope;(System.Action,TState);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;ILogger;Log;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,TState,System.Exception,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;Logger;BeginScope;(TState);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;BeginScope;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;Push;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;Create;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggerFactory;CreateLogger;(System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.IExternalScopeProvider);Argument[3];Argument[this];taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFactoryExtensions;CreateLogger;(Microsoft.Extensions.Logging.ILoggerFactory,System.Type);Argument[1];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterRule;LoggerFilterRule;(System.String,System.String,System.Nullable,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;AddConfiguration;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Configuration.IConfiguration);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;AddProvider;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.ILoggerProvider);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;ClearProviders;(Microsoft.Extensions.Logging.ILoggingBuilder);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;Configure;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Logging;LoggingBuilderExtensions;SetMinimumLevel;(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.LogLevel);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggerFactory,System.String,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Logging;TraceSourceFactoryExtensions;AddTraceSource;(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Diagnostics.TraceListener);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;ConfigurationChangeTokenSource;(System.String,Microsoft.Extensions.Configuration.IConfiguration);Argument[1];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;ConfigurationChangeTokenSource;GetChangeToken;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,TDep3,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep1,TDep2,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,TDep,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions;ConfigureNamedOptions;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ConfigureOptions;ConfigureOptions;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;IOptionsMonitor;OnChange;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;IOptionsMonitorCache;GetOrAdd;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;NamedConfigureFromConfigurationOptions;NamedConfigureFromConfigurationOptions;(System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;PostConfigure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsBuilder;Validate;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;OptionsFactory;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsFactory;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);Argument[1].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsFactory;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);Argument[2].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsManager;OptionsManager;(Microsoft.Extensions.Options.IOptionsFactory);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsMonitor;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsMonitor;OptionsMonitor;(Microsoft.Extensions.Options.IOptionsFactory,System.Collections.Generic.IEnumerable>,Microsoft.Extensions.Options.IOptionsMonitorCache);Argument[2];Argument[this];taint;df-generated | +| Microsoft.Extensions.Options;OptionsMonitorExtensions;OnChange;(Microsoft.Extensions.Options.IOptionsMonitor,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,TDep3,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep1,TDep2,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,TDep,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;PostConfigureOptions;PostConfigureOptions;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,TDep5,System.Func,System.String);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,TDep3,TDep4,System.Func,System.String);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,TDep3,System.Func,System.String);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep1,TDep2,System.Func,System.String);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,TDep,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Options;ValidateOptions;ValidateOptions;(System.String,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action,TState);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;ChangeToken;OnChange;(System.Func,System.Action,TState);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;Extensions;Append;(System.Text.StringBuilder,Microsoft.Extensions.Primitives.StringSegment);Argument[0];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;IChangeToken;RegisterChangeCallback;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Extensions.Primitives;InplaceStringBuilder;ToString;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Split;(System.Char[]);Argument[0].Element;ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Split;(System.Char[]);Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;Enumerator;(Microsoft.Extensions.Primitives.StringTokenizer);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;StringTokenizer;(Microsoft.Extensions.Primitives.StringSegment,System.Char[]);Argument[1].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer;StringTokenizer;(System.String,System.Char[]);Argument[1].Element;Argument[this];taint;df-generated | +| Microsoft.Extensions.Primitives;StringValues+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.Extensions.Primitives;StringValues;Add;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Add;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Concat;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Contains;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Contains;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;CopyTo;(System.String[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;CopyTo;(System.String[],System.Int32);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;CopyTo;(System.String[],System.Int32);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String[]);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String[]);Argument[1].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.Object);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.Object);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String,Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[]);Argument[0].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[]);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[],Microsoft.Extensions.Primitives.StringValues);Argument[0].Element;ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Equals;(System.String[],Microsoft.Extensions.Primitives.StringValues);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;GetEnumerator;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;GetHashCode;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;IndexOf;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;IndexOf;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Insert;(System.Int32,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Insert;(System.Int32,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Insert;(System.Int32,System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;IsNullOrEmpty;(Microsoft.Extensions.Primitives.StringValues);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Remove;(System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;Remove;(System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;RemoveAt;(System.Int32);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;StringValues;(System.String);Argument[0];Argument[this];taint;manual | +| Microsoft.Extensions.Primitives;StringValues;StringValues;(System.String[]);Argument[0].Element;Argument[this];taint;manual | +| Microsoft.Extensions.Primitives;StringValues;ToArray;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;ToString;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_Count;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_Item;(System.Int32);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;get_Item;(System.Int32);Argument[this];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;set_Item;(System.Int32,System.String);Argument[0];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;set_Item;(System.Int32,System.String);Argument[1];ReturnValue;taint;manual | +| Microsoft.Extensions.Primitives;StringValues;set_Item;(System.Int32,System.String);Argument[this];ReturnValue;taint;manual | +| Microsoft.VisualBasic;Collection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| Microsoft.VisualBasic;Collection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| Microsoft.VisualBasic;Collection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.VisualBasic;Collection;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.VisualBasic;Collection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| Microsoft.VisualBasic;VBCodeProvider;CreateCompiler;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;CreateGenerator;();Argument[this];ReturnValue;taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| Microsoft.VisualBasic;VBCodeProvider;VBCodeProvider;(System.Collections.Generic.IDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafeFileHandle;SafeFileHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafePipeHandle;SafePipeHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafeProcessHandle;SafeProcessHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32.SafeHandles;SafeWaitHandle;SafeWaitHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| Microsoft.Win32;PowerModeChangedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.PowerModeChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SessionEndedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SessionEndingEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.SessionEndingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SessionSwitchEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.SessionSwitchEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_DisplaySettingsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_DisplaySettingsChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_EventsThreadShutdown;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_InstalledFontsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_LowMemory;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_PaletteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_TimeChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;add_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_DisplaySettingsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_DisplaySettingsChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_EventsThreadShutdown;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_InstalledFontsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_LowMemory;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_PaletteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_PowerModeChanged;(Microsoft.Win32.PowerModeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_SessionEnded;(Microsoft.Win32.SessionEndedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_SessionEnding;(Microsoft.Win32.SessionEndingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_SessionSwitch;(Microsoft.Win32.SessionSwitchEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_TimeChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_TimerElapsed;(Microsoft.Win32.TimerElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_UserPreferenceChanged;(Microsoft.Win32.UserPreferenceChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;SystemEvents;remove_UserPreferenceChanging;(Microsoft.Win32.UserPreferenceChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;TimerElapsedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.TimerElapsedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;UserPreferenceChangedEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Microsoft.Win32;UserPreferenceChangingEventHandler;BeginInvoke;(System.Object,Microsoft.Win32.UserPreferenceChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JArray;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JArray;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JConstructor;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JConstructor;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JContainer;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JContainer;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Linq;JObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(Newtonsoft.Json.Linq.JObject);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(Newtonsoft.Json.Linq.JObject);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(System.Object[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;JObject;(System.Object[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;Parse;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JObject;Parse;(System.String,Newtonsoft.Json.Linq.JsonLoadSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JObject;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JObject;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JObject;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JObject;set_Item;(System.String,Newtonsoft.Json.Linq.JToken);Argument[1];Argument[this].Element;value;manual | +| Newtonsoft.Json.Linq;JToken;SelectToken;(System.String);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;SelectToken;(System.String,Newtonsoft.Json.Linq.JsonSelectSettings);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;SelectToken;(System.String,System.Boolean);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;ToString;();Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Linq;JToken;ToString;(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[]);Argument[this];ReturnValue;taint;manual | +| Newtonsoft.Json.Schema;Extensions;Validate;(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Schema;ValidationEventHandler;BeginInvoke;(System.Object,Newtonsoft.Json.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;ExtensionDataGetter;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;ExtensionDataSetter;BeginInvoke;(System.Object,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonArrayContract;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonContract;set_DefaultCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonDictionaryContract;set_DictionaryKeyResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonDictionaryContract;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonDynamicContract;set_PropertyNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonISerializableContract;set_ISerializableCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_ExtensionDataGetter;(Newtonsoft.Json.Serialization.ExtensionDataGetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_ExtensionDataNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_ExtensionDataSetter;(Newtonsoft.Json.Serialization.ExtensionDataSetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonObjectContract;set_OverrideCreator;(Newtonsoft.Json.Serialization.ObjectConstructor);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_GetIsSpecified;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_SetIsSpecified;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_ShouldDeserialize;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;JsonProperty;set_ShouldSerialize;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;ObjectConstructor;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;SerializationCallback;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json.Serialization;SerializationErrorCallback;BeginInvoke;(System.Object,System.Runtime.Serialization.StreamingContext,Newtonsoft.Json.Serialization.ErrorContext,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonConvert;DeserializeAnonymousType;(System.String,T);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeAnonymousType;(System.String,T,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,System.Type);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,System.Type,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeObject;(System.String,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String,System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXNode;(System.String,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String,System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;DeserializeXmlNode;(System.String,System.String,System.Boolean,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;PopulateObject;(System.String,System.Object);Argument[0];Argument[1];taint;manual | +| Newtonsoft.Json;JsonConvert;PopulateObject;(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings);Argument[0];Argument[1];taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.Formatting);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.JsonConverter[]);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeObject;(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXNode;(System.Xml.Linq.XObject);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXNode;(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXNode;(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXmlNode;(System.Xml.XmlNode);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXmlNode;(System.Xml.XmlNode,Newtonsoft.Json.Formatting);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;SerializeXmlNode;(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Byte);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Char);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTimeOffset);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Double);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Enum);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Guid);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Int16);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Int32);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Int64);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Object);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.SByte);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Single);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.String);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.String,System.Char);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.TimeSpan);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;ToString;(System.Uri);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonConvert;set_DefaultSettings;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializer;Deserialize;(Newtonsoft.Json.JsonReader);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonSerializer;Deserialize;(Newtonsoft.Json.JsonReader,System.Type);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonSerializer;Deserialize;(System.IO.TextReader,System.Type);Argument[0];ReturnValue;taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(Newtonsoft.Json.JsonWriter,System.Object);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(Newtonsoft.Json.JsonWriter,System.Object,System.Type);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(System.IO.TextWriter,System.Object);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;Serialize;(System.IO.TextWriter,System.Object,System.Type);Argument[1];Argument[0];taint;manual | +| Newtonsoft.Json;JsonSerializer;add_Error;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializer;remove_Error;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializerSettings;set_Error;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonSerializerSettings;set_ReferenceResolverProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonValidatingReader;add_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| Newtonsoft.Json;JsonValidatingReader;remove_ValidationEventHandler;(Newtonsoft.Json.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.AI;SpeechToTextFactory;set_Resolve;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.AI;TypeChatFactory;set_Resolve;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;RemoveFromUserForm;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnAfterCreateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnAfterDeleteUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnAfterUpdateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnBeforeCreateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnBeforeDeleteUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_OnBeforeUpdateUser;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Admin;AdminUsersFeature;set_ValidateFn;(ServiceStack.Auth.ValidateAsyncFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.AsyncEx;TaskCompletionSourceExtensions;TryCompleteFromCompletedTask;(System.Threading.Tasks.TaskCompletionSource,System.Threading.Tasks.Task,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ApiKeyAuthProvider;set_CreateApiKeyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ApiKeyAuthProvider;set_GenerateApiKey;(ServiceStack.Auth.CreateApiKeyDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_AccountLockedValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_CustomValidationFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_LoadUserAuthFilter;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProvider;set_LoadUserAuthInfoFilterAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProviderSync;set_AccountLockedValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProviderSync;set_CustomValidationFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthProviderSync;set_LoadUserAuthFilter;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthenticateService;Init;(System.Func,ServiceStack.Auth.IAuthProvider[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthenticateService;set_CurrentSessionFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;AuthenticateService;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;CreateApiKeyDelegate;BeginInvoke;(System.String,System.String,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProvider;CreateJwt;(ServiceStack.Text.JsonObject,ServiceStack.Text.JsonObject,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_CreateHeaderFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_CreatePayloadFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_PopulateSessionFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_PopulateSessionFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_PreValidateJwtPayloadFilter;(System.Func,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ResolveJwtId;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ResolveRefreshJwtId;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ResolveUnixTime;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ValidateRefreshToken;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;JwtAuthProviderReader;set_ValidateToken;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;MicrosoftGraphAuthProvider;set_PhotoUrl;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_AutoSignInSessionsMatching;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_CreateClaimsPrincipal;(System.Func,ServiceStack.Auth.IAuthSession,ServiceStack.Web.IRequest,System.Security.Claims.ClaimsPrincipal>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_PopulateSessionFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;NetCoreIdentityAuthProvider;set_PopulateSessionFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;OAuth2Provider;set_ResolveUnknownDisplayName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;OAuthProvider;set_VerifyAccessTokenAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;OAuthProviderSync;set_VerifyAccessToken;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;Pbkdf2DeriveKeyDelegate;BeginInvoke;(System.String,System.Byte[],Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf,System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;Pbkdf2Provider;set_DeriveKey;(ServiceStack.Auth.Pbkdf2DeriveKeyDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;RegisterService;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ValidateAsyncFn;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Auth;ValidateFn;BeginInvoke;(ServiceStack.IServiceBase,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Configuration;AppSettingsBase;set_ParsingStrategy;(ServiceStack.Configuration.ParsingStrategyDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Configuration;ParsingStrategyDelegate;BeginInvoke;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Data;DbConnectionFactory;DbConnectionFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Attributes;AttributedValidatorFactory;AttributedValidatorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;AccessorCache;GetCachedAccessor;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;CollectionPropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;Create;(System.Linq.Expressions.Expression>>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;Create;(System.Linq.Expressions.Expression>>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;set_Filter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;CollectionPropertyRule;set_IndexBuilder;(System.Func,TElement,System.Int32,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;CoerceToNonGeneric;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;Extensions;GetMember;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IConfigurable;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;Create;(ServiceStack.FluentValidation.IValidator,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;Create;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;Create;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;IncludeRule;(ServiceStack.FluentValidation.IValidator,System.Func,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;IncludeRule;IncludeRule;(System.Func>,System.Func,System.Type,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;MemberAccessor;MemberAccessor;(System.Linq.Expressions.Expression>,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;MemberAccessor;op_Implicit;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;Create;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;Create;(System.Linq.Expressions.Expression>,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;PropertyRule;(System.Reflection.MemberInfo,System.Func,System.Linq.Expressions.LambdaExpression,System.Func,System.Type,System.Type);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;SetDisplayName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;set_MessageBuilder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;set_OnFailure;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;PropertyRule;set_Transformer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Internal;RuleBuilder;SetValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Resources;LanguageStringSource;LanguageStringSource;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Resources;LazyStringSource;LazyStringSource;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Results;ValidationFailure;set_ErrorCodeResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ITestPropertyChain;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;TestValidationResult;ShouldHaveValidationErrorFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;TestValidationResult;ShouldNotHaveValidationErrorFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveChildValidator;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,System.Type);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorFor;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,T,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;ShouldNotHaveValidationErrorForAsync;(ServiceStack.FluentValidation.IValidator,System.Linq.Expressions.Expression>,TValue,System.Threading.CancellationToken,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;TestValidate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;TestValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;When;(System.Collections.Generic.IEnumerable,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidationTestExtension;WhenAll;(System.Collections.Generic.IEnumerable,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.TestHelper;ValidatorTester;ValidatorTester;(System.Linq.Expressions.Expression>,ServiceStack.FluentValidation.IValidator,TValue);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;AbstractComparisonValidator;AbstractComparisonValidator;(System.Func,System.Reflection.MemberInfo,System.String,ServiceStack.FluentValidation.Resources.IStringSource);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;AsyncPredicateValidator;AsyncPredicateValidator;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;ChildValidatorAdaptor;ChildValidatorAdaptor;(System.Func>,System.Type);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;CustomValidator;CustomValidator;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;CustomValidator;CustomValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;EqualValidator;EqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;ExactLengthValidator;ExactLengthValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;GreaterThanOrEqualValidator;GreaterThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;GreaterThanValidator;GreaterThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;LengthValidator;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;LengthValidator;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;set_MaxFunc;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LengthValidator;set_MinFunc;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LessThanOrEqualValidator;LessThanOrEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;LessThanValidator;LessThanValidator;(System.Func,System.Reflection.MemberInfo,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;MaximumLengthValidator;MaximumLengthValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;MinimumLengthValidator;MinimumLengthValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;NotEqualValidator;NotEqualValidator;(System.Func,System.Reflection.MemberInfo,System.String,System.Collections.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;OnFailureValidator;OnFailureValidator;(ServiceStack.FluentValidation.Validators.IPropertyValidator,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PolymorphicValidator;Add;(System.Func>,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PolymorphicValidator;Add;(System.Func>,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PredicateValidator+Predicate;BeginInvoke;(System.Object,System.Object,ServiceStack.FluentValidation.Validators.PropertyValidatorContext,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;PredicateValidator;PredicateValidator;(ServiceStack.FluentValidation.Validators.PredicateValidator+Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;RegularExpressionValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;RegularExpressionValidator;(System.Func,System.Text.RegularExpressions.RegexOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation.Validators;RegularExpressionValidator;RegularExpressionValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Include;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleFor;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleForEach;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleSet;(ServiceStack.ApplyTo,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;RuleSet;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Transform;(System.Linq.Expressions.Expression>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;TransformForEach;(System.Linq.Expressions.Expression>>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Boolean>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Boolean>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;Unless;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;UnlessAsync;(System.Func>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Boolean>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Boolean>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;When;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AbstractValidator;WhenAsync;(System.Func>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;AssemblyScanner;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;ChildRules;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Custom;(ServiceStack.FluentValidation.IRuleBuilder,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;CustomAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Equal;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;ForEach;(ServiceStack.FluentValidation.IRuleBuilder>,System.Action,TElement>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;GreaterThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Length;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThan;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;LessThanOrEqualTo;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func,System.Text.RegularExpressions.RegexOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Matches;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Must;(ServiceStack.FluentValidation.IRuleBuilder,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;MustAsync;(ServiceStack.FluentValidation.IRuleBuilder,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;NotEqual;(ServiceStack.FluentValidation.IRuleBuilder,System.Linq.Expressions.Expression>,System.Collections.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;SetInheritanceValidator;(ServiceStack.FluentValidation.IRuleBuilder,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;Validate;(ServiceStack.FluentValidation.IValidator,T,System.Action>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorExtensions;ValidateAsync;(ServiceStack.FluentValidation.IValidator,T,System.Action>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;DependentRules;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnAnyFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OnFailure;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OverrideIndexer;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func,TCollectionElement,System.Int32,System.String>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;OverridePropertyName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;Unless;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;UnlessAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Boolean>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;When;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func,System.Threading.CancellationToken,System.Threading.Tasks.Task>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WhenAsync;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;Where;(ServiceStack.FluentValidation.IRuleBuilderInitialCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithMessage;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithName;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithSeverity;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;DefaultValidatorOptions;WithState;(ServiceStack.FluentValidation.IRuleBuilderOptions,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IConditionBuilder;Otherwise;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilder;SetValidator;(System.Func,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilder;SetValidator;(System.Func,System.String[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilderInitial;Transform;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IRuleBuilderInitialCollection;Transform;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IServiceStackValidator;RemovePropertyRules;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplyAsyncCondition;(System.Func>,ServiceStack.FluentValidation.ApplyConditionTo);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplyCondition;(System.Func,ServiceStack.FluentValidation.ApplyConditionTo);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplySharedAsyncCondition;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;IValidationRule;ApplySharedCondition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;InlineValidator;Add;(System.Func,ServiceStack.FluentValidation.IRuleBuilderOptions>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;ApplyAsyncCondition;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;ApplyCondition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;SetErrorMessage;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;set_CustomStateProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;PropertyValidatorOptions;set_SeverityProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidationContext;CreateWithOptions;(T,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_DisplayNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_ErrorCodeResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_MessageFormatterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorConfiguration;set_PropertyNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorDescriptor;GetName;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_DisplayNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_ErrorCodeResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_MessageFormatterFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorOptions;set_PropertyNameResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorSelectorOptions;set_DefaultValidatorSelectorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorSelectorOptions;set_MemberNameValidatorSelectorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.FluentValidation;ValidatorSelectorOptions;set_RulesetValidatorSelectorFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Formats;HtmlFormat;set_ResolveTemplate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandler;CustomActionHandler;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandler;set_Action;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandlerAsync;CustomActionHandlerAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomActionHandlerAsync;set_Action;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandler;CustomResponseHandler;(System.Func,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandler;set_Action;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;CustomResponseHandlerAsync;(System.Func>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;CustomResponseHandlerAsync;set_Action;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;StaticFileHandler;set_Filter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host.Handlers;StaticFileHandler;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ActionContext;set_ServiceAction;(ServiceStack.Host.ActionInvokerFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ActionInvokerFn;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;SetContentTypeDeserializer;(System.String,ServiceStack.Web.StreamDeserializerDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;SetContentTypeSerializer;(System.String,ServiceStack.Web.StreamSerializerDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;set_UnknownContentTypeDeserializer;(ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ContentTypes;set_UnknownContentTypeSerializer;(ServiceStack.Web.StreamSerializerDelegateAsync);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;FallbackRestPathDelegate;BeginInvoke;(ServiceStack.Web.IHttpRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleGatewayExceptionAsyncDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleGatewayExceptionDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleServiceExceptionAsyncDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleServiceExceptionDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Exception,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleUncaughtExceptionAsyncDelegate;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HandleUncaughtExceptionDelegate;BeginInvoke;(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.String,System.Exception,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;HttpHandlerResolverDelegate;BeginInvoke;(System.String,System.String,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;IHttpAsyncHandler;Middleware;(Microsoft.AspNetCore.Http.HttpContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;InstanceExecFn;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;MetadataTypeExtensions;ToMetadataServiceRoutes;(System.Collections.Generic.Dictionary,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;RestPath;set_CalculateMatchScore;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;RouteNamingConventionDelegate;BeginInvoke;(ServiceStack.Web.IServiceRoutes,System.Type,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ServiceController;ServiceController;(ServiceStack.ServiceStackHost,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ServiceController;set_ResolveServicesFn;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;ServiceExecFn;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;StreamSerializerResolverDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,ServiceStack.Web.IResponse,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;TypedFilter;TypedFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;TypedFilterAsync;TypedFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Host;VoidActionInvokerFn;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;AddCss;(ServiceStack.InputInfo,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;For;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;For;(System.Linq.Expressions.Expression>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;Input;For;(System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;InspectUtils;GetFieldNames;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;InspectUtils;PropertyFromExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Html;MediaRuleCreator;Show;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;ApplyToLineContaining;ApplyToLineContaining;(System.String,System.Func,System.ReadOnlyMemory>,ServiceStack.Run);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FileHandler;set_VirtualFilesResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_Footer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_Header;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_NormalizeVirtualPath;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesHandler;set_VirtualFilesResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;Clone;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;CopyAll;(ServiceStack.IO.IVirtualFiles,ServiceStack.IO.IVirtualFiles,System.Boolean,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformer;Defaults;(System.Nullable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;FilesTransformerUtils;Defaults;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;GatewayHandler;set_ServiceGatewayFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;HtmlHandlerFragment;HtmlHandlerFragment;(System.String,System.String,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;HtmlTokenFragment;HtmlTokenFragment;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;MinifyBlock;set_Convert;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;SharedFolder;set_Footer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.HtmlModules;SharedFolder;set_Header;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;IVirtualFiles;WriteFiles;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;IVirtualFilesAsync;WriteFilesAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;VirtualFilesExtensions;CopyFrom;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.IO;VirtualFilesExtensions;WriteFiles;(ServiceStack.IO.IVirtualPathProvider,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Logging;GenericLogFactory;GenericLogFactory;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;set_RequestFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;BackgroundMqService;set_ResponseFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageHandler;ProcessQueue;(ServiceStack.Messaging.IMessageQueueClient,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;IMessageService;RegisterHandler;(System.Func,System.Object>,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;MessageHandler;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>,System.Int32);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandler;set_ReplyClientFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;MessageHandlerFactory;(ServiceStack.Messaging.IMessageService,System.Func,System.Object>,System.Action,System.Exception>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;set_RequestFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageHandlerFactory;set_ResponseFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageQueueClientFactory;add_MessageReceived;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;MessageQueueClientFactory;remove_MessageReceived;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;RedisMessageProducer;RedisMessageProducer;(ServiceStack.Redis.IRedisClientsManager,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;RedisMessageQueueClient;RedisMessageQueueClient;(ServiceStack.Redis.IRedisClientsManager,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;RedisMessageQueueClientFactory;RedisMessageQueueClientFactory;(ServiceStack.Redis.IRedisClientsManager,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Messaging;TransientMessageServiceBase;CreateMessageHandlerFactory;(System.Func,System.Object>,System.Action,System.Exception>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Metadata;IndexOperationsControl;set_GetOperation;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.CSharp;CSharpGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Dart;DartGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.FSharp;FSharpGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Java;JavaGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Kotlin;KotlinGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_CookedDeclarationTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_CookedTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_FilterTypes;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_IsPropertyOptional;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_ReturnMarkerFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Php;PhpGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_CookedDeclarationTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_CookedTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_FilterTypes;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_IsPropertyOptional;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_ReturnMarkerFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Python;PythonGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_EnumNameStrategy;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.Swift;SwiftGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;CommonJsGenerator;set_ReturnTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;MjsGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;MjsGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;MjsGenerator;set_ReturnTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_CookedDeclarationTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_CookedTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_DeclarationTypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_FilterTypes;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_IsPropertyOptional;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_ReturnMarkerFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.TypeScript;TypeScriptGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_AddCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_InnerTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_InsertCodeFilter;(ServiceStack.NativeTypes.AddCodeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PostPropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PostTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PrePropertyFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PreTypeFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_PropertyTypeFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes.VbNet;VbNetGenerator;set_TypeFilter;(ServiceStack.NativeTypes.TypeFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;AddCodeDelegate;BeginInvoke;(System.Collections.Generic.List,ServiceStack.MetadataTypesConfig,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;CreateTypeOptions;set_ImplementsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;INativeTypesMetadata;GetMetadataTypes;(ServiceStack.Web.IRequest,ServiceStack.MetadataTypesConfig,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;LangGeneratorExtensions;GenerateSourceCode;(ServiceStack.MetadataTypes,ServiceStack.MetadataTypesConfig,System.String,ServiceStack.Web.IRequest,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;LangGeneratorExtensions;GenerateSourceCode;(System.Collections.Generic.List,System.String,ServiceStack.Web.IRequest,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;MetadataTypesGenerator;GetMetadataTypes;(ServiceStack.Web.IRequest,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NativeTypes;TypeFilterDelegate;BeginInvoke;(System.String,System.String[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.NetCore;NetCoreHeadersCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| ServiceStack.NetCore;NetCoreQueryStringCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| ServiceStack.OrmLite.Dapper;CustomPropertyTypeMap;CustomPropertyTypeMap;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;DynamicParameters;Output;(T,System.Linq.Expressions.Expression>,System.Nullable,System.Nullable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Func,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper+GridReader;Read;(System.Type[],System.Func,System.String,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;Query;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.Dapper.CommandDefinition,System.Func,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;QueryAsync;(System.Data.IDbConnection,System.String,System.Type[],System.Func,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable,System.Nullable);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;add_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Dapper;SqlMapper;remove_QueryCachePurged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadApiAsyncLegacy;ExistsAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadApiLegacy;Exists;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;CountAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;LoadSelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.String[],System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;SelectAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiAsyncLegacy;SingleAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Count;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Collections.Generic.IEnumerable);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;LoadSelect;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Select;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteReadExpressionsApiLegacy;Single;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;DeleteAsync;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiAsyncLegacy;UpdateOnlyAsync;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;Delete;(System.Data.IDbConnection,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;InsertOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite.Legacy;OrmLiteWriteExpressionsApiLegacy;UpdateOnly;(System.Data.IDbConnection,T,System.Func,ServiceStack.OrmLite.SqlExpression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;DbDataParameterExtensions;AddParam;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Data.IDbCommand,System.Object,ServiceStack.OrmLite.FieldDefinition,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;FieldDefinition;Clone;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;FieldDefinition;set_GetValueFn;(ServiceStack.GetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;FieldDefinition;set_SetValueFn;(ServiceStack.SetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;GetValueDelegate;BeginInvoke;(System.Int32,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;PrepareParameterizedInsertStatement;(System.Data.IDbCommand,System.Collections.Generic.ICollection,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ReaderEach;(System.Data.IDataReader,System.Action,Return,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ReaderEach;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ReaderRead;(System.Data.IDataReader,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ToAddForeignKeyStatement;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;ToCreateIndexStatement;(System.Linq.Expressions.Expression>,System.String,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;set_OnOpenConnection;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteDialectProvider;set_ParamNameFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IOrmLiteExecFilter;ExecLazy;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IPropertyInvoker;set_ConvertValueFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedApi;Insert;(System.Object,System.Action,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedApi;InsertAll;(System.Collections.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedApi;UpdateAll;(System.Collections.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;CrossJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;OrderBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;OrderByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;ThenBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;ThenByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;IUntypedSqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;JoinFormatDelegate;BeginInvoke;(ServiceStack.OrmLite.IOrmLiteDialectProvider,ServiceStack.OrmLite.ModelDefinition,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;Migrator;Run;(ServiceStack.Data.IDbConnectionFactory,System.Type,System.Action,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;Migrator;RunAll;(ServiceStack.Data.IDbConnectionFactory,System.Collections.Generic.IEnumerable,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;AssertFieldDefinition;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinition;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinition;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinition;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetFieldDefinitionMap;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;ModelDefinition;GetOrderedFieldDefinitions;(System.Collections.Generic.ICollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_AfterExecFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_BeforeExecFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_ExceptionFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_InsertFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_LoadReferenceSelectFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_OnDbNullFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_OnModelDefinitionInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_ParamNameFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_PopulatedObjectFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_SqlExpressionInitFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_SqlExpressionSelectFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_StringFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConfig;set_UpdateFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConnectionFactory;set_ConnectionFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteConnectionFactory;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteContext;GetOrCreate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteDialectProviderBase;set_CreateTableFieldsStrategy;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;Exists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;LoadSingleById;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApi;SqlList;(System.Data.IDbConnection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;ExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;LoadSingleByIdAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadApiAsync;SqlListAsync;(System.Data.IDbConnection,System.String,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadCommandExtensions;AddParam;(System.Data.IDbCommand,System.String,System.Object,System.Data.ParameterDirection,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Action);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Count;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Exec;(System.Data.IDbConnection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;ExecLazy;(System.Data.IDbConnection,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;From;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;From;(System.Data.IDbConnection,ServiceStack.OrmLite.TableOptions,System.Action>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;From;(System.Data.IDbConnection,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;LoadSelect;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Scalar;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Select;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApi;Single;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;CountAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;LoadSelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String[],System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;ScalarAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;SelectAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;SingleAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ColumnDistinctResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ColumnResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_DictionaryResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ExecuteSqlFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_LastInsertIdFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_LongScalarResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_LookupResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_RefResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_RefSingleResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ResultsFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_ScalarResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_SingleResultFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_SqlCommandFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilter;set_SqlFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteResultsFilterExtensions;ExecNonQuery;(System.Data.IDbCommand,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaApi;ColumnExists;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaApi;ColumnExistsAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AddColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AddForeignKey;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.OnFkOption,ServiceStack.OrmLite.OnFkOption,System.String);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;AlterColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;ChangeColumnName;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;CreateIndex;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;DropColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteSchemaModifyApi;RenameColumn;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteUtils;EvalFactoryFn;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteUtils;set_SqlVerifyFragmentFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Delete;(System.Data.IDbConnection,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Delete;(System.Data.IDbConnection,T,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;DeleteById;(System.Data.IDbConnection,System.Object,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;DeleteById;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Insert;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Insert;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Insert;(System.Data.IDbConnection,T,System.Action,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;InsertAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;InsertIntoSelect;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Update;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Update;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;Update;(System.Data.IDbConnection,T,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApi;UpdateAll;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteByIdAsync;(System.Data.IDbConnection,System.Object,System.UInt64,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;DeleteByIdsAsync;(System.Data.IDbConnection,System.Collections.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAsync;(System.Data.IDbConnection,System.Action,System.Collections.Generic.Dictionary,System.Boolean,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertAsync;(System.Data.IDbConnection,T,System.Action,System.Boolean,System.Boolean,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;InsertIntoSelectAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.ISqlExpression,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAllAsync;(System.Data.IDbConnection,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Action,System.Threading.CancellationToken,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Action,T[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteApiAsync;UpdateAsync;(System.Data.IDbConnection,T,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Delete;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Delete;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;InsertOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;InsertOnly;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;Update;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateAdd;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateNonDefaults;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnly;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApi;UpdateOnlyFields;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteAsync;(System.Data.IDbConnection,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;DeleteWhereAsync;(System.Data.IDbConnection,System.String,System.Object[],System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;InsertOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;InsertOnlyAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAddAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,System.Object,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateNonDefaultsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Collections.Generic.Dictionary,System.String,System.Object[],System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyAsync;(System.Data.IDbConnection,System.Linq.Expressions.Expression>,System.String,System.Collections.Generic.IEnumerable,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,ServiceStack.OrmLite.SqlExpression,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;OrmLiteWriteExpressionsApiAsync;UpdateOnlyFieldsAsync;(System.Data.IDbConnection,T,System.String[],System.Linq.Expressions.Expression>,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;And;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Create;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Not;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;PredicateBuilder;Or;(System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>,System.Object[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;And;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;CrossJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;CrossJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Ensure;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;FullJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;GroupBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Having
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Insert;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;InternalJoin;(System.String,System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Join;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;LeftJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>,System.Object[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Or;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;OrderByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.JoinFormatDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;RightJoin;(System.Linq.Expressions.Expression>,ServiceStack.OrmLite.TableOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Select;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;SelectDistinct;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenBy
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;ThenByDescending
    ;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Update;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>,System.Object[]);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;Where;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;WithSqlFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;set_SelectFilter;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpression;set_SqlFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpressionExtensions;Column
    ;(ServiceStack.OrmLite.IOrmLiteDialectProvider,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;SqlExpressionExtensions;Column
    ;(ServiceStack.OrmLite.ISqlExpression,System.Linq.Expressions.Expression>,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Exec;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Exec;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Exec;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.OrmLite;UntypedApi;Update;(System.Object,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Action>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Boolean>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Byte[]>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.HashSet>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Collections.Generic.List>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Double>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int32>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.Int64>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,System.String>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperation;QueueCommand;(System.Func,T>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Generic;IRedisTypedQueueableOperationAsync;QueueCommand;(System.Func,System.Threading.Tasks.ValueTask>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteBytesQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteDoubleQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteIntQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteLongQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteMultiBytesQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteMultiStringQueuedCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteRedisDataQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteStringQueuedCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperation;CompleteVoidQueuedCommand;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteBytesQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteDoubleQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteIntQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteLongQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteMultiBytesQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteMultiStringQueuedCommandAsync;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteRedisDataQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteStringQueuedCommandAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueCompletableOperationAsync;CompleteVoidQueuedCommandAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperation;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>>,System.Action>,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func>,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis.Pipeline;IRedisQueueableOperationAsync;QueueCommand;(System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisClient;ExecCachedLua;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisClientAsync;ExecCachedLuaAsync;(System.String,System.Func>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnEvent;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnFailover;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnMessage;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnStart;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnStop;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisPubSubServer;set_OnUnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnMessage;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnMessageBytes;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscription;set_OnUnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnMessageAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnMessageBytesAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;add_OnUnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnMessageAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnMessageBytesAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Redis;IRedisSubscriptionAsync;remove_OnUnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Reflection;DelegateFactory+LateBoundMethod;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Reflection;DelegateFactory+LateBoundVoid;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;DefaultScripts;MatchesStringValue;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ISharpPages;OneTimePage;(System.String,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluate;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluateAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluateToBool;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;JsExpressionUtils;GetJsExpressionAndEvaluateToBoolAsync;(System.ReadOnlyMemory,ServiceStack.Script.ScriptScopeContext,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+BuiltInFunc;BuiltInFunc;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+BuiltInFuncBody;BeginInvoke;(ServiceStack.Script.Lisp+Interpreter,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Cell;Walk;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Interpreter;Def;(System.String,System.Int32,ServiceStack.Script.Lisp+BuiltInFuncBody);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Interpreter;Def;(System.String,System.Int32,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;Lisp+Sym;New;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_EncodeValue;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_OnExpressionException;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_OnViewException;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;PageFormat;set_ResolveLayout;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ParseRealNumber;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;RemoveBlocks;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;RemoveFilters;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;RemovePlugins;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;set_OnAfterPlugins;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;set_OnRenderException;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptContext;set_OnUnhandledExpression;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Script;ScriptMethodInfo;GetScriptMethods;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;ActionExecHandler;ActionExecHandler;(System.Action,System.Threading.AutoResetEvent);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Support;AdapterBase;ExecuteAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_ConfigFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_ConfigureAppHost;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;BasicAppHost;set_UseServiceController;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;MockRestGateway;set_ResultsFilter;(ServiceStack.Testing.RestGatewayDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Testing;RestGatewayDelegate;BeginInvoke;(System.String,System.Type,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ConvertInstanceDelegate;BeginInvoke;(System.Object,System.Type,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ConvertObjectDelegate;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DateTimeSerializer;set_OnParseErrorFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializationErrorDelegate;BeginInvoke;(System.Object,System.Type,System.String,System.String,System.Exception,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements;ParseGenericArray;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements;ParseGenericArray;(System.String,ServiceStack.Text.Common.ParseStringDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;BeginInvoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeArrayWithElements+ParseArrayOfElementsDelegate;Invoke;(System.ReadOnlySpan,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionary;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.ReadOnlySpan,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringSpanDelegate,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeDictionary;ParseDictionaryType;(System.String,System.Type,System.Type[],ServiceStack.Text.Common.ParseStringDelegate,ServiceStack.Text.Common.ParseStringDelegate);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;ParseGenericList;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;ParseGenericList;(System.String,System.Type,ServiceStack.Text.Common.ParseStringDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;BeginInvoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements+ParseListDelegate;Invoke;(System.ReadOnlySpan,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;GetListTypeParseFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeListWithElements;GetListTypeParseStringSpanFn;(System.Type,System.Type,ServiceStack.Text.Common.ParseStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;DeserializeStringSpanDelegate;BeginInvoke;(System.Type,System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ITypeSerializer;set_ObjectDeserializer;(ServiceStack.Text.Common.ObjectDeserializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;JsWriter;WriteDynamic;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ObjectDeserializerDelegate;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ParseStringDelegate;BeginInvoke;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ParseStringSpanDelegate;BeginInvoke;(System.ReadOnlySpan,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteGenericIDictionary;(System.IO.TextWriter,System.Collections.Generic.IDictionary,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;ToStringDictionaryMethods;WriteIDictionary;(System.IO.TextWriter,System.Object,ServiceStack.Text.Common.WriteObjectDelegate,ServiceStack.Text.Common.WriteObjectDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Common;WriteObjectDelegate;BeginInvoke;(System.IO.TextWriter,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Json;JsonlSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;ObjectPool+Factory;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;ObjectPool;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;ObjectPool;ObjectPool;(ServiceStack.Text.Pools.ObjectPool+Factory,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;PooledObject;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text.Pools;PooledObject;PooledObject;(ServiceStack.Text.Pools.ObjectPool,System.Func,T>,System.Action,T>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_ParsePrimitiveFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_TypeFinder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;Config;set_TypeWriter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;CsvReader;ParseFields;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;CsvSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);Argument[20];Argument[20].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);Argument[21];Argument[21].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;With;(System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.String,System.String,System.Func,System.Func,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,System.Nullable,ServiceStack.EmptyCtorFactoryDelegate,System.String[],System.Nullable);Argument[30];Argument[30].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_AllowRuntimeType;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_ModelFactory;(ServiceStack.EmptyCtorFactoryDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnDeserializationError;(ServiceStack.Text.Common.DeserializationErrorDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_ParsePrimitiveFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_TypeFinder;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_TypeWriter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_DeSerializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnDeserializedFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnDeserializingFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnSerializedFn;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_OnSerializingFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_RawDeserializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_RawSerializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsConfig;set_SerializeFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsonExtensions;ConvertAll;(ServiceStack.Text.JsonArrayObjects,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsonExtensions;ConvertTo;(ServiceStack.Text.JsonObject,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;JsonSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;MemoryProvider;Deserialize;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;MemoryProvider;DeserializeAsync;(System.IO.Stream,System.Type,ServiceStack.Text.Common.DeserializeStringSpanDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager+EventHandler;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler;BeginInvoke;(ServiceStack.Text.RecyclableMemoryStreamManager+Events+MemoryStreamDiscardReason,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager+StreamLengthReportHandler;BeginInvoke;(System.Int64,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager+UsageReportEventHandler;BeginInvoke;(System.Int64,System.Int64,System.Int64,System.Int64,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;add_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_BlockCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_BlockDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_LargeBufferCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_LargeBufferDiscarded;(ServiceStack.Text.RecyclableMemoryStreamManager+LargeBufferDiscardedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamConvertedToArray;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamCreated;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamDisposed;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamFinalized;(ServiceStack.Text.RecyclableMemoryStreamManager+EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_StreamLength;(ServiceStack.Text.RecyclableMemoryStreamManager+StreamLengthReportHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;RecyclableMemoryStreamManager;remove_UsageReport;(ServiceStack.Text.RecyclableMemoryStreamManager+UsageReportEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;TextConfig;set_CreateSha;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;TypeConfig;set_OnDeserializing;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Text;TypeSerializer;set_OnSerialize;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Validation;ValidationFeature;set_ErrorResponseFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.VirtualPath;AbstractVirtualDirectoryBase;GetPathToRoot;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.VirtualPath;AbstractVirtualFileBase;GetPathToRoot;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IContentTypes;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IContentTypes;Register;(System.String,ServiceStack.Web.StreamSerializerDelegate,ServiceStack.Web.StreamDeserializerDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IContentTypes;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IContentTypes;RegisterAsync;(System.String,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.StreamDeserializerDelegateAsync);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IHttpResult;set_ResultScope;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_CurrentDateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_IgnoreFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_RequestBodyTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_RequestLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_ResponseTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;IRequestLogger;set_SkipLogging;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamDeserializerDelegate;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamDeserializerDelegateAsync;BeginInvoke;(System.Type,System.IO.Stream,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamSerializerDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StreamSerializerDelegateAsync;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.IO.Stream,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StringDeserializerDelegate;BeginInvoke;(System.String,System.Type,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;StringSerializerDelegate;BeginInvoke;(ServiceStack.Web.IRequest,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;TextDeserializerDelegate;BeginInvoke;(System.Type,System.String,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack.Web;TextSerializerDelegate;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ActionInvoker;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ApiAllowableValuesAttribute;ApiAllowableValuesAttribute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ApiAllowableValuesAttribute;ApiAllowableValuesAttribute;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostBase;ProcessRequest;(Microsoft.AspNetCore.Http.HttpContext,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostBase;set_BeforeNextMiddleware;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostBase;set_NetCoreHandler;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;AddIfNotExists;(System.Collections.Generic.List,T,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureOperation;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureOperations;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureType;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureTypes;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;ConfigureTypes;(ServiceStack.IAppHost,System.Action,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppHostExtensions;RegisterRequestBinder;(ServiceStack.IAppHost,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachOperation;(ServiceStack.AppMetadata,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachOperation;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachProperty;(ServiceStack.MetadataType,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachType;(ServiceStack.AppMetadata,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;EachType;(ServiceStack.AppMetadata,System.Action,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;Property;(ServiceStack.MetadataType,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;RemoveProperty;(ServiceStack.MetadataType,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;ToInput;(ServiceStack.InputAttributeBase,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppMetadataUtils;ToProperties;(System.Type,System.Func,System.Collections.Generic.HashSet);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppTasks;Register;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppTasks;Run;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;DbContextExec;(System.IServiceProvider,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;DbContextExec;(System.IServiceProvider,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;NewScope;(System.IServiceProvider,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AppUtils;ToObjectDictionary;(System.Data.IDataReader,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncContext;ContinueWith;(System.Threading.Tasks.Task,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncContext;ContinueWith;(System.Threading.Tasks.Task,System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_GlobalRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_GlobalResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_HttpLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_OnAuthenticationRequired;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_OnUploadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_RequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_StreamDeserializer;(ServiceStack.Web.StreamDeserializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AsyncServiceClient;set_StreamSerializer;(ServiceStack.Web.StreamSerializerDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;AuthFeature;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;AuthFeature;(System.Func,ServiceStack.Auth.IAuthProvider[],System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_AllowGetAuthenticateRequests;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_AuthResponseDecorator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_IsValidUsernameFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_OnAuthenticateValidate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_RegisterResponseDecorator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_SessionFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AuthFeature;set_ValidateRedirectLinks;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoMapping;RegisterConverter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoMapping;RegisterPopulator;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoMappingUtils;ThenDo;(To,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryData;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataExtensions;And;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataExtensions;MemorySource;(ServiceStack.QueryDataContext,System.Func>,ServiceStack.Caching.ICacheClient,System.Nullable,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataExtensions;Or;(ServiceStack.IDataQuery,System.Linq.Expressions.Expression>,ServiceStack.QueryCondition,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;AddDataSource;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;AddDataSource;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;AddDataSource;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;RegisterQueryFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;set_GenerateServiceFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryDataFeature;set_GlobalQueryFilter;(ServiceStack.QueryDataFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;AutoQueryMetadataFeature;set_MetadataFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;BlazorServerUtils;AddBlazorServerApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreate;(ServiceStack.Caching.ICacheClient,System.String,System.TimeSpan,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CacheClientExtensions;GetOrCreateAsync;(ServiceStack.Caching.ICacheClientAsync,System.String,System.TimeSpan,System.Func>);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CachedExpressionCompiler;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ClientConfig;set_EncodeDispositionFileName;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ClientConfig;set_EvalExpression;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CompareTypeUtils;Aggregate;(System.Collections.IEnumerable,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerExtensions;AddSingleton;(ServiceStack.IContainer,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerExtensions;AddTransient;(ServiceStack.IContainer,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddScoped;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddScoped;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddSingleton;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddSingleton;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddTransient;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ContainerNetCoreExtensions;AddTransient;(Funq.Container,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CookieHandler;set_Filter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CsvRequestLogger;set_OnReadLastEntryError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CsvRequestLogger;set_OnWriteLogsError;(System.Action,System.Exception>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;CustomPlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;CustomPlugin;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;set_OnAfterPluginsLoaded;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;set_OnBeforePluginsLoaded;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomPlugin;set_OnRegister;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomRequestFilter;CustomRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;CustomResponseFilter;CustomResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DataConditionExpression;set_FieldGetter;(ServiceStack.GetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Defer;Defer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;ConvertAll;(System.Collections.Generic.IDictionary,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;ForEach;(System.Collections.Generic.Dictionary,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;GetOrAdd;(System.Collections.Generic.Dictionary,K,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;GetValue;(System.Collections.Generic.Dictionary,TKey,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DictionaryExtensions;MoveKey;(System.Collections.Generic.Dictionary,TKey,TKey,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;DisposableExtensions;Run;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EmptyCtorDelegate;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EmptyCtorFactoryDelegate;BeginInvoke;(System.Type,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AllAsync;(System.Collections.Generic.IEnumerable>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AllAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AnyAsync;(System.Collections.Generic.IEnumerable>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;AnyAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Each;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Each;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Each;(System.Collections.Generic.IDictionary,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;EquivalentTo;(System.Collections.Generic.IDictionary,System.Collections.Generic.IDictionary,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;EquivalentTo;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;EquivalentTo;(T[],T[],System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Map;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;Map;(System.Collections.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EnumerableExtensions;ToSafeDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnHungConnection;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnPublish;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_OnPublishAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_WriteEvent;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;EventSubscription;set_WriteEventAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExceptionFilterDelegate;BeginInvoke;(System.Net.WebException,System.Net.WebResponse,System.String,System.Type,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExceptionFilterHttpDelegate;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.String,System.Type,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAll;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAllAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAllReturnFirstAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecAllWithFirstOut;(System.Collections.Generic.IEnumerable,System.Func,TReturn);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecReturnFirstWithResult;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;ExecReturnFirstWithResultAsync;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnException;(System.Action,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnException;(System.Action,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnExceptionAsync;(System.Func,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryOnExceptionAsync;(System.Func,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryUntilTrue;(System.Func,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExecUtils;RetryUntilTrueAsync;(System.Func>,System.Nullable);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;AssignedValues;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;GetFieldNames;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;GetMemberExpression;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ExpressionUtils;GetMemberName;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FieldAccessor;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FieldAccessor;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FieldAccessor;FieldAccessor;(System.Reflection.FieldInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate,ServiceStack.SetMemberRefDelegate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;TryExec;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;TryExec;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;TryExec;(System.Func,T);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;FuncUtils;WaitWhile;(System.Func,System.Int32,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GenericAppHost;set_ConfigFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GenericAppHost;set_ConfigureAppHost;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GenericAppHost;set_ConfigureContainer;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GetMemberDelegate;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GetMemberDelegate;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;GitHubGateway;set_GetJsonFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostConfig;set_FallbackRestPath;(ServiceStack.Host.FallbackRestPathDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HostContext;ConfigureAppHost;(System.Action,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModule;set_FileContentsResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModuleContext;Cache;(System.String,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModulesFeature;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HtmlModulesFeature;set_FileContentsResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpCacheFeature;set_CacheControlFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpExtensions;EndHttpHandlerRequest;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpExtensions;EndHttpHandlerRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Boolean,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpExtensions;EndRequestAsync;(ServiceStack.Web.IResponse,System.Boolean,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpRequestExtensions;EachRequest;(ServiceStack.Web.IRequest,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpRequestExtensions;ResolveItem;(ServiceStack.Web.IRequest,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpResponseExtensionsInternal;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Byte[],System.Byte[],System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpResponseExtensionsInternal;WriteToResponse;(ServiceStack.Web.IResponse,System.Object,ServiceStack.Web.StreamSerializerDelegateAsync,ServiceStack.Web.IRequest,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpResult;HttpResult;(System.Byte[],System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.IO.Stream,System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object,System.Net.HttpStatusCode);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object,System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.Object,System.String,System.Net.HttpStatusCode);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpResult;HttpResult;(System.String,System.String);Argument[0];Argument[this];taint;manual | +| ServiceStack;HttpUtils;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;DeleteFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;DeleteFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetBytesFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrl;(System.String,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrl;(System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetCsvFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrl;(System.String,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrl;(System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetJsonFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStreamFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetStringFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrl;(System.String,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrl;(System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;GetXmlFromUrlAsync;(System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;HeadFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;OptionsFromUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PatchToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PostXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrl;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutBytesToUrlAsync;(System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutCsvToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrl;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutFileToUrlAsync;(System.String,System.IO.FileInfo,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.Object,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutJsonToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrl;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStreamToUrlAsync;(System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrl;(System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutStringToUrlAsync;(System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.Object,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrl;(System.String,System.String,System.String,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.Object,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutToUrlAsync;(System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.Object,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrl;(System.String,System.String,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;PutXmlToUrlAsync;(System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrl;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendBytesToUrlAsync;(System.String,System.String,System.Byte[],System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrl;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStreamToUrlAsync;(System.String,System.String,System.IO.Stream,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrl;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.Net.Http.HttpClient,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;SendStringToUrlAsync;(System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFile;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpClient,System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;UploadFileAsync;(System.Net.Http.HttpRequestMessage,System.IO.Stream,System.String,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;With;(System.Net.Http.HttpRequestMessage,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;set_CreateClient;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;HttpUtils;set_HttpClientHandlerFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;AfterPluginLoaded;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;ConfigurePlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;PostConfigurePlugin;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedMessageRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedMessageResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilterAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedRequestFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilterAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IAppHost;RegisterTypedResponseFilterAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IContainer;AddSingleton;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IContainer;AddTransient;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IEventSubscription;set_OnUnsubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IEventSubscription;set_OnUnsubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IServerEvents;QueueAsyncTask;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Inspect+Config;set_DumpTableFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Inspect+Config;set_VarsFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;InstanceMapper;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;Times;(System.Int32,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;IntExtensions;TimesAsync;(System.Int32,System.Func>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;ToWebServiceException;(System.Net.Http.HttpResponseMessage,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ExceptionFilter;(ServiceStack.ExceptionFilterHttpDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_GlobalHttpMessageHandlerFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_GlobalRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_GlobalResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_HttpMessageHandlerFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_RequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ResultsFilter;(ServiceStack.ResultsFilterHttpDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_ResultsFilterResponse;(ServiceStack.ResultsFilterHttpResponseDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClient;set_UrlResolver;(ServiceStack.UrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;JsonApiClientUtils;AddJsonApiClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ListExtensions;SafeWhere;(System.Collections.Generic.List,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyHeartbeatAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyJoinAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyLeaveAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_NotifyUpdateAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnRemoveSubscriptionAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnUnsubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_OnUpdateAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MemoryServerEvents;set_Serialize;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MetadataFeature;set_DetailPageFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MetadataFeature;set_IndexPageFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MetadataFeature;set_TagFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MethodInvoker;BeginInvoke;(System.Object,System.Object[],System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;MimeTypes;set_IsBinaryFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ModelConfig;Id;(ServiceStack.GetMemberDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ModularStartup;ModularStartup;(Microsoft.Extensions.Configuration.IConfiguration,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NativeTypesFeature;ExportAttribute;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NativeTypesFeature;ExportAttribute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NativeTypesFeature;set_ShouldInitializeCollection;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetCoreAppHostExtensions;ConfigureAppHost;(Microsoft.AspNetCore.Hosting.IWebHostBuilder,System.Action,System.Action,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;NetStandardPclExportClient;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ObjectActivator;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;OrderByExpression;OrderByExpression;(System.String,ServiceStack.GetMemberDelegate,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PclExportClient;CreateTimer;(System.Threading.TimerCallback,System.TimeSpan,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PclExportClient;GetHeader;(System.Net.WebHeaderCollection,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PclExportClient;RunOnUiThread;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;Measure;(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PerfUtils;MeasureFor;(System.Action,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PlatformExtensions;AnyValues;(System.Collections.IDictionary,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PlatformExtensions;ToObjectDictionary;(System.Object,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PlatformExtensions;WithValues;(System.Collections.IDictionary,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Plugins;AddToAppMetadata;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;Plugins;ModifyAppMetadata;(ServiceStack.IAppHost,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PocoDataSource;Create;(System.Collections.Generic.ICollection,System.Func,System.Int64>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PocoDataSource;Create;(System.Collections.Generic.IEnumerable,System.Func,System.Int64>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PopulateMemberDelegate;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PreProcessRequest;set_HandleUploadFileAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PredefinedRoutesFeature;set_ApiIndex;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunAsync;(System.Diagnostics.ProcessStartInfo,System.Nullable,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProcessUtils;RunShellAsync;(System.String,System.String,System.Nullable,System.Action,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_DiagnosticEntryFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_ExcludeRequestsFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_ResponseTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProfilingFeature;set_TagResolver;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProgressDelegate;BeginInvoke;(System.Int64,System.Int64,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PropertyAccessor;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;PropertyAccessor;PropertyAccessor;(System.Reflection.PropertyInfo,ServiceStack.GetMemberDelegate,ServiceStack.SetMemberDelegate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;ProxyFeature;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;ProxyFeature;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_ProxyRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_ProxyResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_TransformRequest;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeature;set_TransformResponse;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_ProxyRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_ProxyResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_ResolveUrl;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_TransformRequest;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ProxyFeatureHandler;set_TransformResponse;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;QueryDataFilterDelegate;BeginInvoke;(ServiceStack.IDataQuery,ServiceStack.IQueryData,ServiceStack.Web.IRequest,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;QueryStringSerializer;set_ComplexTypeStrategy;(ServiceStack.WriteComplexTypeDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RegistrationFeature;set_ValidateFn;(ServiceStack.Auth.ValidateFn);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestContext;GetOrCreate;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;GetSessionFromSourceAsync;(ServiceStack.Web.IRequest,System.String,System.Func,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCache;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClient,System.String,System.Nullable,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Func,System.Threading.CancellationToken);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestExtensions;ToOptimizedResultUsingCacheAsync;(ServiceStack.Web.IRequest,ServiceStack.Caching.ICacheClientAsync,System.String,System.Nullable,System.Func,System.Threading.CancellationToken);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_CurrentDateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_IgnoreFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_RequestBodyTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_RequestLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_ResponseTrackingFilter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;RequestLogsFeature;set_SkipLogging;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterDelegate;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterHttpDelegate;BeginInvoke;(System.Type,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterHttpResponseDelegate;BeginInvoke;(System.Net.Http.HttpResponseMessage,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ResultsFilterResponseDelegate;BeginInvoke;(System.Net.WebResponse,System.Object,System.String,System.String,System.Object,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SameSiteCookiesServiceCollectionExtensions;ConfigureNonBreakingSameSiteCookies;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventCallback;BeginInvoke;(ServiceStack.ServerEventsClient,ServiceStack.ServerEventMessage,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;AddListener;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;HasListener;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;RemoveListener;(System.String,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_AllRequestFilters;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_EventStreamRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_HeartbeatRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_HttpClientHandlerFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_ResolveStreamUrl;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsClient;set_UnRegisterRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnConnect;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnCreated;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnDispose;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnError;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnHeartbeatInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnHungConnection;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnInit;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnPublish;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnPublishAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnSubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnSubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnUnsubscribe;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnUnsubscribeAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_OnUpdateAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServerEventsFeature;set_Serialize;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;CaptureHttp;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;HandleResponseException;(System.Exception,System.Object,System.String,System.Func,System.Func,TResponse);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;PrepareWebRequest;(System.String,System.String,System.Object,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrl;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;SendStringToUrlAsync;(System.Net.HttpWebRequest,System.String,System.String,System.String,System.String,System.Action,System.Action,System.Threading.CancellationToken);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;ToWebServiceException;(System.Net.WebException,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;UploadFile;(System.Net.WebRequest,System.IO.Stream,System.String,System.String,System.String,System.Action,System.String,System.String);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ExceptionFilter;(ServiceStack.ExceptionFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_GlobalRequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_GlobalResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_HttpLogFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_OnAuthenticationRequired;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_OnDownloadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_OnUploadProgress;(ServiceStack.ProgressDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_RequestFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ResponseFilter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ResultsFilter;(ServiceStack.ResultsFilterDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_ResultsFilterResponse;(ServiceStack.ResultsFilterResponseDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_TypedUrlResolver;(ServiceStack.TypedUrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientBase;set_UrlResolver;(ServiceStack.UrlResolverDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceClientExtensions;Apply;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;ServiceExtensions;RunAction;(TService,TRequest,System.Func,ServiceStack.Web.IRequest);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberDelegate;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberDelegate;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberRefDelegate;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SetMemberRefDelegate;BeginInvoke;(T,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SharpPageHandler;set_Filter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SharpPageHandler;set_ValidateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StaticActionInvoker;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StaticMethodInvoker;BeginInvoke;(System.Object[],System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StringExtensions;ToCsv;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StringExtensions;ToJson;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;StringExtensions;ToJsv;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;SvgFeature;set_ValidateFn;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExt;RunSync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExt;RunSync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Error;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskExtensions;Success;(System.Threading.Tasks.Task,System.Action,System.Boolean,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskUtils;EachAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskUtils;Then;(System.Threading.Tasks.Task,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TaskUtils;Then;(System.Threading.Tasks.Task,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TopLevelAppModularStartup;Create;(THost,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TopLevelAppModularStartup;TopLevelAppModularStartup;(System.Type,ServiceStack.AppHostBase,Microsoft.Extensions.Configuration.IConfiguration,System.Func>);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;TypedUrlResolverDelegate;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UiFeature;set_Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;UploadLocation;(System.String,ServiceStack.IO.IVirtualFiles,System.Func,System.String,System.String,System.String[],ServiceStack.FilesUploadOperation,System.Nullable,System.Nullable,System.Nullable,System.Action,System.Action,System.Action,System.Func>);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ResolvePath;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_TransformFileAsync;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ValidateDelete;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ValidateDownload;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UploadLocation;set_ValidateUpload;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UrlExtensions;ToUrl;(System.Object,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;UrlResolverDelegate;BeginInvoke;(ServiceStack.IServiceClientMeta,System.String,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;WriteComplexTypeDelegate;BeginInvoke;(System.IO.TextWriter,System.String,System.Object,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| ServiceStack;X;Apply;(T,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;X;Map;(From,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| ServiceStack;XLinqExtensions;GetAttributeValueOrDefault;(System.Xml.Linq.XAttribute,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| ServiceStack;XLinqExtensions;GetElementValueOrDefault;(System.Xml.Linq.XElement,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Buffers;ArrayBufferWriter;GetMemory;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ArrayBufferWriter;get_WrittenMemory;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ArrayBufferWriter;get_WrittenSpan;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;BuffersExtensions;PositionOf;(System.Buffers.ReadOnlySequence,T);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;MemoryHandle;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;MemoryHandle;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);Argument[1];Argument[this];taint;df-generated | +| System.Buffers;MemoryHandle;MemoryHandle;(System.Void*,System.Runtime.InteropServices.GCHandle,System.Buffers.IPinnable);Argument[2];Argument[this];taint;df-generated | +| System.Buffers;MemoryHandle;get_Pointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;MemoryManager;CreateMemory;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;MemoryManager;CreateMemory;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;MemoryManager;get_Memory;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence+Enumerator;Enumerator;(System.Buffers.ReadOnlySequence);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;GetPosition;(System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;GetPosition;(System.Int64,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(System.ReadOnlyMemory);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;ReadOnlySequence;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int32,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int32,System.SequencePosition);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64);Argument[this];ReturnValue;value;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64,System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.Int64,System.SequencePosition);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.SequencePosition);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;Slice;(System.SequencePosition,System.SequencePosition);Argument[1];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;TryGet;(System.SequencePosition,System.ReadOnlyMemory,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_End;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_First;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_FirstSpan;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySequence;get_Start;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;ReadOnlySpanAction;BeginInvoke;(System.ReadOnlySpan,TArg,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Buffers;SearchValues;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;SequenceReader;(System.Buffers.ReadOnlySequence);Argument[0];Argument[this];taint;df-generated | +| System.Buffers;SequenceReader;TryReadExact;(System.Int32,System.Buffers.ReadOnlySequence);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadTo;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadTo;(System.Buffers.ReadOnlySequence,T,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadTo;(System.Buffers.ReadOnlySequence,T,T,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;TryReadToAny;(System.Buffers.ReadOnlySequence,System.ReadOnlySpan,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;get_Position;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SequenceReader;get_UnreadSequence;();Argument[this];ReturnValue;taint;df-generated | +| System.Buffers;SpanAction;BeginInvoke;(System.Span,TArg,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.CodeDom.Compiler;CodeCompiler;CompileAssemblyFromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;CompileAssemblyFromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;FromDom;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;FromDomBatch;(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;JoinStringArray;(System.String[],System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeCompiler;JoinStringArray;(System.String[],System.String);Argument[1];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateEscapedIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateGenerator;(System.IO.TextWriter);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateGenerator;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;CreateValidIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeDomProvider;GetTypeOutput;(System.CodeDom.CodeTypeReference);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;ContinueOnNewLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;CreateEscapedIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;CreateValidIdentifier;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromCompileUnit;(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromExpression;(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromMember;(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromNamespace;(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromStatement;(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateCodeFromType;(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateExpression;(System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateNamespace;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateNamespaceImports;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateParameterDeclarationExpression;(System.CodeDom.CodeParameterDeclarationExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateSnippetCompileUnit;(System.CodeDom.CodeSnippetCompileUnit);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateSnippetStatement;(System.CodeDom.CodeSnippetStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateStatement;(System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateStatements;(System.CodeDom.CodeStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GenerateTypes;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;GetTypeOutput;(System.CodeDom.CodeTypeReference);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputAttributeArgument;(System.CodeDom.CodeAttributeArgument);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputAttributeDeclarations;(System.CodeDom.CodeAttributeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputExpressionList;(System.CodeDom.CodeExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputExpressionList;(System.CodeDom.CodeExpressionCollection,System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputIdentifier;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputParameters;(System.CodeDom.CodeParameterDeclarationExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;OutputTypeNamePair;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentClass;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentMember;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentMemberName;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_CurrentTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGenerator;get_Output;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CodeGeneratorOptions;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;Add;(System.CodeDom.Compiler.CompilerError);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;AddRange;(System.CodeDom.Compiler.CompilerErrorCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;AddRange;(System.CodeDom.Compiler.CompilerError[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerErrorCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;CompilerErrorCollection;(System.CodeDom.Compiler.CompilerError[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;CopyTo;(System.CodeDom.Compiler.CompilerError[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;Insert;(System.Int32,System.CodeDom.Compiler.CompilerError);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;Remove;(System.CodeDom.Compiler.CompilerError);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerErrorCollection;set_Item;(System.Int32,System.CodeDom.Compiler.CompilerError);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;CompilerInfo;GetExtensions;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerInfo;GetLanguages;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;CompilerInfo;get_CodeDomProviderType;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[2].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.IntPtr,System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[1].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[2].Element;ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;Executor;ExecWaitWithCapture;(System.String,System.String,System.CodeDom.Compiler.TempFileCollection,System.String,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;GeneratedCodeAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;GeneratedCodeAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;get_Tool;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;GeneratedCodeAttribute;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;IndentedTextWriter;(System.IO.TextWriter,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;IndentedTextWriter;(System.IO.TextWriter,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabs;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabsAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabsAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabsAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;get_Encoding;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;get_InnerWriter;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;AddExtension;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;TempFileCollection;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;get_BasePath;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom.Compiler;TempFileCollection;get_TempDir;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeArgumentReferenceExpression;CodeArgumentReferenceExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.CodeDom.CodeTypeReference,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.CodeDom.CodeExpression[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;CodeArrayCreateExpression;(System.Type,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeArrayCreateExpression;get_Initializers;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttachEventStatement;CodeAttachEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgument;CodeAttributeArgument;(System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;Add;(System.CodeDom.CodeAttributeArgument);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;AddRange;(System.CodeDom.CodeAttributeArgumentCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;AddRange;(System.CodeDom.CodeAttributeArgument[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgumentCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;CodeAttributeArgumentCollection;(System.CodeDom.CodeAttributeArgument[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;CopyTo;(System.CodeDom.CodeAttributeArgument[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;Insert;(System.Int32,System.CodeDom.CodeAttributeArgument);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;Remove;(System.CodeDom.CodeAttributeArgument);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeArgumentCollection;set_Item;(System.Int32,System.CodeDom.CodeAttributeArgument);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeAttributeArgument[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;CodeAttributeDeclaration;(System.String,System.CodeDom.CodeAttributeArgument[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeDeclaration;get_AttributeType;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;Add;(System.CodeDom.CodeAttributeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;AddRange;(System.CodeDom.CodeAttributeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;AddRange;(System.CodeDom.CodeAttributeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;CodeAttributeDeclarationCollection;(System.CodeDom.CodeAttributeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;CopyTo;(System.CodeDom.CodeAttributeDeclaration[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;Insert;(System.Int32,System.CodeDom.CodeAttributeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;Remove;(System.CodeDom.CodeAttributeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeAttributeDeclarationCollection;set_Item;(System.Int32,System.CodeDom.CodeAttributeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCastExpression;CodeCastExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCastExpression;CodeCastExpression;(System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCastExpression;CodeCastExpression;(System.Type,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClause;CodeCatchClause;(System.String,System.CodeDom.CodeTypeReference,System.CodeDom.CodeStatement[]);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;Add;(System.CodeDom.CodeCatchClause);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;AddRange;(System.CodeDom.CodeCatchClauseCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;AddRange;(System.CodeDom.CodeCatchClause[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClauseCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;CodeCatchClauseCollection;(System.CodeDom.CodeCatchClause[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;CopyTo;(System.CodeDom.CodeCatchClause[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;Insert;(System.Int32,System.CodeDom.CodeCatchClause);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;Remove;(System.CodeDom.CodeCatchClause);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeCatchClauseCollection;set_Item;(System.Int32,System.CodeDom.CodeCatchClause);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeChecksumPragma;CodeChecksumPragma;(System.String,System.Guid,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeComment;CodeComment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeComment;CodeComment;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;Add;(System.CodeDom.CodeCommentStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;AddRange;(System.CodeDom.CodeCommentStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;AddRange;(System.CodeDom.CodeCommentStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;CodeCommentStatementCollection;(System.CodeDom.CodeCommentStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;CopyTo;(System.CodeDom.CodeCommentStatement[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;Insert;(System.Int32,System.CodeDom.CodeCommentStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;Remove;(System.CodeDom.CodeCommentStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeCommentStatementCollection;set_Item;(System.Int32,System.CodeDom.CodeCommentStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeDefaultValueExpression;CodeDefaultValueExpression;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDelegateCreateExpression;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDelegateCreateExpression;CodeDelegateCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression,System.String);Argument[2];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;Add;(System.CodeDom.CodeDirective);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;AddRange;(System.CodeDom.CodeDirectiveCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;AddRange;(System.CodeDom.CodeDirective[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;CodeDirectiveCollection;(System.CodeDom.CodeDirectiveCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;CodeDirectiveCollection;(System.CodeDom.CodeDirective[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;CopyTo;(System.CodeDom.CodeDirective[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;Insert;(System.Int32,System.CodeDom.CodeDirective);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;Remove;(System.CodeDom.CodeDirective);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeDirectiveCollection;set_Item;(System.Int32,System.CodeDom.CodeDirective);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeEventReferenceExpression;CodeEventReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;Add;(System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;AddRange;(System.CodeDom.CodeExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;AddRange;(System.CodeDom.CodeExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;CodeExpressionCollection;(System.CodeDom.CodeExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;CodeExpressionCollection;(System.CodeDom.CodeExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;CopyTo;(System.CodeDom.CodeExpression[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeExpressionCollection;Insert;(System.Int32,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;Remove;(System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeExpressionCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeExpressionCollection;set_Item;(System.Int32,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeFieldReferenceExpression;CodeFieldReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeGotoStatement;CodeGotoStatement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeLabeledStatement;CodeLabeledStatement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeLabeledStatement;CodeLabeledStatement;(System.String,System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeLinePragma;CodeLinePragma;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberField;CodeMemberField;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMemberMethod;add_PopulateImplementationTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;add_PopulateParameters;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;add_PopulateStatements;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;get_ImplementationTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeMemberMethod;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeMemberMethod;get_Statements;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeMemberMethod;remove_PopulateImplementationTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;remove_PopulateParameters;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMemberMethod;remove_PopulateStatements;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeMethodInvokeExpression;CodeMethodInvokeExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression[]);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMethodInvokeExpression;CodeMethodInvokeExpression;(System.CodeDom.CodeMethodReferenceExpression,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeMethodReferenceExpression;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeMethodReferenceExpression;CodeMethodReferenceExpression;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeTypeReference[]);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespace;CodeNamespace;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespace;add_PopulateComments;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;add_PopulateImports;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;add_PopulateTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;get_Comments;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespace;get_Imports;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespace;get_Types;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespace;remove_PopulateComments;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;remove_PopulateImports;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespace;remove_PopulateTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeNamespaceCollection;Add;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;AddRange;(System.CodeDom.CodeNamespaceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;AddRange;(System.CodeDom.CodeNamespace[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;CodeNamespaceCollection;(System.CodeDom.CodeNamespaceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;CodeNamespaceCollection;(System.CodeDom.CodeNamespace[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;CopyTo;(System.CodeDom.CodeNamespace[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;Insert;(System.Int32,System.CodeDom.CodeNamespace);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;Remove;(System.CodeDom.CodeNamespace);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespaceCollection;set_Item;(System.Int32,System.CodeDom.CodeNamespace);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImport;CodeNamespaceImport;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;Add;(System.CodeDom.CodeNamespaceImport);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;AddRange;(System.CodeDom.CodeNamespaceImport[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.CodeDom;CodeNamespaceImportCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeNamespaceImportCollection;set_Item;(System.Int32,System.CodeDom.CodeNamespaceImport);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeObjectCreateExpression;CodeObjectCreateExpression;(System.CodeDom.CodeTypeReference,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeObjectCreateExpression;CodeObjectCreateExpression;(System.String,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeObjectCreateExpression;CodeObjectCreateExpression;(System.Type,System.CodeDom.CodeExpression[]);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpression;CodeParameterDeclarationExpression;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;Add;(System.CodeDom.CodeParameterDeclarationExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;AddRange;(System.CodeDom.CodeParameterDeclarationExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;AddRange;(System.CodeDom.CodeParameterDeclarationExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpressionCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;CodeParameterDeclarationExpressionCollection;(System.CodeDom.CodeParameterDeclarationExpression[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;CopyTo;(System.CodeDom.CodeParameterDeclarationExpression[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;Insert;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;Remove;(System.CodeDom.CodeParameterDeclarationExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeParameterDeclarationExpressionCollection;set_Item;(System.Int32,System.CodeDom.CodeParameterDeclarationExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodePropertyReferenceExpression;CodePropertyReferenceExpression;(System.CodeDom.CodeExpression,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeRegionDirective;CodeRegionDirective;(System.CodeDom.CodeRegionMode,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeRemoveEventStatement;CodeRemoveEventStatement;(System.CodeDom.CodeEventReferenceExpression,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeRemoveEventStatement;CodeRemoveEventStatement;(System.CodeDom.CodeExpression,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetCompileUnit;CodeSnippetCompileUnit;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetExpression;CodeSnippetExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetStatement;CodeSnippetStatement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeSnippetTypeMember;CodeSnippetTypeMember;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;Add;(System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;AddRange;(System.CodeDom.CodeStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;AddRange;(System.CodeDom.CodeStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;CodeStatementCollection;(System.CodeDom.CodeStatementCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;CodeStatementCollection;(System.CodeDom.CodeStatement[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;CopyTo;(System.CodeDom.CodeStatement[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeStatementCollection;Insert;(System.Int32,System.CodeDom.CodeStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;Remove;(System.CodeDom.CodeStatement);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeStatementCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeStatementCollection;set_Item;(System.Int32,System.CodeDom.CodeStatement);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;CodeTypeDeclaration;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;add_PopulateBaseTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclaration;add_PopulateMembers;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclaration;get_BaseTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;get_Members;();Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeDeclaration;remove_PopulateBaseTypes;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclaration;remove_PopulateMembers;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.CodeDom;CodeTypeDeclarationCollection;Add;(System.CodeDom.CodeTypeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;AddRange;(System.CodeDom.CodeTypeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;AddRange;(System.CodeDom.CodeTypeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclarationCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;CodeTypeDeclarationCollection;(System.CodeDom.CodeTypeDeclaration[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;CopyTo;(System.CodeDom.CodeTypeDeclaration[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;Insert;(System.Int32,System.CodeDom.CodeTypeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;Remove;(System.CodeDom.CodeTypeDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeDeclarationCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeDeclaration);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeDelegate;CodeTypeDelegate;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;Add;(System.CodeDom.CodeTypeMember);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;AddRange;(System.CodeDom.CodeTypeMemberCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;AddRange;(System.CodeDom.CodeTypeMember[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMemberCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;CodeTypeMemberCollection;(System.CodeDom.CodeTypeMember[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;CopyTo;(System.CodeDom.CodeTypeMember[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;Insert;(System.Int32,System.CodeDom.CodeTypeMember);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;Remove;(System.CodeDom.CodeTypeMember);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeMemberCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeMember);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeOfExpression;CodeTypeOfExpression;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeOfExpression;CodeTypeOfExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeOfExpression;CodeTypeOfExpression;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameter;CodeTypeParameter;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Add;(System.CodeDom.CodeTypeParameter);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;AddRange;(System.CodeDom.CodeTypeParameterCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;AddRange;(System.CodeDom.CodeTypeParameter[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameterCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;CodeTypeParameterCollection;(System.CodeDom.CodeTypeParameter[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;CopyTo;(System.CodeDom.CodeTypeParameter[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Insert;(System.Int32,System.CodeDom.CodeTypeParameter);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;Remove;(System.CodeDom.CodeTypeParameter);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeParameterCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeParameter);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReference;CodeTypeReference;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReference;CodeTypeReference;(System.String,System.CodeDom.CodeTypeReferenceOptions);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReference;CodeTypeReference;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Add;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Add;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;AddRange;(System.CodeDom.CodeTypeReferenceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;AddRange;(System.CodeDom.CodeTypeReference[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReferenceCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;CodeTypeReferenceCollection;(System.CodeDom.CodeTypeReference[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;CopyTo;(System.CodeDom.CodeTypeReference[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Insert;(System.Int32,System.CodeDom.CodeTypeReference);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;Remove;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.CodeDom;CodeTypeReferenceCollection;set_Item;(System.Int32,System.CodeDom.CodeTypeReference);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceExpression;CodeTypeReferenceExpression;(System.CodeDom.CodeTypeReference);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceExpression;CodeTypeReferenceExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeTypeReferenceExpression;CodeTypeReferenceExpression;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.CodeDom.CodeTypeReference,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.String,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);Argument[0];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableDeclarationStatement;CodeVariableDeclarationStatement;(System.Type,System.String,System.CodeDom.CodeExpression);Argument[1];Argument[this];taint;df-generated | +| System.CodeDom;CodeVariableReferenceExpression;CodeVariableReferenceExpression;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Concurrent;BlockingCollection;Add;(T,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;BlockingCollection;(System.Collections.Concurrent.IProducerConsumerCollection,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T,System.Int32,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;BlockingCollection;TryAdd;(T,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Concurrent;ConcurrentBag;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Concurrent;ConcurrentBag;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;TryAdd;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentBag;TryTake;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,TValue,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;AddOrUpdate;(TKey,System.Func,System.Func,TArg);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;ConcurrentDictionary;(System.Int32,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;GetOrAdd;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;GetOrAdd;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;GetOrAdd;(TKey,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Concurrent;ConcurrentDictionary;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Concurrent;ConcurrentDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Concurrent;ConcurrentQueue;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Concurrent;ConcurrentStack;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Concurrent;ConcurrentStack;ConcurrentStack;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryPop;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryPopRange;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryPopRange;(T[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Concurrent;ConcurrentStack;TryTake;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Concurrent;IProducerConsumerCollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Concurrent;Partitioner;Create;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Collections.Generic.IEnumerable,System.Collections.Concurrent.EnumerablePartitionerOptions);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Collections.Generic.IList,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(TSource[],System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Frozen;FrozenDictionary;ToFrozenDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Frozen;FrozenDictionary+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Frozen;FrozenSet;ToFrozenSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenSet+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Frozen;FrozenSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;CollectionExtensions;AsReadOnly;(System.Collections.Generic.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;AsReadOnly;(System.Collections.Generic.IDictionary);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;CopyTo;(System.Collections.Generic.List,System.Span);Argument[0].Element;Argument[1];taint;df-generated | +| System.Collections.Generic;CollectionExtensions;GetValueOrDefault;(System.Collections.Generic.IReadOnlyDictionary,TKey,TValue);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;Remove;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[0].Element;Argument[2];taint;df-generated | +| System.Collections.Generic;CollectionExtensions;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[1];Argument[0].Element;taint;df-generated | +| System.Collections.Generic;CollectionExtensions;TryAdd;(System.Collections.Generic.IDictionary,TKey,TValue);Argument[2];Argument[0].Element;taint;df-generated | +| System.Collections.Generic;Comparer;Create;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Entry;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+Enumerator;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+KeyCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+KeyCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;Dictionary+KeyCollection;KeyCollection;(System.Collections.Generic.Dictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Dictionary+KeyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+ValueCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+ValueCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;Dictionary+ValueCollection;ValueCollection;(System.Collections.Generic.Dictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Dictionary+ValueCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;Dictionary;Dictionary;(System.Int32,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;Dictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Dictionary`2+Enumerator.Current];value;manual | +| System.Collections.Generic;Dictionary;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;Dictionary;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Dictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;Dictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;Dictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;EqualityComparer;Create;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;EqualityComparer;Create;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;HashSet+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;HashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.HashSet`1+Enumerator.Current];value;manual | +| System.Collections.Generic;HashSet;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;HashSet;HashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;HashSet;HashSet;(System.Collections.Generic.IEqualityComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;HashSet;RemoveWhere;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;HashSet;TryGetValue;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;HashSet;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;ICollection;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;ICollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;ICollection;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;IDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;IDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;IDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Generic;IDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;IDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;IDictionary;set_Item;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;IDictionary;set_Item;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;IEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;IList;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;IList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;IList;set_Item;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Generic;ISet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Generic;KeyValuePair;Create;(TKey,TValue);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;Create;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;Deconstruct;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;KeyValuePair;(TKey,TValue);Argument[0];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;KeyValuePair;KeyValuePair;(TKey,TValue);Argument[1];Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;KeyValuePair;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;KeyValuePair;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[1];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddAfter;(System.Collections.Generic.LinkedListNode,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[1];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,System.Collections.Generic.LinkedListNode);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[1];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddBefore;(System.Collections.Generic.LinkedListNode,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(System.Collections.Generic.LinkedListNode);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddFirst;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(System.Collections.Generic.LinkedListNode);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;AddLast;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;Find;(T);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;LinkedList;FindLast;(T);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;LinkedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.LinkedList`1+Enumerator.Current];value;manual | +| System.Collections.Generic;LinkedList;LinkedList;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;LinkedList;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;Remove;(System.Collections.Generic.LinkedListNode);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedList;get_First;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;get_Last;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;LinkedListNode;LinkedListNode;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;LinkedListNode;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedListNode;get_Next;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;LinkedListNode;get_Previous;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;List+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;List;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Generic;List;AsReadOnly;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Generic;List;ConvertAll;(System.Converter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;CopyTo;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Generic;List;Exists;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;Find;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;Find;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;Find;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;List;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;FindAll;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;FindAll;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;List;FindIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindLast;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;FindLast;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;FindLast;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;List;FindLastIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindLastIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;FindLastIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Generic;List;ForEach;(System.Action);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Generic;List;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.List`1+Enumerator.Current];value;manual | +| System.Collections.Generic;List;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Generic;List;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections.Generic;List;List;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;List;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;List;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;TrueForAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;List;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue+UnorderedItemsCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;PriorityQueue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;DequeueEnqueue;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;EnqueueDequeue;(TElement,TPriority);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;EnqueueDequeue;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;EnqueueRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;Peek;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Collections.Generic.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;PriorityQueue;(System.Int32,System.Collections.Generic.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;PriorityQueue;TryDequeue;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;TryPeek;(TElement,TPriority);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;PriorityQueue;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;Queue;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Queue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;Enqueue;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;Queue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Queue`1+Enumerator.Current];value;manual | +| System.Collections.Generic;Queue;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;Queue;Queue;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Queue;TryDequeue;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Queue;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;SortedDictionary+KeyCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+KeyCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary+KeyCollection;KeyCollection;(System.Collections.Generic.SortedDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedDictionary+KeyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedDictionary+ValueCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+ValueCollection+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary+ValueCollection;ValueCollection;(System.Collections.Generic.SortedDictionary);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedDictionary+ValueCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedDictionary;SortedDictionary;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedDictionary;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedList;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Generic;SortedList;GetKeyAtIndex;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;GetValueAtIndex;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;SetValueAtIndex;(System.Int32,TValue);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Generic;SortedList;SortedList;(System.Collections.Generic.IDictionary,System.Collections.Generic.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Generic;SortedList;TryGetValue;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedList;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;SortedList;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.SortedSet`1+Enumerator.Current];value;manual | +| System.Collections.Generic;SortedSet;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Generic;SortedSet;GetViewBetween;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;GetViewBetween;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;GetViewBetween;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;IntersectWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;RemoveWhere;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Generic;SortedSet;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Generic;SortedSet;SortedSet;(System.Collections.Generic.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;SortedSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;UnionWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;SortedSet;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;SortedSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Generic;Stack+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Generic;Stack;CopyTo;(T[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Generic;Stack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.Stack`1+Enumerator.Current];value;manual | +| System.Collections.Generic;Stack;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;Stack;Pop;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Generic;Stack;Push;(T);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Generic;Stack;Stack;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Generic;Stack;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;TryPeek;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;TryPop;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Generic;Stack;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;IImmutableDictionary;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableDictionary;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableList;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableList;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableList;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableList;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;IImmutableQueue;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;IImmutableSet;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;IImmutableStack;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableArray;Create;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T,T,T,T);Argument[3];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Create;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func,TArg);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;CreateRange;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;ToImmutableArray;(System.ReadOnlySpan);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableArray;ToImmutableArray;(System.Span);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableArray;ToImmutableArray;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(T[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;AddRange;(TDerived[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;CopyTo;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;DrainToImmutable;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Collections.Immutable;ImmutableArray+Builder;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;MoveToImmutable;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray+Builder;Replace;(T,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableArray+Builder;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Add;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[]);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(T[],System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AddRange;(TDerived[]);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;As;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsMemory;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsSpan;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsSpan;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;AsSpan;(System.Range);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CastArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CastUp;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;CopyTo;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Immutable;ImmutableArray;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Insert;(System.Int32,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,T[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;InsertRange;(System.Int32,T[]);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;OfType;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Remove;(T,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;RemoveRange;(T[],System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Replace;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;SetItem;(System.Int32,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Collections.Generic.IComparer);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);Argument[this];Argument[2];taint;df-generated | +| System.Collections.Immutable;ImmutableArray;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableArray;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;Create;(System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;Create;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;GetValueOrDefault;(System.Collections.Immutable.IImmutableDictionary,TKey,TValue);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary;ToImmutableDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;GetValueOrDefault;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary+Builder;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableDictionary;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;Clear;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableDictionary;Remove;(TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;SetItem;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;SetItems;(System.Collections.Generic.IEnumerable>);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;WithComparers;(System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;WithComparers;(System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;WithComparers;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableDictionary;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_ValueComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableHashSet;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;CreateRange;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;ToImmutableHashSet;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;ToImmutableHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet+Builder;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableHashSet;Clear;();Argument[this].WithoutElement;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableHashSet;Except;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableHashSet;Intersect;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Union;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Union;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;WithComparer;(System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableHashSet;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableHashSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;AddOrUpdate;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func,TArg);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;GetOrAdd;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(System.Collections.Immutable.ImmutableArray,System.Func,TArg,System.Collections.Immutable.ImmutableArray>,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(T,System.Func,TArg);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Immutable.ImmutableArray>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableInterlocked;Update;(T,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Remove;(System.Collections.Immutable.IImmutableList,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Immutable.IImmutableList,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(System.Collections.Immutable.IImmutableList,T,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(System.Collections.Immutable.IImmutableList,T,T);Argument[2];Argument[0].Element;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(System.Collections.Immutable.IImmutableList,T,T);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;ToImmutableList;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[2];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[this];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;ConvertAll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;CopyTo;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;Exists;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;Find;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Find;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;Find;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindAll;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindAll;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindLast;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindLast;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindLast;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;FindLastIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindLastIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;FindLastIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableList+Builder;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList+Builder;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;Replace;(T,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList+Builder;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;TrueForAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[2];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);Argument[this];Argument[3];taint;df-generated | +| System.Collections.Immutable;ImmutableList;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[0];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList;BinarySearch;(T,System.Collections.Generic.IComparer);Argument[this];Argument[1];taint;df-generated | +| System.Collections.Immutable;ImmutableList;ConvertAll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;CopyTo;(T[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Exists;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;Find;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList;Find;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList;Find;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList;FindAll;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList;FindAll;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;FindIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindLast;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Collections.Immutable;ImmutableList;FindLast;(System.Predicate);Argument[this].Element;Argument[0].Parameter[0];value;manual | +| System.Collections.Immutable;ImmutableList;FindLast;(System.Predicate);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;FindLastIndex;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindLastIndex;(System.Int32,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;FindLastIndex;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;ForEach;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableList`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableList;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList;Insert;(System.Int32,T);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableList;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Remove;(T,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableList;RemoveRange;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Replace;(T,T,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList;Reverse;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableList;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableList;SetItem;(System.Int32,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;SetItem;(System.Int32,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Sort;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;Sort;(System.Comparison);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableList;TrueForAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableQueue;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Dequeue;(System.Collections.Immutable.IImmutableQueue,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Dequeue;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Enqueue;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;Enqueue;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableQueue;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableQueue`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableQueue;Peek;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Create;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Create;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable>);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEnumerable>);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[2];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToImmutableSortedDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;GetValueOrDefault;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;TryGetKey;(TKey,TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary+Builder;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(TKey,TValue);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Add;(TKey,TValue);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;AddRange;(System.Collections.Generic.IEnumerable>);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Clear;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary`2+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;Remove;(TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;RemoveRange;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItem;(TKey,TValue);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItem;(TKey,TValue);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItem;(TKey,TValue);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItems;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;SetItems;(System.Collections.Generic.IEnumerable>);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;TryGetKey;(TKey,TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;TryGetKey;(TKey,TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;WithComparers;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;WithComparers;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;WithComparers;(System.Collections.Generic.IComparer,System.Collections.Generic.IEqualityComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_ValueComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T[]);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.Collections.Generic.IComparer,T[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateBuilder;(System.Collections.Generic.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateRange;(System.Collections.Generic.IComparer,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToImmutableSortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;IntersectWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet+Builder;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;TryGetValue;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;UnionWith;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;get_Max;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;get_Min;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Builder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Add;(T);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Clear;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Except;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableSortedSet;Intersect;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Remove;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Reverse;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;SymmetricExcept;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;ToBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;TryGetValue;(T,T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;TryGetValue;(T,T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Union;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Union;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Union;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;WithComparer;(System.Collections.Generic.IComparer);Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Immutable;ImmutableSortedSet;get_KeyComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_Max;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_Min;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Immutable;ImmutableStack;Create;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Create;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Create;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;CreateRange;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Pop;(System.Collections.Immutable.IImmutableStack,T);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Immutable.ImmutableStack`1+Enumerator.Current];value;manual | +| System.Collections.Immutable;ImmutableStack;Peek;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Pop;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Pop;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Push;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Collections.Immutable;ImmutableStack;Push;(T);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;Collection;Collection;(System.Collections.Generic.IList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.ObjectModel;Collection;InsertItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;Collection;InsertItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;Collection;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;Collection;SetItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;Collection;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;Collection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;InsertItem;(System.Int32,TItem);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;InsertItem;(System.Int32,TItem);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;KeyedCollection;(System.Collections.Generic.IEqualityComparer,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;SetItem;(System.Int32,TItem);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;SetItem;(System.Int32,TItem);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;TryGetValue;(TKey,TItem);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;get_Comparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;KeyedCollection;get_Item;(TKey);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.ObjectModel;ObservableCollection;InsertItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;InsertItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;SetItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.Collections.ObjectModel;ObservableCollection;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ObservableCollection;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyCollection;ReadOnlyCollection;(System.Collections.Generic.IList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.ObjectModel;ReadOnlyCollection;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary+KeyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary+ValueCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;ReadOnlyDictionary;(System.Collections.Generic.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Item;(TKey);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;HybridDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;HybridDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;INotifyCollectionChanged;add_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;INotifyCollectionChanged;remove_CollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;IOrderedDictionary;get_Item;(System.Int32);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections.Specialized;IOrderedDictionary;set_Item;(System.Int32,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections.Specialized;IOrderedDictionary;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections.Specialized;ListDictionary;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;ListDictionary;ListDictionary;(System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;ListDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseAdd;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseAdd;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGet;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGet;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetAllKeys;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetAllValues;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetAllValues;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseGetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseSet;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseSet;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Collections.IEqualityComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[2];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;NameValueCollection;Add;(System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Specialized;NameValueCollection;Add;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;NameValueCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;NameValueCollection;Get;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;Get;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Collections.Specialized.NameValueCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32,System.Collections.Specialized.NameValueCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;Set;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NameValueCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NameValueCollection;set_Item;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32);Argument[2].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_NewItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_OldItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventHandler;BeginInvoke;(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Collections.Specialized;OrderedDictionary;AsReadOnly;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections.Specialized;OrderedDictionary;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Int32,System.Collections.IEqualityComparer);Argument[1];Argument[this];taint;df-generated | +| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Collections.Specialized;OrderedDictionary;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections.Specialized;StringCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;AddRange;(System.String[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;CopyTo;(System.String[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections.Specialized;StringCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Specialized.StringEnumerator.Current];value;manual | +| System.Collections.Specialized;StringCollection;Insert;(System.Int32,System.String);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections.Specialized;StringCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;StringCollection;set_Item;(System.Int32,System.String);Argument[1];Argument[this].Element;value;manual | +| System.Collections.Specialized;StringDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections.Specialized;StringDictionary;CopyTo;(System.Array,System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections.Specialized;StringDictionary;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;StringDictionary;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections.Specialized;StringEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;ArrayList;Adapter;(System.Collections.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;AddRange;(System.Collections.ICollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Collections;ArrayList;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;CopyTo;(System.Array);Argument[this];Argument[0].Element;taint;df-generated | +| System.Collections;ArrayList;FixedSize;(System.Collections.ArrayList);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;FixedSize;(System.Collections.IList);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;GetEnumerator;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;ArrayList;GetRange;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;ArrayList;InsertRange;(System.Int32,System.Collections.ICollection);Argument[1].Element;Argument[this].Element;value;manual | +| System.Collections;ArrayList;ReadOnly;(System.Collections.ArrayList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;ReadOnly;(System.Collections.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;Repeat;(System.Object,System.Int32);Argument[0];ReturnValue.Element;value;manual | +| System.Collections;ArrayList;Synchronized;(System.Collections.ArrayList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;Synchronized;(System.Collections.IList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;ArrayList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;And;(System.Collections.BitArray);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;BitArray;LeftShift;(System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Not;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Or;(System.Collections.BitArray);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;RightShift;(System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;Xor;(System.Collections.BitArray);Argument[this];ReturnValue;value;df-generated | +| System.Collections;BitArray;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;CollectionBase;Remove;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;CollectionBase;Remove;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Collections;CollectionBase;get_InnerList;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;CollectionBase;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;CollectionBase;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Comparer;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections;DictionaryBase;OnGet;(System.Object,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Collections;DictionaryBase;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;DictionaryEntry;Deconstruct;(System.Object,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Collections;DictionaryEntry;DictionaryEntry;(System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;DictionaryEntry;DictionaryEntry;(System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;Hashtable;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Hashtable;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single,System.Collections.IEqualityComparer);Argument[2];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[2];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);Argument[3];Argument[this];taint;df-generated | +| System.Collections;Hashtable;Synchronized;(System.Collections.Hashtable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;Hashtable;get_EqualityComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Hashtable;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;ICollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Collections;IDictionary;Add;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;IDictionary;Add;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;IDictionary;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;IDictionary;get_Item;(System.Object);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections;IDictionary;get_Keys;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];ReturnValue.Element;value;manual | +| System.Collections;IDictionary;get_Values;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections;IDictionary;set_Item;(System.Object,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;IDictionary;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;IEnumerable;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Collections;IList;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Collections;IList;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;IList;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;IList;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Collections;IList;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Collections;Queue;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;Queue;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;Queue;Dequeue;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Queue;Enqueue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;Queue;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections;Queue;Queue;(System.Collections.ICollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections;Queue;Synchronized;(System.Collections.Queue);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;Queue;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;SortedList;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;SortedList;GetByIndex;(System.Int32);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Collections;SortedList;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;SortedList;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Collections;SortedList;GetValueList;();Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue.Element;value;manual | +| System.Collections;SortedList;SetByIndex;(System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Collections;SortedList;SortedList;(System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Collections;SortedList;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Collections;SortedList;Synchronized;(System.Collections.SortedList);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;SortedList;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Collections;Stack;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Collections;Stack;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Collections;Stack;Peek;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections;Stack;Pop;();Argument[this].Element;ReturnValue;value;manual | +| System.Collections;Stack;Push;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Collections;Stack;Stack;(System.Collections.ICollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Collections;Stack;Synchronized;(System.Collections.Stack);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Collections;Stack;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Collections;Stack;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;AssociatedMetadataTypeTypeDescriptionProvider;(System.Type,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel.DataAnnotations;CustomValidationAttribute;FormatErrorMessage;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetAutoGenerateField;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetAutoGenerateFilter;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetGroupName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetOrder;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetPrompt;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetShortName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;GetNullDisplayText;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;FormatErrorMessage;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;MetadataTypeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.DataAnnotations;MetadataTypeAttribute;get_MetadataClassType;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;FormatErrorMessage;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;ValidationAttribute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;InitializeServiceProvider;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.ComponentModel.DataAnnotations.ValidationResult,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;Append;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;Pop;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;Push;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;ContextStack;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;add_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;add_SerializationComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;remove_ResolveName;(System.ComponentModel.Design.Serialization.ResolveNameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;remove_SerializationComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;ResolveNameEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.Serialization.ResolveNameEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;ActiveDesignerEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ActiveDesignerEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentChangingEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ComponentRenameEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.ComponentRenameEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerCollection;DesignerCollection;(System.Collections.IList);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel.Design;DesignerCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel.Design;DesignerCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel.Design;DesignerOptionService;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerOptionService;CreateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.String,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;DesignerTransactionCloseEventHandler;BeginInvoke;(System.Object,System.ComponentModel.Design.DesignerTransactionCloseEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerVerb;DesignerVerb;(System.String,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerVerb;DesignerVerb;(System.String,System.EventHandler,System.ComponentModel.Design.CommandID);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;DesignerVerbCollection;Add;(System.ComponentModel.Design.DesignerVerb);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;AddRange;(System.ComponentModel.Design.DesignerVerbCollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;AddRange;(System.ComponentModel.Design.DesignerVerb[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;CopyTo;(System.ComponentModel.Design.DesignerVerb[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;DesignerVerbCollection;(System.ComponentModel.Design.DesignerVerb[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;Insert;(System.Int32,System.ComponentModel.Design.DesignerVerb);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;Remove;(System.ComponentModel.Design.DesignerVerb);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel.Design;DesignerVerbCollection;set_Item;(System.Int32,System.ComponentModel.Design.DesignerVerb);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;add_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentAdded;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentAdding;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentChanged;(System.ComponentModel.Design.ComponentChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentChanging;(System.ComponentModel.Design.ComponentChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentRemoved;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentRemoving;(System.ComponentModel.Design.ComponentEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IComponentChangeService;remove_ComponentRename;(System.ComponentModel.Design.ComponentRenameEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;add_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_ActiveDesignerChanged;(System.ComponentModel.Design.ActiveDesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_DesignerCreated;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_DesignerDisposed;(System.ComponentModel.Design.DesignerEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerEventService;remove_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_Activated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_Deactivated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_LoadComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionOpened;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;add_TransactionOpening;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_Activated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_Deactivated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_LoadComplete;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionClosed;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionClosing;(System.ComponentModel.Design.DesignerTransactionCloseEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionOpened;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IDesignerHost;remove_TransactionOpening;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;add_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;add_SelectionChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;remove_SelectionChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ISelectionService;remove_SelectionChanging;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;MenuCommand;MenuCommand;(System.EventHandler,System.ComponentModel.Design.CommandID);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;MenuCommand;add_CommandChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;MenuCommand;remove_CommandChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel.Design;ServiceContainer;GetService;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel.Design;ServiceContainer;ServiceContainer;(System.IServiceProvider);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel.Design;ServiceCreatorCallback;BeginInvoke;(System.ComponentModel.Design.IServiceContainer,System.Type,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AddingNewEventHandler;BeginInvoke;(System.Object,System.ComponentModel.AddingNewEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ArrayConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;AsyncCompletedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AsyncOperation;Post;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AsyncOperation;PostOperationCompleted;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;AsyncOperation;get_SynchronizationContext;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;AttributeCollection;(System.Attribute[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;AttributeCollection;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;FromExisting;(System.ComponentModel.AttributeCollection,System.Attribute[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;AttributeCollection;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;AttributeCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel;BackgroundWorker;add_DoWork;(System.ComponentModel.DoWorkEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;add_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;add_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;remove_DoWork;(System.ComponentModel.DoWorkEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;remove_ProgressChanged;(System.ComponentModel.ProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BackgroundWorker;remove_RunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BaseNumberConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;BindingList;AddNew;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;BindingList;AddNewCore;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;BindingList;InsertItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;BindingList;InsertItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.ComponentModel;BindingList;SetItem;(System.Int32,T);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;BindingList;SetItem;(System.Int32,T);Argument[this];Argument[1];taint;df-generated | +| System.ComponentModel;BindingList;add_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;BindingList;remove_AddingNew;(System.ComponentModel.AddingNewEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;CancelEventHandler;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;CategoryAttribute;CategoryAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;CategoryAttribute;get_Category;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CharConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;CollectionChangeEventHandler;BeginInvoke;(System.Object,System.ComponentModel.CollectionChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;CollectionConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;Component;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ComponentCollection;CopyTo;(System.ComponentModel.IComponent[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.ComponentModel;Container;Add;(System.ComponentModel.IComponent,System.String);Argument[1];Argument[0];taint;df-generated | +| System.ComponentModel;Container;CreateSite;(System.ComponentModel.IComponent,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;Container;GetService;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;Container;get_Components;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ContainerFilterService;FilterComponents;(System.ComponentModel.ComponentCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;CultureInfoConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CultureInfoConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;CultureInfoConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;CustomTypeDescriptor;(System.ComponentModel.ICustomTypeDescriptor);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetProperties;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetProperties;(System.Attribute[]);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;DateOnlyConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DateTimeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DateTimeOffsetConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DecimalConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;SetValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;DefaultValueAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;DesignerAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;DoWorkEventHandler;BeginInvoke;(System.Object,System.ComponentModel.DoWorkEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;EditorAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EnumConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Add;(System.ComponentModel.EventDescriptor);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel;EventDescriptorCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.ComponentModel;EventDescriptorCollection;EventDescriptorCollection;(System.ComponentModel.EventDescriptor[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Find;(System.String,System.Boolean);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;EventDescriptorCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;EventDescriptorCollection;Insert;(System.Int32,System.ComponentModel.EventDescriptor);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;EventDescriptorCollection;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.Collections.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventDescriptorCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;EventDescriptorCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;EventHandlerList;AddHandler;(System.Object,System.Delegate);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;AddHandler;(System.Object,System.Delegate);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;AddHandlers;(System.ComponentModel.EventHandlerList);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;get_Item;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;EventHandlerList;set_Item;(System.Object,System.Delegate);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;EventHandlerList;set_Item;(System.Object,System.Delegate);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;GuidConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;HandledEventHandler;BeginInvoke;(System.Object,System.ComponentModel.HandledEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IBindingList;Find;(System.ComponentModel.PropertyDescriptor,System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;IBindingList;add_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IBindingList;remove_ListChanged;(System.ComponentModel.ListChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IComponent;add_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;IComponent;remove_Disposed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyDataErrorInfo;add_ErrorsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyDataErrorInfo;remove_ErrorsChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanged;add_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanged;remove_PropertyChanged;(System.ComponentModel.PropertyChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanging;add_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;INotifyPropertyChanging;remove_PropertyChanging;(System.ComponentModel.PropertyChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ISupportInitializeNotification;add_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ISupportInitializeNotification;remove_Initialized;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;InstallerTypeAttribute;InstallerTypeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;InstallerTypeAttribute;InstallerTypeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;LicFileLicenseProvider;GetKey;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;LicFileLicenseProvider;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);Argument[1];Argument[0];taint;df-generated | +| System.ComponentModel;LicFileLicenseProvider;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;LicenseException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.ComponentModel;LicenseException;LicenseException;(System.Type,System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseException;LicenseException;(System.Type,System.Object,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;LicenseProviderAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;LicenseProviderAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;get_LicenseProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;LicenseProviderAttribute;get_TypeId;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ListChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.ListChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;ListSortDescriptionCollection;ListSortDescriptionCollection;(System.ComponentModel.ListSortDescription[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;ListSortDescriptionCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;set_Item;(System.Int32,System.ComponentModel.ListSortDescription);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;MarshalByValueComponent;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToDisplayString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Boolean,System.Boolean,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Boolean,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Boolean,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MaskedTextProvider;ToString;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;CreateAttributeCollection;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;FillAttributes;(System.Collections.IList);Argument[this];Argument[0].Element;taint;df-generated | +| System.ComponentModel;MemberDescriptor;GetInvocationTarget;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;GetInvokee;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;GetSite;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.ComponentModel.MemberDescriptor);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.String,System.Attribute[]);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.String,System.Attribute[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.ComponentModel;MemberDescriptor;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MemberDescriptor;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;MultilineStringConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;NestedContainer;CreateSite;(System.ComponentModel.IComponent,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;NestedContainer;GetService;(System.Type);Argument[this];ReturnValue;value;df-generated | +| System.ComponentModel;NullableConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;NullableConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;NullableConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;ProgressChangedEventArgs;ProgressChangedEventArgs;(System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.ComponentModel;ProgressChangedEventArgs;get_UserState;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ProgressChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.ProgressChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyChangedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyChangingEventHandler;BeginInvoke;(System.Object,System.ComponentModel.PropertyChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyDescriptor;AddValueChanged;(System.Object,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyDescriptor;GetEditor;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;PropertyDescriptor;GetEditor;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptor;GetTypeFromName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptor;RemoveValueChanged;(System.Object,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;PropertyDescriptor;get_Converter;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.ComponentModel.PropertyDescriptor);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.ComponentModel.PropertyDescriptor);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.ComponentModel.PropertyDescriptor);Argument[0];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.Object);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Add;(System.Object);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Find;(System.String,System.Boolean);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Insert;(System.Int32,System.ComponentModel.PropertyDescriptor);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;Sort;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.Collections.IComparer);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Sort;(System.String[],System.Collections.IComparer);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.Int32);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Int32,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Int32,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.ComponentModel;PropertyDescriptorCollection;set_Item;(System.Object,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.String[],System.ComponentModel.PropertyTabScope[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.Type[],System.ComponentModel.PropertyTabScope[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.String,System.ComponentModel.PropertyTabScope);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.Type,System.ComponentModel.PropertyTabScope);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;get_TabClassNames;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;PropertyTabAttribute;get_TabClasses;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ReferenceConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;ReferenceConverter;ReferenceConverter;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;RefreshEventHandler;BeginInvoke;(System.ComponentModel.RefreshEventArgs,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;RunWorkerCompletedEventArgs;RunWorkerCompletedEventArgs;(System.Object,System.Exception,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;RunWorkerCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;RunWorkerCompletedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;StringConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TimeOnlyConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TimeSpanConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;ToolboxItemAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;ToolboxItemAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;get_ToolboxItemType;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;ToolboxItemAttribute;get_ToolboxItemTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter+StandardValuesCollection;StandardValuesCollection;(System.Collections.ICollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;TypeConverter+StandardValuesCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFrom;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFrom;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromInvariantString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.ComponentModel.ITypeDescriptorContext,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertFromString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertTo;(System.Object,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToInvariantString;(System.ComponentModel.ITypeDescriptorContext,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToInvariantString;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToString;(System.ComponentModel.ITypeDescriptorContext,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;ConvertToString;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;GetProperties;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;GetStandardValues;();Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeConverter;SortProperties;(System.ComponentModel.PropertyDescriptorCollection,System.String[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetExtendedTypeDescriptor;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetExtendedTypeDescriptor;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetFullComponentName;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetReflectionType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetReflectionType;(System.Type,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetRuntimeType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptionProvider;TypeDescriptionProvider;(System.ComponentModel.TypeDescriptionProvider);Argument[0];Argument[this];taint;df-generated | +| System.ComponentModel;TypeDescriptor;AddAttributes;(System.Object,System.Attribute[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;AddAttributes;(System.Type,System.Attribute[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[]);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateEvent;(System.Type,System.String,System.Type,System.Attribute[]);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[]);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;CreateProperty;(System.Type,System.String,System.Type,System.Attribute[]);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetAssociation;(System.Type,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetClassName;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetFullComponentName;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetProvider;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;GetReflectionType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeDescriptor;add_Refreshed;(System.ComponentModel.RefreshEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;TypeDescriptor;remove_Refreshed;(System.ComponentModel.RefreshEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.ComponentModel;TypeListConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeListConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeListConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);Argument[this];ReturnValue;taint;df-generated | +| System.ComponentModel;TypeListConverter;TypeListConverter;(System.Type[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.ComponentModel;VersionConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.ComponentModel;WarningException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.ComponentModel;Win32Exception;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.ComponentModel;Win32Exception;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;GetConfigTypeName;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;GetStreamNameForConfigSource;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;GetStreamNameForConfigSource;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;InitForConfiguration;(System.String,System.String,System.String,System.Configuration.Internal.IInternalConfigRoot,System.Object[]);Argument[4].Element;ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForRead;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForRead;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Configuration.Internal;DelegatingConfigHost;OpenStreamForWrite;(System.String,System.String,System.Object,System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration.Internal;IInternalConfigHost;StartMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigHost;StopMonitoringStreamForChanges;(System.String,System.Configuration.Internal.StreamChangeCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;add_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;add_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;remove_ConfigChanged;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;IInternalConfigRoot;remove_ConfigRemoved;(System.Configuration.Internal.InternalConfigEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;InternalConfigEventHandler;BeginInvoke;(System.Object,System.Configuration.Internal.InternalConfigEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Internal;StreamChangeCallback;BeginInvoke;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration.Provider;ProviderBase;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Configuration.Provider;ProviderBase;Initialize;(System.String,System.Collections.Specialized.NameValueCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Configuration.Provider;ProviderBase;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Provider;ProviderBase;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Provider;ProviderCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration.Provider;ProviderCollection;CopyTo;(System.Configuration.Provider.ProviderBase[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration.Provider;ProviderCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration.Provider;ProviderCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;AppSettingsReader;GetValue;(System.String,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;AppSettingsSection;get_Settings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ApplicationSettingsBase;ApplicationSettingsBase;(System.ComponentModel.IComponent,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ApplicationSettingsBase;ApplicationSettingsBase;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ApplicationSettingsBase;add_SettingChanging;(System.Configuration.SettingChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;add_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;add_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;remove_SettingChanging;(System.Configuration.SettingChangingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;remove_SettingsLoaded;(System.Configuration.SettingsLoadedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ApplicationSettingsBase;remove_SettingsSaving;(System.Configuration.SettingsSavingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;CallbackValidator;CallbackValidator;(System.Type,System.Configuration.ValidatorCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration;CallbackValidatorAttribute;get_ValidatorInstance;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ClientSettingsSection;get_Settings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;AddRange;(System.String[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;CommaDelimitedStringCollection;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;Insert;(System.Int32,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollection;set_Item;(System.Int32,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;CommaDelimitedStringCollectionConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;CommaDelimitedStringCollectionConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateCDataSection;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateComment;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateElement;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateSignificantWhitespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateTextNode;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;CreateWhitespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigXmlDocument;Load;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigXmlDocument;LoadSingleElement;(System.String,System.Xml.XmlTextReader);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigXmlDocument;get_Filename;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;GetSectionGroup;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;get_RootSectionGroup;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;get_SectionGroups;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;get_Sections;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;Configuration;set_AssemblyStringTransformer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;Configuration;set_TypeStringTransformer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Configuration;ConfigurationElement;DeserializeElement;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElement;GetTransformedAssemblyString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;GetTransformedTypeString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;Reset;(System.Configuration.ConfigurationElement);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElement;SerializeElement;(System.Xml.XmlWriter,System.Boolean);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElement;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElement;SerializeToXmlElement;(System.Xml.XmlWriter,System.String);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElement;Unmerge;(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElement;get_ElementProperty;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;get_EvaluationContext;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElement;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationElementCollection;BaseAdd;(System.Configuration.ConfigurationElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;BaseAdd;(System.Configuration.ConfigurationElement,System.Boolean);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;BaseAdd;(System.Int32,System.Configuration.ConfigurationElement);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;ConfigurationElementCollection;(System.Collections.IComparer);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationElementCollection;CopyTo;(System.Configuration.ConfigurationElement[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;ConfigurationErrorsException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationErrorsException;ConfigurationErrorsException;(System.String,System.Exception,System.String,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationErrorsException;GetFilename;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;GetFilename;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationErrorsException;get_Errors;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;get_Filename;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationErrorsException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationException;ConfigurationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationException;ConfigurationException;(System.String,System.Exception,System.String,System.Int32);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConfigurationException;GetXmlNodeFilename;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationException;get_BareMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationException;get_Filename;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationFileMap;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationLocation;OpenConfiguration;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationLockCollection;Add;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationLockCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationLockCollection;CopyTo;(System.String[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationLockCollection;SetFromList;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationLockCollection;get_AttributeList;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationLockCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;ConfigurationManager;OpenExeConfiguration;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationManager;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationManager;OpenMappedExeConfiguration;(System.Configuration.ExeConfigurationFileMap,System.Configuration.ConfigurationUserLevel,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationManager;OpenMappedMachineConfiguration;(System.Configuration.ConfigurationFileMap);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationProperty;ConfigurationProperty;(System.String,System.Type,System.Object,System.ComponentModel.TypeConverter,System.Configuration.ConfigurationValidatorBase,System.Configuration.ConfigurationPropertyOptions,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationProperty;get_Converter;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;Add;(System.Configuration.ConfigurationProperty);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationPropertyCollection;CopyTo;(System.Configuration.ConfigurationProperty[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationPropertyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSection;DeserializeSection;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationSection;GetRuntimeObject;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;ConfigurationSectionCollection;Add;(System.String,System.Configuration.ConfigurationSection);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationSectionCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationSectionCollection;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroup;get_SectionGroups;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroup;get_Sections;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Add;(System.String,System.Configuration.ConfigurationSectionGroup);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Add;(System.String,System.Configuration.ConfigurationSectionGroup);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConfigurationSectionGroupCollection;CopyTo;(System.Configuration.ConfigurationSectionGroup[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Get;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;Get;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;GetKey;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConfigurationSectionGroupCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConnectionStringSettings;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ConnectionStringSettingsCollection;Add;(System.Configuration.ConnectionStringSettings);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ConnectionStringSettingsCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ConnectionStringSettingsCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ConnectionStringSettingsCollection;set_Item;(System.Int32,System.Configuration.ConnectionStringSettings);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;ConnectionStringsSection;get_ConnectionStrings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ContextInformation;get_HostingContext;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;DefaultSection;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;DefaultSettingValueAttribute;DefaultSettingValueAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;DefaultSettingValueAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;DictionarySectionHandler;Create;(System.Object,System.Object,System.Xml.XmlNode);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;GenericEnumConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;GenericEnumConverter;GenericEnumConverter;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;IdnElement;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;IgnoreSection;SerializeSection;(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;InfiniteTimeSpanConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;InfiniteTimeSpanConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;IriParsingElement;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;KeyValueConfigurationCollection;Add;(System.Configuration.KeyValueConfigurationElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;KeyValueConfigurationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;KeyValueConfigurationCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;KeyValueConfigurationElement;KeyValueConfigurationElement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;KeyValueConfigurationElement;KeyValueConfigurationElement;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;KeyValueConfigurationElement;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;NameValueConfigurationCollection;Add;(System.Configuration.NameValueConfigurationElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;NameValueConfigurationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;NameValueConfigurationCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;NameValueConfigurationCollection;set_Item;(System.String,System.Configuration.NameValueConfigurationElement);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;NameValueConfigurationElement;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;NameValueFileSectionHandler;Create;(System.Object,System.Object,System.Xml.XmlNode);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Configuration;NameValueSectionHandler;Create;(System.Object,System.Object,System.Xml.XmlNode);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Configuration;PropertyInformationCollection;CopyTo;(System.Configuration.PropertyInformation[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Configuration;PropertyInformationCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedConfigurationProviderCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedConfigurationSection;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedProviderSettings;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProtectedProviderSettings;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettings;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettings;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettingsCollection;Add;(System.Configuration.ProviderSettings);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;ProviderSettingsCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;ProviderSettingsCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;ProviderSettingsCollection;set_Item;(System.Int32,System.Configuration.ProviderSettings);Argument[this];Argument[1];taint;df-generated | +| System.Configuration;RegexStringValidator;RegexStringValidator;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SchemeSettingElement;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SchemeSettingElementCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;SectionInformation;get_ProtectionProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;SettingChangingEventArgs;(System.String,System.String,System.String,System.Object,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_NewValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_SettingClass;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_SettingKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventArgs;get_SettingName;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingChangingEventHandler;BeginInvoke;(System.Object,System.Configuration.SettingChangingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration;SettingElementCollection;Add;(System.Configuration.SettingElement);Argument[this];Argument[0];taint;df-generated | +| System.Configuration;SettingElementCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;SettingElementCollection;GetElementKey;(System.Configuration.ConfigurationElement);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Configuration;SettingsBase;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);Argument[1].Element;Argument[this];taint;df-generated | +| System.Configuration;SettingsBase;Initialize;(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection,System.Configuration.SettingsProviderCollection);Argument[2].Element;Argument[this];taint;df-generated | +| System.Configuration;SettingsBase;Synchronized;(System.Configuration.SettingsBase);Argument[0];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Context;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_PropertyValues;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsBase;get_Providers;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsDescriptionAttribute;SettingsDescriptionAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsDescriptionAttribute;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsGroupDescriptionAttribute;SettingsGroupDescriptionAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsGroupDescriptionAttribute;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsGroupNameAttribute;SettingsGroupNameAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsGroupNameAttribute;get_GroupName;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsLoadedEventArgs;SettingsLoadedEventArgs;(System.Configuration.SettingsProvider);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsLoadedEventArgs;get_Provider;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsLoadedEventHandler;BeginInvoke;(System.Object,System.Configuration.SettingsLoadedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration;SettingsPropertyCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;SettingsPropertyCollection;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;SettingsPropertyValueCollection;Add;(System.Configuration.SettingsPropertyValue);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsPropertyValueCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Configuration;SettingsPropertyValueCollection;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyValueCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsPropertyValueCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Configuration;SettingsProviderAttribute;SettingsProviderAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsProviderAttribute;SettingsProviderAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;SettingsProviderAttribute;get_ProviderTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsProviderCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;SettingsSavingEventHandler;BeginInvoke;(System.Object,System.ComponentModel.CancelEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Configuration;StringValidator;StringValidator;(System.Int32,System.Int32,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Configuration;SubclassTypeValidator;SubclassTypeValidator;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;TimeSpanValidator;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.Configuration;TimeSpanValidator;TimeSpanValidator;(System.TimeSpan,System.TimeSpan,System.Boolean,System.Int64);Argument[1];Argument[this];taint;df-generated | +| System.Configuration;TypeNameConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;TypeNameConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;UriSection;get_Idn;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;UriSection;get_IriParsing;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;UriSection;get_SchemeSettings;();Argument[this];ReturnValue;taint;df-generated | +| System.Configuration;ValidatorCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Configuration;WhiteSpaceTrimStringConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Configuration;WhiteSpaceTrimStringConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataAdapter;add_FillError;(System.Data.FillErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DataAdapter;get_TableMappings;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataAdapter;remove_FillError;(System.Data.FillErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DataColumnMapping;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMapping;DataColumnMapping;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DataColumnMapping;DataColumnMapping;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;DataColumnMapping;GetDataColumnBySchemaAction;(System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMapping;GetDataColumnBySchemaAction;(System.String,System.String,System.Data.DataTable,System.Type,System.Data.MissingSchemaAction);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMapping;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;Add;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;Add;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;AddRange;(System.Data.Common.DataColumnMapping[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;CopyTo;(System.Data.Common.DataColumnMapping[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;GetByDataSetColumn;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;GetColumnMappingBySchemaAction;(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;GetDataColumn;(System.Data.Common.DataColumnMappingCollection,System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);Argument[3];ReturnValue;taint;df-generated | +| System.Data.Common;DataColumnMappingCollection;Insert;(System.Int32,System.Data.Common.DataColumnMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataColumnMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataColumnMappingCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DataColumnMappingCollection;set_Item;(System.Int32,System.Data.Common.DataColumnMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataColumnMappingCollection;set_Item;(System.String,System.Data.Common.DataColumnMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMapping;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;(System.String,System.String,System.Data.Common.DataColumnMapping[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data.Common;DataTableMapping;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetColumnMappingBySchemaAction;(System.String,System.Data.MissingMappingAction);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetDataColumn;(System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;GetDataTableBySchemaAction;(System.Data.DataSet,System.Data.MissingSchemaAction);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMapping;get_ColumnMappings;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Add;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Add;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;AddRange;(System.Data.Common.DataTableMapping[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;CopyTo;(System.Data.Common.DataTableMapping[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;GetByDataSetTable;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;GetTableMappingBySchemaAction;(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction);Argument[2];ReturnValue;taint;df-generated | +| System.Data.Common;DataTableMappingCollection;Insert;(System.Int32,System.Data.Common.DataTableMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataTableMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DataTableMappingCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DataTableMappingCollection;set_Item;(System.Int32,System.Data.Common.DataTableMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DataTableMappingCollection;set_Item;(System.String,System.Data.Common.DataTableMapping);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbCommand;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReader;(System.Data.CommandBehavior);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;(System.Data.CommandBehavior);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;ExecuteReaderAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;PrepareAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommand;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetDeleteCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetDeleteCommand;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetInsertCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetInsertCommand;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetUpdateCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;GetUpdateCommand;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;InitializeCommand;(System.Data.Common.DbCommand);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbCommandBuilder;RowUpdatingHandler;(System.Data.Common.RowUpdatingEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Data.Common;DbConnection;ChangeDatabaseAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnection;CreateCommand;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnection;OpenAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnection;add_StateChange;(System.Data.StateChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DbConnection;remove_StateChange;(System.Data.StateChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Common;DbConnectionStringBuilder;Add;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Data.Common;DbConnectionStringBuilder;Add;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String);Argument[2];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);Argument[1];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;AppendKeyValuePair;(System.Text.StringBuilder,System.String,System.String,System.Boolean);Argument[2];Argument[0];taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetProperties;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetProperties;(System.Attribute[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DbConnectionStringBuilder;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_Item;(System.String);Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];ReturnValue;value;manual | +| System.Data.Common;DbConnectionStringBuilder;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbConnectionStringBuilder;set_Item;(System.String,System.Object);Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Data.Common;DbConnectionStringBuilder;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Data.Common;DbDataAdapter;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatedEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;CreateRowUpdatingEvent;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataAdapter;DbDataAdapter;(System.Data.Common.DbDataAdapter);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DbDataReader;GetFieldValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetFieldValueAsync;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetFieldValueAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetProviderSpecificValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetProviderSpecificValues;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.Common;DbDataReader;GetSchemaTableAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataReader;GetTextReader;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataRecord;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;value;df-generated | +| System.Data.Common;DbDataSource;CreateCommand;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbDataSource;CreateDbCommand;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.IDataReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.IDataReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;DbEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbParameterCollection;Add;(System.Object);Argument[0];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;AddRange;(System.Array);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;Insert;(System.Int32,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DbParameterCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data.Common;DbParameterCollection;set_Item;(System.Int32,System.Data.Common.DbParameter);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbParameterCollection;set_Item;(System.String,System.Data.Common.DbParameter);Argument[1];Argument[this].Element;value;manual | +| System.Data.Common;DbProviderFactory;CreateDataSource;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbProviderFactory;CreateDataSource;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;CommitAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;ReleaseAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;RollbackAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;RollbackAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;SaveAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Data.Common;DbTransaction;get_Connection;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;CopyToRows;(System.Data.DataRow[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;CopyToRows;(System.Data.DataRow[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;RowUpdatedEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_Command;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_Row;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_TableMapping;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[0];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[1];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;RowUpdatingEventArgs;(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping);Argument[3];Argument[this];taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;get_Row;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Common;RowUpdatingEventArgs;get_TableMapping;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;All;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Any;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;CrossApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;FullOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;InnerJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Join;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;LeftOuterJoin;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderBy;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OrderByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;OuterApply;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Select;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;SelectMany;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenBy;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;ThenByDescending;(System.Data.Entity.Core.Common.CommandTrees.DbSortExpression,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;DbExpressionBuilder;Where;(System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common.CommandTrees;DbLambda;Create;(System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common;DbCommandDefinition;DbCommandDefinition;(System.Data.Common.DbCommand,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Common;DbProviderServices;RegisterInfoMessageHandler;(System.Data.Common.DbConnection,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;add_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;CsdlSerializer;remove_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;LoadFromAssembly;(System.Reflection.Assembly,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;MetadataWorkspace;MetadataWorkspace;(System.Func,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;ObjectItemCollection;LoadFromAssembly;(System.Reflection.Assembly,System.Data.Entity.Core.Metadata.Edm.EdmItemCollection,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;add_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Metadata.Edm;SsdlSerializer;remove_OnError;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;add_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects.DataClasses;RelatedEnd;remove_AssociationChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;CompiledQuery;Compile;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;LoadProperty;(TEntity,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;LoadProperty;(TEntity,System.Linq.Expressions.Expression>,System.Data.Entity.Core.Objects.MergeOption);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;add_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;add_SavingChanges;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;remove_ObjectMaterialized;(System.Data.Entity.Core.Objects.ObjectMaterializedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectContext;remove_SavingChanges;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectMaterializedEventHandler;BeginInvoke;(System.Object,System.Data.Entity.Core.Objects.ObjectMaterializedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectStateManager;ChangeRelationshipState;(TEntity,System.Object,System.Linq.Expressions.Expression>,System.Data.Entity.EntityState);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectStateManager;add_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Core.Objects;ObjectStateManager;remove_ObjectStateManagerChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;DbConfigurationLoadedEventArgs;ReplaceService;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;ExecutionStrategyResolver;ExecutionStrategyResolver;(System.String,System.String,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;SingletonDependencyResolver;SingletonDependencyResolver;(T,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.DependencyResolution;TransactionHandlerResolver;TransactionHandlerResolver;(System.Func,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;Execute;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;Executor+OperationBase;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Design;ReportHandler;ReportHandler;(System.Action,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;DatabaseLogFormatter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure.Interception;DatabaseLogFormatter;DatabaseLogFormatter;(System.Data.Entity.DbContext,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;CommitFailureHandler;CommitFailureHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;ComplexProperty;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbComplexPropertyEntry;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbContextInfo;set_OnModelCreating;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;Collection;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;ComplexProperty;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbEntityEntry;Reference;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbExecutionStrategy;UnwrapAndHandleException;(System.Exception,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AllAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AllAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AnyAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;AnyAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;CountAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;CountAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstOrDefaultAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;FirstOrDefaultAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ForEachAsync;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;LongCountAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;LongCountAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleOrDefaultAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;SingleOrDefaultAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;DbRawSqlQuery;ToDictionaryAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;Execute;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;Execute;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;ExecuteAsync;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Infrastructure;IDbExecutionStrategy;ExecuteAsync;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations.Builders;TableBuilder;ForeignKey;(System.String,System.Linq.Expressions.Expression>,System.Boolean,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations.Builders;TableBuilder;Index;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Boolean,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations.Builders;TableBuilder;PrimaryKey;(System.Linq.Expressions.Expression>,System.String,System.Boolean,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;AddColumn;(System.String,System.String,System.Func,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;AlterColumn;(System.String,System.String,System.Func,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;AlterStoredProcedure;(System.String,System.Func,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;AlterTableAnnotations;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;CreateStoredProcedure;(System.String,System.Func,System.String,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;CreateTable;(System.String,System.Func,System.Collections.Generic.IDictionary,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigration;CreateTable;(System.String,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbMigrationsConfiguration;SetHistoryContextFactory;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.Migrations;DbSetMigrationsExtensions;AddOrUpdate;(System.Data.Entity.IDbSet,System.Linq.Expressions.Expression>,TEntity[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;AssociationModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;Delete;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;Insert;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionModificationStoredProceduresConfiguration;Update;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;MapToStoredProcedures;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;Ignore;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;MapToStoredProcedures;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ConventionTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DeleteModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;DependentNavigationPropertyConfiguration;HasForeignKey;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Properties;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;EntityMappingConfiguration;Requires;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ForeignKeyNavigationPropertyConfiguration;Map;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;InsertModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;WithMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;WithOptional;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyNavigationPropertyConfiguration;WithRequired;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;LeftKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProcedureConfiguration;RightKeyParameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;Delete;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyModificationStoredProceduresConfiguration;Insert;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;Map;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ManyToManyNavigationPropertyConfiguration;MapToStoredProcedures;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;Delete;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;Insert;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;ModificationStoredProceduresConfiguration;Update;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithOptionalDependent;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithOptionalPrincipal;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;OptionalNavigationPropertyConfiguration;WithRequired;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;Having;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionConfiguration;Where;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;PropertyConventionWithHavingConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithOptional;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithRequiredDependent;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;RequiredNavigationPropertyConfiguration;WithRequiredPrincipal;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;StructuralTypeConfiguration;Property;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Having;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Where;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Configure;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Having;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionConfiguration;Where;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;Configure;(System.Action,TValue>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;TypeConventionWithHavingConfiguration;Configure;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Navigation;(System.Linq.Expressions.Expression>,System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Parameter;(System.Linq.Expressions.Expression>,System.String,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Configuration;UpdateModificationStoredProcedureConfiguration;Result;(System.Linq.Expressions.Expression>,System.String);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Conventions;AttributeToColumnAnnotationConvention;AttributeToColumnAnnotationConvention;(System.String,System.Func,TAnnotation>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration.Conventions;AttributeToTableAnnotationConvention;AttributeToTableAnnotationConvention;(System.String,System.Func,TAnnotation>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;ComplexTypeConfiguration;Ignore;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasIndex;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasKey;(System.Linq.Expressions.Expression>,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasMany;(System.Linq.Expressions.Expression>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasOptional;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;HasRequired;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;Ignore;(System.Linq.Expressions.Expression>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;Map;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;Map;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity.ModelConfiguration;EntityTypeConfiguration;MapToStoredProcedures;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;Database;set_Log;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetContextFactory;(System.Type,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetContextFactory;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetDatabaseLogFormatter;(System.Func,System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetDefaultHistoryContext;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetDefaultTransactionHandler;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetExecutionStrategy;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetExecutionStrategy;(System.String,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetHistoryContext;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetMetadataAnnotationSerializer;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetMigrationSqlGenerator;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetModelCacheKey;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetTransactionHandler;(System.String,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;SetTransactionHandler;(System.String,System.Func,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;add_Loaded;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbConfiguration;remove_Loaded;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;DbSet;Add;(TEntity);Argument[0];Argument[this].Element;value;manual | +| System.Data.Entity;DbSet;AddRange;(System.Collections.Generic.IEnumerable);Argument[0].WithElement;Argument[this];value;manual | +| System.Data.Entity;DbSet;Attach;(TEntity);Argument[0];Argument[this].Element;value;manual | +| System.Data.Entity;QueryableExtensions;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AllAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AnyAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;AverageAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;CountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;FirstOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ForEachAsync;(System.Linq.IQueryable,System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;Include;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;LongCountAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MaxAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;MinAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SingleOrDefaultAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;Skip;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;SumAsync;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;Take;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Func,System.Threading.CancellationToken);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Collections.Generic.IEqualityComparer,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.Entity;QueryableExtensions;ToDictionaryAsync;(System.Linq.IQueryable,System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;OnChangeEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlNotificationEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlBulkCopy;add_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlBulkCopy;remove_SqlRowsCopied;(System.Data.SqlClient.SqlRowsCopiedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteNonQuery;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteReader;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteReader;(System.AsyncCallback,System.Object,System.Data.CommandBehavior);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;BeginExecuteXmlReader;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String);Argument[0];Argument[this];taint;manual | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection);Argument[0];Argument[this];taint;manual | +| System.Data.SqlClient;SqlCommand;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction);Argument[0];Argument[this];taint;manual | +| System.Data.SqlClient;SqlCommand;add_StatementCompleted;(System.Data.StatementCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlCommand;remove_StatementCompleted;(System.Data.StatementCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlConnection;add_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlConnection;remove_InfoMessage;(System.Data.SqlClient.SqlInfoMessageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataAdapter;add_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataAdapter;add_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataAdapter;remove_RowUpdated;(System.Data.SqlClient.SqlRowUpdatedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDataAdapter;remove_RowUpdating;(System.Data.SqlClient.SqlRowUpdatingEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDependency;add_OnChange;(System.Data.SqlClient.OnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlDependency;remove_OnChange;(System.Data.SqlClient.OnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlInfoMessageEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlInfoMessageEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlRowUpdatedEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlRowUpdatingEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowUpdatingEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlClient;SqlRowsCopiedEventHandler;BeginInvoke;(System.Object,System.Data.SqlClient.SqlRowsCopiedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data.SqlTypes;SqlBinary;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;Add;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;Concat;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBinary;SqlBinary;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBinary;WrapBytes;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlBinary;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBinary;op_Addition;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;Read;(System.Int64,System.Byte[],System.Int32,System.Int32);Argument[this];Argument[1].Element;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;SqlBytes;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;SqlBytes;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;ToSqlBinary;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;Write;(System.Int64,System.Byte[],System.Int32,System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlChars;SqlChars;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlChars;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlChars;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Abs;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;AdjustScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Ceiling;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;ConvertToPrecScale;(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Floor;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Round;(System.Data.SqlTypes.SqlDecimal,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;Truncate;(System.Data.SqlTypes.SqlDecimal,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlDecimal;op_UnaryNegation;(System.Data.SqlTypes.SqlDecimal);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.Guid);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlGuid;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Add;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;Concat;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;GetNonUnicodeBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;GetUnicodeBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.String,System.Int32,System.Data.SqlTypes.SqlCompareOptions);Argument[0];Argument[this];taint;df-generated | +| System.Data.SqlTypes;SqlString;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;WriteXml;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Data.SqlTypes;SqlString;get_CompareInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[0];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlString;op_Addition;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);Argument[1];ReturnValue;taint;df-generated | +| System.Data.SqlTypes;SqlXml;SqlXml;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Data;Constraint;SetDataSet;(System.Data.DataSet);Argument[0];Argument[this];taint;df-generated | +| System.Data;Constraint;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;Constraint;get__DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.Data.Constraint);Argument[0];Argument[this].Element;value;manual | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Boolean);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;ConstraintCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[0];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;AddRange;(System.Data.Constraint[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;ConstraintCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;ConstraintCollection;CopyTo;(System.Data.Constraint[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;ConstraintCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;ConstraintCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;ConstraintCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DBConcurrencyException;CopyToRows;(System.Data.DataRow[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data;DBConcurrencyException;CopyToRows;(System.Data.DataRow[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Data;DBConcurrencyException;DBConcurrencyException;(System.String,System.Exception,System.Data.DataRow[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data;DBConcurrencyException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String,System.Data.MappingType);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataColumn;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumn;get_Table;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnChangeEventArgs;DataColumnChangeEventArgs;(System.Data.DataRow,System.Data.DataColumn,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataColumnChangeEventArgs;get_Column;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnChangeEventHandler;BeginInvoke;(System.Object,System.Data.DataColumnChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataColumnCollection;Add;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;Add;(System.Data.DataColumn);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataColumnCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataColumnCollection;Add;(System.String,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;Add;(System.String,System.Type,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;AddRange;(System.Data.DataColumn[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;DataColumnCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataColumnCollection;CopyTo;(System.Data.DataColumn[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataColumnCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataColumnCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataColumnCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataReaderExtensions;GetDateTime;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetFieldValue;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetFieldValueAsync;(System.Data.Common.DbDataReader,System.String,System.Threading.CancellationToken);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetGuid;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetProviderSpecificValue;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetString;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetTextReader;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataReaderExtensions;GetValue;(System.Data.Common.DbDataReader,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[4];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[5].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[6].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[3].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.String,System.String,System.String[],System.String[],System.Boolean);Argument[4].Element;Argument[this];taint;df-generated | +| System.Data;DataRelation;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ChildColumns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ChildKeyConstraint;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ParentColumns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelation;get_ParentKeyConstraint;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.Data.DataColumn,System.Data.DataColumn);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.Data.DataColumn[],System.Data.DataColumn[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.Data.DataRelation);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;Add;(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRelationCollection;AddRange;(System.Data.DataRelation[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;DataRelationCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataRelationCollection;CopyTo;(System.Data.DataRelation[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataRelationCollection;Remove;(System.Data.DataRelation);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRelationCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataRelationCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataRow;DataRow;(System.Data.DataRowBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.Data.DataRelation);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.Data.DataRelation,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetChildRows;(System.String,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.Data.DataRelation);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.Data.DataRelation,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;GetParentRows;(System.String,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;SetNull;(System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRow;SetParentRow;(System.Data.DataRow,System.Data.DataRelation);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataRow;get_Item;(System.Data.DataColumn);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.Data.DataColumn,System.Data.DataRowVersion);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.Int32,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Item;(System.String,System.Data.DataRowVersion);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;get_Table;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRow;set_Item;(System.Data.DataColumn,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataRowChangeEventHandler;BeginInvoke;(System.Object,System.Data.DataRowChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataRowCollection;Add;(System.Data.DataRow);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataRowCollection;Add;(System.Object[]);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataRowCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataRowCollection;CopyTo;(System.Data.DataRow[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataRowCollection;Find;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataRowCollection;Find;(System.Object[]);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataRowCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowExtensions;SetField;(System.Data.DataRow,System.Data.DataColumn,T);Argument[1];Argument[0];taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.Data.DataRelation,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;CreateChildView;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);Argument[this];ReturnValue;value;df-generated | +| System.Data;DataRowView;get_DataView;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataRowView;get_Row;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;CreateDataReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;CreateDataReader;(System.Data.DataTable[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Data;DataSet;DataSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataSet;DataSet;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataSet;GetChanges;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;GetChanges;(System.Data.DataRowState);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;GetList;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Data;DataSet;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler,System.Data.DataTable[]);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.IO.Stream,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.IO.TextWriter,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.String,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;WriteXmlSchema;(System.Xml.XmlWriter,System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;add_MergeFailed;(System.Data.MergeFailedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataSet;get_DefaultViewManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;get_Relations;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;get_Tables;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataSet;remove_MergeFailed;(System.Data.MergeFailedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;CreateDataReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;DataTable;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataTable;DataTable;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataTable;DataTable;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataTable;GetChanges;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetChanges;(System.Data.DataRowState);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetErrors;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetList;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Data;DataTable;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;LoadDataRow;(System.Object[],System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data;DataTable;LoadDataRow;(System.Object[],System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;LoadDataRow;(System.Object[],System.Data.LoadOption);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;NewRow;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;NewRowArray;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;NewRowFromBuilder;(System.Data.DataRowBuilder);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataTable;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;add_ColumnChanged;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_ColumnChanging;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowChanged;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowChanging;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowDeleted;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_RowDeleting;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_TableCleared;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_TableClearing;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;add_TableNewRow;(System.Data.DataTableNewRowEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;get_Columns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_Constraints;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_DefaultView;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;get_Rows;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTable;remove_ColumnChanged;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_ColumnChanging;(System.Data.DataColumnChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowChanged;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowChanging;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowDeleted;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_RowDeleting;(System.Data.DataRowChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_TableCleared;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_TableClearing;(System.Data.DataTableClearEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTable;remove_TableNewRow;(System.Data.DataTableNewRowEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableClearEventHandler;BeginInvoke;(System.Object,System.Data.DataTableClearEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;Add;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;Add;(System.Data.DataTable);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataTableCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Data;DataTableCollection;Add;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Data;DataTableCollection;Add;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;AddRange;(System.Data.DataTable[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Data;DataTableCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Data;DataTableCollection;CopyTo;(System.Data.DataTable[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataTableCollection;add_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;add_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;get_Item;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;get_List;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableCollection;remove_CollectionChanged;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableCollection;remove_CollectionChanging;(System.ComponentModel.CollectionChangeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableExtensions;AsEnumerable;(System.Data.DataTable);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataTableExtensions;CopyToDataTable;(System.Collections.Generic.IEnumerable,System.Data.DataTable,System.Data.LoadOption,System.Data.FillErrorEventHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableNewRowEventHandler;BeginInvoke;(System.Object,System.Data.DataTableNewRowEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;DataTableReader;DataTableReader;(System.Data.DataTable);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataTableReader;DataTableReader;(System.Data.DataTable[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Data;DataTableReader;GetDateTime;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;GetGuid;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;GetString;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;GetValue;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataTableReader;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;AddNew;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataView;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);Argument[0];Argument[this];taint;df-generated | +| System.Data;DataView;DataView;(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState);Argument[2];Argument[this];taint;df-generated | +| System.Data;DataView;Find;(System.Object);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataView;Find;(System.Object[]);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataView;FindRows;(System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;FindRows;(System.Object[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;GetListName;(System.ComponentModel.PropertyDescriptor[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.Boolean,System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String,System.Boolean,System.String[]);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataView;ToTable;(System.String,System.Boolean,System.String[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;get_DataViewManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataView;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Data;DataView;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;DataViewManager;CreateDataView;(System.Data.DataTable);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewManager;GetListName;(System.ComponentModel.PropertyDescriptor[]);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewManager;get_DataViewSettings;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewManager;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;DataViewSetting;get_DataViewManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSetting;get_Table;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;CopyTo;(System.Data.DataViewSetting[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Data;DataViewSettingCollection;get_Item;(System.Data.DataTable);Argument[0];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_Item;(System.Data.DataTable);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Data;DataViewSettingCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;DataViewSettingCollection;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);Argument[0];Argument[1];taint;df-generated | +| System.Data;DataViewSettingCollection;set_Item;(System.Data.DataTable,System.Data.DataViewSetting);Argument[this];Argument[1];taint;df-generated | +| System.Data;DataViewSettingCollection;set_Item;(System.Int32,System.Data.DataViewSetting);Argument[this];Argument[1];taint;df-generated | +| System.Data;EnumerableRowCollectionExtensions;Cast;(System.Data.EnumerableRowCollection);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderBy;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;OrderByDescending;(System.Data.EnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Select;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Select;(System.Data.EnumerableRowCollection,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;Select;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenBy;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;ThenByDescending;(System.Data.OrderedEnumerableRowCollection,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Where;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;EnumerableRowCollectionExtensions;Where;(System.Data.EnumerableRowCollection,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;EnumerableRowCollectionExtensions;Where;(System.Data.EnumerableRowCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;FillErrorEventArgs;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;FillErrorEventArgs;FillErrorEventArgs;(System.Data.DataTable,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data;FillErrorEventArgs;get_DataTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;FillErrorEventArgs;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;FillErrorEventHandler;BeginInvoke;(System.Object,System.Data.FillErrorEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.Data.DataColumn,System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[1];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[2];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[3].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[4].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[0];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[1];Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[2].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule);Argument[3].Element;Argument[this];taint;df-generated | +| System.Data;ForeignKeyConstraint;get_Columns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;ForeignKeyConstraint;get_RelatedColumns;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;IColumnMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data;IColumnMappingCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;IDataParameterCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data;IDataParameterCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;ITableMappingCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Data;ITableMappingCollection;set_Item;(System.String,System.Object);Argument[1];Argument[this].Element;value;manual | +| System.Data;InternalDataCollectionBase;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Data;MergeFailedEventHandler;BeginInvoke;(System.Object,System.Data.MergeFailedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;PropertyCollection;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System.Data;StateChangeEventHandler;BeginInvoke;(System.Object,System.Data.StateChangeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;StatementCompletedEventHandler;BeginInvoke;(System.Object,System.Data.StatementCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Data;TypedTableBase;Cast;();Argument[this];ReturnValue;taint;df-generated | +| System.Data;TypedTableBaseExtensions;AsEnumerable;(System.Data.TypedTableBase);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;ElementAtOrDefault;(System.Data.TypedTableBase,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderBy;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;OrderByDescending;(System.Data.TypedTableBase,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;Select;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;Select;(System.Data.TypedTableBase,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;Select;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;TypedTableBaseExtensions;Where;(System.Data.TypedTableBase,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Data;TypedTableBaseExtensions;Where;(System.Data.TypedTableBase,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Data;TypedTableBaseExtensions;Where;(System.Data.TypedTableBase,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn[]);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.Data.DataColumn[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.String[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.String,System.String[],System.Boolean);Argument[1].Element;Argument[this];taint;df-generated | +| System.Data;UniqueConstraint;get_Columns;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;Contract;Exists;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;Exists;(System.Collections.Generic.IEnumerable,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;ForAll;(System.Int32,System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;ForAll;(System.Collections.Generic.IEnumerable,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;add_ContractFailed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;Contract;remove_ContractFailed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Contracts;ContractClassAttribute;ContractClassAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractClassAttribute;get_TypeContainingContracts;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractClassForAttribute;ContractClassForAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractClassForAttribute;get_TypeContractsAreFor;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[2];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;ContractFailedEventArgs;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[3];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Condition;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_OriginalException;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;ContractOptionAttribute;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;get_Category;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;get_Setting;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;ContractPublicPropertyNameAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Contracts;ContractPublicPropertyNameAttribute;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;add_EventRecordWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;remove_EventRecordWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Measurement;Measurement;(T,System.Collections.Generic.KeyValuePair[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Diagnostics.Metrics;Measurement;Measurement;(T,System.ReadOnlySpan>);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics.Metrics;Measurement;get_Tags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Metrics;MeasurementCallback;BeginInvoke;(System.Diagnostics.Metrics.Instrument,T,System.ReadOnlySpan>,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableGauge;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func>,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;Meter;CreateObservableUpDownCounter;(System.String,System.Func,System.String,System.String,System.Collections.Generic.IEnumerable>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterListener;SetMeasurementEventCallback;(System.Diagnostics.Metrics.MeasurementCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterListener;set_InstrumentPublished;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterListener;set_MeasurementsCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Metrics;MeterOptions;MeterOptions;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;DisableEvents;(System.Diagnostics.Tracing.EventSource);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;EnableEvents;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics.Tracing;EventListener;add_EventSourceCreated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventListener;add_EventWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventListener;remove_EventSourceCreated;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventListener;remove_EventWritten;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;(System.Diagnostics.Tracing.EventSourceSettings,System.String[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GenerateManifest;(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions);Argument[1];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GetName;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;GetTrait;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;add_EventCommandExecuted;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventSource;get_ConstructionException;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;get_Guid;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;EventSource;remove_EventCommandExecuted;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_ActivityId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics.Tracing;IncrementingPollingCounter;IncrementingPollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics.Tracing;PollingCounter;PollingCounter;(System.String,System.Diagnostics.Tracing.EventSource,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Activity+Enumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddBaggage;(System.String,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddEvent;(System.Diagnostics.ActivityEvent);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddTag;(System.String,System.Object);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;AddTag;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;EnumerateEvents;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;EnumerateLinks;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;EnumerateTagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;SetBaggage;(System.String,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetEndTime;(System.DateTime);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetIdFormat;(System.Diagnostics.ActivityIdFormat);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetParentId;(System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetStartTime;(System.DateTime);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;Activity;SetStatus;(System.Diagnostics.ActivityStatusCode,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;SetTag;(System.String,System.Object);Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;Start;();Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;Activity;add_CurrentChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Activity;get_Events;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_Id;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_Links;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_ParentId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_ParentSpanId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_RootId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_SpanId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_StatusDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_TagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;get_TraceId;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Activity;remove_CurrentChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Activity;set_TraceIdGenerator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityCreationOptions;get_SamplingTags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityEvent;EnumerateTagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityEvent;get_Tags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityLink;EnumerateTagObjects;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityLink;get_Tags;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityListener;set_ActivityStarted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_ActivityStopped;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_Sample;(System.Diagnostics.SampleActivity);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_SampleUsingParentId;(System.Diagnostics.SampleActivity);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivityListener;set_ShouldListenTo;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ActivitySource;CreateActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.Diagnostics.ActivityIdFormat);Argument[2];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivitySource;StartActivity;(System.String,System.Diagnostics.ActivityKind,System.String,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset);Argument[2];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivitySpanId;ToHexString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivitySpanId;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTagsCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTagsCollection;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Diagnostics;ActivityTagsCollection;ActivityTagsCollection;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Diagnostics;ActivityTagsCollection;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Diagnostics;ActivityTagsCollection;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Diagnostics;ActivityTagsCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Diagnostics.ActivityTagsCollection+Enumerator.Current];value;manual | +| System.Diagnostics;ActivityTagsCollection;TryGetValue;(System.String,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTraceId;ToHexString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ActivityTraceId;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;CorrelationManager;get_LogicalOperationStack;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;DataReceivedEventArgs;get_Data;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;DataReceivedEventHandler;BeginInvoke;(System.Object,System.Diagnostics.DataReceivedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Func,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticListener;Subscribe;(System.IObserver>,System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DiagnosticSource;StartActivity;(System.Diagnostics.Activity,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;DiagnosticSource;StartActivity;(System.Diagnostics.Activity,T);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;DistributedContextPropagator+PropagatorGetterCallback;BeginInvoke;(System.Object,System.String,System.String,System.Collections.Generic.IEnumerable,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator+PropagatorSetterCallback;BeginInvoke;(System.Object,System.String,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator;ExtractBaggage;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator;ExtractTraceIdAndState;(System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorGetterCallback,System.String,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;DistributedContextPropagator;Inject;(System.Diagnostics.Activity,System.Object,System.Diagnostics.DistributedContextPropagator+PropagatorSetterCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;EntryWrittenEventHandler;BeginInvoke;(System.Object,System.Diagnostics.EntryWrittenEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;EventLog;add_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;EventLog;remove_EntryWritten;(System.Diagnostics.EntryWrittenEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;FileVersionInfo;GetVersionInfo;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_Comments;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_CompanyName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_InternalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_Language;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_LegalCopyright;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_LegalTrademarks;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_OriginalFilename;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_PrivateBuild;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;FileVersionInfo;get_SpecialBuild;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;GetProcessById;(System.Int32,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;GetProcesses;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;Start;(System.Diagnostics.ProcessStartInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;add_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;add_Exited;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;add_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;get_ExitTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_MachineName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_MainModule;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_Modules;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_SafeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_StandardError;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_StandardInput;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_StandardOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;get_Threads;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Process;remove_ErrorDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;remove_Exited;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Process;remove_OutputDataReceived;(System.Diagnostics.DataReceivedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;ProcessModule;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessModule;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessModule;get_ModuleName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessModuleCollection;CopyTo;(System.Diagnostics.ProcessModule[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String);Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String,System.String);Argument[0];Argument[this].Property[System.Diagnostics.ProcessStartInfo.FileName];value;manual | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;(System.String,System.String);Argument[1];Argument[this].Property[System.Diagnostics.ProcessStartInfo.Arguments];value;manual | +| System.Diagnostics;ProcessStartInfo;get_Environment;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessStartInfo;get_EnvironmentVariables;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;ProcessThreadCollection;Add;(System.Diagnostics.ProcessThread);Argument[0];Argument[this].Element;value;manual | +| System.Diagnostics;ProcessThreadCollection;CopyTo;(System.Diagnostics.ProcessThread[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;SampleActivity;BeginInvoke;(System.Diagnostics.ActivityCreationOptions,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;SourceFilter;SourceFilter;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackFrame;GetFileName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackFrame;GetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackFrame;StackFrame;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackFrame;StackFrame;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackFrame;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackTrace;GetFrame;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Diagnostics.StackFrame);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;StackTrace;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;Switch;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Switch;Switch;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;Switch;Switch;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Diagnostics;Switch;add_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Switch;get_DefaultValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;get_Description;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;Switch;remove_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;SwitchAttribute;SwitchAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;SwitchAttribute;SwitchAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;SwitchLevelAttribute;SwitchLevelAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TagList+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TagList;CopyTo;(System.Span>);Argument[this];Argument[0];taint;df-generated | +| System.Diagnostics;TagList;TagList;(System.ReadOnlySpan>);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.TextWriter,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;Write;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TextWriterTraceListener;WriteLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;Trace;add_Refreshing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;Trace;remove_Refreshing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;TraceEventCache;get_DateTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);Argument[4].Element;Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[4];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);Argument[5].Element;Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceListener;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;Write;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Diagnostics;TraceListenerCollection;Add;(System.Diagnostics.TraceListener);Argument[0];Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;AddRange;(System.Diagnostics.TraceListenerCollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;AddRange;(System.Diagnostics.TraceListener[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;CopyTo;(System.Diagnostics.TraceListener[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;Insert;(System.Int32,System.Diagnostics.TraceListener);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TraceListenerCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Diagnostics;TraceListenerCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Diagnostics;TraceListenerCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Diagnostics;TraceListenerCollection;set_Item;(System.Int32,System.Diagnostics.TraceListener);Argument[1];Argument[this].Element;value;manual | +| System.Diagnostics;TraceSource;TraceSource;(System.String,System.Diagnostics.SourceLevels);Argument[0];Argument[this];taint;df-generated | +| System.Diagnostics;TraceSource;add_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Diagnostics;TraceSource;get_Listeners;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TraceSource;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Diagnostics;TraceSource;remove_Initializing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Imaging;PlayRecordCallback;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_BeginPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_EndPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;add_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_BeginPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_EndPrint;(System.Drawing.Printing.PrintEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_PrintPage;(System.Drawing.Printing.PrintPageEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintDocument;remove_QueryPageSettings;(System.Drawing.Printing.QueryPageSettingsEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintEventHandler;BeginInvoke;(System.Object,System.Drawing.Printing.PrintEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;PrintPageEventHandler;BeginInvoke;(System.Object,System.Drawing.Printing.PrintPageEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing.Printing;QueryPageSettingsEventHandler;BeginInvoke;(System.Object,System.Drawing.Printing.QueryPageSettingsEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Color;FromName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;Color;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Drawing;Color;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Drawing;ColorConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;ColorConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;ColorTranslator;FromHtml;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;ColorTranslator;ToHtml;(System.Drawing.Color);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;Graphics+DrawImageAbort;BeginInvoke;(System.IntPtr,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics+EnumerateMetafileProc;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics+EnumerateMetafileProc;BeginInvoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics+EnumerateMetafileProc;Invoke;(System.Drawing.Imaging.EmfPlusRecordType,System.Int32,System.Int32,System.IntPtr,System.Drawing.Imaging.PlayRecordCallback);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.Int32);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;DrawImage;(System.Drawing.Image,System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Single,System.Drawing.GraphicsUnit,System.Drawing.Imaging.ImageAttributes,System.Drawing.Graphics+DrawImageAbort,System.IntPtr);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Graphics;EnumerateMetafile;(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,System.Drawing.GraphicsUnit,System.Drawing.Graphics+EnumerateMetafileProc,System.IntPtr,System.Drawing.Imaging.ImageAttributes);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Image+GetThumbnailImageAbort;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Drawing;Image;GetThumbnailImage;(System.Int32,System.Int32,System.Drawing.Image+GetThumbnailImageAbort,System.IntPtr);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Drawing;ImageAnimator;Animate;(System.Drawing.Image,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Drawing;ImageAnimator;StopAnimate;(System.Drawing.Image,System.EventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Drawing;PointConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;Rectangle;Inflate;(System.Drawing.Rectangle,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;RectangleConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;RectangleF;Inflate;(System.Drawing.RectangleF,System.Single,System.Single);Argument[0];ReturnValue;taint;df-generated | +| System.Drawing;SizeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Drawing;SizeFConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetExpressionRestriction;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetInstanceRestriction;(System.Linq.Expressions.Expression,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;GetTypeRestriction;(System.Linq.Expressions.Expression,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Dynamic;BindingRestrictions;Merge;(System.Dynamic.BindingRestrictions);Argument[this];ReturnValue;value;df-generated | +| System.Dynamic;BindingRestrictions;ToExpression;();Argument[this];ReturnValue;taint;df-generated | +| System.Dynamic;DynamicMetaObject;Create;(System.Object,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Dynamic;DynamicMetaObject;DynamicMetaObject;(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Dynamic;DynamicMetaObject;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Dynamic;ExpandoObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Dynamic;ExpandoObject;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Dynamic;ExpandoObject;TryGetValue;(System.String,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadEnumeratedBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadIntegerBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadBitString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);Argument[0];Argument[1];taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadCharacterStringBytes;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32);Argument[0];Argument[1];taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadOctetString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);Argument[0];Argument[1];taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.ReadOnlySpan,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveCharacterStringBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.ReadOnlySpan,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.ReadOnlySpan,System.Int32,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Asn1;AsnReader;AsnReader;(System.ReadOnlyMemory,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.AsnReaderOptions);Argument[2];Argument[this];taint;df-generated | +| System.Formats.Asn1;AsnReader;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;PeekContentBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;PeekEncodedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadEncodedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadEnumeratedBytes;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadIntegerBytes;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadSequence;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadSetOf;(System.Boolean,System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;ReadSetOf;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;TryReadPrimitiveBitString;(System.Int32,System.ReadOnlyMemory,System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;TryReadPrimitiveCharacterStringBytes;(System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnReader;TryReadPrimitiveOctetString;(System.ReadOnlyMemory,System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;Encode;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;Encode;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.Formats.Asn1;AsnWriter;PushOctetString;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;PushSequence;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;PushSetOf;(System.Nullable);Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Asn1;AsnWriter;TryEncode;(System.Span,System.Int32);Argument[this];Argument[0];taint;df-generated | +| System.Formats.Tar;GnuTarEntry;GnuTarEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;PaxTarEntry;PaxTarEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarEntry;ExtractToFileAsync;(System.String,System.Boolean,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarEntry;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;CreateFromDirectoryAsync;(System.String,System.IO.Stream,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;CreateFromDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;ExtractToDirectoryAsync;(System.IO.Stream,System.String,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarFile;ExtractToDirectoryAsync;(System.String,System.String,System.Boolean,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarReader;TarReader;(System.IO.Stream,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;TarWriter;(System.IO.Stream,System.Formats.Tar.TarEntryFormat,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntry;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.Formats.Tar.TarEntry,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Formats.Tar;TarWriter;WriteEntryAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Formats.Tar;UstarTarEntry;UstarTarEntry;(System.Formats.Tar.TarEntry);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;Calendar;ReadOnly;(System.Globalization.Calendar);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String,System.Globalization.CompareOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.String,System.Globalization.CompareOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CompareInfo;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;CultureInfo;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;CultureInfo;GetConsoleFallbackUICulture;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetCultureInfoByIetfLanguageTag;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;GetFormat;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;ReadOnly;(System.Globalization.CultureInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_Calendar;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_EnglishName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_NativeName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureInfo;get_TextInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;CultureNotFoundException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Globalization;CultureNotFoundException;get_InvalidCultureId;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureNotFoundException;get_InvalidCultureName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;CultureNotFoundException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAbbreviatedDayName;(System.DayOfWeek);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAbbreviatedEraName;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAbbreviatedMonthName;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAllDateTimePatterns;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetDayName;(System.DayOfWeek);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetFormat;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetInstance;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetMonthName;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;GetShortestDayName;(System.DayOfWeek);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;ReadOnly;(System.Globalization.DateTimeFormatInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;DateTimeFormatInfo;SetAllDateTimePatterns;(System.String[],System.Char);Argument[0].Element;Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;DaylightTime;(System.DateTime,System.DateTime,System.TimeSpan);Argument[2];Argument[this];taint;df-generated | +| System.Globalization;DaylightTime;get_Delta;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DaylightTime;get_End;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;DaylightTime;get_Start;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;GlobalizationExtensions;GetStringComparer;(System.Globalization.CompareInfo,System.Globalization.CompareOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetAscii;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetAscii;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetAscii;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetUnicode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetUnicode;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;IdnMapping;GetUnicode;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;NumberFormatInfo;GetFormat;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;NumberFormatInfo;GetInstance;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;NumberFormatInfo;ReadOnly;(System.Globalization.NumberFormatInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;RegionInfo;RegionInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;RegionInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;RegionInfo;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;RegionInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortKey;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortKey;get_KeyData;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortKey;get_OriginalString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;SortVersion;SortVersion;(System.Int32,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Globalization;SortVersion;get_SortId;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetNextTextElement;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetNextTextElement;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetTextElementEnumerator;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;GetTextElementEnumerator;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;StringInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Globalization;StringInfo;SubstringByTextElements;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;StringInfo;SubstringByTextElements;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextElementEnumerator;GetTextElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextElementEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ReadOnly;(System.Globalization.TextInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToLower;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToTitleCase;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;ToUpper;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Globalization;TextInfo;get_CultureName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;BrotliStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;BrotliStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionMode);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;DeflateStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO.Compression;DeflateStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;DeflateStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;GZipStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;GZipStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZLibStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;ZLibStream;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;CreateEntry;(System.String,System.IO.Compression.CompressionLevel);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);Argument[0];Argument[this];taint;df-generated | +| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding);Argument[3];Argument[this];taint;df-generated | +| System.IO.Compression;ZipArchive;get_Entries;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;Open;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_Archive;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;Open;(System.String,System.IO.Compression.ZipArchiveMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;Open;(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFile;OpenRead;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Compression;ZipFileExtensions;CreateEntryFromFile;(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEntry;ToFileSystemInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEntry;ToSpecifiedFullPath;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemEnumerable+FindPredicate;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable+FindTransform;BeginInvoke;(System.IO.Enumeration.FileSystemEntry,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable;FileSystemEnumerable;(System.String,System.IO.Enumeration.FileSystemEnumerable+FindTransform,System.IO.EnumerationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable;set_ShouldIncludePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerable;set_ShouldRecursePredicate;(System.IO.Enumeration.FileSystemEnumerable+FindPredicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Enumeration;FileSystemEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Enumeration;FileSystemName;TranslateWin32Expression;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_ApplicationIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_AssemblyIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_DomainIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.IO.FileStream,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateFromFile;(System.String,System.IO.FileMode,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);Argument[0];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;get_SafeMemoryMappedFileHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;get_SafeMemoryMappedViewHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewStream;get_SafeMemoryMappedViewHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;Pipe;Pipe;(System.IO.Pipelines.PipeOptions);Argument[0];Argument[this];taint;df-generated | +| System.IO.Pipelines;Pipe;get_Reader;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;Pipe;get_Writer;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;AsStream;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;CopyToAsync;(System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;Create;(System.Buffers.ReadOnlySequence);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;Create;(System.IO.Stream,System.IO.Pipelines.StreamPipeReaderOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeReader;OnWriterCompleted;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipelines;PipeReader;ReadAtLeastAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeScheduler;Schedule;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipelines;PipeWriter;AsStream;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;PipeWriter;OnReaderCompleted;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipelines;PipeWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;ReadResult;ReadResult;(System.Buffers.ReadOnlySequence,System.Boolean,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Pipelines;ReadResult;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipelines;StreamPipeExtensions;CopyToAsync;(System.IO.Stream,System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO.Pipes;AnonymousPipeClientStream;AnonymousPipeClientStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[1];Argument[this];taint;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[1];Argument[this];taint;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[2];Argument[this];taint;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;get_ClientSafePipeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[3];Argument[this];taint;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel,System.IO.HandleInheritability);Argument[1];Argument[this];taint;df-generated | +| System.IO.Pipes;NamedPipeServerStream;BeginWaitForConnection;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle);Argument[3];Argument[this];taint;df-generated | +| System.IO.Pipes;NamedPipeServerStream;RunAsClient;(System.IO.Pipes.PipeStreamImpersonationWorker);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO.Pipes;NamedPipeServerStream;WaitForConnectionAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO.Pipes;PipeStream;InitializeHandle;(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Boolean,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO.Pipes;PipeStream;get_SafePipeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO.Pipes;PipeStreamImpersonationWorker;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;BinaryReader;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;BinaryReader;BinaryReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.IO;BinaryReader;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.IO;BinaryReader;Read;(System.Span);Argument[this];Argument[0];taint;df-generated | +| System.IO;BinaryReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BinaryReader;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.IO;BinaryWriter;DisposeAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BinaryWriter;Write;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;BinaryWriter;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;BinaryWriter;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;BufferedStream;BufferedStream;(System.IO.Stream);Argument[0];Argument[this];taint;manual | +| System.IO;BufferedStream;BufferedStream;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;BufferedStream;get_UnderlyingStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;Directory;CreateDirectory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Directory;CreateDirectory;(System.String,System.IO.UnixFileMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Directory;CreateSymbolicLink;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Directory;GetParent;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;CreateSubdirectory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;CreateSubdirectory;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;DirectoryInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String,System.IO.EnumerationOptions);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateDirectories;(System.String,System.IO.SearchOption);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String,System.IO.EnumerationOptions);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFileSystemInfos;(System.String,System.IO.SearchOption);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String,System.IO.EnumerationOptions);Argument[1];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String,System.IO.EnumerationOptions);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;EnumerateFiles;(System.String,System.IO.SearchOption);Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;MoveTo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;DirectoryInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DirectoryInfo;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DriveInfo;DriveInfo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;DriveInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DriveInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;DriveInfo;get_RootDirectory;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;ErrorEventArgs;ErrorEventArgs;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.IO;ErrorEventArgs;GetException;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;ErrorEventHandler;BeginInvoke;(System.Object,System.IO.ErrorEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.IO;File;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;AppendAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;AppendAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;AppendAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Create;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Create;(System.String,System.Int32,System.IO.FileOptions);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;CreateSymbolicLink;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Open;(System.String,System.IO.FileMode);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;Open;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenHandle;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.Int64);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenRead;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenText;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;OpenWrite;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadAllText;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadAllText;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadLines;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadLines;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.IO;File;ReadLines;(System.String,System.Text.Encoding);Argument[1];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllBytesAsync;(System.String,System.Byte[],System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllLinesAsync;(System.String,System.Collections.Generic.IEnumerable,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllTextAsync;(System.String,System.String,System.Text.Encoding,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;File;WriteAllTextAsync;(System.String,System.String,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.IO;FileInfo;CopyTo;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileInfo;CopyTo;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileInfo;Create;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;MoveTo;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileInfo;MoveTo;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileInfo;Open;(System.IO.FileMode);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;Open;(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;OpenRead;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;OpenText;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;OpenWrite;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;get_Directory;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileInfo;get_DirectoryName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileLoadException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.IO;FileLoadException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileNotFoundException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.IO;FileNotFoundException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileNotFoundException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;FileStream;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;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;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;FileStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;FileStream;get_SafeFileHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemEventArgs;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.IO;FileSystemEventArgs;FileSystemEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.IO;FileSystemEventArgs;get_FullPath;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemEventArgs;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemEventHandler;BeginInvoke;(System.Object,System.IO.FileSystemEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemInfo;get_Extension;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemInfo;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemInfo;get_LinkTarget;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemWatcher;FileSystemWatcher;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileSystemWatcher;FileSystemWatcher;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;FileSystemWatcher;FileSystemWatcher;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.IO;FileSystemWatcher;add_Changed;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Created;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Deleted;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Error;(System.IO.ErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;add_Renamed;(System.IO.RenamedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;get_Filters;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;FileSystemWatcher;remove_Changed;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Created;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Deleted;(System.IO.FileSystemEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Error;(System.IO.ErrorEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;FileSystemWatcher;remove_Renamed;(System.IO.RenamedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.IO;MemoryStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;GetBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;MemoryStream;(System.Byte[]);Argument[0];Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Boolean);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Int32,System.Int32,System.Boolean);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;MemoryStream;(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean);Argument[0].Element;Argument[this];taint;manual | +| System.IO;MemoryStream;ToArray;();Argument[this];ReturnValue;taint;manual | +| System.IO;MemoryStream;TryGetBuffer;(System.ArraySegment);Argument[this];ReturnValue;taint;df-generated | +| System.IO;MemoryStream;WriteTo;(System.IO.Stream);Argument[this];Argument[0];taint;df-generated | +| System.IO;Path;ChangeExtension;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Combine;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;manual | +| System.IO;Path;Combine;(System.String[]);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetDirectoryName;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetDirectoryName;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetExtension;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetExtension;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFileName;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetFileName;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFileNameWithoutExtension;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetFileNameWithoutExtension;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFullPath;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetFullPath;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetPathRoot;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.IO;Path;GetPathRoot;(System.String);Argument[0];ReturnValue;taint;manual | +| System.IO;Path;GetRelativePath;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[3];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.IO;Path;TrimEndingDirectorySeparator;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;TrimEndingDirectorySeparator;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);Argument[0];Argument[3];taint;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);Argument[1];Argument[3];taint;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);Argument[0];Argument[2];taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[1].Element;ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;ReadAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[1].Element;ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;RandomAccess;WriteAsync;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlyMemory,System.Int64,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.IO;RenamedEventArgs;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.IO;RenamedEventArgs;RenamedEventArgs;(System.IO.WatcherChangeTypes,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.IO;RenamedEventArgs;get_OldFullPath;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;RenamedEventArgs;get_OldName;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;RenamedEventHandler;BeginInvoke;(System.Object,System.IO.RenamedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.IO;Stream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;Stream;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.IO;Stream;CopyTo;(System.IO.Stream);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyTo;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream,System.Int32);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;Stream;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;Stream;Read;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAsync;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAtLeast;(System.Span,System.Int32,System.Boolean);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadAtLeastAsync;(System.Memory,System.Int32,System.Boolean,System.Threading.CancellationToken);Argument[this];Argument[0];taint;manual | +| System.IO;Stream;ReadExactly;(System.Byte[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;ReadExactly;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;Stream;Synchronized;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.IO;Stream;Write;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;WriteAsync;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);Argument[0].Element;Argument[this];taint;manual | +| System.IO;Stream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamReader;StreamReader;(System.IO.Stream);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.IO.FileStreamOptions);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding,System.Boolean);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.IO.FileStreamOptions);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;StreamReader;(System.String,System.Text.Encoding,System.Boolean,System.Int32);Argument[0];Argument[this];taint;manual | +| System.IO;StreamReader;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamReader;get_CurrentEncoding;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.IO;StreamWriter;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StreamWriter;get_Encoding;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringReader;ReadLineAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringReader;ReadToEndAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringReader;StringReader;(System.String);Argument[0];Argument[this];taint;manual | +| System.IO;StringWriter;GetStringBuilder;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;StringWriter;(System.Text.StringBuilder,System.IFormatProvider);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;StringWriter;Write;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;StringWriter;Write;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;Write;(System.Text.StringBuilder);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextReader;Read;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;Read;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;Read;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlock;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlock;(System.Span);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadBlockAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];Argument[0].Element;taint;manual | +| System.IO;TextReader;ReadLine;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;ReadLineAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;ReadToEnd;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;ReadToEndAsync;();Argument[this];ReturnValue;taint;manual | +| System.IO;TextReader;Synchronized;(System.IO.TextReader);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;FlushAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;FlushAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;Synchronized;(System.IO.TextWriter);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;TextWriter;(System.IFormatProvider);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;Write;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[]);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLine;(System.Text.StringBuilder);Argument[0];Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[]);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.IO;TextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.IO;TextWriter;get_FormatProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.IO;UnmanagedMemoryAccessor;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryAccessor;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryAccessor;UnmanagedMemoryAccessor;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.IO;UnmanagedMemoryStream;Initialize;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;Initialize;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Byte*,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;BinaryExpression;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;BinaryExpression;get_Conversion;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BinaryExpression;get_Method;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BlockExpression;Update;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;BlockExpression;get_Expressions;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BlockExpression;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;BlockExpression;get_Variables;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;CatchBlock;Update;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;ConditionalExpression;Update;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;ConditionalExpression;get_IfFalse;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;DynamicExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;DynamicExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ElementInit;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;Expression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;Expression;Accept;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Add;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AddChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;And;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAlso;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;AndAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ArrayAccess;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ArrayIndex;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Bind;(System.Reflection.MemberInfo,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Bind;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Type,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Type,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Coalesce;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Condition;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Divide;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;DivideAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Equal;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOr;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ExclusiveOrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Field;(System.Linq.Expressions.Expression,System.Reflection.FieldInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GetActionType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GetDelegateType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GetFuncType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GreaterThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;GreaterThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;IfThenElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Invoke;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);Argument[3].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LeftShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LessThan;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;LessThanOrEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeBinary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[4];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[5];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeIndex;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MakeMemberAccess;(System.Linq.Expressions.Expression,System.Reflection.MemberInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Modulo;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ModuloAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Multiply;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;MultiplyChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable,System.Reflection.MemberInfo[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;NotEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Or;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;OrElse;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Power;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Reduce;();Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;Expression;ReduceAndCheck;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ReduceExtensions;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShift;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;RightShiftAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Subtract;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractAssignChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression);Argument[3];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;SubtractChecked;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;TryGetActionType;(System.Type[],System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;TryGetFuncType;(System.Type[],System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);Argument[this];Argument[0];taint;df-generated | +| System.Linq.Expressions;Expression;VisitChildren;(System.Linq.Expressions.ExpressionVisitor);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;Expression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Collections.ObjectModel.ReadOnlyCollection);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;Visit;(System.Collections.ObjectModel.ReadOnlyCollection,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);Argument[0].Element;Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(System.Collections.ObjectModel.ReadOnlyCollection,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(T,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitAndConvert;(T,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBinary;(System.Linq.Expressions.BinaryExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBinary;(System.Linq.Expressions.BinaryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBlock;(System.Linq.Expressions.BlockExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitBlock;(System.Linq.Expressions.BlockExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitCatchBlock;(System.Linq.Expressions.CatchBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitConditional;(System.Linq.Expressions.ConditionalExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitConditional;(System.Linq.Expressions.ConditionalExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitConstant;(System.Linq.Expressions.ConstantExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitDebugInfo;(System.Linq.Expressions.DebugInfoExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitDefault;(System.Linq.Expressions.DefaultExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitDynamic;(System.Linq.Expressions.DynamicExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitElementInit;(System.Linq.Expressions.ElementInit);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitExtension;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitExtension;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitGoto;(System.Linq.Expressions.GotoExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitIndex;(System.Linq.Expressions.IndexExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitInvocation;(System.Linq.Expressions.InvocationExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLabel;(System.Linq.Expressions.LabelExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLabelTarget;(System.Linq.Expressions.LabelTarget);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLambda;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLambda;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitListInit;(System.Linq.Expressions.ListInitExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitLoop;(System.Linq.Expressions.LoopExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMember;(System.Linq.Expressions.MemberExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberAssignment;(System.Linq.Expressions.MemberAssignment);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberBinding;(System.Linq.Expressions.MemberBinding);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberInit;(System.Linq.Expressions.MemberInitExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberListBinding;(System.Linq.Expressions.MemberListBinding);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMemberMemberBinding;(System.Linq.Expressions.MemberMemberBinding);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);Argument[0];Argument[this];taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitMethodCall;(System.Linq.Expressions.MethodCallExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitNew;(System.Linq.Expressions.NewExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitNewArray;(System.Linq.Expressions.NewArrayExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitParameter;(System.Linq.Expressions.ParameterExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitRuntimeVariables;(System.Linq.Expressions.RuntimeVariablesExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitSwitch;(System.Linq.Expressions.SwitchExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitSwitchCase;(System.Linq.Expressions.SwitchCase);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitTry;(System.Linq.Expressions.TryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitTypeBinary;(System.Linq.Expressions.TypeBinaryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ExpressionVisitor;VisitUnary;(System.Linq.Expressions.UnaryExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq.Expressions;GotoExpression;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;IndexExpression;GetArgument;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;IndexExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;IndexExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;InvocationExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;LabelExpression;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;LambdaExpression;get_Body;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;ListInitExpression;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;LoopExpression;Update;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberAssignment;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberAssignment;get_Expression;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MemberExpression;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberExpression;get_Member;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MemberInitExpression;Update;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberListBinding;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MemberMemberBinding;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MethodCallExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_Object;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;NewArrayExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;NewExpression;GetArgument;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;NewExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;NewExpression;get_Arguments;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq.Expressions;RuntimeVariablesExpression;Update;(System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;SwitchCase;Update;(System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;SwitchExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;TryExpression;Update;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq.Expressions;UnaryExpression;Update;(System.Linq.Expressions.Expression);Argument[this];ReturnValue;value;df-generated | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[3].ReturnValue;ReturnValue;value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[2].ReturnValue;ReturnValue;value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[1];value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);Argument[1].ReturnValue;ReturnValue;value;manual | +| System.Linq;Enumerable;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;All;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;All;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Any;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Any;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Append;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;AsEnumerable;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Cast;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Count;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Count;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;DefaultIfEmpty;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Distinct;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Distinct;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;ElementAt;(System.Collections.Generic.IEnumerable,System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ElementAt;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Except;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;ExceptBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;First;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[0];Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;GroupJoin;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Last;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;LongCount;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;LongCount;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;MaxBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;MinBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;MinBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;OfType;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Order;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Order;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderBy;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;OrderDescending;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;OrderDescending;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Prepend;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Repeat;(TResult,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Reverse;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Select;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;Single;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;Skip;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SkipLast;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Take;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Take;(System.Collections.Generic.IEnumerable,System.Range);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;TakeLast;(System.Collections.Generic.IEnumerable,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenBy;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ThenByDescending;(System.Linq.IOrderedEnumerable,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToArray;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable>);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEqualityComparer);Argument[1];ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToDictionary;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToHashSet;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToHashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;Enumerable;ToList;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;ToLookup;(System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Where;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Enumerable;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;EnumerableExecutor;EnumerableExecutor;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq;EnumerableQuery;CreateQuery;(System.Linq.Expressions.Expression);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;EnumerableQuery;EnumerableQuery;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Linq;EnumerableQuery;EnumerableQuery;(System.Linq.Expressions.Expression);Argument[0];Argument[this];taint;df-generated | +| System.Linq;EnumerableQuery;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Linq;EnumerableQuery;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq;EnumerableQuery;get_Expression;();Argument[this];ReturnValue;taint;df-generated | +| System.Linq;EnumerableQuery;get_Provider;();Argument[this];ReturnValue;value;df-generated | +| System.Linq;IOrderedEnumerable;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Aggregate;(System.Collections.Immutable.ImmutableArray,TAccumulate,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;All;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Any;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ElementAt;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;ElementAtOrDefault;(System.Collections.Immutable.ImmutableArray,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;First;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;First;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;First;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;FirstOrDefault;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;FirstOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;FirstOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Last;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;Last;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;Last;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;LastOrDefault;(System.Collections.Immutable.ImmutableArray+Builder);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ImmutableArrayExtensions;LastOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Select;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SelectMany;(System.Collections.Immutable.ImmutableArray,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SequenceEqual;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Single;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;Single;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;SingleOrDefault;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToArray;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;ToDictionary;(System.Collections.Immutable.ImmutableArray,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ImmutableArrayExtensions;Where;(System.Collections.Immutable.ImmutableArray,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Lookup;ApplyResultSelector;(System.Func,TResult>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Linq;Lookup;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System.Linq;Lookup;get_Item;(TKey);Argument[this];ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[3].ReturnValue;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[2].ReturnValue;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,TAccumulate,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func);Argument[1].ReturnValue;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Aggregate;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;All;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;All;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Any;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Any;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;AsEnumerable;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;AsOrdered;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsOrdered;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsParallel;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsParallel;(System.Collections.Concurrent.Partitioner);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsParallel;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsSequential;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;AsUnordered;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Cast;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Concat;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Count;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Count;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;DefaultIfEmpty;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;DefaultIfEmpty;(System.Linq.ParallelQuery,TSource);Argument[1];ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Distinct;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Distinct;(System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ElementAt;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;ElementAtOrDefault;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Except;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;First;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;FirstOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ForAll;(System.Linq.ParallelQuery,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[0];Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;GroupJoin;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,TResult>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Intersect;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Join;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Last;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;LastOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;LongCount;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;LongCount;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OfType;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderBy;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;OrderByDescending;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Repeat;(TResult,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;Reverse;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Select;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SelectMany;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;Single;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;ParallelEnumerable;SingleOrDefault;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Skip;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;SkipWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Take;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;TakeWhile;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenBy;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ThenByDescending;(System.Linq.OrderedParallelQuery,System.Func,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToArray;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToDictionary;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToList;(System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Func,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;ToLookup;(System.Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Union;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Where;(System.Linq.ParallelQuery,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;WithCancellation;(System.Linq.ParallelQuery,System.Threading.CancellationToken);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;WithDegreeOfParallelism;(System.Linq.ParallelQuery,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;WithExecutionMode;(System.Linq.ParallelQuery,System.Linq.ParallelExecutionMode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;WithMergeOptions;(System.Linq.ParallelQuery,System.Linq.ParallelMergeOptions);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;ParallelEnumerable;Zip;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[3].ReturnValue;ReturnValue;value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[1];Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue;value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,TAccumulate,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[1];value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1].ReturnValue;ReturnValue;value;manual | +| System.Linq;Queryable;Aggregate;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;All;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Any;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;AsQueryable;(System.Collections.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;AsQueryable;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Average;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Cast;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Concat;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Concat;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Count;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;DefaultIfEmpty;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;DefaultIfEmpty;(System.Linq.IQueryable,TSource);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;DefaultIfEmpty;(System.Linq.IQueryable,TSource);Argument[1];ReturnValue.Element;value;manual | +| System.Linq;Queryable;Distinct;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Distinct;(System.Linq.IQueryable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;DistinctBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;ElementAt;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;ElementAtOrDefault;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Except;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;ExceptBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;First;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;First;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;FirstOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[3].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;GroupBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;GroupJoin;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression,TResult>>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Intersect;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;IntersectBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[0].Element;Argument[4].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[3].Parameter[0];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[1].Element;Argument[4].Parameter[1];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[3];Argument[3].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[4].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Join;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[4];Argument[4].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Last;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;LastOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;LongCount;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Max;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;MaxBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Min;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;MinBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;OfType;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderBy;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;OrderByDescending;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Reverse;(System.Linq.IQueryable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Select;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SelectMany;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;Single;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue;value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SingleOrDefault;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Skip;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;SkipWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Take;(System.Linq.IQueryable,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;TakeWhile;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenBy;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;ThenByDescending;(System.Linq.IOrderedQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Union;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);Argument[1].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;UnionBy;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[0].Element;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Where;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[0].Element;Argument[2].Parameter[0];value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[1].Element;Argument[2].Parameter[1];value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2].ReturnValue;ReturnValue.Element;value;manual | +| System.Linq;Queryable;Zip;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);Argument[2];Argument[2].Parameter[delegate-self];value;manual | +| System.Media;SoundPlayer;add_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;add_SoundLocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;add_StreamChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;remove_LoadCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;remove_SoundLocationChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Media;SoundPlayer;remove_StreamChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.DateTime);Argument[0];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan);Argument[2];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan,System.DateTime);Argument[3];Argument[this];taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_CacheSyncDate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_MaxAge;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_MaxStale;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_MinFresh;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;AuthenticationHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;AuthenticationHeaderValue;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;get_Parameter;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;get_Scheme;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;ContentDispositionHeaderValue;(System.Net.Http.Headers.ContentDispositionHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;ContentDispositionHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;EntityTagHeaderValue;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;get_Tag;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HeaderStringValues+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HeaderStringValues;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HeaderStringValues;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeaders;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net.Http.Headers;HttpHeaders;get_NonValidated;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;TryGetValue;(System.String,System.Net.Http.Headers.HeaderStringValues);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;TryGetValues;(System.String,System.Net.Http.Headers.HeaderStringValues);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;get_Item;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;get_Keys;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;MediaTypeHeaderValue;(System.Net.Http.Headers.MediaTypeHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;MediaTypeHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;TryParse;(System.String,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;TryParse;(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.Net.Http.Headers.NameValueHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;ProductHeaderValue;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;ProductHeaderValue;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;Parse;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;ProductInfoHeaderValue;(System.Net.Http.Headers.ProductHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;ProductInfoHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ProductInfoHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;get_Comment;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;get_Product;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;RangeConditionHeaderValue;(System.DateTimeOffset);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;RangeConditionHeaderValue;(System.Net.Http.Headers.EntityTagHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;get_Date;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;get_EntityTag;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;RetryConditionHeaderValue;(System.DateTimeOffset);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;RetryConditionHeaderValue;(System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;get_Date;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;get_Delta;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;StringWithQualityHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;StringWithQualityHeaderValue;(System.String,System.Double);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;TransferCodingHeaderValue;(System.Net.Http.Headers.TransferCodingHeaderValue);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;TransferCodingHeaderValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;TryParse;(System.String,System.Net.Http.Headers.TransferCodingHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;TryParse;(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_Comment;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_ProtocolName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_ProtocolVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;get_ReceivedBy;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);Argument[2];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;WarningHeaderValue;(System.Int32,System.String,System.String,System.DateTimeOffset);Argument[3];Argument[this];taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;get_Agent;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;get_Date;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;get_Text;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(System.Object,System.Type,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(T,System.Net.Http.Headers.MediaTypeHeaderValue,System.Text.Json.JsonSerializerOptions);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http.Json;JsonContent;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Net.Http.Headers.MediaTypeHeaderValue);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;AddCallback;(System.Net.Http.HttpRequestMessage,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;get_Request;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http.Metrics;HttpMetricsEnrichmentContext;get_Response;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;ByteArrayContent;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Http;ByteArrayContent;ByteArrayContent;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Http;ByteArrayContent;CreateContentReadStreamAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ByteArrayContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http;DelegatingHandler;DelegatingHandler;(System.Net.Http.HttpMessageHandler);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;DelegatingHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http;FormUrlEncodedContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http;HeaderEncodingSelector;BeginInvoke;(System.String,TContext,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClient;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpClientHandler;set_ServerCertificateCustomValidationCallback;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;HttpContent;CopyTo;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;CreateContentReadStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;CreateContentReadStreamAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStream;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStreamAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;ReadAsStreamAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpMessageInvoker;HttpMessageInvoker;(System.Net.Http.HttpMessageHandler,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;HttpMessageInvoker;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http;HttpMethod;HttpMethod;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;HttpMethod;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpMethod;get_Method;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);Argument[0];Argument[this];taint;manual | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);Argument[1];Argument[this];taint;manual | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.Uri);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http;HttpRequestMessage;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;HttpRequestOptions;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key];value;manual | +| System.Net.Http;HttpRequestOptions;Add;(System.Collections.Generic.KeyValuePair);Argument[0].Property[System.Collections.Generic.KeyValuePair`2.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value];value;manual | +| System.Net.Http;HttpResponseMessage;EnsureSuccessStatusCode;();Argument[this];ReturnValue;value;df-generated | +| System.Net.Http;HttpResponseMessage;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;MessageProcessingHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Http;MultipartContent;Add;(System.Net.Http.HttpContent);Argument[0];Argument[this].Element;value;manual | +| System.Net.Http;MultipartContent;MultipartContent;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Http;MultipartContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;MultipartContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;MultipartContent;set_HeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;MultipartFormDataContent;Add;(System.Net.Http.HttpContent);Argument[0];Argument[this].Element;value;manual | +| System.Net.Http;MultipartFormDataContent;Add;(System.Net.Http.HttpContent,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;MultipartFormDataContent;Add;(System.Net.Http.HttpContent,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;CreateContentReadStreamAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;ReadOnlyMemoryContent;(System.ReadOnlyMemory);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;SocketsHttpConnectionContext;get_DnsEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpConnectionContext;get_InitialRequestMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpHandler;set_ConnectCallback;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpHandler;set_PlaintextStreamFilter;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpHandler;set_RequestHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpHandler;set_ResponseHeaderEncodingSelector;(System.Net.Http.HeaderEncodingSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;get_InitialRequestMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;get_NegotiatedHttpVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;SocketsHttpPlaintextStreamFilterContext;get_PlaintextStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Http;StreamContent;StreamContent;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;StreamContent;StreamContent;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Http;StringContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String,System.Net.Mime.ContentType);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateView;CreateAlternateViewFromString;(System.String,System.Text.Encoding,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;AlternateViewCollection;InsertItem;(System.Int32,System.Net.Mail.AlternateView);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AlternateViewCollection;SetItem;(System.Int32,System.Net.Mail.AlternateView);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.IO.Stream,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.IO.Stream,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.IO.Stream,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String,System.Net.Mime.ContentType);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;Attachment;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.Net.Mime.ContentType);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;CreateAttachmentFromString;(System.String,System.String,System.Text.Encoding,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;Attachment;get_ContentDisposition;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.IO.Stream,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String,System.Net.Mime.ContentType);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String,System.Net.Mime.ContentType);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;AttachmentBase;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentBase;get_ContentStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;AttachmentCollection;InsertItem;(System.Int32,System.Net.Mail.Attachment);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;AttachmentCollection;SetItem;(System.Int32,System.Net.Mail.Attachment);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String,System.Net.Mime.ContentType);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResource;CreateLinkedResourceFromString;(System.String,System.Text.Encoding,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;LinkedResourceCollection;InsertItem;(System.Int32,System.Net.Mail.LinkedResource);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;LinkedResourceCollection;SetItem;(System.Int32,System.Net.Mail.LinkedResource);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String,System.Text.Encoding);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String,System.Text.Encoding);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String,System.Text.Encoding);Argument[2];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddress;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.Net.Mail.MailAddress);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Net.Mail.MailAddress);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.String,System.Text.Encoding,System.Net.Mail.MailAddress);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_Address;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_Host;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddress;get_User;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailAddressCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Net.Mail;MailAddressCollection;InsertItem;(System.Int32,System.Net.Mail.MailAddress);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddressCollection;SetItem;(System.Int32,System.Net.Mail.MailAddress);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;MailAddressCollection;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;MailMessage;MailMessage;(System.Net.Mail.MailAddress,System.Net.Mail.MailAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;MailMessage;MailMessage;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net.Mail;MailMessage;MailMessage;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;MailMessage;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;SendCompletedEventHandler;BeginInvoke;(System.Object,System.ComponentModel.AsyncCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Mail;SmtpClient;Send;(System.Net.Mail.MailMessage);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;Send;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendAsync;(System.Net.Mail.MailMessage,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendAsync;(System.String,System.String,System.String,System.String,System.Object);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.Net.Mail.MailMessage);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.Net.Mail.MailMessage,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);Argument[3];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SendMailAsync;(System.String,System.String,System.String,System.String,System.Threading.CancellationToken);Argument[4];ReturnValue;taint;df-generated | +| System.Net.Mail;SmtpClient;SmtpClient;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;SmtpClient;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpClient;add_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Mail;SmtpClient;remove_SendCompleted;(System.Net.Mail.SendCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Mail;SmtpException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.Net.Mail.SmtpStatusCode,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;get_FailedRecipient;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.String,System.Net.Mail.SmtpFailedRecipientException[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;get_InnerExceptions;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mime;ContentDisposition;ContentDisposition;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mime;ContentDisposition;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mime;ContentType;ContentType;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net.Mime;ContentType;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Mime;ContentType;get_Parameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;IPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;BeginGetUnicastAddresses;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;NetworkAddressChangedEventHandler;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkAvailabilityChangedEventHandler;BeginInvoke;(System.Object,System.Net.NetworkInformation.NetworkAvailabilityEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;add_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;add_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;remove_NetworkAddressChanged;(System.Net.NetworkInformation.NetworkAddressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkChange;remove_NetworkAvailabilityChanged;(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;NetworkInformationPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;GetAddressBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;PhysicalAddress;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.NetworkInformation;Ping;add_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;Ping;remove_PingCompleted;(System.Net.NetworkInformation.PingCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;PingCompletedEventHandler;BeginInvoke;(System.Object,System.Net.NetworkInformation.PingCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;CloseAsync;(System.Int64,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_LocalEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_NegotiatedApplicationProtocol;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_RemoteCertificate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_RemoteEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicConnection;get_TargetHostName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Quic;QuicListenerOptions;set_ConnectionOptionsCallback;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;AuthenticatedStream;AuthenticatedStream;(System.IO.Stream,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;AuthenticatedStream;DisposeAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;AuthenticatedStream;get_InnerStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;LocalCertificateSelectionCallback;BeginInvoke;(System.Object,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String[],System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateAuthentication;GetOutgoingBlob;(System.ReadOnlySpan,System.Net.Security.NegotiateAuthenticationStatusCode);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;GetOutgoingBlob;(System.String,System.Net.Security.NegotiateAuthenticationStatusCode);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;NegotiateAuthentication;(System.Net.Security.NegotiateAuthenticationClientOptions);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateAuthentication;get_Package;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;get_RemoteIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateAuthentication;get_TargetName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);Argument[1];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);Argument[1];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy);Argument[0];Argument[this];taint;df-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsClient;(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;BeginAuthenticateAsServer;(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;NegotiateStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Security;NegotiateStream;get_RemoteIdentity;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;RemoteCertificateValidationCallback;BeginInvoke;(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;ServerCertificateSelectionCallback;BeginInvoke;(System.Object,System.String,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;ServerOptionsSelectionCallback;BeginInvoke;(System.Net.Security.SslStream,System.Net.Security.SslClientHelloInfo,System.Object,System.Threading.CancellationToken,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslApplicationProtocol;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslApplicationProtocol;get_Protocol;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslCertificateTrust;CreateForX509Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Net.Security;SslCertificateTrust;CreateForX509Store;(System.Security.Cryptography.X509Certificates.X509Store,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_LocalCertificateSelectionCallback;(System.Net.Security.LocalCertificateSelectionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_ServerCertificateSelectionCallback;(System.Net.Security.ServerCertificateSelectionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Net.Security.ServerOptionsSelectionCallback,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsClient;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;BeginAuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Security;SslStream;Write;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Security;SslStream;get_LocalCertificate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;get_RemoteCertificate;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStream;get_TransportContext;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Security;SslStreamCertificateContext;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean,System.Net.Security.SslCertificateTrust);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;IPPacketInformation;get_Address;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;IPv6MulticastOption;IPv6MulticastOption;(System.Net.IPAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;IPv6MulticastOption;IPv6MulticastOption;(System.Net.IPAddress,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;MulticastOption;MulticastOption;(System.Net.IPAddress,System.Net.IPAddress);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket,System.IO.FileAccess,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;NetworkStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;NetworkStream;get_Socket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SafeSocketHandle;SafeSocketHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Accept;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.Socket,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;BeginAccept;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginAccept;(System.Int32,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginAccept;(System.Net.Sockets.Socket,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginDisconnect;(System.Boolean,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSend;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSendFile;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSendFile;(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;BeginSendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;Socket;Bind;(System.Net.EndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Connect;(System.Net.EndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Connect;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;Connect;(System.Net.IPAddress[],System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.String,System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;DisconnectAsync;(System.Boolean,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;DisconnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[4];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Span,System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Span,System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.ArraySegment,System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFrom;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);Argument[4];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFrom;(System.Span,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.EndPoint);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Memory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;ReceiveMessageFromAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);Argument[4];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.ReadOnlyMemory,System.ReadOnlyMemory,System.Net.Sockets.TransmitFileOptions,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendFileAsync;(System.String,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendPacketsAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[4];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.ReadOnlySpan,System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendTo;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ArraySegment,System.Net.EndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.Net.Sockets.SocketAsyncEventArgs);Argument[this];Argument[0];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;SendToAsync;(System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_LocalEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_RemoteEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;Socket;get_SafeHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;SetBuffer;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;SetBuffer;(System.Memory);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;add_Completed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_ConnectByNameError;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_ConnectSocket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_MemoryBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_ReceiveMessageFromPacketInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;remove_Completed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;SocketException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;AcceptAsync;(System.Net.Sockets.Socket,System.Net.Sockets.Socket);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.EndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);Argument[1];Argument[0];taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.String,System.Int32,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Memory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveMessageFromAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.ReadOnlyMemory,System.Net.Sockets.SocketFlags,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendToAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags,System.Net.EndPoint);Argument[3];Argument[0];taint;df-generated | +| System.Net.Sockets;TcpClient;BeginConnect;(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpClient;BeginConnect;(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpClient;BeginConnect;(System.String,System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpClient;Connect;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpClient;TcpClient;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptSocket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptSocketAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptSocketAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;AcceptTcpClient;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;BeginAcceptSocket;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpListener;BeginAcceptTcpClient;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;TcpListener;TcpListener;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpListener;TcpListener;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;TcpListener;get_LocalEndpoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;TcpListener;get_Server;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;BeginReceive;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;BeginSend;(System.Byte[],System.Int32,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;BeginSend;(System.Byte[],System.Int32,System.Net.IPEndPoint,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;BeginSend;(System.Byte[],System.Int32,System.String,System.Int32,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Net.Sockets;UdpClient;Connect;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;EndReceive;(System.IAsyncResult,System.Net.IPEndPoint);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;Receive;(System.Net.IPEndPoint);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.Byte[],System.Int32,System.Net.IPEndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.ReadOnlySpan,System.Net.IPEndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.Byte[],System.Int32,System.Net.IPEndPoint);Argument[2];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Net.IPEndPoint,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);Argument[3];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.String,System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpClient;UdpClient;(System.Net.IPEndPoint);Argument[0];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;UdpReceiveResult;(System.Byte[],System.Net.IPEndPoint);Argument[1];Argument[this];taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UdpReceiveResult;get_RemoteEndPoint;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.Sockets;UnixDomainSocketEndPoint;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;SetBuffer;(System.Int32,System.Int32,System.ArraySegment);Argument[2].Element;Argument[this];taint;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;set_RemoteCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_CookieCollection;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_Origin;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_SecWebSocketKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_SecWebSocketProtocols;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_SecWebSocketVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_User;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_WebSocket;();Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);Argument[0];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateClientWebSocket;(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment);Argument[1];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;CreateFromStream;(System.IO.Stream,System.Boolean,System.String,System.TimeSpan);Argument[2];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Net.WebSockets.WebSocketMessageFlags,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Net.WebSockets;WebSocketException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;AuthenticationSchemeSelector;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;BindIPEndPoint;BeginInvoke;(System.Net.ServicePoint,System.Net.IPEndPoint,System.Int32,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Net;Cookie;Cookie;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;Cookie;Cookie;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;Cookie;Cookie;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net;Cookie;Cookie;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Net;Cookie;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;Cookie;get_TimeStamp;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;Cookie;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Net;CookieCollection;Add;(System.Net.CookieCollection);Argument[0];Argument[this].Element;value;manual | +| System.Net;CookieCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Net;CookieCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;CookieCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Net;CookieException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;CredentialCache;GetCredential;(System.Uri,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;Dns;BeginGetHostAddresses;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginGetHostByName;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginGetHostEntry;(System.Net.IPAddress,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginGetHostEntry;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;Dns;BeginResolve;(System.String,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;DnsEndPoint;DnsEndPoint;(System.String,System.Int32,System.Net.Sockets.AddressFamily);Argument[0];Argument[this];taint;df-generated | +| System.Net;DnsEndPoint;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DnsEndPoint;get_Host;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DownloadDataCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DownloadDataCompletedEventHandler;BeginInvoke;(System.Object,System.Net.DownloadDataCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;DownloadProgressChangedEventHandler;BeginInvoke;(System.Object,System.Net.DownloadProgressChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;DownloadStringCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;DownloadStringCompletedEventHandler;BeginInvoke;(System.Object,System.Net.DownloadStringCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;FileWebRequest;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FileWebResponse;GetResponseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FileWebResponse;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FileWebResponse;get_ResponseUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;EndGetRequestStream;(System.IAsyncResult);Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;EndGetResponse;(System.IAsyncResult);Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;GetRequestStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;GetResponse;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebRequest;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;GetResponseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_BannerMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_ExitMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_LastModified;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_ResponseUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_StatusDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;FtpWebResponse;get_WelcomeMessage;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpContinueDelegate;BeginInvoke;(System.Int32,System.Net.WebHeaderCollection,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener+ExtendedProtectionSelector;BeginInvoke;(System.Net.HttpListenerRequest,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener;BeginGetContext;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener;get_Prefixes;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListener;get_TimeoutManager;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListener;set_AuthenticationSchemeSelectorDelegate;(System.Net.AuthenticationSchemeSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListener;set_ExtendedProtectionSelectorDelegate;(System.Net.HttpListener+ExtendedProtectionSelector);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListenerContext;get_User;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerPrefixCollection;CopyTo;(System.Array,System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Net;HttpListenerRequest;BeginGetClientCertificate;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpListenerRequest;EndGetClientCertificate;(System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_ContentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_Cookies;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_HttpMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_InputStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_ProtocolVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_RawUrl;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_Url;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_UrlReferrer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_UserAgent;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerRequest;get_UserHostName;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpListenerResponse;Close;(System.Byte[],System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Net;HttpListenerResponse;CopyFrom;(System.Net.HttpListenerResponse);Argument[0];Argument[this];taint;df-generated | +| System.Net;HttpListenerResponse;get_OutputStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;EndGetRequestStream;(System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;EndGetRequestStream;(System.IAsyncResult,System.Net.TransportContext);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;EndGetResponse;(System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;GetRequestStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;GetRequestStream;(System.Net.TransportContext);Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;GetResponse;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;get_Address;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;get_RequestUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebRequest;set_ContinueDelegate;(System.Net.HttpContinueDelegate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpWebRequest;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;HttpWebResponse;GetResponseHeader;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_CharacterSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_Headers;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_Server;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;HttpWebResponse;get_StatusDescription;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;IPAddress;MapToIPv4;();Argument[this];ReturnValue;value;df-generated | +| System.Net;IPAddress;MapToIPv6;();Argument[this];ReturnValue;value;df-generated | +| System.Net;IPAddress;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;IPAddress;ToString;(System.String,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System.Net;IPEndPoint;IPEndPoint;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net;IPHostEntry;get_Aliases;();Argument[this];ReturnValue;taint;manual | +| System.Net;IPHostEntry;get_HostName;();Argument[this];ReturnValue;taint;manual | +| System.Net;IPNetwork;IPNetwork;(System.Net.IPAddress,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Net;IPNetwork;get_BaseAddress;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;NetworkCredential;GetCredential;(System.String,System.Int32,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Net;NetworkCredential;GetCredential;(System.Uri,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.Security.SecureString,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.Security.SecureString,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Net;OpenReadCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;OpenReadCompletedEventHandler;BeginInvoke;(System.Object,System.Net.OpenReadCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;OpenWriteCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;OpenWriteCompletedEventHandler;BeginInvoke;(System.Object,System.Net.OpenWriteCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;ProtocolViolationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;ServicePoint;set_BindIPEndPointDelegate;(System.Net.BindIPEndPoint);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;ServicePointManager;set_ServerCertificateValidationCallback;(System.Net.Security.RemoteCertificateValidationCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;SocketAddress;get_Buffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadDataCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadDataCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadDataCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadFileCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadFileCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadFileCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadProgressChangedEventHandler;BeginInvoke;(System.Object,System.Net.UploadProgressChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadStringCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadStringCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadStringCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;UploadValuesCompletedEventArgs;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;UploadValuesCompletedEventHandler;BeginInvoke;(System.Object,System.Net.UploadValuesCompletedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;DownloadData;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadData;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataAsync;(System.Uri,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadDataTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFile;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFile;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileAsync;(System.Uri,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadFileTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadString;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadString;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringAsync;(System.Uri,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;DownloadStringTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebRequest;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebRequest;(System.Uri);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;GetWebResponse;(System.Net.WebRequest,System.IAsyncResult);Argument[1];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenRead;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenRead;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadAsync;(System.Uri,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenReadTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWrite;(System.Uri,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteAsync;(System.Uri,System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;OpenWriteTaskAsync;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.String,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.String,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.Uri,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.Uri,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadData;(System.Uri,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataAsync;(System.Uri,System.String,System.Byte[],System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.String,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.Uri,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadDataTaskAsync;(System.Uri,System.String,System.Byte[]);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFile;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileAsync;(System.Uri,System.String,System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadFileTaskAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadString;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringAsync;(System.Uri,System.String,System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.Uri,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadStringTaskAsync;(System.Uri,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.Uri,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValues;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.String,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.Uri,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[0];Argument[this];taint;df-generated | +| System.Net;WebClient;UploadValuesTaskAsync;(System.Uri,System.String,System.Collections.Specialized.NameValueCollection);Argument[1];Argument[this];taint;df-generated | +| System.Net;WebClient;add_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;add_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;get_ResponseHeaders;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebClient;remove_DownloadDataCompleted;(System.Net.DownloadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_DownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_DownloadProgressChanged;(System.Net.DownloadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_DownloadStringCompleted;(System.Net.DownloadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_OpenReadCompleted;(System.Net.OpenReadCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_OpenWriteCompleted;(System.Net.OpenWriteCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadDataCompleted;(System.Net.UploadDataCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadFileCompleted;(System.Net.UploadFileCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadProgressChanged;(System.Net.UploadProgressChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadStringCompleted;(System.Net.UploadStringCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_UploadValuesCompleted;(System.Net.UploadValuesCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebClient;remove_WriteStreamClosed;(System.Net.WriteStreamClosedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Net;WebException;WebException;(System.String,System.Exception,System.Net.WebExceptionStatus,System.Net.WebResponse);Argument[3];Argument[this];taint;df-generated | +| System.Net;WebException;get_Response;();Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebHeaderCollection;Add;(System.String);Argument[0];Argument[this].Element;value;manual | +| System.Net;WebHeaderCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Net;WebHeaderCollection;get_Item;(System.Net.HttpRequestHeader);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebHeaderCollection;get_Item;(System.Net.HttpResponseHeader);Argument[this];ReturnValue;taint;df-generated | +| System.Net;WebProxy;GetProxy;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;BeginGetRequestStream;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebRequest;BeginGetResponse;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Net;WebRequest;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;Create;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;CreateDefault;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;CreateHttp;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebRequest;CreateHttp;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebUtility;HtmlDecode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebUtility;HtmlDecode;(System.String,System.IO.TextWriter);Argument[0];Argument[1];taint;df-generated | +| System.Net;WebUtility;HtmlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Net;WebUtility;HtmlEncode;(System.String,System.IO.TextWriter);Argument[0];ReturnValue;taint;manual | +| System.Net;WebUtility;UrlDecode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Net;WebUtility;UrlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Net;WriteStreamClosedEventHandler;BeginInvoke;(System.Object,System.Net.WriteStreamClosedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Numerics;BigInteger;Abs;(System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;DivRem;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MaxMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitude;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;MinMagnitudeNumber;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Pow;(System.Numerics.BigInteger,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;Remainder;(System.Numerics.BigInteger,System.Numerics.BigInteger);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;RotateLeft;(System.Numerics.BigInteger,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;BigInteger;RotateRight;(System.Numerics.BigInteger,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MaxMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitude;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Complex;MinMagnitudeNumber;(System.Numerics.Complex,System.Numerics.Complex);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;IAdditionOperators;op_CheckedAddition;(TSelf,TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;IAdditionOperators;op_CheckedAddition;(TSelf,TOther);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Clamp;(TSelf,TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Clamp;(TSelf,TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Clamp;(TSelf,TSelf,TSelf);Argument[2];ReturnValue;taint;df-generated | +| System.Numerics;INumber;CopySign;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Max;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Max;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MaxNumber;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MaxNumber;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Min;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;Min;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MinNumber;(TSelf,TSelf);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumber;MinNumber;(TSelf,TSelf);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;INumberBase;CreateChecked;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumberBase;CreateSaturating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;INumberBase;CreateTruncating;(TOther);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Plane;Normalize;(System.Numerics.Plane);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Plane;Plane;(System.Numerics.Vector3,System.Single);Argument[0];Argument[this];taint;df-generated | +| System.Numerics;Plane;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Numerics;Vector2;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Vector3;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Vector4;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Numerics;Vector;Abs;(System.Numerics.Vector);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Vector;WithElement;(System.Numerics.Vector,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Numerics;Vector;op_UnaryPlus;(System.Numerics.Vector);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;AssemblyBuilder;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;AssemblyBuilder;DefineDynamicAssembly;(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[3].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[]);Argument[3].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[3].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[4].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;CustomAttributeBuilder;CustomAttributeBuilder;(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]);Argument[5].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicILInfo;get_DynamicMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;CreateDelegate;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[4].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[5];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[4].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);Argument[5];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Emit;DynamicMethod;GetBaseDefinition;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Emit;DynamicMethod;GetParameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_ReturnParameter;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;DynamicMethod;get_ReturnType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ILGenerator;DeclareLocal;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ILGenerator;DeclareLocal;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineEnum;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineInitializedData;(System.String,System.Byte[],System.Reflection.FieldAttributes);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[3].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;ModuleBuilder;DefineType;(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Emit;ParameterBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Reflection.Emit;ParameterBuilder;SetCustomAttribute;(System.Reflection.Emit.CustomAttributeBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetFieldSigHelper;(System.Reflection.Module);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetLocalVarSigHelper;(System.Reflection.Module);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.CallingConventions,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;SignatureHelper;GetMethodSigHelper;(System.Reflection.Module,System.Type,System.Type[]);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;GetConstructor;(System.Type,System.Reflection.ConstructorInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;GetField;(System.Type,System.Reflection.FieldInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;GetMethod;(System.Type,System.Reflection.MethodInfo);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;MakeGenericType;(System.Type[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Reflection.Emit;TypeBuilder;MakeGenericType;(System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;CustomAttributeSignature;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;CustomAttributeSignature;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;AddModifier;(System.Reflection.Metadata.EntityHandle,System.Boolean);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;Add;(System.Reflection.Metadata.ExceptionRegionKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddCatch;(System.Int32,System.Int32,System.Int32,System.Int32,System.Reflection.Metadata.EntityHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddFault;(System.Int32,System.Int32,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddFilter;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;AddFinally;(System.Int32,System.Int32,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Switch;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedScalar;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedScalar;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedVector;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedVector;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[2];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssembly;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.AssemblyHashAlgorithm);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[2];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[3];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModule;(System.Int32,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.GuidHandle);Argument[4];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;MetadataRootBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;get_Sizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;Parameters;(System.Int32,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;Parameters;(System.Int32,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Action,System.Action,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;AddPermission;(System.String,System.Collections.Immutable.ImmutableArray);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;AddPermission;(System.String,System.Reflection.Metadata.BlobBuilder);Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;PortablePdbBuilder;(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.Collections.Immutable.ImmutableArray,System.Reflection.Metadata.MethodDefinitionHandle,System.Func,System.Reflection.Metadata.BlobContentId>);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;DecodeFieldSignature;(System.Reflection.Metadata.BlobReader);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;DecodeType;(System.Reflection.Metadata.BlobReader,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);Argument[1];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder;SignatureDecoder;(System.Reflection.Metadata.ISignatureTypeProvider,System.Reflection.Metadata.MetadataReader,TGenericContext);Argument[2];Argument[this];taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Array;(System.Action,System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Array;(System.Action,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Array;(System.Reflection.Metadata.Ecma335.SignatureTypeEncoder,System.Reflection.Metadata.Ecma335.ArrayShapeEncoder);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Pointer;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;SZArray;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;GetDeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyFile;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyReference;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;Blob;GetBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobBuilder+Blobs;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection.Metadata;BlobBuilder;GetBlobs;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkPrefix;(System.Reflection.Metadata.BlobBuilder);Argument[this];Argument[0];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;LinkSuffix;(System.Reflection.Metadata.BlobBuilder);Argument[this];Argument[0];taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;ReserveBytes;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobBuilder;TryWriteBytes;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Guid,System.UInt32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobContentId;get_Guid;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadConstant;(System.Reflection.Metadata.ConstantTypeCode);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadSerializedString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadUTF8;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;ReadUTF16;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;get_CurrentPointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobReader;get_StartPointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobWriter;ToArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobWriter;ToArray;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.IO.Stream,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.Metadata;BlobWriter;get_Blob;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;CustomAttributeHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;DocumentHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;EventAccessors;get_Others;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;EventDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;EventDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ExportedType;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;FieldDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;GenericParameter;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;GenericParameterConstraint;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ImportDefinitionCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ImportScopeCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;InterfaceImplementation;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalConstantHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScope;GetChildren;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScope;GetLocalConstants;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScope;GetLocalVariables;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;LocalVariableHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ManifestResource;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MemberReference;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetAssemblyDefinition;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetAssemblyFile;(System.Reflection.Metadata.AssemblyFileHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetAssemblyReference;(System.Reflection.Metadata.AssemblyReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetConstant;(System.Reflection.Metadata.ConstantHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomAttribute;(System.Reflection.Metadata.CustomAttributeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomAttributes;(System.Reflection.Metadata.EntityHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomDebugInformation;(System.Reflection.Metadata.CustomDebugInformationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetCustomDebugInformation;(System.Reflection.Metadata.EntityHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetDeclarativeSecurityAttribute;(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetDocument;(System.Reflection.Metadata.DocumentHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetEventDefinition;(System.Reflection.Metadata.EventDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetExportedType;(System.Reflection.Metadata.ExportedTypeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetFieldDefinition;(System.Reflection.Metadata.FieldDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetGenericParameter;(System.Reflection.Metadata.GenericParameterHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetGenericParameterConstraint;(System.Reflection.Metadata.GenericParameterConstraintHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetImportScope;(System.Reflection.Metadata.ImportScopeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetInterfaceImplementation;(System.Reflection.Metadata.InterfaceImplementationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalConstant;(System.Reflection.Metadata.LocalConstantHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalScope;(System.Reflection.Metadata.LocalScopeHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalScopes;(System.Reflection.Metadata.MethodDebugInformationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalScopes;(System.Reflection.Metadata.MethodDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetLocalVariable;(System.Reflection.Metadata.LocalVariableHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetManifestResource;(System.Reflection.Metadata.ManifestResourceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMemberReference;(System.Reflection.Metadata.MemberReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDebugInformationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodDebugInformation;(System.Reflection.Metadata.MethodDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodDefinition;(System.Reflection.Metadata.MethodDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodImplementation;(System.Reflection.Metadata.MethodImplementationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetMethodSpecification;(System.Reflection.Metadata.MethodSpecificationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetModuleDefinition;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetModuleReference;(System.Reflection.Metadata.ModuleReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetNamespaceDefinitionRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetParameter;(System.Reflection.Metadata.ParameterHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetPropertyDefinition;(System.Reflection.Metadata.PropertyDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetStandaloneSignature;(System.Reflection.Metadata.StandaloneSignatureHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetTypeDefinition;(System.Reflection.Metadata.TypeDefinitionHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetTypeReference;(System.Reflection.Metadata.TypeReferenceHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;GetTypeSpecification;(System.Reflection.Metadata.TypeSpecificationHandle);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_AssemblyReferences;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_CustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_CustomDebugInformation;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_DebugMetadataHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_DeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_Documents;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_EventDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_FieldDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_ImportScopes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_LocalConstants;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_LocalScopes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_LocalVariables;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MetadataPointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MetadataVersion;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MethodDebugInformation;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MethodDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_PropertyDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReader;get_StringComparer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromMetadataImage;(System.Byte*,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromMetadataImage;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromMetadataStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromPortablePdbImage;(System.Byte*,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromPortablePdbImage;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;FromPortablePdbStream;(System.IO.Stream,System.Reflection.Metadata.MetadataStreamOptions,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;GetMetadataReader;(System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MetadataStringDecoder;GetString;(System.Byte*,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;Create;(System.Reflection.Metadata.BlobReader);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;GetILReader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;get_ExceptionRegions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;get_LocalSignature;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetDeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetParameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodImplementation;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodImport;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodImport;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;MethodSpecification;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ModuleDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ModuleReference;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_ExportedTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_NamespaceDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;NamespaceDefinition;get_TypeDefinitions;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PEReaderExtensions;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PEReaderExtensions;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PEReaderExtensions;GetMetadataReader;(System.Reflection.PortableExecutable.PEReader,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;Parameter;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;ParameterHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PropertyAccessors;get_Others;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PropertyDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;SequencePointCollection+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;SequencePointCollection;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;StandaloneSignature;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetDeclarativeSecurityAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetEvents;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetFields;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetInterfaceImplementations;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetMethods;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetProperties;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.Metadata;TypeSpecification;GetCustomAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddEntry;(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32,TData,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;GetDirectories;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;ManagedPEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Reflection.Metadata.Ecma335.MetadataRootBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.ResourceSectionBuilder,System.Reflection.PortableExecutable.DebugDirectoryBuilder,System.Int32,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.PortableExecutable.CorFlags,System.Func,System.Reflection.Metadata.BlobContentId>);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;SerializeSection;(System.String,System.Reflection.PortableExecutable.SectionLocation);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;Sign;(System.Reflection.Metadata.BlobBuilder,System.Func,System.Byte[]>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;PEBuilder+Section;Section;(System.String,System.Reflection.PortableExecutable.SectionCharacteristics);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;GetSections;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;PEBuilder;(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Func,System.Reflection.Metadata.BlobContentId>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;PEBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_CoffHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_CorHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_PEHeader;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_SectionHeaders;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEMemoryBlock;get_Pointer;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetEntireImage;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetMetadata;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetSectionData;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;GetSectionData;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.Byte*,System.Int32,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Reflection.PortableExecutable;PEReader;TryOpenAssociatedPortablePdb;(System.String,System.Func,System.Reflection.Metadata.MetadataReaderProvider,System.String);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Reflection.PortableExecutable;PEReader;get_PEHeaders;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;CreateQualifiedName;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;CreateQualifiedName;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetAssembly;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetLoadedModules;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetModules;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;GetType;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;add_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection;Assembly;get_Modules;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Assembly;remove_ModuleResolve;(System.Reflection.ModuleResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection;AssemblyExtensions;GetModules;(System.Reflection.Assembly);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;AssemblyName;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;AssemblyName;GetPublicKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;AssemblyName;SetPublicKey;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection;AssemblyName;SetPublicKeyToken;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Reflection;AssemblyName;get_EscapedCodeBase;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeData;get_AttributeType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;CustomAttributeNamedArgument;(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument);Argument[1];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;get_MemberInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;get_MemberName;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeNamedArgument;get_TypedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;CustomAttributeTypedArgument;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;CustomAttributeTypedArgument;(System.Type,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;CustomAttributeTypedArgument;(System.Type,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;get_ArgumentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;CustomAttributeTypedArgument;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;GetAddMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;GetRaiseMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;GetRemoveMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;get_AddMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;get_RaiseMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfo;get_RemoveMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetAddMethod;(System.Reflection.EventInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetAddMethod;(System.Reflection.EventInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRaiseMethod;(System.Reflection.EventInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRaiseMethod;(System.Reflection.EventInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRemoveMethod;(System.Reflection.EventInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;EventInfoExtensions;GetRemoveMethod;(System.Reflection.EventInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;ExceptionHandlingClause;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;IntrospectionExtensions;GetTypeInfo;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;LocalVariableInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;MemberFilter;BeginInvoke;(System.Reflection.MemberInfo,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection;MethodInfo;CreateDelegate;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;MethodInfoExtensions;GetBaseDefinition;(System.Reflection.MethodInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Module;FindTypes;(System.Reflection.TypeFilter,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Reflection;Module;GetType;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Module;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Module;get_ModuleHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ModuleResolveEventHandler;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection;ParameterInfo;GetRealObject;(System.Runtime.Serialization.StreamingContext);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;get_Member;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;ParameterInfo;get_ParameterType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;Pointer;Box;(System.Void*,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;Pointer;Unbox;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;GetAccessors;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;GetGetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;GetSetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;get_GetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfo;get_SetMethod;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetAccessors;(System.Reflection.PropertyInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetAccessors;(System.Reflection.PropertyInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetGetMethod;(System.Reflection.PropertyInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetGetMethod;(System.Reflection.PropertyInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetSetMethod;(System.Reflection.PropertyInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;PropertyInfoExtensions;GetSetMethod;(System.Reflection.PropertyInfo,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;ReflectionTypeLoadException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Reflection;ReflectionTypeLoadException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetMethodInfo;(System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetRuntimeBaseDefinition;(System.Reflection.MethodInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;RuntimeReflectionExtensions;GetRuntimeInterfaceMap;(System.Reflection.TypeInfo,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetElementType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetFunctionPointerParameterTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetFunctionPointerReturnType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetInterfaceMap;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetInterfaceMap;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;GetInterfaces;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;TypeDelegator;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Reflection;TypeDelegator;get_AssemblyQualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_BaseType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_Namespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeDelegator;get_UnderlyingSystemType;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetConstructor;(System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetGenericArguments;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetInterfaces;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeExtensions;GetNestedType;(System.Type,System.String,System.Reflection.BindingFlags);Argument[0];ReturnValue;taint;df-generated | +| System.Reflection;TypeFilter;BeginInvoke;(System.Type,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Reflection;TypeInfo;AsType;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection;TypeInfo;GetDeclaredNestedType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeInfo;GetTypeInfo;();Argument[this];ReturnValue;value;df-generated | +| System.Reflection;TypeInfo;get_GenericTypeParameters;();Argument[this];ReturnValue;taint;df-generated | +| System.Reflection;TypeInfo;get_ImplementedInterfaces;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Resources;MissingSatelliteAssemblyException;get_CultureName;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;CreateFileBasedResourceManager;(System.String,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;CreateFileBasedResourceManager;(System.String,System.String,System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;CreateFileBasedResourceManager;(System.String,System.String,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;GetResourceFileName;(System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly);Argument[1];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.String,System.Reflection.Assembly,System.Type);Argument[2];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;ResourceManager;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceManager;get_BaseName;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceManager;get_ResourceSetType;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceReader;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceReader;GetResourceData;(System.String,System.String,System.Byte[]);Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceReader;ResourceReader;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceSet;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Resources;ResourceSet;ResourceSet;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceSet;ResourceSet;(System.Resources.IResourceReader);Argument[0].Element;Argument[this];taint;df-generated | +| System.Resources;ResourceWriter;ResourceWriter;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceWriter;ResourceWriter;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Resources;ResourceWriter;set_TypeNameConverter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;CallSite;get_Binder;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable+CreateValueCallback;BeginInvoke;(TKey,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Runtime.CompilerServices;ConditionalWeakTable;GetOrCreateValue;(TKey);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable;GetValue;(TKey,System.Runtime.CompilerServices.ConditionalWeakTable+CreateValueCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;GetAsyncEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;WithCancellation;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable;WithCancellation;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;GetResult;();Argument[this].SyntheticField[m_task_configured_task_awaitable].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable;GetAwaiter;();Argument[this].SyntheticField[m_configuredTaskAwaiter];ReturnValue;value;manual | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;GetResult;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ContractHelper;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ContractHelper;RaiseContractFailedEvent;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception);Argument[2];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;DateTimeConstantAttribute;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32,System.IFormatProvider,System.Span);Argument[3];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;FormattableStringFactory;Create;(System.String,System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;FormattableStringFactory;Create;(System.String,System.Object[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ICriticalNotifyCompletion;UnsafeOnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;INotifyCompletion;OnCompleted;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;NullableAttribute;NullableAttribute;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;AwaitUnsafeOnCompleted;(TAwaiter,TStateMachine);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;ReadOnlyCollectionBuilder;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers+CleanupCode;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeHelpers+TryCode;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;ExecuteCodeWithGuaranteedCleanup;(System.Runtime.CompilerServices.RuntimeHelpers+TryCode,System.Runtime.CompilerServices.RuntimeHelpers+CleanupCode,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.CompilerServices;RuntimeWrappedException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Runtime.CompilerServices;RuntimeWrappedException;RuntimeWrappedException;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;RuntimeWrappedException;get_WrappedException;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;StrongBox;StrongBox;(T);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;TaskAwaiter;GetResult;();Argument[this].SyntheticField[m_task_task_awaiter].Property[System.Threading.Tasks.Task`1.Result];ReturnValue;value;manual | +| System.Runtime.CompilerServices;TupleElementNamesAttribute;TupleElementNamesAttribute;(System.String[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.CompilerServices;TupleElementNamesAttribute;get_TransformNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;GetResult;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;Capture;(System.Exception);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetCurrentStackTrace;(System.Exception);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetRemoteStackTrace;(System.Exception,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetRemoteStackTrace;(System.Exception,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;SetRemoteStackTrace;(System.Exception,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;get_SourceException;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToJSCallback;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument+ArgumentToManagedCallback;BeginInvoke;(System.Runtime.InteropServices.JavaScript.JSMarshalerArgument,T,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToJS;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Action,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToJSCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Threading.Tasks.Task,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.JavaScript;JSMarshalerArgument;ToManaged;(System.Func,System.Runtime.InteropServices.JavaScript.JSMarshalerArgument+ArgumentToManagedCallback);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.Marshalling;AnsiStringMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T[],System.Span);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T[],System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;GetManagedValuesSource;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;GetManagedValuesDestination;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ArrayMarshaller;GetManagedValuesSource;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;BStrStringMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T*[],System.Span);Argument[0].Element;Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;FromManaged;(T*[],System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;PointerArrayMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.ReadOnlySpan,System.Span);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.ReadOnlySpan,System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;GetManagedValuesSource;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;ReadOnlySpanMarshaller+UnmanagedToManagedOut;GetManagedValuesSource;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;FromManaged;(T);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;FromUnmanaged;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedOut;ToManaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;FromManaged;(T);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;FromUnmanaged;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;ToManagedFinally;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SafeHandleMarshaller+ManagedToUnmanagedRef;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.Span,System.Span);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;FromManaged;(System.Span,System.Span);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller+ManagedToUnmanagedIn;GetUnmanagedValuesDestination;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;SpanMarshaller;GetManagedValuesDestination;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.Marshalling;Utf8StringMarshaller+ManagedToUnmanagedIn;ToUnmanaged;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal+UnhandledExceptionPropagationHandler;BeginInvoke;(System.Exception,System.RuntimeMethodHandle,System.IntPtr,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;Initialize;(System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal+UnhandledExceptionPropagationHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;ArrayWithOffset;ArrayWithOffset;(System.Object,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;ArrayWithOffset;GetArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CLong;CLong;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;CLong;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;COMException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CULong;CULong;(System.UIntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;CULong;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CollectionsMarshal;AsSpan;(System.Collections.Generic.List);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetAddMethod;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetRaiseMethod;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetRemoveMethod;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_DeclaringType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_Module;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_ReflectedType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;CriticalHandle;CriticalHandle;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;CriticalHandle;SetHandle;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;DllImportResolver;BeginInvoke;(System.String,System.Reflection.Assembly,System.Nullable,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;ExternalException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;GCHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;GCHandle;ToIntPtr;(System.Runtime.InteropServices.GCHandle);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;HandleRef;HandleRef;(System.Object,System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;HandleRef;HandleRef;(System.Object,System.IntPtr);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;HandleRef;ToIntPtr;(System.Runtime.InteropServices.HandleRef);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;HandleRef;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;HandleRef;get_Wrapper;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ImmutableCollectionsMarshal;AsArray;(System.Collections.Immutable.ImmutableArray);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;ImmutableCollectionsMarshal;AsImmutableArray;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;Marshal;GenerateProgIdForType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;Marshal;InitHandle;(System.Runtime.InteropServices.SafeHandle,System.IntPtr);Argument[1];Argument[0];taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;CreateFromPinnedArray;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;ToEnumerable;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryGetMemoryManager;(System.ReadOnlyMemory,TManager);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryGetMemoryManager;(System.ReadOnlyMemory,TManager,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryGetString;(System.ReadOnlyMemory,System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NFloat;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;NativeLibrary;SetDllImportResolver;(System.Reflection.Assembly,System.Runtime.InteropServices.DllImportResolver);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;PosixSignalRegistration;Create;(System.Runtime.InteropServices.PosixSignal,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Runtime.InteropServices;SafeHandle;DangerousGetHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;SafeHandle;SafeHandle;(System.IntPtr,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;SafeHandle;SetHandle;(System.IntPtr);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.InteropServices;SequenceMarshal;TryGetArray;(System.Buffers.ReadOnlySequence,System.ArraySegment);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;SequenceMarshal;TryGetReadOnlyMemory;(System.Buffers.ReadOnlySequence,System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.InteropServices;SequenceMarshal;TryGetReadOnlySequenceSegment;(System.Buffers.ReadOnlySequence,System.Buffers.ReadOnlySequenceSegment,System.Int32,System.Buffers.ReadOnlySequenceSegment,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Abs;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;WithElement;(System.Runtime.Intrinsics.Vector64,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector64;op_UnaryPlus;(System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;GetLower;(System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;GetUpper;(System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;WithElement;(System.Runtime.Intrinsics.Vector128,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;WithLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;WithUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector128;op_UnaryPlus;(System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;GetLower;(System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;GetUpper;(System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;WithElement;(System.Runtime.Intrinsics.Vector256,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;WithLower;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;WithUpper;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector256;op_UnaryPlus;(System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;GetLower;(System.Runtime.Intrinsics.Vector512);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;GetUpper;(System.Runtime.Intrinsics.Vector512);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;WithElement;(System.Runtime.Intrinsics.Vector512,System.Int32,T);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;WithLower;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;WithUpper;(System.Runtime.Intrinsics.Vector512,System.Runtime.Intrinsics.Vector256);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Intrinsics;Vector512;op_UnaryPlus;(System.Runtime.Intrinsics.Vector512);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveAssemblyToPath;(System.Reflection.AssemblyName);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveAssemblyToPath;(System.Reflection.AssemblyName);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveUnmanagedDllToPath;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;ResolveUnmanagedDllToPath;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;EnterContextualReflection;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;add_Resolving;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;add_ResolvingUnmanagedDll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;add_Unloading;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;remove_Resolving;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;remove_ResolvingUnmanagedDll;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Loader;AssemblyLoadContext;remove_Unloading;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Remoting;ObjectHandle;ObjectHandle;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Remoting;ObjectHandle;Unwrap;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContract;get_UnderlyingType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.DataContracts.DataContractSet);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;DataContractSet;(System.Runtime.Serialization.ISerializationSurrogateProvider,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);Argument[2].Element;Argument[this];taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataContractSet;ImportSchemaSet;(System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.IEnumerable,System.Boolean);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Runtime.Serialization.DataContracts;DataMember;get_MemberTypeContract;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;BinaryFormatter;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializerSettings);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;GetSerializationSurrogateProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;SetSerializationSurrogateProvider;(System.Runtime.Serialization.ISerializationSurrogateProvider);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_DateTimeFormat;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;IXmlJsonReaderInitializer;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Runtime.Serialization.DataContractSerializerSettings);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);Argument[3].Element;Argument[this];taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializer;get_DataContractResolver;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializerExtensions;GetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DataContractSerializerExtensions;SetSerializationSurrogateProvider;(System.Runtime.Serialization.DataContractSerializer,System.Runtime.Serialization.ISerializationSurrogateProvider);Argument[1];Argument[0];taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;DateTimeFormat;(System.String,System.IFormatProvider);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;DateTimeFormat;(System.String,System.IFormatProvider);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;get_FormatProvider;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;DateTimeFormat;get_FormatString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;Convert;(System.Object,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;Convert;(System.Object,System.TypeCode);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToDateTime;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToString;(System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetSerializableMembers;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetSerializableMembers;(System.Type,System.Runtime.Serialization.StreamingContext);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetSurrogateForCyclicalReference;(System.Runtime.Serialization.ISerializationSurrogate);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;GetTypeFromAssembly;(System.Reflection.Assembly,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;FormatterServices;PopulateObjectMembers;(System.Object,System.Reflection.MemberInfo[],System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;ObjectIDGenerator;GetId;(System.Object,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;ObjectManager;GetObject;(System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;ObjectManager;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;ObjectManager;ObjectManager;(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationEntry;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationEntry;get_ObjectType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationEntry;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Byte);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Char);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.DateTime);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.DateTime);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Decimal);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Double);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Int16);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Int64);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Object,System.Type);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.SByte);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.Single);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.UInt16);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.UInt32);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;AddValue;(System.String,System.UInt64);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetDateTime;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetValue;(System.String,System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;SetType;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SerializationInfo;get_ObjectType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_ObjectType;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SerializationObjectManager;SerializationObjectManager;(System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;StreamingContext;StreamingContext;(System.Runtime.Serialization.StreamingContextStates,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Serialization;StreamingContext;get_Context;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);Argument[this];Argument[0];taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;GetNextSelector;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;SurrogateSelector;GetSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XPathQueryGenerator;CreateFromDataContractSerializer;(System.Type,System.Reflection.MemberInfo[],System.Text.StringBuilder,System.Xml.XmlNamespaceManager);Argument[2];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlDictionaryReader);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlReader,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Serialization;XmlSerializableServices;WriteNodes;(System.Xml.XmlWriter,System.Xml.XmlNode[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;XsdDataContractExporter;(System.Xml.Schema.XmlSchemaSet);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;get_Schemas;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Runtime.Versioning;FrameworkName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_FullName;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_Identifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_Profile;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;FrameworkName;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;TargetFrameworkAttribute;TargetFrameworkAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Runtime.Versioning;TargetFrameworkAttribute;get_FrameworkName;();Argument[this];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;VersioningHelper;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;VersioningHelper;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Runtime.Versioning;VersioningHelper;MakeVersionSafeName;(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type);Argument[3];ReturnValue;taint;df-generated | +| System.Runtime;ControlledExecution;Run;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Runtime;DependentHandle;get_TargetAndDependent;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.AccessControl;NativeObjectSecurity+ExceptionFromErrorCode;BeginInvoke;(System.Int32,System.String,System.Runtime.InteropServices.SafeHandle,System.Object,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity+ExceptionFromErrorCode,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding);Argument[1];Argument[this];taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection);Argument[2].Element;Argument[this];taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_CustomChannelBinding;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_CustomServiceNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicyTypeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity);Argument[1];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Claim;(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity);Argument[1];Argument[this];taint;df-generated | +| System.Security.Claims;Claim;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;Clone;(System.Security.Claims.ClaimsIdentity);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;Clone;(System.Security.Claims.ClaimsIdentity);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;WriteTo;(System.IO.BinaryWriter,System.Byte[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Security.Claims;Claim;get_CustomSerializationData;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_Issuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_OriginalIssuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_Type;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;Claim;get_ValueType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;AddClaim;(System.Security.Claims.Claim);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;AddClaims;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.IO.BinaryReader);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable,System.String,System.String,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;CreateClaim;(System.IO.BinaryReader);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;CreateClaim;(System.IO.BinaryReader);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsIdentity;FindFirst;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsIdentity;FindFirst;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;HasClaim;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsIdentity;WriteTo;(System.IO.BinaryWriter,System.Byte[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_AuthenticationType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_Claims;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_CustomSerializationData;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_NameClaimType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsIdentity;get_RoleClaimType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;AddIdentities;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;AddIdentity;(System.Security.Claims.ClaimsIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Collections.Generic.IEnumerable);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Security.Principal.IIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Security.Principal.IPrincipal);Argument[0];Argument[this];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;CreateClaimsIdentity;(System.IO.BinaryReader);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;FindAll;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;FindFirst;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;FindFirst;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;HasClaim;(System.Predicate);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;WriteTo;(System.IO.BinaryWriter,System.Byte[]);Argument[1].Element;Argument[0];taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_Claims;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_CustomSerializationData;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_Identities;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_Identity;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Claims;ClaimsPrincipal;set_ClaimsPrincipalSelector;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Claims;ClaimsPrincipal;set_PrimaryIdentitySelector;(System.Func,System.Security.Claims.ClaimsIdentity>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[3];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[3];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.String,System.Security.Cryptography.ECDsa,System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.String,System.Security.Cryptography.RSA,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);Argument[3];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequest;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[3];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequest;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Int32,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[4];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequestPem;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[3];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;LoadSigningRequestPem;(System.String,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions,System.Security.Cryptography.RSASignaturePadding);Argument[3];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;PublicKey;(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;get_Key;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;get_Oid;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X500RelativeDistinguishedName;GetSingleElementType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityInformationAccessExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_KeyIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_NamedIssuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_RawIssuer;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509AuthorityKeyIdentifierExtension;get_SerialNumber;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;ToString;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_Extensions;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_NotAfter;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_NotBefore;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_PublicKey;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Add;(System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Find;(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Insert;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;(System.Security.Cryptography.X509Certificates.X509Certificate2[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;set_Item;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;X509CertificateEnumerator;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Add;(System.Security.Cryptography.X509Certificates.X509Certificate);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;AddRange;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate[]);Argument[0].Element;Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;CopyTo;(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509CertificateCollection+X509CertificateEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Insert;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;X509CertificateCollection;(System.Security.Cryptography.X509Certificates.X509Certificate[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;set_Item;(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate);Argument[1];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;CopyTo;(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;get_EnhancedKeyUsages;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;Add;(System.Security.Cryptography.X509Certificates.X509Extension);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;CopyTo;(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current];value;manual | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;CreateForECDsa;(System.Security.Cryptography.ECDsa);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;CreateForRSA;(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding);Argument[1];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectAlternativeNameExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;get_SubjectKeyIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;get_SubjectKeyIdentifierBytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;CipherData;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;CipherData;(System.Security.Cryptography.Xml.CipherReference);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;CipherData;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DSAKeyValue;DSAKeyValue;(System.Security.Cryptography.DSA);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[2];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;(System.String,System.String,System.String,System.Xml.XmlElement);Argument[3].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;DataObject;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedData;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedData;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedKey;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedKey;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;(System.String,System.Security.Cryptography.Xml.TransformChain);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;(System.Xml.XmlDocument,System.Security.Policy.Evidence);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;GetDecryptionKey;(System.Security.Cryptography.Xml.EncryptedData,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;GetIdElement;(System.Xml.XmlDocument,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;EncryptionMethod;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;EncryptionProperty;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;get_Id;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;get_Target;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Add;(System.Security.Cryptography.Xml.EncryptionProperty);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;CopyTo;(System.Security.Cryptography.Xml.EncryptionProperty[],System.Int32);Argument[this];Argument[0].Element;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Insert;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_ItemOf;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;AddClause;(System.Security.Cryptography.Xml.KeyInfoClause);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;GetEnumerator;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;KeyInfoEncryptedKey;(System.Security.Cryptography.Xml.EncryptedKey);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoName;KeyInfoName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoName;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoNode;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoNode;KeyInfoNode;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoNode;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;AddSubjectKeyId;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;AddSubjectName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_Certificates;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_IssuerSerials;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_SubjectKeyIds;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;get_SubjectNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;RSAKeyValue;RSAKeyValue;(System.Security.Cryptography.RSA);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;AddTransform;(System.Security.Cryptography.Xml.Transform);Argument[this];Argument[0];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;Reference;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;Reference;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Reference;Reference;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;set_ItemOf;(System.Int32,System.Security.Cryptography.Xml.EncryptedReference);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Signature;AddObject;(System.Security.Cryptography.Xml.DataObject);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;Signature;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;AddReference;(System.Security.Cryptography.Xml.Reference);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;AddReference;(System.Security.Cryptography.Xml.Reference);Argument[this];Argument[0];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_CanonicalizationMethodObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_References;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.KeyedHashAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;ComputeSignature;(System.Security.Cryptography.KeyedHashAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;GetIdElement;(System.Xml.XmlDocument,System.String);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;LoadXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;SignedXml;(System.Xml.XmlDocument);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;SignedXml;(System.Xml.XmlElement);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SafeCanonicalizationMethods;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_Signature;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SignatureValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SignedInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;set_Resolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;SignedXml;set_SignatureFormatValidator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Security.Cryptography.Xml;Transform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;Transform;GetXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;Transform;get_PropagatedNamespaces;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;TransformChain;Add;(System.Security.Cryptography.Xml.Transform);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;TransformChain;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;TransformChain;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;LoadInnerXml;(System.Xml.XmlNodeList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;(System.Boolean,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;LoadInnerXml;(System.Xml.XmlNodeList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;GetInnerXml;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;LoadInnerXml;(System.Xml.XmlNodeList);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;LoadInput;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;GetOutput;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;GetOutput;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;get_InputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;get_OutputTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Security.Cryptography.Oid,System.ReadOnlySpan);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.String,System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.String,System.ReadOnlySpan);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;CopyFrom;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedData;Format;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;Add;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;AsnEncodedDataCollection;(System.Security.Cryptography.AsnEncodedData);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;CopyTo;(System.Security.Cryptography.AsnEncodedData[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.AsnEncodedDataEnumerator.Current];value;manual | +| System.Security.Cryptography;AsnEncodedDataCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography;AsnEncodedDataEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithm;CngAlgorithm;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngAlgorithm;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Algorithm;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;CngAlgorithmGroup;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_AlgorithmGroup;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;CngKeyBlobFormat;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_Format;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngProperty;CngProperty;(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;CngProperty;GetValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngProvider;CngProvider;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CngProvider;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CngProvider;get_Provider;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;CryptoStream;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;CryptoStream;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;CryptoStream;FlushAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;DSASignatureDeformatter;DSASignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;DSASignatureDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;DSASignatureFormatter;DSASignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;DSASignatureFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ECDiffieHellmanPublicKey;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ToByteArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HMACMD5;HMACMD5;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA1;HMACSHA1;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA3_256;HMACSHA3_256;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA3_384;HMACSHA3_384;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA3_512;HMACSHA3_512;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA256;HMACSHA256;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA384;HMACSHA384;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HMACSHA512;HMACSHA512;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[]);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.IO.Stream);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_Hash;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithmName;HashAlgorithmName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;HashAlgorithmName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;HashAlgorithmName;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.Byte[]);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;CreateHMAC;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;CreateHash;(System.Security.Cryptography.HashAlgorithmName);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;IncrementalHash;get_AlgorithmName;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;Oid;FromFriendlyName;(System.String,System.Security.Cryptography.OidGroup);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;Oid;FromOidValue;(System.String,System.Security.Cryptography.OidGroup);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.Security.Cryptography.Oid);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;Oid;Oid;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;OidCollection;Add;(System.Security.Cryptography.Oid);Argument[0];Argument[this].Element;value;manual | +| System.Security.Cryptography;OidCollection;CopyTo;(System.Security.Cryptography.Oid[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Security.Cryptography;OidCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Security.Cryptography.OidEnumerator.Current];value;manual | +| System.Security.Cryptography;OidCollection;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;OidCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;OidCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Cryptography;OidEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[0].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[2];Argument[this];taint;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);Argument[4];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;CreateOaep;(System.Security.Cryptography.HashAlgorithmName);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_OaepHashAlgorithm;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;RSAOAEPKeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;RSAOAEPKeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;RSAPKCS1KeyExchangeDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;RSAPKCS1KeyExchangeFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;RSAPKCS1SignatureDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;SetHashAlgorithm;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;RSAPKCS1SignatureFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;SetHashAlgorithm;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];Argument[this];taint;df-generated | +| System.Security.Cryptography;SP800108HmacCounterKdf;SP800108HmacCounterKdf;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;SP800108HmacCounterKdf;SP800108HmacCounterKdf;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);Argument[1];Argument[this];taint;df-generated | +| System.Security.Cryptography;SafeEvpPKeyHandle;DuplicateHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SignatureDescription;CreateDeformatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SignatureDescription;CreateFormatter;(System.Security.Cryptography.AsymmetricAlgorithm);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);Argument[0];Argument[1];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);Argument[0];Argument[2];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);Argument[0];Argument[1];taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_LegalBlockSizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_LegalKeySizes;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;FileDialogPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;FileIOPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Permissions;PrincipalPermission;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;PrincipalPermission;Intersect;(System.Security.IPermission);Argument[0];ReturnValue;taint;df-generated | +| System.Security.Permissions;PrincipalPermission;Intersect;(System.Security.IPermission);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;PrincipalPermission;Union;(System.Security.IPermission);Argument[this];ReturnValue;taint;df-generated | +| System.Security.Permissions;PublisherIdentityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;ReflectionPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;SecurityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;StrongNameIdentityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;TypeDescriptorPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;UIPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Permissions;ZoneIdentityPermission;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;ApplicationTrustCollection;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Policy;Evidence;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System.Security.Policy;HashMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;PolicyStatement;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;PublisherMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;StrongNameMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Policy;ZoneMembershipCondition;Copy;();Argument[this];ReturnValue;value;df-generated | +| System.Security.Principal;GenericIdentity;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.Security.Principal.GenericIdentity);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;GenericIdentity;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security.Principal;GenericIdentity;get_AuthenticationType;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericIdentity;get_Claims;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericIdentity;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;GenericPrincipal;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);Argument[0];Argument[this];taint;df-generated | +| System.Security.Principal;GenericPrincipal;GenericPrincipal;(System.Security.Principal.IIdentity,System.String[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Security.Principal;GenericPrincipal;get_Identity;();Argument[this];ReturnValue;taint;df-generated | +| System.Security.Principal;WindowsIdentity;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security.Principal;WindowsIdentity;RunImpersonated;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security.Principal;WindowsIdentity;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security.Principal;WindowsIdentity;RunImpersonatedAsync;(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func>);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security;HostProtectionException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Security;PermissionSet;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Security;SecurityContext;Run;(System.Security.SecurityContext,System.Threading.ContextCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Security;SecurityElement;AddAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;AddAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security;SecurityElement;AddChild;(System.Security.SecurityElement);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;Attribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;Escape;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;SearchForChildByTag;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;SearchForTextOfTag;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityElement;SecurityElement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;SecurityElement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Security;SecurityElement;SecurityElement;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Security;SecurityElement;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Security;SecurityException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.IO.TextWriter,System.Char[],System.Int32,System.Int32);Argument[1].Element;Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.IO.TextWriter,System.String);Argument[1];Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.IO.TextWriter,System.String,System.Int32,System.Int32);Argument[1];Argument[0];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);Argument[0];Argument[1];taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Encodings.Web;TextEncoder;EncodeUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);Argument[0];Argument[1];taint;df-generated | +| System.Text.Json.Nodes;JsonArray;Add;(T);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json.Nodes;JsonArray;Add;(T);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json.Nodes;JsonArray;Create;(System.Text.Json.JsonElement,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonArray;GetValues;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonArray;JsonArray;(System.Text.Json.Nodes.JsonNodeOptions,System.Text.Json.Nodes.JsonNode[]);Argument[this];Argument[1].Element;taint;df-generated | +| System.Text.Json.Nodes;JsonArray;JsonArray;(System.Text.Json.Nodes.JsonNode[]);Argument[this];Argument[0].Element;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;AsArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;AsObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;AsValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;DeepClone;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;Parse;(System.Text.Json.Utf8JsonReader,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;ReplaceWith;(T);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json.Nodes;JsonNode;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonNode;get_Root;();Argument[this];ReturnValue;value;df-generated | +| System.Text.Json.Nodes;JsonObject;Create;(System.Text.Json.JsonElement,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(T,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Nullable);Argument[1];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;DefaultJsonTypeInfoResolver;GetTypeInfo;(System.Type,System.Text.Json.JsonSerializerOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;set_ObjectCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues;set_SerializeHandler;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateImmutableDictionaryInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func>,TCollection>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateImmutableEnumerableInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Func,TCollection>);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateQueueInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateStackInfo;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_ConstructorParameterMetadataInitializer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_ObjectCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_ObjectWithParameterizedConstructorCreator;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_PropertyMetadataInitializer;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues;set_SerializeHandler;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;set_Get;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;set_Set;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfo;set_ShouldSerialize;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;set_Getter;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues;set_Setter;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;CreateJsonPropertyInfo;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;get_Properties;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_CreateObject;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnDeserialized;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnDeserializing;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnSerialized;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_OnSerializing;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfo;set_CreateObject;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;Combine;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Text.Json.Serialization.Metadata;JsonTypeInfoResolver;WithAddedModifier;(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.Json.Serialization;JsonSerializerContext;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json.Serialization;JsonSerializerContext;JsonSerializerContext;(System.Text.Json.JsonSerializerOptions);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json.Serialization;JsonSerializerContext;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;JsonStringEnumConverter;(System.Text.Json.JsonNamingPolicy,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.Buffers.ReadOnlySequence,System.Text.Json.JsonDocumentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.IO.Stream,System.Text.Json.JsonDocumentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.ReadOnlyMemory,System.Text.Json.JsonDocumentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;ParseValue;(System.Text.Json.Utf8JsonReader);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonDocument);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonDocument;get_RootElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement+ArrayEnumerator;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement+ArrayEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement+ObjectEnumerator;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;Clone;();Argument[this];ReturnValue;value;df-generated | +| System.Text.Json;JsonElement;EnumerateArray;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;EnumerateObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;GetProperty;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;GetProperty;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;GetProperty;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;ParseValue;(System.Text.Json.Utf8JsonReader);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryGetProperty;(System.ReadOnlySpan,System.Text.Json.JsonElement);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryGetProperty;(System.String,System.Text.Json.JsonElement);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;TryParseValue;(System.Text.Json.Utf8JsonReader,System.Nullable);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonElement;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;get_EncodedUtf8Bytes;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonEncodedText;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String,System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String,System.String,System.Nullable,System.Nullable);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;JsonException;(System.String,System.String,System.Nullable,System.Nullable,System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonReaderState;JsonReaderState;(System.Text.Json.JsonReaderOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonReaderState;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.Serialization.JsonSerializerContext);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.JsonSerializerOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Utf8JsonReader,System.Text.Json.Serialization.Metadata.JsonTypeInfo);Argument[0];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializerOptions;GetConverter;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializerOptions;GetTypeInfo;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;JsonSerializerOptions;JsonSerializerOptions;(System.Text.Json.JsonSerializerOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;JsonSerializerOptions;TryGetTypeInfo;(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Boolean,System.Text.Json.JsonReaderState);Argument[2];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.ReadOnlySpan,System.Boolean,System.Text.Json.JsonReaderState);Argument[2];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonReader;get_CurrentState;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;Utf8JsonReader;get_Position;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Reset;(System.Buffers.IBufferWriter);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Reset;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.Buffers.IBufferWriter,System.Text.Json.JsonWriterOptions);Argument[1];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);Argument[0];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;Utf8JsonWriter;(System.IO.Stream,System.Text.Json.JsonWriterOptions);Argument[1];Argument[this];taint;df-generated | +| System.Text.Json;Utf8JsonWriter;get_Options;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;CaptureCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;CaptureCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Group;Synchronized;(System.Text.RegularExpressions.Group);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;GroupCollection;TryGetValue;(System.String,System.Text.RegularExpressions.Group);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;GroupCollection;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;GroupCollection;get_SyncRoot;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Match;NextMatch;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Match;Synchronized;(System.Text.RegularExpressions.Match);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;MatchCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Text.RegularExpressions;MatchCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Text.RegularExpressions;MatchEvaluator;BeginInvoke;(System.Text.RegularExpressions.Match,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text.RegularExpressions;Regex+ValueMatchEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Count;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;EnumerateMatches;(System.ReadOnlySpan,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[3];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Escape;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;GetGroupNames;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;GroupNameFromNumber;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;IsMatch;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Matches;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[3];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Replace;(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Split;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;Unescape;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;Regex;get_MatchTimeout;();Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[2];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[3];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean,System.TimeSpan);Argument[5];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.RegularExpressions;RegexParseException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[1];Argument[this];taint;df-generated | +| System.Text.RegularExpressions;RegexRunner;Scan;(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Text.Unicode;Utf8+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System.Text;Decoder;get_FallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderFallbackException;DecoderFallbackException;(System.String,System.Byte[],System.Int32);Argument[1].Element;Argument[this];taint;df-generated | +| System.Text;DecoderFallbackException;get_BytesUnknown;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderReplacementFallback;CreateFallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderReplacementFallback;DecoderReplacementFallback;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;DecoderReplacementFallback;get_DefaultString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;DecoderReplacementFallbackBuffer;DecoderReplacementFallbackBuffer;(System.Text.DecoderReplacementFallback);Argument[0];Argument[this];taint;df-generated | +| System.Text;Encoder;get_FallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;EncoderReplacementFallback;CreateFallbackBuffer;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;EncoderReplacementFallback;EncoderReplacementFallback;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;EncoderReplacementFallback;get_DefaultString;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;EncoderReplacementFallbackBuffer;(System.Text.EncoderReplacementFallback);Argument[0];Argument[this];taint;df-generated | +| System.Text;Encoding;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[]);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Text;Encoding;Convert;(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Text;Encoding;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Text;Encoding;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Text;Encoding;CreateTranscodingStream;(System.IO.Stream,System.Text.Encoding,System.Text.Encoding,System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System.Text;Encoding;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];Argument[this];taint;df-generated | +| System.Text;Encoding;Encoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];Argument[this];taint;df-generated | +| System.Text;Encoding;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.Char[]);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.ReadOnlySpan,System.Span);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetBytes;(System.String,System.Int32,System.Int32,System.Byte[],System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetChars;(System.ReadOnlySpan,System.Span);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetDecoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoder;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;Encoding;GetString;(System.Byte*,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetString;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;Encoding;GetString;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System.Text;EncodingExtensions;GetString;(System.Text.Encoding,System.Buffers.ReadOnlySequence);Argument[1];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[1];ReturnValue;taint;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback);Argument[2];ReturnValue;taint;df-generated | +| System.Text;SpanLineEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;SpanLineEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;SpanRuneEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;SpanRuneEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(T);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(T,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder);Argument[2];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);Argument[2];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendInterpolatedStringHandler;(System.Int32,System.Int32,System.Text.StringBuilder,System.IFormatProvider);Argument[3];Argument[this];taint;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendLiteral;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder+ChunkEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder+ChunkEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Append;(System.Boolean);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Byte);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char*,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char[]);Argument[0].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Char[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Decimal);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Double);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Int16);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Int64);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.ReadOnlyMemory);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.ReadOnlySpan);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.SByte);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Single);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.String);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.String);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.String,System.Int32,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.String,System.Int32,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder,System.Int32,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;Append;(System.Text.StringBuilder,System.Int32,System.Int32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.UInt16);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.UInt32);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Append;(System.UInt64);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[3];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[4];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);Argument[2].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.String,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.Object[]);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,System.ReadOnlySpan);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[2];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[3];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object,System.Object,System.Object);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object[]);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendFormat;(System.String,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1,TArg2);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0,TArg1);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);Argument[0];Argument[this];taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);Argument[0];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendFormat;(System.IFormatProvider,System.Text.CompositeFormat,TArg0);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Object[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.String[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.String[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Object[]);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Object[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Object[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.String[]);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.String[]);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.String[]);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.Char,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);Argument[1].Element;Argument[this];taint;manual | +| System.Text;StringBuilder;AppendJoin;(System.String,System.Collections.Generic.IEnumerable);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;();Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[1];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendLine;(System.IFormatProvider,System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;(System.String);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendLine;(System.String);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;AppendLine;(System.Text.StringBuilder+AppendInterpolatedStringHandler);Argument[this];ReturnValue;value;manual | +| System.Text;StringBuilder;Clear;();Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;GetChunks;();Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Byte);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Char);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Char[]);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Decimal);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Double);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Int16);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Int64);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.ReadOnlySpan);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.SByte);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.Single);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.String);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.String,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.UInt16);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.UInt32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Insert;(System.Int32,System.UInt64);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Remove;(System.Int32,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Replace;(System.Char,System.Char);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Replace;(System.Char,System.Char,System.Int32,System.Int32);Argument[this];ReturnValue;value;df-generated | +| System.Text;StringBuilder;Replace;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;Replace;(System.String,System.String,System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Text;StringBuilder;StringBuilder;(System.String);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;StringBuilder;(System.String,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;StringBuilder;(System.String,System.Int32,System.Int32,System.Int32);Argument[0];Argument[this];taint;manual | +| System.Text;StringBuilder;ToString;();Argument[this];ReturnValue;taint;manual | +| System.Text;StringBuilder;ToString;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;manual | +| System.Text;StringRuneEnumerator;GetEnumerator;();Argument[this];ReturnValue;value;df-generated | +| System.Text;StringRuneEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Channels;Channel;CreateBounded;(System.Threading.Channels.BoundedChannelOptions,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;ConcurrencyLimiter;AcquireAsyncCore;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;ConcurrencyLimiter;AttemptAcquireCore;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;MetadataName;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;MetadataName;MetadataName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Threading.RateLimiting;MetadataName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;MetadataName;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;PartitionedRateLimiter;Create;(System.Func>,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;PartitionedRateLimiter;CreateChained;(System.Threading.RateLimiting.PartitionedRateLimiter[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;PartitionedRateLimiter;WithTranslatedKey;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitLease;GetAllMetadata;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;RateLimitLease;TryGetMetadata;(System.Threading.RateLimiting.MetadataName,T);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;RateLimitPartition;Get;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetConcurrencyLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetFixedWindowLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetSlidingWindowLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;GetTokenBucketLimiter;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimitPartition;RateLimitPartition;(TKey,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.RateLimiting;RateLimiter;AcquireAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;RateLimiter;AttemptAcquire;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.RateLimiting;SlidingWindowRateLimiter;get_ReplenishmentPeriod;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Action,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;ActionBlock;ActionBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;BatchBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target3;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;BatchedJoinBlock;(System.Int32,System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;BroadcastBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;BroadcastBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock;TryReceiveAll;(System.Collections.Generic.IList);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;BufferBlock;(System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;AsObservable;(System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;AsObserver;(System.Threading.Tasks.Dataflow.ITargetBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Choose;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.ISourceBlock,System.Action,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Encapsulate;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.ISourceBlock);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;LinkTo;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions,System.Predicate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Post;(System.Threading.Tasks.Dataflow.ITargetBlock,TInput);Argument[1];Argument[0];taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;Receive;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAsync;(System.Threading.Tasks.Dataflow.ISourceBlock,System.TimeSpan,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;IReceivableSourceBlock;TryReceive;(System.Predicate,TOutput);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target3;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;JoinBlock;(System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock>,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target1;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock;get_Target2;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformBlock;TransformBlock;(System.Func,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock;TransformManyBlock;(System.Func>>,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);Argument[this];Argument[1];taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;TryReceiveAll;(System.Collections.Generic.IList);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;WriteOnceBlock;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;WriteOnceBlock;(System.Func,System.Threading.Tasks.Dataflow.DataflowBlockOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock;get_Completion;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Sources;IValueTaskSource;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Sources;IValueTaskSource;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;GetResult;(System.Int16);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;OnCompleted;(System.Action,System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;SetException;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler,System.Int32,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;get_ConcurrentScheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;get_ExclusiveScheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;For;(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForAsync;(T,T,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForAsync;(T,T,System.Threading.CancellationToken,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForAsync;(T,T,System.Threading.Tasks.ParallelOptions,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func,System.Func,System.Action);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.OrderablePartitioner,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Concurrent.Partitioner,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEach;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Action);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IAsyncEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.CancellationToken,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Parallel;ForEachAsync;(System.Collections.Generic.IEnumerable,System.Threading.Tasks.ParallelOptions,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;ParallelLoopResult;get_LowestBreakIteration;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,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;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,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;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Delay;(System.Int32,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;Delay;(System.TimeSpan,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;Delay;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;FromCanceled;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;FromResult;(TResult);Argument[0];ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;Run;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Run;(System.Func>);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func>);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func>,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Run;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;WaitAsync;(System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[2];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAll;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAll;(System.Threading.Tasks.Task[]);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WhenAny;(System.Collections.Generic.IEnumerable>);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task,System.Threading.Tasks.Task);Argument[1].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;WhenAny;(System.Threading.Tasks.Task[]);Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result];ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element;value;manual | +| System.Threading.Tasks;Task;get_AsyncState;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue.SyntheticField[m_configuredTaskAwaiter].SyntheticField[m_task_configured_task_awaitable];value;manual | +| System.Threading.Tasks;Task;ConfigureAwait;(System.Threading.Tasks.ConfigureAwaitOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,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;ContinueWith;(System.Action,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;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Action>,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,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`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,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;ContinueWith;(System.Func,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;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[0].Parameter[1];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;ContinueWith;(System.Func,TNewResult>,System.Threading.Tasks.TaskScheduler);Argument[this];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;GetAwaiter;();Argument[this];ReturnValue.SyntheticField[m_task_task_awaiter];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;Argument[this].Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;Task;Task;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;Task;WaitAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;WaitAsync;(System.TimeSpan,System.TimeProvider,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;Task;get_Result;();Argument[this];ReturnValue;taint;manual | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;ConfigureAwait;(System.IAsyncDisposable,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;ConfigureAwait;(System.Collections.Generic.IAsyncEnumerable,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;WithCancellation;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.Threading.Tasks.Task);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCanceledException;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;(System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;SetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TrySetResult;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskCompletionSource;get_Task;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskExtensions;Unwrap;(System.Threading.Tasks.Task);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskExtensions;Unwrap;(System.Threading.Tasks.Task>);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Action[]>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Action>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Action,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Action,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,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;StartNew;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Action,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,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;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[3];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_CancellationToken;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_Scheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAll;(System.Threading.Tasks.Task[],System.Func[],TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[0];Argument[1].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;ContinueWhenAny;(System.Threading.Tasks.Task[],System.Func,TResult>,System.Threading.Tasks.TaskContinuationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.IAsyncResult,System.Func,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;FromAsync;(System.Func,System.Func,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,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;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Object,System.Threading.Tasks.TaskCreationOptions);Argument[1];Argument[0].Parameter[0];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0].ReturnValue;ReturnValue.Property[System.Threading.Tasks.Task`1.Result];value;manual | +| System.Threading.Tasks;TaskFactory;StartNew;(System.Func,System.Threading.Tasks.TaskCreationOptions);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler);Argument[3];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.Tasks.TaskScheduler);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_CancellationToken;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskFactory;get_Scheduler;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;TaskScheduler;add_UnobservedTaskException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskScheduler;remove_UnobservedTaskException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;TaskToAsyncResult;Begin;(System.Threading.Tasks.Task,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;UnobservedTaskExceptionEventArgs;(System.AggregateException);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;AsTask;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;FromResult;(TResult);Argument[0];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;Preserve;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Task);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;AsTask;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ConfigureAwait;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;GetAwaiter;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;Preserve;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Sources.IValueTaskSource,System.Int16);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(System.Threading.Tasks.Task);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;ValueTask;(TResult);Argument[0];Argument[this];taint;df-generated | +| System.Threading.Tasks;ValueTask;get_Result;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.Int32,System.Threading.WaitHandle);Argument[1];Argument[this];taint;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String,System.Exception,System.Int32,System.Threading.WaitHandle);Argument[3];Argument[this];taint;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String,System.Int32,System.Threading.WaitHandle);Argument[2];Argument[this];taint;df-generated | +| System.Threading;AbandonedMutexException;get_Mutex;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;AsyncLocal;AsyncLocal;(System.Action>);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Barrier;Barrier;(System.Int32,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;Register;(System.Action,System.Object,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;UnsafeRegister;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;UnsafeRegister;(System.Action,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;CancellationToken;get_WaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;CancellationTokenSource;CancelAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;CancellationTokenSource;get_Token;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;CompressedStack;CreateCopy;();Argument[this];ReturnValue;value;df-generated | +| System.Threading;CompressedStack;Run;(System.Threading.CompressedStack,System.Threading.ContextCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ContextCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;CountdownEvent;get_WaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;ExecutionContext;CreateCopy;();Argument[this];ReturnValue;value;df-generated | +| System.Threading;ExecutionContext;Run;(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;HostExecutionContextManager;SetHostExecutionContext;(System.Threading.HostExecutionContext);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;IOCompletionCallback;BeginInvoke;(System.UInt32,System.UInt32,System.Threading.NativeOverlapped*,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Boolean,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Boolean,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Boolean,System.Object,System.Func);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;LazyInitializer;EnsureInitialized;(T,System.Object,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading;ManualResetEventSlim;get_WaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);Argument[2];Argument[this];taint;df-generated | +| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);Argument[3];Argument[this];taint;df-generated | +| System.Threading;Overlapped;Pack;(System.Threading.IOCompletionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Overlapped;Pack;(System.Threading.IOCompletionCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Overlapped;UnsafePack;(System.Threading.IOCompletionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Overlapped;UnsafePack;(System.Threading.IOCompletionCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ParameterizedThreadStart;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;PeriodicTimer;PeriodicTimer;(System.TimeSpan);Argument[0];Argument[this];taint;df-generated | +| System.Threading;PeriodicTimer;PeriodicTimer;(System.TimeSpan,System.TimeProvider);Argument[0];Argument[this];taint;df-generated | +| System.Threading;PeriodicTimer;WaitForNextTickAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;PreAllocatedOverlapped;PreAllocatedOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;PreAllocatedOverlapped;UnsafeCreate;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SemaphoreSlim;WaitAsync;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.Int32,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.TimeSpan);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;WaitAsync;(System.TimeSpan,System.Threading.CancellationToken);Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SemaphoreSlim;get_AvailableWaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;SendOrPostCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;SpinWait;SpinUntil;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SpinWait;SpinUntil;(System.Func,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SpinWait;SpinUntil;(System.Func,System.TimeSpan);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SynchronizationContext;Post;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;SynchronizationContext;Send;(System.Threading.SendOrPostCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ParameterizedThreadStart);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ParameterizedThreadStart,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ThreadStart);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Thread;Thread;(System.Threading.ThreadStart,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadExceptionEventArgs;ThreadExceptionEventArgs;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Threading;ThreadExceptionEventArgs;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;ThreadExceptionEventHandler;BeginInvoke;(System.Object,System.Threading.ThreadExceptionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadLocal;ThreadLocal;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadLocal;ThreadLocal;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;QueueUserWorkItem;(System.Threading.WaitCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;QueueUserWorkItem;(System.Threading.WaitCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;QueueUserWorkItem;(System.Action,TState,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;RegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeQueueUserWorkItem;(System.Threading.WaitCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeQueueUserWorkItem;(System.Action,TState,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPool;UnsafeRegisterWaitForSingleObject;(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPoolBoundHandle;AllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPoolBoundHandle;AllocateNativeOverlapped;(System.Threading.PreAllocatedOverlapped);Argument[0];ReturnValue;taint;df-generated | +| System.Threading;ThreadPoolBoundHandle;UnsafeAllocateNativeOverlapped;(System.Threading.IOCompletionCallback,System.Object,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;ThreadPoolBoundHandle;get_Handle;();Argument[this];ReturnValue;taint;df-generated | +| System.Threading;ThreadStart;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.Int64,System.Int64);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;Timer;Timer;(System.Threading.TimerCallback,System.Object,System.UInt32,System.UInt32);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Threading;TimerCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;WaitCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Threading;WaitHandleExtensions;SetSafeWaitHandle;(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle);Argument[1];Argument[0];taint;df-generated | +| System.Threading;WaitOrTimerCallback;BeginInvoke;(System.Object,System.Boolean,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Timers;ElapsedEventHandler;BeginInvoke;(System.Object,System.Timers.ElapsedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Timers;Timer;add_Elapsed;(System.Timers.ElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Timers;Timer;remove_Elapsed;(System.Timers.ElapsedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;CommittableTransaction;BeginCommit;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;CommittableTransaction;get_AsyncState;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;CommittableTransaction;get_AsyncWaitHandle;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;HostCurrentTransactionCallback;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;Transaction;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistDurable;(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;Transaction;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;Transaction;EnlistPromotableSinglePhase;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;EnlistVolatile;(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;PromoteAndEnlistDurable;(System.Guid,System.Transactions.IPromotableSinglePhaseNotification,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;Rollback;(System.Exception);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;Transaction;SetDistributedTransactionIdentifier;(System.Transactions.IPromotableSinglePhaseNotification,System.Guid);Argument[1];Argument[this];taint;df-generated | +| System.Transactions;Transaction;add_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;Transaction;get_PromoterType;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;get_TransactionInformation;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;Transaction;remove_TransactionCompleted;(System.Transactions.TransactionCompletedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionCompletedEventHandler;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionEventArgs;get_Transaction;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;TransactionInformation;get_DistributedIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Transactions;TransactionManager;add_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionManager;remove_DistributedTransactionStarted;(System.Transactions.TransactionStartedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionManager;set_HostCurrentCallback;(System.Transactions.HostCurrentTransactionCallback);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.Transactions.TransactionScopeAsyncFlowOption);Argument[0];Argument[this];taint;df-generated | +| System.Transactions;TransactionStartedEventHandler;BeginInvoke;(System.Object,System.Transactions.TransactionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Web.UI.WebControls;TextBox;get_Text;();Argument[this];ReturnValue;taint;manual | +| System.Web;HttpCookie;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Web;HttpCookie;get_Values;();Argument[this];ReturnValue;taint;manual | +| System.Web;HttpServerUtility;HtmlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpServerUtility;UrlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlAttributeEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlAttributeEncode;(System.String,System.IO.TextWriter);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlDecode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Web;HttpUtility;HtmlDecode;(System.String,System.IO.TextWriter);Argument[0];Argument[1];taint;df-generated | +| System.Web;HttpUtility;HtmlEncode;(System.Object);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;HtmlEncode;(System.String,System.IO.TextWriter);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;JavaScriptStringEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;JavaScriptStringEncode;(System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.Byte[]);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.Byte[],System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncode;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;manual | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlEncodeToBytes;(System.String,System.Text.Encoding);Argument[0];ReturnValue;taint;df-generated | +| System.Web;HttpUtility;UrlPathEncode;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Windows.Input;ICommand;add_CanExecuteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Windows.Input;ICommand;remove_CanExecuteChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Windows.Markup;ValueSerializerAttribute;ValueSerializerAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Windows.Markup;ValueSerializerAttribute;ValueSerializerAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Windows.Markup;ValueSerializerAttribute;get_ValueSerializerType;();Argument[this];ReturnValue;taint;df-generated | +| System.Windows.Markup;ValueSerializerAttribute;get_ValueSerializerTypeName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Ancestors;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Ancestors;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;AncestorsAndSelf;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;AncestorsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Attributes;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Attributes;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantNodes;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantNodesAndSelf;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Descendants;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Descendants;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantsAndSelf;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;DescendantsAndSelf;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Elements;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Elements;(System.Collections.Generic.IEnumerable,System.Xml.Linq.XName);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;InDocumentOrder;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;Extensions;Nodes;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Linq;XAttribute;SetValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;XAttribute;(System.Xml.Linq.XAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;XAttribute;(System.Xml.Linq.XName,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;XAttribute;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XAttribute;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XAttribute;get_NextAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XAttribute;get_PreviousAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XCData;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XCData;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XComment;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XComment;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XComment;XComment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XComment;XComment;(System.Xml.Linq.XComment);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;Add;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;Add;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XContainer;Add;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;AddFirst;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XContainer;CreateWriter;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;DescendantNodes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Descendants;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Descendants;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Element;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Elements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Elements;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;Nodes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;ReplaceNodes;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;ReplaceNodes;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XContainer;ReplaceNodes;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XContainer;get_FirstNode;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XContainer;get_LastNode;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDeclaration;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Linq;XDeclaration;XDeclaration;(System.Xml.Linq.XDeclaration);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.TextReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Parse;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Parse;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;Save;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocument;XDocument;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;XDocument;(System.Xml.Linq.XDeclaration,System.Object[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;XDocument;(System.Xml.Linq.XDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocument;get_DocumentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocument;get_Root;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocumentType;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XDocumentType;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml.Linq;XDocumentType;XDocumentType;(System.Xml.Linq.XDocumentType);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;AncestorsAndSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;AncestorsAndSelf;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Attribute;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Attributes;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;DescendantNodesAndSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;DescendantsAndSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;DescendantsAndSelf;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.Stream,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.TextReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.IO.TextReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Load;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Parse;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;Parse;(System.String,System.Xml.Linq.LoadOptions);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;ReadXml;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAll;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAll;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAll;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAttributes;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAttributes;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XElement;ReplaceAttributes;(System.Object[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SaveAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;SetAttributeValue;(System.Xml.Linq.XName,System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SetAttributeValue;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SetElementValue;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;SetValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XElement);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XStreamingElement);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XStreamingElement);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XElement;get_FirstAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XElement;get_LastAttribute;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;Get;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;Get;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;get_LocalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;get_Namespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XName;get_NamespaceName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;GetName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;GetName;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;get_NamespaceName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;op_Addition;(System.Xml.Linq.XNamespace,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNamespace;op_Addition;(System.Xml.Linq.XNamespace,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;AddAfterSelf;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XNode;AddBeforeSelf;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XNode;Ancestors;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;Ancestors;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;CreateReader;(System.Xml.Linq.ReaderOptions);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ElementsAfterSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ElementsAfterSelf;(System.Xml.Linq.XName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;NodesAfterSelf;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ReadFrom;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Linq;XNode;ReplaceWith;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XNode;get_NextNode;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;AddAnnotation;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XObject;Annotation;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;Annotation;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;Annotations;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;Annotations;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;add_Changed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XObject;add_Changing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XObject;get_BaseUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;get_Document;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;get_Parent;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Linq;XObject;remove_Changed;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XObject;remove_Changing;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Linq;XProcessingInstruction;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;XProcessingInstruction;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;XProcessingInstruction;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XProcessingInstruction;XProcessingInstruction;(System.Xml.Linq.XProcessingInstruction);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XStreamingElement;XStreamingElement;(System.Xml.Linq.XName);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XStreamingElement;XStreamingElement;(System.Xml.Linq.XName,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Linq;XStreamingElement;XStreamingElement;(System.Xml.Linq.XName,System.Object[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Linq;XText;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XText;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Linq;XText;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Linq;XText;XText;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Linq;XText;XText;(System.Xml.Linq.XText);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;GetEntity;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;GetEntityAsync;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;set_Credentials;(System.Net.ICredentials);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;Extensions;GetSchemaInfo;(System.Xml.Linq.XAttribute);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;Extensions;GetSchemaInfo;(System.Xml.Linq.XElement);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;Extensions;Validate;(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;ValidationEventArgs;get_Exception;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;ValidationEventArgs;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;ValidationEventHandler;BeginInvoke;(System.Object,System.Xml.Schema.ValidationEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlAtomicValue;Clone;();Argument[this];ReturnValue;value;df-generated | +| System.Xml.Schema;XmlAtomicValue;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;value;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_TypedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_ValueAsDateTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_XmlType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;Compile;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Compile;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlResolver);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Read;(System.IO.Stream,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Read;(System.IO.TextReader,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;Read;(System.Xml.XmlReader,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchema;get_Groups;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;get_Includes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchema;get_Notations;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAll;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAnnotation;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_AttributeSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_AttributeType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttributeGroup;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttributeGroup;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaAttributeGroup;get_RedefinedAttributeGroup;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaChoice;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.Xml.Schema.XmlSchema,System.Xml.XmlResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.Xml.Schema.XmlSchemaCollection);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaCollection;CopyTo;(System.Xml.Schema.XmlSchema[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Schema;XmlSchemaCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Xml.Schema.XmlSchemaCollectionEnumerator.Current];value;manual | +| System.Xml.Schema;XmlSchemaCollection;XmlSchemaCollection;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaCollection;get_Item;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Xml.Schema;XmlSchemaCollection;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaComplexContentExtension;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaComplexContentRestriction;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_AttributeWildcard;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_ContentTypeParticle;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;ChangeType;(System.Object,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;ChangeType;(System.Object,System.Type,System.Xml.IXmlNamespaceResolver);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_ElementSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_ElementType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaException;get_SourceSchemaObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaException;get_SourceUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaGroup;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaGroupRef;get_Particle;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaIdentityConstraint;get_Fields;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaIdentityConstraint;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Schema;XmlSchemaInference;InferSchema;(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaInferenceException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;Add;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;CopyTo;(System.Xml.Schema.XmlSchemaObject[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Xml.Schema.XmlSchemaObjectEnumerator.Current];value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;Insert;(System.Int32,System.Xml.Schema.XmlSchemaObject);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;Remove;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;XmlSchemaObjectCollection;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Schema;XmlSchemaObjectCollection;set_Item;(System.Int32,System.Xml.Schema.XmlSchemaObject);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Schema;XmlSchemaObjectEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;get_Names;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;get_Values;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_AttributeGroups;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_Groups;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;get_SchemaTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSequence;get_Items;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.String,System.Xml.XmlReader);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Add;(System.Xml.Schema.XmlSchema);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Remove;(System.Xml.Schema.XmlSchema);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Reprocess;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;Reprocess;(System.Xml.Schema.XmlSchema);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;XmlSchemaSet;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaSet;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSet;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaSet;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleContentExtension;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleContentRestriction;get_Attributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleContentRestriction;get_Facets;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleTypeRestriction;get_Facets;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleTypeUnion;get_BaseMemberTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaSimpleTypeUnion;get_BaseTypes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_BaseSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_BaseXmlSchemaType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_Datatype;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaType;get_QualifiedName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;SetSourceObject;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;get_SourceObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;AddSchema;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;GetExpectedAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;GetExpectedParticles;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;Initialize;(System.Xml.Schema.XmlSchemaObject);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;SkipToEndElement;(System.Xml.Schema.XmlSchemaInfo);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateAttribute;(System.String,System.String,System.Xml.Schema.XmlValueGetter,System.Xml.Schema.XmlSchemaInfo);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateElement;(System.String,System.String,System.Xml.Schema.XmlSchemaInfo,System.String,System.String,System.String,System.String);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[1];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndElement;(System.Xml.Schema.XmlSchemaInfo,System.Object);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateText;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateText;(System.Xml.Schema.XmlValueGetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateWhitespace;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateWhitespace;(System.Xml.Schema.XmlValueGetter);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;XmlSchemaValidator;(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlSchemaValidator;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Schema;XmlSchemaValidator;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Schema;XmlValueGetter;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;CodeIdentifiers;Add;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;Add;(System.String,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;AddUnique;(System.String,System.Object);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;AddUnique;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;AddUnique;(System.String,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;MakeUnique;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;CodeIdentifiers;ToArray;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;ImportContext;ImportContext;(System.Xml.Serialization.CodeIdentifiers,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapAttributeAttribute;SoapAttributeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapAttributeOverrides;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapAttributeOverrides;get_Item;(System.Type,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapAttributes;SoapAttributes;(System.Reflection.ICustomAttributeProvider);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapElementAttribute;SoapElementAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapEnumAttribute;SoapEnumAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapIncludeAttribute;SoapIncludeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[]);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportTypeMapping;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;UnreferencedObjectEventArgs;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;UnreferencedObjectEventArgs;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;get_UnreferencedId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventArgs;get_UnreferencedObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;UnreferencedObjectEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.UnreferencedObjectEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttributes;Add;(System.Xml.Serialization.XmlAnyElementAttribute);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;CopyTo;(System.Xml.Serialization.XmlAnyElementAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;Insert;(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;Remove;(System.Xml.Serialization.XmlAnyElementAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAnyElementAttributes;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlAnyElementAttributes;set_Item;(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlArrayAttribute;XmlArrayAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttributes;Add;(System.Xml.Serialization.XmlArrayItemAttribute);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;CopyTo;(System.Xml.Serialization.XmlArrayItemAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;Insert;(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;Remove;(System.Xml.Serialization.XmlArrayItemAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlArrayItemAttributes;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlArrayItemAttributes;set_Item;(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_Attr;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_ExpectedAttributes;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_ObjectBeingDeserialized;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributeEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.XmlAttributeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlAttributeOverrides;get_Item;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;XmlAttributes;(System.Reflection.ICustomAttributeProvider);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlAnyElements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlArrayItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlChoiceIdentifier;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlElements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlChoiceIdentifierAttribute;XmlChoiceIdentifierAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnknownElement;(System.Xml.Serialization.XmlElementEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlDeserializationEvents;set_OnUnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.String,System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.String,System.Type);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttributes;Add;(System.Xml.Serialization.XmlElementAttribute);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlElementAttributes;CopyTo;(System.Xml.Serialization.XmlElementAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlElementAttributes;Insert;(System.Int32,System.Xml.Serialization.XmlElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlElementAttributes;Remove;(System.Xml.Serialization.XmlElementAttribute);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlElementAttributes;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlElementAttributes;set_Item;(System.Int32,System.Xml.Serialization.XmlElementAttribute);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlElementEventArgs;get_Element;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlElementEventArgs;get_ExpectedElements;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlElementEventArgs;get_ObjectBeingDeserialized;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlElementEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.XmlElementEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlEnumAttribute;XmlEnumAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlIncludeAttribute;XmlIncludeAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlMapping;SetKey;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlMapping;get_ElementName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMapping;get_Namespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMapping;get_XsdElementName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_MemberName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlMembersMapping;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_LocalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_NamespaceURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_ObjectBeingDeserialized;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_Text;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlNodeEventHandler;BeginInvoke;(System.Object,System.Xml.Serialization.XmlNodeEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess);Argument[2].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;ImportTypeMapping;(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlRootAttribute;XmlRootAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaEnumerator;XmlSchemaEnumerator;(System.Xml.Serialization.XmlSchemas);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaEnumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportMembersMapping;(System.Xml.Serialization.XmlMembersMapping,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportTypeMapping;(System.Xml.Serialization.XmlMembersMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportTypeMapping;(System.Xml.Serialization.XmlTypeMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;XmlSchemaExporter;(System.Xml.Serialization.XmlSchemas);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaProviderAttribute;XmlSchemaProviderAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemaProviderAttribute;get_MethodName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema,System.Uri);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema,System.Uri);Argument[1];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Schema.XmlSchema,System.Uri);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Add;(System.Xml.Serialization.XmlSchemas);Argument[0];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;Compile;(System.Xml.Schema.ValidationEventHandler,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSchemas;CopyTo;(System.Xml.Schema.XmlSchema[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;Find;(System.Xml.XmlQualifiedName,System.Type);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlSchemas;Insert;(System.Int32,System.Xml.Schema.XmlSchema);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSchemas;OnInsert;(System.Int32,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;OnSet;(System.Int32,System.Object,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;Remove;(System.Xml.Schema.XmlSchema);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSchemas;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlSchemas;get_Item;(System.String);Argument[this].Element;ReturnValue;value;manual | +| System.Xml.Serialization;XmlSchemas;set_Item;(System.Int32,System.Xml.Schema.XmlSchema);Argument[1];Argument[this].Element;value;manual | +| System.Xml.Serialization;XmlSerializationCollectionFixupCallback;BeginInvoke;(System.Object,System.Object,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationFixupCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReadCallback;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;CollectionFixup;(System.Object,System.Xml.Serialization.XmlSerializationCollectionFixupCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;get_Callback;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;get_Collection;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+CollectionFixup;get_CollectionItems;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.Int32);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;Fixup;(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.String[]);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;get_Callback;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader+Fixup;get_Ids;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddFixup;(System.Xml.Serialization.XmlSerializationReader+CollectionFixup);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddFixup;(System.Xml.Serialization.XmlSerializationReader+Fixup);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddReadCallback;(System.String,System.String,System.Type,System.Xml.Serialization.XmlSerializationReadCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationReader;AddTarget;(System.String,System.Object);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;AddTarget;(System.String,System.Object);Argument[this];Argument[1];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CollapseWhitespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;EnsureArrayIndex;(System.Array,System.Int32,System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;GetTarget;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadNullableString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReference;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencedElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencedElement;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencingElement;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencingElement;(System.String,System.String,System.Boolean,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencingElement;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadSerializable;(System.Xml.Serialization.IXmlSerializable,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String,System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadString;(System.String,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadTypedPrimitive;(System.Xml.XmlQualifiedName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ShrinkArray;(System.Array,System.Int32,System.Type,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToByteArrayBase64;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlNCName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlNmToken;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlNmTokens;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;get_Document;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationReader;get_Reader;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriteCallback;BeginInvoke;(System.Object,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationWriter;AddWriteCallback;(System.Type,System.String,System.String,System.Xml.Serialization.XmlSerializationWriteCallback);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromByteArrayBase64;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromByteArrayHex;(System.Byte[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromEnum;(System.Int64,System.String[],System.Int64[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromEnum;(System.Int64,System.String[],System.Int64[],System.String);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlNCName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlNmToken;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlNmTokens;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlQualifiedName;(System.Xml.XmlQualifiedName);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromXmlQualifiedName;(System.Xml.XmlQualifiedName,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.Byte[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.Byte[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.Byte[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteAttribute;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementEncoded;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementLiteral;(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementString;(System.String,System.String,System.Xml.XmlQualifiedName);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.Byte[]);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.Byte[],System.Xml.XmlQualifiedName);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.Byte[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementStringRaw;(System.String,System.String,System.Xml.XmlQualifiedName);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteId;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteId;(System.Object);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringEncoded;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringEncodedRaw;(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringEncodedRaw;(System.String,System.String,System.String,System.Xml.XmlQualifiedName);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringLiteral;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringLiteralRaw;(System.String,System.String,System.Byte[]);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableStringLiteralRaw;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WritePotentiallyReferencingElement;(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencingElement;(System.String,System.String,System.Object,System.Boolean);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteSerializable;(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteTypedPrimitive;(System.String,System.String,System.Object,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteValue;(System.Byte[]);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXmlAttribute;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXmlAttribute;(System.Xml.XmlNode,System.Object);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXsiType;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteXsiType;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents);Argument[this];Argument[2];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.XmlReader,System.Xml.Serialization.XmlDeserializationEvents);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;FromMappings;(System.Xml.Serialization.XmlMapping[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;FromMappings;(System.Xml.Serialization.XmlMapping[],System.Type);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[4];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Xml.Serialization.XmlTypeMapping);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializer;add_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;add_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;add_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;add_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnknownAttribute;(System.Xml.Serialization.XmlAttributeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnknownElement;(System.Xml.Serialization.XmlElementEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnknownNode;(System.Xml.Serialization.XmlNodeEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializer;remove_UnreferencedObject;(System.Xml.Serialization.UnreferencedObjectEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String);Argument[4];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerFactory;CreateSerializer;(System.Xml.Serialization.XmlTypeMapping);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Serialization;XmlSerializerVersionAttribute;XmlSerializerVersionAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlTextAttribute;XmlTextAttribute;(System.Type);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Serialization;XmlTypeAttribute;XmlTypeAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml.XPath;Extensions;CreateNavigator;(System.Xml.Linq.XNode);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;Extensions;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;Extensions;CreateNavigator;(System.Xml.Linq.XNode,System.Xml.XmlNameTable);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.XPath;XDocumentExtensions;ToXPathNavigable;(System.Xml.Linq.XNode);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathDocument;CreateNavigator;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathDocument;XPathDocument;(System.Xml.XmlReader,System.Xml.XmlSpace);Argument[0];Argument[this];taint;df-generated | +| System.Xml.XPath;XPathException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.XPath;XPathException;XPathException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml.XPath;XPathException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathExpression;Compile;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathExpression;Compile;(System.String,System.Xml.IXmlNamespaceResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathExpression;Compile;(System.String,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathItem;ValueAs;(System.Type);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;CheckValidity;(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml.XPath;XPathNavigator;Compile;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;CreateNavigator;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.Xml.XPath.XPathExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;GetAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;GetNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;LookupNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ReadSubtree;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;Select;(System.Xml.XPath.XPathExpression);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;get_TypedValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.XPath;XPathNavigator;get_XmlType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.Reflection.MethodInfo,System.Byte[],System.Type[]);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[0];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[2];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XslTransform;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;GetExtensionObject;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;GetParam;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;RemoveExtensionObject;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;RemoveParam;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltArgumentList;add_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Xsl;XsltArgumentList;remove_XsltMessageEncountered;(System.Xml.Xsl.XsltMessageEncounteredEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml.Xsl;XsltCompileException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Xsl;XsltException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml.Xsl;XsltException;XsltException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml.Xsl;XsltException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltException;get_SourceUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml.Xsl;XsltMessageEncounteredEventHandler;BeginInvoke;(System.Object,System.Xml.Xsl.XsltMessageEncounteredEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlBinaryReaderInitializer;SetInput;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlBinaryReaderInitializer;SetInput;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlTextReaderInitializer;SetInput;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Xml;IXmlTextReaderInitializer;SetInput;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml;NameTable;Add;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;NameTable;Add;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Add;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Add;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Get;(System.Char[],System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;NameTable;Get;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;OnXmlDictionaryReaderClose;BeginInvoke;(System.Xml.XmlDictionaryReader,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System.Xml;UniqueId;UniqueId;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;UniqueId;UniqueId;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlAttribute;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttribute;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlAttribute;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlAttribute;get_OwnerElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Append;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Append;(System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;Append;(System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;CopyTo;(System.Xml.XmlAttribute[],System.Int32);Argument[this].Element;Argument[0].Element;value;manual | +| System.Xml;XmlAttributeCollection;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertAfter;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;InsertBefore;(System.Xml.XmlAttribute,System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Prepend;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Prepend;(System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;Prepend;(System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;Remove;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;RemoveAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;SetNamedItem;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;SetNamedItem;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlAttributeCollection;SetNamedItem;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_ItemOf;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_ItemOf;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_ItemOf;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlAttributeCollection;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System.Xml;XmlBinaryReaderSession;Add;(System.Int32,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;Add;(System.Int32,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;TryLookup;(System.String,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlBinaryReaderSession;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlCDataSection;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlCDataSection;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlCharacterData;AppendData;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlCharacterData;Substring;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlCharacterData;XmlCharacterData;(System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlComment;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlComment;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlConvert;DecodeName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;EncodeLocalName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;EncodeName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;EncodeNmToken;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyNCName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyNMTOKEN;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyPublicId;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyTOKEN;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyWhitespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlConvert;VerifyXmlChars;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;CreateElement;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;CreateNavigator;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;GetElementFromRow;(System.Data.DataRow);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;GetElementsByTagName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;GetRowFromElement;(System.Xml.XmlElement);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.IO.Stream);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.IO.TextReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;Load;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;XmlDataDocument;(System.Data.DataSet);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDataDocument;get_DataSet;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDeclaration;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDeclaration;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDeclaration;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDeclaration;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDeclaration;XmlDeclaration;(System.String,System.String,System.String,System.Xml.XmlDocument);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDictionary;Add;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionary;Add;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionary;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionary;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[5];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateBinaryReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateDictionaryReader;(System.Xml.XmlReader);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.Byte[],System.Xml.XmlDictionaryReaderQuotas);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDictionaryReader;GetAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;GetNonAtomizedNames;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.DateTime[],System.Int32,System.Int32);Argument[this];Argument[2].Element;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32);Argument[this];Argument[2].Element;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsQualifiedName;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.String[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.String[],System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsString;(System.Xml.XmlDictionaryString[],System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsUniqueId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadDateTimeArray;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadDateTimeArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryReader;ReadString;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryString;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryString;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryString;XmlDictionaryString;(System.Xml.IXmlDictionary,System.String,System.Int32);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryString;get_Dictionary;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryString;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateBinaryWriter;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;CreateDictionaryWriter;(System.Xml.XmlWriter);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteAttributeString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteBase64Async;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteElementString;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteElementString;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteNode;(System.Xml.XmlDictionaryReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteQualifiedName;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteStartAttribute;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteStartAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteString;(System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteTextNode;(System.Xml.XmlDictionaryReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteValue;(System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlAttribute;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDictionaryWriter;WriteXmlnsAttribute;(System.String,System.Xml.XmlDictionaryString);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDocument;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateAttribute;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentFragment;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateDocumentType;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateElement;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateEntityReference;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNavigator;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNavigator;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateNode;(System.Xml.XmlNodeType,System.String,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateProcessingInstruction;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateProcessingInstruction;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateXmlDeclaration;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateXmlDeclaration;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;CreateXmlDeclaration;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;GetElementsByTagName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;GetElementsByTagName;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;GetElementsByTagName;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;ImportNode;(System.Xml.XmlNode,System.Boolean);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;ImportNode;(System.Xml.XmlNode,System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;Load;(System.IO.Stream);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Load;(System.IO.TextReader);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Load;(System.String);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Load;(System.Xml.XmlReader);Argument[0];Argument[this];taint;manual | +| System.Xml;XmlDocument;Save;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocument;Validate;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;Validate;(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlNode);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocument;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocument;XmlDocument;(System.Xml.XmlImplementation);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDocument;add_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;add_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;get_DocumentElement;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;get_DocumentType;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;get_Implementation;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocument;remove_NodeChanged;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeChanging;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeInserted;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeInserting;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeRemoved;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;remove_NodeRemoving;(System.Xml.XmlNodeChangedEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlDocument;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentFragment;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentFragment;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocumentFragment;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocumentFragment;XmlDocumentFragment;(System.Xml.XmlDocument);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentType;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;XmlDocumentType;(System.String,System.String,System.String,System.String,System.Xml.XmlDocument);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlDocumentType;get_InternalSubset;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentType;get_PublicId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlDocumentType;get_SystemId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttributeNode;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetAttributeNode;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetElementsByTagName;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetElementsByTagName;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;GetElementsByTagName;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;RemoveAttributeAt;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;RemoveAttributeNode;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;RemoveAttributeNode;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttribute;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.Xml.XmlAttribute);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.Xml.XmlAttribute);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlElement;SetAttributeNode;(System.Xml.XmlAttribute);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlElement;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlElement;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlEntity;get_NotationName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntity;get_PublicId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntity;get_SystemId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntityReference;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlEntityReference;WriteContentTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlEntityReference;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlEntityReference;XmlEntityReference;(System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlException;XmlException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlException;get_SourceUri;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlImplementation;CreateDocument;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlImplementation;XmlImplementation;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlNamedNodeMap;GetNamedItem;(System.String);Argument[this];ReturnValue;value;manual | +| System.Xml;XmlNamedNodeMap;GetNamedItem;(System.String,System.String);Argument[this];ReturnValue;value;manual | +| System.Xml;XmlNamedNodeMap;Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamedNodeMap;RemoveNamedItem;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamedNodeMap;RemoveNamedItem;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamedNodeMap;SetNamedItem;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNamedNodeMap;SetNamedItem;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;LookupNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;LookupPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;XmlNamespaceManager;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlNamespaceManager;get_DefaultNamespace;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNamespaceManager;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;AppendChild;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;CreateNavigator;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual | +| System.Xml;XmlNode;GetNamespaceOfPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;GetPrefixOfNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[1].Element;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertAfter;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[1].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[1].Element;taint;df-generated | +| System.Xml;XmlNode;InsertBefore;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;PrependChild;(System.Xml.XmlNode);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;RemoveChild;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;RemoveChild;(System.Xml.XmlNode);Argument[0].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[1].Element;ReturnValue;taint;df-generated | +| System.Xml;XmlNode;ReplaceChild;(System.Xml.XmlNode,System.Xml.XmlNode);Argument[this];Argument[0].Element;taint;df-generated | +| System.Xml;XmlNode;SelectNodes;(System.String);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;SelectNodes;(System.String,System.Xml.XmlNamespaceManager);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;SelectSingleNode;(System.String);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;SelectSingleNode;(System.String,System.Xml.XmlNamespaceManager);Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Attributes;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_BaseURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_ChildNodes;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_FirstChild;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_HasChildNodes;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_InnerText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_InnerXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_IsReadOnly;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Item;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNode;get_LastChild;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_LocalName;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Name;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_NamespaceURI;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_NextSibling;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_NodeType;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_OuterXml;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_OwnerDocument;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_ParentNode;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Prefix;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_PreviousSibling;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_PreviousText;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_SchemaInfo;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNode;get_Value;();Argument[this];ReturnValue;taint;manual | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[2].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;XmlNodeChangedEventArgs;(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction);Argument[4];Argument[this];taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_NewParent;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_NewValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_Node;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_OldParent;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_OldValue;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeChangedEventHandler;BeginInvoke;(System.Object,System.Xml.XmlNodeChangedEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlNodeList;get_ItemOf;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;GetAttribute;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;GetAttribute;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;LookupNamespace;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;LookupPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;XmlNodeReader;(System.Xml.XmlNode);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlNodeReader;get_BaseURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_LocalName;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_NamespaceURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_Prefix;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNodeReader;get_XmlLang;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNotation;get_PublicId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlNotation;get_SystemId;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[1].Element;Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[4];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[5];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[6];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[7];Argument[this];taint;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding);Argument[9];Argument[this];taint;df-generated | +| System.Xml;XmlProcessingInstruction;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlProcessingInstruction;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlProcessingInstruction;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlProcessingInstruction;XmlProcessingInstruction;(System.String,System.String,System.Xml.XmlDocument);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlProcessingInstruction;get_Target;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlQualifiedName;ToString;(System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlQualifiedName;ToString;(System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;Create;(System.IO.Stream);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.Stream,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.Stream,System.Xml.XmlReaderSettings,System.String);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.Stream,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings,System.String);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.IO.TextReader,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.String);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.String,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.String,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;Create;(System.Xml.XmlReader,System.Xml.XmlReaderSettings);Argument[0];ReturnValue;taint;manual | +| System.Xml;XmlReader;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadContentAsObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadContentAsString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAs;(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDateTime;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDateTime;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsObject;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsObject;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementContentAsString;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementString;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadElementString;(System.String,System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadString;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;ReadSubtree;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;get_Name;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReader;get_SchemaInfo;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlReaderSettings;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlReaderSettings;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlReaderSettings;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlResolver;ResolveUri;(System.Uri,System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlResolver;ResolveUri;(System.Uri,System.String);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlSecureResolver;GetEntity;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlSecureResolver;GetEntityAsync;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlSignificantWhitespace;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlSignificantWhitespace;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlText;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlText;SplitText;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlText;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlTextReader;GetRemainder;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;LookupNamespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.TextReader,System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.Xml.XmlNameTable);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextReader;get_BaseURI;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;get_Encoding;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextReader;set_XmlResolver;(System.Xml.XmlResolver);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;LookupPrefix;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextWriter;WriteCData;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteChars;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteComment;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteEntityRef;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteName;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteNmToken;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteProcessingInstruction;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteProcessingInstruction;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteRaw;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteRaw;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartAttribute;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartAttribute;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartElement;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;WriteStartElement;(System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;XmlTextWriter;(System.IO.Stream,System.Text.Encoding);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;XmlTextWriter;(System.IO.TextWriter);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlTextWriter;get_BaseStream;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlTextWriter;get_XmlLang;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlUrlResolver;GetEntity;(System.Uri,System.String,System.Type);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlUrlResolver;set_Credentials;(System.Net.ICredentials);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlUrlResolver;set_Proxy;(System.Net.IWebProxy);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;LookupNamespace;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;XmlValidatingReader;(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;XmlValidatingReader;(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;XmlValidatingReader;(System.Xml.XmlReader);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlValidatingReader;add_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlValidatingReader;get_NameTable;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;get_Reader;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;get_Schemas;();Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlValidatingReader;remove_ValidationEventHandler;(System.Xml.Schema.ValidationEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System.Xml;XmlWhitespace;CloneNode;(System.Boolean);Argument[this];ReturnValue;taint;df-generated | +| System.Xml;XmlWhitespace;WriteTo;(System.Xml.XmlWriter);Argument[this];Argument[0];taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.Stream);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.Stream,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.TextWriter);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.IO.TextWriter,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.String,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.String,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Text.StringBuilder,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Xml.XmlWriter);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);Argument[0];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;Create;(System.Xml.XmlWriter,System.Xml.XmlWriterSettings);Argument[1];ReturnValue;taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeString;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributeStringAsync;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteAttributes;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String);Argument[2];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementString;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteElementStringAsync;(System.String,System.String,System.String,System.String);Argument[3];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteNode;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteNodeAsync;(System.Xml.XmlReader,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteQualifiedName;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartAttribute;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartAttribute;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartElement;(System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteStartElement;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Object);Argument[0];Argument[this];taint;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.String);Argument[0];Argument[this];taint;df-generated | +| System;Action;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Action;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;AggregateException;AggregateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;AggregateException;AggregateException;(System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;AggregateException;GetBaseException;();Argument[this];ReturnValue;taint;df-generated | +| System;AggregateException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;AggregateException;Handle;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AggregateException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;AggregateException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;AppDomain;ApplyPolicy;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;AppDomain;add_AssemblyLoad;(System.AssemblyLoadEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_AssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_DomainUnload;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_FirstChanceException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_ProcessExit;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_ResourceResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_TypeResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;add_UnhandledException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_AssemblyLoad;(System.AssemblyLoadEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_AssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_DomainUnload;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_FirstChanceException;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_ProcessExit;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_ReflectionOnlyAssemblyResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_ResourceResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_TypeResolve;(System.ResolveEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;AppDomain;remove_UnhandledException;(System.UnhandledExceptionEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;ApplicationId;ApplicationId;(System.Byte[],System.String,System.Version,System.String,System.String);Argument[0].Element;Argument[this];taint;df-generated | +| System;ApplicationId;Copy;();Argument[this];ReturnValue;taint;df-generated | +| System;ApplicationId;get_PublicKeyToken;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentException;ArgumentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;ArgumentException;ArgumentException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;ArgumentException;ArgumentException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;ArgumentException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;ArgumentException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentException;get_ParamName;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String,System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System;ArgumentOutOfRangeException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;ArgumentOutOfRangeException;get_ActualValue;();Argument[this];ReturnValue;taint;df-generated | +| System;ArgumentOutOfRangeException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;Array;AsReadOnly;(T[]);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Clear;(System.Array);Argument[0].WithoutElement;Argument[0];value;manual | +| System;Array;Clear;(System.Array,System.Int32,System.Int32);Argument[0].WithoutElement;Argument[0];value;manual | +| System;Array;Clone;();Argument[this].Element;ReturnValue.Element;value;manual | +| System;Array;ConvertAll;(TInput[],System.Converter);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;CopyTo;(System.Array,System.Int64);Argument[this].Element;Argument[0].Element;value;manual | +| System;Array;Exists;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;Fill;(T[],T);Argument[1];Argument[0].Element;taint;df-generated | +| System;Array;Fill;(T[],T,System.Int32,System.Int32);Argument[1];Argument[0].Element;taint;df-generated | +| System;Array;Find;(T[],System.Predicate);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System;Array;Find;(T[],System.Predicate);Argument[0].Element;ReturnValue;value;manual | +| System;Array;Find;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System;Array;FindAll;(T[],System.Predicate);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System;Array;FindAll;(T[],System.Predicate);Argument[0].Element;ReturnValue;value;manual | +| System;Array;FindAll;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System;Array;FindIndex;(T[],System.Int32,System.Int32,System.Predicate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Array;FindIndex;(T[],System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Array;FindIndex;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;FindLast;(T[],System.Predicate);Argument[0].Element;Argument[1].Parameter[0];value;manual | +| System;Array;FindLast;(T[],System.Predicate);Argument[0].Element;ReturnValue;value;manual | +| System;Array;FindLast;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;manual | +| System;Array;FindLastIndex;(T[],System.Int32,System.Int32,System.Predicate);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Array;FindLastIndex;(T[],System.Int32,System.Predicate);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Array;FindLastIndex;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;ForEach;(T[],System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;Reverse;(System.Array);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Reverse;(System.Array,System.Int32,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Reverse;(T[]);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Reverse;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue.Element;value;manual | +| System;Array;Sort;(T[],System.Comparison);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;TrueForAll;(T[],System.Predicate);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Array;get_SyncRoot;();Argument[this];ReturnValue;value;df-generated | +| System;ArraySegment+Enumerator;get_Current;();Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;ArraySegment;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System;ArraySegment;ArraySegment;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System;ArraySegment;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;Slice;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;get_Array;();Argument[this];ReturnValue;taint;df-generated | +| System;ArraySegment;get_Item;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;AssemblyLoadEventHandler;BeginInvoke;(System.Object,System.AssemblyLoadEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;AsyncCallback;BeginInvoke;(System.IAsyncResult,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;BadImageFormatException;BadImageFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;BadImageFormatException;BadImageFormatException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;BadImageFormatException;BadImageFormatException;(System.String,System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;BadImageFormatException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;BadImageFormatException;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;BadImageFormatException;get_FileName;();Argument[this];ReturnValue;taint;df-generated | +| System;BadImageFormatException;get_FusionLog;();Argument[this];ReturnValue;taint;df-generated | +| System;BadImageFormatException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;Boolean;Parse;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Boolean;TryParse;(System.ReadOnlySpan,System.Boolean);Argument[0].Element;Argument[1];taint;manual | +| System;Boolean;TryParse;(System.ReadOnlySpan,System.Boolean);Argument[0].Element;ReturnValue;taint;manual | +| System;Boolean;TryParse;(System.String,System.Boolean);Argument[0];Argument[1];taint;manual | +| System;Boolean;TryParse;(System.String,System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Comparison;BeginInvoke;(T,T,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Console;add_CancelKeyPress;(System.ConsoleCancelEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Console;remove_CancelKeyPress;(System.ConsoleCancelEventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;ConsoleCancelEventHandler;BeginInvoke;(System.Object,System.ConsoleCancelEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Convert;ChangeType;(System.Object,System.Type);Argument[0];ReturnValue;taint;manual | +| System;Convert;ChangeType;(System.Object,System.Type,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ChangeType;(System.Object,System.TypeCode);Argument[0];ReturnValue;taint;manual | +| System;Convert;ChangeType;(System.Object,System.TypeCode,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;FromBase64CharArray;(System.Char[],System.Int32,System.Int32);Argument[0].Element;ReturnValue.Element;taint;manual | +| System;Convert;FromBase64String;(System.String);Argument[0];ReturnValue.Element;taint;manual | +| System;Convert;FromHexString;(System.ReadOnlySpan);Argument[0].Element;ReturnValue.Element;taint;manual | +| System;Convert;FromHexString;(System.String);Argument[0];ReturnValue.Element;taint;manual | +| System;Convert;GetTypeCode;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;IsDBNull;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;Argument[3].Element;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions);Argument[0].Element;Argument[3].Element;taint;manual | +| System;Convert;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[],System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.Byte[],System.Int32,System.Int32,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBase64String;(System.ReadOnlySpan,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToBoolean;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToByte;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToChar;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDateTime;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDecimal;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToDouble;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToHexString;(System.Byte[]);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToHexString;(System.Byte[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToHexString;(System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt16;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt32;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToInt64;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSByte;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToSingle;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Boolean,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Byte,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Byte,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Char,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.DateTime,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Decimal,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Double,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int16,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int16,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int32,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int64,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Int64,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.SByte,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.Single,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt16,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt32,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToString;(System.UInt64,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt16;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt32;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Boolean);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Byte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Char);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.DateTime);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Decimal);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Double);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Int16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Int64);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Object,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.SByte);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.Single);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.UInt16);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.UInt32);Argument[0];ReturnValue;taint;manual | +| System;Convert;ToUInt64;(System.UInt64);Argument[0];ReturnValue;taint;manual | +| System;Convert;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);Argument[0].Element;Argument[1].Element;taint;manual | +| System;Convert;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);Argument[0].Element;Argument[2];taint;manual | +| System;Convert;TryFromBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Convert;TryFromBase64String;(System.String,System.Span,System.Int32);Argument[0];Argument[1].Element;taint;manual | +| System;Convert;TryFromBase64String;(System.String,System.Span,System.Int32);Argument[0];Argument[2];taint;manual | +| System;Convert;TryFromBase64String;(System.String,System.Span,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Convert;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);Argument[0].Element;Argument[1].Element;taint;manual | +| System;Convert;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);Argument[0].Element;Argument[2];taint;manual | +| System;Convert;TryToBase64Chars;(System.ReadOnlySpan,System.Span,System.Int32,System.Base64FormattingOptions);Argument[0].Element;ReturnValue;taint;manual | +| System;Converter;BeginInvoke;(TInput,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;DBNull;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;DateTime;ToDateTime;(System.IFormatProvider);Argument[this];ReturnValue;value;df-generated | +| System;DateTime;ToLocalTime;();Argument[this];ReturnValue;value;df-generated | +| System;DateTime;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;DateTime;ToUniversalTime;();Argument[this];ReturnValue;taint;df-generated | +| System;DateTimeOffset;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Decimal;ToDecimal;(System.IFormatProvider);Argument[this];ReturnValue;value;df-generated | +| System;Delegate;Combine;(System.Delegate,System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System;Delegate;Combine;(System.Delegate,System.Delegate);Argument[1];ReturnValue;taint;df-generated | +| System;Delegate;Combine;(System.Delegate[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Reflection.MethodInfo,System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System;Delegate;Delegate;(System.Object,System.String);Argument[0];Argument[this];taint;df-generated | +| System;Delegate;Delegate;(System.Object,System.String);Argument[1];Argument[this];taint;df-generated | +| System;Delegate;Delegate;(System.Type,System.String);Argument[0];Argument[this];taint;df-generated | +| System;Delegate;Delegate;(System.Type,System.String);Argument[1];Argument[this];taint;df-generated | +| System;Delegate;DynamicInvoke;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System;Delegate;DynamicInvokeImpl;(System.Object[]);Argument[this];Argument[0].Element;taint;df-generated | +| System;Delegate;GetInvocationList;();Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;GetMethodImpl;();Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;Remove;(System.Delegate,System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System;Delegate;RemoveAll;(System.Delegate,System.Delegate);Argument[0];ReturnValue;taint;df-generated | +| System;Delegate;RemoveImpl;(System.Delegate);Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;get_Method;();Argument[this];ReturnValue;taint;df-generated | +| System;Delegate;get_Target;();Argument[this];ReturnValue;taint;df-generated | +| System;Double;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;Double;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Double;ToType;(System.Type,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Enum;GetUnderlyingType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System;Enum;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;Environment;ExpandEnvironmentVariables;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;EventHandler;BeginInvoke;(System.Object,System.EventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;EventHandler;BeginInvoke;(System.Object,TEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Exception;Exception;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;Exception;Exception;(System.String);Argument[0];Argument[this];taint;df-generated | +| System;Exception;Exception;(System.String,System.Exception);Argument[0];Argument[this];taint;df-generated | +| System;Exception;Exception;(System.String,System.Exception);Argument[1];Argument[this];taint;df-generated | +| System;Exception;GetBaseException;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Exception;add_SerializeObjectState;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Exception;get_InnerException;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;get_StackTrace;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;get_TargetSite;();Argument[this];ReturnValue;taint;df-generated | +| System;Exception;remove_SerializeObjectState;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;FormattableString;CurrentCulture;(System.FormattableString);Argument[0];ReturnValue;taint;df-generated | +| System;FormattableString;Invariant;(System.FormattableString);Argument[0];ReturnValue;taint;df-generated | +| System;FormattableString;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;FormattableString;ToString;(System.String,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.AsyncCallback,System.Object);Argument[16];Argument[16].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.AsyncCallback,System.Object);Argument[15];Argument[15].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.AsyncCallback,System.Object);Argument[14];Argument[14].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.AsyncCallback,System.Object);Argument[13];Argument[13].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.AsyncCallback,System.Object);Argument[12];Argument[12].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.AsyncCallback,System.Object);Argument[11];Argument[11].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.AsyncCallback,System.Object);Argument[10];Argument[10].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,T9,System.AsyncCallback,System.Object);Argument[9];Argument[9].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object);Argument[8];Argument[8].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object);Argument[7];Argument[7].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object);Argument[6];Argument[6].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object);Argument[5];Argument[5].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,T4,System.AsyncCallback,System.Object);Argument[4];Argument[4].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,T3,System.AsyncCallback,System.Object);Argument[3];Argument[3].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T1,T2,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Func;BeginInvoke;(System.AsyncCallback,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;GC;RegisterNoGCRegionCallback;(System.Int64,System.Action);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Half;BitDecrement;(System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;BitIncrement;(System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;MaxMagnitudeNumber;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;MaxMagnitudeNumber;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;MinMagnitudeNumber;(System.Half,System.Half);Argument[0];ReturnValue;taint;df-generated | +| System;Half;MinMagnitudeNumber;(System.Half,System.Half);Argument[1];ReturnValue;taint;df-generated | +| System;Half;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;Half;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Int32;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);Argument[0].Element;ReturnValue;taint;manual | +| System;Int32;Parse;(System.String);Argument[0];ReturnValue;taint;manual | +| System;Int32;Parse;(System.String,System.Globalization.NumberStyles);Argument[0];ReturnValue;taint;manual | +| System;Int32;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Int32;Parse;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;manual | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0].Element;Argument[3];taint;manual | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Int32);Argument[0].Element;Argument[1];taint;manual | +| System;Int32;TryParse;(System.ReadOnlySpan,System.Int32);Argument[0].Element;ReturnValue;taint;manual | +| System;Int32;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0];Argument[3];taint;manual | +| System;Int32;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Int32;TryParse;(System.String,System.Int32);Argument[0];Argument[1];taint;manual | +| System;Int32;TryParse;(System.String,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;Int128;Abs;(System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitude;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitude;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitudeNumber;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MaxMagnitudeNumber;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitude;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitude;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitudeNumber;(System.Int128,System.Int128);Argument[0];ReturnValue;taint;df-generated | +| System;Int128;MinMagnitudeNumber;(System.Int128,System.Int128);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;Abs;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;Add;(System.IntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitude;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitude;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MaxMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitude;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitude;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;MinMagnitudeNumber;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;IntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;IntPtr;op_Addition;(System.IntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;Lazy;Lazy;(System.Func,TMetadata);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Lazy;Lazy;(System.Func,TMetadata,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Lazy;Lazy;(System.Func,TMetadata,System.Threading.LazyThreadSafetyMode);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Lazy;Lazy;(TMetadata);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;Lazy;(TMetadata,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;Lazy;(TMetadata,System.Threading.LazyThreadSafetyMode);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;get_Metadata;();Argument[this];ReturnValue;taint;df-generated | +| System;Lazy;Lazy;(System.Func);Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | +| System;Lazy;Lazy;(System.Func);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System;Lazy;Lazy;(System.Func,System.Boolean);Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | +| System;Lazy;Lazy;(System.Func,System.Boolean);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System;Lazy;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);Argument[0].ReturnValue;Argument[this].Property[System.Lazy`1.Value];value;manual | +| System;Lazy;Lazy;(System.Func,System.Threading.LazyThreadSafetyMode);Argument[0];Argument[0].Parameter[delegate-self];value;manual | +| System;Lazy;Lazy;(T);Argument[0];Argument[this];taint;df-generated | +| System;Lazy;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Lazy;get_Value;();Argument[this];ReturnValue;taint;manual | +| System;Math;Abs;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.IntPtr,System.IntPtr,System.IntPtr);Argument[2];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Clamp;(System.UIntPtr,System.UIntPtr,System.UIntPtr);Argument[2];ReturnValue;taint;df-generated | +| System;Math;Max;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Max;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Max;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Max;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Min;(System.IntPtr,System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Min;(System.IntPtr,System.IntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Math;Min;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;Math;Min;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;Memory;Memory;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System;Memory;Memory;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System;Memory;Slice;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;Memory;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;Memory;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[2];Argument[this];taint;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;TryWriteInterpolatedStringHandler;(System.Int32,System.Int32,System.Span,System.IFormatProvider,System.Boolean);Argument[3];Argument[this];taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Index);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.String,System.Range);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.ArraySegment);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.ArraySegment,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(System.ArraySegment,System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsMemory;(T[],System.Range);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Index);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(System.ArraySegment,System.Range);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(T[]);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;AsSpan;(T[],System.Int32,System.Int32);Argument[0].Element;ReturnValue;taint;df-generated | +| System;MemoryExtensions;CopyTo;(T[],System.Span);Argument[0].Element;Argument[1];taint;df-generated | +| System;MemoryExtensions;EnumerateLines;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;EnumerateRunes;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Replace;(System.ReadOnlySpan,System.Span,T,T);Argument[0].Element;Argument[1].Element;value;manual | +| System;MemoryExtensions;Replace;(System.ReadOnlySpan,System.Span,T,T);Argument[3];Argument[1].Element;value;manual | +| System;MemoryExtensions;Replace;(System.Span,T,T);Argument[2];Argument[0].Element;value;manual | +| System;MemoryExtensions;Sort;(System.Span,System.Comparison);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;MemoryExtensions;Sort;(System.Span,System.Span,System.Comparison);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;MemoryExtensions;Trim;(System.Memory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.Char);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Memory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Memory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlyMemory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlyMemory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Span,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;Trim;(System.Span,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Memory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.Char);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Memory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Memory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlyMemory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlyMemory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Span,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Span,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Memory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlyMemory);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.Char);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Span);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Memory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Memory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlyMemory,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlyMemory,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,T);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Span,System.ReadOnlySpan);Argument[0];ReturnValue;taint;df-generated | +| System;MemoryExtensions;TrimStart;(System.Span,T);Argument[0];ReturnValue;taint;df-generated | +| System;MissingFieldException;MissingFieldException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;MissingFieldException;MissingFieldException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;MissingFieldException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;MissingMemberException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;MissingMemberException;MissingMemberException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;MissingMemberException;MissingMemberException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;MissingMemberException;MissingMemberException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;MissingMemberException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;MissingMethodException;MissingMethodException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;MissingMethodException;MissingMethodException;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;MissingMethodException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;MulticastDelegate;CombineImpl;(System.Delegate);Argument[this];ReturnValue;value;df-generated | +| System;MulticastDelegate;RemoveImpl;(System.Delegate);Argument[this];ReturnValue;value;df-generated | +| System;NotFiniteNumberException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Nullable;GetUnderlyingType;(System.Type);Argument[0];ReturnValue;taint;df-generated | +| System;Nullable;GetValueOrDefault;();Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | +| System;Nullable;GetValueOrDefault;(T);Argument[0];ReturnValue;value;manual | +| System;Nullable;GetValueOrDefault;(T);Argument[this].Property[System.Nullable`1.Value];ReturnValue;value;manual | +| System;Nullable;Nullable;(T);Argument[0];Argument[this].Property[System.Nullable`1.Value];value;manual | +| System;Nullable;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Nullable;get_HasValue;();Argument[this].Property[System.Nullable`1.Value];ReturnValue;taint;manual | +| System;Nullable;get_Value;();Argument[this];ReturnValue;taint;manual | +| System;ObjectDisposedException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;ObjectDisposedException;ObjectDisposedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;ObjectDisposedException;ObjectDisposedException;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;ObjectDisposedException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;ObjectDisposedException;get_ObjectName;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;Clone;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;get_ServicePack;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;get_Version;();Argument[this];ReturnValue;taint;df-generated | +| System;OperatingSystem;get_VersionString;();Argument[this];ReturnValue;taint;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.String,System.Exception,System.Threading.CancellationToken);Argument[2];Argument[this];taint;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.String,System.Threading.CancellationToken);Argument[1];Argument[this];taint;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.Threading.CancellationToken);Argument[0];Argument[this];taint;df-generated | +| System;Predicate;BeginInvoke;(T,System.AsyncCallback,System.Object);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Progress;Progress;(System.Action);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Progress;add_ProgressChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Progress;remove_ProgressChanged;(System.EventHandler);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;ReadOnlyMemory;ReadOnlyMemory;(T[]);Argument[0].Element;Argument[this];taint;df-generated | +| System;ReadOnlyMemory;ReadOnlyMemory;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;df-generated | +| System;ReadOnlyMemory;Slice;(System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlyMemory;Slice;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlyMemory;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlySpan;CopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;ReadOnlySpan;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System;ReadOnlySpan;GetPinnableReference;();Argument[this].Element;ReturnValue;value;manual | +| System;ReadOnlySpan;ReadOnlySpan;(T);Argument[0];Argument[this].Element;value;manual | +| System;ReadOnlySpan;ReadOnlySpan;(T[]);Argument[0].Element;Argument[this].Element;value;manual | +| System;ReadOnlySpan;ReadOnlySpan;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this].Element;value;manual | +| System;ReadOnlySpan;Slice;(System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;ReadOnlySpan;Slice;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;ReadOnlySpan;ToArray;();Argument[this].Element;ReturnValue.Element;value;manual | +| System;ReadOnlySpan;TryCopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;ReadOnlySpan;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System;ResolveEventHandler;BeginInvoke;(System.Object,System.ResolveEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;RuntimeFieldHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeFieldHandle;ToIntPtr;(System.RuntimeFieldHandle);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeFieldHandle;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System;RuntimeMethodHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeMethodHandle;ToIntPtr;(System.RuntimeMethodHandle);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeMethodHandle;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System;RuntimeTypeHandle;FromIntPtr;(System.IntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeTypeHandle;ToIntPtr;(System.RuntimeTypeHandle);Argument[0];ReturnValue;taint;df-generated | +| System;RuntimeTypeHandle;get_Value;();Argument[this];ReturnValue;taint;df-generated | +| System;SequencePosition;GetObject;();Argument[this];ReturnValue;taint;df-generated | +| System;SequencePosition;SequencePosition;(System.Object,System.Int32);Argument[0];Argument[this];taint;df-generated | +| System;Single;ToString;(System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;Single;ToString;(System.String,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Single;ToType;(System.Type,System.IFormatProvider);Argument[1];ReturnValue;taint;df-generated | +| System;Span;Clear;();Argument[this].WithoutElement;Argument[this];value;manual | +| System;Span;CopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;Span;Fill;(T);Argument[0];Argument[this].Element;value;manual | +| System;Span;GetEnumerator;();Argument[this];ReturnValue;taint;df-generated | +| System;Span;GetPinnableReference;();Argument[this].Element;ReturnValue;value;manual | +| System;Span;Slice;(System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;Span;Slice;(System.Int32,System.Int32);Argument[this].Element;ReturnValue.Element;value;manual | +| System;Span;Span;(T);Argument[0];Argument[this].Element;value;manual | +| System;Span;Span;(T[]);Argument[0].Element;Argument[this].Element;value;manual | +| System;Span;Span;(T[],System.Int32,System.Int32);Argument[0].Element;Argument[this].Element;value;manual | +| System;Span;ToArray;();Argument[this].Element;ReturnValue.Element;value;manual | +| System;Span;TryCopyTo;(System.Span);Argument[this].Element;Argument[0].Element;value;manual | +| System;Span;get_Item;(System.Int32);Argument[this].Element;ReturnValue;value;manual | +| System;String;Clone;();Argument[this];ReturnValue;value;manual | +| System;String;Concat;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.Object,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Concat;(System.Object[]);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[2].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);Argument[3].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[0];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[2];ReturnValue;taint;manual | +| System;String;Concat;(System.String,System.String,System.String,System.String);Argument[3];ReturnValue;taint;manual | +| System;String;Concat;(System.String[]);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Concat;(System.Collections.Generic.IEnumerable);Argument[0].Element;ReturnValue;taint;manual | +| System;String;Copy;(System.String);Argument[0];ReturnValue;value;manual | +| System;String;Create;(System.Int32,TState,System.Buffers.SpanAction);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;String;EnumerateRunes;();Argument[this];ReturnValue;taint;df-generated | +| System;String;Format;(System.IFormatProvider,System.String,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object);Argument[3];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[3];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);Argument[4];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object[]);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.IFormatProvider,System.String,System.Object[]);Argument[2].Element;ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[1];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[2];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object,System.Object,System.Object);Argument[3];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object[]);Argument[0];ReturnValue;taint;manual | +| System;String;Format;(System.String,System.Object[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.CharEnumerator.Current];value;manual | +| System;String;GetEnumerator;();Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator`1.Current];value;manual | +| System;String;Insert;(System.Int32,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Insert;(System.Int32,System.String);Argument[this];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Object[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Object[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[],System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.String[],System.Int32,System.Int32);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Object[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Object[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[]);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[]);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[],System.Int32,System.Int32);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.String[],System.Int32,System.Int32);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.Char,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[0];ReturnValue;taint;manual | +| System;String;Join;(System.String,System.Collections.Generic.IEnumerable);Argument[1].Element;ReturnValue;taint;manual | +| System;String;Normalize;();Argument[this];ReturnValue;taint;manual | +| System;String;Normalize;(System.Text.NormalizationForm);Argument[this];ReturnValue;taint;manual | +| System;String;PadLeft;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;PadLeft;(System.Int32,System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;PadRight;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;PadRight;(System.Int32,System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;Parse;(System.String,System.IFormatProvider);Argument[0];ReturnValue;taint;df-generated | +| System;String;Remove;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;Remove;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;Replace;(System.Char,System.Char);Argument[1];ReturnValue;taint;manual | +| System;String;Replace;(System.Char,System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;Replace;(System.String,System.String);Argument[1];ReturnValue;taint;manual | +| System;String;Replace;(System.String,System.String);Argument[this];ReturnValue;taint;manual | +| System;String;Replace;(System.String,System.String,System.Boolean,System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;df-generated | +| System;String;Replace;(System.String,System.String,System.StringComparison);Argument[1];ReturnValue;taint;df-generated | +| System;String;Replace;(System.String,System.String,System.StringComparison);Argument[this];ReturnValue;taint;df-generated | +| System;String;ReplaceLineEndings;();Argument[this];ReturnValue;taint;df-generated | +| System;String;ReplaceLineEndings;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System;String;Split;(System.Char,System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[]);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[],System.Int32);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[],System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.Char[],System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String,System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String[],System.Int32,System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;Split;(System.String[],System.StringSplitOptions);Argument[this];ReturnValue.Element;taint;manual | +| System;String;String;(System.Char[]);Argument[0].Element;Argument[this];taint;manual | +| System;String;String;(System.Char[],System.Int32,System.Int32);Argument[0].Element;Argument[this];taint;manual | +| System;String;Substring;(System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;Substring;(System.Int32,System.Int32);Argument[this];ReturnValue;taint;manual | +| System;String;ToDateTime;(System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;String;ToLower;();Argument[this];ReturnValue;taint;manual | +| System;String;ToLower;(System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;manual | +| System;String;ToLowerInvariant;();Argument[this];ReturnValue;taint;manual | +| System;String;ToString;();Argument[this];ReturnValue;value;manual | +| System;String;ToString;(System.IFormatProvider);Argument[this];ReturnValue;value;manual | +| System;String;ToType;(System.Type,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;String;ToUpper;();Argument[this];ReturnValue;taint;manual | +| System;String;ToUpper;(System.Globalization.CultureInfo);Argument[this];ReturnValue;taint;manual | +| System;String;ToUpperInvariant;();Argument[this];ReturnValue;taint;manual | +| System;String;Trim;();Argument[this];ReturnValue;taint;manual | +| System;String;Trim;(System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;Trim;(System.Char[]);Argument[this];ReturnValue;taint;manual | +| System;String;TrimEnd;();Argument[this];ReturnValue;taint;manual | +| System;String;TrimEnd;(System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;TrimEnd;(System.Char[]);Argument[this];ReturnValue;taint;manual | +| System;String;TrimStart;();Argument[this];ReturnValue;taint;manual | +| System;String;TrimStart;(System.Char);Argument[this];ReturnValue;taint;manual | +| System;String;TrimStart;(System.Char[]);Argument[this];ReturnValue;taint;manual | +| System;String;TryParse;(System.String,System.IFormatProvider,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;StringNormalizationExtensions;Normalize;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;StringNormalizationExtensions;Normalize;(System.String,System.Text.NormalizationForm);Argument[0];ReturnValue;taint;df-generated | +| System;TimeProvider;CreateTimer;(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;TimeSpan;op_UnaryPlus;(System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZone;ToLocalTime;(System.DateTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZone;ToUniversalTime;(System.DateTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;CreateAdjustmentRule;(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime,System.TimeSpan);Argument[5];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_BaseUtcOffsetDelta;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DateEnd;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DateStart;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DaylightDelta;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DaylightTransitionEnd;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+AdjustmentRule;get_DaylightTransitionStart;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+TransitionTime;CreateFixedDateRule;(System.DateTime,System.Int32,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+TransitionTime;CreateFloatingDateRule;(System.DateTime,System.Int32,System.Int32,System.DayOfWeek);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo+TransitionTime;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TimeZoneInfo+TransitionTime;get_TimeOfDay;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTime;(System.DateTime,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTime;(System.DateTime,System.TimeZoneInfo,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeBySystemTimeZoneId;(System.DateTime,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeFromUtc;(System.DateTime,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeToUtc;(System.DateTime);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ConvertTimeToUtc;(System.DateTime,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[]);Argument[5].Element;ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[1];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[2];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[3];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[4];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;CreateCustomTimeZone;(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo+AdjustmentRule[],System.Boolean);Argument[5].Element;ReturnValue;taint;df-generated | +| System;TimeZoneInfo;FindSystemTimeZoneById;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TimeZoneInfo;GetUtcOffset;(System.DateTime);Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;GetUtcOffset;(System.DateTimeOffset);Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;TryFindSystemTimeZoneById;(System.String,System.TimeZoneInfo);Argument[0];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_BaseUtcOffset;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_DaylightName;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_DisplayName;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_Id;();Argument[this];ReturnValue;taint;df-generated | +| System;TimeZoneInfo;get_StandardName;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[0];ReturnValue.Property[System.Tuple`8.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[1];ReturnValue.Property[System.Tuple`8.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[2];ReturnValue.Property[System.Tuple`8.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[3];ReturnValue.Property[System.Tuple`8.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[4];ReturnValue.Property[System.Tuple`8.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[5];ReturnValue.Property[System.Tuple`8.Item6];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[6];ReturnValue.Property[System.Tuple`8.Item7];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[0];ReturnValue.Property[System.Tuple`7.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[1];ReturnValue.Property[System.Tuple`7.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[2];ReturnValue.Property[System.Tuple`7.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[3];ReturnValue.Property[System.Tuple`7.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[4];ReturnValue.Property[System.Tuple`7.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[5];ReturnValue.Property[System.Tuple`7.Item6];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[6];ReturnValue.Property[System.Tuple`7.Item7];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[0];ReturnValue.Property[System.Tuple`6.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[1];ReturnValue.Property[System.Tuple`6.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[2];ReturnValue.Property[System.Tuple`6.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[3];ReturnValue.Property[System.Tuple`6.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[4];ReturnValue.Property[System.Tuple`6.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5,T6);Argument[5];ReturnValue.Property[System.Tuple`6.Item6];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[0];ReturnValue.Property[System.Tuple`5.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[1];ReturnValue.Property[System.Tuple`5.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[2];ReturnValue.Property[System.Tuple`5.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[3];ReturnValue.Property[System.Tuple`5.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4,T5);Argument[4];ReturnValue.Property[System.Tuple`5.Item5];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[0];ReturnValue.Property[System.Tuple`4.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[1];ReturnValue.Property[System.Tuple`4.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[2];ReturnValue.Property[System.Tuple`4.Item3];value;manual | +| System;Tuple;Create;(T1,T2,T3,T4);Argument[3];ReturnValue.Property[System.Tuple`4.Item4];value;manual | +| System;Tuple;Create;(T1,T2,T3);Argument[0];ReturnValue.Property[System.Tuple`3.Item1];value;manual | +| System;Tuple;Create;(T1,T2,T3);Argument[1];ReturnValue.Property[System.Tuple`3.Item2];value;manual | +| System;Tuple;Create;(T1,T2,T3);Argument[2];ReturnValue.Property[System.Tuple`3.Item3];value;manual | +| System;Tuple;Create;(T1,T2);Argument[0];ReturnValue.Property[System.Tuple`2.Item1];value;manual | +| System;Tuple;Create;(T1,T2);Argument[1];ReturnValue.Property[System.Tuple`2.Item2];value;manual | +| System;Tuple;Create;(T1);Argument[0];ReturnValue.Property[System.Tuple`1.Item1];value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[0];Argument[this].Property[System.Tuple`8.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[1];Argument[this].Property[System.Tuple`8.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[2];Argument[this].Property[System.Tuple`8.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[3];Argument[this].Property[System.Tuple`8.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[4];Argument[this].Property[System.Tuple`8.Item5];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[5];Argument[this].Property[System.Tuple`8.Item6];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[6];Argument[this].Property[System.Tuple`8.Item7];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item6;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item7;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item5];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item6];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`8.Item7];ReturnValue;value;manual | +| System;Tuple;get_Rest;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[0];Argument[this].Property[System.Tuple`7.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[1];Argument[this].Property[System.Tuple`7.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[2];Argument[this].Property[System.Tuple`7.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[3];Argument[this].Property[System.Tuple`7.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[4];Argument[this].Property[System.Tuple`7.Item5];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[5];Argument[this].Property[System.Tuple`7.Item6];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6,T7);Argument[6];Argument[this].Property[System.Tuple`7.Item7];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item6;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item7;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item5];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item6];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`7.Item7];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[0];Argument[this].Property[System.Tuple`6.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[1];Argument[this].Property[System.Tuple`6.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[2];Argument[this].Property[System.Tuple`6.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[3];Argument[this].Property[System.Tuple`6.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[4];Argument[this].Property[System.Tuple`6.Item5];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5,T6);Argument[5];Argument[this].Property[System.Tuple`6.Item6];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item6;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item5];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`6.Item6];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[0];Argument[this].Property[System.Tuple`5.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[1];Argument[this].Property[System.Tuple`5.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[2];Argument[this].Property[System.Tuple`5.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[3];Argument[this].Property[System.Tuple`5.Item4];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4,T5);Argument[4];Argument[this].Property[System.Tuple`5.Item5];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item5;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item4];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`5.Item5];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[0];Argument[this].Property[System.Tuple`4.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[1];Argument[this].Property[System.Tuple`4.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[2];Argument[this].Property[System.Tuple`4.Item3];value;manual | +| System;Tuple;Tuple;(T1,T2,T3,T4);Argument[3];Argument[this].Property[System.Tuple`4.Item4];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item4;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item3];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`4.Item4];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2,T3);Argument[0];Argument[this].Property[System.Tuple`3.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2,T3);Argument[1];Argument[this].Property[System.Tuple`3.Item2];value;manual | +| System;Tuple;Tuple;(T1,T2,T3);Argument[2];Argument[this].Property[System.Tuple`3.Item3];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item3;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`3.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`3.Item2];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`3.Item3];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1,T2);Argument[0];Argument[this].Property[System.Tuple`2.Item1];value;manual | +| System;Tuple;Tuple;(T1,T2);Argument[1];Argument[this].Property[System.Tuple`2.Item2];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item2;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`2.Item1];ReturnValue;value;manual | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`2.Item2];ReturnValue;value;manual | +| System;Tuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;Tuple;(T1);Argument[0];Argument[this].Property[System.Tuple`1.Item1];value;manual | +| System;Tuple;get_Item1;();Argument[this];ReturnValue;taint;df-generated | +| System;Tuple;get_Item;(System.Int32);Argument[this].Property[System.Tuple`1.Item1];ReturnValue;value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,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`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8,T9);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple>,T1,T2,T3,T4,T5,T6,T7,T8);Argument[0].Property[System.Tuple`8.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6,T7);Argument[0].Property[System.Tuple`7.Item7];Argument[7];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5,T6);Argument[0].Property[System.Tuple`6.Item6];Argument[6];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4,T5);Argument[0].Property[System.Tuple`5.Item5];Argument[5];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3,T4);Argument[0].Property[System.Tuple`4.Item4];Argument[4];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3);Argument[0].Property[System.Tuple`3.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3);Argument[0].Property[System.Tuple`3.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2,T3);Argument[0].Property[System.Tuple`3.Item3];Argument[3];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2);Argument[0].Property[System.Tuple`2.Item1];Argument[1];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1,T2);Argument[0].Property[System.Tuple`2.Item2];Argument[2];value;manual | +| System;TupleExtensions;Deconstruct;(System.Tuple,T1);Argument[0].Property[System.Tuple`1.Item1];Argument[1];value;manual | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToTuple;(System.ValueTuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple>);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;TupleExtensions;ToValueTuple;(System.Tuple);Argument[0];ReturnValue;taint;df-generated | +| System;Type;FindInterfaces;(System.Reflection.TypeFilter,System.Object);Argument[0];Argument[0].Parameter[delegate-self];value;hq-generated | +| System;Type;FindMembers;(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetConstructor;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetConstructor;(System.Reflection.BindingFlags,System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetConstructor;(System.Type[]);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetNestedType;(System.String);Argument[this];ReturnValue;taint;df-generated | +| System;Type;GetType;(System.String,System.Func,System.Func);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);Argument[1];Argument[1].Parameter[delegate-self];value;hq-generated | +| System;Type;GetType;(System.String,System.Func,System.Func,System.Boolean,System.Boolean);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Type;MakeGenericSignatureType;(System.Type,System.Type[]);Argument[0];ReturnValue;taint;df-generated | +| System;Type;MakeGenericSignatureType;(System.Type,System.Type[]);Argument[1].Element;ReturnValue;taint;df-generated | +| System;Type;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;Type;get_GenericTypeArguments;();Argument[this];ReturnValue;taint;df-generated | +| System;Type;get_TypeInitializer;();Argument[this];ReturnValue;taint;df-generated | +| System;TypeInitializationException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TypeInitializationException;get_TypeName;();Argument[this];ReturnValue;taint;df-generated | +| System;TypeLoadException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;TypeLoadException;TypeLoadException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;TypeLoadException;get_Message;();Argument[this];ReturnValue;taint;df-generated | +| System;TypeLoadException;get_TypeName;();Argument[this];ReturnValue;taint;df-generated | +| System;UInt128;Abs;(System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitude;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitude;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitudeNumber;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MaxMagnitudeNumber;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitude;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitude;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitudeNumber;(System.UInt128,System.UInt128);Argument[0];ReturnValue;taint;df-generated | +| System;UInt128;MinMagnitudeNumber;(System.UInt128,System.UInt128);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;Abs;(System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;Add;(System.UIntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitude;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitude;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MaxMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitude;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitude;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;MinMagnitudeNumber;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);Argument[0];ReturnValue;taint;df-generated | +| System;UIntPtr;System.Numerics.IAdditionOperators.op_Addition;(System.UIntPtr,System.UIntPtr);Argument[1];ReturnValue;taint;df-generated | +| System;UIntPtr;op_Addition;(System.UIntPtr,System.Int32);Argument[0];ReturnValue;taint;df-generated | +| System;UnhandledExceptionEventArgs;UnhandledExceptionEventArgs;(System.Object,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System;UnhandledExceptionEventArgs;get_ExceptionObject;();Argument[this];ReturnValue;taint;df-generated | +| System;UnhandledExceptionEventHandler;BeginInvoke;(System.Object,System.UnhandledExceptionEventArgs,System.AsyncCallback,System.Object);Argument[2];Argument[2].Parameter[delegate-self];value;hq-generated | +| System;Uri;EscapeDataString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;EscapeString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;EscapeUriString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;GetComponents;(System.UriComponents,System.UriFormat);Argument[this];ReturnValue;taint;df-generated | +| System;Uri;GetLeftPart;(System.UriPartial);Argument[this];ReturnValue;taint;df-generated | +| System;Uri;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;Uri;MakeRelative;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;MakeRelativeUri;(System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;ToString;();Argument[this];ReturnValue;taint;manual | +| System;Uri;ToString;(System.String,System.IFormatProvider);Argument[this];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.String,System.UriCreationOptions,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.String,System.UriKind,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.String,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.String,System.Uri);Argument[1];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.Uri,System.Uri);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;TryCreate;(System.Uri,System.Uri,System.Uri);Argument[1];ReturnValue;taint;df-generated | +| System;Uri;UnescapeDataString;(System.String);Argument[0];ReturnValue;taint;df-generated | +| System;Uri;Uri;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.String);Argument[0];Argument[this];taint;manual | +| System;Uri;Uri;(System.String,System.Boolean);Argument[0];Argument[this];taint;manual | +| System;Uri;Uri;(System.String,System.UriCreationOptions);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.String,System.UriKind);Argument[0];Argument[this];taint;manual | +| System;Uri;Uri;(System.Uri,System.String);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.String);Argument[1];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.String,System.Boolean);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.String,System.Boolean);Argument[1];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.Uri);Argument[0];Argument[this];taint;df-generated | +| System;Uri;Uri;(System.Uri,System.Uri);Argument[1];Argument[this];taint;df-generated | +| System;Uri;get_Authority;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_DnsSafeHost;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_Host;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_IdnHost;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_LocalPath;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_OriginalString;();Argument[this];ReturnValue;taint;manual | +| System;Uri;get_PathAndQuery;();Argument[this];ReturnValue;taint;manual | +| System;Uri;get_Query;();Argument[this];ReturnValue;taint;manual | +| System;Uri;get_Scheme;();Argument[this];ReturnValue;taint;df-generated | +| System;Uri;get_UserInfo;();Argument[this];ReturnValue;taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String);Argument[0];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String);Argument[0];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String);Argument[1];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String,System.Int32,System.String);Argument[3];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String,System.Int32,System.String,System.String);Argument[4];Argument[this];taint;df-generated | +| System;UriBuilder;UriBuilder;(System.Uri);Argument[0];Argument[this];taint;df-generated | +| System;UriBuilder;get_Uri;();Argument[this];ReturnValue;taint;df-generated | +| System;UriFormatException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);Argument[this];Argument[0];taint;df-generated | +| System;UriParser;GetComponents;(System.Uri,System.UriComponents,System.UriFormat);Argument[0];ReturnValue;taint;df-generated | +| System;UriParser;OnNewUri;();Argument[this];ReturnValue;value;df-generated | +| System;UriParser;Register;(System.UriParser,System.String,System.Int32);Argument[1];Argument[0];taint;df-generated | +| System;UriParser;Resolve;(System.Uri,System.Uri,System.UriFormatException);Argument[0];ReturnValue;taint;df-generated | +| System;UriParser;Resolve;(System.Uri,System.Uri,System.UriFormatException);Argument[1];ReturnValue;taint;df-generated | +| System;UriTypeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);Argument[2];ReturnValue;taint;df-generated | +| System;UriTypeConverter;ConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type);Argument[2];ReturnValue;taint;df-generated | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[0];ReturnValue.Field[System.ValueTuple`8.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[1];ReturnValue.Field[System.ValueTuple`8.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[2];ReturnValue.Field[System.ValueTuple`8.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[3];ReturnValue.Field[System.ValueTuple`8.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[4];ReturnValue.Field[System.ValueTuple`8.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[5];ReturnValue.Field[System.ValueTuple`8.Item6];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7,T8);Argument[6];ReturnValue.Field[System.ValueTuple`8.Item7];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[0];ReturnValue.Field[System.ValueTuple`7.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[1];ReturnValue.Field[System.ValueTuple`7.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[2];ReturnValue.Field[System.ValueTuple`7.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[3];ReturnValue.Field[System.ValueTuple`7.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[4];ReturnValue.Field[System.ValueTuple`7.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[5];ReturnValue.Field[System.ValueTuple`7.Item6];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6,T7);Argument[6];ReturnValue.Field[System.ValueTuple`7.Item7];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[0];ReturnValue.Field[System.ValueTuple`6.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[1];ReturnValue.Field[System.ValueTuple`6.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[2];ReturnValue.Field[System.ValueTuple`6.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[3];ReturnValue.Field[System.ValueTuple`6.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[4];ReturnValue.Field[System.ValueTuple`6.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5,T6);Argument[5];ReturnValue.Field[System.ValueTuple`6.Item6];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[0];ReturnValue.Field[System.ValueTuple`5.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[1];ReturnValue.Field[System.ValueTuple`5.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[2];ReturnValue.Field[System.ValueTuple`5.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[3];ReturnValue.Field[System.ValueTuple`5.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4,T5);Argument[4];ReturnValue.Field[System.ValueTuple`5.Item5];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[0];ReturnValue.Field[System.ValueTuple`4.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[1];ReturnValue.Field[System.ValueTuple`4.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[2];ReturnValue.Field[System.ValueTuple`4.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2,T3,T4);Argument[3];ReturnValue.Field[System.ValueTuple`4.Item4];value;manual | +| System;ValueTuple;Create;(T1,T2,T3);Argument[0];ReturnValue.Field[System.ValueTuple`3.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2,T3);Argument[1];ReturnValue.Field[System.ValueTuple`3.Item2];value;manual | +| System;ValueTuple;Create;(T1,T2,T3);Argument[2];ReturnValue.Field[System.ValueTuple`3.Item3];value;manual | +| System;ValueTuple;Create;(T1,T2);Argument[0];ReturnValue.Field[System.ValueTuple`2.Item1];value;manual | +| System;ValueTuple;Create;(T1,T2);Argument[1];ReturnValue.Field[System.ValueTuple`2.Item2];value;manual | +| System;ValueTuple;Create;(T1);Argument[0];ReturnValue.Field[System.ValueTuple`1.Item1];value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[0];Argument[this].Field[System.ValueTuple`8.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[1];Argument[this].Field[System.ValueTuple`8.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[2];Argument[this].Field[System.ValueTuple`8.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[3];Argument[this].Field[System.ValueTuple`8.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[4];Argument[this].Field[System.ValueTuple`8.Item5];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[5];Argument[this].Field[System.ValueTuple`8.Item6];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);Argument[6];Argument[this].Field[System.ValueTuple`8.Item7];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item5];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item6];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`8.Item7];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[0];Argument[this].Field[System.ValueTuple`7.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[1];Argument[this].Field[System.ValueTuple`7.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[2];Argument[this].Field[System.ValueTuple`7.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[3];Argument[this].Field[System.ValueTuple`7.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[4];Argument[this].Field[System.ValueTuple`7.Item5];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[5];Argument[this].Field[System.ValueTuple`7.Item6];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);Argument[6];Argument[this].Field[System.ValueTuple`7.Item7];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item5];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item6];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`7.Item7];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[0];Argument[this].Field[System.ValueTuple`6.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[1];Argument[this].Field[System.ValueTuple`6.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[2];Argument[this].Field[System.ValueTuple`6.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[3];Argument[this].Field[System.ValueTuple`6.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[4];Argument[this].Field[System.ValueTuple`6.Item5];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5,T6);Argument[5];Argument[this].Field[System.ValueTuple`6.Item6];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item5];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`6.Item6];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[0];Argument[this].Field[System.ValueTuple`5.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[1];Argument[this].Field[System.ValueTuple`5.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[2];Argument[this].Field[System.ValueTuple`5.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[3];Argument[this].Field[System.ValueTuple`5.Item4];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4,T5);Argument[4];Argument[this].Field[System.ValueTuple`5.Item5];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item4];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`5.Item5];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[0];Argument[this].Field[System.ValueTuple`4.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[1];Argument[this].Field[System.ValueTuple`4.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[2];Argument[this].Field[System.ValueTuple`4.Item3];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3,T4);Argument[3];Argument[this].Field[System.ValueTuple`4.Item4];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item3];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`4.Item4];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2,T3);Argument[0];Argument[this].Field[System.ValueTuple`3.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3);Argument[1];Argument[this].Field[System.ValueTuple`3.Item2];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2,T3);Argument[2];Argument[this].Field[System.ValueTuple`3.Item3];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`3.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`3.Item2];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`3.Item3];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1,T2);Argument[0];Argument[this].Field[System.ValueTuple`2.Item1];value;manual | +| System;ValueTuple;ValueTuple;(T1,T2);Argument[1];Argument[this].Field[System.ValueTuple`2.Item2];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`2.Item1];ReturnValue;value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`2.Item2];ReturnValue;value;manual | +| System;ValueTuple;ToString;();Argument[this];ReturnValue;taint;df-generated | +| System;ValueTuple;ValueTuple;(T1);Argument[0];Argument[this].Field[System.ValueTuple`1.Item1];value;manual | +| System;ValueTuple;get_Item;(System.Int32);Argument[this].Field[System.ValueTuple`1.Item1];ReturnValue;value;manual | diff --git a/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.ql b/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.ql index 64eef274760..7426226c957 100644 --- a/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.ql +++ b/csharp/ql/test/library-tests/dataflow/library/FlowSummariesFiltered.ql @@ -1,6 +1,17 @@ import shared.FlowSummaries private import semmle.code.csharp.dataflow.internal.ExternalFlow +/** Holds if `c` is a base callable or prototype. */ +private predicate isBaseCallableOrPrototype(UnboundCallable c) { + c.getDeclaringType() instanceof Interface + or + exists(Modifiable m | m = [c.(Modifiable), c.(Accessor).getDeclaration()] | + m.isAbstract() + or + c.getDeclaringType().(Modifiable).isAbstract() and m.(Virtualizable).isVirtual() + ) +} + class IncludeFilteredSummarizedCallable extends IncludeSummarizedCallable { /** * Holds if flow is propagated between `input` and `output` and diff --git a/csharp/ql/test/library-tests/dataflow/tuples/Tuples.expected b/csharp/ql/test/library-tests/dataflow/tuples/Tuples.expected index e1036342255..1fc5f7e0ea4 100644 --- a/csharp/ql/test/library-tests/dataflow/tuples/Tuples.expected +++ b/csharp/ql/test/library-tests/dataflow/tuples/Tuples.expected @@ -152,6 +152,8 @@ edges | Tuples.cs:87:18:87:35 | (..., ...) : ValueTuple,Int32> [field Item1] : String | Tuples.cs:89:18:89:18 | access to local variable p | provenance | | | Tuples.cs:87:18:87:35 | (..., ...) : ValueTuple,Int32> [field Item2, field Item2] : String | Tuples.cs:87:18:87:35 | (..., ...) : ValueTuple [field Item2] : String | provenance | | | Tuples.cs:87:18:87:35 | (..., ...) : ValueTuple,Int32> [field Item2, field Item2] : String | Tuples.cs:87:18:87:35 | (..., ...) : ValueTuple [field Item2] : String | provenance | | +| Tuples.cs:95:22:95:22 | i : String | Tuples.cs:95:12:95:13 | this [Return] : R1 [property i] : String | provenance | | +| Tuples.cs:95:22:95:22 | i : String | Tuples.cs:95:12:95:13 | this [Return] : R1 [property i] : String | provenance | | | Tuples.cs:99:13:99:13 | access to local variable o : String | Tuples.cs:100:24:100:24 | access to local variable o : String | provenance | | | Tuples.cs:99:13:99:13 | access to local variable o : String | Tuples.cs:100:24:100:24 | access to local variable o : String | provenance | | | Tuples.cs:99:17:99:33 | call to method Source : String | Tuples.cs:99:13:99:13 | access to local variable o : String | provenance | | @@ -379,6 +381,8 @@ nodes | Tuples.cs:89:18:89:18 | access to local variable p | semmle.label | access to local variable p | | Tuples.cs:90:18:90:18 | access to local variable r | semmle.label | access to local variable r | | Tuples.cs:90:18:90:18 | access to local variable r | semmle.label | access to local variable r | +| Tuples.cs:95:12:95:13 | this [Return] : R1 [property i] : String | semmle.label | this [Return] : R1 [property i] : String | +| Tuples.cs:95:12:95:13 | this [Return] : R1 [property i] : String | semmle.label | this [Return] : R1 [property i] : String | | Tuples.cs:95:22:95:22 | i : String | semmle.label | i : String | | Tuples.cs:95:22:95:22 | i : String | semmle.label | i : String | | Tuples.cs:99:13:99:13 | access to local variable o : String | semmle.label | access to local variable o : String | @@ -436,8 +440,8 @@ nodes | Tuples.cs:134:14:134:15 | access to local variable y4 | semmle.label | access to local variable y4 | | Tuples.cs:134:14:134:15 | access to local variable y4 | semmle.label | access to local variable y4 | subpaths -| Tuples.cs:100:24:100:24 | access to local variable o : String | Tuples.cs:95:22:95:22 | i : String | Tuples.cs:95:22:95:22 | i : String | Tuples.cs:100:17:100:28 | object creation of type R1 : R1 [property i] : String | -| Tuples.cs:100:24:100:24 | access to local variable o : String | Tuples.cs:95:22:95:22 | i : String | Tuples.cs:95:22:95:22 | i : String | Tuples.cs:100:17:100:28 | object creation of type R1 : R1 [property i] : String | +| Tuples.cs:100:24:100:24 | access to local variable o : String | Tuples.cs:95:22:95:22 | i : String | Tuples.cs:95:12:95:13 | this [Return] : R1 [property i] : String | Tuples.cs:100:17:100:28 | object creation of type R1 : R1 [property i] : String | +| Tuples.cs:100:24:100:24 | access to local variable o : String | Tuples.cs:95:22:95:22 | i : String | Tuples.cs:95:12:95:13 | this [Return] : R1 [property i] : String | Tuples.cs:100:17:100:28 | object creation of type R1 : R1 [property i] : String | #select | Tuples.cs:12:14:12:14 | access to local variable a | Tuples.cs:7:18:7:34 | call to method Source : Object | Tuples.cs:12:14:12:14 | access to local variable a | $@ | Tuples.cs:7:18:7:34 | call to method Source : Object | call to method Source : Object | | Tuples.cs:12:14:12:14 | access to local variable a | Tuples.cs:7:18:7:34 | call to method Source : Object | Tuples.cs:12:14:12:14 | access to local variable a | $@ | Tuples.cs:7:18:7:34 | call to method Source : Object | call to method Source : Object | diff --git a/csharp/ql/test/library-tests/exprorstmtparent/Callable.expected b/csharp/ql/test/library-tests/exprorstmtparent/Callable.expected index 191dd35f976..2de32e4ee00 100644 --- a/csharp/ql/test/library-tests/exprorstmtparent/Callable.expected +++ b/csharp/ql/test/library-tests/exprorstmtparent/Callable.expected @@ -34,39 +34,4 @@ | A.cs:36:9:36:10 | M1 | B.cs:32:17:32:17 | 0 | | A.cs:37:9:37:10 | M2 | A.cs:37:14:37:28 | {...} | | A.cs:37:9:37:10 | M2 | C.cs:3:17:3:17 | 0 | -| B.cs:1:7:1:8 | C1 | A.cs:4:7:4:8 | {...} | -| B.cs:1:7:1:8 | C1 | B.cs:1:7:1:8 | {...} | -| B.cs:3:22:3:22 | get_P1 | A.cs:6:22:6:31 | throw ... | -| B.cs:3:22:3:22 | get_P1 | B.cs:3:22:3:22 | 0 | -| B.cs:4:21:4:23 | get_P2 | A.cs:7:25:7:39 | {...} | -| B.cs:4:21:4:23 | get_P2 | B.cs:4:25:4:37 | {...} | -| B.cs:4:39:4:41 | set_P2 | A.cs:7:45:7:59 | {...} | -| B.cs:4:39:4:41 | set_P2 | B.cs:4:43:4:45 | {...} | -| B.cs:5:16:5:16 | M | A.cs:8:23:8:32 | throw ... | -| B.cs:5:16:5:16 | M | B.cs:5:23:5:23 | 2 | -| B.cs:12:31:12:40 | get_Item | A.cs:14:31:14:31 | access to parameter i | -| B.cs:12:31:12:40 | get_Item | B.cs:12:31:12:40 | throw ... | -| B.cs:13:36:13:38 | get_Item | A.cs:15:40:15:52 | {...} | -| B.cs:13:36:13:38 | get_Item | B.cs:13:40:13:54 | {...} | -| B.cs:13:56:13:58 | set_Item | A.cs:15:58:15:60 | {...} | -| B.cs:13:56:13:58 | set_Item | B.cs:13:60:13:62 | {...} | -| B.cs:14:17:14:18 | M1 | A.cs:17:5:19:5 | {...} | -| B.cs:14:17:14:18 | M1 | B.cs:15:5:17:5 | {...} | | B.cs:16:9:16:31 | M2 | B.cs:16:21:16:30 | throw ... | -| B.cs:18:12:18:13 | C2 | A.cs:20:22:20:31 | {...} | -| B.cs:18:12:18:13 | C2 | B.cs:18:22:18:36 | {...} | -| B.cs:19:12:19:13 | C2 | A.cs:21:27:21:29 | {...} | -| B.cs:19:12:19:13 | C2 | B.cs:19:27:19:29 | {...} | -| B.cs:20:6:20:7 | ~C2 | A.cs:22:11:22:13 | {...} | -| B.cs:20:6:20:7 | ~C2 | B.cs:20:11:20:25 | {...} | -| B.cs:21:28:21:35 | implicit conversion | A.cs:23:50:23:53 | null | -| B.cs:21:28:21:35 | implicit conversion | B.cs:21:50:21:59 | throw ... | -| B.cs:25:7:25:8 | C3 | A.cs:28:7:28:8 | {...} | -| B.cs:25:7:25:8 | C3 | B.cs:25:7:25:8 | {...} | -| B.cs:27:21:27:23 | get_P3 | A.cs:30:28:30:37 | throw ... | -| B.cs:32:9:32:10 | M1 | A.cs:36:14:36:28 | {...} | -| B.cs:32:9:32:10 | M1 | B.cs:32:17:32:17 | 0 | -| C.cs:1:15:1:16 | C4 | A.cs:34:15:34:16 | {...} | -| C.cs:1:15:1:16 | C4 | C.cs:1:15:1:16 | {...} | -| C.cs:3:9:3:10 | M2 | A.cs:37:14:37:28 | {...} | -| C.cs:3:9:3:10 | M2 | C.cs:3:17:3:17 | 0 | diff --git a/csharp/ql/test/library-tests/exprorstmtparent/Declaration.expected b/csharp/ql/test/library-tests/exprorstmtparent/Declaration.expected index 2bab92ce872..a1df8e9dd0f 100644 --- a/csharp/ql/test/library-tests/exprorstmtparent/Declaration.expected +++ b/csharp/ql/test/library-tests/exprorstmtparent/Declaration.expected @@ -38,45 +38,7 @@ | A.cs:34:15:34:16 | C4 | | A.cs:36:9:36:10 | M1 | | A.cs:37:9:37:10 | M2 | -| B.cs:1:7:1:8 | C1 | -| B.cs:3:16:3:17 | P1 | -| B.cs:3:22:3:22 | get_P1 | -| B.cs:4:16:4:17 | P2 | -| B.cs:4:21:4:23 | get_P2 | -| B.cs:4:39:4:41 | set_P2 | -| B.cs:4:39:4:41 | value | -| B.cs:5:16:5:16 | M | -| B.cs:9:7:9:8 | C2 | -| B.cs:11:16:11:16 | F | -| B.cs:12:16:12:19 | Item | -| B.cs:12:25:12:25 | i | -| B.cs:12:25:12:25 | i | -| B.cs:12:31:12:40 | get_Item | -| B.cs:13:19:13:22 | Item | -| B.cs:13:31:13:31 | s | -| B.cs:13:31:13:31 | s | -| B.cs:13:31:13:31 | s | -| B.cs:13:36:13:38 | get_Item | -| B.cs:13:56:13:58 | set_Item | -| B.cs:13:56:13:58 | value | -| B.cs:14:17:14:18 | M1 | -| B.cs:14:24:14:24 | i | | B.cs:16:9:16:31 | M2 | -| B.cs:18:12:18:13 | C2 | -| B.cs:18:19:18:19 | i | -| B.cs:19:12:19:13 | C2 | -| B.cs:20:6:20:7 | ~C2 | -| B.cs:21:28:21:35 | implicit conversion | -| B.cs:21:44:21:44 | i | -| B.cs:22:16:22:16 | P | -| B.cs:22:20:22:22 | get_P | -| B.cs:22:25:22:27 | set_P | -| B.cs:22:25:22:27 | value | -| B.cs:25:7:25:8 | C3 | -| B.cs:27:16:27:17 | P3 | -| B.cs:27:21:27:23 | get_P3 | | B.cs:30:15:30:16 | C4 | -| B.cs:32:9:32:10 | M1 | | C.cs:1:15:1:16 | C4 | -| C.cs:3:9:3:10 | M2 | | file://:0:0:0:0 | | diff --git a/csharp/ql/test/library-tests/exprorstmtparent/Indexer.expected b/csharp/ql/test/library-tests/exprorstmtparent/Indexer.expected index 2421dc75b7a..260045e6eb9 100644 --- a/csharp/ql/test/library-tests/exprorstmtparent/Indexer.expected +++ b/csharp/ql/test/library-tests/exprorstmtparent/Indexer.expected @@ -1,4 +1,2 @@ | A.cs:14:16:14:19 | Item | A.cs:14:31:14:31 | access to parameter i | | A.cs:14:16:14:19 | Item | B.cs:12:31:12:40 | throw ... | -| B.cs:12:16:12:19 | Item | A.cs:14:31:14:31 | access to parameter i | -| B.cs:12:16:12:19 | Item | B.cs:12:31:12:40 | throw ... | diff --git a/csharp/ql/test/library-tests/exprorstmtparent/Parameter.expected b/csharp/ql/test/library-tests/exprorstmtparent/Parameter.expected index 405336b4228..952b77bf3af 100644 --- a/csharp/ql/test/library-tests/exprorstmtparent/Parameter.expected +++ b/csharp/ql/test/library-tests/exprorstmtparent/Parameter.expected @@ -1,4 +1,2 @@ | A.cs:16:24:16:24 | i | A.cs:16:28:16:28 | 0 | | A.cs:16:24:16:24 | i | B.cs:14:28:14:28 | 1 | -| B.cs:14:24:14:24 | i | A.cs:16:28:16:28 | 0 | -| B.cs:14:24:14:24 | i | B.cs:14:28:14:28 | 1 | diff --git a/csharp/ql/test/library-tests/exprorstmtparent/Property.expected b/csharp/ql/test/library-tests/exprorstmtparent/Property.expected index bf3e4797973..3ffc55cfe3c 100644 --- a/csharp/ql/test/library-tests/exprorstmtparent/Property.expected +++ b/csharp/ql/test/library-tests/exprorstmtparent/Property.expected @@ -2,7 +2,3 @@ | A.cs:6:16:6:17 | P1 | B.cs:3:22:3:22 | 0 | body | | A.cs:24:16:24:16 | P | A.cs:24:34:24:34 | 0 | initializer | | A.cs:24:16:24:16 | P | B.cs:22:34:22:34 | 1 | initializer | -| B.cs:3:16:3:17 | P1 | A.cs:6:22:6:31 | throw ... | body | -| B.cs:3:16:3:17 | P1 | B.cs:3:22:3:22 | 0 | body | -| B.cs:22:16:22:16 | P | A.cs:24:34:24:34 | 0 | initializer | -| B.cs:22:16:22:16 | P | B.cs:22:34:22:34 | 1 | initializer | diff --git a/csharp/ql/test/library-tests/extractor/tagstack/Bodies.expected b/csharp/ql/test/library-tests/extractor/tagstack/Bodies.expected index 147cd991425..60c8b99a6d4 100644 --- a/csharp/ql/test/library-tests/extractor/tagstack/Bodies.expected +++ b/csharp/ql/test/library-tests/extractor/tagstack/Bodies.expected @@ -1,2 +1 @@ | A.cs:5:12:5:13 | M1 | This method has multiple bodies. | -| B.cs:5:12:5:13 | M1 | This method has multiple bodies. | diff --git a/csharp/ql/test/library-tests/extractor/tagstack/Classes.expected b/csharp/ql/test/library-tests/extractor/tagstack/Classes.expected index 33c9f5a6b3d..3163ed48abe 100644 --- a/csharp/ql/test/library-tests/extractor/tagstack/Classes.expected +++ b/csharp/ql/test/library-tests/extractor/tagstack/Classes.expected @@ -1,2 +1 @@ | A.cs:3:7:3:7 | C | -| B.cs:3:7:3:7 | C | diff --git a/csharp/ql/test/library-tests/extractor/tagstack/Methods.expected b/csharp/ql/test/library-tests/extractor/tagstack/Methods.expected index 27a65e160d5..664f3830acb 100644 --- a/csharp/ql/test/library-tests/extractor/tagstack/Methods.expected +++ b/csharp/ql/test/library-tests/extractor/tagstack/Methods.expected @@ -1,4 +1,3 @@ | A.cs:5:12:5:13 | M1 | | A.cs:6:10:6:11 | M2 | -| B.cs:5:12:5:13 | M1 | | B.cs:6:10:6:11 | M3 | diff --git a/csharp/ql/test/library-tests/frameworks/EntityFramework/FlowSummaries.expected b/csharp/ql/test/library-tests/frameworks/EntityFramework/FlowSummaries.expected index db1bacefb33..ec8eb139679 100644 --- a/csharp/ql/test/library-tests/frameworks/EntityFramework/FlowSummaries.expected +++ b/csharp/ql/test/library-tests/frameworks/EntityFramework/FlowSummaries.expected @@ -1,175 +1,95 @@ summary -| EFCoreTests;MyContext;false;get_Addresses;();;SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Id]];ReturnValue.Element.Property[EFCoreTests.Address.Id];value;manual | -| EFCoreTests;MyContext;false;get_Addresses;();;SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Street]];ReturnValue.Element.Property[EFCoreTests.Address.Street];value;manual | -| EFCoreTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.AddressId]];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.AddressId];value;manual | -| EFCoreTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id]];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];value;manual | -| EFCoreTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street]];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];value;manual | -| EFCoreTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Id]];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Id];value;manual | -| EFCoreTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.PersonId]];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.PersonId];value;manual | -| EFCoreTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id]];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];value;manual | -| EFCoreTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name]];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];value;manual | -| EFCoreTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id]];ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];value;manual | -| EFCoreTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street]];ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];value;manual | -| EFCoreTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Id]];ReturnValue.Element.Property[EFCoreTests.Person.Id];value;manual | -| EFCoreTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Name]];ReturnValue.Element.Property[EFCoreTests.Person.Name];value;manual | -| EFTests;MyContext;false;get_Addresses;();;SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];ReturnValue.Element.Property[EFTests.Address.Id];value;manual | -| EFTests;MyContext;false;get_Addresses;();;SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];ReturnValue.Element.Property[EFTests.Address.Street];value;manual | -| EFTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.AddressId]];ReturnValue.Element.Property[EFTests.PersonAddressMap.AddressId];value;manual | -| EFTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];value;manual | -| EFTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];value;manual | -| EFTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Id]];ReturnValue.Element.Property[EFTests.PersonAddressMap.Id];value;manual | -| EFTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.PersonId]];ReturnValue.Element.Property[EFTests.PersonAddressMap.PersonId];value;manual | -| EFTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id]];ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];value;manual | -| EFTests;MyContext;false;get_PersonAddresses;();;SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name]];ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];value;manual | -| EFTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];value;manual | -| EFTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];value;manual | -| EFTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Id]];ReturnValue.Element.Property[EFTests.Person.Id];value;manual | -| EFTests;MyContext;false;get_Persons;();;SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Name]];ReturnValue.Element.Property[EFTests.Person.Name];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.AddressId];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.AddressId]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.PersonId];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.PersonId]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Name]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChanges;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Name]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.AddressId];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.AddressId]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.PersonId];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.PersonId]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Name]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Addresses#ReturnValue.Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Id]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name]];value;manual | -| Microsoft.EntityFrameworkCore;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.MyContext.Persons#ReturnValue.Element.Property[EFCoreTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.AddressId];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.AddressId]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.PersonId];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.PersonId]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChanges;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.AddressId];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.AddressId]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.PersonId];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.PersonId]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;();;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.AddressId];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.AddressId]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.PersonId];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.PersonId]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Addresses#ReturnValue.Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Id]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.PersonAddresses#ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name]];value;manual | -| System.Data.Entity;DbContext;false;SaveChangesAsync;(System.Threading.CancellationToken);;Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.MyContext.Persons#ReturnValue.Element.Property[EFTests.Person.Name]];value;manual | +| EFCoreTests;MyContext;get_Addresses;();SyntheticGlobal[EFCoreTests.Address.Id];ReturnValue.Element.Property[EFCoreTests.Address.Id];value;manual | +| EFCoreTests;MyContext;get_Addresses;();SyntheticGlobal[EFCoreTests.Address.Street];ReturnValue.Element.Property[EFCoreTests.Address.Street];value;manual | +| EFCoreTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFCoreTests.Address.Id];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];value;manual | +| EFCoreTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFCoreTests.Address.Street];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];value;manual | +| EFCoreTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFCoreTests.Person.Id];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];value;manual | +| EFCoreTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFCoreTests.Person.Name];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];value;manual | +| EFCoreTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFCoreTests.PersonAddressMap.AddressId];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.AddressId];value;manual | +| EFCoreTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFCoreTests.PersonAddressMap.Id];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.Id];value;manual | +| EFCoreTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFCoreTests.PersonAddressMap.PersonId];ReturnValue.Element.Property[EFCoreTests.PersonAddressMap.PersonId];value;manual | +| EFCoreTests;MyContext;get_Persons;();SyntheticGlobal[EFCoreTests.Address.Id];ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];value;manual | +| EFCoreTests;MyContext;get_Persons;();SyntheticGlobal[EFCoreTests.Address.Street];ReturnValue.Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];value;manual | +| EFCoreTests;MyContext;get_Persons;();SyntheticGlobal[EFCoreTests.Person.Id];ReturnValue.Element.Property[EFCoreTests.Person.Id];value;manual | +| EFCoreTests;MyContext;get_Persons;();SyntheticGlobal[EFCoreTests.Person.Name];ReturnValue.Element.Property[EFCoreTests.Person.Name];value;manual | +| EFTests;MyContext;get_Addresses;();SyntheticGlobal[EFTests.Address.Id];ReturnValue.Element.Property[EFTests.Address.Id];value;manual | +| EFTests;MyContext;get_Addresses;();SyntheticGlobal[EFTests.Address.Street];ReturnValue.Element.Property[EFTests.Address.Street];value;manual | +| EFTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFTests.Address.Id];ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];value;manual | +| EFTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFTests.Address.Street];ReturnValue.Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];value;manual | +| EFTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFTests.Person.Id];ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];value;manual | +| EFTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFTests.Person.Name];ReturnValue.Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];value;manual | +| EFTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFTests.PersonAddressMap.AddressId];ReturnValue.Element.Property[EFTests.PersonAddressMap.AddressId];value;manual | +| EFTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFTests.PersonAddressMap.Id];ReturnValue.Element.Property[EFTests.PersonAddressMap.Id];value;manual | +| EFTests;MyContext;get_PersonAddresses;();SyntheticGlobal[EFTests.PersonAddressMap.PersonId];ReturnValue.Element.Property[EFTests.PersonAddressMap.PersonId];value;manual | +| EFTests;MyContext;get_Persons;();SyntheticGlobal[EFTests.Address.Id];ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];value;manual | +| EFTests;MyContext;get_Persons;();SyntheticGlobal[EFTests.Address.Street];ReturnValue.Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];value;manual | +| EFTests;MyContext;get_Persons;();SyntheticGlobal[EFTests.Person.Id];ReturnValue.Element.Property[EFTests.Person.Id];value;manual | +| EFTests;MyContext;get_Persons;();SyntheticGlobal[EFTests.Person.Name];ReturnValue.Element.Property[EFTests.Person.Name];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.Address.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.Address.Street];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.AddressId];SyntheticGlobal[EFCoreTests.PersonAddressMap.AddressId];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.Address.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.Address.Street];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Id];SyntheticGlobal[EFCoreTests.PersonAddressMap.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.PersonId];SyntheticGlobal[EFCoreTests.PersonAddressMap.PersonId];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.Person.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.Person.Name];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.Address.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.Address.Street];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.Person.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChanges;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.Person.Name];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.Address.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.Address.Street];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.AddressId];SyntheticGlobal[EFCoreTests.PersonAddressMap.AddressId];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.Address.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Address].Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.Address.Street];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Id];SyntheticGlobal[EFCoreTests.PersonAddressMap.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.PersonId];SyntheticGlobal[EFCoreTests.PersonAddressMap.PersonId];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.Person.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.PersonAddresses].Element.Property[EFCoreTests.PersonAddressMap.Person].Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.Person.Name];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Id];SyntheticGlobal[EFCoreTests.Address.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Addresses].Element.Property[EFCoreTests.Address.Street];SyntheticGlobal[EFCoreTests.Address.Street];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Id];SyntheticGlobal[EFCoreTests.Person.Id];value;manual | +| Microsoft.EntityFrameworkCore;DbContext;SaveChangesAsync;();Argument[this].Property[EFCoreTests.MyContext.Persons].Element.Property[EFCoreTests.Person.Name];SyntheticGlobal[EFCoreTests.Person.Name];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.AddressId];SyntheticGlobal[EFTests.PersonAddressMap.AddressId];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Id];SyntheticGlobal[EFTests.PersonAddressMap.Id];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.PersonId];SyntheticGlobal[EFTests.PersonAddressMap.PersonId];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.Person.Id];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.Person.Name];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.Person.Id];value;manual | +| System.Data.Entity;DbContext;SaveChanges;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.Person.Name];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.AddressId];SyntheticGlobal[EFTests.PersonAddressMap.AddressId];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Id];SyntheticGlobal[EFTests.PersonAddressMap.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.PersonId];SyntheticGlobal[EFTests.PersonAddressMap.PersonId];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.Person.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.Person.Name];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.Person.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;();Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.Person.Name];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.AddressId];SyntheticGlobal[EFTests.PersonAddressMap.AddressId];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Address].Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Id];SyntheticGlobal[EFTests.PersonAddressMap.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.PersonId];SyntheticGlobal[EFTests.PersonAddressMap.PersonId];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Id];SyntheticGlobal[EFTests.Person.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.PersonAddresses].Element.Property[EFTests.PersonAddressMap.Person].Property[EFTests.Person.Name];SyntheticGlobal[EFTests.Person.Name];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Id];SyntheticGlobal[EFTests.Address.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Addresses].Element.Property[EFTests.Address.Street];SyntheticGlobal[EFTests.Address.Street];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Id];SyntheticGlobal[EFTests.Person.Id];value;manual | +| System.Data.Entity;DbContext;SaveChangesAsync;(System.Threading.CancellationToken);Argument[this].Property[EFTests.MyContext.Persons].Element.Property[EFTests.Person.Name];SyntheticGlobal[EFTests.Person.Name];value;manual | sourceNode sinkNode | EntityFrameworkCore.cs:72:36:72:40 | "sql" | sql-injection | diff --git a/csharp/ql/test/library-tests/standalone/errorrecovery/ErrorTypes.expected b/csharp/ql/test/library-tests/standalone/errorrecovery/ErrorTypes.expected index bd9f2307b75..6de54b87ba8 100644 --- a/csharp/ql/test/library-tests/standalone/errorrecovery/ErrorTypes.expected +++ b/csharp/ql/test/library-tests/standalone/errorrecovery/ErrorTypes.expected @@ -13,10 +13,8 @@ | errors.cs:74:17:74:17 | x | Int32 | | errors.cs:75:17:75:17 | x | Int32 | | errors.cs:82:13:82:13 | F | Int32 | -| errors.cs:89:13:89:13 | F | Int32 | | errors.cs:91:29:91:29 | a | Func | | errors.cs:91:34:91:35 | x1 | Int32 | | errors.cs:91:38:91:39 | x2 | Int32 | -| errors.cs:92:29:92:29 | a | Func | | errors.cs:92:34:92:35 | y1 | Int32 | | errors.cs:92:38:92:39 | y2 | Int32 | diff --git a/csharp/ql/test/library-tests/standalone/errorrecovery/Methods.expected b/csharp/ql/test/library-tests/standalone/errorrecovery/Methods.expected index 54d152d2a8f..a27ebd477de 100644 --- a/csharp/ql/test/library-tests/standalone/errorrecovery/Methods.expected +++ b/csharp/ql/test/library-tests/standalone/errorrecovery/Methods.expected @@ -6,6 +6,5 @@ | errors.cs:67:22:67:22 | M | 0 | | errors.cs:72:22:72:22 | M | 0 | | errors.cs:81:18:81:22 | get_P | 0 | -| errors.cs:88:18:88:22 | get_P | 0 | | errors.cs:91:33:91:45 | (...) => ... | 0 | | errors.cs:92:33:92:45 | (...) => ... | 0 | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.expected b/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.expected index 690916b79bc..d2c78c3fa26 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.expected +++ b/csharp/ql/test/query-tests/Security Features/CWE-022/ZipSlip/ZipSlip.expected @@ -1,69 +1,71 @@ edges -| ZipSlip.cs:15:24:15:31 | access to local variable fullPath : String | ZipSlip.cs:30:71:30:78 | access to local variable fullPath : String | provenance | | -| ZipSlip.cs:15:24:15:31 | access to local variable fullPath : String | ZipSlip.cs:38:81:38:88 | access to local variable fullPath : String | provenance | | -| ZipSlip.cs:15:35:15:66 | call to method GetFullPath : String | ZipSlip.cs:15:24:15:31 | access to local variable fullPath : String | provenance | | -| ZipSlip.cs:15:52:15:65 | access to property FullName : String | ZipSlip.cs:15:35:15:66 | call to method GetFullPath : String | provenance | MaD:1115 | -| ZipSlip.cs:18:24:18:27 | access to local variable file : String | ZipSlip.cs:22:71:22:74 | access to local variable file : String | provenance | | -| ZipSlip.cs:18:31:18:44 | access to property FullName : String | ZipSlip.cs:18:24:18:27 | access to local variable file : String | provenance | | +| ZipSlip.cs:15:24:15:40 | access to local variable fullPath_relative : String | ZipSlip.cs:30:71:30:87 | access to local variable fullPath_relative : String | provenance | | +| ZipSlip.cs:15:24:15:40 | access to local variable fullPath_relative : String | ZipSlip.cs:35:28:35:56 | access to local variable destFilePath_notCanonicalized : String | provenance | | +| ZipSlip.cs:15:44:15:75 | call to method GetFullPath : String | ZipSlip.cs:15:24:15:40 | access to local variable fullPath_relative : String | provenance | | +| ZipSlip.cs:15:61:15:74 | access to property FullName : String | ZipSlip.cs:15:44:15:75 | call to method GetFullPath : String | provenance | MaD:1115 | +| ZipSlip.cs:18:24:18:49 | access to local variable file_badDirectoryTraversal : String | ZipSlip.cs:22:71:22:96 | access to local variable file_badDirectoryTraversal : String | provenance | | +| ZipSlip.cs:18:53:18:66 | access to property FullName : String | ZipSlip.cs:18:24:18:49 | access to local variable file_badDirectoryTraversal : String | provenance | | | ZipSlip.cs:22:28:22:39 | access to local variable destFileName : String | ZipSlip.cs:23:41:23:52 | access to local variable destFileName | provenance | | -| ZipSlip.cs:22:43:22:75 | call to method Combine : String | ZipSlip.cs:22:28:22:39 | access to local variable destFileName : String | provenance | | -| ZipSlip.cs:22:71:22:74 | access to local variable file : String | ZipSlip.cs:22:43:22:75 | call to method Combine : String | provenance | MaD:1098 | +| ZipSlip.cs:22:43:22:97 | call to method Combine : String | ZipSlip.cs:22:28:22:39 | access to local variable destFileName : String | provenance | | +| ZipSlip.cs:22:71:22:96 | access to local variable file_badDirectoryTraversal : String | ZipSlip.cs:22:43:22:97 | call to method Combine : String | provenance | MaD:1098 | | ZipSlip.cs:30:28:30:39 | access to local variable destFilePath : String | ZipSlip.cs:31:41:31:52 | access to local variable destFilePath | provenance | | -| ZipSlip.cs:30:28:30:39 | access to local variable destFilePath : String | ZipSlip.cs:35:45:35:56 | access to local variable destFilePath | provenance | | -| ZipSlip.cs:30:43:30:79 | call to method Combine : String | ZipSlip.cs:30:28:30:39 | access to local variable destFilePath : String | provenance | | -| ZipSlip.cs:30:71:30:78 | access to local variable fullPath : String | ZipSlip.cs:30:43:30:79 | call to method Combine : String | provenance | MaD:1098 | -| ZipSlip.cs:38:21:38:32 | access to local variable destFilePath : String | ZipSlip.cs:39:41:39:52 | access to local variable destFilePath | provenance | | -| ZipSlip.cs:38:36:38:90 | call to method GetFullPath : String | ZipSlip.cs:38:21:38:32 | access to local variable destFilePath : String | provenance | | -| ZipSlip.cs:38:53:38:89 | call to method Combine : String | ZipSlip.cs:38:36:38:90 | call to method GetFullPath : String | provenance | MaD:1115 | -| ZipSlip.cs:38:81:38:88 | access to local variable fullPath : String | ZipSlip.cs:38:53:38:89 | call to method Combine : String | provenance | MaD:1098 | -| ZipSlip.cs:61:32:61:43 | access to local variable destFilePath : String | ZipSlip.cs:68:74:68:85 | access to local variable destFilePath | provenance | | -| ZipSlip.cs:61:32:61:43 | access to local variable destFilePath : String | ZipSlip.cs:75:71:75:82 | access to local variable destFilePath | provenance | | -| ZipSlip.cs:61:32:61:43 | access to local variable destFilePath : String | ZipSlip.cs:82:57:82:68 | access to local variable destFilePath | provenance | | -| ZipSlip.cs:61:32:61:43 | access to local variable destFilePath : String | ZipSlip.cs:90:58:90:69 | access to local variable destFilePath | provenance | | -| ZipSlip.cs:61:47:61:86 | call to method Combine : String | ZipSlip.cs:61:32:61:43 | access to local variable destFilePath : String | provenance | | -| ZipSlip.cs:61:72:61:85 | access to property FullName : String | ZipSlip.cs:61:47:61:86 | call to method Combine : String | provenance | MaD:1098 | +| ZipSlip.cs:30:43:30:88 | call to method Combine : String | ZipSlip.cs:30:28:30:39 | access to local variable destFilePath : String | provenance | | +| ZipSlip.cs:30:71:30:87 | access to local variable fullPath_relative : String | ZipSlip.cs:30:43:30:88 | call to method Combine : String | provenance | MaD:1098 | +| ZipSlip.cs:35:28:35:56 | access to local variable destFilePath_notCanonicalized : String | ZipSlip.cs:39:45:39:73 | access to local variable destFilePath_notCanonicalized | provenance | | +| ZipSlip.cs:58:20:58:27 | access to local variable fullpath : String | ZipSlip.cs:62:33:62:40 | access to local variable fullpath | provenance | | +| ZipSlip.cs:58:20:58:27 | access to local variable fullpath : String | ZipSlip.cs:71:37:71:44 | access to local variable fullpath | provenance | | +| ZipSlip.cs:58:31:58:75 | call to method Combine : String | ZipSlip.cs:58:20:58:27 | access to local variable fullpath : String | provenance | | +| ZipSlip.cs:58:61:58:74 | access to property FullName : String | ZipSlip.cs:58:31:58:75 | call to method Combine : String | provenance | MaD:1098 | +| ZipSlip.cs:105:32:105:43 | access to local variable destFilePath : String | ZipSlip.cs:112:74:112:85 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:105:32:105:43 | access to local variable destFilePath : String | ZipSlip.cs:119:71:119:82 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:105:32:105:43 | access to local variable destFilePath : String | ZipSlip.cs:126:57:126:68 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:105:32:105:43 | access to local variable destFilePath : String | ZipSlip.cs:134:58:134:69 | access to local variable destFilePath | provenance | | +| ZipSlip.cs:105:47:105:86 | call to method Combine : String | ZipSlip.cs:105:32:105:43 | access to local variable destFilePath : String | provenance | | +| ZipSlip.cs:105:72:105:85 | access to property FullName : String | ZipSlip.cs:105:47:105:86 | call to method Combine : String | provenance | MaD:1098 | | ZipSlipBad.cs:9:16:9:27 | access to local variable destFileName : String | ZipSlipBad.cs:10:29:10:40 | access to local variable destFileName | provenance | | | ZipSlipBad.cs:9:31:9:73 | call to method Combine : String | ZipSlipBad.cs:9:16:9:27 | access to local variable destFileName : String | provenance | | | ZipSlipBad.cs:9:59:9:72 | access to property FullName : String | ZipSlipBad.cs:9:31:9:73 | call to method Combine : String | provenance | MaD:1098 | nodes -| ZipSlip.cs:15:24:15:31 | access to local variable fullPath : String | semmle.label | access to local variable fullPath : String | -| ZipSlip.cs:15:35:15:66 | call to method GetFullPath : String | semmle.label | call to method GetFullPath : String | -| ZipSlip.cs:15:52:15:65 | access to property FullName : String | semmle.label | access to property FullName : String | -| ZipSlip.cs:18:24:18:27 | access to local variable file : String | semmle.label | access to local variable file : String | -| ZipSlip.cs:18:31:18:44 | access to property FullName : String | semmle.label | access to property FullName : String | +| ZipSlip.cs:15:24:15:40 | access to local variable fullPath_relative : String | semmle.label | access to local variable fullPath_relative : String | +| ZipSlip.cs:15:44:15:75 | call to method GetFullPath : String | semmle.label | call to method GetFullPath : String | +| ZipSlip.cs:15:61:15:74 | access to property FullName : String | semmle.label | access to property FullName : String | +| ZipSlip.cs:18:24:18:49 | access to local variable file_badDirectoryTraversal : String | semmle.label | access to local variable file_badDirectoryTraversal : String | +| ZipSlip.cs:18:53:18:66 | access to property FullName : String | semmle.label | access to property FullName : String | | ZipSlip.cs:22:28:22:39 | access to local variable destFileName : String | semmle.label | access to local variable destFileName : String | -| ZipSlip.cs:22:43:22:75 | call to method Combine : String | semmle.label | call to method Combine : String | -| ZipSlip.cs:22:71:22:74 | access to local variable file : String | semmle.label | access to local variable file : String | +| ZipSlip.cs:22:43:22:97 | call to method Combine : String | semmle.label | call to method Combine : String | +| ZipSlip.cs:22:71:22:96 | access to local variable file_badDirectoryTraversal : String | semmle.label | access to local variable file_badDirectoryTraversal : String | | ZipSlip.cs:23:41:23:52 | access to local variable destFileName | semmle.label | access to local variable destFileName | | ZipSlip.cs:30:28:30:39 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | -| ZipSlip.cs:30:43:30:79 | call to method Combine : String | semmle.label | call to method Combine : String | -| ZipSlip.cs:30:71:30:78 | access to local variable fullPath : String | semmle.label | access to local variable fullPath : String | +| ZipSlip.cs:30:43:30:88 | call to method Combine : String | semmle.label | call to method Combine : String | +| ZipSlip.cs:30:71:30:87 | access to local variable fullPath_relative : String | semmle.label | access to local variable fullPath_relative : String | | ZipSlip.cs:31:41:31:52 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | -| ZipSlip.cs:35:45:35:56 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | -| ZipSlip.cs:38:21:38:32 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | -| ZipSlip.cs:38:36:38:90 | call to method GetFullPath : String | semmle.label | call to method GetFullPath : String | -| ZipSlip.cs:38:53:38:89 | call to method Combine : String | semmle.label | call to method Combine : String | -| ZipSlip.cs:38:81:38:88 | access to local variable fullPath : String | semmle.label | access to local variable fullPath : String | -| ZipSlip.cs:39:41:39:52 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | -| ZipSlip.cs:61:32:61:43 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | -| ZipSlip.cs:61:47:61:86 | call to method Combine : String | semmle.label | call to method Combine : String | -| ZipSlip.cs:61:72:61:85 | access to property FullName : String | semmle.label | access to property FullName : String | -| ZipSlip.cs:68:74:68:85 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | -| ZipSlip.cs:75:71:75:82 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | -| ZipSlip.cs:82:57:82:68 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | -| ZipSlip.cs:90:58:90:69 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:35:28:35:56 | access to local variable destFilePath_notCanonicalized : String | semmle.label | access to local variable destFilePath_notCanonicalized : String | +| ZipSlip.cs:39:45:39:73 | access to local variable destFilePath_notCanonicalized | semmle.label | access to local variable destFilePath_notCanonicalized | +| ZipSlip.cs:58:20:58:27 | access to local variable fullpath : String | semmle.label | access to local variable fullpath : String | +| ZipSlip.cs:58:31:58:75 | call to method Combine : String | semmle.label | call to method Combine : String | +| ZipSlip.cs:58:61:58:74 | access to property FullName : String | semmle.label | access to property FullName : String | +| ZipSlip.cs:62:33:62:40 | access to local variable fullpath | semmle.label | access to local variable fullpath | +| ZipSlip.cs:71:37:71:44 | access to local variable fullpath | semmle.label | access to local variable fullpath | +| ZipSlip.cs:105:32:105:43 | access to local variable destFilePath : String | semmle.label | access to local variable destFilePath : String | +| ZipSlip.cs:105:47:105:86 | call to method Combine : String | semmle.label | call to method Combine : String | +| ZipSlip.cs:105:72:105:85 | access to property FullName : String | semmle.label | access to property FullName : String | +| ZipSlip.cs:112:74:112:85 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:119:71:119:82 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:126:57:126:68 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | +| ZipSlip.cs:134:58:134:69 | access to local variable destFilePath | semmle.label | access to local variable destFilePath | | ZipSlipBad.cs:9:16:9:27 | access to local variable destFileName : String | semmle.label | access to local variable destFileName : String | | ZipSlipBad.cs:9:31:9:73 | call to method Combine : String | semmle.label | call to method Combine : String | | ZipSlipBad.cs:9:59:9:72 | access to property FullName : String | semmle.label | access to property FullName : String | | ZipSlipBad.cs:10:29:10:40 | access to local variable destFileName | semmle.label | access to local variable destFileName | subpaths #select -| ZipSlip.cs:15:52:15:65 | access to property FullName | ZipSlip.cs:15:52:15:65 | access to property FullName : String | ZipSlip.cs:31:41:31:52 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:31:41:31:52 | access to local variable destFilePath | file system operation | -| ZipSlip.cs:15:52:15:65 | access to property FullName | ZipSlip.cs:15:52:15:65 | access to property FullName : String | ZipSlip.cs:35:45:35:56 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:35:45:35:56 | access to local variable destFilePath | file system operation | -| ZipSlip.cs:15:52:15:65 | access to property FullName | ZipSlip.cs:15:52:15:65 | access to property FullName : String | ZipSlip.cs:39:41:39:52 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:39:41:39:52 | access to local variable destFilePath | file system operation | -| ZipSlip.cs:18:31:18:44 | access to property FullName | ZipSlip.cs:18:31:18:44 | access to property FullName : String | ZipSlip.cs:23:41:23:52 | access to local variable destFileName | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:23:41:23:52 | access to local variable destFileName | file system operation | -| ZipSlip.cs:61:72:61:85 | access to property FullName | ZipSlip.cs:61:72:61:85 | access to property FullName : String | ZipSlip.cs:68:74:68:85 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:68:74:68:85 | access to local variable destFilePath | file system operation | -| ZipSlip.cs:61:72:61:85 | access to property FullName | ZipSlip.cs:61:72:61:85 | access to property FullName : String | ZipSlip.cs:75:71:75:82 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:75:71:75:82 | access to local variable destFilePath | file system operation | -| ZipSlip.cs:61:72:61:85 | access to property FullName | ZipSlip.cs:61:72:61:85 | access to property FullName : String | ZipSlip.cs:82:57:82:68 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:82:57:82:68 | access to local variable destFilePath | file system operation | -| ZipSlip.cs:61:72:61:85 | access to property FullName | ZipSlip.cs:61:72:61:85 | access to property FullName : String | ZipSlip.cs:90:58:90:69 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:90:58:90:69 | access to local variable destFilePath | file system operation | +| ZipSlip.cs:15:61:15:74 | access to property FullName | ZipSlip.cs:15:61:15:74 | access to property FullName : String | ZipSlip.cs:31:41:31:52 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:31:41:31:52 | access to local variable destFilePath | file system operation | +| ZipSlip.cs:15:61:15:74 | access to property FullName | ZipSlip.cs:15:61:15:74 | access to property FullName : String | ZipSlip.cs:39:45:39:73 | access to local variable destFilePath_notCanonicalized | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:39:45:39:73 | access to local variable destFilePath_notCanonicalized | file system operation | +| ZipSlip.cs:18:53:18:66 | access to property FullName | ZipSlip.cs:18:53:18:66 | access to property FullName : String | ZipSlip.cs:23:41:23:52 | access to local variable destFileName | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:23:41:23:52 | access to local variable destFileName | file system operation | +| ZipSlip.cs:58:61:58:74 | access to property FullName | ZipSlip.cs:58:61:58:74 | access to property FullName : String | ZipSlip.cs:62:33:62:40 | access to local variable fullpath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:62:33:62:40 | access to local variable fullpath | file system operation | +| ZipSlip.cs:58:61:58:74 | access to property FullName | ZipSlip.cs:58:61:58:74 | access to property FullName : String | ZipSlip.cs:71:37:71:44 | access to local variable fullpath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:71:37:71:44 | access to local variable fullpath | file system operation | +| ZipSlip.cs:105:72:105:85 | access to property FullName | ZipSlip.cs:105:72:105:85 | access to property FullName : String | ZipSlip.cs:112:74:112:85 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:112:74:112:85 | access to local variable destFilePath | file system operation | +| ZipSlip.cs:105:72:105:85 | access to property FullName | ZipSlip.cs:105:72:105:85 | access to property FullName : String | ZipSlip.cs:119:71:119:82 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:119:71:119:82 | access to local variable destFilePath | file system operation | +| ZipSlip.cs:105:72:105:85 | access to property FullName | ZipSlip.cs:105:72:105:85 | access to property FullName : String | ZipSlip.cs:126:57:126:68 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:126:57:126:68 | access to local variable destFilePath | file system operation | +| ZipSlip.cs:105:72:105:85 | access to property FullName | ZipSlip.cs:105:72:105:85 | access to property FullName : String | ZipSlip.cs:134:58:134:69 | access to local variable destFilePath | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlip.cs:134:58:134:69 | access to local variable destFilePath | file system operation | | ZipSlipBad.cs:9:59:9:72 | access to property FullName | ZipSlipBad.cs:9:59:9:72 | access to property FullName : String | ZipSlipBad.cs:10:29:10:40 | access to local variable destFileName | Unsanitized archive entry, which may contain '..', is used in a $@. | ZipSlipBad.cs:10:29:10:40 | access to local variable destFileName | file system operation | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-209/ExceptionInformationExposure.expected b/csharp/ql/test/query-tests/Security Features/CWE-209/ExceptionInformationExposure.expected index 471f1ed956e..ddfacaf3dc4 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-209/ExceptionInformationExposure.expected +++ b/csharp/ql/test/query-tests/Security Features/CWE-209/ExceptionInformationExposure.expected @@ -1,5 +1,5 @@ edges -| ExceptionInformationExposure.cs:19:32:19:33 | access to local variable ex : Exception | ExceptionInformationExposure.cs:19:32:19:44 | call to method ToString | provenance | Sink:MaD:2150 | +| ExceptionInformationExposure.cs:19:32:19:33 | access to local variable ex : Exception | ExceptionInformationExposure.cs:19:32:19:44 | call to method ToString | provenance | Config Sink:MaD:2150 | | ExceptionInformationExposure.cs:19:32:19:33 | access to local variable ex : Exception | ExceptionInformationExposure.cs:19:32:19:44 | call to method ToString | provenance | MaD:13296 Sink:MaD:2150 | | ExceptionInformationExposure.cs:19:32:19:33 | access to local variable ex : Exception | ExceptionInformationExposure.cs:19:32:19:44 | call to method ToString | provenance | MaD:22263 Sink:MaD:2150 | | ExceptionInformationExposure.cs:19:32:19:33 | access to local variable ex : Exception | ExceptionInformationExposure.cs:19:32:19:44 | call to method ToString | provenance | MaD:22265 Sink:MaD:2150 | @@ -10,7 +10,7 @@ edges | ExceptionInformationExposure.cs:23:32:23:33 | access to local variable ex : Exception | ExceptionInformationExposure.cs:23:32:23:44 | access to property StackTrace | provenance | MaD:49829 Sink:MaD:2150 | | ExceptionInformationExposure.cs:39:28:39:44 | access to property InnerException : Exception | ExceptionInformationExposure.cs:39:28:39:55 | access to property StackTrace | provenance | MaD:49829 | | ExceptionInformationExposure.cs:40:28:40:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:40:28:40:40 | access to property StackTrace | provenance | MaD:49829 | -| ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | | +| ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | Config | | ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | MaD:13296 | | ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | MaD:22263 | | ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | MaD:22265 | @@ -18,7 +18,7 @@ edges | ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | MaD:31763 | | ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | MaD:49748 | | ExceptionInformationExposure.cs:41:28:41:29 | access to local variable ex : Exception | ExceptionInformationExposure.cs:41:28:41:40 | call to method ToString | provenance | MaD:49780 | -| ExceptionInformationExposure.cs:47:28:47:44 | object creation of type MyException : MyException | ExceptionInformationExposure.cs:47:28:47:55 | call to method ToString | provenance | Sink:MaD:2150 | +| ExceptionInformationExposure.cs:47:28:47:44 | object creation of type MyException : MyException | ExceptionInformationExposure.cs:47:28:47:55 | call to method ToString | provenance | Config Sink:MaD:2150 | nodes | ExceptionInformationExposure.cs:19:32:19:33 | access to local variable ex : Exception | semmle.label | access to local variable ex : Exception | | ExceptionInformationExposure.cs:19:32:19:44 | call to method ToString | semmle.label | call to method ToString | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-338/InsecureRandomness.expected b/csharp/ql/test/query-tests/Security Features/CWE-338/InsecureRandomness.expected index ccbbc6d9fc5..312dab3de09 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-338/InsecureRandomness.expected +++ b/csharp/ql/test/query-tests/Security Features/CWE-338/InsecureRandomness.expected @@ -10,13 +10,13 @@ edges | InsecureRandomness.cs:60:13:60:18 | access to local variable result : String | InsecureRandomness.cs:60:13:60:18 | access to local variable result : String | provenance | | | InsecureRandomness.cs:60:13:60:18 | access to local variable result : String | InsecureRandomness.cs:62:16:62:21 | access to local variable result : String | provenance | | | InsecureRandomness.cs:60:23:60:40 | access to array element : String | InsecureRandomness.cs:60:13:60:18 | access to local variable result : String | provenance | | -| InsecureRandomness.cs:60:31:60:39 | call to method Next : Int32 | InsecureRandomness.cs:60:23:60:40 | access to array element : String | provenance | | +| InsecureRandomness.cs:60:31:60:39 | call to method Next : Int32 | InsecureRandomness.cs:60:23:60:40 | access to array element : String | provenance | Config | | InsecureRandomness.cs:62:16:62:21 | access to local variable result : String | InsecureRandomness.cs:62:16:62:32 | call to method ToString : String | provenance | MaD:2752 | | InsecureRandomness.cs:62:16:62:32 | call to method ToString : String | InsecureRandomness.cs:13:20:13:56 | call to method InsecureRandomStringFromSelection | provenance | | | InsecureRandomness.cs:72:13:72:18 | access to local variable result : String | InsecureRandomness.cs:72:13:72:18 | access to local variable result : String | provenance | | | InsecureRandomness.cs:72:13:72:18 | access to local variable result : String | InsecureRandomness.cs:74:16:74:21 | access to local variable result : String | provenance | | | InsecureRandomness.cs:72:23:72:40 | access to indexer : String | InsecureRandomness.cs:72:13:72:18 | access to local variable result : String | provenance | | -| InsecureRandomness.cs:72:31:72:39 | call to method Next : Int32 | InsecureRandomness.cs:72:23:72:40 | access to indexer : String | provenance | | +| InsecureRandomness.cs:72:31:72:39 | call to method Next : Int32 | InsecureRandomness.cs:72:23:72:40 | access to indexer : String | provenance | Config | | InsecureRandomness.cs:74:16:74:21 | access to local variable result : String | InsecureRandomness.cs:14:20:14:54 | call to method InsecureRandomStringFromIndexer | provenance | | nodes | InsecureRandomness.cs:12:27:12:50 | call to method InsecureRandomString | semmle.label | call to method InsecureRandomString | diff --git a/csharp/ql/test/shared/FlowSummaries.qll b/csharp/ql/test/shared/FlowSummaries.qll index 47b1a005c5d..a9fbeb8f08e 100644 --- a/csharp/ql/test/shared/FlowSummaries.qll +++ b/csharp/ql/test/shared/FlowSummaries.qll @@ -10,7 +10,7 @@ class IncludeSummarizedCallable extends SummarizedCallableImplFinal { } /** Gets a string representing the callable in semi-colon separated format for use in flow summaries. */ - final string getCallableCsv() { result = asPartialModel(this) } + final string getCallableCsv() { result = getSignature(this) } predicate relevantSummary( SummaryComponentStack input, SummaryComponentStack output, boolean preservesValue diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected index c9116cb3c62..cb6fc390349 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected @@ -1,24 +1,2 @@ -| NoSummaries;BaseClass;M1;(System.String);summary;df-generated | -| NoSummaries;BaseClass;M2;(System.String);summary;df-generated | -| NoSummaries;CollectionFlow;ReturnSimpleTypeArray;(System.Int32[]);summary;df-generated | -| NoSummaries;CollectionFlow;ReturnSimpleTypeDictionary;(System.Collections.Generic.Dictionary);summary;df-generated | -| NoSummaries;CollectionFlow;ReturnSimpleTypeList;(System.Collections.Generic.List);summary;df-generated | -| NoSummaries;EquatableBound;Equals;(System.Object);summary;df-generated | -| NoSummaries;EquatableUnBound;Equals;(T);summary;df-generated | -| NoSummaries;SimpleTypes;M1;(System.Boolean);summary;df-generated | -| NoSummaries;SimpleTypes;M2;(System.Boolean);summary;df-generated | -| NoSummaries;SimpleTypes;M3;(System.Int32);summary;df-generated | -| NoSummaries;SimpleTypes;M4;(System.Int32);summary;df-generated | -| Sinks;NewSinks;WrapFieldResponseWriteFile;();summary;df-generated | -| Sinks;NewSinks;WrapPrivateFieldResponseWriteFile;();summary;df-generated | -| Sinks;NewSinks;WrapPrivatePropResponseWriteFile;();summary;df-generated | -| Sinks;NewSinks;WrapPropPrivateSetResponseWriteFile;();summary;df-generated | -| Sinks;NewSinks;WrapPropResponseWriteFile;();summary;df-generated | -| Sinks;NewSinks;WrapResponseWrite;(System.Object);summary;df-generated | -| Sinks;NewSinks;WrapResponseWriteFile;(System.String);summary;df-generated | -| Sources;NewSources;WrapConsoleReadKey;();summary;df-generated | -| Sources;NewSources;WrapConsoleReadLine;();summary;df-generated | -| Sources;NewSources;WrapConsoleReadLineAndProcees;(System.String);summary;df-generated | -| Summaries;EqualsGetHashCodeNoFlow;Equals;(System.Object);summary;df-generated | -| Summaries;EqualsGetHashCodeNoFlow;GetHashCode;();summary;df-generated | -| Summaries;OperatorFlow;op_Increment;(Summaries.OperatorFlow);summary;df-generated | +unexpectedModel +expectedModel diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ext.yml b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ext.yml index 319d0a5ac62..6d4f3f7f54a 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ext.yml +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ext.yml @@ -3,4 +3,4 @@ extensions: pack: codeql/csharp-all extensible: neutralModel data: - - [ "NoSummaries", "ManuallyModelled", "HasNeutralSummaryNoFlow", "(System.Object)", "summary", "manual"] + - [ "Models", "ManuallyModelled", "HasNeutralSummaryNoFlow", "(System.Object)", "summary", "manual"] diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ql b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ql new file mode 100644 index 00000000000..c9fd2c2655d --- /dev/null +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ql @@ -0,0 +1,11 @@ +import csharp +import utils.modelgenerator.internal.CaptureSummaryFlowQuery +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureNoFlow(c) } + + string getKind() { result = "neutral" } +} + +import InlineMadTest diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.qlref b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.qlref deleted file mode 100644 index 851ddc0d294..00000000000 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureNeutralModels.ql \ No newline at end of file diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected index 4a11cff39af..cb6fc390349 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected @@ -1,4 +1,2 @@ -| Sinks;NewSinks;false;WrapFieldResponseWriteFile;();;Argument[this];html-injection;df-generated | -| Sinks;NewSinks;false;WrapPropResponseWriteFile;();;Argument[this];html-injection;df-generated | -| Sinks;NewSinks;false;WrapResponseWrite;(System.Object);;Argument[0];html-injection;df-generated | -| Sinks;NewSinks;false;WrapResponseWriteFile;(System.String);;Argument[0];html-injection;df-generated | +unexpectedModel +expectedModel diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.ql b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.ql new file mode 100644 index 00000000000..55aa379ddb5 --- /dev/null +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.ql @@ -0,0 +1,11 @@ +import csharp +import utils.modelgenerator.internal.CaptureModels +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureSink(c) } + + string getKind() { result = "sink" } +} + +import InlineMadTest diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.qlref b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.qlref deleted file mode 100644 index 36d2f144247..00000000000 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureSinkModels.ql \ No newline at end of file diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected index 96911c15d87..cb6fc390349 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected @@ -1,3 +1,2 @@ -| Sources;NewSources;false;WrapConsoleReadKey;();;ReturnValue;local;df-generated | -| Sources;NewSources;false;WrapConsoleReadLine;();;ReturnValue;local;df-generated | -| Sources;NewSources;false;WrapConsoleReadLineAndProcees;(System.String);;ReturnValue;local;df-generated | +unexpectedModel +expectedModel diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.ql b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.ql new file mode 100644 index 00000000000..790e0754789 --- /dev/null +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.ql @@ -0,0 +1,11 @@ +import csharp +import utils.modelgenerator.internal.CaptureModels +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureSource(c) } + + string getKind() { result = "source" } +} + +import InlineMadTest diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.qlref b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.qlref deleted file mode 100644 index 6bbb499fc27..00000000000 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureSourceModels.ql \ No newline at end of file diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected index 3abb07a6987..cb6fc390349 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected @@ -1,40 +1,2 @@ -| NoSummaries;PublicClassFlow;false;PublicReturn;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;BaseClassFlow;true;ReturnParam;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;BasicFlow;false;ReturnField;();;Argument[this];ReturnValue;taint;df-generated | -| Summaries;BasicFlow;false;ReturnParam0;(System.String,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;BasicFlow;false;ReturnParam1;(System.String,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Summaries;BasicFlow;false;ReturnParamMultiple;(System.Object,System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;BasicFlow;false;ReturnParamMultiple;(System.Object,System.Object);;Argument[1];ReturnValue;taint;df-generated | -| Summaries;BasicFlow;false;ReturnSubstring;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;BasicFlow;false;ReturnThis;(System.Object);;Argument[this];ReturnValue;value;df-generated | -| Summaries;BasicFlow;false;SetField;(System.String);;Argument[0];Argument[this];taint;df-generated | -| Summaries;CollectionFlow;false;AddFieldToList;(System.Collections.Generic.List);;Argument[this];Argument[0].Element;taint;df-generated | -| Summaries;CollectionFlow;false;AddToList;(System.Collections.Generic.List,System.Object);;Argument[1];Argument[0].Element;taint;df-generated | -| Summaries;CollectionFlow;false;AssignFieldToArray;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated | -| Summaries;CollectionFlow;false;AssignToArray;(System.Object,System.Object[]);;Argument[0];Argument[1].Element;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnArrayElement;(System.Object[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnBulkTypeList;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnComplexTypeArray;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnComplexTypeDictionary;(System.Collections.Generic.Dictionary);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnFieldInAList;();;Argument[this];ReturnValue;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnListElement;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnUntypedArray;(System.Array);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;CollectionFlow;false;ReturnUntypedList;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;DerivedClass1Flow;false;ReturnParam1;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated | -| Summaries;DerivedClass2Flow;false;ReturnParam0;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;DerivedClass2Flow;false;ReturnParam;(System.Object);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;EqualsGetHashCodeNoFlow;false;Equals;(System.String);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;GenericFlow;false;AddFieldToGenericList;(System.Collections.Generic.List);;Argument[this];Argument[0].Element;taint;df-generated | -| Summaries;GenericFlow;false;AddToGenericList;(System.Collections.Generic.List,S);;Argument[1];Argument[0].Element;taint;df-generated | -| Summaries;GenericFlow;false;ReturnFieldInGenericList;();;Argument[this];ReturnValue;taint;df-generated | -| Summaries;GenericFlow;false;ReturnGenericElement;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;GenericFlow;false;ReturnGenericField;();;Argument[this];ReturnValue;taint;df-generated | -| Summaries;GenericFlow;false;ReturnGenericParam;(S);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;GenericFlow;false;SetGenericField;(T);;Argument[0];Argument[this];taint;df-generated | -| Summaries;IEnumerableFlow;false;ReturnFieldInIEnumerable;();;Argument[this];ReturnValue;taint;df-generated | -| Summaries;IEnumerableFlow;false;ReturnIEnumerable;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;IEnumerableFlow;false;ReturnIEnumerableElement;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated | -| Summaries;OperatorFlow;false;OperatorFlow;(System.Object);;Argument[0];Argument[this];taint;df-generated | -| Summaries;OperatorFlow;false;op_Addition;(Summaries.OperatorFlow,Summaries.OperatorFlow);;Argument[0];ReturnValue;taint;df-generated | -| Summaries;Properties;false;get_Prop1;();;Argument[this];ReturnValue;taint;df-generated | -| Summaries;Properties;false;set_Prop2;(System.String);;Argument[0];Argument[this];taint;df-generated | +unexpectedModel +expectedModel diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ext.yml b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ext.yml index 05e3b67313c..c995ec5aa50 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ext.yml +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ext.yml @@ -3,10 +3,10 @@ extensions: pack: codeql/csharp-all extensible: summaryModel data: - - [ "NoSummaries", "ManuallyModelled", False, "HasSummary", "(System.Object)", "", "Argument[0]", "ReturnValue", "value", "manual"] + - [ "Models", "ManuallyModelled", False, "HasSummary", "(System.Object)", "", "Argument[0]", "ReturnValue", "value", "manual"] - addsTo: pack: codeql/csharp-all extensible: neutralModel data: - - [ "NoSummaries", "ManuallyModelled", "HasNeutralSummary", "(System.Object)", "summary", "manual"] + - [ "Models", "ManuallyModelled", "HasNeutralSummary", "(System.Object)", "summary", "manual"] diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ql b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ql new file mode 100644 index 00000000000..5e4a67bcf0c --- /dev/null +++ b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ql @@ -0,0 +1,11 @@ +import csharp +import utils.modelgenerator.internal.CaptureSummaryFlowQuery +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureFlow(c) } + + string getKind() { result = "summary" } +} + +import InlineMadTest diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.qlref b/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.qlref deleted file mode 100644 index d751f3823f3..00000000000 --- a/csharp/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureSummaryModels.ql \ No newline at end of file diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/NoSummaries.cs b/csharp/ql/test/utils/modelgenerator/dataflow/NoSummaries.cs deleted file mode 100644 index 17021058485..00000000000 --- a/csharp/ql/test/utils/modelgenerator/dataflow/NoSummaries.cs +++ /dev/null @@ -1,174 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace NoSummaries; - -// Single class with a method that produces a flow summary. -// Just to prove that, if a method like this is correctly exposed, a flow summary will be captured. -public class PublicClassFlow -{ - public object PublicReturn(object input) - { - return input; - } -} - -public sealed class PublicClassNoFlow -{ - private object PrivateReturn(object input) - { - return input; - } - - internal object InternalReturn(object input) - { - return input; - } - - private class PrivateClassNoFlow - { - public object ReturnParam(object input) - { - return input; - } - } - - private class PrivateClassNestedPublicClassNoFlow - { - public class NestedPublicClassFlow - { - public object ReturnParam(object input) - { - return input; - } - } - } -} - -public class EquatableBound : IEquatable -{ - public readonly bool tainted; - public bool Equals(object other) - { - return tainted; - } -} - -public class EquatableUnBound : IEquatable -{ - public readonly bool tainted; - public bool Equals(T? other) - { - return tainted; - } -} - -// No methods in this class will have generated flow summaries as -// simple types are used. -public class SimpleTypes -{ - public bool M1(bool b) - { - return b; - } - - public Boolean M2(Boolean b) - { - return b; - } - - public int M3(int i) - { - return i; - } - - public Int32 M4(Int32 i) - { - return i; - } -} - -public class HigherOrderParameters -{ - public string M1(string s, Func map) - { - return s; - } - - public object M2(Func map, object o) - { - return map(o); - } -} - -public abstract class BaseClass -{ - // Negative summary. - public virtual string M1(string s) - { - return ""; - } - - // Negative summary. - public abstract string M2(string s); -} - -// No methods in this class will have generated flow as -// the simple types used in the collection are not bulk data types. -public class CollectionFlow -{ - public int[] ReturnSimpleTypeArray(int[] a) - { - return a; - } - - public List ReturnSimpleTypeList(List a) - { - return a; - } - - public Dictionary ReturnSimpleTypeDictionary(Dictionary a) - { - return a; - } -} - -// A neutral model should not be created for a parameterless constructor. -public class ParameterlessConstructor -{ - public bool IsInitialized; - - public ParameterlessConstructor() - { - IsInitialized = true; - } -} - -// No models should be created, if there exist either a manual summary or neutral summary. -public class ManuallyModelled -{ - public object HasSummary(object o) - { - return o; - } - - public object HasNeutralSummary(object o) - { - return o; - } - - public object HasNeutralSummaryNoFlow(object o) - { - return null; - } -} - -public class Properties -{ - public object backingField; - public object Prop - { - get { return backingField; } - set { backingField = value; } - } -} diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/Sinks.cs b/csharp/ql/test/utils/modelgenerator/dataflow/Sinks.cs index 3f89b5eae95..5836e17df6c 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/Sinks.cs +++ b/csharp/ql/test/utils/modelgenerator/dataflow/Sinks.cs @@ -13,6 +13,8 @@ public class NewSinks public string PrivateSetTaintedProp { get; private set; } // New sink + // sink=Sinks;NewSinks;false;WrapResponseWrite;(System.Object);;Argument[0];html-injection;df-generated + // neutral=Sinks;NewSinks;WrapResponseWrite;(System.Object);summary;df-generated public void WrapResponseWrite(object o) { var response = new HttpResponse(); @@ -27,6 +29,8 @@ public class NewSinks } // New sink + // sink=Sinks;NewSinks;false;WrapResponseWriteFile;(System.String);;Argument[0];html-injection;df-generated + // neutral=Sinks;NewSinks;WrapResponseWriteFile;(System.String);summary;df-generated public void WrapResponseWriteFile(string s) { var response = new HttpResponse(); @@ -34,6 +38,8 @@ public class NewSinks } // New sink + // sink=Sinks;NewSinks;false;WrapFieldResponseWriteFile;();;Argument[this];html-injection;df-generated + // neutral=Sinks;NewSinks;WrapFieldResponseWriteFile;();summary;df-generated public void WrapFieldResponseWriteFile() { var response = new HttpResponse(); @@ -41,6 +47,7 @@ public class NewSinks } // NOT new sink as field is private + // neutral=Sinks;NewSinks;WrapPrivateFieldResponseWriteFile;();summary;df-generated public void WrapPrivateFieldResponseWriteFile() { var response = new HttpResponse(); @@ -48,6 +55,8 @@ public class NewSinks } // New sink + // sink=Sinks;NewSinks;false;WrapPropResponseWriteFile;();;Argument[this];html-injection;df-generated + // neutral=Sinks;NewSinks;WrapPropResponseWriteFile;();summary;df-generated public void WrapPropResponseWriteFile() { var response = new HttpResponse(); @@ -55,6 +64,7 @@ public class NewSinks } // NOT new sink as property is private + // neutral=Sinks;NewSinks;WrapPrivatePropResponseWriteFile;();summary;df-generated public void WrapPrivatePropResponseWriteFile() { var response = new HttpResponse(); @@ -62,9 +72,10 @@ public class NewSinks } // NOT new sink as property setter is private + // neutral=Sinks;NewSinks;WrapPropPrivateSetResponseWriteFile;();summary;df-generated public void WrapPropPrivateSetResponseWriteFile() { var response = new HttpResponse(); response.WriteFile(PrivateSetTaintedProp); } -} \ No newline at end of file +} diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/Sources.cs b/csharp/ql/test/utils/modelgenerator/dataflow/Sources.cs index 1db0cd233b3..8d1edfc0b86 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/Sources.cs +++ b/csharp/ql/test/utils/modelgenerator/dataflow/Sources.cs @@ -5,12 +5,16 @@ namespace Sources; public class NewSources { // New source + // source=Sources;NewSources;false;WrapConsoleReadLine;();;ReturnValue;local;df-generated + // neutral=Sources;NewSources;WrapConsoleReadLine;();summary;df-generated public string? WrapConsoleReadLine() { return Console.ReadLine(); } // New source + // source=Sources;NewSources;false;WrapConsoleReadLineAndProcees;(System.String);;ReturnValue;local;df-generated + // neutral=Sources;NewSources;WrapConsoleReadLineAndProcees;(System.String);summary;df-generated public string WrapConsoleReadLineAndProcees(string prompt) { var s = Console.ReadLine(); @@ -24,8 +28,10 @@ public class NewSources } // New source + // source=Sources;NewSources;false;WrapConsoleReadKey;();;ReturnValue;local;df-generated + // neutral=Sources;NewSources;WrapConsoleReadKey;();summary;df-generated public ConsoleKeyInfo WrapConsoleReadKey() { return Console.ReadKey(); } -} \ No newline at end of file +} diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs b/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs index 78934e61ee4..a90f229f34d 100644 --- a/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs +++ b/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs @@ -3,45 +3,53 @@ using System.Linq; using System.Collections; using System.Collections.Generic; -namespace Summaries; +namespace Models; public class BasicFlow { - // No flow summary and no negative summary either. + // No model as destructors are excluded from model generation. ~BasicFlow() { } private string tainted; + // summary=Models;BasicFlow;false;ReturnThis;(System.Object);;Argument[this];ReturnValue;value;df-generated public BasicFlow ReturnThis(object input) { return this; } + // summary=Models;BasicFlow;false;ReturnParam0;(System.String,System.Object);;Argument[0];ReturnValue;taint;df-generated public string ReturnParam0(string input0, object input1) { return input0; } + // summary=Models;BasicFlow;false;ReturnParam1;(System.String,System.Object);;Argument[1];ReturnValue;taint;df-generated public object ReturnParam1(string input0, object input1) { return input1; } + // summary=Models;BasicFlow;false;ReturnParamMultiple;(System.Object,System.Object);;Argument[0];ReturnValue;taint;df-generated + // summary=Models;BasicFlow;false;ReturnParamMultiple;(System.Object,System.Object);;Argument[1];ReturnValue;taint;df-generated public object ReturnParamMultiple(object input0, object input1) { return (System.DateTime.Now.DayOfWeek == System.DayOfWeek.Monday) ? input0 : input1; } + // summary=Models;BasicFlow;false;ReturnSubstring;(System.String);;Argument[0];ReturnValue;taint;df-generated public string ReturnSubstring(string s) { return s.Substring(0, 1); } + // summary=Models;BasicFlow;false;SetField;(System.String);;Argument[0];Argument[this];taint;df-generated public void SetField(string s) { tainted = s; } + // summary=Models;BasicFlow;false;ReturnField;();;Argument[this];ReturnValue;taint;df-generated public string ReturnField() { return tainted; @@ -52,81 +60,118 @@ public class CollectionFlow { private string tainted; + // summary=Models;CollectionFlow;false;ReturnArrayElement;(System.Object[]);;Argument[0].Element;ReturnValue;taint;df-generated public object ReturnArrayElement(object[] input) { return input[0]; } + // summary=Models;CollectionFlow;false;AssignToArray;(System.Object,System.Object[]);;Argument[0];Argument[1].Element;taint;df-generated public void AssignToArray(object data, object[] target) { target[0] = data; } + // summary=Models;CollectionFlow;false;AssignFieldToArray;(System.Object[]);;Argument[this];Argument[0].Element;taint;df-generated public void AssignFieldToArray(object[] target) { target[0] = tainted; } + // summary=Models;CollectionFlow;false;ReturnListElement;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated public object ReturnListElement(List input) { return input[0]; } + // summary=Models;CollectionFlow;false;AddToList;(System.Collections.Generic.List,System.Object);;Argument[1];Argument[0].Element;taint;df-generated public void AddToList(List input, object data) { input.Add(data); } + // summary=Models;CollectionFlow;false;AddFieldToList;(System.Collections.Generic.List);;Argument[this];Argument[0].Element;taint;df-generated public void AddFieldToList(List input) { input.Add(tainted); } + // summary=Models;CollectionFlow;false;ReturnFieldInAList;();;Argument[this];ReturnValue;taint;df-generated public List ReturnFieldInAList() { return new List { tainted }; } + // summary=Models;CollectionFlow;false;ReturnComplexTypeArray;(System.String[]);;Argument[0].Element;ReturnValue;taint;df-generated public string[] ReturnComplexTypeArray(string[] a) { return a; } + // summary=Models;CollectionFlow;false;ReturnBulkTypeList;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated public List ReturnBulkTypeList(List a) { return a; } + // summary=Models;CollectionFlow;false;ReturnComplexTypeDictionary;(System.Collections.Generic.Dictionary);;Argument[0].Element;ReturnValue;taint;df-generated public Dictionary ReturnComplexTypeDictionary(Dictionary a) { return a; } + // summary=Models;CollectionFlow;false;ReturnUntypedArray;(System.Array);;Argument[0].Element;ReturnValue;taint;df-generated public Array ReturnUntypedArray(Array a) { return a; } + // summary=Models;CollectionFlow;false;ReturnUntypedList;(System.Collections.IList);;Argument[0].Element;ReturnValue;taint;df-generated public IList ReturnUntypedList(IList a) { return a; } + + // No flow as this is collection is of simple types. + // neutral=Models;CollectionFlow;ReturnSimpleTypeArray;(System.Int32[]);summary;df-generated + public int[] ReturnSimpleTypeArray(int[] a) + { + return a; + } + + // No flow as this is collection is of simple types. + // neutral=Models;CollectionFlow;ReturnSimpleTypeList;(System.Collections.Generic.List);summary;df-generated + public List ReturnSimpleTypeList(List a) + { + return a; + } + + // No flow as this is collection is of simple types. + // neutral=Models;CollectionFlow;ReturnSimpleTypeDictionary;(System.Collections.Generic.Dictionary);summary;df-generated + public Dictionary ReturnSimpleTypeDictionary(Dictionary a) + { + return a; + } + } public class IEnumerableFlow { private string tainted; + // summary=Models;IEnumerableFlow;false;ReturnIEnumerable;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated public IEnumerable ReturnIEnumerable(IEnumerable input) { return input; } + // summary=Models;IEnumerableFlow;false;ReturnIEnumerableElement;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;taint;df-generated public object ReturnIEnumerableElement(IEnumerable input) { return input.First(); } + // summary=Models;IEnumerableFlow;false;ReturnFieldInIEnumerable;();;Argument[this];ReturnValue;taint;df-generated public IEnumerable ReturnFieldInIEnumerable() { return new List { tainted }; @@ -137,36 +182,43 @@ public class GenericFlow { private T tainted; + // summary=Models;GenericFlow;false;SetGenericField;(T);;Argument[0];Argument[this];taint;df-generated public void SetGenericField(T t) { tainted = t; } + // summary=Models;GenericFlow;false;ReturnGenericField;();;Argument[this];ReturnValue;taint;df-generated public T ReturnGenericField() { return tainted; } + // summary=Models;GenericFlow;false;AddFieldToGenericList;(System.Collections.Generic.List);;Argument[this];Argument[0].Element;taint;df-generated public void AddFieldToGenericList(List input) { input.Add(tainted); } + // summary=Models;GenericFlow;false;ReturnFieldInGenericList;();;Argument[this];ReturnValue;taint;df-generated public List ReturnFieldInGenericList() { return new List { tainted }; } + // summary=Models;GenericFlow;false;ReturnGenericParam;(S);;Argument[0];ReturnValue;taint;df-generated public S ReturnGenericParam(S input) { return input; } + // summary=Models;GenericFlow;false;ReturnGenericElement;(System.Collections.Generic.List);;Argument[0].Element;ReturnValue;taint;df-generated public S ReturnGenericElement(List input) { return input[0]; } + // summary=Models;GenericFlow;false;AddToGenericList;(System.Collections.Generic.List,S);;Argument[1];Argument[0].Element;taint;df-generated public void AddToGenericList(List input, S data) { input.Add(data); @@ -175,6 +227,7 @@ public class GenericFlow public abstract class BaseClassFlow { + // summary=Models;BaseClassFlow;true;ReturnParam;(System.Object);;Argument[0];ReturnValue;taint;df-generated public virtual object ReturnParam(object input) { return input; @@ -183,6 +236,7 @@ public abstract class BaseClassFlow public class DerivedClass1Flow : BaseClassFlow { + // summary=Models;DerivedClass1Flow;false;ReturnParam1;(System.String,System.String);;Argument[1];ReturnValue;taint;df-generated public string ReturnParam1(string input0, string input1) { return input1; @@ -191,11 +245,13 @@ public class DerivedClass1Flow : BaseClassFlow public class DerivedClass2Flow : BaseClassFlow { + // summary=Models;BaseClassFlow;true;ReturnParam;(System.Object);;Argument[0];ReturnValue;taint;df-generated public override object ReturnParam(object input) { return input; } + // summary=Models;DerivedClass2Flow;false;ReturnParam0;(System.String,System.Int32);;Argument[0];ReturnValue;taint;df-generated public string ReturnParam0(string input0, int input1) { return input0; @@ -206,30 +262,35 @@ public class OperatorFlow { public readonly object Field; + // summary=Models;OperatorFlow;false;OperatorFlow;(System.Object);;Argument[0];Argument[this];taint;df-generated public OperatorFlow(object o) { Field = o; } // Flow Summary. + // summary=Models;OperatorFlow;false;op_Addition;(Models.OperatorFlow,Models.OperatorFlow);;Argument[0];ReturnValue;taint;df-generated public static OperatorFlow operator +(OperatorFlow a, OperatorFlow b) { return a; } // No flow summary. + // neutral=Models;OperatorFlow;op_Increment;(Models.OperatorFlow);summary;df-generated public static OperatorFlow operator ++(OperatorFlow a) { return new OperatorFlow(new object()); } - // No flow summary as this is an implicit conversion operator. + // No model as user defined conversion operators are excluded + // from model generation. public static implicit operator OperatorFlow(string s) { return new OperatorFlow(s); } - // No flow summary as this is an explicit conversion operator. + // No model as user defined conversion operators are excluded + // from model generation. public static explicit operator OperatorFlow(string[] b) { return new OperatorFlow(b); @@ -242,19 +303,19 @@ public class EqualsGetHashCodeNoFlow public readonly bool boolTainted; public readonly int intTainted; - // No flow summary as this is an override of the Equals method. + // neutral=Models;EqualsGetHashCodeNoFlow;Equals;(System.Object);summary;df-generated public override bool Equals(object obj) { return boolTainted; } - // Flow summary as this is not an override of the object Equals method. + // summary=Models;EqualsGetHashCodeNoFlow;false;Equals;(System.String);;Argument[0];ReturnValue;taint;df-generated public string Equals(string s) { return s; } - // No flow summary as this is an override of the GetHashCode method. + // neutral=Models;EqualsGetHashCodeNoFlow;GetHashCode;();summary;df-generated public override int GetHashCode() { return intTainted; @@ -265,13 +326,240 @@ public class Properties { private string tainted; + // summary=Models;Properties;false;get_Prop1;();;Argument[this];ReturnValue;taint;df-generated public string Prop1 { get { return tainted; } } + // summary=Models;Properties;false;set_Prop2;(System.String);;Argument[0];Argument[this];taint;df-generated public string Prop2 { set { tainted = value; } } + + public object backingField; + // No model as properties with public getters and setters are excluded from + // model generation as these are handled directly by the dataflow library. + public object Prop + { + get { return backingField; } + set { backingField = value; } + } +} + +// No models as the methods are not public. +public sealed class PublicClassNoFlow +{ + private object PrivateReturn(object input) + { + return input; + } + + internal object InternalReturn(object input) + { + return input; + } + + private class PrivateClassNoFlow + { + public object ReturnParam(object input) + { + return input; + } + } + + private class PrivateClassNestedPublicClassNoFlow + { + public class NestedPublicClassFlow + { + public object ReturnParam(object input) + { + return input; + } + } + } +} + +public class EquatableBound : IEquatable +{ + public readonly bool tainted; + + // neutral=Models;EquatableBound;Equals;(System.Object);summary;df-generated + public bool Equals(object other) + { + return tainted; + } +} + +public class EquatableUnBound : IEquatable +{ + public readonly bool tainted; + + // neutral=Models;EquatableUnBound;Equals;(T);summary;df-generated + public bool Equals(T? other) + { + return tainted; + } +} + +// No methods in this class will have generated flow summaries as +// simple types are used. +public class SimpleTypes +{ + // neutral=Models;SimpleTypes;M1;(System.Boolean);summary;df-generated + public bool M1(bool b) + { + return b; + } + + // neutral=Models;SimpleTypes;M2;(System.Boolean);summary;df-generated + public Boolean M2(Boolean b) + { + return b; + } + + // neutral=Models;SimpleTypes;M3;(System.Int32);summary;df-generated + public int M3(int i) + { + return i; + } + + // neutral=Models;SimpleTypes;M4;(System.Int32);summary;df-generated + public Int32 M4(Int32 i) + { + return i; + } +} + +// No models as higher order methods are excluded +// from model generation. +public class HigherOrderParameters +{ + public string M1(string s, Func map) + { + return s; + } + + public object M2(Func map, object o) + { + return map(o); + } +} + +public abstract class BaseClass +{ + // neutral=Models;BaseClass;M1;(System.String);summary;df-generated + public virtual string M1(string s) + { + return ""; + } + + // neutral=Models;BaseClass;M2;(System.String);summary;df-generated + public abstract string M2(string s); +} + +// No models as manually modelled methods are excluded from +// model generation. +public class ManuallyModelled +{ + public object HasSummary(object o) + { + return o; + } + + public object HasNeutralSummary(object o) + { + return o; + } + + public object HasNeutralSummaryNoFlow(object o) + { + return null; + } +} + +public class ParameterlessConstructor +{ + public bool IsInitialized; + + // No model as parameterless constructors + // are excluded from model generation. + public ParameterlessConstructor() + { + IsInitialized = true; + } +} + +public class Inheritance +{ + public abstract class BasePublic + { + public abstract string Id(string x); + } + + public class AImplBasePublic : BasePublic + { + // summary=Models;Inheritance+BasePublic;true;Id;(System.String);;Argument[0];ReturnValue;taint;df-generated + public override string Id(string x) + { + return x; + } + } + + public interface IPublic1 + { + string Id(string x); + } + + public interface IPublic2 + { + string Id(string x); + } + + public abstract class B : IPublic1 + { + public abstract string Id(string x); + } + + private abstract class C : IPublic2 + { + public abstract string Id(string x); + } + + public class BImpl : B + { + // summary=Models;Inheritance+IPublic1;true;Id;(System.String);;Argument[0];ReturnValue;taint;df-generated + public override string Id(string x) + { + return x; + } + } + + private class CImpl : C + { + // summary=Models;Inheritance+IPublic2;true;Id;(System.String);;Argument[0];ReturnValue;taint;df-generated + public override string Id(string x) + { + return x; + } + } + + public interface IPublic3 + { + string Prop { get; } + } + + public abstract class D : IPublic3 + { + public abstract string Prop { get; } + } + + public class DImpl : D + { + private string tainted; + + // summary=Models;Inheritance+IPublic3;true;get_Prop;();;Argument[this];ReturnValue;taint;df-generated + public override string Prop { get { return tainted; } } + } } diff --git a/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected b/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected index f35f393adf5..cb6fc390349 100644 --- a/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected +++ b/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected @@ -1,162 +1,2 @@ -| Summaries;IGrouping;true;get_Key;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated | -| Summaries;IOrderedEnumerable;true;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated | -| Summaries;IOrderedEnumerable;true;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);;Argument[this].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[1];Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[1];Argument[3].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[3].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[1];Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[1];ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2].ReturnValue;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[1];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;Argument[1].Parameter[1];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;All;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Any;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Append;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Append;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;AsEnumerable;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Count;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Distinct;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ElementAt;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;First;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Last;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;LongCount;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Min;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Prepend;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Prepend;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Repeat;(TResult,System.Int32);;Argument[0];ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Reverse;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1].ReturnValue.Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Single;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Skip;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SkipLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Take;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;TakeLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ThenBy;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ThenBy;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ThenByDescending;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ThenByDescending;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ToHashSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;ToList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;tb-generated | -| Summaries;SystemLinqEnumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;tb-generated | -| Summaries;TypeBasedCollection;false;Add;(T);;Argument[0];Argument[this].Element;value;tb-generated | -| Summaries;TypeBasedCollection;false;AddMany;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;tb-generated | -| Summaries;TypeBasedCollection;false;First;();;Argument[this].Element;ReturnValue;value;tb-generated | -| Summaries;TypeBasedCollection;false;GetMany;();;Argument[this].Element;ReturnValue.Element;value;tb-generated | -| Summaries;TypeBasedComplex;false;AddMany;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Apply;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Apply;(System.Func);;Argument[0].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;TypeBasedComplex;false;Apply;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Apply;(T1,System.Func);;Argument[0];Argument[1].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Apply;(T1,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;GetMany;();;Argument[this].SyntheticField[ArgType0];ReturnValue.Element;value;tb-generated | -| Summaries;TypeBasedComplex;false;Map;(System.Func);;Argument[0].ReturnValue;ReturnValue;value;tb-generated | -| Summaries;TypeBasedComplex;false;Map;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;MapComplex;(System.Func);;Argument[0].ReturnValue;ReturnValue.SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;MapComplex;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[0].ReturnValue.SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedComplex;false;Set;(System.Int32,System.Func);;Argument[1].ReturnValue;Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedNoCollection;false;Get;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated | -| Summaries;TypeBasedNoCollection;false;Set;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedSimple;false;Get;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated | -| Summaries;TypeBasedSimple;false;Get;(System.Object);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated | -| Summaries;TypeBasedSimple;false;Id;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedSimple;false;Id;(T);;Argument[0];ReturnValue;value;tb-generated | -| Summaries;TypeBasedSimple;false;Id;(T);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated | -| Summaries;TypeBasedSimple;false;Id;(S);;Argument[0];ReturnValue;value;tb-generated | -| Summaries;TypeBasedSimple;false;Set;(System.Int32,T);;Argument[1];Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedSimple;false;Set;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated | -| Summaries;TypeBasedSimple;false;TypeBasedSimple;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated | +unexpectedModel +expectedModel diff --git a/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.ql b/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.ql new file mode 100644 index 00000000000..b82afaf71c0 --- /dev/null +++ b/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.ql @@ -0,0 +1,11 @@ +import csharp +import TestUtilities.InlineMadTest +import utils.modelgenerator.internal.CaptureTypeBasedSummaryModels + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureFlow(c) } + + string getKind() { result = "summary" } +} + +import InlineMadTest diff --git a/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.qlref b/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.qlref deleted file mode 100644 index 73821d0ff84..00000000000 --- a/csharp/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureTypeBasedSummaryModels.ql \ No newline at end of file diff --git a/csharp/ql/test/utils/modelgenerator/typebasedflow/TypeBasedSummaries.cs b/csharp/ql/test/utils/modelgenerator/typebasedflow/TypeBasedSummaries.cs index f87563b945d..7582d07719c 100644 --- a/csharp/ql/test/utils/modelgenerator/typebasedflow/TypeBasedSummaries.cs +++ b/csharp/ql/test/utils/modelgenerator/typebasedflow/TypeBasedSummaries.cs @@ -5,75 +5,119 @@ using System.Collections.Generic; namespace Summaries; -public class TypeBasedSimple { - - public T Prop { +public class TypeBasedSimple +{ + + public T Prop + { get { throw null; } set { throw null; } } - public TypeBasedSimple(T t) { throw null; } + // summary=Summaries;TypeBasedSimple;false;TypeBasedSimple;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated + public TypeBasedSimple(T t) { throw null; } + // summary=Summaries;TypeBasedSimple;false;Get;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated public T Get() { throw null; } + // summary=Summaries;TypeBasedSimple;false;Get;(System.Object);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated public T Get(object x) { throw null; } + // summary=Summaries;TypeBasedSimple;false;Id;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=Summaries;TypeBasedSimple;false;Id;(T);;Argument[0];ReturnValue;value;tb-generated + // summary=Summaries;TypeBasedSimple;false;Id;(T);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated public T Id(T x) { throw null; } + // summary=Summaries;TypeBasedSimple;false;Id;(S);;Argument[0];ReturnValue;value;tb-generated public S Id(S x) { throw null; } + // summary=Summaries;TypeBasedSimple;false;Set;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated public void Set(T x) { throw null; } + // summary=Summaries;TypeBasedSimple;false;Set;(System.Int32,T);;Argument[1];Argument[this].SyntheticField[ArgType0];value;tb-generated public void Set(int x, T y) { throw null; } - public void Set(S x) { throw null; } // No summary as S is unrelated to T + // No summary as S is unrelated to T + public void Set(S x) { throw null; } } -public class TypeBasedComplex { - +public class TypeBasedComplex +{ + // summary=Summaries;TypeBasedComplex;false;AddMany;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].SyntheticField[ArgType0];value;tb-generated public void AddMany(IEnumerable xs) { throw null; } + // summary=Summaries;TypeBasedComplex;false;Apply;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated public int Apply(Func f) { throw null; } + // summary=Summaries;TypeBasedComplex;false;Apply;(System.Func);;Argument[0].ReturnValue;ReturnValue;value;tb-generated + // summary=Summaries;TypeBasedComplex;false;Apply;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated public S Apply(Func f) { throw null; } - public T2 Apply(T1 x, Func f) { throw null; } + // summary=Summaries;TypeBasedComplex;false;Apply;(T1,System.Func);;Argument[0];Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;Apply;(T1,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated + public T2 Apply(T1 x, Func f) { throw null; } + // summary=Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;Argument[0].Parameter[0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated public TypeBasedComplex FlatMap(Func> f) { throw null; } + // summary=Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;FlatMap;(System.Func>);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated public TypeBasedComplex FlatMap(Func> f) { throw null; } + // summary=Summaries;TypeBasedComplex;false;GetMany;();;Argument[this].SyntheticField[ArgType0];ReturnValue.Element;value;tb-generated public IList GetMany() { throw null; } + // summary=Summaries;TypeBasedComplex;false;Map;(System.Func);;Argument[0].ReturnValue;ReturnValue;value;tb-generated + // summary=Summaries;TypeBasedComplex;false;Map;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated public S Map(Func f) { throw null; } + // summary=Summaries;TypeBasedComplex;false;MapComplex;(System.Func);;Argument[0].ReturnValue;ReturnValue.SyntheticField[ArgType0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;MapComplex;(System.Func);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated public TypeBasedComplex MapComplex(Func f) { throw null; } + // summary=Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[0].ReturnValue.SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=Summaries;TypeBasedComplex;false;Return;(System.Func>);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated public TypeBasedComplex Return(Func> f) { throw null; } - - public void Set(int x, Func f) { throw null;} + + // summary=Summaries;TypeBasedComplex;false;Set;(System.Int32,System.Func);;Argument[1].ReturnValue;Argument[this].SyntheticField[ArgType0];value;tb-generated + public void Set(int x, Func f) { throw null; } } // It is assumed that this is a collection with elements of type T. -public class TypeBasedCollection : IEnumerable { +public class TypeBasedCollection : IEnumerable +{ IEnumerator IEnumerable.GetEnumerator() { throw null; } IEnumerator IEnumerable.GetEnumerator() { throw null; } + // summary=Summaries;TypeBasedCollection;false;Add;(T);;Argument[0];Argument[this].Element;value;tb-generated public void Add(T x) { throw null; } + // summary=Summaries;TypeBasedCollection;false;AddMany;(System.Collections.Generic.IEnumerable);;Argument[0].Element;Argument[this].Element;value;tb-generated public void AddMany(IEnumerable x) { throw null; } + // summary=Summaries;TypeBasedCollection;false;First;();;Argument[this].Element;ReturnValue;value;tb-generated public T First() { throw null; } + // summary=Summaries;TypeBasedCollection;false;GetMany;();;Argument[this].Element;ReturnValue.Element;value;tb-generated public ICollection GetMany() { throw null; } } // It is assumed that this is NOT a collection with elements of type T. -public class TypeBasedNoCollection : IEnumerable { +public class TypeBasedNoCollection : IEnumerable +{ IEnumerator IEnumerable.GetEnumerator() { throw null; } + // summary=Summaries;TypeBasedNoCollection;false;Get;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated public T Get() { throw null; } + // summary=Summaries;TypeBasedNoCollection;false;Set;(T);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated public void Set(T x) { throw null; } } @@ -85,108 +129,307 @@ public class TypeBasedNoCollection : IEnumerable { * In some cases we will not be able correctly generate a summary based purely on the * type information. */ -public static class SystemLinqEnumerable { - +public static class SystemLinqEnumerable +{ + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[1];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;Argument[1].Parameter[1];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated public static TSource Aggregate(this IEnumerable source, Func func) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[1];Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[1];ReturnValue;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2].ReturnValue;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func);;Argument[2].ReturnValue;ReturnValue;value;tb-generated public static TAccumulate Aggregate(this IEnumerable source, TAccumulate seed, Func func) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[1];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[1];Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[1];Argument[3].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Aggregate;(System.Collections.Generic.IEnumerable,TAccumulate,System.Func,System.Func);;Argument[3].ReturnValue;ReturnValue;value;tb-generated public static TResult Aggregate(this IEnumerable source, TAccumulate seed, Func func, Func resultSelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;All;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated public static bool All(this IEnumerable source, Func predicate) { throw null; } public static bool Any(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Any;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated public static bool Any(this IEnumerable source, Func predicate) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Append;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Append;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;tb-generated public static IEnumerable Append(this IEnumerable source, TSource element) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;AsEnumerable;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable AsEnumerable(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Average;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated public static decimal Average(this IEnumerable source, Func selector) { throw null; } + // Summary will not be derivables based on type information. // public static IEnumerable Cast(this IEnumerable source) { throw null; } public static IEnumerable Chunk(this IEnumerable source, int size) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Concat;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Concat(this IEnumerable first, IEnumerable second) { throw null; } + public static bool Contains(this IEnumerable source, TSource value) { throw null; } + public static int Count(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Count;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated public static int Count(this IEnumerable source, Func predicate) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable DefaultIfEmpty(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;DefaultIfEmpty;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;tb-generated public static IEnumerable DefaultIfEmpty(this IEnumerable source, TSource defaultValue) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;DistinctBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable DistinctBy(this IEnumerable source, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Distinct;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Distinct(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;ElementAtOrDefault;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? ElementAtOrDefault(this IEnumerable source, int index) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;ElementAt;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource ElementAt(this IEnumerable source, int index) { throw null; } + public static IEnumerable Empty() { throw null; } + // These summaries will not be derivable based on type information. // public static IEnumerable ExceptBy(this IEnumerable first, IEnumerable second, Func keySelector) { throw null; } // public static IEnumerable Except(this IEnumerable first, IEnumerable second) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? FirstOrDefault(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;value;tb-generated public static TSource FirstOrDefault(this IEnumerable source, TSource defaultValue) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;FirstOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? FirstOrDefault(this IEnumerable source, Func predicate) { throw null; } + // Summary will not be correctly derivable based on type information. // public static TSource FirstOrDefault(this IEnumerable source, Func predicate, TSource defaultValue) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;First;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource First(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;First;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource First(this IEnumerable source, Func predicate) { throw null; } + // Missing summary for Argument[0].Element -> Argument[2].Parameter[1].Element and similar problem for GroupJoin (issue with generator) // public static IEnumerable GroupBy(this IEnumerable source, Func keySelector, Func, TResult> resultSelector) { throw null; } // public static IEnumerable GroupJoin(this IEnumerable outer, IEnumerable inner, Func outerKeySelector, Func innerKeySelector, Func, TResult> resultSelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;IntersectBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable IntersectBy(this IEnumerable first, IEnumerable second, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Intersect;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Intersect(this IEnumerable first, IEnumerable second) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[0].Element;Argument[4].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[3].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[1].Element;Argument[4].Parameter[1];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Join;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func,System.Func,System.Func);;Argument[4].ReturnValue;ReturnValue.Element;value;tb-generated public static IEnumerable Join(this IEnumerable outer, IEnumerable inner, Func outerKeySelector, Func innerKeySelector, Func resultSelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? LastOrDefault(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;value;tb-generated public static TSource LastOrDefault(this IEnumerable source, TSource defaultValue) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;LastOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? LastOrDefault(this IEnumerable source, Func predicate) { throw null; } + // Summary will not be correctly derivable based on type information (same problem as for FirstOrDefault) // public static TSource LastOrDefault(this IEnumerable source, Func predicate, TSource defaultValue) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Last;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource Last(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Last;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource Last(this IEnumerable source, Func predicate) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;LongCount;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated public static long LongCount(this IEnumerable source, Func predicate) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;MaxBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? MaxBy(this IEnumerable source, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? Max(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated public static decimal Max(this IEnumerable source, Func selector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Max;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated public static TResult? Max(this IEnumerable source, Func selector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;MinBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? MinBy(this IEnumerable source, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Min;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? Min(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Min;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue;value;tb-generated public static TResult? Min(this IEnumerable source, Func selector) { throw null; } + // These summaries will not be derivable based on type information. // public static IEnumerable OfType(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;OrderByDescending;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IOrderedEnumerable OrderByDescending(this IEnumerable source, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;OrderBy;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IOrderedEnumerable OrderBy(this IEnumerable source, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Prepend;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Prepend;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue.Element;value;tb-generated public static IEnumerable Prepend(this IEnumerable source, TSource element) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Repeat;(TResult,System.Int32);;Argument[0];ReturnValue.Element;value;tb-generated public static IEnumerable Repeat(TResult element, int count) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Reverse;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Reverse(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>);;Argument[1].ReturnValue.Element;ReturnValue.Element;value;tb-generated public static IEnumerable SelectMany(this IEnumerable source, Func> selector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;SelectMany;(System.Collections.Generic.IEnumerable,System.Func>,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;tb-generated public static IEnumerable SelectMany(this IEnumerable source, Func> collectionSelector, Func resultSelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Select;(System.Collections.Generic.IEnumerable,System.Func);;Argument[1].ReturnValue;ReturnValue.Element;value;tb-generated public static IEnumerable Select(this IEnumerable source, Func selector) { throw null; } + public static bool SequenceEqual(this IEnumerable first, IEnumerable second) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? SingleOrDefault(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[0].Element;ReturnValue;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,TSource);;Argument[1];ReturnValue;value;tb-generated public static TSource SingleOrDefault(this IEnumerable source, TSource defaultValue) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;SingleOrDefault;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource? SingleOrDefault(this IEnumerable source, Func predicate) { throw null; } + // Summary will not be correctly derivable based on type information (same problem as for FirstOrDefault) // public static TSource SingleOrDefault(this IEnumerable source, Func predicate, TSource defaultValue) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Single;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource Single(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Single;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue;value;tb-generated public static TSource Single(this IEnumerable source, Func predicate) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;SkipLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable SkipLast(this IEnumerable source, int count) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;SkipWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable SkipWhile(this IEnumerable source, Func predicate) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Skip;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Skip(this IEnumerable source, int count) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;TakeLast;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable TakeLast(this IEnumerable source, int count) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;TakeWhile;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable TakeWhile(this IEnumerable source, Func predicate) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Take;(System.Collections.Generic.IEnumerable,System.Int32);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Take(this IEnumerable source, int count) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;ThenByDescending;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;ThenByDescending;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IOrderedEnumerable ThenByDescending(this IOrderedEnumerable source, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;ThenBy;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;ThenBy;(Summaries.IOrderedEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IOrderedEnumerable ThenBy(this IOrderedEnumerable source, Func keySelector) { throw null; } + // Missing summary for Argument[0].Element -> ReturnValue.Element (issue with generator) // public static TSource[] ToArray(this IEnumerable source) { throw null; } // Summaries related to dictionaries is not generated correctly as dictionaries are not identified as collections of keys and values (issue with generator). // public static Dictionary ToDictionary(this IEnumerable source, Func keySelector) where TKey : notnull { throw null; } // public static Dictionary ToDictionary(this IEnumerable source, Func keySelector, Func elementSelector) where TKey : notnull { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;ToHashSet;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static HashSet ToHashSet(this IEnumerable source) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;ToList;(System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static List ToList(this IEnumerable source) { throw null; } + // Type to complicated to be handled by the generator (issue with generator). // public static ILookup ToLookup(this IEnumerable source, Func keySelector) { throw null; } // public static ILookup ToLookup(this IEnumerable source, Func keySelector, Func elementSelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;UnionBy;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;ReturnValue.Element;value;tb-generated public static IEnumerable UnionBy(this IEnumerable first, IEnumerable second, Func keySelector) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Union;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);;Argument[1].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Union(this IEnumerable first, IEnumerable second) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[1].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Where;(System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;ReturnValue.Element;value;tb-generated public static IEnumerable Where(this IEnumerable source, Func predicate) { throw null; } + // Type to complicated to be handled by the generator (issue with generator). // public static IEnumerable<(TFirst First, TSecond Second)> Zip(this IEnumerable first, IEnumerable second) { throw null; } // public static IEnumerable<(TFirst First, TSecond Second, TThird Third)> Zip(this IEnumerable first, IEnumerable second, IEnumerable third) { throw null; } + + // summary=Summaries;SystemLinqEnumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[0].Element;Argument[2].Parameter[0];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[1].Element;Argument[2].Parameter[1];value;tb-generated + // summary=Summaries;SystemLinqEnumerable;false;Zip;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Func);;Argument[2].ReturnValue;ReturnValue.Element;value;tb-generated public static IEnumerable Zip(this IEnumerable first, IEnumerable second, Func resultSelector) { throw null; } } -public interface IGrouping : IEnumerable, IEnumerable { +public interface IGrouping : IEnumerable, IEnumerable +{ + // summary=Summaries;IGrouping;true;get_Key;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated TKey Key { get; } } @@ -195,7 +438,10 @@ public interface IGrouping : IEnumerable, IEnu // bool Contains(TKey key); // } -public interface IOrderedEnumerable : IEnumerable, IEnumerable { +public interface IOrderedEnumerable : IEnumerable, IEnumerable +{ + // summary=Summaries;IOrderedEnumerable;true;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=Summaries;IOrderedEnumerable;true;CreateOrderedEnumerable;(System.Func,System.Collections.Generic.IComparer,System.Boolean);;Argument[this].Element;ReturnValue.Element;value;tb-generated IOrderedEnumerable CreateOrderedEnumerable(Func keySelector, IComparer? comparer, bool descending); } diff --git a/csharp/scripts/BUILD.bazel b/csharp/scripts/BUILD.bazel new file mode 100644 index 00000000000..88a33a0afd3 --- /dev/null +++ b/csharp/scripts/BUILD.bazel @@ -0,0 +1,17 @@ +py_binary( + name = "gen-assembly-info", + srcs = ["gen-assembly-info.py"], + deps = ["@rules_python//python/runfiles"], +) + +# this is an instance of the dbscheme kept in the bazel build tree +# this allows everything that bazel builds to be up-to-date, +# independently from whether //go:gen was already run to update the checked in files +genrule( + name = "assembly-info-src", + srcs = ["@semmle_code//:git_info"], + outs = ["AssemblyInfo.cs"], + cmd = "$(execpath :gen-assembly-info) $@ $(SRCS)", + tools = [":gen-assembly-info"], + visibility = ["//csharp:__subpackages__"], +) diff --git a/csharp/scripts/create-extractor-pack.sh b/csharp/scripts/create-extractor-pack.sh index 4b39d7c7dd5..7eb2b753471 100755 --- a/csharp/scripts/create-extractor-pack.sh +++ b/csharp/scripts/create-extractor-pack.sh @@ -24,6 +24,7 @@ function dotnet_publish { dotnet publish --self-contained --configuration Release --runtime ${dotnet_platform} -p:RuntimeFrameworkVersion=8.0.1 $1 --output extractor-pack/tools/${platform} } +dotnet tool restore dotnet_publish extractor/Semmle.Extraction.CSharp.Standalone dotnet_publish extractor/Semmle.Extraction.CSharp.Driver dotnet_publish autobuilder/Semmle.Autobuild.CSharp diff --git a/csharp/scripts/gen-assembly-info.py b/csharp/scripts/gen-assembly-info.py new file mode 100644 index 00000000000..1ea5a9ea3c4 --- /dev/null +++ b/csharp/scripts/gen-assembly-info.py @@ -0,0 +1,34 @@ +""" +Generates an `AssemblyInfo.cs` file that specifies the `AssemblyInformationalVersion` attribute. + +This attribute is set to the git version string of the repository.""" + +import pathlib +import argparse + + +def options(): + p = argparse.ArgumentParser( + description="Generate the assembly info file that contains the git SHA and branch name" + ) + p.add_argument("output", help="The path to the output file") + p.add_argument("gitinfo_files", nargs="+", help="The path to the gitinfo files") + return p.parse_args() + + +opts = options() + +gitfiles = dict() +for file in map(pathlib.Path, opts.gitinfo_files): + gitfiles[file.name] = file + +version_string = gitfiles["git-ql-describe-all.log"].read_text().strip() +version_string += f" ({gitfiles['git-ql-rev-parse.log'].read_text().strip()})" + +output_file = pathlib.Path(opts.output) +output_file_contents = f""" +using System.Reflection; + +[assembly: AssemblyInformationalVersion("{version_string}")] +""" +output_file.write_text(output_file_contents) diff --git a/csharp/scripts/stubs/helpers.py b/csharp/scripts/stubs/helpers.py index ce663bac4e8..33b8f2663f8 100644 --- a/csharp/scripts/stubs/helpers.py +++ b/csharp/scripts/stubs/helpers.py @@ -77,6 +77,14 @@ class Generator: self.projectNameIn, '--output', self.projectDirIn]) remove_files(self.projectDirIn, '.cs') + # Clear possibly inherited Directory.Build.props and Directory.Build.targets: + with open(os.path.join(self.workDir, 'Directory.Build.props'), 'w') as f: + f.write('\n') + f.write('\n') + with open(os.path.join(self.workDir, 'Directory.Build.targets'), 'w') as f: + f.write('\n') + f.write('\n') + def run_cmd(self, cmd, msg="Failed to run command"): run_cmd_cwd(cmd, self.workDir, msg) diff --git a/csharp/tools/BUILD.bazel b/csharp/tools/BUILD.bazel new file mode 100644 index 00000000000..cad9d7793f0 --- /dev/null +++ b/csharp/tools/BUILD.bazel @@ -0,0 +1,11 @@ +load("@semmle_code//:dist.bzl", "pack_zip") + +pack_zip( + name = "tools", + srcs = glob(["**/*"]), + excludes = [ + "BUILD.bazel", + ], + prefix = "tools", + visibility = ["//csharp:__pkg__"], +) diff --git a/csharp/tools/tracing-config.lua b/csharp/tools/tracing-config.lua index 5fc1cc8e80e..a48a93c073c 100644 --- a/csharp/tools/tracing-config.lua +++ b/csharp/tools/tracing-config.lua @@ -179,8 +179,6 @@ function RegisterExtractorPack(id) end local windowsMatchers = { - CreatePatternMatcher({ '^semmle%.extraction%.csharp%.standalone%.exe$' }, - MatchCompilerName, nil, { trace = false }), DotnetMatcherBuild, MsBuildMatcher, CreatePatternMatcher({ '^csc.*%.exe$' }, MatchCompilerName, extractor, { @@ -222,9 +220,6 @@ function RegisterExtractorPack(id) end } local posixMatchers = { - -- The compiler name is case sensitive on Linux and lower cased on MacOS - CreatePatternMatcher({ '^semmle%.extraction%.csharp%.standalone$', '^Semmle%.Extraction%.CSharp%.Standalone$' }, - MatchCompilerName, nil, { trace = false }), DotnetMatcherBuild, CreatePatternMatcher({ '^mcs%.exe$', '^csc%.exe$' }, MatchCompilerName, extractor, { diff --git a/csharp/update-deps.sh b/csharp/update-deps.sh new file mode 100755 index 00000000000..eafd8b46370 --- /dev/null +++ b/csharp/update-deps.sh @@ -0,0 +1,16 @@ +#! /usr/bin/env bash + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +MODE=${1:-install} +if [ "$MODE" != "install" ] && [ "$MODE" != "update" ]; then + echo "Invalid mode: $MODE. Valid modes are 'install' and 'update'" + exit 1 +fi + +( + cd "$SCRIPT_DIR" || exit 1 + DEP_DIR="$(pwd)" + (dotnet tool restore && dotnet paket $MODE) || exit 1 + cd ../.. + tools/bazel run @rules_dotnet//tools/paket2bazel -- --dependencies-file "$DEP_DIR"/paket.dependencies --output-folder "$DEP_DIR" +) diff --git a/docs/codeql/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code.rst b/docs/codeql/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code.rst index 72e2756ea5c..c763092ddac 100644 --- a/docs/codeql/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code.rst +++ b/docs/codeql/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code.rst @@ -5,6 +5,8 @@ About CodeQL for Visual Studio Code ================================================= +.. include:: ../reusables/vs-code-deprecation-note.rst + CodeQL for Visual Studio Code is an extension that lets you write, run, and test CodeQL queries in Visual Studio Code. Features diff --git a/docs/codeql/codeql-for-visual-studio-code/about-telemetry-in-codeql-for-visual-studio-code.rst b/docs/codeql/codeql-for-visual-studio-code/about-telemetry-in-codeql-for-visual-studio-code.rst index f3258e013f7..03af3e675c3 100644 --- a/docs/codeql/codeql-for-visual-studio-code/about-telemetry-in-codeql-for-visual-studio-code.rst +++ b/docs/codeql/codeql-for-visual-studio-code/about-telemetry-in-codeql-for-visual-studio-code.rst @@ -5,6 +5,8 @@ About telemetry in CodeQL for Visual Studio Code ================================================= +.. include:: ../reusables/vs-code-deprecation-note.rst + If you specifically opt in to permit GitHub to do so, GitHub will collect usage data and metrics for the purposes of helping the core developers to improve the CodeQL extension for VS Code. This data will not be shared with any parties outside of GitHub. IP addresses and installation IDs will be retained for a maximum of 30 days. Anonymous data will be retained for a maximum of 180 days. diff --git a/docs/codeql/codeql-for-visual-studio-code/analyzing-your-projects.rst b/docs/codeql/codeql-for-visual-studio-code/analyzing-your-projects.rst index 62d48c6fbd8..4dca293308b 100644 --- a/docs/codeql/codeql-for-visual-studio-code/analyzing-your-projects.rst +++ b/docs/codeql/codeql-for-visual-studio-code/analyzing-your-projects.rst @@ -5,6 +5,8 @@ Analyzing your projects ================================================= +.. include:: ../reusables/vs-code-deprecation-note.rst + You can run queries on CodeQL databases and view the results in Visual Studio Code. This article explains how to get a CodeQL database and analyze it on your local machine. For information on running analysis at scale across many CodeQL databases, see ":ref:`Running CodeQL queries at scale with multi-repository variant analysis `." Choosing a database diff --git a/docs/codeql/codeql-for-visual-studio-code/customizing-settings.rst b/docs/codeql/codeql-for-visual-studio-code/customizing-settings.rst index 88ad273a3d6..4a5f6e324de 100644 --- a/docs/codeql/codeql-for-visual-studio-code/customizing-settings.rst +++ b/docs/codeql/codeql-for-visual-studio-code/customizing-settings.rst @@ -5,6 +5,8 @@ Customizing settings ==================== +.. include:: ../reusables/vs-code-deprecation-note.rst + You can edit the settings for the CodeQL extension to suit your needs. About CodeQL extension settings diff --git a/docs/codeql/codeql-for-visual-studio-code/exploring-data-flow-with-path-queries.rst b/docs/codeql/codeql-for-visual-studio-code/exploring-data-flow-with-path-queries.rst index dec599829ed..26f48dd561c 100644 --- a/docs/codeql/codeql-for-visual-studio-code/exploring-data-flow-with-path-queries.rst +++ b/docs/codeql/codeql-for-visual-studio-code/exploring-data-flow-with-path-queries.rst @@ -5,6 +5,8 @@ Exploring data flow with path queries ===================================== +.. include:: ../reusables/vs-code-deprecation-note.rst + You can run CodeQL queries in VS Code to help you track the flow of data through a program, highlighting areas that are potential security vulnerabilities. About path queries diff --git a/docs/codeql/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code.rst b/docs/codeql/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code.rst index 708b2f0cc0c..51056f8d2e7 100644 --- a/docs/codeql/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code.rst +++ b/docs/codeql/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code.rst @@ -5,6 +5,8 @@ Exploring the structure of your source code ================================================= +.. include:: ../reusables/vs-code-deprecation-note.rst + You can use the AST viewer to display the abstract syntax tree of a CodeQL database. About the abstract syntax tree diff --git a/docs/codeql/codeql-for-visual-studio-code/index.rst b/docs/codeql/codeql-for-visual-studio-code/index.rst index fc615f932f8..36089de079c 100644 --- a/docs/codeql/codeql-for-visual-studio-code/index.rst +++ b/docs/codeql/codeql-for-visual-studio-code/index.rst @@ -3,6 +3,8 @@ CodeQL for Visual Studio Code ============================= +.. include:: ../reusables/vs-code-deprecation-note.rst + The CodeQL extension for Visual Studio Code adds rich language support for CodeQL and allows you to easily find problems in codebases. - :doc:`About CodeQL for Visual Studio Code diff --git a/docs/codeql/codeql-for-visual-studio-code/running-codeql-queries-at-scale-with-mrva.rst b/docs/codeql/codeql-for-visual-studio-code/running-codeql-queries-at-scale-with-mrva.rst index dad191274de..19d44312a5e 100644 --- a/docs/codeql/codeql-for-visual-studio-code/running-codeql-queries-at-scale-with-mrva.rst +++ b/docs/codeql/codeql-for-visual-studio-code/running-codeql-queries-at-scale-with-mrva.rst @@ -5,6 +5,8 @@ Running CodeQL queries at scale with multi-repository variant analysis ====================================================================== +.. include:: ../reusables/vs-code-deprecation-note.rst + .. include:: ../reusables/beta-note-mrva.rst About multi-repository variant analysis diff --git a/docs/codeql/codeql-for-visual-studio-code/setting-up-codeql-in-visual-studio-code.rst b/docs/codeql/codeql-for-visual-studio-code/setting-up-codeql-in-visual-studio-code.rst index ac67d31afde..94b291a69b8 100644 --- a/docs/codeql/codeql-for-visual-studio-code/setting-up-codeql-in-visual-studio-code.rst +++ b/docs/codeql/codeql-for-visual-studio-code/setting-up-codeql-in-visual-studio-code.rst @@ -5,6 +5,8 @@ Setting up CodeQL in Visual Studio Code ================================================= +.. include:: ../reusables/vs-code-deprecation-note.rst + You can install and configure the CodeQL extension in Visual Studio Code. .. include:: ../reusables/license-note.rst diff --git a/docs/codeql/codeql-for-visual-studio-code/testing-codeql-queries-in-visual-studio-code.rst b/docs/codeql/codeql-for-visual-studio-code/testing-codeql-queries-in-visual-studio-code.rst index 7e19e78bd42..67f45203b47 100644 --- a/docs/codeql/codeql-for-visual-studio-code/testing-codeql-queries-in-visual-studio-code.rst +++ b/docs/codeql/codeql-for-visual-studio-code/testing-codeql-queries-in-visual-studio-code.rst @@ -5,6 +5,8 @@ Testing CodeQL queries in Visual Studio Code ============================================ +.. include:: ../reusables/vs-code-deprecation-note.rst + You can run unit tests for CodeQL queries using the Visual Studio Code extension. When you are sure that your query finds the results you want to identify, you can use variant analysis to run it at scale. For information on running analysis at scale across many CodeQL databases, see ":ref:`Running CodeQL queries at scale with multi-repository variant analysis `." About testing queries in VS Code diff --git a/docs/codeql/codeql-for-visual-studio-code/troubleshooting-codeql-for-visual-studio-code.rst b/docs/codeql/codeql-for-visual-studio-code/troubleshooting-codeql-for-visual-studio-code.rst index 2eecc28f0fb..6b81bd5bd83 100644 --- a/docs/codeql/codeql-for-visual-studio-code/troubleshooting-codeql-for-visual-studio-code.rst +++ b/docs/codeql/codeql-for-visual-studio-code/troubleshooting-codeql-for-visual-studio-code.rst @@ -5,6 +5,8 @@ Troubleshooting CodeQL for Visual Studio Code ============================================= +.. include:: ../reusables/vs-code-deprecation-note.rst + This article explains how to debug problems with the analysis of CodeQL databases that are stored on your local machine. For information on troubleshooting variant analysis, which runs on GitHub.com, see ":ref:`Troubleshooting variant analysis `." diff --git a/docs/codeql/codeql-for-visual-studio-code/troubleshooting-variant-analysis.rst b/docs/codeql/codeql-for-visual-studio-code/troubleshooting-variant-analysis.rst index 5d9137dee5c..1b0613accf1 100644 --- a/docs/codeql/codeql-for-visual-studio-code/troubleshooting-variant-analysis.rst +++ b/docs/codeql/codeql-for-visual-studio-code/troubleshooting-variant-analysis.rst @@ -5,6 +5,8 @@ Troubleshooting variant analysis ================================ +.. include:: ../reusables/vs-code-deprecation-note.rst + .. include:: ../reusables/beta-note-mrva.rst This article explains how to debug problems with variant analysis, that is, analysis run using GitHub Actions diff --git a/docs/codeql/codeql-for-visual-studio-code/using-the-codeql-model-editor.rst b/docs/codeql/codeql-for-visual-studio-code/using-the-codeql-model-editor.rst index d1dce1a6771..c74fc247e00 100644 --- a/docs/codeql/codeql-for-visual-studio-code/using-the-codeql-model-editor.rst +++ b/docs/codeql/codeql-for-visual-studio-code/using-the-codeql-model-editor.rst @@ -5,6 +5,8 @@ Using the CodeQL model editor ============================= +.. include:: ../reusables/vs-code-deprecation-note.rst + .. include:: ../reusables/beta-note-model-pack-editor-vsc.rst You can view, write, and edit CodeQL packs in Visual Studio Code using the CodeQL extension. The model editor is designed to help you model external dependencies of your codebase that are not supported by the standard CodeQL Libraries. diff --git a/docs/codeql/codeql-for-visual-studio-code/working-with-codeql-packs-in-visual-studio-code.rst b/docs/codeql/codeql-for-visual-studio-code/working-with-codeql-packs-in-visual-studio-code.rst index fe1e9a0bbdd..11b866cf78c 100644 --- a/docs/codeql/codeql-for-visual-studio-code/working-with-codeql-packs-in-visual-studio-code.rst +++ b/docs/codeql/codeql-for-visual-studio-code/working-with-codeql-packs-in-visual-studio-code.rst @@ -5,6 +5,8 @@ Working with CodeQL packs in Visual Studio Code =============================================== +.. include:: ../reusables/vs-code-deprecation-note.rst + .. include:: ../reusables/beta-note-package-management.rst You can view, write, and edit all types of CodeQL packs in Visual Studio Code using the CodeQL extension. diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp-new.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp-new.rst index 0356b928817..e6575e7488f 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp-new.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp-new.rst @@ -408,7 +408,7 @@ Exercise 4 Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/cpp-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp.rst index f9ed5af0db8..2642c84680c 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-cpp.rst @@ -380,7 +380,7 @@ Exercise 4 Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/cpp-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-csharp.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-csharp.rst index 61eb803bdc9..f6c018c0f86 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-csharp.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-csharp.rst @@ -541,7 +541,7 @@ This can be adapted from the ``SystemUriFlow`` class: Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/csharp-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-java.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-java.rst index 3a9b84cfcc3..1a352d4e4ec 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-java.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-java.rst @@ -3,7 +3,7 @@ Analyzing data flow in Java and Kotlin ====================================== -You can use CodeQL to track the flow of data through a Java/Kotlin program to its use. +You can use CodeQL to track the flow of data through a Java/Kotlin program to its use. .. include:: ../reusables/kotlin-beta-note.rst @@ -171,7 +171,7 @@ Global data flow tracks data flow throughout the entire program, and is therefor .. pull-quote:: Note .. include:: ../reusables/path-problem.rst - + Using global data flow ~~~~~~~~~~~~~~~~~~~~~~ @@ -362,7 +362,7 @@ Exercise 4 Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/java-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-javascript-and-typescript.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-javascript-and-typescript.rst index 73341572940..1dfcd0b713b 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-javascript-and-typescript.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-javascript-and-typescript.rst @@ -16,7 +16,7 @@ For a more general introduction to modeling data flow, see ":ref:`About data flo Data flow nodes --------------- -Both local and global data flow, as well as taint tracking, work on a representation of the program known as the :ref:`data flow graph `. +Both local and global data flow, as well as taint tracking, work on a representation of the program known as the :ref:`data flow graph `. Nodes on the data flow flow graph may also correspond to nodes on the abstract syntax tree, but they are not the same. While AST nodes belong to class ``ASTNode`` and its subclasses, data flow nodes belong to class ``DataFlow::Node`` and its subclasses: @@ -557,8 +557,8 @@ Exercise 4 Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/java-further-reading.rst -.. include:: ../reusables/codeql-ref-tools-further-reading.rst \ No newline at end of file +.. include:: ../reusables/codeql-ref-tools-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-python.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-python.rst index e93f2df3b73..8adbfb09a5c 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-python.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-python.rst @@ -359,7 +359,7 @@ This data flow configuration tracks data flow from environment variables to open Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/python-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-ruby.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-ruby.rst index 95744747cbc..44428000875 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-ruby.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-ruby.rst @@ -111,7 +111,7 @@ This query finds the filename argument passed in each call to ``File.open``: import codeql.ruby.DataFlow import codeql.ruby.ApiGraphs - + from DataFlow::CallNode call where call = API::getTopLevelMember("File").getAMethodCall("open") select call.getArgument(0) @@ -126,7 +126,7 @@ So we use local data flow to find all expressions that flow into the argument: import codeql.ruby.DataFlow import codeql.ruby.ApiGraphs - + from DataFlow::CallNode call, DataFlow::ExprNode expr where call = API::getTopLevelMember("File").getAMethodCall("open") and @@ -143,7 +143,7 @@ We can update the query to specify that ``expr`` is an instance of a ``LocalSour import codeql.ruby.DataFlow import codeql.ruby.ApiGraphs - + from DataFlow::CallNode call, DataFlow::ExprNode expr where call = API::getTopLevelMember("File").getAMethodCall("open") and @@ -158,7 +158,7 @@ That would allow us to use the member predicate ``flowsTo`` on ``LocalSourceNode import codeql.ruby.DataFlow import codeql.ruby.ApiGraphs - + from DataFlow::CallNode call, DataFlow::ExprNode expr where call = API::getTopLevelMember("File").getAMethodCall("open") and @@ -171,7 +171,7 @@ As an alternative, we can ask more directly that ``expr`` is a local source of t import codeql.ruby.DataFlow import codeql.ruby.ApiGraphs - + from DataFlow::CallNode call, DataFlow::ExprNode expr where call = API::getTopLevelMember("File").getAMethodCall("open") and @@ -190,7 +190,7 @@ This query finds instances where a parameter is used as the name when opening a import codeql.ruby.DataFlow import codeql.ruby.ApiGraphs - + from DataFlow::CallNode call, DataFlow::ParameterNode p where call = API::getTopLevelMember("File").getAMethodCall("open") and @@ -206,7 +206,7 @@ This query finds calls to ``File.open`` where the file name is derived from a pa import codeql.ruby.DataFlow import codeql.ruby.TaintTracking import codeql.ruby.ApiGraphs - + from DataFlow::CallNode call, DataFlow::ParameterNode p where call = API::getTopLevelMember("File").getAMethodCall("open") and @@ -327,17 +327,17 @@ The following global taint-tracking query finds path arguments in filesystem acc import codeql.ruby.TaintTracking import codeql.ruby.Concepts import codeql.ruby.dataflow.RemoteFlowSources - + module RemoteToFileConfiguration implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof RemoteFlowSource } - + predicate isSink(DataFlow::Node sink) { sink = any(FileSystemAccess fa).getAPathArgument() } } module RemoteToFileFlow = TaintTracking::Global; - + from DataFlow::Node input, DataFlow::Node fileAccess where RemoteToFileFlow::flow(input, fileAccess) select fileAccess, "This file access uses data from $@.", input, "user-controllable input." @@ -352,7 +352,7 @@ The following global data-flow query finds calls to ``File.open`` where the file import codeql.ruby.DataFlow import codeql.ruby.controlflow.CfgNodes import codeql.ruby.ApiGraphs - + module EnvironmentToFileConfiguration implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { exists(ExprNodes::ConstantReadAccessCfgNode env | @@ -367,7 +367,7 @@ The following global data-flow query finds calls to ``File.open`` where the file } module EnvironmentToFileFlow = DataFlow::Global; - + from DataFlow::Node environment, DataFlow::Node fileOpen where EnvironmentToFileFlow::flow(environment, fileOpen) select fileOpen, "This call to 'File.open' uses data from $@.", environment, @@ -376,7 +376,7 @@ The following global data-flow query finds calls to ``File.open`` where the file Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/ruby-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst index 9de7d620abf..b1e7a1593e8 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst @@ -34,7 +34,7 @@ The ``Node`` class has a number of useful subclasses, such as ``ExprNode`` for e Expr asExpr() { ... } /** - * Gets the control flow node that corresponds to this data flow node. + * Gets the control flow node that corresponds to this data flow node. */ ControlFlowNode getCfgNode() { ... } @@ -284,7 +284,7 @@ The following global taint-tracking query finds places where a value from a remo Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/swift-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/codeql-library-for-ruby.rst b/docs/codeql/codeql-language-guides/codeql-library-for-ruby.rst index 7db0028eb03..2ff7a62b2ac 100644 --- a/docs/codeql/codeql-language-guides/codeql-library-for-ruby.rst +++ b/docs/codeql/codeql-language-guides/codeql-library-for-ruby.rst @@ -73,7 +73,7 @@ The CodeQL examples in this article are only excerpts and are not meant to repre Abstract syntax --------------- -The abstract syntax tree (AST) represents the elements of the source code organized into a tree. The `AST viewer `__ +The abstract syntax tree (AST) represents the elements of the source code organized into a tree. The `AST viewer `__ in Visual Studio Code shows the AST nodes, including the relevant CodeQL classes and predicates. All CodeQL AST classes inherit from the `AstNode` class, which provides the following member predicates diff --git a/docs/codeql/codeql-language-guides/customizing-library-models-for-java-and-kotlin.rst b/docs/codeql/codeql-language-guides/customizing-library-models-for-java-and-kotlin.rst index dd7f352f6d0..ec396d2932b 100644 --- a/docs/codeql/codeql-language-guides/customizing-library-models-for-java-and-kotlin.rst +++ b/docs/codeql/codeql-language-guides/customizing-library-models-for-java-and-kotlin.rst @@ -16,7 +16,8 @@ This article contains reference material about how to define custom models for s The best way to create your own models is using the CodeQL model editor in the CodeQL extension for Visual Studio Code. The model editor automatically guides you through the process of defining models, displaying the properties you need to define and the options available. You can save the resulting models as data extension files in CodeQL model packs and use them without worrying about the syntax. -For more information, see ":ref:`Using the CodeQL model editor `." +For more information, see `Using the CodeQL model editor `__ in the GitHub documentation. + About data extensions --------------------- diff --git a/docs/codeql/codeql-language-guides/data-flow-cheat-sheet-for-javascript.rst b/docs/codeql/codeql-language-guides/data-flow-cheat-sheet-for-javascript.rst index 7d9ac42c3d8..60d66ba1644 100644 --- a/docs/codeql/codeql-language-guides/data-flow-cheat-sheet-for-javascript.rst +++ b/docs/codeql/codeql-language-guides/data-flow-cheat-sheet-for-javascript.rst @@ -254,8 +254,8 @@ Troubleshooting Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/javascript-further-reading.rst -.. include:: ../reusables/codeql-ref-tools-further-reading.rst \ No newline at end of file +.. include:: ../reusables/codeql-ref-tools-further-reading.rst diff --git a/docs/codeql/codeql-language-guides/using-flow-labels-for-precise-data-flow-analysis.rst b/docs/codeql/codeql-language-guides/using-flow-labels-for-precise-data-flow-analysis.rst index 8625d637366..8e5d3c4285b 100644 --- a/docs/codeql/codeql-language-guides/using-flow-labels-for-precise-data-flow-analysis.rst +++ b/docs/codeql/codeql-language-guides/using-flow-labels-for-precise-data-flow-analysis.rst @@ -405,7 +405,7 @@ string may be an absolute path and whether it may contain ``..`` components. Further reading --------------- -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. .. include:: ../reusables/javascript-further-reading.rst diff --git a/docs/codeql/codeql-overview/about-codeql.rst b/docs/codeql/codeql-overview/about-codeql.rst index 1392e1c7330..eccc81c8754 100644 --- a/docs/codeql/codeql-overview/about-codeql.rst +++ b/docs/codeql/codeql-overview/about-codeql.rst @@ -70,8 +70,8 @@ Query execution After you've created a CodeQL database, one or more queries are executed against it. CodeQL queries are written in a specially-designed object-oriented query language called QL. You can run the queries checked out from the CodeQL -repo (or custom queries that you've written yourself) using the :ref:`CodeQL -for VS Code extension ` or the `CodeQL CLI +repo (or custom queries that you've written yourself) using the `CodeQL +for VS Code extension `__ or the `CodeQL CLI `__. For more information about queries, see ":ref:`About CodeQL queries `." .. _interpret-query-results: diff --git a/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.17.2.rst b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.17.2.rst new file mode 100644 index 00000000000..1d0fe505edc --- /dev/null +++ b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.17.2.rst @@ -0,0 +1,170 @@ +.. _codeql-cli-2.17.2: + +========================== +CodeQL 2.17.2 (2024-05-07) +========================== + +.. contents:: Contents + :depth: 2 + :local: + :backlinks: none + +This is an overview of changes in the CodeQL CLI and relevant CodeQL query and library packs. For additional updates on changes to the CodeQL code scanning experience, check out the `code scanning section on the GitHub blog `__, `relevant GitHub Changelog updates `__, `changes in the CodeQL extension for Visual Studio Code `__, and the `CodeQL Action changelog `__. + +Security Coverage +----------------- + +CodeQL 2.17.2 runs a total of 413 security queries when configured with the Default suite (covering 161 CWE). The Extended suite enables an additional 130 queries (covering 34 more CWE). 1 security query has been added with this release. + +CodeQL CLI +---------- + +Improvements +~~~~~~~~~~~~ + +* When uploading a SARIF file to GitHub using :code:`codeql github upload-results`, the CodeQL CLI now waits for the file to be processed by GitHub. If any errors occurred during processing of the analysis results, the command will log these and return a non-zero exit code. To disable this behaviour, pass the + :code:`--no-wait-for-processing` flag. + + By default, the command will wait for the SARIF file to be processed for a maximum of 2 minutes, however this is configurable with the + :code:`--wait-for-processing-timeout` option. + +* The build tracer is no longer enabled when using the |link-code-none-build-mode-1|_ + to analyze a compiled language, thus improving performance. + +Known Issues +~~~~~~~~~~~~ + +* The beta support for analyzing Swift in this release and all previous releases requires :code:`g++-13` when running on Linux. Users analyzing Swift using the :code:`ubuntu-latest`, :code:`ubuntu-22.04`, or + :code:`ubuntu-20.04` runner images for GitHub Actions should update their workflows to install :code:`g++-13`. For more information, see `the runner images announcement `__. + +Query Packs +----------- + +Minor Analysis Improvements +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +C/C++ +""""" + +* The "Uncontrolled data used in path expression" query (:code:`cpp/path-injection`) query produces fewer near-duplicate results. +* The "Global variable may be used before initialization" query (:code:`cpp/global-use-before-init`) no longer raises an alert on global variables that are initialized when they are declared. +* The "Inconsistent null check of pointer" query (:code:`cpp/inconsistent-nullness-testing`) query no longer raises an alert when the guarded check is in a macro expansion. + +Golang +"""""" + +* The query :code:`go/incomplete-hostname-regexp` now recognizes more sources involving concatenation of string literals and also follows flow through string concatenation. This may lead to more alerts. +* Added some more barriers to flow for :code:`go/incorrect-integer-conversion` to reduce false positives, especially around type switches. + +JavaScript/TypeScript +""""""""""""""""""""" + +* The JavaScript extractor will on longer report syntax errors related to "strict mode". + Files containing such errors are now being fully analyzed along with other sources files. + This improves our support for source files that technically break the "strict mode" rules, + but where a build steps transforms the code such that it ends up working at runtime. + +Language Libraries +------------------ + +Breaking Changes +~~~~~~~~~~~~~~~~ + +C/C++ +""""" + +* Deleted the deprecated :code:`GlobalValueNumberingImpl.qll` implementation. + +C# +"" + +* Deleted the deprecated :code:`getAssemblyName` predicate from the :code:`Operator` class. Use :code:`getFunctionName` instead. +* Deleted the deprecated :code:`LShiftOperator`, :code:`RShiftOperator`, :code:`AssignLShiftExpr`, :code:`AssignRShiftExpr`, :code:`LShiftExpr`, and :code:`RShiftExpr` aliases. +* Deleted the deprecated :code:`getCallableDescription` predicate from the :code:`ExternalApiDataNode` class. Use :code:`hasQualifiedName` instead. + +Golang +"""""" + +* Deleted the deprecated :code:`CsvRemoteSource` alias. Use :code:`MaDRemoteSource` instead. + +Java +"""" + +* Deleted the deprecated :code:`AssignLShiftExpr`, :code:`AssignRShiftExpr`, :code:`AssignURShiftExpr`, :code:`LShiftExpr`, :code:`RShiftExpr`, and :code:`URShiftExpr` aliases. + +JavaScript/TypeScript +""""""""""""""""""""" + +* Deleted the deprecated :code:`getInput` predicate from the :code:`CryptographicOperation` class. Use :code:`getAnInput` instead. +* Deleted the deprecated :code:`RegExpPatterns` module from :code:`Regexp.qll`. +* Deleted the deprecated :code:`semmle/javascript/security/BadTagFilterQuery.qll`, :code:`semmle/javascript/security/OverlyLargeRangeQuery.qll`, :code:`semmle/javascript/security/regexp/RegexpMatching.qll`, and :code:`Security/CWE-020/HostnameRegexpShared.qll` files. + +Python +"""""" + +* Deleted the deprecated :code:`RegExpPatterns` module from :code:`Regexp.qll`. +* Deleted the deprecated :code:`Security/CWE-020/HostnameRegexpShared.qll` file. + +Ruby +"""" + +* Deleted the deprecated :code:`RegExpPatterns` module from :code:`Regexp.qll`. +* Deleted the deprecated :code:`security/cwe-020/HostnameRegexpShared.qll` file. + +Minor Analysis Improvements +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +C/C++ +""""" + +* Source models have been added for the standard library function :code:`getc` (and variations). +* Source, sink and flow models for the ZeroMQ (ZMQ) networking library have been added. +* Parameters of functions without definitions now have :code:`ParameterNode`\ s. +* The alias analysis used internally by various libraries has been improved to answer alias questions more conservatively. As a result, some queries may report fewer false positives. + +C# +"" + +* Generated .NET Runtime models for properties with both getters and setters have been removed as this is now handled by the data flow library. + +JavaScript/TypeScript +""""""""""""""""""""" + +* Improved detection of whether a file uses CommonJS module system. + +Deprecated APIs +~~~~~~~~~~~~~~~ + +Golang +"""""" + +* To make Go consistent with other language libraries, the :code:`UntrustedFlowSource` name has been deprecated throughout. Use :code:`RemoteFlowSource` instead, which replaces it. +* Where modules have classes named :code:`UntrustedFlowAsSource`, these are also deprecated and the :code:`Source` class in the same module or the :code:`RemoteFlowSource` class should be used instead. + +Python +"""""" + +* Renamed the :code:`StrConst` class to :code:`StringLiteral`, for greater consistency with other languages. The :code:`StrConst` and :code:`Str` classes are now deprecated and will be removed in a future release. + +New Features +~~~~~~~~~~~~ + +C/C++ +""""" + +* Models-as-Data support has been added for C/C++. This feature allows flow sources, sinks and summaries to be expressed in compact strings as an alternative to modelling each source / sink / summary with explicit QL. See :code:`dataflow/ExternalFlow.qll` for documentation and specification of the model format, and :code:`models/implementations/ZMQ.qll` for a simple example of models. Importing models from :code:`.yml` is not yet supported. + +Shared Libraries +---------------- + +Major Analysis Improvements +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Dataflow Analysis +""""""""""""""""" + +* The data flow library performs heuristic filtering of code paths that have a high degree of control-flow uncertainty for improved performance in cases that are deemed unlikely to yield true positive flow paths. This filtering can be controlled with the :code:`fieldFlowBranchLimit` predicate in configurations. Two bugs have been fixed in relation to this: Some cases of high uncertainty were not being correctly identified. This fix improves performance in certain scenarios. Another group of cases of low uncertainty were also being misidentified, which led to false negatives. Taken together, we generally expect some additional query results with more true positives and fewer false positives. + +.. |link-code-none-build-mode-1| replace:: :code:`none` build mode +.. _link-code-none-build-mode-1: https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#codeql-build-modes + diff --git a/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.17.3.rst b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.17.3.rst new file mode 100644 index 00000000000..edf405c0581 --- /dev/null +++ b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.17.3.rst @@ -0,0 +1,74 @@ +.. _codeql-cli-2.17.3: + +========================== +CodeQL 2.17.3 (2024-05-17) +========================== + +.. contents:: Contents + :depth: 2 + :local: + :backlinks: none + +This is an overview of changes in the CodeQL CLI and relevant CodeQL query and library packs. For additional updates on changes to the CodeQL code scanning experience, check out the `code scanning section on the GitHub blog `__, `relevant GitHub Changelog updates `__, `changes in the CodeQL extension for Visual Studio Code `__, and the `CodeQL Action changelog `__. + +Security Coverage +----------------- + +CodeQL 2.17.3 runs a total of 414 security queries when configured with the Default suite (covering 161 CWE). The Extended suite enables an additional 131 queries (covering 35 more CWE). 2 security queries have been added with this release. + +CodeQL CLI +---------- + +Improvements +~~~~~~~~~~~~ + +* The language server that our IDE integration is built on now defaults to fine-grained dependency tracking for incremental error-checking after file changes. This slightly improves the latency of refreshing errors after local source code edits and will enable significant speedups in the future. +* We now properly handle globs (such as :code:`folder/**/*.py`) in :code:`paths` configuration to specify what files to include for Python analysis (see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#specifying-directories-to-scan). +* TRAP import (a part of :code:`codeql database create` and :code:`codeql database finalize`) + now supports allocating 2^32 IDs during the import process. The previous limit was 2^31 IDs. + +Query Packs +----------- + +New Queries +~~~~~~~~~~~ + +C/C++ +""""" + +* Added a new query, :code:`cpp/iterator-to-expired-container`, to detect the creation of iterators owned by a temporary objects that are about to be destroyed. + +Python +"""""" + +* The :code:`py/header-injection` query, originally contributed to the experimental query pack by @jorgectf, has been promoted to the main query pack and renamed to :code:`py/http-response-splitting`. This query finds instances of http header injection / response splitting vulnerabilities. + +Language Libraries +------------------ + +Breaking Changes +~~~~~~~~~~~~~~~~ + +Java +"""" + +* The Java extractor no longer supports the :code:`ODASA_JAVA_LAYOUT`, :code:`ODASA_TOOLS` and :code:`ODASA_HOME` legacy environment variables. +* The Java extractor no longer supports the :code:`ODASA_BUILD_ERROR_DIR` legacy environment variable. + +Major Analysis Improvements +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Python +"""""" + +* Added modeling of the :code:`pyramid` framework, leading to new remote flow sources and sinks. + +Minor Analysis Improvements +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Golang +"""""" + +* Fixed a bug that stopped built-in functions from being referenced using the predicate :code:`hasQualifiedName` because technically they do not belong to any package. Now you can use the empty string as the package, e.g. :code:`f.hasQualifiedName("", "len")`. +* Fixed a bug that stopped data flow models for built-in functions from having any effect because the package "" was not parsed correctly. +* Fixed a bug that stopped data flow from being followed through variadic arguments to built-in functions or to functions called using a variable. diff --git a/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.8.1.rst b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.8.1.rst index 7c76c396073..5197b2f6165 100644 --- a/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.8.1.rst +++ b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.8.1.rst @@ -82,7 +82,7 @@ Bug Fixes Python """""" -* The `View AST functionality `__ no longer prints detailed information about regular expressions, greatly improving performance. +* The `View AST functionality `__ no longer prints detailed information about regular expressions, greatly improving performance. Minor Analysis Improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/codeql/codeql-overview/codeql-changelog/index.rst b/docs/codeql/codeql-overview/codeql-changelog/index.rst index 3662d5fccff..cf167612ec1 100644 --- a/docs/codeql/codeql-overview/codeql-changelog/index.rst +++ b/docs/codeql/codeql-overview/codeql-changelog/index.rst @@ -11,6 +11,8 @@ A list of queries for each suite and language `is available here `" in the CodeQL for VS Code help. +For more information, see `Running CodeQL queries `__ in the GitHub documentation. .. _extractor: diff --git a/docs/codeql/codeql-overview/codeql-tools.rst b/docs/codeql/codeql-overview/codeql-tools.rst index c6df9d8882d..d58730e4702 100644 --- a/docs/codeql/codeql-overview/codeql-tools.rst +++ b/docs/codeql/codeql-overview/codeql-tools.rst @@ -53,5 +53,5 @@ CodeQL for Visual Studio Code You can analyze CodeQL databases in Visual Studio Code using the CodeQL extension, which provides an enhanced environment for writing and running custom -queries and viewing the results. For more information, see ":ref:`CodeQL -for Visual Studio Code `." \ No newline at end of file +queries and viewing the results. For more information, see "`CodeQL +for Visual Studio Code `__." \ No newline at end of file diff --git a/docs/codeql/conf.py b/docs/codeql/conf.py index fca3f272647..5bc008b7a10 100644 --- a/docs/codeql/conf.py +++ b/docs/codeql/conf.py @@ -2,13 +2,13 @@ # # The Sphinx config values used in the CodeQL documentation that is published # at codeql.github.com/docs -# +# # Note that not all possible configuration values are present in this file. # # All configuration values have a default; values that are commented out # serve to show the default. # -# For details of all possible config values, +# For details of all possible config values, # see https://www.sphinx-doc.org/en/master/usage/configuration.html # # -- GENERAL CONFIG VALUES ------------------------------------------------ @@ -53,7 +53,7 @@ import sphinx as sphinx_mod def setup(sphinx): - sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) + sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from qllexer import QLLexer sphinx.add_lexer("ql", QLLexer() if sphinx_mod.version_info[0] <= 3 else QLLexer) @@ -86,7 +86,7 @@ html_theme = 'alabaster' # HTML theme options used to customize the look and feel of the docs. html_theme_options = {'font_size': '16px', - 'body_text': '#333', + 'body_text': '#333', 'link': '#2F1695', 'link_hover': '#2F1695', 'show_powered_by': False, @@ -106,4 +106,4 @@ html_extra_path = ['index.html'] html_favicon = 'images/site/favicon.ico' # Exclude these paths from being built by Sphinx -exclude_patterns = ['vale*', '_static', '_templates', 'reusables', 'images', 'support', 'ql-training', 'query-help', '_build', '*.py*', 'README.rst'] +exclude_patterns = ['vale*', '_static', '_templates', 'reusables', 'images', 'support', 'ql-training', 'query-help', '_build', '*.py*', 'README.rst', 'codeql-for-visual-studio-code'] diff --git a/docs/codeql/contents.rst b/docs/codeql/contents.rst index 8ecc0ca7304..a91ff31e0aa 100644 --- a/docs/codeql/contents.rst +++ b/docs/codeql/contents.rst @@ -6,7 +6,6 @@ CodeQL documentation :maxdepth: 3 codeql-overview/index - codeql-for-visual-studio-code/index writing-codeql-queries/index codeql-language-guides/index ql-language-reference/index diff --git a/docs/codeql/ql-language-reference/annotations.rst b/docs/codeql/ql-language-reference/annotations.rst index fa1f9bfc76e..0ddb28c3a9d 100644 --- a/docs/codeql/ql-language-reference/annotations.rst +++ b/docs/codeql/ql-language-reference/annotations.rst @@ -446,7 +446,7 @@ The ``pragma[assume_small_delta]`` annotation has no effect and can be safely re Language pragmas ================ -**Available for**: |classes|, |characteristic predicates|, |member predicates|, |non-member predicates| +**Available for**: |modules|, |classes|, |characteristic predicates|, |member predicates|, |non-member predicates| ``language[monotonicAggregates]`` --------------------------------- diff --git a/docs/codeql/ql-training/cpp/bad-overflow-guard.rst b/docs/codeql/ql-training/cpp/bad-overflow-guard.rst index 55657871b4f..b2e6883dcae 100644 --- a/docs/codeql/ql-training/cpp/bad-overflow-guard.rst +++ b/docs/codeql/ql-training/cpp/bad-overflow-guard.rst @@ -9,7 +9,7 @@ CodeQL for C/C++ Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `ChakraCore `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `ChakraCore `__ from GitHub. Checking for overflow in C ========================== diff --git a/docs/codeql/ql-training/cpp/control-flow-cpp.rst b/docs/codeql/ql-training/cpp/control-flow-cpp.rst index b18348509c2..6c6905576e5 100644 --- a/docs/codeql/ql-training/cpp/control-flow-cpp.rst +++ b/docs/codeql/ql-training/cpp/control-flow-cpp.rst @@ -11,7 +11,7 @@ CodeQL for C/C++ Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `ChakraCore `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `ChakraCore `__ from GitHub. .. rst-class:: agenda diff --git a/docs/codeql/ql-training/cpp/data-flow-cpp.rst b/docs/codeql/ql-training/cpp/data-flow-cpp.rst index da4f287b392..8a22db69463 100644 --- a/docs/codeql/ql-training/cpp/data-flow-cpp.rst +++ b/docs/codeql/ql-training/cpp/data-flow-cpp.rst @@ -9,7 +9,7 @@ Finding string formatting vulnerabilities in C/C++ Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `dotnet/coreclr `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `dotnet/coreclr `__ from GitHub. .. rst-class:: agenda diff --git a/docs/codeql/ql-training/cpp/global-data-flow-cpp.rst b/docs/codeql/ql-training/cpp/global-data-flow-cpp.rst index a2391e40332..62c235b7696 100644 --- a/docs/codeql/ql-training/cpp/global-data-flow-cpp.rst +++ b/docs/codeql/ql-training/cpp/global-data-flow-cpp.rst @@ -9,7 +9,7 @@ CodeQL for C/C++ Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `dotnet/coreclr `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `dotnet/coreclr `__ from GitHub. .. rst-class:: agenda diff --git a/docs/codeql/ql-training/cpp/intro-ql-cpp.rst b/docs/codeql/ql-training/cpp/intro-ql-cpp.rst index dff2c50ec0c..2511669a731 100644 --- a/docs/codeql/ql-training/cpp/intro-ql-cpp.rst +++ b/docs/codeql/ql-training/cpp/intro-ql-cpp.rst @@ -9,7 +9,7 @@ CodeQL for C/C++ Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `exiv2 `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `exiv2 `__ from GitHub. .. Include language-agnostic section here diff --git a/docs/codeql/ql-training/cpp/snprintf.rst b/docs/codeql/ql-training/cpp/snprintf.rst index 58b2c31d2e4..86c963fa1f2 100644 --- a/docs/codeql/ql-training/cpp/snprintf.rst +++ b/docs/codeql/ql-training/cpp/snprintf.rst @@ -9,7 +9,7 @@ CodeQL for C/C++ Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `rsyslog `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `rsyslog `__ from GitHub. ``snprintf`` ============ diff --git a/docs/codeql/ql-training/java/apache-struts-java.rst b/docs/codeql/ql-training/java/apache-struts-java.rst index 24186bda48f..503dfad5450 100644 --- a/docs/codeql/ql-training/java/apache-struts-java.rst +++ b/docs/codeql/ql-training/java/apache-struts-java.rst @@ -13,7 +13,7 @@ Exercise: Apache Struts Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `Apache Struts `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `Apache Struts `__ from GitHub. Unsafe deserialization in Struts ================================ diff --git a/docs/codeql/ql-training/java/data-flow-java.rst b/docs/codeql/ql-training/java/data-flow-java.rst index f55b25ff5ab..1648589f5a5 100644 --- a/docs/codeql/ql-training/java/data-flow-java.rst +++ b/docs/codeql/ql-training/java/data-flow-java.rst @@ -9,7 +9,7 @@ Finding SPARQL injection vulnerabilities in Java Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `VIVO Vitro `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `VIVO Vitro `__ from GitHub. .. rst-class:: agenda diff --git a/docs/codeql/ql-training/java/global-data-flow-java.rst b/docs/codeql/ql-training/java/global-data-flow-java.rst index ddee9645d17..0b6d4c08b90 100644 --- a/docs/codeql/ql-training/java/global-data-flow-java.rst +++ b/docs/codeql/ql-training/java/global-data-flow-java.rst @@ -9,7 +9,7 @@ CodeQL for Java Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `Apache Struts `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `Apache Struts `__ from GitHub. .. rst-class:: agenda diff --git a/docs/codeql/ql-training/java/intro-ql-java.rst b/docs/codeql/ql-training/java/intro-ql-java.rst index fec966e2fe4..9d546b62b37 100644 --- a/docs/codeql/ql-training/java/intro-ql-java.rst +++ b/docs/codeql/ql-training/java/intro-ql-java.rst @@ -9,7 +9,7 @@ CodeQL for Java Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `Apache Struts `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `Apache Struts `__ from GitHub. .. Include language-agnostic section here diff --git a/docs/codeql/ql-training/java/query-injection-java.rst b/docs/codeql/ql-training/java/query-injection-java.rst index a16ac49b6a3..028b26bfab6 100644 --- a/docs/codeql/ql-training/java/query-injection-java.rst +++ b/docs/codeql/ql-training/java/query-injection-java.rst @@ -9,7 +9,7 @@ CodeQL for Java Setup ===== -For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `VIVO Vitro `__ from GitHub. +For this example you need to set up `CodeQL for Visual Studio Code `__ and download the CodeQL database for `VIVO Vitro `__ from GitHub. SQL injection ============= diff --git a/docs/codeql/ql-training/template.rst b/docs/codeql/ql-training/template.rst index 503ac757fdb..761d5b36235 100644 --- a/docs/codeql/ql-training/template.rst +++ b/docs/codeql/ql-training/template.rst @@ -36,7 +36,7 @@ Setup For this example you should download: -- `CodeQL for Visual Studio Code `__ +- `CodeQL for Visual Studio Code `__ - A CodeQL database .. note:: diff --git a/docs/codeql/reusables/codespaces-template-note.rst b/docs/codeql/reusables/codespaces-template-note.rst index 1fee34e9734..e3abb138228 100644 --- a/docs/codeql/reusables/codespaces-template-note.rst +++ b/docs/codeql/reusables/codespaces-template-note.rst @@ -3,6 +3,5 @@ Note You can use the CodeQL template (beta) in `GitHub Codespaces `__ to try out the QL concepts and programming-language-agnostic examples in these tutorials. The template includes a guided introduction to working with QL, and makes it easy to get started. - - When you're ready to run CodeQL queries on actual codebases, you will need to install the CodeQL extension in Visual Studio Code. For instructions, see ":ref:`Setting up CodeQL in Visual Studio Code `." - + + When you're ready to run CodeQL queries on actual codebases, you will need to install the CodeQL extension in Visual Studio Code. For instructions, see `Installing CodeQL for Visual Studio Code `__ in the GitHub documentation. diff --git a/docs/codeql/reusables/setup-to-run-tutorials.rst b/docs/codeql/reusables/setup-to-run-tutorials.rst index de761968d8a..f6ec959eb9e 100644 --- a/docs/codeql/reusables/setup-to-run-tutorials.rst +++ b/docs/codeql/reusables/setup-to-run-tutorials.rst @@ -1 +1 @@ -For information about installing the CodeQL extension for Visual Studio code, see ":ref:`Setting up CodeQL in Visual Studio Code `." +For information about installing the CodeQL extension for Visual Studio code, see `Installing CodeQL for Visual Studio Code `__ in the GitHub documentation. diff --git a/docs/codeql/reusables/supported-frameworks.rst b/docs/codeql/reusables/supported-frameworks.rst index 5ab3b605834..ebc17dd90cc 100644 --- a/docs/codeql/reusables/supported-frameworks.rst +++ b/docs/codeql/reusables/supported-frameworks.rst @@ -202,6 +202,7 @@ and the CodeQL library pack ``codeql/python-all`` (`changelog `." \ No newline at end of file + If you want to move your experimental query somewhere more permanent, you need to move the whole ``Quick Queries`` directory. The directory is a CodeQL pack with a ``qlpack.yml`` file that defines the content as queries for |language-text| CodeQL databases. For more information about CodeQL packs, see "`Managing CodeQL query packs and library packs `__." diff --git a/docs/codeql/reusables/vs-code-basic-instructions/setup-to-run-queries.rst b/docs/codeql/reusables/vs-code-basic-instructions/setup-to-run-queries.rst index 4e6ecf8daf2..3fe9e27013d 100644 --- a/docs/codeql/reusables/vs-code-basic-instructions/setup-to-run-queries.rst +++ b/docs/codeql/reusables/vs-code-basic-instructions/setup-to-run-queries.rst @@ -1 +1 @@ -For information about installing the CodeQL extension for Visual Studio code, see ":ref:`Setting up CodeQL in Visual Studio Code `." \ No newline at end of file +For information about installing the CodeQL extension for Visual Studio code, see "`Installing CodeQL for Visual Studio Code `__." diff --git a/docs/codeql/reusables/vs-code-deprecation-note.rst b/docs/codeql/reusables/vs-code-deprecation-note.rst new file mode 100644 index 00000000000..51e70e00d5e --- /dev/null +++ b/docs/codeql/reusables/vs-code-deprecation-note.rst @@ -0,0 +1,5 @@ +.. pull-quote:: + + Note + + This documentation `was migrated `__ to ``docs.github.com/en/code-security/codeql-for-vs-code`` on 2024/05/08, and this version is no longer maintained. diff --git a/docs/codeql/writing-codeql-queries/about-codeql-queries.rst b/docs/codeql/writing-codeql-queries/about-codeql-queries.rst index 0405c047483..6d263b80303 100644 --- a/docs/codeql/writing-codeql-queries/about-codeql-queries.rst +++ b/docs/codeql/writing-codeql-queries/about-codeql-queries.rst @@ -26,7 +26,7 @@ Basic query structure .. code-block:: ql /** - * + * * Query metadata * */ @@ -39,18 +39,18 @@ Basic query structure where /* ... logical formula ... */ select /* ... expressions ... */ -The following sections describe the information that is typically included in a query file for alerts. Path queries are discussed in more detail in ":doc:`Creating path queries `." +The following sections describe the information that is typically included in a query file for alerts. Path queries are discussed in more detail in ":doc:`Creating path queries `." Query metadata ============== Query metadata is used to identify your custom queries when they are added to the GitHub repository or used in your analysis. Metadata provides information about the query's purpose, and also specifies how to interpret and display the query results. For a full list of metadata properties, see ":doc:`Metadata for CodeQL queries `." The exact metadata requirement depends on how you are going to run your query: -- If you are contributing a query to the GitHub repository, please read the `query metadata style guide `__. +- If you are contributing a query to the GitHub repository, please read the `query metadata style guide `__. - If you are analyzing a database using the `CodeQL CLI `__, your query metadata must contain ``@kind``. -- If you are running a query with the CodeQL extension for VS Code, metadata is not mandatory. However, if you want your results to be displayed as either an 'alert' or a 'path', you must specify the correct ``@kind`` property, as explained below. For more information, see ":ref:`Analyzing your projects `" in the CodeQL for VS Code help. +- If you are running a query with the CodeQL extension for VS Code, metadata is not mandatory. However, if you want your results to be displayed as either an 'alert' or a 'path', you must specify the correct ``@kind`` property, as explained below. For more information, see `Running CodeQL queries `__ in the GitHub documentation. -.. pull-quote:: +.. pull-quote:: Note @@ -66,8 +66,8 @@ Query metadata is used to identify your custom queries when they are added to th Import statements ================= -Each query generally contains one or more ``import`` statements, which define the :ref:`libraries ` or :ref:`modules ` to import into the query. Libraries and modules provide a way of grouping together related :ref:`types `, :ref:`predicates `, and other modules. The contents of each library or module that you import can then be accessed by the query. -Our `open source repository on GitHub `__ contains the standard CodeQL libraries for each supported language. +Each query generally contains one or more ``import`` statements, which define the :ref:`libraries ` or :ref:`modules ` to import into the query. Libraries and modules provide a way of grouping together related :ref:`types `, :ref:`predicates `, and other modules. The contents of each library or module that you import can then be accessed by the query. +Our `open source repository on GitHub `__ contains the standard CodeQL libraries for each supported language. When writing your own alert queries, you would typically import the standard library for the language of the project that you are querying. For more information about importing the standard CodeQL libraries, see the CodeQL library guides: @@ -87,33 +87,33 @@ You can explore the contents of all the standard libraries in the `CodeQL librar Optional CodeQL classes and predicates -------------------------------------- -You can customize your analysis by defining your own predicates and classes in the query. For further information, see :ref:`Defining a predicate ` and :ref:`Defining a class `. +You can customize your analysis by defining your own predicates and classes in the query. For further information, see :ref:`Defining a predicate ` and :ref:`Defining a class `. From clause =========== -The ``from`` clause declares the variables that are used in the query. Each declaration must be of the form `` ``. +The ``from`` clause declares the variables that are used in the query. Each declaration must be of the form `` ``. For more information on the available :ref:`types `, and to learn how to define your own types using :ref:`classes `, see the :ref:`QL language reference `. Where clause ============ -The ``where`` clause defines the logical conditions to apply to the variables declared in the ``from`` clause to generate your results. This clause uses :ref:`aggregations `, :ref:`predicates `, and logical :ref:`formulas ` to limit the variables of interest to a smaller set, which meet the defined conditions. +The ``where`` clause defines the logical conditions to apply to the variables declared in the ``from`` clause to generate your results. This clause uses :ref:`aggregations `, :ref:`predicates `, and logical :ref:`formulas ` to limit the variables of interest to a smaller set, which meet the defined conditions. The CodeQL libraries group commonly used predicates for specific languages and frameworks. You can also define your own predicates in the body of the query file or in your own custom modules, as described above. Select clause ============= -The ``select`` clause specifies the results to display for the variables that meet the conditions defined in the ``where`` clause. The valid structure for the select clause is defined by the ``@kind`` property specified in the metadata. +The ``select`` clause specifies the results to display for the variables that meet the conditions defined in the ``where`` clause. The valid structure for the select clause is defined by the ``@kind`` property specified in the metadata. Select clauses for alert queries (``@kind problem``) consist of two 'columns', with the following structure:: select element, string - ``element``: a code element that is identified by the query, which defines where the alert is displayed. -- ``string``: a message, which can also include links and placeholders, explaining why the alert was generated. +- ``string``: a message, which can also include links and placeholders, explaining why the alert was generated. -You can modify the alert message defined in the final column of the ``select`` statement to give more detail about the alert or path found by the query using links and placeholders. For more information, see ":doc:`Defining the results of a query `." +You can modify the alert message defined in the final column of the ``select`` statement to give more detail about the alert or path found by the query using links and placeholders. For more information, see ":doc:`Defining the results of a query `." Select clauses for path queries (``@kind path-problem``) are crafted to display both an alert and the source and sink of an associated path graph. For more information, see ":doc:`Creating path queries `." @@ -140,4 +140,4 @@ Query contributions to the open source GitHub repository may also have an accomp Query help files **************** -When you write a custom query, we also recommend that you write a query help file to explain the purpose of the query to other users. For more information, see the `Query help style guide `__ on GitHub, and the ":doc:`Query help files `." +When you write a custom query, we also recommend that you write a query help file to explain the purpose of the query to other users. For more information, see the `Query help style guide `__ on GitHub, and the ":doc:`Query help files `." diff --git a/docs/codeql/writing-codeql-queries/about-data-flow-analysis.rst b/docs/codeql/writing-codeql-queries/about-data-flow-analysis.rst index 1fde2e7ac2f..61290e095b2 100644 --- a/docs/codeql/writing-codeql-queries/about-data-flow-analysis.rst +++ b/docs/codeql/writing-codeql-queries/about-data-flow-analysis.rst @@ -85,4 +85,4 @@ These flow steps are modeled in the taint-tracking library using predicates that Further reading *************** -- ":ref:`Exploring data flow with path queries `" +- `Exploring data flow with path queries `__ in the GitHub documentation. diff --git a/docs/codeql/writing-codeql-queries/creating-path-queries.rst b/docs/codeql/writing-codeql-queries/creating-path-queries.rst index 1e1b8d1f7a6..036083d2912 100644 --- a/docs/codeql/writing-codeql-queries/creating-path-queries.rst +++ b/docs/codeql/writing-codeql-queries/creating-path-queries.rst @@ -20,7 +20,7 @@ This topic provides information on how to structure a path query file so you can Note - The alerts generated by path queries are included in the results generated using the `CodeQL CLI `__ and in `code scanning `__. You can also view the path explanations generated by your path query in the :ref:`CodeQL extension for VS Code `. + The alerts generated by path queries are included in the results generated using the `CodeQL CLI `__ and in `code scanning `__. You can also view the path explanations generated by your path query in the `CodeQL extension for VS Code `__. To learn more about modeling data flow with CodeQL, see ":doc:`About data flow analysis `." @@ -171,7 +171,7 @@ Select clauses for path queries consist of four 'columns', with the following st select element, source, sink, string The ``element`` and ``string`` columns represent the location of the alert and the alert message respectively, as explained in ":doc:`About CodeQL queries `." The second and third columns, ``source`` and ``sink``, are nodes on the path graph selected by the query. -Each result generated by your query is displayed at a single location in the same way as an alert query. Additionally, each result also has an associated path, which can be viewed in the :ref:`CodeQL extension for VS Code `. +Each result generated by your query is displayed at a single location in the same way as an alert query. Additionally, each result also has an associated path, which can be viewed in the `CodeQL extension for VS Code `__. The ``element`` that you select in the first column depends on the purpose of the query and the type of issue that it is designed to find. This is particularly important for security issues. For example, if you believe the ``source`` value to be globally invalid or malicious it may be best to display the alert at the ``source``. In contrast, you should consider displaying the alert at the ``sink`` if you believe it is the element that requires sanitization. @@ -180,6 +180,5 @@ The alert message defined in the final column in the ``select`` statement can be Further reading *************** -- ":ref:`Exploring data flow with path queries `" - +- `Exploring data flow with path queries `__ in the GitHub documentation. - `CodeQL repository `__ diff --git a/docs/codeql/writing-codeql-queries/debugging-data-flow-queries-using-partial-flow.rst b/docs/codeql/writing-codeql-queries/debugging-data-flow-queries-using-partial-flow.rst index 53fe4e46a3e..477562685a5 100644 --- a/docs/codeql/writing-codeql-queries/debugging-data-flow-queries-using-partial-flow.rst +++ b/docs/codeql/writing-codeql-queries/debugging-data-flow-queries-using-partial-flow.rst @@ -34,12 +34,12 @@ The same query can be slightly simplified by rewriting it without :ref:`path exp select sink, "Sink is reached from $@.", source.getNode(), "here" If a data-flow query that you have written doesn't produce the results you expect it to, there may be a problem with your query. -You can try to debug the potential problem by following the steps described below. +You can try to debug the potential problem by following the steps described below. Checking sources and sinks -------------------------- -Initially, you should make sure that the source and sink definitions contain what you expect. If either the source or sink is empty then there can never be any data flow. The easiest way to check this is using quick evaluation in CodeQL for VS Code. Select the text ``node instanceof MySource``, right-click, and choose "CodeQL: Quick Evaluation". This will evaluate the highlighted text, which in this case means the set of sources. For more information, see :ref:`Analyzing your projects ` in the CodeQL for VS Code help. +Initially, you should make sure that the source and sink definitions contain what you expect. If either the source or sink is empty then there can never be any data flow. The easiest way to check this is using quick evaluation in CodeQL for VS Code. Select the text ``node instanceof MySource``, right-click, and choose "CodeQL: Quick Evaluation". This will evaluate the highlighted text, which in this case means the set of sources. For more information, see `Running CodeQL queries `__ in the GitHub documentation. If both source and sink definitions look good then we will need to look for missing flow steps. @@ -106,9 +106,9 @@ To do quick evaluations of partial flow it is often easiest to add a predicate t If you are focusing on a single source then the ``src`` column is superfluous. You may of course also add other columns of interest based on ``n``, but including the enclosing callable and the distance to the source at the very least is generally recommended, as they can be useful columns to sort on to better inspect the results. -If you see a large number of partial flow results, you can focus them in a couple of ways: +If you see a large number of partial flow results, you can focus them in a couple of ways: -- If flow travels a long distance following an expected path, that can result in a lot of uninteresting flow being included in the exploration radius. To reduce the amount of uninteresting flow, you can replace the source definition with a suitable ``node`` that appears along the path and restart the partial flow exploration from that point. +- If flow travels a long distance following an expected path, that can result in a lot of uninteresting flow being included in the exploration radius. To reduce the amount of uninteresting flow, you can replace the source definition with a suitable ``node`` that appears along the path and restart the partial flow exploration from that point. - Creative use of barriers can be used to cut off flow paths that are uninteresting. This also reduces the number of partial flow results to explore while debugging. Further reading diff --git a/docs/codeql/writing-codeql-queries/defining-the-results-of-a-query.rst b/docs/codeql/writing-codeql-queries/defining-the-results-of-a-query.rst index 4e074bc411d..560505506f2 100644 --- a/docs/codeql/writing-codeql-queries/defining-the-results-of-a-query.rst +++ b/docs/codeql/writing-codeql-queries/defining-the-results-of-a-query.rst @@ -9,7 +9,7 @@ About query results ------------------- The information contained in the results of a query is controlled by the ``select`` statement. Part of the process of developing a useful query is to make the results clear and easy for other users to understand. -When you write your own queries in the CodeQL :ref:`extension for VS Code ` there are no constraints on what can be selected. +When you write your own queries in the CodeQL `extension for VS Code `__ there are no constraints on what can be selected. However, if you want to use a query to create alerts for code scanning or generate valid analysis results using the `CodeQL CLI `__, you'll need to make the ``select`` statement report results in the required format. You must also ensure that the query has the appropriate metadata properties defined. This topic explains how to write your select statement to generate helpful analysis results. diff --git a/docs/codeql/writing-codeql-queries/introduction-to-ql.rst b/docs/codeql/writing-codeql-queries/introduction-to-ql.rst index 04dccfc98b6..01de71d49d4 100644 --- a/docs/codeql/writing-codeql-queries/introduction-to-ql.rst +++ b/docs/codeql/writing-codeql-queries/introduction-to-ql.rst @@ -1,6 +1,6 @@ .. _introduction-to-ql: -Introduction to QL +Introduction to QL ================== Work through some simple exercises and examples to learn about the basics of QL and CodeQL. @@ -19,7 +19,7 @@ QL also supports recursion and aggregates. This allows you to write complex recu Running a query --------------- -You can try out the following examples and exercises using :ref:`CodeQL for VS Code ` or the `CodeQL template `__ on GitHub Codespaces. +You can try out the following examples and exercises using `CodeQL for VS Code `__ or the `CodeQL template `__ on GitHub Codespaces. Here is an example of a basic query: @@ -109,12 +109,12 @@ Example CodeQL queries ---------------------- The previous examples used the primitive types built in to QL. Although we chose a project to query, we didn't use the information in that project's database. -The following example queries *do* use these databases and give you an idea of how to use CodeQL to analyze projects. +The following example queries *do* use these databases and give you an idea of how to use CodeQL to analyze projects. Queries using the CodeQL libraries can find errors and uncover variants of important security vulnerabilities in codebases. Visit `GitHub Security Lab `__ to read about examples of vulnerabilities that we have recently found in open source projects. -Before you can run the following examples, you will need to install the CodeQL extension for Visual Studio Code. For more information, see :ref:`Setting up CodeQL in Visual Studio Code `. You will also need to import and select a database in the corresponding programming language. For more information about obtaining CodeQL databases, see `Analyzing your projects `__ in the CodeQL for VS Code documentation. +Before you can run the following examples, you will need to install the CodeQL extension for Visual Studio Code. For more information, see `Installing CodeQL for Visual Studio Code `__ in the GitHub documentation. You will also need to import and select a database in the corresponding programming language. To import the CodeQL library for a specific programming language, type ``import `` at the start of the query. @@ -166,7 +166,7 @@ Exercise 1 from string s where s = "lgtm" select s.length() - + There is often more than one way to define a query. For example, we can also write the above query in the shorter form: .. code-block:: ql diff --git a/docs/codeql/writing-codeql-queries/metadata-for-codeql-queries.rst b/docs/codeql/writing-codeql-queries/metadata-for-codeql-queries.rst index 16a0eba56c2..34907e3910c 100644 --- a/docs/codeql/writing-codeql-queries/metadata-for-codeql-queries.rst +++ b/docs/codeql/writing-codeql-queries/metadata-for-codeql-queries.rst @@ -9,7 +9,7 @@ About query metadata -------------------- Any query that is run as part of an analysis includes a number of properties, known as query metadata. Metadata is included at the top of each query file as the content of a QLDoc comment. -This metadata tells the CodeQL :ref:`extension for VS Code ` and the `Code scanning feature in GitHub `__ how to handle the query and display its results correctly. +This metadata tells the CodeQL `extension for VS Code `__ and the `Code scanning feature in GitHub `__ how to handle the query and display its results correctly. It also gives other users information about what the query results mean. For more information on query metadata, see the `query metadata style guide `__ in our `open source repository `__ on GitHub. .. pull-quote:: diff --git a/docs/ql-style-guide.md b/docs/ql-style-guide.md index 29a427fdfae..7018719bb13 100644 --- a/docs/ql-style-guide.md +++ b/docs/ql-style-guide.md @@ -3,7 +3,7 @@ ## Introduction This document describes how to format the code you contribute to this repository. It covers aspects such as layout, white-space, naming, and documentation. Adhering to consistent standards makes code easier to read and maintain. Of course, these are only guidelines, and can be overridden as the need arises on a case-by-case basis. Where existing code deviates from these guidelines, prefer consistency with the surrounding code. -Note, if you use [CodeQL for Visual Studio Code](https://codeql.github.com/docs/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code/), you can autoformat your query in the editor. +Note, if you use [CodeQL for Visual Studio Code](https://docs.github.com/en/code-security/codeql-for-vs-code/), you can autoformat your query in the editor. Words in *italic* are defined in the [Glossary](#glossary). diff --git a/docs/supported-queries.md b/docs/supported-queries.md index 3529866d461..fa4cf1ea5d8 100644 --- a/docs/supported-queries.md +++ b/docs/supported-queries.md @@ -45,7 +45,7 @@ The process must begin with the first step and must conclude with the final step - Understand [the evaluation model of QL](https://codeql.github.com/docs/ql-language-reference/evaluation-of-ql-programs/). It's more similar to SQL than to any mainstream programming language. - Most performance tuning in QL boils down to computing as few tuples (rows of data) as possible. As a mental model, think of predicate evaluation as enumerating all combinations of parameters that satisfy the predicate body. This includes the implicit parameters `this` and `result`. - The major libraries in CodeQL are _cached_ and will only be computed once for the entire suite of queries. The first query that needs a cached _stage_ will trigger its evaluation. This means that query authors should usually only look at the run time of the last stage of evaluation. - - In [the settings for the VSCode extension](https://codeql.github.com/docs/codeql-for-visual-studio-code/customizing-settings/), check the box "Running Queries: Debug" (`codeQL.runningQueries.debug`). Then find "CodeQL Query Server" in the VSCode Output panel (View -> Output) and capture the output when running the query. That output contains timing and tuple counts for all computed predicates. + - In [the settings for the VSCode extension](https://docs.github.com/en/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/customizing-settings/), check the box "Running Queries: Debug" (`codeQL.runningQueries.debug`). Then find "CodeQL Query Server" in the VSCode Output panel (View -> Output) and capture the output when running the query. That output contains timing and tuple counts for all computed predicates. - To clear the entire cache, invoke "CodeQL: Clear Cache" from the VSCode command palette. 6. **Make sure your query has the correct metadata** diff --git a/go/BUILD.bazel b/go/BUILD.bazel new file mode 100644 index 00000000000..4fb73a51fb6 --- /dev/null +++ b/go/BUILD.bazel @@ -0,0 +1,93 @@ +load("@bazel_skylib//rules:native_binary.bzl", "native_binary") +load("@rules_pkg//pkg:install.bzl", "pkg_install") +load("@rules_pkg//pkg:mappings.bzl", "pkg_attributes", "pkg_filegroup", "pkg_files") +load("//:defs.bzl", "codeql_platform") + +native_binary( + name = "gazelle", + src = "@gazelle//cmd/gazelle", + out = "gazelle.exe", + args = ["go/extractor"], +) + +_gen_binaries = [ + "@rules_go//go", + ":gazelle", + "//go/extractor/cli/go-gen-dbscheme", +] + +py_binary( + name = "gen", + srcs = ["gen.py"], + args = ["$(rlocationpath %s)" % bin for bin in _gen_binaries], + data = _gen_binaries, + deps = ["@rules_python//python/runfiles"], +) + +# this is an instance of the dbscheme kept in the bazel build tree +# this allows everything that bazel builds to be up-to-date, +# independently from whether //go:gen was already run to update the checked in files +genrule( + name = "dbscheme", + outs = ["go.dbscheme"], + cmd = "$(execpath //go/extractor/cli/go-gen-dbscheme) $@", + tools = ["//go/extractor/cli/go-gen-dbscheme"], +) + +pkg_files( + name = "resources", + srcs = [ + "LICENSE", + "codeql-extractor.yml", + "ql/lib/go.dbscheme.stats", + ":dbscheme", + ], +) + +pkg_filegroup( + name = "extractor-pack-generic", + srcs = [ + ":resources", + "//go/codeql-tools", + "//go/downgrades", + "//go/extractor:tokenizer", + ], + visibility = ["//visibility:public"], +) + +pkg_files( + name = "extractor-pack-arch", + srcs = [ + "//go/extractor/cli/go-autobuilder", + "//go/extractor/cli/go-bootstrap", + "//go/extractor/cli/go-build-runner", + "//go/extractor/cli/go-extractor", + "//go/extractor/cli/go-gen-dbscheme", + "//go/extractor/cli/go-tokenizer", + ], + attributes = pkg_attributes(mode = "0755"), + prefix = "tools/" + codeql_platform, + visibility = ["//visibility:public"], +) + +pkg_filegroup( + name = "extractor-pack", + srcs = [ + ":extractor-pack-arch", + ":extractor-pack-generic", + ], + visibility = ["//visibility:public"], +) + +pkg_install( + name = "_extractor_pack", + srcs = [":extractor-pack"], +) + +py_binary( + name = "create-extractor-pack", + srcs = ["create_extractor_pack.py"], + env = {"REPO_NAME": repo_name()}, + main = "create_extractor_pack.py", + deps = ["_extractor_pack"], +) diff --git a/go/CONTRIBUTING.md b/go/CONTRIBUTING.md index 801d856e53e..38dffd1d754 100644 --- a/go/CONTRIBUTING.md +++ b/go/CONTRIBUTING.md @@ -33,7 +33,7 @@ Follow the steps below to help other users understand what your query does, and 2. **Format your code correctly** - All of the standard CodeQL queries and libraries are uniformly formatted for clarity and consistency, so we strongly recommend that all contributions follow the same formatting guidelines. If you use the CodeQL extension for Visual Studio Code, you can auto-format your query using the [Format Document command](https://codeql.github.com/docs/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code/). For more information, see the [QL style guide](https://github.com/github/codeql/blob/main/docs/ql-style-guide.md). + All of the standard CodeQL queries and libraries are uniformly formatted for clarity and consistency, so we strongly recommend that all contributions follow the same formatting guidelines. If you use the CodeQL extension for Visual Studio Code, you can auto-format your query using the [Format Document command](https://docs.github.com/en/code-security/codeql-for-vs-code/). For more information, see the [QL style guide](https://github.com/github/codeql/blob/main/docs/ql-style-guide.md). 3. **Make sure your query has the correct metadata** diff --git a/go/Makefile b/go/Makefile index d0289a093a5..3ebeb69fcaf 100644 --- a/go/Makefile +++ b/go/Makefile @@ -1,30 +1,10 @@ -all: extractor ql/lib/go.dbscheme - -ifeq ($(OS),Windows_NT) -EXE = .exe -CODEQL_PLATFORM = win64 -else -EXE = -UNAME_S := $(shell uname -s) -ifeq ($(UNAME_S),Linux) -CODEQL_PLATFORM = linux64 -endif -ifeq ($(UNAME_S),Darwin) -CODEQL_PLATFORM = osx64 -endif -endif - -CODEQL_TOOLS = $(addprefix codeql-tools/,autobuild.cmd autobuild.sh baseline-config-empty.json baseline-config-vendor.json configure-baseline.cmd configure-baseline.sh identify-environment.cmd identify-environment.sh index.cmd index.sh pre-finalize.cmd pre-finalize.sh tracing-config.lua) +all: gen extractor EXTRACTOR_PACK_OUT = build/codeql-extractor-go -BINARIES = go-extractor go-tokenizer go-autobuilder go-build-runner go-bootstrap go-gen-dbscheme - -.PHONY: tools tools-codeql tools-codeql-full clean autoformat \ - tools-linux64 tools-osx64 tools-win64 check-formatting +.PHONY: extractor gen clean autoformat check-formatting clean: - rm -rf tools/bin tools/linux64 tools/osx64 tools/win64 tools/net tools/opencsv rm -rf $(EXTRACTOR_PACK_OUT) build/stats build/testdb autoformat: @@ -47,66 +27,11 @@ endif qhelp-to-markdown: scripts/qhelp-to-markdown.sh ql/src "$(QHELP_OUT_DIR)" -tools: tools-codeql tools/tokenizer.jar +extractor: + bazel run :create-extractor-pack -.PHONY: $(addsuffix $(EXE),$(addprefix tools/bin/,$(BINARIES))) -$(addsuffix $(EXE),$(addprefix tools/bin/,$(BINARIES))): - go build -C extractor -mod=vendor -o ../$@ ./cli/$(basename $(@F)) - -tools-codeql: tools-$(CODEQL_PLATFORM) - -tools-codeql-full: tools-linux64 tools-osx64 tools-win64 - -tools-linux64: $(addprefix tools/linux64/,$(BINARIES)) - -.PHONY: $(addprefix tools/linux64/,$(BINARIES)) -$(addprefix tools/linux64/,$(BINARIES)): - GOOS=linux GOARCH=amd64 go build -C extractor -mod=vendor -o ../$@ ./cli/$(@F) - -tools-osx64: $(addprefix tools/osx64/,$(BINARIES)) - -.PHONY: $(addprefix tools/osx64/,$(BINARIES)) -$(addprefix tools/osx64/,$(BINARIES)): - GOOS=darwin GOARCH=amd64 go build -C extractor -mod=vendor -o ../$@.amd64 ./cli/$(@F) - GOOS=darwin GOARCH=arm64 go build -C extractor -mod=vendor -o ../$@.arm64 ./cli/$(@F) - lipo -create $@.amd64 $@.arm64 -output $@ - rm $@.amd64 $@.arm64 - -tools-win64: $(addsuffix .exe,$(addprefix tools/win64/,$(BINARIES))) - -.PHONY: $(addsuffix .exe,$(addprefix tools/win64/,$(BINARIES))) -$(addsuffix .exe,$(addprefix tools/win64/,$(BINARIES))): - env GOOS=windows GOARCH=amd64 go build -C extractor -mod=vendor -o ../$@ ./cli/$(basename $(@F)) - -.PHONY: extractor-common extractor extractor-full -extractor-common: codeql-extractor.yml LICENSE ql/lib/go.dbscheme \ - tools/tokenizer.jar $(CODEQL_TOOLS) - rm -rf $(EXTRACTOR_PACK_OUT) - mkdir -p $(EXTRACTOR_PACK_OUT) - cp codeql-extractor.yml LICENSE ql/lib/go.dbscheme ql/lib/go.dbscheme.stats $(EXTRACTOR_PACK_OUT) - mkdir $(EXTRACTOR_PACK_OUT)/tools - cp -r tools/tokenizer.jar $(CODEQL_TOOLS) $(EXTRACTOR_PACK_OUT)/tools - cp -r downgrades $(EXTRACTOR_PACK_OUT) - -extractor: extractor-common tools-codeql - cp -r tools/$(CODEQL_PLATFORM) $(EXTRACTOR_PACK_OUT)/tools - -extractor-full: extractor-common tools-codeql-full - cp -r $(addprefix tools/,linux64 osx64 win64) $(EXTRACTOR_PACK_OUT)/tools - -tools/tokenizer.jar: tools/net/sourceforge/pmd/cpd/GoLanguage.class - jar cf $@ -C tools net - jar uf $@ -C tools opencsv - -tools/net/sourceforge/pmd/cpd/GoLanguage.class: extractor/net/sourceforge/pmd/cpd/GoLanguage.java - javac -cp extractor -d tools $< - rm tools/net/sourceforge/pmd/cpd/AbstractLanguage.class - rm tools/net/sourceforge/pmd/cpd/SourceCode.class - rm tools/net/sourceforge/pmd/cpd/TokenEntry.class - rm tools/net/sourceforge/pmd/cpd/Tokenizer.class - -ql/lib/go.dbscheme: tools/$(CODEQL_PLATFORM)/go-gen-dbscheme$(EXE) - $< $@ +gen: + bazel run :gen build/stats/src.stamp: mkdir -p $(@D)/src @@ -123,7 +48,7 @@ test: all build/testdb/check-upgrade-path codeql test run -j0 ql/test --search-path build/codeql-extractor-go --consistency-queries ql/test/consistency --compilation-cache=$(cache) # use GOOS=linux because GOOS=darwin GOARCH=386 is no longer supported env GOOS=linux GOARCH=386 codeql$(EXE) test run -j0 ql/test/query-tests/Security/CWE-681 --search-path build/codeql-extractor-go --consistency-queries ql/test/consistency --compilation-cache=$(cache) - cd extractor; go test -mod=vendor ./... + cd extractor; bazel test ... bash extractor-smoke-test/test.sh || (echo "Extractor smoke test FAILED"; exit 1) .PHONY: build/testdb/check-upgrade-path diff --git a/go/actions/test/action.yml b/go/actions/test/action.yml new file mode 100644 index 00000000000..7648d2ea2e8 --- /dev/null +++ b/go/actions/test/action.yml @@ -0,0 +1,77 @@ +name: Test Go extractor +description: Run build, QL tests, and optionally basic code sanity checks (formatting and generated code) for the Go extractor +inputs: + go-test-version: + description: Which Go version to use for running the tests + required: false + default: ~1.22.0 + run-code-checks: + description: Whether to run formatting, code and qhelp generation checks + required: false + default: false +runs: + using: composite + steps: + - name: Set up Go ${{ inputs.go-test-version }} + uses: actions/setup-go@v5 + with: + go-version: ${{ inputs.go-test-version }} + cache: false + id: go + + - name: Set up CodeQL CLI + uses: ./.github/actions/fetch-codeql + + - name: Enable problem matchers in repository + shell: bash + run: 'find .github/problem-matchers -name \*.json -exec echo "::add-matcher::{}" \;' + + - name: Check checked-in generated code + if: inputs.run-code-checks == 'true' + shell: bash + run: | + bazel run go:gen + git add . + git diff --exit-code HEAD || ( + echo "please run bazel run //go:gen" + exit 1 + ) + + - name: Build + shell: bash + run: | + bazel run go:create-extractor-pack + + - name: Check that all Go code is autoformatted + if: inputs.run-code-checks == 'true' && !cancelled() + shell: bash + run: | + cd go + make check-formatting + + - name: Compile qhelp files to markdown + if: inputs.run-code-checks == 'true' && !cancelled() + id: markdown + shell: bash + run: | + cd go + env QHELP_OUT_DIR=qhelp-out make qhelp-to-markdown + + - name: Upload qhelp markdown + if: inputs.run-code-checks == 'true' && !cancelled() + uses: actions/upload-artifact@v3 + with: + name: qhelp-markdown + path: go/qhelp-out/**/*.md + + - name: Cache compilation cache + id: query-cache + uses: ./.github/actions/cache-query-compilation + with: + key: go-qltest + + - name: Test + shell: bash + run: | + cd go + make test cache="${{ steps.query-cache.outputs.cache-dir }}" diff --git a/go/codeql-tools/BUILD.bazel b/go/codeql-tools/BUILD.bazel new file mode 100644 index 00000000000..8c3946b24ad --- /dev/null +++ b/go/codeql-tools/BUILD.bazel @@ -0,0 +1,28 @@ +load("@rules_pkg//pkg:mappings.bzl", "pkg_attributes", "pkg_filegroup", "pkg_files") + +pkg_files( + name = "sh-files", + srcs = glob(["*.sh"]), + attributes = pkg_attributes(mode = "0755"), +) + +pkg_files( + name = "non-sh-files", + srcs = glob( + ["*"], + exclude = [ + "*.sh", + "BUILD.bazel", + ], + ), +) + +pkg_filegroup( + name = "codeql-tools", + srcs = [ + ":non-sh-files", + ":sh-files", + ], + prefix = "tools", + visibility = ["//go:__pkg__"], +) diff --git a/go/create_extractor_pack.py b/go/create_extractor_pack.py new file mode 100755 index 00000000000..427f0c37c36 --- /dev/null +++ b/go/create_extractor_pack.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 +import os +import pathlib +import shutil +import sys +import subprocess + +try: + workspace_dir = pathlib.Path(os.environ['BUILD_WORKSPACE_DIRECTORY']) +except KeyError: + res = subprocess.run(["bazel", "run", ":create-extractor-pack"], cwd=pathlib.Path(__file__).parent) + sys.exit(res.returncode) + +from go._extractor_pack_install_script import main + +build_dir = workspace_dir / 'go' / 'build' + +if not build_dir.exists(): + # we probably are in the internal repo + workspace_dir /= 'ql' + build_dir = workspace_dir / 'go' / 'build' + +dest_dir = build_dir / 'codeql-extractor-pack' +shutil.rmtree(dest_dir, ignore_errors=True) +os.environ['DESTDIR'] = str(dest_dir) +main(sys.argv) diff --git a/go/documentation/library-coverage/coverage.csv b/go/documentation/library-coverage/coverage.csv index f06794d3ecc..b55c72e348f 100644 --- a/go/documentation/library-coverage/coverage.csv +++ b/go/documentation/library-coverage/coverage.csv @@ -1,5 +1,5 @@ package,sink,source,summary,sink:credentials-key,sink:jwt,source:remote,summary:taint,summary:value -,,,2,,,,,2 +,,,5,,,,,5 archive/tar,,,5,,,,5, archive/zip,,,6,,,,6, bufio,,,17,,,,17, diff --git a/go/documentation/library-coverage/coverage.rst b/go/documentation/library-coverage/coverage.rst index 4dff6d7ac90..515b17f6718 100644 --- a/go/documentation/library-coverage/coverage.rst +++ b/go/documentation/library-coverage/coverage.rst @@ -18,7 +18,7 @@ Go framework & library support `Macaron `_,``gopkg.in/macaron*``,12,1, `Revel `_,"``github.com/revel/revel*``, ``github.com/robfig/revel*``",,20, `SendGrid `_,``github.com/sendgrid/sendgrid-go*``,,1, - `Standard library `_,"````, ``archive/*``, ``bufio``, ``bytes``, ``cmp``, ``compress/*``, ``container/*``, ``context``, ``crypto``, ``crypto/*``, ``database/*``, ``debug/*``, ``embed``, ``encoding``, ``encoding/*``, ``errors``, ``expvar``, ``flag``, ``fmt``, ``go/*``, ``hash``, ``hash/*``, ``html``, ``html/*``, ``image``, ``image/*``, ``index/*``, ``io``, ``io/*``, ``log``, ``log/*``, ``maps``, ``math``, ``math/*``, ``mime``, ``mime/*``, ``net``, ``net/*``, ``os``, ``os/*``, ``path``, ``path/*``, ``plugin``, ``reflect``, ``reflect/*``, ``regexp``, ``regexp/*``, ``slices``, ``sort``, ``strconv``, ``strings``, ``sync``, ``sync/*``, ``syscall``, ``syscall/*``, ``testing``, ``testing/*``, ``text/*``, ``time``, ``time/*``, ``unicode``, ``unicode/*``, ``unsafe``",8,578, + `Standard library `_,"````, ``archive/*``, ``bufio``, ``bytes``, ``cmp``, ``compress/*``, ``container/*``, ``context``, ``crypto``, ``crypto/*``, ``database/*``, ``debug/*``, ``embed``, ``encoding``, ``encoding/*``, ``errors``, ``expvar``, ``flag``, ``fmt``, ``go/*``, ``hash``, ``hash/*``, ``html``, ``html/*``, ``image``, ``image/*``, ``index/*``, ``io``, ``io/*``, ``log``, ``log/*``, ``maps``, ``math``, ``math/*``, ``mime``, ``mime/*``, ``net``, ``net/*``, ``os``, ``os/*``, ``path``, ``path/*``, ``plugin``, ``reflect``, ``reflect/*``, ``regexp``, ``regexp/*``, ``slices``, ``sort``, ``strconv``, ``strings``, ``sync``, ``sync/*``, ``syscall``, ``syscall/*``, ``testing``, ``testing/*``, ``text/*``, ``time``, ``time/*``, ``unicode``, ``unicode/*``, ``unsafe``",8,581, `beego `_,"``github.com/astaxie/beego*``, ``github.com/beego/beego*``",,42, `cristalhq/jwt `_,``github.com/cristalhq/jwt*``,,,1 `fasthttp `_,``github.com/valyala/fasthttp*``,,5, @@ -35,5 +35,5 @@ Go framework & library support `yaml `_,``gopkg.in/yaml*``,,9, `zap `_,``go.uber.org/zap*``,,11, Others,"``github.com/go-jose/go-jose/$ANYVERSION/jwt``, ``gopkg.in/square/go-jose.v2/jwt``",,8,2 - Totals,,20,871,24 + Totals,,20,874,24 diff --git a/go/downgrades/BUILD.bazel b/go/downgrades/BUILD.bazel new file mode 100644 index 00000000000..68c15741a9f --- /dev/null +++ b/go/downgrades/BUILD.bazel @@ -0,0 +1,12 @@ +load("@rules_pkg//pkg:mappings.bzl", "pkg_files", "strip_prefix") + +pkg_files( + name = "downgrades", + srcs = glob( + ["**"], + exclude = ["BUILD.bazel"], + ), + prefix = "downgrades", + strip_prefix = strip_prefix.from_pkg(), + visibility = ["//go:__pkg__"], +) diff --git a/go/extractor/.gitattributes b/go/extractor/.gitattributes new file mode 100644 index 00000000000..e406d413677 --- /dev/null +++ b/go/extractor/.gitattributes @@ -0,0 +1 @@ +/*/**/BUILD.bazel linguist-generated=true diff --git a/go/extractor/BUILD.bazel b/go/extractor/BUILD.bazel new file mode 100644 index 00000000000..8c69d9cc01f --- /dev/null +++ b/go/extractor/BUILD.bazel @@ -0,0 +1,61 @@ +load("@rules_go//go:def.bzl", "go_library") +load("@rules_pkg//pkg:mappings.bzl", "pkg_files") + +# gazelle:prefix github.com/github/codeql-go/extractor +# gazelle:map_kind go_binary codeql_go_binary //go:rules.bzl + +# the immediately following `extractor` target is kept up to date by `bazel run //go:gen`, do not edit directly +go_library( + name = "extractor", + srcs = [ + "extractor.go", + "gomodextractor.go", + "semaphore.go", + ], + importpath = "github.com/github/codeql-go/extractor", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/dbscheme", + "//go/extractor/diagnostics", + "//go/extractor/srcarchive", + "//go/extractor/toolchain", + "//go/extractor/trap", + "//go/extractor/util", + "//go/extractor/vendor/golang.org/x/mod/modfile", + "//go/extractor/vendor/golang.org/x/tools/go/packages", + ], +) + +# the other targets are not generated by gazelle + +# this is separate from `tokenizer-jar` below because we don't want these compiled class files in the pack +java_library( + name = "tokenizer-deps", + srcs = [ + "net/sourceforge/pmd/cpd/AbstractLanguage.java", + "net/sourceforge/pmd/cpd/SourceCode.java", + "net/sourceforge/pmd/cpd/TokenEntry.java", + "net/sourceforge/pmd/cpd/Tokenizer.java", + ], +) + +# we only need these compiled class files in the pack +java_library( + name = "tokenizer-jar", + srcs = [ + "net/sourceforge/pmd/cpd/GoLanguage.java", + "opencsv/CSVParser.java", + "opencsv/CSVReader.java", + ], + deps = [":tokenizer-deps"], +) + +pkg_files( + name = "tokenizer", + srcs = [":tokenizer-jar"], + prefix = "tools", + renames = { + ":tokenizer-jar": "tokenizer.jar", # name is `libtokenizer.jar` by default + }, + visibility = ["//go:__pkg__"], +) diff --git a/go/extractor/autobuilder/BUILD.bazel b/go/extractor/autobuilder/BUILD.bazel new file mode 100644 index 00000000000..e40dc3a0321 --- /dev/null +++ b/go/extractor/autobuilder/BUILD.bazel @@ -0,0 +1,26 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "autobuilder", + srcs = [ + "autobuilder.go", + "build-environment.go", + ], + importpath = "github.com/github/codeql-go/extractor/autobuilder", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/diagnostics", + "//go/extractor/project", + "//go/extractor/toolchain", + "//go/extractor/util", + "//go/extractor/vendor/golang.org/x/mod/semver", + ], +) + +go_test( + name = "autobuilder_test", + srcs = ["build-environment_test.go"], + embed = [":autobuilder"], +) diff --git a/go/extractor/autobuilder/autobuilder.go b/go/extractor/autobuilder/autobuilder.go index eec9ba84c04..b9405a764d4 100644 --- a/go/extractor/autobuilder/autobuilder.go +++ b/go/extractor/autobuilder/autobuilder.go @@ -54,13 +54,15 @@ func checkExtractorRun() bool { } // tryBuildIfExists tries to run the command `cmd args...` if the file `buildFile` exists and is not -// a directory. Returns true if the command was successful and false if not. -func tryBuildIfExists(buildFile, cmd string, args ...string) bool { - if util.FileExists(buildFile) { +// a directory. Returns values indicating whether the script succeeded as well as whether the script was found. +func tryBuildIfExists(buildFile, cmd string, args ...string) (scriptSuccess bool, scriptFound bool) { + scriptSuccess = false + scriptFound = util.FileExists(buildFile) + if scriptFound { log.Printf("%s found.\n", buildFile) - return tryBuild(cmd, args...) + scriptSuccess = tryBuild(cmd, args...) } - return false + return } // tryBuild tries to run `cmd args...`, returning true if successful and false if not. @@ -92,11 +94,25 @@ var BuildScripts = []BuildScript{ // Autobuild attempts to detect build systems based on the presence of build scripts from the // list in `BuildScripts` and run the corresponding command. This may invoke zero or more // build scripts in the order given by `BuildScripts`. -func Autobuild() bool { +// Returns `scriptSuccess` which indicates whether a build script was successfully executed. +// Returns `scriptsExecuted` which contains the names of all build scripts that were executed. +func Autobuild() (scriptSuccess bool, scriptsExecuted []string) { + scriptSuccess = false + scriptsExecuted = []string{} + for _, script := range BuildScripts { - if tryBuildIfExists(script.Filename, script.Tool) { - return true + // Try to run the build script + success, scriptFound := tryBuildIfExists(script.Filename, script.Tool) + + // If it was found, we attempted to run it: add it to the array. + if scriptFound { + scriptsExecuted = append(scriptsExecuted, script.Filename) + } + // If it was successfully executed, we stop here. + if success { + scriptSuccess = true + return } } - return false + return } diff --git a/go/extractor/cli/go-autobuilder/BUILD.bazel b/go/extractor/cli/go-autobuilder/BUILD.bazel new file mode 100644 index 00000000000..7abf4600d94 --- /dev/null +++ b/go/extractor/cli/go-autobuilder/BUILD.bazel @@ -0,0 +1,25 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") +load("//go:rules.bzl", "codeql_go_binary") + +go_library( + name = "go-autobuilder_lib", + srcs = ["go-autobuilder.go"], + importpath = "github.com/github/codeql-go/extractor/cli/go-autobuilder", + visibility = ["//visibility:private"], + deps = [ + "//go/extractor/autobuilder", + "//go/extractor/diagnostics", + "//go/extractor/project", + "//go/extractor/toolchain", + "//go/extractor/util", + "//go/extractor/vendor/golang.org/x/mod/semver", + ], +) + +codeql_go_binary( + name = "go-autobuilder", + embed = [":go-autobuilder_lib"], + visibility = ["//visibility:public"], +) diff --git a/go/extractor/cli/go-autobuilder/go-autobuilder.go b/go/extractor/cli/go-autobuilder/go-autobuilder.go index 08f8477cac7..07b41c98b0a 100644 --- a/go/extractor/cli/go-autobuilder/go-autobuilder.go +++ b/go/extractor/cli/go-autobuilder/go-autobuilder.go @@ -320,21 +320,26 @@ func setGopath(root string) { log.Printf("GOPATH set to %s.\n", newGopath) } -// Try to build the project without custom commands. If that fails, return a boolean indicating -// that we should install dependencies ourselves. +// Try to build the project with a build script. If that fails, return a boolean indicating +// that we should install dependencies in the normal way. func buildWithoutCustomCommands(modMode project.ModMode) bool { shouldInstallDependencies := false - // try to build the project - buildSucceeded := autobuilder.Autobuild() + // try to run a build script + scriptSucceeded, scriptsExecuted := autobuilder.Autobuild() + scriptCount := len(scriptsExecuted) - // Build failed or there are still dependency errors; we'll try to install dependencies - // ourselves - if !buildSucceeded { - log.Println("Build failed, continuing to install dependencies.") + // If there is no build script we could invoke successfully or there are still dependency errors; + // we'll try to install dependencies ourselves in the normal Go way. + if !scriptSucceeded { + if scriptCount > 0 { + log.Printf("Unsuccessfully ran %d build scripts(s), continuing to install dependencies in the normal way.\n", scriptCount) + } else { + log.Println("Unable to find any build scripts, continuing to install dependencies in the normal way.") + } shouldInstallDependencies = true - } else if util.DepErrors("./...", modMode.ArgsForGoVersion(toolchain.GetEnvGoSemVer())...) { - log.Println("Dependencies are still not resolving after the build, continuing to install dependencies.") + } else if toolchain.DepErrors("./...", modMode.ArgsForGoVersion(toolchain.GetEnvGoSemVer())...) { + log.Printf("Dependencies are still not resolving after executing %d build script(s), continuing to install dependencies in the normal way.\n", scriptCount) shouldInstallDependencies = true } @@ -487,7 +492,9 @@ func extract(workspace project.GoWorkspace) bool { // Build the project and run the extractor. func installDependenciesAndBuild() { - log.Printf("Autobuilder was built with %s, environment has %s\n", runtime.Version(), toolchain.GetEnvGoVersion()) + // do not print experiments the autobuilder was built with if any, only the version + version := strings.SplitN(runtime.Version(), " ", 2)[0] + log.Printf("Autobuilder was built with %s, environment has %s\n", version, toolchain.GetEnvGoVersion()) srcdir := getSourceDir() diff --git a/go/extractor/cli/go-bootstrap/BUILD.bazel b/go/extractor/cli/go-bootstrap/BUILD.bazel new file mode 100644 index 00000000000..86b08dfa121 --- /dev/null +++ b/go/extractor/cli/go-bootstrap/BUILD.bazel @@ -0,0 +1,17 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") +load("//go:rules.bzl", "codeql_go_binary") + +go_library( + name = "go-bootstrap_lib", + srcs = ["go-bootstrap.go"], + importpath = "github.com/github/codeql-go/extractor/cli/go-bootstrap", + visibility = ["//visibility:private"], +) + +codeql_go_binary( + name = "go-bootstrap", + embed = [":go-bootstrap_lib"], + visibility = ["//visibility:public"], +) diff --git a/go/extractor/cli/go-build-runner/BUILD.bazel b/go/extractor/cli/go-build-runner/BUILD.bazel new file mode 100644 index 00000000000..e91c4530610 --- /dev/null +++ b/go/extractor/cli/go-build-runner/BUILD.bazel @@ -0,0 +1,21 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") +load("//go:rules.bzl", "codeql_go_binary") + +go_library( + name = "go-build-runner_lib", + srcs = ["go-build-runner.go"], + importpath = "github.com/github/codeql-go/extractor/cli/go-build-runner", + visibility = ["//visibility:private"], + deps = [ + "//go/extractor/autobuilder", + "//go/extractor/util", + ], +) + +codeql_go_binary( + name = "go-build-runner", + embed = [":go-build-runner_lib"], + visibility = ["//visibility:public"], +) diff --git a/go/extractor/cli/go-build-runner/go-build-runner.go b/go/extractor/cli/go-build-runner/go-build-runner.go index 118de5caf2e..8c6c4f47651 100644 --- a/go/extractor/cli/go-build-runner/go-build-runner.go +++ b/go/extractor/cli/go-build-runner/go-build-runner.go @@ -1,20 +1,22 @@ package main import ( - "github.com/github/codeql-go/extractor/util" "log" "os" "os/exec" "path/filepath" "runtime" + "github.com/github/codeql-go/extractor/util" + "github.com/github/codeql-go/extractor/autobuilder" ) func main() { // check if a build command has successfully extracted something autobuilder.CheckExtracted = true - if autobuilder.Autobuild() { + scriptSuccess, _ := autobuilder.Autobuild() + if scriptSuccess { return } diff --git a/go/extractor/cli/go-extractor/BUILD.bazel b/go/extractor/cli/go-extractor/BUILD.bazel new file mode 100644 index 00000000000..769e4a7b09b --- /dev/null +++ b/go/extractor/cli/go-extractor/BUILD.bazel @@ -0,0 +1,21 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") +load("//go:rules.bzl", "codeql_go_binary") + +go_library( + name = "go-extractor_lib", + srcs = ["go-extractor.go"], + importpath = "github.com/github/codeql-go/extractor/cli/go-extractor", + visibility = ["//visibility:private"], + deps = [ + "//go/extractor", + "//go/extractor/diagnostics", + ], +) + +codeql_go_binary( + name = "go-extractor", + embed = [":go-extractor_lib"], + visibility = ["//visibility:public"], +) diff --git a/go/extractor/cli/go-gen-dbscheme/BUILD.bazel b/go/extractor/cli/go-gen-dbscheme/BUILD.bazel new file mode 100644 index 00000000000..9de6d2198f8 --- /dev/null +++ b/go/extractor/cli/go-gen-dbscheme/BUILD.bazel @@ -0,0 +1,18 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") +load("//go:rules.bzl", "codeql_go_binary") + +go_library( + name = "go-gen-dbscheme_lib", + srcs = ["go-gen-dbscheme.go"], + importpath = "github.com/github/codeql-go/extractor/cli/go-gen-dbscheme", + visibility = ["//visibility:private"], + deps = ["//go/extractor/dbscheme"], +) + +codeql_go_binary( + name = "go-gen-dbscheme", + embed = [":go-gen-dbscheme_lib"], + visibility = ["//visibility:public"], +) diff --git a/go/extractor/cli/go-tokenizer/BUILD.bazel b/go/extractor/cli/go-tokenizer/BUILD.bazel new file mode 100644 index 00000000000..8ce0c76be26 --- /dev/null +++ b/go/extractor/cli/go-tokenizer/BUILD.bazel @@ -0,0 +1,17 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") +load("//go:rules.bzl", "codeql_go_binary") + +go_library( + name = "go-tokenizer_lib", + srcs = ["go-tokenizer.go"], + importpath = "github.com/github/codeql-go/extractor/cli/go-tokenizer", + visibility = ["//visibility:private"], +) + +codeql_go_binary( + name = "go-tokenizer", + embed = [":go-tokenizer_lib"], + visibility = ["//visibility:public"], +) diff --git a/go/extractor/dbscheme/BUILD.bazel b/go/extractor/dbscheme/BUILD.bazel new file mode 100644 index 00000000000..496a5ccdf49 --- /dev/null +++ b/go/extractor/dbscheme/BUILD.bazel @@ -0,0 +1,17 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "dbscheme", + srcs = [ + "dbscheme.go", + "tables.go", + ], + importpath = "github.com/github/codeql-go/extractor/dbscheme", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/trap", + "//go/extractor/vendor/golang.org/x/tools/go/packages", + ], +) diff --git a/go/extractor/diagnostics/BUILD.bazel b/go/extractor/diagnostics/BUILD.bazel new file mode 100644 index 00000000000..9b0c148db32 --- /dev/null +++ b/go/extractor/diagnostics/BUILD.bazel @@ -0,0 +1,10 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "diagnostics", + srcs = ["diagnostics.go"], + importpath = "github.com/github/codeql-go/extractor/diagnostics", + visibility = ["//visibility:public"], +) diff --git a/go/extractor/extractor.go b/go/extractor/extractor.go index d7759326d57..090bd486c3a 100644 --- a/go/extractor/extractor.go +++ b/go/extractor/extractor.go @@ -23,6 +23,7 @@ import ( "github.com/github/codeql-go/extractor/dbscheme" "github.com/github/codeql-go/extractor/diagnostics" "github.com/github/codeql-go/extractor/srcarchive" + "github.com/github/codeql-go/extractor/toolchain" "github.com/github/codeql-go/extractor/trap" "github.com/github/codeql-go/extractor/util" "golang.org/x/tools/go/packages" @@ -115,14 +116,14 @@ func ExtractWithFlags(buildFlags []string, patterns []string) error { log.Println("Done extracting universe scope.") // a map of package path to source directory and module root directory - pkgInfos := make(map[string]util.PkgInfo) + pkgInfos := make(map[string]toolchain.PkgInfo) // root directories of packages that we want to extract wantedRoots := make(map[string]bool) if os.Getenv("CODEQL_EXTRACTOR_GO_FAST_PACKAGE_INFO") != "false" { log.Printf("Running go list to resolve package and module directories.") // get all packages information - pkgInfos, err = util.GetPkgsInfo(patterns, true, modFlags...) + pkgInfos, err = toolchain.GetPkgsInfo(patterns, true, modFlags...) if err != nil { log.Fatalf("Error getting dependency package or module directories: %v.", err) } @@ -136,7 +137,7 @@ func ExtractWithFlags(buildFlags []string, patterns []string) error { log.Printf("Processing package %s.", pkg.PkgPath) if _, ok := pkgInfos[pkg.PkgPath]; !ok { - pkgInfos[pkg.PkgPath] = util.GetPkgInfo(pkg.PkgPath, modFlags...) + pkgInfos[pkg.PkgPath] = toolchain.GetPkgInfo(pkg.PkgPath, modFlags...) } log.Printf("Extracting types for package %s.", pkg.PkgPath) diff --git a/go/extractor/project/BUILD.bazel b/go/extractor/project/BUILD.bazel new file mode 100644 index 00000000000..fa7ee19875d --- /dev/null +++ b/go/extractor/project/BUILD.bazel @@ -0,0 +1,24 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "project", + srcs = ["project.go"], + importpath = "github.com/github/codeql-go/extractor/project", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/diagnostics", + "//go/extractor/toolchain", + "//go/extractor/util", + "//go/extractor/vendor/golang.org/x/mod/modfile", + "//go/extractor/vendor/golang.org/x/mod/semver", + ], +) + +go_test( + name = "project_test", + srcs = ["project_test.go"], + embed = [":project"], + deps = ["//go/extractor/vendor/golang.org/x/mod/modfile"], +) diff --git a/go/extractor/project/project.go b/go/extractor/project/project.go index 215d7c6bc4f..13f6f455ba1 100644 --- a/go/extractor/project/project.go +++ b/go/extractor/project/project.go @@ -575,7 +575,7 @@ func getModMode(depMode DependencyInstallerMode, baseDir string) ModMode { // Tries to open `go.mod` and read a go directive, returning the version and whether it was found. // The version string is returned in the "1.2.3" format. func tryReadGoDirective(path string) GoVersionInfo { - versionRe := regexp.MustCompile(`(?m)^go[ \t\r]+([0-9]+\.[0-9]+(\.[0-9]+)?)$`) + versionRe := regexp.MustCompile(`(?m)^go[ \t\r]+([0-9]+\.[0-9]+(\.[0-9]+)?)`) goMod, err := os.ReadFile(path) if err != nil { log.Println("Failed to read go.mod to check for missing Go version") diff --git a/go/extractor/srcarchive/BUILD.bazel b/go/extractor/srcarchive/BUILD.bazel new file mode 100644 index 00000000000..e72e2e7ca08 --- /dev/null +++ b/go/extractor/srcarchive/BUILD.bazel @@ -0,0 +1,19 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "srcarchive", + srcs = [ + "projectlayout.go", + "srcarchive.go", + ], + importpath = "github.com/github/codeql-go/extractor/srcarchive", + visibility = ["//visibility:public"], +) + +go_test( + name = "srcarchive_test", + srcs = ["projectlayout_test.go"], + embed = [":srcarchive"], +) diff --git a/go/extractor/toolchain/BUILD.bazel b/go/extractor/toolchain/BUILD.bazel new file mode 100644 index 00000000000..fde8d327e9e --- /dev/null +++ b/go/extractor/toolchain/BUILD.bazel @@ -0,0 +1,20 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "toolchain", + srcs = ["toolchain.go"], + importpath = "github.com/github/codeql-go/extractor/toolchain", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/util", + "//go/extractor/vendor/golang.org/x/mod/semver", + ], +) + +go_test( + name = "toolchain_test", + srcs = ["toolchain_test.go"], + embed = [":toolchain"], +) diff --git a/go/extractor/toolchain/toolchain.go b/go/extractor/toolchain/toolchain.go index 01befa4384e..89ad1e35ecc 100644 --- a/go/extractor/toolchain/toolchain.go +++ b/go/extractor/toolchain/toolchain.go @@ -2,6 +2,8 @@ package toolchain import ( "bufio" + "encoding/json" + "io" "log" "os" "os/exec" @@ -177,3 +179,151 @@ func Version() *exec.Cmd { version := exec.Command("go", "version") return version } + +// Runs `go list` with `format`, `patterns`, and `flags` for the respective inputs. +func RunList(format string, patterns []string, flags ...string) (string, error) { + return RunListWithEnv(format, patterns, nil, flags...) +} + +// Runs `go list`. +func RunListWithEnv(format string, patterns []string, additionalEnv []string, flags ...string) (string, error) { + args := append([]string{"list", "-e", "-f", format}, flags...) + args = append(args, patterns...) + cmd := exec.Command("go", args...) + cmd.Env = append(os.Environ(), additionalEnv...) + out, err := cmd.Output() + + if err != nil { + if exitErr, ok := err.(*exec.ExitError); ok { + log.Printf("Warning: go list command failed, output below:\nstdout:\n%s\nstderr:\n%s\n", out, exitErr.Stderr) + } else { + log.Printf("Warning: Failed to run go list: %s", err.Error()) + } + return "", err + } + + return strings.TrimSpace(string(out)), nil +} + +// PkgInfo holds package directory and module directory (if any) for a package +type PkgInfo struct { + PkgDir string // the directory directly containing source code of this package + ModDir string // the module directory containing this package, empty if not a module +} + +// GetPkgsInfo gets the absolute module and package root directories for the packages matched by the +// patterns `patterns`. It passes to `go list` the flags specified by `flags`. If `includingDeps` +// is true, all dependencies will also be included. +func GetPkgsInfo(patterns []string, includingDeps bool, flags ...string) (map[string]PkgInfo, error) { + // enable module mode so that we can find a module root if it exists, even if go module support is + // disabled by a build + if includingDeps { + // the flag `-deps` causes all dependencies to be retrieved + flags = append(flags, "-deps") + } + + // using -json overrides -f format + output, err := RunList("", patterns, append(flags, "-json")...) + if err != nil { + return nil, err + } + + // the output of `go list -json` is a stream of json object + type goListPkgInfo struct { + ImportPath string + Dir string + Module *struct { + Dir string + } + } + pkgInfoMapping := make(map[string]PkgInfo) + streamDecoder := json.NewDecoder(strings.NewReader(output)) + for { + var pkgInfo goListPkgInfo + decErr := streamDecoder.Decode(&pkgInfo) + if decErr == io.EOF { + break + } + if decErr != nil { + log.Printf("Error decoding output of go list -json: %s", err.Error()) + return nil, decErr + } + pkgAbsDir, err := filepath.Abs(pkgInfo.Dir) + if err != nil { + log.Printf("Unable to make package dir %s absolute: %s", pkgInfo.Dir, err.Error()) + } + var modAbsDir string + if pkgInfo.Module != nil { + modAbsDir, err = filepath.Abs(pkgInfo.Module.Dir) + if err != nil { + log.Printf("Unable to make module dir %s absolute: %s", pkgInfo.Module.Dir, err.Error()) + } + } + pkgInfoMapping[pkgInfo.ImportPath] = PkgInfo{ + PkgDir: pkgAbsDir, + ModDir: modAbsDir, + } + } + return pkgInfoMapping, nil +} + +// GetPkgInfo fills the package info structure for the specified package path. +// It passes the `go list` the flags specified by `flags`. +func GetPkgInfo(pkgpath string, flags ...string) PkgInfo { + return PkgInfo{ + PkgDir: GetPkgDir(pkgpath, flags...), + ModDir: GetModDir(pkgpath, flags...), + } +} + +// GetModDir gets the absolute directory of the module containing the package with path +// `pkgpath`. It passes the `go list` the flags specified by `flags`. +func GetModDir(pkgpath string, flags ...string) string { + // enable module mode so that we can find a module root if it exists, even if go module support is + // disabled by a build + mod, err := RunListWithEnv("{{.Module}}", []string{pkgpath}, []string{"GO111MODULE=on"}, flags...) + if err != nil || mod == "" { + // if the command errors or modules aren't being used, return the empty string + return "" + } + + modDir, err := RunListWithEnv("{{.Module.Dir}}", []string{pkgpath}, []string{"GO111MODULE=on"}, flags...) + if err != nil { + return "" + } + + abs, err := filepath.Abs(modDir) + if err != nil { + log.Printf("Warning: unable to make %s absolute: %s", modDir, err.Error()) + return "" + } + return abs +} + +// GetPkgDir gets the absolute directory containing the package with path `pkgpath`. It passes the +// `go list` command the flags specified by `flags`. +func GetPkgDir(pkgpath string, flags ...string) string { + pkgDir, err := RunList("{{.Dir}}", []string{pkgpath}, flags...) + if err != nil { + return "" + } + + abs, err := filepath.Abs(pkgDir) + if err != nil { + log.Printf("Warning: unable to make %s absolute: %s", pkgDir, err.Error()) + return "" + } + return abs +} + +// DepErrors checks there are any errors resolving dependencies for `pkgpath`. It passes the `go +// list` command the flags specified by `flags`. +func DepErrors(pkgpath string, flags ...string) bool { + out, err := RunList("{{if .DepsErrors}}error{{else}}{{end}}", []string{pkgpath}, flags...) + if err != nil { + // if go list failed, assume dependencies are broken + return false + } + + return out != "" +} diff --git a/go/extractor/trap/BUILD.bazel b/go/extractor/trap/BUILD.bazel new file mode 100644 index 00000000000..6cc7c4983b2 --- /dev/null +++ b/go/extractor/trap/BUILD.bazel @@ -0,0 +1,25 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "trap", + srcs = [ + "labels.go", + "trapwriter.go", + "util.go", + ], + importpath = "github.com/github/codeql-go/extractor/trap", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/srcarchive", + "//go/extractor/util", + "//go/extractor/vendor/golang.org/x/tools/go/packages", + ], +) + +go_test( + name = "trap_test", + srcs = ["trapwriter_test.go"], + embed = [":trap"], +) diff --git a/go/extractor/util/BUILD.bazel b/go/extractor/util/BUILD.bazel new file mode 100644 index 00000000000..8b8869cac52 --- /dev/null +++ b/go/extractor/util/BUILD.bazel @@ -0,0 +1,16 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "util", + srcs = ["util.go"], + importpath = "github.com/github/codeql-go/extractor/util", + visibility = ["//visibility:public"], +) + +go_test( + name = "util_test", + srcs = ["util_test.go"], + embed = [":util"], +) diff --git a/go/extractor/util/util.go b/go/extractor/util/util.go index 2ae6a2b0cd2..efde5988193 100644 --- a/go/extractor/util/util.go +++ b/go/extractor/util/util.go @@ -1,9 +1,7 @@ package util import ( - "encoding/json" "errors" - "io" "io/fs" "log" "net/url" @@ -35,154 +33,6 @@ func Getenv(key string, aliases ...string) string { return "" } -// runGoList is a helper function for running go list with format `format` and flags `flags` on -// package `pkgpath`. -func runGoList(format string, patterns []string, flags ...string) (string, error) { - return runGoListWithEnv(format, patterns, nil, flags...) -} - -func runGoListWithEnv(format string, patterns []string, additionalEnv []string, flags ...string) (string, error) { - args := append([]string{"list", "-e", "-f", format}, flags...) - args = append(args, patterns...) - cmd := exec.Command("go", args...) - cmd.Env = append(os.Environ(), additionalEnv...) - out, err := cmd.Output() - - if err != nil { - if err, ok := err.(*exec.ExitError); ok { - log.Printf("Warning: go list command failed, output below:\nstdout:\n%s\nstderr:\n%s\n", out, err.Stderr) - } else { - log.Printf("Warning: Failed to run go list: %s", err.Error()) - } - return "", err - } - - return strings.TrimSpace(string(out)), nil -} - -// PkgInfo holds package directory and module directory (if any) for a package -type PkgInfo struct { - PkgDir string // the directory directly containing source code of this package - ModDir string // the module directory containing this package, empty if not a module -} - -// GetPkgsInfo gets the absolute module and package root directories for the packages matched by the -// patterns `patterns`. It passes to `go list` the flags specified by `flags`. If `includingDeps` -// is true, all dependencies will also be included. -func GetPkgsInfo(patterns []string, includingDeps bool, flags ...string) (map[string]PkgInfo, error) { - // enable module mode so that we can find a module root if it exists, even if go module support is - // disabled by a build - if includingDeps { - // the flag `-deps` causes all dependencies to be retrieved - flags = append(flags, "-deps") - } - - // using -json overrides -f format - output, err := runGoList("", patterns, append(flags, "-json")...) - if err != nil { - return nil, err - } - - // the output of `go list -json` is a stream of json object - type goListPkgInfo struct { - ImportPath string - Dir string - Module *struct { - Dir string - } - } - pkgInfoMapping := make(map[string]PkgInfo) - streamDecoder := json.NewDecoder(strings.NewReader(output)) - for { - var pkgInfo goListPkgInfo - decErr := streamDecoder.Decode(&pkgInfo) - if decErr == io.EOF { - break - } - if decErr != nil { - log.Printf("Error decoding output of go list -json: %s", err.Error()) - return nil, decErr - } - pkgAbsDir, err := filepath.Abs(pkgInfo.Dir) - if err != nil { - log.Printf("Unable to make package dir %s absolute: %s", pkgInfo.Dir, err.Error()) - } - var modAbsDir string - if pkgInfo.Module != nil { - modAbsDir, err = filepath.Abs(pkgInfo.Module.Dir) - if err != nil { - log.Printf("Unable to make module dir %s absolute: %s", pkgInfo.Module.Dir, err.Error()) - } - } - pkgInfoMapping[pkgInfo.ImportPath] = PkgInfo{ - PkgDir: pkgAbsDir, - ModDir: modAbsDir, - } - } - return pkgInfoMapping, nil -} - -// GetPkgInfo fills the package info structure for the specified package path. -// It passes the `go list` the flags specified by `flags`. -func GetPkgInfo(pkgpath string, flags ...string) PkgInfo { - return PkgInfo{ - PkgDir: GetPkgDir(pkgpath, flags...), - ModDir: GetModDir(pkgpath, flags...), - } -} - -// GetModDir gets the absolute directory of the module containing the package with path -// `pkgpath`. It passes the `go list` the flags specified by `flags`. -func GetModDir(pkgpath string, flags ...string) string { - // enable module mode so that we can find a module root if it exists, even if go module support is - // disabled by a build - mod, err := runGoListWithEnv("{{.Module}}", []string{pkgpath}, []string{"GO111MODULE=on"}, flags...) - if err != nil || mod == "" { - // if the command errors or modules aren't being used, return the empty string - return "" - } - - modDir, err := runGoListWithEnv("{{.Module.Dir}}", []string{pkgpath}, []string{"GO111MODULE=on"}, flags...) - if err != nil { - return "" - } - - abs, err := filepath.Abs(modDir) - if err != nil { - log.Printf("Warning: unable to make %s absolute: %s", modDir, err.Error()) - return "" - } - return abs -} - -// GetPkgDir gets the absolute directory containing the package with path `pkgpath`. It passes the -// `go list` command the flags specified by `flags`. -func GetPkgDir(pkgpath string, flags ...string) string { - pkgDir, err := runGoList("{{.Dir}}", []string{pkgpath}, flags...) - if err != nil { - return "" - } - - abs, err := filepath.Abs(pkgDir) - if err != nil { - log.Printf("Warning: unable to make %s absolute: %s", pkgDir, err.Error()) - return "" - } - return abs -} - -// DepErrors checks there are any errors resolving dependencies for `pkgpath`. It passes the `go -// list` command the flags specified by `flags`. -func DepErrors(pkgpath string, flags ...string) bool { - out, err := runGoList("{{if .DepsErrors}}error{{else}}{{end}}", []string{pkgpath}, flags...) - if err != nil { - // if go list failed, assume dependencies are broken - return false - } - - return out != "" -} - // FileExists tests whether the file at `filename` exists and is not a directory. func FileExists(filename string) bool { info, err := os.Stat(filename) diff --git a/go/extractor/vendor/golang.org/x/mod/internal/lazyregexp/BUILD.bazel b/go/extractor/vendor/golang.org/x/mod/internal/lazyregexp/BUILD.bazel new file mode 100644 index 00000000000..deb5dc2b019 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/mod/internal/lazyregexp/BUILD.bazel @@ -0,0 +1,11 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "lazyregexp", + srcs = ["lazyre.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/mod/internal/lazyregexp", + importpath = "golang.org/x/mod/internal/lazyregexp", + visibility = ["//go/extractor/vendor/golang.org/x/mod:__subpackages__"], +) diff --git a/go/extractor/vendor/golang.org/x/mod/modfile/BUILD.bazel b/go/extractor/vendor/golang.org/x/mod/modfile/BUILD.bazel new file mode 100644 index 00000000000..097bacb107c --- /dev/null +++ b/go/extractor/vendor/golang.org/x/mod/modfile/BUILD.bazel @@ -0,0 +1,21 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "modfile", + srcs = [ + "print.go", + "read.go", + "rule.go", + "work.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/mod/modfile", + importpath = "golang.org/x/mod/modfile", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/vendor/golang.org/x/mod/internal/lazyregexp", + "//go/extractor/vendor/golang.org/x/mod/module", + "//go/extractor/vendor/golang.org/x/mod/semver", + ], +) diff --git a/go/extractor/vendor/golang.org/x/mod/module/BUILD.bazel b/go/extractor/vendor/golang.org/x/mod/module/BUILD.bazel new file mode 100644 index 00000000000..3bf5ae9997d --- /dev/null +++ b/go/extractor/vendor/golang.org/x/mod/module/BUILD.bazel @@ -0,0 +1,18 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "module", + srcs = [ + "module.go", + "pseudo.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/mod/module", + importpath = "golang.org/x/mod/module", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/vendor/golang.org/x/mod/internal/lazyregexp", + "//go/extractor/vendor/golang.org/x/mod/semver", + ], +) diff --git a/go/extractor/vendor/golang.org/x/mod/semver/BUILD.bazel b/go/extractor/vendor/golang.org/x/mod/semver/BUILD.bazel new file mode 100644 index 00000000000..760be56c9e0 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/mod/semver/BUILD.bazel @@ -0,0 +1,11 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "semver", + srcs = ["semver.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/mod/semver", + importpath = "golang.org/x/mod/semver", + visibility = ["//visibility:public"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/go/gcexportdata/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/go/gcexportdata/BUILD.bazel new file mode 100644 index 00000000000..5d68c2fe989 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/go/gcexportdata/BUILD.bazel @@ -0,0 +1,15 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "gcexportdata", + srcs = [ + "gcexportdata.go", + "importer.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/go/gcexportdata", + importpath = "golang.org/x/tools/go/gcexportdata", + visibility = ["//visibility:public"], + deps = ["//go/extractor/vendor/golang.org/x/tools/internal/gcimporter"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/go/internal/packagesdriver/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/go/internal/packagesdriver/BUILD.bazel new file mode 100644 index 00000000000..2ef27e2c88a --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/go/internal/packagesdriver/BUILD.bazel @@ -0,0 +1,12 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "packagesdriver", + srcs = ["sizes.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/go/internal/packagesdriver", + importpath = "golang.org/x/tools/go/internal/packagesdriver", + visibility = ["//go/extractor/vendor/golang.org/x/tools/go:__subpackages__"], + deps = ["//go/extractor/vendor/golang.org/x/tools/internal/gocommand"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/go/packages/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/go/packages/BUILD.bazel new file mode 100644 index 00000000000..03d3e3b0158 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/go/packages/BUILD.bazel @@ -0,0 +1,27 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "packages", + srcs = [ + "doc.go", + "external.go", + "golist.go", + "golist_overlay.go", + "loadmode_string.go", + "packages.go", + "visit.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/go/packages", + importpath = "golang.org/x/tools/go/packages", + visibility = ["//visibility:public"], + deps = [ + "//go/extractor/vendor/golang.org/x/tools/go/gcexportdata", + "//go/extractor/vendor/golang.org/x/tools/go/internal/packagesdriver", + "//go/extractor/vendor/golang.org/x/tools/internal/gocommand", + "//go/extractor/vendor/golang.org/x/tools/internal/packagesinternal", + "//go/extractor/vendor/golang.org/x/tools/internal/typesinternal", + "//go/extractor/vendor/golang.org/x/tools/internal/versions", + ], +) diff --git a/go/extractor/vendor/golang.org/x/tools/go/types/objectpath/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/go/types/objectpath/BUILD.bazel new file mode 100644 index 00000000000..374c5c601bc --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/go/types/objectpath/BUILD.bazel @@ -0,0 +1,12 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "objectpath", + srcs = ["objectpath.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/go/types/objectpath", + importpath = "golang.org/x/tools/go/types/objectpath", + visibility = ["//visibility:public"], + deps = ["//go/extractor/vendor/golang.org/x/tools/internal/typeparams"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/event/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/event/BUILD.bazel new file mode 100644 index 00000000000..200e436fcd4 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/event/BUILD.bazel @@ -0,0 +1,19 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "event", + srcs = [ + "doc.go", + "event.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/event", + importpath = "golang.org/x/tools/internal/event", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], + deps = [ + "//go/extractor/vendor/golang.org/x/tools/internal/event/core", + "//go/extractor/vendor/golang.org/x/tools/internal/event/keys", + "//go/extractor/vendor/golang.org/x/tools/internal/event/label", + ], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/event/core/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/event/core/BUILD.bazel new file mode 100644 index 00000000000..a16713f536c --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/event/core/BUILD.bazel @@ -0,0 +1,19 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "core", + srcs = [ + "event.go", + "export.go", + "fast.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/event/core", + importpath = "golang.org/x/tools/internal/event/core", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], + deps = [ + "//go/extractor/vendor/golang.org/x/tools/internal/event/keys", + "//go/extractor/vendor/golang.org/x/tools/internal/event/label", + ], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/event/keys/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/event/keys/BUILD.bazel new file mode 100644 index 00000000000..1feefdf1a83 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/event/keys/BUILD.bazel @@ -0,0 +1,16 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "keys", + srcs = [ + "keys.go", + "standard.go", + "util.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/event/keys", + importpath = "golang.org/x/tools/internal/event/keys", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], + deps = ["//go/extractor/vendor/golang.org/x/tools/internal/event/label"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/event/label/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/event/label/BUILD.bazel new file mode 100644 index 00000000000..a4430ba0a17 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/event/label/BUILD.bazel @@ -0,0 +1,11 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "label", + srcs = ["label.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/event/label", + importpath = "golang.org/x/tools/internal/event/label", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/event/tag/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/event/tag/BUILD.bazel new file mode 100644 index 00000000000..d2c87f41a8a --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/event/tag/BUILD.bazel @@ -0,0 +1,12 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "tag", + srcs = ["tag.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/event/tag", + importpath = "golang.org/x/tools/internal/event/tag", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], + deps = ["//go/extractor/vendor/golang.org/x/tools/internal/event/keys"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/gcimporter/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/gcimporter/BUILD.bazel new file mode 100644 index 00000000000..56da3b0130e --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/gcimporter/BUILD.bazel @@ -0,0 +1,29 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "gcimporter", + srcs = [ + "bimport.go", + "exportdata.go", + "gcimporter.go", + "iexport.go", + "iimport.go", + "newInterface10.go", + "newInterface11.go", + "support_go117.go", + "support_go118.go", + "unified_no.go", + "ureader_no.go", + "ureader_yes.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/gcimporter", + importpath = "golang.org/x/tools/internal/gcimporter", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], + deps = [ + "//go/extractor/vendor/golang.org/x/tools/go/types/objectpath", + "//go/extractor/vendor/golang.org/x/tools/internal/pkgbits", + "//go/extractor/vendor/golang.org/x/tools/internal/tokeninternal", + ], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/gocommand/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/gocommand/BUILD.bazel new file mode 100644 index 00000000000..7e64f94b95c --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/gocommand/BUILD.bazel @@ -0,0 +1,22 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "gocommand", + srcs = [ + "invoke.go", + "vendor.go", + "version.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/gocommand", + importpath = "golang.org/x/tools/internal/gocommand", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], + deps = [ + "//go/extractor/vendor/golang.org/x/mod/semver", + "//go/extractor/vendor/golang.org/x/tools/internal/event", + "//go/extractor/vendor/golang.org/x/tools/internal/event/keys", + "//go/extractor/vendor/golang.org/x/tools/internal/event/label", + "//go/extractor/vendor/golang.org/x/tools/internal/event/tag", + ], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/packagesinternal/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/packagesinternal/BUILD.bazel new file mode 100644 index 00000000000..2d2b7dc5b33 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/packagesinternal/BUILD.bazel @@ -0,0 +1,11 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "packagesinternal", + srcs = ["packages.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/packagesinternal", + importpath = "golang.org/x/tools/internal/packagesinternal", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/pkgbits/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/pkgbits/BUILD.bazel new file mode 100644 index 00000000000..cce32747051 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/pkgbits/BUILD.bazel @@ -0,0 +1,23 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "pkgbits", + srcs = [ + "codes.go", + "decoder.go", + "doc.go", + "encoder.go", + "flags.go", + "frames_go1.go", + "frames_go17.go", + "reloc.go", + "support.go", + "sync.go", + "syncmarker_string.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/pkgbits", + importpath = "golang.org/x/tools/internal/pkgbits", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/tokeninternal/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/tokeninternal/BUILD.bazel new file mode 100644 index 00000000000..c0f6cc8fb13 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/tokeninternal/BUILD.bazel @@ -0,0 +1,11 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "tokeninternal", + srcs = ["tokeninternal.go"], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/tokeninternal", + importpath = "golang.org/x/tools/internal/tokeninternal", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/typeparams/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/typeparams/BUILD.bazel new file mode 100644 index 00000000000..9c2dc20b6c6 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/typeparams/BUILD.bazel @@ -0,0 +1,17 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "typeparams", + srcs = [ + "common.go", + "coretype.go", + "normalize.go", + "termlist.go", + "typeterm.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/typeparams", + importpath = "golang.org/x/tools/internal/typeparams", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/typesinternal/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/typesinternal/BUILD.bazel new file mode 100644 index 00000000000..653752ab715 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/typesinternal/BUILD.bazel @@ -0,0 +1,16 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "typesinternal", + srcs = [ + "errorcode.go", + "errorcode_string.go", + "types.go", + "types_118.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/typesinternal", + importpath = "golang.org/x/tools/internal/typesinternal", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], +) diff --git a/go/extractor/vendor/golang.org/x/tools/internal/versions/BUILD.bazel b/go/extractor/vendor/golang.org/x/tools/internal/versions/BUILD.bazel new file mode 100644 index 00000000000..85d428debf5 --- /dev/null +++ b/go/extractor/vendor/golang.org/x/tools/internal/versions/BUILD.bazel @@ -0,0 +1,17 @@ +# generated running `bazel run //go/gazelle`, do not edit + +load("@rules_go//go:def.bzl", "go_library") + +go_library( + name = "versions", + srcs = [ + "gover.go", + "types.go", + "types_go121.go", + "types_go122.go", + "versions.go", + ], + importmap = "github.com/github/codeql-go/extractor/vendor/golang.org/x/tools/internal/versions", + importpath = "golang.org/x/tools/internal/versions", + visibility = ["//go/extractor/vendor/golang.org/x/tools:__subpackages__"], +) diff --git a/go/extractor/vendor/modules.txt b/go/extractor/vendor/modules.txt index 5687615f62c..37c4a68d828 100644 --- a/go/extractor/vendor/modules.txt +++ b/go/extractor/vendor/modules.txt @@ -1,3 +1,4 @@ +## workspace # golang.org/x/mod v0.15.0 ## explicit; go 1.18 golang.org/x/mod/internal/lazyregexp diff --git a/go/gen.py b/go/gen.py new file mode 100644 index 00000000000..6f8d47d7096 --- /dev/null +++ b/go/gen.py @@ -0,0 +1,75 @@ +""" +Update generated files related to Go in the repo. Using --force will regenerate all files from scratch. + +In particular the script will: +1. update the `vendor` dir with `go work vendor` (using a go toolchain provided by bazel) +2. update `BUILD.bazel` files using gazelle +3. update `ql/lib/go.dbscheme` using a compiled `go-dbschemegen` +""" + +import sys +import pathlib +import subprocess +import os +import argparse +import shutil +from python.runfiles import runfiles + +def options(): + p = argparse.ArgumentParser(description="Update generated files related to Go in the repo") + p.add_argument("--force", "-f", action="store_true", help="Regenerate all files from scratch rather than updating them") + p.add_argument("executables", nargs=3, help="Internally provided executables") + return p.parse_args() + +opts = options() + +try: + workspace_dir = pathlib.Path(os.environ.pop('BUILD_WORKSPACE_DIRECTORY')) +except KeyError: + print("this should be run with bazel run", file=sys.stderr) + sys.exit(1) + +go_extractor_dir = workspace_dir / "go" / "extractor" + +if not go_extractor_dir.exists(): + # internal repo? + workspace_dir /= "ql" + go_extractor_dir = workspace_dir / "go" / "extractor" + +go_dbscheme = workspace_dir / "go" / "ql" / "lib" / "go.dbscheme" +r = runfiles.Create() +go, gazelle, go_gen_dbscheme = map(r.Rlocation, opts.executables) + + +if opts.force: + print("clearing vendor directory") + shutil.rmtree(go_extractor_dir / "vendor") + +existing_build_files = set(go_extractor_dir.glob("*/**/BUILD.bazel")) + +print("updating vendor directory") +subprocess.check_call([go, "-C", go_extractor_dir, "work", "vendor"]) + +if opts.force: + print("clearing generated BUILD files") + for build_file in existing_build_files: + build_file.unlink() + +print("running gazelle", gazelle, go_extractor_dir) +subprocess.check_call([gazelle, "go/extractor"], cwd=workspace_dir) + +# we want to stamp all newly generated `BUILD.bazel` files with a header +build_files_to_update = set(go_extractor_dir.glob("*/**/BUILD.bazel")) +# if --force, all files are new +if not opts.force: + # otherwise, subtract the files that existed at the start + build_files_to_update -= existing_build_files + # but bring back the `vendor` ones, as the vendor update step always clears them + build_files_to_update.update(go_extractor_dir.glob("vendor/**/BUILD.bazel")) + +print("adding header to newly generated BUILD files") +for build_file in build_files_to_update: + contents = build_file.read_text() + build_file.write_text(f"# generated running `bazel run //go/gazelle`, do not edit\n\n{contents}") + +subprocess.check_call([go_gen_dbscheme, go_dbscheme]) diff --git a/go/integration-tests-lib/go_integration_test.py b/go/integration-tests-lib/go_integration_test.py index 8e4cf6c102c..2c26f513ba1 100644 --- a/go/integration-tests-lib/go_integration_test.py +++ b/go/integration-tests-lib/go_integration_test.py @@ -1,15 +1,22 @@ import os from create_database_utils import * from diagnostics_test_utils import * +from resolve_environment_utils import * -def go_integration_test(source = "src", db = "db", runFunction = runSuccessfully): +def go_integration_test(toolchain=None, source = "src", db = "db", runFunction = runSuccessfully): # Set up a GOPATH relative to this test's root directory; # we set os.environ instead of using extra_env because we # need it to be set for the call to "go clean -modcache" later goPath = os.path.join(os.path.abspath(os.getcwd()), ".go") os.environ['GOPATH'] = goPath + extra_env = None + + if toolchain != None: + extra_env = { 'GOTOOLCHAIN': toolchain } + try: + run_codeql_resolve_build_environment(lang="go", source=source, extra_env=extra_env) run_codeql_database_create([], lang="go", source=source, db=db, runFunction=runFunction) check_diagnostics() diff --git a/go/ql/consistency-queries/CHANGELOG.md b/go/ql/consistency-queries/CHANGELOG.md index ad4781e2cbd..8a8586a0f14 100644 --- a/go/ql/consistency-queries/CHANGELOG.md +++ b/go/ql/consistency-queries/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.0.15 + +No user-facing changes. + ## 0.0.14 No user-facing changes. diff --git a/go/ql/consistency-queries/change-notes/released/0.0.15.md b/go/ql/consistency-queries/change-notes/released/0.0.15.md new file mode 100644 index 00000000000..7af9c05f23f --- /dev/null +++ b/go/ql/consistency-queries/change-notes/released/0.0.15.md @@ -0,0 +1,3 @@ +## 0.0.15 + +No user-facing changes. diff --git a/go/ql/consistency-queries/change-notes/released/1.0.0.md b/go/ql/consistency-queries/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/go/ql/consistency-queries/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/go/ql/consistency-queries/codeql-pack.release.yml b/go/ql/consistency-queries/codeql-pack.release.yml index ca29e45d0a6..b7eeb5b9736 100644 --- a/go/ql/consistency-queries/codeql-pack.release.yml +++ b/go/ql/consistency-queries/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.14 +lastReleaseVersion: 1.0.0 diff --git a/go/ql/consistency-queries/qlpack.yml b/go/ql/consistency-queries/qlpack.yml index cf6a5936140..758aadeeb01 100644 --- a/go/ql/consistency-queries/qlpack.yml +++ b/go/ql/consistency-queries/qlpack.yml @@ -1,5 +1,5 @@ name: codeql-go-consistency-queries -version: 0.0.14 +version: 1.0.0 groups: - go - queries diff --git a/go/ql/docs/experimental.md b/go/ql/docs/experimental.md index bef435d6674..ea5ed312fb5 100644 --- a/go/ql/docs/experimental.md +++ b/go/ql/docs/experimental.md @@ -21,7 +21,7 @@ Experimental queries and libraries may not be actively maintained as the standar 3. **Formatting** - - The queries and libraries must be [autoformatted](https://codeql.github.com/docs/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code/). + - The queries and libraries must be [autoformatted](https://docs.github.com/en/code-security/codeql-for-vs-code/). 4. **Compilation** diff --git a/go/ql/integration-tests/all-platforms/go/bazel-sample-1/build-environment.expected b/go/ql/integration-tests/all-platforms/go/bazel-sample-1/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/bazel-sample-1/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/bazel-sample-2/build-environment.expected b/go/ql/integration-tests/all-platforms/go/bazel-sample-2/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/bazel-sample-2/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/build-constraints-exclude-all-go-files/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/build-constraints-exclude-all-go-files/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/build-constraints-exclude-all-go-files/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/go-files-found-not-processed/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/go-files-found-not-processed/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/go-files-found-not-processed/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/invalid-toolchain-version/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/invalid-toolchain-version/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/invalid-toolchain-version/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/newer-go-version-needed/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/newer-go-version-needed/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/newer-go-version-needed/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/no-go-files-found/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/no-go-files-found/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/no-go-files-found/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/package-not-found-with-go-mod/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/package-not-found-with-go-mod/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/package-not-found-with-go-mod/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/package-not-found-without-go-mod/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/package-not-found-without-go-mod/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/package-not-found-without-go-mod/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/diagnostics/unsupported-relative-path/build-environment.expected b/go/ql/integration-tests/all-platforms/go/diagnostics/unsupported-relative-path/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/diagnostics/unsupported-relative-path/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/go-get-without-modules-sample/build-environment.expected b/go/ql/integration-tests/all-platforms/go/go-get-without-modules-sample/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/go-get-without-modules-sample/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/go-mod-sample/build-environment.expected b/go/ql/integration-tests/all-platforms/go/go-mod-sample/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/go-mod-sample/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/go-mod-without-version/build-environment.expected b/go/ql/integration-tests/all-platforms/go/go-mod-without-version/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/go-mod-without-version/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/go-version-bump/build-environment.expected b/go/ql/integration-tests/all-platforms/go/go-version-bump/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/go-version-bump/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/make-sample/build-environment.expected b/go/ql/integration-tests/all-platforms/go/make-sample/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/make-sample/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/mixed-layout/build-environment.expected b/go/ql/integration-tests/all-platforms/go/mixed-layout/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/mixed-layout/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/ninja-sample/build-environment.expected b/go/ql/integration-tests/all-platforms/go/ninja-sample/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/ninja-sample/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/build-environment.expected b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/build-environment.expected new file mode 100644 index 00000000000..0ef0c180822 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/build-environment.expected @@ -0,0 +1,7 @@ +{ + "configuration" : { + "go" : { + "version" : "1.22" + } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/diagnostics.expected b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/diagnostics.expected new file mode 100644 index 00000000000..b64c1397938 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/diagnostics.expected @@ -0,0 +1,31 @@ +{ + "location": { + "file": "go.mod" + }, + "markdownMessage": "As of Go 1.21, toolchain versions [must use the 1.N.P syntax](https://go.dev/doc/toolchain#version).\n\n`1.22` in `go.mod` does not match this syntax and there is no additional `toolchain` directive, which may cause some `go` commands to fail.", + "severity": "warning", + "source": { + "extractorName": "go", + "id": "go/autobuilder/invalid-go-toolchain-version", + "name": "Invalid Go toolchain version" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "A single `go.mod` file was found.\n\n`go.mod`", + "severity": "note", + "source": { + "extractorName": "go", + "id": "go/autobuilder/single-root-go-mod-found", + "name": "A single `go.mod` file was found in the root" + }, + "visibility": { + "cliSummaryTable": false, + "statusPage": false, + "telemetry": true + } +} diff --git a/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/src/go.mod b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/src/go.mod new file mode 100644 index 00000000000..881685330d0 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/src/go.mod @@ -0,0 +1,3 @@ +go 1.22 + +module main diff --git a/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/src/main.go b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/src/main.go new file mode 100644 index 00000000000..37148d1f7af --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/src/main.go @@ -0,0 +1,3 @@ +package main + +func Main() {} diff --git a/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/test.py b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/test.py new file mode 100644 index 00000000000..87741c37088 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/resolve-build-environment/newer-go-needed/test.py @@ -0,0 +1,3 @@ +from go_integration_test import * + +go_integration_test(toolchain="go1.21.0") diff --git a/go/ql/integration-tests/all-platforms/go/single-go-mod-and-go-files-not-under-it/build-environment.expected b/go/ql/integration-tests/all-platforms/go/single-go-mod-and-go-files-not-under-it/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/single-go-mod-and-go-files-not-under-it/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/single-go-mod-in-root/build-environment.expected b/go/ql/integration-tests/all-platforms/go/single-go-mod-in-root/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/single-go-mod-in-root/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/single-go-mod-not-in-root/build-environment.expected b/go/ql/integration-tests/all-platforms/go/single-go-mod-not-in-root/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/single-go-mod-not-in-root/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/single-go-work-not-in-root/build-environment.expected b/go/ql/integration-tests/all-platforms/go/single-go-work-not-in-root/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/single-go-work-not-in-root/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/two-go-mods-nested-none-in-root/build-environment.expected b/go/ql/integration-tests/all-platforms/go/two-go-mods-nested-none-in-root/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/two-go-mods-nested-none-in-root/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/two-go-mods-nested-one-in-root/build-environment.expected b/go/ql/integration-tests/all-platforms/go/two-go-mods-nested-one-in-root/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/two-go-mods-nested-one-in-root/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/two-go-mods-not-nested/build-environment.expected b/go/ql/integration-tests/all-platforms/go/two-go-mods-not-nested/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/two-go-mods-not-nested/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/all-platforms/go/two-go-mods-one-failure/build-environment.expected b/go/ql/integration-tests/all-platforms/go/two-go-mods-one-failure/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/all-platforms/go/two-go-mods-one-failure/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/linux-only/go/dep-sample/build-environment.expected b/go/ql/integration-tests/linux-only/go/dep-sample/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/linux-only/go/dep-sample/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/integration-tests/linux-only/go/glide-sample/build-environment.expected b/go/ql/integration-tests/linux-only/go/glide-sample/build-environment.expected new file mode 100644 index 00000000000..0b225ce0085 --- /dev/null +++ b/go/ql/integration-tests/linux-only/go/glide-sample/build-environment.expected @@ -0,0 +1,5 @@ +{ + "configuration" : { + "go" : { } + } +} diff --git a/go/ql/lib/CHANGELOG.md b/go/ql/lib/CHANGELOG.md index de0b40c8648..d98cc7f97f2 100644 --- a/go/ql/lib/CHANGELOG.md +++ b/go/ql/lib/CHANGELOG.md @@ -1,3 +1,23 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* A bug has been fixed which meant that the query `go/incorrect-integer-conversion` did not consider type assertions and type switches which use a defined type whose underlying type is an integer type. This may lead to fewer false positive alerts. +* A bug has been fixed which meant flow was not followed through some ranged for loops. This may lead to more alerts being found. +* Added value flow models for the built-in functions `append`, `copy`, `max` and `min` using Models-as-Data. Removed the old-style models for `max` and `min`. + +## 0.8.1 + +### Minor Analysis Improvements + +* Fixed a bug that stopped built-in functions from being referenced using the predicate `hasQualifiedName` because technically they do not belong to any package. Now you can use the empty string as the package, e.g. `f.hasQualifiedName("", "len")`. +* Fixed a bug that stopped data flow models for built-in functions from having any effect because the package "" was not parsed correctly. +* Fixed a bug that stopped data flow from being followed through variadic arguments to built-in functions or to functions called using a variable. + ## 0.8.0 ### Breaking Changes diff --git a/go/ql/lib/change-notes/released/0.8.1.md b/go/ql/lib/change-notes/released/0.8.1.md new file mode 100644 index 00000000000..075094e29c8 --- /dev/null +++ b/go/ql/lib/change-notes/released/0.8.1.md @@ -0,0 +1,7 @@ +## 0.8.1 + +### Minor Analysis Improvements + +* Fixed a bug that stopped built-in functions from being referenced using the predicate `hasQualifiedName` because technically they do not belong to any package. Now you can use the empty string as the package, e.g. `f.hasQualifiedName("", "len")`. +* Fixed a bug that stopped data flow models for built-in functions from having any effect because the package "" was not parsed correctly. +* Fixed a bug that stopped data flow from being followed through variadic arguments to built-in functions or to functions called using a variable. diff --git a/go/ql/lib/change-notes/released/1.0.0.md b/go/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..a8d5f721519 --- /dev/null +++ b/go/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,11 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* A bug has been fixed which meant that the query `go/incorrect-integer-conversion` did not consider type assertions and type switches which use a defined type whose underlying type is an integer type. This may lead to fewer false positive alerts. +* A bug has been fixed which meant flow was not followed through some ranged for loops. This may lead to more alerts being found. +* Added value flow models for the built-in functions `append`, `copy`, `max` and `min` using Models-as-Data. Removed the old-style models for `max` and `min`. diff --git a/go/ql/lib/codeql-pack.release.yml b/go/ql/lib/codeql-pack.release.yml index 37eab3197dc..b7eeb5b9736 100644 --- a/go/ql/lib/codeql-pack.release.yml +++ b/go/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.8.0 +lastReleaseVersion: 1.0.0 diff --git a/go/ql/lib/ext/builtin.model.yml b/go/ql/lib/ext/builtin.model.yml index f4e7a4e5348..37002f037ab 100644 --- a/go/ql/lib/ext/builtin.model.yml +++ b/go/ql/lib/ext/builtin.model.yml @@ -4,4 +4,7 @@ extensions: extensible: summaryModel data: - ["", "", False, "append", "", "", "Argument[0].ArrayElement", "ReturnValue.ArrayElement", "value", "manual"] - - ["", "", False, "append", "", "", "Argument[1]", "ReturnValue.ArrayElement", "value", "manual"] \ No newline at end of file + - ["", "", False, "append", "", "", "Argument[1].ArrayElement", "ReturnValue.ArrayElement", "value", "manual"] + - ["", "", False, "copy", "", "", "Argument[1].ArrayElement", "Argument[0].ArrayElement", "value", "manual"] + - ["", "", False, "max", "", "", "Argument[0..1000]", "ReturnValue", "value", "manual"] + - ["", "", False, "min", "", "", "Argument[0..1000]", "ReturnValue", "value", "manual"] diff --git a/go/ql/lib/ext/dummy.model.yml b/go/ql/lib/ext/empty.model.yml similarity index 66% rename from go/ql/lib/ext/dummy.model.yml rename to go/ql/lib/ext/empty.model.yml index e04298be8ba..03279fc6588 100644 --- a/go/ql/lib/ext/dummy.model.yml +++ b/go/ql/lib/ext/empty.model.yml @@ -1,5 +1,6 @@ extensions: - # Make sure that the extensible model predicates are at least defined as empty. + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. - addsTo: pack: codeql/go-all extensible: sourceModel diff --git a/go/ql/lib/qlpack.yml b/go/ql/lib/qlpack.yml index cbd4958f113..b27f8e259bb 100644 --- a/go/ql/lib/qlpack.yml +++ b/go/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-all -version: 0.8.0 +version: 1.0.0 groups: go dbscheme: go.dbscheme extractor: go diff --git a/go/ql/lib/semmle/go/Scopes.qll b/go/ql/lib/semmle/go/Scopes.qll index 3f2b394d775..d45f4142427 100644 --- a/go/ql/lib/semmle/go/Scopes.qll +++ b/go/ql/lib/semmle/go/Scopes.qll @@ -103,7 +103,11 @@ class Entity extends @object { */ pragma[nomagic] predicate hasQualifiedName(string pkg, string name) { - pkg = this.getPackage().getPath() and + ( + pkg = this.getPackage().getPath() + or + not exists(this.getPackage()) and pkg = "" + ) and name = this.getName() } diff --git a/go/ql/lib/semmle/go/dataflow/ExternalFlow.qll b/go/ql/lib/semmle/go/dataflow/ExternalFlow.qll index 26572e27a78..02049bf66c7 100644 --- a/go/ql/lib/semmle/go/dataflow/ExternalFlow.qll +++ b/go/ql/lib/semmle/go/dataflow/ExternalFlow.qll @@ -271,6 +271,8 @@ private string interpretPackage(string p) { then result = package(p.regexpCapture(r, 1), p.regexpCapture(r, 4)) else result = package(p, "") ) + or + p = "" and result = "" } /** Gets the source/sink/summary element corresponding to the supplied parameters. */ diff --git a/go/ql/lib/semmle/go/dataflow/internal/ContainerFlow.qll b/go/ql/lib/semmle/go/dataflow/internal/ContainerFlow.qll index e6a21a06dec..9f07693b7ea 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/ContainerFlow.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/ContainerFlow.qll @@ -14,38 +14,40 @@ private import semmle.go.dataflow.ExternalFlow * varargs. */ predicate containerStoreStep(Node node1, Node node2, Content c) { - c instanceof ArrayContent and - ( + exists(Type t | t = node2.getType().getUnderlyingType() | + c instanceof ArrayContent and ( - node2.getType() instanceof ArrayType or - node2.getType() instanceof SliceType - ) and - ( - exists(Write w | w.writesElement(node2.(PostUpdateNode).getPreUpdateNode(), _, node1)) - or - node1 = node2.(ImplicitVarargsSlice).getCallNode().getAnImplicitVarargsArgument() - or - // To model data flow from array elements of the base of a `SliceNode` to - // the `SliceNode` itself, we consider there to be a read step with array - // content from the base to the corresponding `SliceElementNode` and then - // a store step with array content from the `SliceelementNode` to the - // `SliceNode` itself. - node2 = node1.(SliceElementNode).getSliceNode() + ( + t instanceof ArrayType or + t instanceof SliceType + ) and + ( + exists(Write w | w.writesElement(node2.(PostUpdateNode).getPreUpdateNode(), _, node1)) + or + node1 = node2.(ImplicitVarargsSlice).getCallNode().getAnImplicitVarargsArgument() + or + // To model data flow from array elements of the base of a `SliceNode` to + // the `SliceNode` itself, we consider there to be a read step with array + // content from the base to the corresponding `SliceElementNode` and then + // a store step with array content from the `SliceelementNode` to the + // `SliceNode` itself. + node2 = node1.(SliceElementNode).getSliceNode() + ) ) + or + c instanceof CollectionContent and + exists(SendStmt send | + send.getChannel() = node2.(ExprNode).asExpr() and send.getValue() = node1.(ExprNode).asExpr() + ) + or + c instanceof MapKeyContent and + t instanceof MapType and + exists(Write w | w.writesElement(node2.(PostUpdateNode).getPreUpdateNode(), node1, _)) + or + c instanceof MapValueContent and + t instanceof MapType and + exists(Write w | w.writesElement(node2.(PostUpdateNode).getPreUpdateNode(), _, node1)) ) - or - c instanceof CollectionContent and - exists(SendStmt send | - send.getChannel() = node2.(ExprNode).asExpr() and send.getValue() = node1.(ExprNode).asExpr() - ) - or - c instanceof MapKeyContent and - node2.getType() instanceof MapType and - exists(Write w | w.writesElement(node2.(PostUpdateNode).getPreUpdateNode(), node1, _)) - or - c instanceof MapValueContent and - node2.getType() instanceof MapType and - exists(Write w | w.writesElement(node2.(PostUpdateNode).getPreUpdateNode(), _, node1)) } /** @@ -55,35 +57,37 @@ predicate containerStoreStep(Node node1, Node node2, Content c) { * as well as array iteration through enhanced `for` statements. */ predicate containerReadStep(Node node1, Node node2, Content c) { - c instanceof ArrayContent and - ( - node1.getType() instanceof ArrayType or - node1.getType() instanceof SliceType - ) and - ( - node2.(Read).readsElement(node1, _) + exists(Type t | t = node1.getType().getUnderlyingType() | + c instanceof ArrayContent and + ( + t instanceof ArrayType or + t instanceof SliceType + ) and + ( + node2.(Read).readsElement(node1, _) + or + node2.(RangeElementNode).getBase() = node1 + or + // To model data flow from array elements of the base of a `SliceNode` to + // the `SliceNode` itself, we consider there to be a read step with array + // content from the base to the corresponding `SliceElementNode` and then + // a store step with array content from the `SliceelementNode` to the + // `SliceNode` itself. + node2.(SliceElementNode).getSliceNode().getBase() = node1 + ) or - node2.(RangeElementNode).getBase() = node1 + c instanceof CollectionContent and + exists(UnaryOperationNode recv | recv = node2 | + node1 = recv.getOperand() and + recv.getOperator() = "<-" + ) or - // To model data flow from array elements of the base of a `SliceNode` to - // the `SliceNode` itself, we consider there to be a read step with array - // content from the base to the corresponding `SliceElementNode` and then - // a store step with array content from the `SliceelementNode` to the - // `SliceNode` itself. - node2.(SliceElementNode).getSliceNode().getBase() = node1 + c instanceof MapKeyContent and + t instanceof MapType and + node2.(RangeIndexNode).getBase() = node1 + or + c instanceof MapValueContent and + t instanceof MapType and + (node2.(Read).readsElement(node1, _) or node2.(RangeElementNode).getBase() = node1) ) - or - c instanceof CollectionContent and - exists(UnaryOperationNode recv | recv = node2 | - node1 = recv.getOperand() and - recv.getOperator() = "<-" - ) - or - c instanceof MapKeyContent and - node1.getType() instanceof MapType and - node2.(RangeIndexNode).getBase() = node1 - or - c instanceof MapValueContent and - node1.getType() instanceof MapType and - (node2.(Read).readsElement(node1, _) or node2.(RangeElementNode).getBase() = node1) } diff --git a/go/ql/lib/semmle/go/dataflow/internal/DataFlowNodes.qll b/go/ql/lib/semmle/go/dataflow/internal/DataFlowNodes.qll index 6b230bc728f..947491b44bb 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/DataFlowNodes.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/DataFlowNodes.qll @@ -455,8 +455,8 @@ module Public { CallNode getCallNode() { result = call } override Type getType() { - exists(Function f | f = call.getTarget() | - result = f.getParameterType(f.getNumParameter() - 1) + exists(SignatureType t | t = call.getCall().getCalleeType() | + result = t.getParameterType(t.getNumParameter() - 1) ) } diff --git a/go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll b/go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll index c35b6cd1bb6..68cd304e032 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/DataFlowPrivate.qll @@ -310,6 +310,16 @@ class DataFlowCallable extends TDataFlowCallable { this.asSummarizedCallable() .hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, string file, int startline, int startcolumn | + c.hasLocationInfo(file, startline, startcolumn, _, _) + | + c order by file, startline, startcolumn + ) + } } /** A function call relevant for data flow. */ @@ -340,6 +350,16 @@ class DataFlowCall extends Expr { /** Gets the target of the call, as a DataFlowCallable. */ DataFlowCallable getARuntimeTarget(){ result.asCallable() = call.getACalleeIncludingExternals() } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int startline, int startcolumn | + c.getLocation().hasLocationInfo(_, startline, startcolumn, _, _) + | + c order by startline, startcolumn + ) + } } /** Holds if `e` is an expression that always has the same Boolean value `val`. */ @@ -378,11 +398,26 @@ private ControlFlow::ConditionGuardNode getAFalsifiedGuard(DataFlowCall call) { ) } +class NodeRegion instanceof BasicBlock { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { n.getBasicBlock() = this } + + int totalOrder() { + this = + rank[result](BasicBlock b, int startline, int startcolumn | + b.hasLocationInfo(_, startline, startcolumn, _, _) + | + b order by startline, startcolumn + ) + } +} + /** - * Holds if the node `n` is unreachable when the call context is `call`. + * Holds if the nodes in `nr` are unreachable when the call context is `call`. */ -predicate isUnreachableInCall(Node n, DataFlowCall call) { - getAFalsifiedGuard(call).dominates(n.getBasicBlock()) +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { + getAFalsifiedGuard(call).dominates(nr) } /** diff --git a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll index d5f7d72b2d0..729987c26f1 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll @@ -236,10 +236,10 @@ module SourceSinkInterpretationInput implements /** Provides additional source specification logic. */ bindingset[c] predicate interpretInput(string c, InterpretNode mid, InterpretNode node) { - exists(int pos, ReturnNodeExt ret | + exists(int pos, ReturnNode ret | parseReturn(c, pos) and ret = node.asNode() and - ret.getKind().(ValueReturnKind).getKind() = getReturnKind(pos) and + ret.getKind() = getReturnKind(pos) and mid.asCallable() = getNodeEnclosingCallable(ret) ) or diff --git a/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll b/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll index 9c645bac1da..77457886e7e 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll @@ -140,6 +140,10 @@ predicate referenceStep(DataFlow::Node pred, DataFlow::Node succ) { */ predicate elementWriteStep(DataFlow::Node pred, DataFlow::Node succ) { any(DataFlow::Write w).writesElement(succ.(DataFlow::PostUpdateNode).getPreUpdateNode(), _, pred) + or + FlowSummaryImpl::Private::Steps::summaryStoreStep(pred.(DataFlowPrivate::FlowSummaryNode) + .getSummaryNode(), any(DataFlow::Content c | c instanceof DataFlow::ArrayContent), + succ.(DataFlowPrivate::FlowSummaryNode).getSummaryNode()) } /** Holds if taint flows from `pred` to `succ` via a field read. */ diff --git a/go/ql/lib/semmle/go/frameworks/Stdlib.qll b/go/ql/lib/semmle/go/frameworks/Stdlib.qll index 19938ce73c2..5b33522e066 100644 --- a/go/ql/lib/semmle/go/frameworks/Stdlib.qll +++ b/go/ql/lib/semmle/go/frameworks/Stdlib.qll @@ -44,8 +44,6 @@ import semmle.go.frameworks.stdlib.TextTabwriter import semmle.go.frameworks.stdlib.TextTemplate import semmle.go.frameworks.stdlib.Unsafe -// These are modeled using TaintTracking::FunctionModel because they doesn't have real type signatures, -// and therefore currently have an InvalidType, not a SignatureType, which breaks Models as Data. /** * A model of the built-in `append` function, which propagates taint from its arguments to its * result. @@ -70,32 +68,6 @@ private class CopyFunction extends TaintTracking::FunctionModel { } } -/** - * A model of the built-in `min` function, which computes the smallest value of a fixed number of - * arguments of ordered types. There is at least one argument and "ordered types" includes e.g. - * strings, so we care about data flow through `min`. - */ -private class MinFunction extends DataFlow::FunctionModel { - MinFunction() { this = Builtin::min_() } - - override predicate hasDataFlow(FunctionInput inp, FunctionOutput outp) { - inp.isParameter(_) and outp.isResult() - } -} - -/** - * A model of the built-in `max` function, which computes the largest value of a fixed number of - * arguments of ordered types. There is at least one argument and "ordered types" includes e.g. - * strings, so we care about data flow through `max`. - */ -private class MaxFunction extends DataFlow::FunctionModel { - MaxFunction() { this = Builtin::max_() } - - override predicate hasDataFlow(FunctionInput inp, FunctionOutput outp) { - inp.isParameter(_) and outp.isResult() - } -} - /** Provides a class for modeling functions which convert strings into integers. */ module IntegerParser { /** diff --git a/go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll b/go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll index 978a13b44ed..76011124f65 100644 --- a/go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll +++ b/go/ql/lib/semmle/go/security/CommandInjectionCustomizations.qll @@ -5,6 +5,7 @@ */ import go +private import semmle.go.dataflow.barrierguardutil.RegexpCheck /** * Provides extension points for customizing the taint tracking configuration for reasoning about @@ -45,4 +46,26 @@ module CommandInjection { override predicate doubleDashIsSanitizing() { exec.doubleDashIsSanitizing() } } + + /** + * A call to a regexp match function, considered as a barrier guard for command injection. + */ + class RegexpCheckBarrierAsSanitizer extends Sanitizer instanceof RegexpCheckBarrier { } + + private predicate noDoubleDashPrefixCheck(DataFlow::Node hasPrefixNode, Expr e, boolean branch) { + exists(StringOps::HasPrefix hasPrefix | hasPrefix = hasPrefixNode | + e = hasPrefix.getBaseString().asExpr() and + hasPrefix.getSubstring().asExpr().getStringValue() = "--" and + branch = false + ) + } + + /** + * A call that confirms that the string does not start with `--`, considered as a barrier guard for command injection. + */ + class NoDoubleDashPrefixSanitizer extends Sanitizer { + NoDoubleDashPrefixSanitizer() { + this = DataFlow::BarrierGuard::getABarrierNode() + } + } } diff --git a/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll b/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll index a87d72b32f6..68d874768ce 100644 --- a/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll +++ b/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll @@ -422,7 +422,7 @@ class TypeAssertionCheck extends DataFlow::ExprNode, FlowStateTransformer { TypeAssertionCheck() { exists(TypeAssertExpr tae | this = DataFlow::exprNode(tae.getExpr()) and - it = tae.getTypeExpr().getType() + it = tae.getTypeExpr().getType().getUnderlyingType() ) } @@ -442,7 +442,7 @@ class TypeSwitchVarFlowStateTransformer extends DataFlow::SsaNode, FlowStateTran TypeSwitchVarFlowStateTransformer() { exists(IR::TypeSwitchImplicitVariableInstruction insn, LocalVariable lv | insn.writes(lv, _) | this.getSourceVariable() = lv and - it = lv.getType() + it = lv.getType().getUnderlyingType() ) } @@ -572,7 +572,7 @@ private module ConversionWithoutBoundsCheckConfig implements DataFlow::StateConf * Tracks taint flow from an integer obtained from parsing a string that flows * to a type conversion to a smaller integer type, which could cause data loss. */ -module Flow = TaintTracking::GlobalWithState; +module Flow = DataFlow::GlobalWithState; /** Gets a string describing the size of the integer parsed. */ deprecated string describeBitSize(int bitSize, int intTypeBitSize) { diff --git a/go/ql/lib/upgrades/b37faf5d62cccefad9fcfd8f5c026620097b2355/upgrade.properties b/go/ql/lib/upgrades/b37faf5d62cccefad9fcfd8f5c026620097b2355/upgrade.properties index 71f3ee178e5..abef33214b3 100644 --- a/go/ql/lib/upgrades/b37faf5d62cccefad9fcfd8f5c026620097b2355/upgrade.properties +++ b/go/ql/lib/upgrades/b37faf5d62cccefad9fcfd8f5c026620097b2355/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused column from the `folders` and `files` relations compatibility: full -files.rel: reorder files.rel (int id, string name, string simple, string ext, int fromSource) id name -folders.rel: reorder folders.rel (int id, string name, string simple) id name +files.rel: reorder files.rel (@file id, string name, string simple, string ext, int fromSource) id name +folders.rel: reorder folders.rel (@folder id, string name, string simple) id name diff --git a/go/ql/src/CHANGELOG.md b/go/ql/src/CHANGELOG.md index 0364ec221d4..b93f92762c9 100644 --- a/go/ql/src/CHANGELOG.md +++ b/go/ql/src/CHANGELOG.md @@ -1,3 +1,17 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* The query `go/incorrect-integer-conversion` has now been restricted to only use flow through value-preserving steps. This reduces false positives, especially around type switches. + +## 0.7.16 + +No user-facing changes. + ## 0.7.15 ### Minor Analysis Improvements diff --git a/go/ql/src/Security/CWE-020/MissingRegexpAnchor.qhelp b/go/ql/src/Security/CWE-020/MissingRegexpAnchor.qhelp index df238e10ee6..a947f93836b 100644 --- a/go/ql/src/Security/CWE-020/MissingRegexpAnchor.qhelp +++ b/go/ql/src/Security/CWE-020/MissingRegexpAnchor.qhelp @@ -45,6 +45,12 @@ one of the alternatives. As an example, the regular expression (^www\.example\.com)|(beta\.example\.com)/, so the second alternative beta\.example\.com is not anchored at the beginning of the string.

    + +

    +When checking for a domain name that may have subdomains, it is important to anchor the regular expression +or ensure that the domain name is prefixed with a dot. +

    + diff --git a/go/ql/src/Security/CWE-020/MissingRegexpAnchorGoodDomain.go b/go/ql/src/Security/CWE-020/MissingRegexpAnchorGoodDomain.go new file mode 100644 index 00000000000..6e5ec1b24dc --- /dev/null +++ b/go/ql/src/Security/CWE-020/MissingRegexpAnchorGoodDomain.go @@ -0,0 +1,20 @@ +package main + +import ( + "regexp" +) + +func checkSubdomain(domain String) { + // Checking strictly that the domain is `example.com`. + re := "^example\\.com$" + if matched, _ := regexp.MatchString(re, domain); matched { + // domain is good. + } + + // GOOD: Alternatively, check the domain is `example.com` or a subdomain of `example.com`. + re2 := "(^|\\.)example\\.com$" + + if matched, _ := regexp.MatchString(re2, domain); matched { + // domain is good. + } +} diff --git a/go/ql/src/Security/CWE-078/CommandInjection.go b/go/ql/src/Security/CWE-078/CommandInjection.go deleted file mode 100644 index ff046f24084..00000000000 --- a/go/ql/src/Security/CWE-078/CommandInjection.go +++ /dev/null @@ -1,12 +0,0 @@ -package main - -import ( - "net/http" - "os/exec" -) - -func handler(req *http.Request) { - cmdName := req.URL.Query()["cmd"][0] - cmd := exec.Command(cmdName) - cmd.Run() -} diff --git a/go/ql/src/Security/CWE-078/CommandInjection.qhelp b/go/ql/src/Security/CWE-078/CommandInjection.qhelp index 0b94625617d..1623268c567 100644 --- a/go/ql/src/Security/CWE-078/CommandInjection.qhelp +++ b/go/ql/src/Security/CWE-078/CommandInjection.qhelp @@ -12,26 +12,49 @@ a malicious user may be able to run commands to exfiltrate data or compromise th

    -If possible, use hard-coded string literals to specify the command to run. Instead of interpreting -user input directly as command names, examine the input and then choose among hard-coded string -literals. +Whenever possible, use hard-coded string literals for commands and avoid shell +string interpreters like sh -c.

    -If this is not possible, then add sanitization code to verify that the user input is safe before -using it. +If given arguments as a single string, avoid simply splitting the string on +whitespace. Arguments may contain quoted whitespace, causing them to split into +multiple arguments. +

    +

    +If this is not possible, sanitize user input to avoid characters like spaces and +various kinds of quotes that can alter the meaning of the command.

    -In the following example, assume the function handler is an HTTP request handler in a -web application, whose parameter req contains the request object: +In the following example, assume the function handler is an HTTP request +handler in a web application, whose parameter req contains the request object:

    - +

    -The handler extracts the name of a system command from the request object, and then runs it without -any further checks, which can cause a command-injection vulnerability. +The handler extracts the image file name from the request and uses the image name to construct a +shell command that is executed using `sh -c`, which can lead to command injection.

    +

    +It's better to avoid shell commands by using the exec.Command function directly, +as shown in the following example: +

    + +

    +Alternatively, a regular expression can be used to ensure that the image name is safe to use +in a shell command: +

    + +

    +Some commands, like git, can indirectly execute commands if an attacker specifies +the flags given to the command. +

    +

    +To mitigate this risk, either add a -- argument to ensure subsequent arguments are +not interpreted as flags, or verify that the argument does not start with "--". +

    +
  • diff --git a/go/ql/src/Security/CWE-078/StoredCommand.qhelp b/go/ql/src/Security/CWE-078/StoredCommand.qhelp index 6f08c8a9d68..48800c753ce 100644 --- a/go/ql/src/Security/CWE-078/StoredCommand.qhelp +++ b/go/ql/src/Security/CWE-078/StoredCommand.qhelp @@ -28,13 +28,13 @@ using it. In the following example, the function run runs a command directly from the result of a query:

    - +

    The function extracts the name of a system command from the database query, and then runs it without any further checks, which can cause a command-injection vulnerability. A possible solution is to ensure that commands are checked against a whitelist:

    - + diff --git a/go/ql/src/Security/CWE-078/examples/CommandInjection.go b/go/ql/src/Security/CWE-078/examples/CommandInjection.go new file mode 100644 index 00000000000..fded1394957 --- /dev/null +++ b/go/ql/src/Security/CWE-078/examples/CommandInjection.go @@ -0,0 +1,14 @@ +package main + +import ( + "net/http" + "os/exec" +) + +func handler(req *http.Request) { + imageName := req.URL.Query()["imageName"][0] + outputPath := "/tmp/output.svg" + cmd := exec.Command("sh", "-c", fmt.Sprintf("imagetool %s > %s", imageName, outputPath)) + cmd.Run() + // ... +} diff --git a/go/ql/src/Security/CWE-078/examples/CommandInjectionGood.go b/go/ql/src/Security/CWE-078/examples/CommandInjectionGood.go new file mode 100644 index 00000000000..be13fa36967 --- /dev/null +++ b/go/ql/src/Security/CWE-078/examples/CommandInjectionGood.go @@ -0,0 +1,28 @@ +package main + +import ( + "log" + "net/http" + "os" + "os/exec" +) + +func handler(req *http.Request) { + imageName := req.URL.Query()["imageName"][0] + outputPath := "/tmp/output.svg" + + // Create the output file + outfile, err := os.Create(outputPath) + if err != nil { + log.Fatal(err) + } + defer outfile.Close() + + // Prepare the command + cmd := exec.Command("imagetool", imageName) + + // Set the output to our file + cmd.Stdout = outfile + + cmd.Run() +} diff --git a/go/ql/src/Security/CWE-078/examples/CommandInjectionGood2.go b/go/ql/src/Security/CWE-078/examples/CommandInjectionGood2.go new file mode 100644 index 00000000000..2f81e3363a2 --- /dev/null +++ b/go/ql/src/Security/CWE-078/examples/CommandInjectionGood2.go @@ -0,0 +1,23 @@ +package main + +import ( + "log" + "net/http" + "os/exec" + "regexp" +) + +func handler(req *http.Request) { + imageName := req.URL.Query()["imageName"][0] + outputPath := "/tmp/output.svg" + + // Validate the imageName with a regular expression + validImageName := regexp.MustCompile(`^[a-zA-Z0-9_\-\.]+$`) + if !validImageName.MatchString(imageName) { + log.Fatal("Invalid image name") + return + } + + cmd := exec.Command("sh", "-c", fmt.Sprintf("imagetool %s > %s", imageName, outputPath)) + cmd.Run() +} diff --git a/go/ql/src/Security/CWE-078/examples/CommandInjectionGood3.go b/go/ql/src/Security/CWE-078/examples/CommandInjectionGood3.go new file mode 100644 index 00000000000..de8d95e4b75 --- /dev/null +++ b/go/ql/src/Security/CWE-078/examples/CommandInjectionGood3.go @@ -0,0 +1,31 @@ +package main + +import ( + "log" + "net/http" + "os/exec" + "strings" +) + +func handler(req *http.Request) { + repoURL := req.URL.Query()["repoURL"][0] + outputPath := "/tmp/repo" + + // Sanitize the repoURL to ensure it does not start with "--" + if strings.HasPrefix(repoURL, "--") { + log.Fatal("Invalid repository URL") + } else { + cmd := exec.Command("git", "clone", repoURL, outputPath) + err := cmd.Run() + if err != nil { + log.Fatal(err) + } + } + + // Or: add "--" to ensure that the repoURL is not interpreted as a flag + cmd := exec.Command("git", "clone", "--", repoURL, outputPath) + err := cmd.Run() + if err != nil { + log.Fatal(err) + } +} diff --git a/go/ql/src/Security/CWE-078/StoredCommand.go b/go/ql/src/Security/CWE-078/examples/StoredCommand.go similarity index 100% rename from go/ql/src/Security/CWE-078/StoredCommand.go rename to go/ql/src/Security/CWE-078/examples/StoredCommand.go diff --git a/go/ql/src/Security/CWE-078/StoredCommandGood.go b/go/ql/src/Security/CWE-078/examples/StoredCommandGood.go similarity index 100% rename from go/ql/src/Security/CWE-078/StoredCommandGood.go rename to go/ql/src/Security/CWE-078/examples/StoredCommandGood.go diff --git a/go/ql/src/change-notes/released/0.7.16.md b/go/ql/src/change-notes/released/0.7.16.md new file mode 100644 index 00000000000..25e4d92a4a6 --- /dev/null +++ b/go/ql/src/change-notes/released/0.7.16.md @@ -0,0 +1,3 @@ +## 0.7.16 + +No user-facing changes. diff --git a/go/ql/src/change-notes/released/1.0.0.md b/go/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..c8215a5b36f --- /dev/null +++ b/go/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,9 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* The query `go/incorrect-integer-conversion` has now been restricted to only use flow through value-preserving steps. This reduces false positives, especially around type switches. diff --git a/go/ql/src/codeql-pack.release.yml b/go/ql/src/codeql-pack.release.yml index e56b7f6a7b1..b7eeb5b9736 100644 --- a/go/ql/src/codeql-pack.release.yml +++ b/go/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.7.15 +lastReleaseVersion: 1.0.0 diff --git a/go/ql/src/qlpack.yml b/go/ql/src/qlpack.yml index ae3f681f32f..69888315a90 100644 --- a/go/ql/src/qlpack.yml +++ b/go/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-queries -version: 0.7.15 +version: 1.0.0 groups: - go - queries diff --git a/go/ql/test/experimental/CWE-090/LDAPInjection.expected b/go/ql/test/experimental/CWE-090/LDAPInjection.expected index 740121e5631..050f48cca80 100644 --- a/go/ql/test/experimental/CWE-090/LDAPInjection.expected +++ b/go/ql/test/experimental/CWE-090/LDAPInjection.expected @@ -1,18 +1,18 @@ edges -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:59:3:59:11 | untrusted | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:61:3:61:51 | ...+... | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:62:3:62:33 | slice literal | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:62:24:62:32 | untrusted | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:66:3:66:11 | untrusted | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:68:3:68:51 | ...+... | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:69:3:69:33 | slice literal | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:69:24:69:32 | untrusted | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:73:3:73:11 | untrusted | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:75:3:75:51 | ...+... | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:76:3:76:33 | slice literal | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:76:24:76:32 | untrusted | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:80:22:80:30 | untrusted | provenance | Src:MaD:671 | -| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:81:25:81:33 | untrusted | provenance | Src:MaD:671 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:59:3:59:11 | untrusted | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:61:3:61:51 | ...+... | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:62:3:62:33 | slice literal | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:62:24:62:32 | untrusted | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:66:3:66:11 | untrusted | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:68:3:68:51 | ...+... | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:69:3:69:33 | slice literal | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:69:24:69:32 | untrusted | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:73:3:73:11 | untrusted | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:75:3:75:51 | ...+... | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:76:3:76:33 | slice literal | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:76:24:76:32 | untrusted | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:80:22:80:30 | untrusted | provenance | Src:MaD:674 | +| LDAPInjection.go:57:15:57:29 | call to UserAgent | LDAPInjection.go:81:25:81:33 | untrusted | provenance | Src:MaD:674 | | LDAPInjection.go:62:3:62:33 | slice literal [array] | LDAPInjection.go:62:3:62:33 | slice literal | provenance | | | LDAPInjection.go:62:24:62:32 | untrusted | LDAPInjection.go:62:3:62:33 | slice literal [array] | provenance | | | LDAPInjection.go:69:3:69:33 | slice literal [array] | LDAPInjection.go:69:3:69:33 | slice literal | provenance | | diff --git a/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected b/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected index e00daf0294f..c4c1b9e1ca4 100644 --- a/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected +++ b/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected @@ -2,7 +2,7 @@ edges | CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | CookieWithoutHttpOnly.go:15:20:15:21 | &... | provenance | | | CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | CookieWithoutHttpOnly.go:15:20:15:21 | &... | provenance | | | CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | CookieWithoutHttpOnly.go:15:21:15:21 | c | provenance | | -| CookieWithoutHttpOnly.go:12:10:12:18 | "session" | CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:12:10:12:18 | "session" | CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | CookieWithoutHttpOnly.go:15:20:15:21 | &... | provenance | | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | CookieWithoutHttpOnly.go:15:20:15:21 | &... | provenance | | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | CookieWithoutHttpOnly.go:15:21:15:21 | c | provenance | | @@ -16,8 +16,8 @@ edges | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:20:24:21 | &... | provenance | | | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:21:24:21 | c | provenance | | | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:21:24:21 | c | provenance | | -| CookieWithoutHttpOnly.go:20:13:20:21 | "session" | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:22:13:22:17 | false | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:20:13:20:21 | "session" | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:22:13:22:17 | false | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:24:20:24:21 | &... | CookieWithoutHttpOnly.go:24:20:24:21 | &... | provenance | | | CookieWithoutHttpOnly.go:24:20:24:21 | &... | CookieWithoutHttpOnly.go:24:20:24:21 | &... | provenance | | | CookieWithoutHttpOnly.go:24:20:24:21 | &... | CookieWithoutHttpOnly.go:24:20:24:21 | &... | provenance | | @@ -38,8 +38,8 @@ edges | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:20:33:21 | &... | provenance | | | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:21:33:21 | c | provenance | | | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:21:33:21 | c | provenance | | -| CookieWithoutHttpOnly.go:29:13:29:21 | "session" | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:31:13:31:16 | true | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:29:13:29:21 | "session" | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:31:13:31:16 | true | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:33:20:33:21 | &... | CookieWithoutHttpOnly.go:33:20:33:21 | &... | provenance | | | CookieWithoutHttpOnly.go:33:20:33:21 | &... | CookieWithoutHttpOnly.go:33:20:33:21 | &... | provenance | | | CookieWithoutHttpOnly.go:33:20:33:21 | &... | CookieWithoutHttpOnly.go:33:20:33:21 | &... | provenance | | @@ -60,8 +60,8 @@ edges | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:20:42:21 | &... | provenance | | | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:21:42:21 | c | provenance | | | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:21:42:21 | c | provenance | | -| CookieWithoutHttpOnly.go:38:10:38:18 | "session" | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:41:15:41:18 | true | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:38:10:38:18 | "session" | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:41:15:41:18 | true | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:42:20:42:21 | &... | CookieWithoutHttpOnly.go:42:20:42:21 | &... | provenance | | | CookieWithoutHttpOnly.go:42:20:42:21 | &... | CookieWithoutHttpOnly.go:42:20:42:21 | &... | provenance | | | CookieWithoutHttpOnly.go:42:20:42:21 | &... | CookieWithoutHttpOnly.go:42:20:42:21 | &... | provenance | | @@ -82,8 +82,8 @@ edges | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:20:51:21 | &... | provenance | | | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:21:51:21 | c | provenance | | | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:21:51:21 | c | provenance | | -| CookieWithoutHttpOnly.go:47:10:47:18 | "session" | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:50:15:50:19 | false | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:47:10:47:18 | "session" | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:50:15:50:19 | false | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:51:20:51:21 | &... | CookieWithoutHttpOnly.go:51:20:51:21 | &... | provenance | | | CookieWithoutHttpOnly.go:51:20:51:21 | &... | CookieWithoutHttpOnly.go:51:20:51:21 | &... | provenance | | | CookieWithoutHttpOnly.go:51:20:51:21 | &... | CookieWithoutHttpOnly.go:51:20:51:21 | &... | provenance | | @@ -106,8 +106,8 @@ edges | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:20:61:21 | &... | provenance | | | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:21:61:21 | c | provenance | | | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:21:61:21 | c | provenance | | -| CookieWithoutHttpOnly.go:57:13:57:21 | "session" | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:59:13:59:15 | val | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:57:13:57:21 | "session" | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:59:13:59:15 | val | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:61:20:61:21 | &... | CookieWithoutHttpOnly.go:61:20:61:21 | &... | provenance | | | CookieWithoutHttpOnly.go:61:20:61:21 | &... | CookieWithoutHttpOnly.go:61:20:61:21 | &... | provenance | | | CookieWithoutHttpOnly.go:61:20:61:21 | &... | CookieWithoutHttpOnly.go:61:20:61:21 | &... | provenance | | @@ -130,8 +130,8 @@ edges | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:20:71:21 | &... | provenance | | | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:21:71:21 | c | provenance | | | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:21:71:21 | c | provenance | | -| CookieWithoutHttpOnly.go:67:13:67:21 | "session" | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:69:13:69:15 | val | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:67:13:67:21 | "session" | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:69:13:69:15 | val | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:71:20:71:21 | &... | CookieWithoutHttpOnly.go:71:20:71:21 | &... | provenance | | | CookieWithoutHttpOnly.go:71:20:71:21 | &... | CookieWithoutHttpOnly.go:71:20:71:21 | &... | provenance | | | CookieWithoutHttpOnly.go:71:20:71:21 | &... | CookieWithoutHttpOnly.go:71:20:71:21 | &... | provenance | | @@ -154,8 +154,8 @@ edges | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:20:81:21 | &... | provenance | | | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:21:81:21 | c | provenance | | | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:21:81:21 | c | provenance | | -| CookieWithoutHttpOnly.go:77:10:77:18 | "session" | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:80:15:80:17 | val | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:77:10:77:18 | "session" | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:80:15:80:17 | val | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:81:20:81:21 | &... | CookieWithoutHttpOnly.go:81:20:81:21 | &... | provenance | | | CookieWithoutHttpOnly.go:81:20:81:21 | &... | CookieWithoutHttpOnly.go:81:20:81:21 | &... | provenance | | | CookieWithoutHttpOnly.go:81:20:81:21 | &... | CookieWithoutHttpOnly.go:81:20:81:21 | &... | provenance | | @@ -178,8 +178,8 @@ edges | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:20:91:21 | &... | provenance | | | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:21:91:21 | c | provenance | | | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:21:91:21 | c | provenance | | -| CookieWithoutHttpOnly.go:87:10:87:18 | "session" | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:90:15:90:17 | val | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:87:10:87:18 | "session" | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:90:15:90:17 | val | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:91:20:91:21 | &... | CookieWithoutHttpOnly.go:91:20:91:21 | &... | provenance | | | CookieWithoutHttpOnly.go:91:20:91:21 | &... | CookieWithoutHttpOnly.go:91:20:91:21 | &... | provenance | | | CookieWithoutHttpOnly.go:91:20:91:21 | &... | CookieWithoutHttpOnly.go:91:20:91:21 | &... | provenance | | @@ -197,7 +197,7 @@ edges | CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | CookieWithoutHttpOnly.go:100:20:100:21 | &... | provenance | | | CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | CookieWithoutHttpOnly.go:100:20:100:21 | &... | provenance | | | CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | CookieWithoutHttpOnly.go:100:21:100:21 | c | provenance | | -| CookieWithoutHttpOnly.go:99:15:99:19 | false | CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:99:15:99:19 | false | CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | CookieWithoutHttpOnly.go:100:20:100:21 | &... | provenance | | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | CookieWithoutHttpOnly.go:100:20:100:21 | &... | provenance | | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | CookieWithoutHttpOnly.go:100:21:100:21 | c | provenance | | @@ -212,8 +212,8 @@ edges | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:20:110:21 | &... | provenance | | | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:21:110:21 | c | provenance | | | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:21:110:21 | c | provenance | | -| CookieWithoutHttpOnly.go:106:10:106:13 | name | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:109:15:109:19 | false | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:106:10:106:13 | name | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:109:15:109:19 | false | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | CookieWithoutHttpOnly.go:110:20:110:21 | &... | provenance | | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | CookieWithoutHttpOnly.go:110:20:110:21 | &... | provenance | | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | CookieWithoutHttpOnly.go:110:20:110:21 | &... | provenance | | @@ -235,8 +235,8 @@ edges | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:20:120:21 | &... | provenance | | | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:21:120:21 | c | provenance | | | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:21:120:21 | c | provenance | | -| CookieWithoutHttpOnly.go:116:10:116:16 | session | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | provenance | | -| CookieWithoutHttpOnly.go:119:15:119:19 | false | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:116:10:116:16 | session | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | provenance | Config | +| CookieWithoutHttpOnly.go:119:15:119:19 | false | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:120:20:120:21 | &... | CookieWithoutHttpOnly.go:120:20:120:21 | &... | provenance | | | CookieWithoutHttpOnly.go:120:20:120:21 | &... | CookieWithoutHttpOnly.go:120:20:120:21 | &... | provenance | | | CookieWithoutHttpOnly.go:120:20:120:21 | &... | CookieWithoutHttpOnly.go:120:20:120:21 | &... | provenance | | @@ -259,7 +259,7 @@ edges | CookieWithoutHttpOnly.go:123:13:123:49 | call to NewCookieStore | CookieWithoutHttpOnly.go:183:16:183:20 | store | provenance | | | CookieWithoutHttpOnly.go:123:13:123:49 | call to NewCookieStore | CookieWithoutHttpOnly.go:195:16:195:20 | store | provenance | | | CookieWithoutHttpOnly.go:126:2:126:43 | ... := ...[0] | CookieWithoutHttpOnly.go:129:2:129:8 | session | provenance | | -| CookieWithoutHttpOnly.go:126:16:126:20 | store | CookieWithoutHttpOnly.go:126:2:126:43 | ... := ...[0] | provenance | | +| CookieWithoutHttpOnly.go:126:16:126:20 | store | CookieWithoutHttpOnly.go:126:2:126:43 | ... := ...[0] | provenance | Config | | CookieWithoutHttpOnly.go:133:2:133:9 | definition of httpOnly | CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | provenance | | | CookieWithoutHttpOnly.go:133:14:133:18 | false | CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | provenance | | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:135:2:135:8 | session [pointer] | provenance | | @@ -269,7 +269,7 @@ edges | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:142:2:142:8 | session | provenance | | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:142:2:142:8 | session | provenance | | | CookieWithoutHttpOnly.go:134:2:134:43 | ... := ...[0] | CookieWithoutHttpOnly.go:142:2:142:8 | session | provenance | | -| CookieWithoutHttpOnly.go:134:16:134:20 | store | CookieWithoutHttpOnly.go:134:2:134:43 | ... := ...[0] | provenance | | +| CookieWithoutHttpOnly.go:134:16:134:20 | store | CookieWithoutHttpOnly.go:134:2:134:43 | ... := ...[0] | provenance | Config | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | provenance | | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | provenance | | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | provenance | | @@ -292,20 +292,20 @@ edges | CookieWithoutHttpOnly.go:137:2:137:8 | session | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | session | provenance | | -| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | session | provenance | | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | provenance | Config | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | provenance | Config | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | session | provenance | Config | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | session | provenance | Config | | CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:20:140:2 | &... | provenance | | | CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | provenance | | | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | CookieWithoutHttpOnly.go:137:20:140:2 | &... | provenance | | | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | CookieWithoutHttpOnly.go:137:20:140:2 | &... | provenance | | -| CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:147:2:147:8 | session [pointer] | provenance | | | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:149:2:149:8 | session [pointer] | provenance | | | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:153:2:153:8 | session | provenance | | | CookieWithoutHttpOnly.go:146:2:146:43 | ... := ...[0] | CookieWithoutHttpOnly.go:153:2:153:8 | session | provenance | | -| CookieWithoutHttpOnly.go:146:16:146:20 | store | CookieWithoutHttpOnly.go:146:2:146:43 | ... := ...[0] | provenance | | +| CookieWithoutHttpOnly.go:146:16:146:20 | store | CookieWithoutHttpOnly.go:146:2:146:43 | ... := ...[0] | provenance | Config | | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | provenance | | | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:149:2:149:8 | session | provenance | | @@ -317,8 +317,8 @@ edges | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | CookieWithoutHttpOnly.go:153:2:153:8 | session | provenance | | | CookieWithoutHttpOnly.go:149:2:149:8 | session | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:149:2:149:8 | session [pointer] | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:2:149:8 | session | provenance | | +| CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | provenance | Config | +| CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:2:149:8 | session | provenance | Config | | CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:20:151:2 | &... | provenance | | | CookieWithoutHttpOnly.go:149:21:151:2 | struct literal | CookieWithoutHttpOnly.go:149:20:151:2 | &... | provenance | | | CookieWithoutHttpOnly.go:157:2:157:9 | definition of httpOnly | CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | provenance | | @@ -330,7 +330,7 @@ edges | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:166:2:166:8 | session | provenance | | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:166:2:166:8 | session | provenance | | | CookieWithoutHttpOnly.go:158:2:158:43 | ... := ...[0] | CookieWithoutHttpOnly.go:166:2:166:8 | session | provenance | | -| CookieWithoutHttpOnly.go:158:16:158:20 | store | CookieWithoutHttpOnly.go:158:2:158:43 | ... := ...[0] | provenance | | +| CookieWithoutHttpOnly.go:158:16:158:20 | store | CookieWithoutHttpOnly.go:158:2:158:43 | ... := ...[0] | provenance | Config | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | provenance | | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | provenance | | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | provenance | | @@ -353,15 +353,15 @@ edges | CookieWithoutHttpOnly.go:161:2:161:8 | session | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | session | provenance | | -| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | session | provenance | | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | provenance | Config | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | provenance | Config | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | session | provenance | Config | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | session | provenance | Config | | CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:20:164:2 | &... | provenance | | | CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | provenance | | | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | CookieWithoutHttpOnly.go:161:20:164:2 | &... | provenance | | | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | CookieWithoutHttpOnly.go:161:20:164:2 | &... | provenance | | -| CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:169:56:169:63 | argument corresponding to httpOnly | CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | provenance | | | CookieWithoutHttpOnly.go:169:56:169:63 | definition of httpOnly | CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | provenance | | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:171:2:171:8 | session [pointer] | provenance | | @@ -371,7 +371,7 @@ edges | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:178:2:178:8 | session | provenance | | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:178:2:178:8 | session | provenance | | | CookieWithoutHttpOnly.go:170:2:170:43 | ... := ...[0] | CookieWithoutHttpOnly.go:178:2:178:8 | session | provenance | | -| CookieWithoutHttpOnly.go:170:16:170:20 | store | CookieWithoutHttpOnly.go:170:2:170:43 | ... := ...[0] | provenance | | +| CookieWithoutHttpOnly.go:170:16:170:20 | store | CookieWithoutHttpOnly.go:170:2:170:43 | ... := ...[0] | provenance | Config | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | provenance | | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | provenance | | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | provenance | | @@ -394,19 +394,19 @@ edges | CookieWithoutHttpOnly.go:173:2:173:8 | session | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | provenance | | | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | provenance | | -| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | session | provenance | | -| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | session | provenance | | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | provenance | Config | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | provenance | Config | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | session | provenance | Config | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | session | provenance | Config | | CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:20:176:2 | &... | provenance | | | CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | provenance | | | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | CookieWithoutHttpOnly.go:173:20:176:2 | &... | provenance | | | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | CookieWithoutHttpOnly.go:173:20:176:2 | &... | provenance | | -| CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | provenance | | +| CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | provenance | Config | | CookieWithoutHttpOnly.go:183:2:183:43 | ... := ...[0] | CookieWithoutHttpOnly.go:191:19:191:25 | session | provenance | | -| CookieWithoutHttpOnly.go:183:16:183:20 | store | CookieWithoutHttpOnly.go:183:2:183:43 | ... := ...[0] | provenance | | +| CookieWithoutHttpOnly.go:183:16:183:20 | store | CookieWithoutHttpOnly.go:183:2:183:43 | ... := ...[0] | provenance | Config | | CookieWithoutHttpOnly.go:195:2:195:43 | ... := ...[0] | CookieWithoutHttpOnly.go:202:19:202:25 | session | provenance | | -| CookieWithoutHttpOnly.go:195:16:195:20 | store | CookieWithoutHttpOnly.go:195:2:195:43 | ... := ...[0] | provenance | | +| CookieWithoutHttpOnly.go:195:16:195:20 | store | CookieWithoutHttpOnly.go:195:2:195:43 | ... := ...[0] | provenance | Config | nodes | CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:12:10:12:18 | "session" | semmle.label | "session" | diff --git a/go/ql/test/experimental/CWE-203/Timing.expected b/go/ql/test/experimental/CWE-203/Timing.expected index 714a8475dda..67abd2d9fdf 100644 --- a/go/ql/test/experimental/CWE-203/Timing.expected +++ b/go/ql/test/experimental/CWE-203/Timing.expected @@ -1,9 +1,9 @@ edges -| timing.go:15:18:15:27 | selection of Header | timing.go:15:18:15:45 | call to Get | provenance | MaD:652 | +| timing.go:15:18:15:27 | selection of Header | timing.go:15:18:15:45 | call to Get | provenance | MaD:655 | | timing.go:15:18:15:45 | call to Get | timing.go:17:31:17:42 | headerSecret | provenance | | -| timing.go:28:18:28:27 | selection of Header | timing.go:28:18:28:45 | call to Get | provenance | MaD:652 | +| timing.go:28:18:28:27 | selection of Header | timing.go:28:18:28:45 | call to Get | provenance | MaD:655 | | timing.go:28:18:28:45 | call to Get | timing.go:30:47:30:58 | headerSecret | provenance | | -| timing.go:41:18:41:27 | selection of Header | timing.go:41:18:41:45 | call to Get | provenance | MaD:652 | +| timing.go:41:18:41:27 | selection of Header | timing.go:41:18:41:45 | call to Get | provenance | MaD:655 | | timing.go:41:18:41:45 | call to Get | timing.go:42:25:42:36 | headerSecret | provenance | | nodes | timing.go:15:18:15:27 | selection of Header | semmle.label | selection of Header | diff --git a/go/ql/test/experimental/CWE-287/ImproperLdapAuth.expected b/go/ql/test/experimental/CWE-287/ImproperLdapAuth.expected index 0cc7cab4cfa..93ac9a34209 100644 --- a/go/ql/test/experimental/CWE-287/ImproperLdapAuth.expected +++ b/go/ql/test/experimental/CWE-287/ImproperLdapAuth.expected @@ -1,5 +1,5 @@ edges -| ImproperLdapAuth.go:18:18:18:24 | selection of URL | ImproperLdapAuth.go:18:18:18:32 | call to Query | provenance | MaD:732 | +| ImproperLdapAuth.go:18:18:18:24 | selection of URL | ImproperLdapAuth.go:18:18:18:32 | call to Query | provenance | MaD:735 | | ImproperLdapAuth.go:18:18:18:32 | call to Query | ImproperLdapAuth.go:28:23:28:34 | bindPassword | provenance | | | ImproperLdapAuth.go:87:18:87:19 | "" | ImproperLdapAuth.go:97:23:97:34 | bindPassword | provenance | | nodes diff --git a/go/ql/test/experimental/CWE-369/DivideByZero.expected b/go/ql/test/experimental/CWE-369/DivideByZero.expected index 871b794cb30..9b21c574051 100644 --- a/go/ql/test/experimental/CWE-369/DivideByZero.expected +++ b/go/ql/test/experimental/CWE-369/DivideByZero.expected @@ -1,24 +1,24 @@ edges -| DivideByZero.go:10:12:10:16 | selection of URL | DivideByZero.go:10:12:10:24 | call to Query | provenance | MaD:732 | +| DivideByZero.go:10:12:10:16 | selection of URL | DivideByZero.go:10:12:10:24 | call to Query | provenance | MaD:735 | | DivideByZero.go:10:12:10:24 | call to Query | DivideByZero.go:11:27:11:32 | param1 | provenance | | | DivideByZero.go:11:2:11:33 | ... := ...[0] | DivideByZero.go:12:16:12:20 | value | provenance | | -| DivideByZero.go:11:27:11:32 | param1 | DivideByZero.go:11:2:11:33 | ... := ...[0] | provenance | | -| DivideByZero.go:17:12:17:16 | selection of URL | DivideByZero.go:17:12:17:24 | call to Query | provenance | MaD:732 | +| DivideByZero.go:11:27:11:32 | param1 | DivideByZero.go:11:2:11:33 | ... := ...[0] | provenance | Config | +| DivideByZero.go:17:12:17:16 | selection of URL | DivideByZero.go:17:12:17:24 | call to Query | provenance | MaD:735 | | DivideByZero.go:17:12:17:24 | call to Query | DivideByZero.go:18:11:18:24 | type conversion | provenance | | | DivideByZero.go:18:11:18:24 | type conversion | DivideByZero.go:19:16:19:20 | value | provenance | | -| DivideByZero.go:24:12:24:16 | selection of URL | DivideByZero.go:24:12:24:24 | call to Query | provenance | MaD:732 | +| DivideByZero.go:24:12:24:16 | selection of URL | DivideByZero.go:24:12:24:24 | call to Query | provenance | MaD:735 | | DivideByZero.go:24:12:24:24 | call to Query | DivideByZero.go:25:31:25:36 | param1 | provenance | | | DivideByZero.go:25:2:25:45 | ... := ...[0] | DivideByZero.go:26:16:26:20 | value | provenance | | -| DivideByZero.go:25:31:25:36 | param1 | DivideByZero.go:25:2:25:45 | ... := ...[0] | provenance | | -| DivideByZero.go:31:12:31:16 | selection of URL | DivideByZero.go:31:12:31:24 | call to Query | provenance | MaD:732 | +| DivideByZero.go:25:31:25:36 | param1 | DivideByZero.go:25:2:25:45 | ... := ...[0] | provenance | Config | +| DivideByZero.go:31:12:31:16 | selection of URL | DivideByZero.go:31:12:31:24 | call to Query | provenance | MaD:735 | | DivideByZero.go:31:12:31:24 | call to Query | DivideByZero.go:32:33:32:38 | param1 | provenance | | | DivideByZero.go:32:2:32:43 | ... := ...[0] | DivideByZero.go:33:16:33:20 | value | provenance | | -| DivideByZero.go:32:33:32:38 | param1 | DivideByZero.go:32:2:32:43 | ... := ...[0] | provenance | | -| DivideByZero.go:38:12:38:16 | selection of URL | DivideByZero.go:38:12:38:24 | call to Query | provenance | MaD:732 | +| DivideByZero.go:32:33:32:38 | param1 | DivideByZero.go:32:2:32:43 | ... := ...[0] | provenance | Config | +| DivideByZero.go:38:12:38:16 | selection of URL | DivideByZero.go:38:12:38:24 | call to Query | provenance | MaD:735 | | DivideByZero.go:38:12:38:24 | call to Query | DivideByZero.go:39:32:39:37 | param1 | provenance | | | DivideByZero.go:39:2:39:46 | ... := ...[0] | DivideByZero.go:40:16:40:20 | value | provenance | | -| DivideByZero.go:39:32:39:37 | param1 | DivideByZero.go:39:2:39:46 | ... := ...[0] | provenance | | -| DivideByZero.go:54:12:54:16 | selection of URL | DivideByZero.go:54:12:54:24 | call to Query | provenance | MaD:732 | +| DivideByZero.go:39:32:39:37 | param1 | DivideByZero.go:39:2:39:46 | ... := ...[0] | provenance | Config | +| DivideByZero.go:54:12:54:16 | selection of URL | DivideByZero.go:54:12:54:24 | call to Query | provenance | MaD:735 | | DivideByZero.go:54:12:54:24 | call to Query | DivideByZero.go:55:11:55:24 | type conversion | provenance | | | DivideByZero.go:55:11:55:24 | type conversion | DivideByZero.go:57:17:57:21 | value | provenance | | nodes diff --git a/go/ql/test/experimental/CWE-522-DecompressionBombs/DecompressionBombs.expected b/go/ql/test/experimental/CWE-522-DecompressionBombs/DecompressionBombs.expected index ebdb7e467cf..53241cef305 100644 --- a/go/ql/test/experimental/CWE-522-DecompressionBombs/DecompressionBombs.expected +++ b/go/ql/test/experimental/CWE-522-DecompressionBombs/DecompressionBombs.expected @@ -1,5 +1,5 @@ edges -| test.go:59:16:59:44 | call to FormValue | test.go:128:20:128:27 | definition of filename | provenance | Src:MaD:667 | +| test.go:59:16:59:44 | call to FormValue | test.go:128:20:128:27 | definition of filename | provenance | Src:MaD:670 | | test.go:60:15:60:26 | selection of Body | test.go:158:19:158:22 | definition of file | provenance | | | test.go:61:24:61:35 | selection of Body | test.go:169:28:169:31 | definition of file | provenance | | | test.go:62:13:62:24 | selection of Body | test.go:181:17:181:20 | definition of file | provenance | | @@ -22,78 +22,79 @@ edges | test.go:128:20:128:27 | definition of filename | test.go:130:33:130:40 | filename | provenance | | | test.go:128:20:128:27 | definition of filename | test.go:143:51:143:58 | filename | provenance | | | test.go:130:2:130:41 | ... := ...[0] | test.go:132:12:132:12 | f | provenance | | -| test.go:130:33:130:40 | filename | test.go:130:2:130:41 | ... := ...[0] | provenance | | +| test.go:130:33:130:40 | filename | test.go:130:2:130:41 | ... := ...[0] | provenance | Config | | test.go:132:3:132:19 | ... := ...[0] | test.go:134:37:134:38 | rc | provenance | | | test.go:132:12:132:12 | f | test.go:132:3:132:19 | ... := ...[0] | provenance | MaD:8 | | test.go:143:2:143:59 | ... := ...[0] | test.go:144:20:144:37 | implicit dereference | provenance | | -| test.go:143:51:143:58 | filename | test.go:143:2:143:59 | ... := ...[0] | provenance | | +| test.go:143:51:143:58 | filename | test.go:143:2:143:59 | ... := ...[0] | provenance | Config | | test.go:144:20:144:37 | implicit dereference | test.go:144:20:144:37 | implicit dereference | provenance | | | test.go:144:20:144:37 | implicit dereference | test.go:144:20:144:37 | implicit read of field Reader | provenance | | +| test.go:144:20:144:37 | implicit dereference | test.go:144:20:144:37 | implicit read of field Reader | provenance | Config | | test.go:144:20:144:37 | implicit read of field Reader | test.go:145:12:145:12 | f | provenance | | -| test.go:145:12:145:12 | f | test.go:145:12:145:19 | call to Open | provenance | | +| test.go:145:12:145:12 | f | test.go:145:12:145:19 | call to Open | provenance | Config | | test.go:145:12:145:19 | call to Open | test.go:147:37:147:38 | rc | provenance | | | test.go:158:19:158:22 | definition of file | test.go:159:25:159:28 | file | provenance | | | test.go:159:2:159:29 | ... := ...[0] | test.go:160:48:160:52 | file1 | provenance | | -| test.go:159:25:159:28 | file | test.go:159:2:159:29 | ... := ...[0] | provenance | MaD:544 | +| test.go:159:25:159:28 | file | test.go:159:2:159:29 | ... := ...[0] | provenance | MaD:547 | | test.go:160:2:160:69 | ... := ...[0] | test.go:163:26:163:29 | file | provenance | | -| test.go:160:32:160:53 | call to NewReader | test.go:160:2:160:69 | ... := ...[0] | provenance | | -| test.go:160:48:160:52 | file1 | test.go:160:32:160:53 | call to NewReader | provenance | MaD:40 | +| test.go:160:32:160:53 | call to NewReader | test.go:160:2:160:69 | ... := ...[0] | provenance | Config | +| test.go:160:48:160:52 | file1 | test.go:160:32:160:53 | call to NewReader | provenance | MaD:43 | | test.go:163:3:163:36 | ... := ...[0] | test.go:164:36:164:51 | fileReaderCloser | provenance | | | test.go:163:26:163:29 | file | test.go:163:3:163:36 | ... := ...[0] | provenance | MaD:8 | | test.go:169:28:169:31 | definition of file | test.go:170:25:170:28 | file | provenance | | | test.go:170:2:170:29 | ... := ...[0] | test.go:171:57:171:61 | file2 | provenance | | -| test.go:170:25:170:28 | file | test.go:170:2:170:29 | ... := ...[0] | provenance | MaD:544 | +| test.go:170:25:170:28 | file | test.go:170:2:170:29 | ... := ...[0] | provenance | MaD:547 | | test.go:171:2:171:78 | ... := ...[0] | test.go:175:26:175:29 | file | provenance | | -| test.go:171:41:171:62 | call to NewReader | test.go:171:2:171:78 | ... := ...[0] | provenance | | -| test.go:171:57:171:61 | file2 | test.go:171:41:171:62 | call to NewReader | provenance | MaD:40 | -| test.go:175:26:175:29 | file | test.go:175:26:175:36 | call to Open | provenance | | +| test.go:171:41:171:62 | call to NewReader | test.go:171:2:171:78 | ... := ...[0] | provenance | Config | +| test.go:171:57:171:61 | file2 | test.go:171:41:171:62 | call to NewReader | provenance | MaD:43 | +| test.go:175:26:175:29 | file | test.go:175:26:175:36 | call to Open | provenance | Config | | test.go:175:26:175:36 | call to Open | test.go:176:36:176:51 | fileReaderCloser | provenance | | | test.go:181:17:181:20 | definition of file | test.go:184:41:184:44 | file | provenance | | | test.go:184:2:184:73 | ... := ...[0] | test.go:186:2:186:12 | bzip2Reader | provenance | | | test.go:184:2:184:73 | ... := ...[0] | test.go:187:26:187:36 | bzip2Reader | provenance | | -| test.go:184:41:184:44 | file | test.go:184:2:184:73 | ... := ...[0] | provenance | | +| test.go:184:41:184:44 | file | test.go:184:2:184:73 | ... := ...[0] | provenance | Config | | test.go:187:12:187:37 | call to NewReader | test.go:189:18:189:24 | tarRead | provenance | | | test.go:187:26:187:36 | bzip2Reader | test.go:187:12:187:37 | call to NewReader | provenance | MaD:1 | | test.go:189:18:189:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:208:12:208:15 | definition of file | test.go:211:33:211:36 | file | provenance | | | test.go:211:17:211:37 | call to NewReader | test.go:213:2:213:12 | bzip2Reader | provenance | | | test.go:211:17:211:37 | call to NewReader | test.go:214:26:214:36 | bzip2Reader | provenance | | -| test.go:211:33:211:36 | file | test.go:211:17:211:37 | call to NewReader | provenance | | +| test.go:211:33:211:36 | file | test.go:211:17:211:37 | call to NewReader | provenance | Config | | test.go:214:12:214:37 | call to NewReader | test.go:216:18:216:24 | tarRead | provenance | | | test.go:214:26:214:36 | bzip2Reader | test.go:214:12:214:37 | call to NewReader | provenance | MaD:1 | | test.go:216:18:216:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:233:12:233:15 | definition of file | test.go:236:33:236:36 | file | provenance | | | test.go:236:17:236:37 | call to NewReader | test.go:238:2:238:12 | flateReader | provenance | | | test.go:236:17:236:37 | call to NewReader | test.go:239:26:239:36 | flateReader | provenance | | -| test.go:236:33:236:36 | file | test.go:236:17:236:37 | call to NewReader | provenance | | +| test.go:236:33:236:36 | file | test.go:236:17:236:37 | call to NewReader | provenance | Config | | test.go:239:12:239:37 | call to NewReader | test.go:241:18:241:24 | tarRead | provenance | | | test.go:239:26:239:36 | flateReader | test.go:239:12:239:37 | call to NewReader | provenance | MaD:1 | | test.go:241:18:241:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:258:21:258:24 | definition of file | test.go:261:42:261:45 | file | provenance | | | test.go:261:17:261:46 | call to NewReader | test.go:263:2:263:12 | flateReader | provenance | | | test.go:261:17:261:46 | call to NewReader | test.go:264:26:264:36 | flateReader | provenance | | -| test.go:261:42:261:45 | file | test.go:261:17:261:46 | call to NewReader | provenance | | +| test.go:261:42:261:45 | file | test.go:261:17:261:46 | call to NewReader | provenance | Config | | test.go:264:12:264:37 | call to NewReader | test.go:266:18:266:24 | tarRead | provenance | | | test.go:264:26:264:36 | flateReader | test.go:264:12:264:37 | call to NewReader | provenance | MaD:1 | | test.go:266:18:266:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:283:17:283:20 | definition of file | test.go:286:41:286:44 | file | provenance | | | test.go:286:2:286:73 | ... := ...[0] | test.go:288:2:288:12 | flateReader | provenance | | | test.go:286:2:286:73 | ... := ...[0] | test.go:289:26:289:36 | flateReader | provenance | | -| test.go:286:41:286:44 | file | test.go:286:2:286:73 | ... := ...[0] | provenance | | +| test.go:286:41:286:44 | file | test.go:286:2:286:73 | ... := ...[0] | provenance | Config | | test.go:289:12:289:37 | call to NewReader | test.go:291:18:291:24 | tarRead | provenance | | | test.go:289:26:289:36 | flateReader | test.go:289:12:289:37 | call to NewReader | provenance | MaD:1 | | test.go:291:18:291:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:308:20:308:23 | definition of file | test.go:311:43:311:46 | file | provenance | | | test.go:311:2:311:47 | ... := ...[0] | test.go:313:2:313:11 | zlibReader | provenance | | | test.go:311:2:311:47 | ... := ...[0] | test.go:314:26:314:35 | zlibReader | provenance | | -| test.go:311:43:311:46 | file | test.go:311:2:311:47 | ... := ...[0] | provenance | | +| test.go:311:43:311:46 | file | test.go:311:2:311:47 | ... := ...[0] | provenance | Config | | test.go:314:12:314:36 | call to NewReader | test.go:316:18:316:24 | tarRead | provenance | | | test.go:314:26:314:35 | zlibReader | test.go:314:12:314:36 | call to NewReader | provenance | MaD:1 | | test.go:316:18:316:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:333:11:333:14 | definition of file | test.go:336:34:336:37 | file | provenance | | | test.go:336:2:336:38 | ... := ...[0] | test.go:338:2:338:11 | zlibReader | provenance | | | test.go:336:2:336:38 | ... := ...[0] | test.go:339:26:339:35 | zlibReader | provenance | | -| test.go:336:34:336:37 | file | test.go:336:2:336:38 | ... := ...[0] | provenance | | +| test.go:336:34:336:37 | file | test.go:336:2:336:38 | ... := ...[0] | provenance | Config | | test.go:339:12:339:36 | call to NewReader | test.go:341:18:341:24 | tarRead | provenance | | | test.go:339:26:339:35 | zlibReader | test.go:339:12:339:36 | call to NewReader | provenance | MaD:1 | | test.go:341:18:341:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | @@ -101,7 +102,7 @@ edges | test.go:361:18:361:39 | call to NewReader | test.go:363:2:363:13 | snappyReader | provenance | | | test.go:361:18:361:39 | call to NewReader | test.go:364:2:364:13 | snappyReader | provenance | | | test.go:361:18:361:39 | call to NewReader | test.go:365:26:365:37 | snappyReader | provenance | | -| test.go:361:35:361:38 | file | test.go:361:18:361:39 | call to NewReader | provenance | | +| test.go:361:35:361:38 | file | test.go:361:18:361:39 | call to NewReader | provenance | Config | | test.go:365:12:365:38 | call to NewReader | test.go:367:18:367:24 | tarRead | provenance | | | test.go:365:26:365:37 | snappyReader | test.go:365:12:365:38 | call to NewReader | provenance | MaD:1 | | test.go:367:18:367:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | @@ -110,7 +111,7 @@ edges | test.go:387:18:387:48 | call to NewReader | test.go:391:2:391:13 | snappyReader | provenance | | | test.go:387:18:387:48 | call to NewReader | test.go:392:2:392:13 | snappyReader | provenance | | | test.go:387:18:387:48 | call to NewReader | test.go:393:26:393:37 | snappyReader | provenance | | -| test.go:387:44:387:47 | file | test.go:387:18:387:48 | call to NewReader | provenance | | +| test.go:387:44:387:47 | file | test.go:387:18:387:48 | call to NewReader | provenance | Config | | test.go:393:12:393:38 | call to NewReader | test.go:395:18:395:24 | tarRead | provenance | | | test.go:393:26:393:37 | snappyReader | test.go:393:12:393:38 | call to NewReader | provenance | MaD:1 | | test.go:395:18:395:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | @@ -119,18 +120,18 @@ edges | test.go:415:14:415:31 | call to NewReader | test.go:418:2:418:9 | s2Reader | provenance | | | test.go:415:14:415:31 | call to NewReader | test.go:420:2:420:9 | s2Reader | provenance | | | test.go:415:14:415:31 | call to NewReader | test.go:421:26:421:33 | s2Reader | provenance | | -| test.go:415:27:415:30 | file | test.go:415:14:415:31 | call to NewReader | provenance | | +| test.go:415:27:415:30 | file | test.go:415:14:415:31 | call to NewReader | provenance | Config | | test.go:421:12:421:34 | call to NewReader | test.go:423:18:423:24 | tarRead | provenance | | | test.go:421:26:421:33 | s2Reader | test.go:421:12:421:34 | call to NewReader | provenance | MaD:1 | | test.go:423:18:423:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:440:19:440:21 | definition of src | test.go:441:34:441:36 | src | provenance | | | test.go:441:2:441:37 | ... := ...[0] | test.go:444:12:444:32 | type conversion | provenance | | -| test.go:441:34:441:36 | src | test.go:441:2:441:37 | ... := ...[0] | provenance | | +| test.go:441:34:441:36 | src | test.go:441:2:441:37 | ... := ...[0] | provenance | Config | | test.go:444:12:444:32 | type conversion | test.go:445:23:445:28 | newSrc | provenance | | | test.go:447:11:447:14 | definition of file | test.go:450:34:450:37 | file | provenance | | | test.go:450:2:450:38 | ... := ...[0] | test.go:452:2:452:11 | gzipReader | provenance | | | test.go:450:2:450:38 | ... := ...[0] | test.go:453:26:453:35 | gzipReader | provenance | | -| test.go:450:34:450:37 | file | test.go:450:2:450:38 | ... := ...[0] | provenance | | +| test.go:450:34:450:37 | file | test.go:450:2:450:38 | ... := ...[0] | provenance | Config | | test.go:453:12:453:36 | call to NewReader | test.go:455:18:455:24 | tarRead | provenance | | | test.go:453:26:453:35 | gzipReader | test.go:453:12:453:36 | call to NewReader | provenance | MaD:1 | | test.go:455:18:455:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | @@ -138,7 +139,7 @@ edges | test.go:475:2:475:47 | ... := ...[0] | test.go:477:2:477:11 | gzipReader | provenance | | | test.go:475:2:475:47 | ... := ...[0] | test.go:479:2:479:11 | gzipReader | provenance | | | test.go:475:2:475:47 | ... := ...[0] | test.go:480:26:480:35 | gzipReader | provenance | | -| test.go:475:43:475:46 | file | test.go:475:2:475:47 | ... := ...[0] | provenance | | +| test.go:475:43:475:46 | file | test.go:475:2:475:47 | ... := ...[0] | provenance | Config | | test.go:480:12:480:36 | call to NewReader | test.go:482:18:482:24 | tarRead | provenance | | | test.go:480:26:480:35 | gzipReader | test.go:480:12:480:36 | call to NewReader | provenance | MaD:1 | | test.go:482:18:482:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | @@ -146,7 +147,7 @@ edges | test.go:502:2:502:49 | ... := ...[0] | test.go:504:2:504:12 | pgzipReader | provenance | | | test.go:502:2:502:49 | ... := ...[0] | test.go:506:2:506:12 | pgzipReader | provenance | | | test.go:502:2:502:49 | ... := ...[0] | test.go:507:26:507:36 | pgzipReader | provenance | | -| test.go:502:45:502:48 | file | test.go:502:2:502:49 | ... := ...[0] | provenance | | +| test.go:502:45:502:48 | file | test.go:502:2:502:49 | ... := ...[0] | provenance | Config | | test.go:507:12:507:37 | call to NewReader | test.go:509:18:509:24 | tarRead | provenance | | | test.go:507:26:507:36 | pgzipReader | test.go:507:12:507:37 | call to NewReader | provenance | MaD:1 | | test.go:509:18:509:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | @@ -155,21 +156,21 @@ edges | test.go:529:2:529:47 | ... := ...[0] | test.go:533:2:533:11 | zstdReader | provenance | | | test.go:529:2:529:47 | ... := ...[0] | test.go:535:2:535:11 | zstdReader | provenance | | | test.go:529:2:529:47 | ... := ...[0] | test.go:536:26:536:35 | zstdReader | provenance | | -| test.go:529:43:529:46 | file | test.go:529:2:529:47 | ... := ...[0] | provenance | | +| test.go:529:43:529:46 | file | test.go:529:2:529:47 | ... := ...[0] | provenance | Config | | test.go:536:12:536:36 | call to NewReader | test.go:538:18:538:24 | tarRead | provenance | | | test.go:536:26:536:35 | zstdReader | test.go:536:12:536:36 | call to NewReader | provenance | MaD:1 | | test.go:538:18:538:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:555:19:555:22 | definition of file | test.go:558:38:558:41 | file | provenance | | | test.go:558:16:558:42 | call to NewReader | test.go:560:2:560:11 | zstdReader | provenance | | | test.go:558:16:558:42 | call to NewReader | test.go:561:26:561:35 | zstdReader | provenance | | -| test.go:558:38:558:41 | file | test.go:558:16:558:42 | call to NewReader | provenance | | +| test.go:558:38:558:41 | file | test.go:558:16:558:42 | call to NewReader | provenance | Config | | test.go:561:12:561:36 | call to NewReader | test.go:563:18:563:24 | tarRead | provenance | | | test.go:561:26:561:35 | zstdReader | test.go:561:12:561:36 | call to NewReader | provenance | MaD:1 | | test.go:563:18:563:24 | tarRead | test.go:611:22:611:28 | definition of tarRead | provenance | | | test.go:580:9:580:12 | definition of file | test.go:583:30:583:33 | file | provenance | | | test.go:583:2:583:34 | ... := ...[0] | test.go:585:2:585:9 | xzReader | provenance | | | test.go:583:2:583:34 | ... := ...[0] | test.go:586:26:586:33 | xzReader | provenance | | -| test.go:583:30:583:33 | file | test.go:583:2:583:34 | ... := ...[0] | provenance | | +| test.go:583:30:583:33 | file | test.go:583:2:583:34 | ... := ...[0] | provenance | Config | | test.go:586:12:586:34 | call to NewReader | test.go:589:18:589:24 | tarRead | provenance | | | test.go:586:12:586:34 | call to NewReader | test.go:590:19:590:25 | tarRead | provenance | | | test.go:586:26:586:33 | xzReader | test.go:586:12:586:34 | call to NewReader | provenance | MaD:1 | diff --git a/go/ql/test/experimental/CWE-74/DsnInjection.expected b/go/ql/test/experimental/CWE-74/DsnInjection.expected index fe3300c6dd4..1be313aa048 100644 --- a/go/ql/test/experimental/CWE-74/DsnInjection.expected +++ b/go/ql/test/experimental/CWE-74/DsnInjection.expected @@ -1,6 +1,6 @@ edges -| Dsn.go:47:10:47:30 | call to FormValue | Dsn.go:49:102:49:105 | name | provenance | Src:MaD:667 | -| Dsn.go:49:11:49:106 | []type{args} [array] | Dsn.go:49:11:49:106 | call to Sprintf | provenance | MaD:242 | +| Dsn.go:47:10:47:30 | call to FormValue | Dsn.go:49:102:49:105 | name | provenance | Src:MaD:670 | +| Dsn.go:49:11:49:106 | []type{args} [array] | Dsn.go:49:11:49:106 | call to Sprintf | provenance | MaD:245 | | Dsn.go:49:11:49:106 | call to Sprintf | Dsn.go:50:29:50:33 | dbDSN | provenance | | | Dsn.go:49:102:49:105 | name | Dsn.go:49:11:49:106 | []type{args} [array] | provenance | | | Dsn.go:49:102:49:105 | name | Dsn.go:49:11:49:106 | call to Sprintf | provenance | FunctionModel | diff --git a/go/ql/test/experimental/CWE-74/DsnInjectionLocal.expected b/go/ql/test/experimental/CWE-74/DsnInjectionLocal.expected index 45fe5766a70..37070877267 100644 --- a/go/ql/test/experimental/CWE-74/DsnInjectionLocal.expected +++ b/go/ql/test/experimental/CWE-74/DsnInjectionLocal.expected @@ -1,6 +1,6 @@ edges | Dsn.go:26:11:26:17 | selection of Args | Dsn.go:28:102:28:109 | index expression | provenance | | -| Dsn.go:28:11:28:110 | []type{args} [array] | Dsn.go:28:11:28:110 | call to Sprintf | provenance | MaD:242 | +| Dsn.go:28:11:28:110 | []type{args} [array] | Dsn.go:28:11:28:110 | call to Sprintf | provenance | MaD:245 | | Dsn.go:28:11:28:110 | call to Sprintf | Dsn.go:29:29:29:33 | dbDSN | provenance | | | Dsn.go:28:102:28:109 | index expression | Dsn.go:28:11:28:110 | []type{args} [array] | provenance | | | Dsn.go:28:102:28:109 | index expression | Dsn.go:28:11:28:110 | call to Sprintf | provenance | FunctionModel | @@ -12,7 +12,7 @@ edges | Dsn.go:63:9:63:11 | implicit dereference | Dsn.go:67:102:67:108 | selection of dsn | provenance | | | Dsn.go:63:19:63:25 | selection of Args | Dsn.go:63:19:63:29 | slice expression | provenance | | | Dsn.go:63:19:63:29 | slice expression | Dsn.go:63:9:63:11 | implicit dereference | provenance | FunctionModel | -| Dsn.go:67:11:67:109 | []type{args} [array] | Dsn.go:67:11:67:109 | call to Sprintf | provenance | MaD:242 | +| Dsn.go:67:11:67:109 | []type{args} [array] | Dsn.go:67:11:67:109 | call to Sprintf | provenance | MaD:245 | | Dsn.go:67:11:67:109 | call to Sprintf | Dsn.go:68:29:68:33 | dbDSN | provenance | | | Dsn.go:67:102:67:104 | cfg [pointer] | Dsn.go:67:102:67:104 | implicit dereference | provenance | | | Dsn.go:67:102:67:104 | implicit dereference | Dsn.go:63:9:63:11 | implicit dereference | provenance | | diff --git a/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected b/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected index b99e5cd5875..bef600d1887 100644 --- a/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected +++ b/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected @@ -1,28 +1,28 @@ edges | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | HTMLTemplateEscapingPassthrough.go:30:39:30:39 | a | provenance | | -| HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | HTMLTemplateEscapingPassthrough.go:36:40:36:40 | a | provenance | | -| HTMLTemplateEscapingPassthrough.go:35:23:35:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:35:23:35:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | HTMLTemplateEscapingPassthrough.go:41:40:41:40 | a | provenance | | -| HTMLTemplateEscapingPassthrough.go:40:19:40:33 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:40:19:40:33 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | HTMLTemplateEscapingPassthrough.go:47:41:47:41 | c | provenance | | -| HTMLTemplateEscapingPassthrough.go:46:29:46:43 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:46:29:46:43 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | HTMLTemplateEscapingPassthrough.go:51:44:51:44 | d | provenance | | -| HTMLTemplateEscapingPassthrough.go:50:23:50:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:50:23:50:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | HTMLTemplateEscapingPassthrough.go:55:44:55:44 | e | provenance | | -| HTMLTemplateEscapingPassthrough.go:54:26:54:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:54:26:54:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | HTMLTemplateEscapingPassthrough.go:59:38:59:38 | b | provenance | | -| HTMLTemplateEscapingPassthrough.go:58:24:58:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:58:24:58:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | HTMLTemplateEscapingPassthrough.go:63:44:63:44 | f | provenance | | -| HTMLTemplateEscapingPassthrough.go:62:27:62:41 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:62:27:62:41 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | HTMLTemplateEscapingPassthrough.go:67:38:67:38 | g | provenance | | -| HTMLTemplateEscapingPassthrough.go:66:24:66:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | provenance | Src:MaD:671 | -| HTMLTemplateEscapingPassthrough.go:75:17:75:31 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:76:38:76:44 | escaped | provenance | Src:MaD:671 | -| HTMLTemplateEscapingPassthrough.go:81:10:81:24 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:84:38:84:40 | src | provenance | Src:MaD:671 | -| HTMLTemplateEscapingPassthrough.go:89:10:89:24 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:91:64:91:66 | src | provenance | Src:MaD:671 | +| HTMLTemplateEscapingPassthrough.go:66:24:66:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | provenance | Src:MaD:674 | +| HTMLTemplateEscapingPassthrough.go:75:17:75:31 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:76:38:76:44 | escaped | provenance | Src:MaD:674 | +| HTMLTemplateEscapingPassthrough.go:81:10:81:24 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:84:38:84:40 | src | provenance | Src:MaD:674 | +| HTMLTemplateEscapingPassthrough.go:89:10:89:24 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:91:64:91:66 | src | provenance | Src:MaD:674 | | HTMLTemplateEscapingPassthrough.go:91:16:91:77 | type conversion | HTMLTemplateEscapingPassthrough.go:92:38:92:46 | converted | provenance | | | HTMLTemplateEscapingPassthrough.go:91:38:91:67 | call to HTMLEscapeString | HTMLTemplateEscapingPassthrough.go:91:16:91:77 | type conversion | provenance | | -| HTMLTemplateEscapingPassthrough.go:91:64:91:66 | src | HTMLTemplateEscapingPassthrough.go:91:38:91:67 | call to HTMLEscapeString | provenance | MaD:519 | +| HTMLTemplateEscapingPassthrough.go:91:64:91:66 | src | HTMLTemplateEscapingPassthrough.go:91:38:91:67 | call to HTMLEscapeString | provenance | MaD:522 | nodes | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | semmle.label | call to UserAgent | diff --git a/go/ql/test/experimental/CWE-918/SSRF.expected b/go/ql/test/experimental/CWE-918/SSRF.expected index 3eff488162e..0f286ee2760 100644 --- a/go/ql/test/experimental/CWE-918/SSRF.expected +++ b/go/ql/test/experimental/CWE-918/SSRF.expected @@ -1,44 +1,44 @@ edges -| builtin.go:19:12:19:34 | call to FormValue | builtin.go:22:21:22:62 | ...+... | provenance | Src:MaD:667 | -| builtin.go:83:21:83:31 | call to Referer | builtin.go:88:27:88:40 | untrustedInput | provenance | Src:MaD:670 | -| builtin.go:97:21:97:31 | call to Referer | builtin.go:101:36:101:49 | untrustedInput | provenance | Src:MaD:670 | -| builtin.go:111:21:111:31 | call to Referer | builtin.go:114:15:114:28 | untrustedInput | provenance | Src:MaD:670 | -| builtin.go:129:21:129:31 | call to Referer | builtin.go:132:38:132:51 | untrustedInput | provenance | Src:MaD:670 | +| builtin.go:19:12:19:34 | call to FormValue | builtin.go:22:21:22:62 | ...+... | provenance | Src:MaD:670 | +| builtin.go:83:21:83:31 | call to Referer | builtin.go:88:27:88:40 | untrustedInput | provenance | Src:MaD:673 | +| builtin.go:97:21:97:31 | call to Referer | builtin.go:101:36:101:49 | untrustedInput | provenance | Src:MaD:673 | +| builtin.go:111:21:111:31 | call to Referer | builtin.go:114:15:114:28 | untrustedInput | provenance | Src:MaD:673 | +| builtin.go:129:21:129:31 | call to Referer | builtin.go:132:38:132:51 | untrustedInput | provenance | Src:MaD:673 | | new-tests.go:26:26:26:30 | &... | new-tests.go:31:48:31:56 | selection of word | provenance | | | new-tests.go:26:26:26:30 | &... | new-tests.go:32:48:32:56 | selection of safe | provenance | | | new-tests.go:26:26:26:30 | &... | new-tests.go:35:49:35:57 | selection of word | provenance | | -| new-tests.go:31:11:31:57 | []type{args} [array] | new-tests.go:31:11:31:57 | call to Sprintf | provenance | MaD:242 | +| new-tests.go:31:11:31:57 | []type{args} [array] | new-tests.go:31:11:31:57 | call to Sprintf | provenance | MaD:245 | | new-tests.go:31:48:31:56 | selection of word | new-tests.go:31:11:31:57 | []type{args} [array] | provenance | | | new-tests.go:31:48:31:56 | selection of word | new-tests.go:31:11:31:57 | call to Sprintf | provenance | FunctionModel | -| new-tests.go:32:11:32:57 | []type{args} [array] | new-tests.go:32:11:32:57 | call to Sprintf | provenance | MaD:242 | +| new-tests.go:32:11:32:57 | []type{args} [array] | new-tests.go:32:11:32:57 | call to Sprintf | provenance | MaD:245 | | new-tests.go:32:48:32:56 | selection of safe | new-tests.go:32:11:32:57 | []type{args} [array] | provenance | | | new-tests.go:32:48:32:56 | selection of safe | new-tests.go:32:11:32:57 | call to Sprintf | provenance | FunctionModel | -| new-tests.go:35:12:35:58 | []type{args} [array] | new-tests.go:35:12:35:58 | call to Sprintf | provenance | MaD:242 | +| new-tests.go:35:12:35:58 | []type{args} [array] | new-tests.go:35:12:35:58 | call to Sprintf | provenance | MaD:245 | | new-tests.go:35:49:35:57 | selection of word | new-tests.go:35:12:35:58 | []type{args} [array] | provenance | | | new-tests.go:35:49:35:57 | selection of word | new-tests.go:35:12:35:58 | call to Sprintf | provenance | FunctionModel | | new-tests.go:39:18:39:30 | call to Param | new-tests.go:47:11:47:46 | ...+... | provenance | | | new-tests.go:49:18:49:30 | call to Query | new-tests.go:50:11:50:46 | ...+... | provenance | | | new-tests.go:62:2:62:39 | ... := ...[0] | new-tests.go:63:17:63:23 | reqBody | provenance | | -| new-tests.go:62:31:62:38 | selection of Body | new-tests.go:62:2:62:39 | ... := ...[0] | provenance | MaD:537 | -| new-tests.go:63:17:63:23 | reqBody | new-tests.go:63:26:63:30 | &... | provenance | MaD:181 | +| new-tests.go:62:31:62:38 | selection of Body | new-tests.go:62:2:62:39 | ... := ...[0] | provenance | MaD:540 | +| new-tests.go:63:17:63:23 | reqBody | new-tests.go:63:26:63:30 | &... | provenance | MaD:184 | | new-tests.go:63:26:63:30 | &... | new-tests.go:68:48:68:56 | selection of word | provenance | | | new-tests.go:63:26:63:30 | &... | new-tests.go:69:48:69:56 | selection of safe | provenance | | | new-tests.go:63:26:63:30 | &... | new-tests.go:74:49:74:57 | selection of word | provenance | | -| new-tests.go:68:11:68:57 | []type{args} [array] | new-tests.go:68:11:68:57 | call to Sprintf | provenance | MaD:242 | +| new-tests.go:68:11:68:57 | []type{args} [array] | new-tests.go:68:11:68:57 | call to Sprintf | provenance | MaD:245 | | new-tests.go:68:48:68:56 | selection of word | new-tests.go:68:11:68:57 | []type{args} [array] | provenance | | | new-tests.go:68:48:68:56 | selection of word | new-tests.go:68:11:68:57 | call to Sprintf | provenance | FunctionModel | -| new-tests.go:69:11:69:57 | []type{args} [array] | new-tests.go:69:11:69:57 | call to Sprintf | provenance | MaD:242 | +| new-tests.go:69:11:69:57 | []type{args} [array] | new-tests.go:69:11:69:57 | call to Sprintf | provenance | MaD:245 | | new-tests.go:69:48:69:56 | selection of safe | new-tests.go:69:11:69:57 | []type{args} [array] | provenance | | | new-tests.go:69:48:69:56 | selection of safe | new-tests.go:69:11:69:57 | call to Sprintf | provenance | FunctionModel | -| new-tests.go:74:12:74:58 | []type{args} [array] | new-tests.go:74:12:74:58 | call to Sprintf | provenance | MaD:242 | +| new-tests.go:74:12:74:58 | []type{args} [array] | new-tests.go:74:12:74:58 | call to Sprintf | provenance | MaD:245 | | new-tests.go:74:49:74:57 | selection of word | new-tests.go:74:12:74:58 | []type{args} [array] | provenance | | | new-tests.go:74:49:74:57 | selection of word | new-tests.go:74:12:74:58 | call to Sprintf | provenance | FunctionModel | -| new-tests.go:78:18:78:24 | selection of URL | new-tests.go:78:18:78:32 | call to Query | provenance | MaD:732 | -| new-tests.go:78:18:78:32 | call to Query | new-tests.go:78:18:78:46 | call to Get | provenance | MaD:739 | +| new-tests.go:78:18:78:24 | selection of URL | new-tests.go:78:18:78:32 | call to Query | provenance | MaD:735 | +| new-tests.go:78:18:78:32 | call to Query | new-tests.go:78:18:78:46 | call to Get | provenance | MaD:742 | | new-tests.go:78:18:78:46 | call to Get | new-tests.go:79:11:79:46 | ...+... | provenance | | | new-tests.go:81:18:81:67 | call to TrimPrefix | new-tests.go:82:11:82:46 | ...+... | provenance | | | new-tests.go:81:37:81:43 | selection of URL | new-tests.go:81:37:81:48 | selection of Path | provenance | | -| new-tests.go:81:37:81:48 | selection of Path | new-tests.go:81:18:81:67 | call to TrimPrefix | provenance | MaD:855 | +| new-tests.go:81:37:81:48 | selection of Path | new-tests.go:81:18:81:67 | call to TrimPrefix | provenance | MaD:858 | | new-tests.go:86:10:86:20 | call to Vars | new-tests.go:88:11:88:46 | ...+... | provenance | | | new-tests.go:95:18:95:45 | call to URLParam | new-tests.go:96:11:96:46 | ...+... | provenance | | nodes diff --git a/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.expected b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.expected index e33725ab78a..cbf4158c838 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.expected +++ b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.expected @@ -1,6 +1,6 @@ edges | Builtin.go:6:2:6:2 | definition of b | Builtin.go:8:9:8:17 | type conversion | provenance | | -| Builtin.go:7:2:7:15 | selection of Body | Builtin.go:6:2:6:2 | definition of b | provenance | MaD:550 | +| Builtin.go:7:2:7:15 | selection of Body | Builtin.go:6:2:6:2 | definition of b | provenance | MaD:553 | nodes | Builtin.go:6:2:6:2 | definition of b | semmle.label | definition of b | | Builtin.go:7:2:7:15 | selection of Body | semmle.label | selection of Body | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/sinks.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/sinks.expected deleted file mode 100644 index 38dc380b55b..00000000000 --- a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/sinks.expected +++ /dev/null @@ -1,35 +0,0 @@ -invalidModelRow -#select -| test.go:47:10:47:12 | arg | qltest | -| test.go:48:2:48:13 | type assertion | qltest | -| test.go:61:10:61:15 | taint1 | qltest | -| test.go:64:10:64:15 | taint2 | qltest | -| test.go:68:10:68:15 | taint3 | qltest | -| test.go:72:10:72:15 | taint4 | qltest | -| test.go:75:10:75:15 | taint5 | qltest | -| test.go:79:10:79:15 | taint6 | qltest | -| test.go:82:10:82:15 | taint7 | qltest | -| test.go:85:10:85:18 | index expression | qltest | -| test.go:89:10:89:15 | taint9 | qltest | -| test.go:92:10:92:33 | call to GetElement | qltest | -| test.go:93:10:93:18 | <-... | qltest | -| test.go:97:10:97:16 | taint11 | qltest | -| test.go:100:10:100:32 | call to GetMapKey | qltest | -| test.go:102:11:102:11 | k | qltest | -| test.go:105:11:105:11 | k | qltest | -| test.go:110:10:110:16 | taint13 | qltest | -| test.go:113:10:113:20 | index expression | qltest | -| test.go:117:10:117:16 | taint15 | qltest | -| test.go:121:10:121:17 | index expression | qltest | -| test.go:126:10:126:16 | taint16 | qltest | -| test.go:130:10:130:13 | selection of F | qltest | -| test.go:133:10:133:17 | call to Get | qltest | -| test.go:137:10:137:17 | call to Get | qltest | -| test.go:142:10:142:17 | call to Get | qltest | -| test.go:146:10:146:14 | selection of F | qltest | -| test.go:149:10:149:32 | call to GetThroughPointer | qltest | -| test.go:153:10:153:32 | call to GetThroughPointer | qltest | -| test.go:158:10:158:32 | call to GetThroughPointer | qltest | -| test.go:164:17:164:20 | arg1 | qltest | -| test.go:164:23:164:26 | arg2 | qltest | -| test.go:164:29:164:32 | arg3 | qltest | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/srcs.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/srcs.expected deleted file mode 100644 index 2f1e3256778..00000000000 --- a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/srcs.expected +++ /dev/null @@ -1,23 +0,0 @@ -invalidModelRow -#select -| test.go:10:6:10:8 | definition of arg | qltest-arg | -| test.go:38:8:38:15 | call to Src1 | qltest | -| test.go:39:8:39:15 | call to Src2 | qltest | -| test.go:39:8:39:15 | call to Src2 | qltest-w-subtypes | -| test.go:40:8:40:16 | call to Src2 | qltest-w-subtypes | -| test.go:41:2:41:21 | ... = ...[0] | qltest | -| test.go:41:2:41:21 | ... = ...[1] | qltest-w-subtypes | -| test.go:42:2:42:22 | ... = ...[1] | qltest-w-subtypes | -| test.go:58:9:58:16 | call to Src1 | qltest | -| test.go:91:46:91:53 | call to Src1 | qltest | -| test.go:95:35:95:42 | call to Src1 | qltest | -| test.go:99:42:99:49 | call to Src1 | qltest | -| test.go:124:8:124:15 | call to Src1 | qltest | -| test.go:129:9:129:16 | call to Src1 | qltest | -| test.go:132:15:132:22 | call to Src1 | qltest | -| test.go:136:9:136:16 | call to Src1 | qltest | -| test.go:140:9:140:16 | call to Src1 | qltest | -| test.go:145:24:145:31 | call to Src1 | qltest | -| test.go:148:17:148:24 | call to Src1 | qltest | -| test.go:152:24:152:31 | call to Src1 | qltest | -| test.go:156:24:156:31 | call to Src1 | qltest | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/completetest.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/completetest.expected similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/completetest.expected rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/completetest.expected diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/completetest.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/completetest.ext.yml similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/completetest.ext.yml rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/completetest.ext.yml diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/completetest.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/completetest.ql similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/completetest.ql rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/completetest.ql diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/go.mod b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/go.mod similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/go.mod rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/go.mod diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.expected new file mode 100644 index 00000000000..c4dfd6a4e3d --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.expected @@ -0,0 +1,44 @@ +invalidModelRow +#select +| test.go:47:10:47:12 | arg | qltest | +| test.go:48:2:48:13 | type assertion | qltest | +| test.go:61:10:61:15 | taint1 | qltest | +| test.go:64:10:64:15 | taint2 | qltest | +| test.go:68:10:68:15 | taint3 | qltest | +| test.go:72:10:72:15 | taint4 | qltest | +| test.go:75:10:75:15 | taint5 | qltest | +| test.go:79:10:79:15 | taint6 | qltest | +| test.go:82:10:82:15 | taint7 | qltest | +| test.go:85:10:85:18 | index expression | qltest | +| test.go:87:11:87:11 | x | qltest | +| test.go:90:11:90:11 | x | qltest | +| test.go:95:10:95:15 | taint9 | qltest | +| test.go:98:10:98:33 | call to GetElement | qltest | +| test.go:99:10:99:18 | <-... | qltest | +| test.go:101:11:101:11 | e | qltest | +| test.go:104:11:104:11 | e | qltest | +| test.go:109:10:109:16 | taint11 | qltest | +| test.go:112:10:112:32 | call to GetMapKey | qltest | +| test.go:114:11:114:11 | k | qltest | +| test.go:117:11:117:11 | k | qltest | +| test.go:120:11:120:11 | k | qltest | +| test.go:123:11:123:11 | k | qltest | +| test.go:128:10:128:16 | taint13 | qltest | +| test.go:131:10:131:20 | index expression | qltest | +| test.go:133:11:133:11 | v | qltest | +| test.go:136:11:136:11 | v | qltest | +| test.go:141:10:141:16 | taint15 | qltest | +| test.go:145:10:145:17 | index expression | qltest | +| test.go:151:10:151:18 | index expression | qltest | +| test.go:156:10:156:16 | taint16 | qltest | +| test.go:160:10:160:13 | selection of F | qltest | +| test.go:163:10:163:17 | call to Get | qltest | +| test.go:167:10:167:17 | call to Get | qltest | +| test.go:172:10:172:17 | call to Get | qltest | +| test.go:176:10:176:14 | selection of F | qltest | +| test.go:179:10:179:32 | call to GetThroughPointer | qltest | +| test.go:183:10:183:32 | call to GetThroughPointer | qltest | +| test.go:188:10:188:32 | call to GetThroughPointer | qltest | +| test.go:194:17:194:20 | arg1 | qltest | +| test.go:194:23:194:26 | arg2 | qltest | +| test.go:194:29:194:32 | arg3 | qltest | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/sinks.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.ext.yml similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/sinks.ext.yml rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.ext.yml diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/sinks.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.ql similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/sinks.ql rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/sinks.ql diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.expected new file mode 100644 index 00000000000..76d12060144 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.expected @@ -0,0 +1,23 @@ +invalidModelRow +#select +| test.go:10:6:10:8 | definition of arg | qltest-arg | +| test.go:38:8:38:15 | call to Src1 | qltest | +| test.go:39:8:39:15 | call to Src2 | qltest | +| test.go:39:8:39:15 | call to Src2 | qltest-w-subtypes | +| test.go:40:8:40:16 | call to Src2 | qltest-w-subtypes | +| test.go:41:2:41:21 | ... = ...[0] | qltest | +| test.go:41:2:41:21 | ... = ...[1] | qltest-w-subtypes | +| test.go:42:2:42:22 | ... = ...[1] | qltest-w-subtypes | +| test.go:58:9:58:16 | call to Src1 | qltest | +| test.go:97:46:97:53 | call to Src1 | qltest | +| test.go:107:35:107:42 | call to Src1 | qltest | +| test.go:111:42:111:49 | call to Src1 | qltest | +| test.go:154:8:154:15 | call to Src1 | qltest | +| test.go:159:9:159:16 | call to Src1 | qltest | +| test.go:162:15:162:22 | call to Src1 | qltest | +| test.go:166:9:166:16 | call to Src1 | qltest | +| test.go:170:9:170:16 | call to Src1 | qltest | +| test.go:175:24:175:31 | call to Src1 | qltest | +| test.go:178:17:178:24 | call to Src1 | qltest | +| test.go:182:24:182:31 | call to Src1 | qltest | +| test.go:186:24:186:31 | call to Src1 | qltest | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/srcs.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.ext.yml similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/srcs.ext.yml rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.ext.yml diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/srcs.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.ql similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/srcs.ql rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/srcs.ql diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/steps.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/steps.expected similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/steps.expected rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/steps.expected diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/steps.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/steps.ext.yml similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/steps.ext.yml rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/steps.ext.yml diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/steps.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/steps.ql similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/steps.ql rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/steps.ql diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/test.go b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/test.go similarity index 83% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/test.go rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/test.go index 35da086a888..68939041718 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/test.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/test.go @@ -83,6 +83,12 @@ func simpleflow() { taint8 := test.StepArgResArrayContent(src) b.Sink1(taint8[0]) // $ hasTaintFlow="index expression" + for _, x := range taint8 { + b.Sink1(x) // $ hasTaintFlow="x" + } + for _, x := range arraytype(taint8) { + b.Sink1(x) // $ hasTaintFlow="x" + } srcArray := []interface{}{nil, src} taint9 := test.StepArgArrayContentRes(srcArray) @@ -91,6 +97,12 @@ func simpleflow() { taint10 := test.StepArgResCollectionContent(a.Src1()).(chan interface{}) b.Sink1(test.GetElement(taint10)) // $ hasTaintFlow="call to GetElement" b.Sink1(<-taint10) // $ hasTaintFlow="<-..." + for e := range taint10 { + b.Sink1(e) // $ MISSING: hasTaintFlow="e" + } + for e := range channeltype(taint10) { + b.Sink1(e) // $ MISSING: hasTaintFlow="e" + } srcCollection := test.SetElement(a.Src1()) taint11 := test.StepArgCollectionContentRes(srcCollection) @@ -104,6 +116,12 @@ func simpleflow() { for k := range taint12 { b.Sink1(k) // $ hasTaintFlow="k" } + for k, _ := range mapstringstringtype(taint12) { + b.Sink1(k) // $ hasTaintFlow="k" + } + for k := range mapstringstringtype(taint12) { + b.Sink1(k) // $ hasTaintFlow="k" + } srcMap13 := map[string]string{src.(string): ""} taint13 := test.StepArgMapKeyContentRes(srcMap13) @@ -111,6 +129,12 @@ func simpleflow() { taint14 := test.StepArgResMapValueContent(src).(map[string]string) b.Sink1(taint14[""]) // $ hasTaintFlow="index expression" + for _, v := range taint14 { + b.Sink1(v) // $ hasTaintFlow="v" + } + for _, v := range mapstringstringtype(taint14) { + b.Sink1(v) // $ hasTaintFlow="v" + } srcMap15 := map[string]string{"": src.(string)} taint15 := test.StepArgMapValueContentRes(srcMap15) @@ -120,6 +144,12 @@ func simpleflow() { slice = append(slice, src) b.Sink1(slice[0]) // $ hasTaintFlow="index expression" + slice1 := make([]string, 2) + slice1[0] = src.(string) + slice2 := make([]string, 2) + copy(slice2, slice1) + b.Sink1(slice2[0]) // $ hasTaintFlow="index expression" + ch := make(chan string) ch <- a.Src1().(string) taint16 := test.StepArgCollectionContentRes(ch) @@ -163,3 +193,7 @@ func simpleflow() { arg4 := src b.SinkManyArgs(arg1, arg2, arg3, arg4) // $ hasTaintFlow="arg1" hasTaintFlow="arg2" hasTaintFlow="arg3" } + +type mapstringstringtype map[string]string +type arraytype []interface{} +type channeltype chan interface{} diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/vendor/github.com/nonexistent/test/stub.go b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/vendor/github.com/nonexistent/test/stub.go similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/vendor/github.com/nonexistent/test/stub.go rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/vendor/github.com/nonexistent/test/stub.go diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/vendor/modules.txt b/go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/vendor/modules.txt similarity index 100% rename from go/ql/test/library-tests/semmle/go/dataflow/ExternalFlow/vendor/modules.txt rename to go/ql/test/library-tests/semmle/go/dataflow/ExternalTaintFlow/vendor/modules.txt diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.expected new file mode 100644 index 00000000000..42831abaf15 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.expected @@ -0,0 +1,2 @@ +invalidModelRow +testFailures diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.ext.yml new file mode 100644 index 00000000000..0ef664d5182 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.ext.yml @@ -0,0 +1,40 @@ +extensions: + - addsTo: + pack: codeql/go-all + extensible: summaryModel + data: + - ["github.com/nonexistent/test", "T", False, "StepArgRes", "", "", "Argument[0]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepArgRes1", "", "", "Argument[0]", "ReturnValue[1]", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepArgArg", "", "", "Argument[0]", "Argument[1]", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepArgQual", "", "", "Argument[0]", "Argument[-1]", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepQualRes", "", "", "Argument[-1]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepQualArg", "", "", "Argument[-1]", "Argument[0]", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgResNoQual", "", "", "Argument[0]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgResArrayContent", "", "", "Argument[0]", "ReturnValue.ArrayElement", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgArrayContentRes", "", "", "Argument[0].ArrayElement", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgResCollectionContent", "", "", "Argument[0]", "ReturnValue.Element", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgCollectionContentRes", "", "", "Argument[0].Element", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgResMapKeyContent", "", "", "Argument[0]", "ReturnValue.MapKey", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgMapKeyContentRes", "", "", "Argument[0].MapKey", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgResMapValueContent", "", "", "Argument[0]", "ReturnValue.MapValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgMapValueContentRes", "", "", "Argument[0].MapValue", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "GetElement", "", "", "Argument[0].Element", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "GetMapKey", "", "", "Argument[0].MapKey", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "SetElement", "", "", "Argument[0]", "ReturnValue.Element", "value", "manual"] + - ["github.com/nonexistent/test", "C", False, "Get", "", "", "Argument[-1].Field[github.com/nonexistent/test.C.F]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "C", False, "GetThroughPointer", "", "", "Argument[-1].Dereference.Field[github.com/nonexistent/test.C.F]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "C", False, "Set", "", "", "Argument[0]", "Argument[-1].Field[github.com/nonexistent/test.C.F]", "value", "manual"] + - ["github.com/nonexistent/test", "C", False, "SetThroughPointer", "", "", "Argument[0]", "Argument[-1].Dereference.Field[github.com/nonexistent/test.C.F]", "value", "manual"] + + - addsTo: + pack: codeql/go-all + extensible: sourceModel + data: + - ["github.com/nonexistent/test", "A", False, "Src1", "", "", "ReturnValue", "qltest", "manual"] + + - addsTo: + pack: codeql/go-all + extensible: sinkModel + data: + - ["github.com/nonexistent/test", "B", False, "Sink1", "", "", "Argument[0]", "qltest", "manual"] + - ["github.com/nonexistent/test", "B", False, "SinkManyArgs", "", "", "Argument[0..2]", "qltest", "manual"] diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.ql new file mode 100644 index 00000000000..372283d0a6c --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/completetest.ql @@ -0,0 +1,17 @@ +/** + * @kind path-problem + */ + +import go +import semmle.go.dataflow.ExternalFlow +import ModelValidation +import semmle.go.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl +import TestUtilities.InlineFlowTest + +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node src) { sourceNode(src, "qltest") } + + predicate isSink(DataFlow::Node src) { sinkNode(src, "qltest") } +} + +import ValueFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/go.mod b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/go.mod new file mode 100644 index 00000000000..f5b1162fa7a --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/go.mod @@ -0,0 +1,5 @@ +module semmle.go.Packages + +go 1.13 + +require github.com/nonexistent/test v0.0.0-20200203000000-0000000000000 diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.expected new file mode 100644 index 00000000000..0d7136bb73d --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.expected @@ -0,0 +1,50 @@ +invalidModelRow +#select +| test.go:47:10:47:12 | arg | qltest | +| test.go:48:2:48:13 | type assertion | qltest | +| test.go:61:10:61:15 | taint1 | qltest | +| test.go:64:10:64:15 | taint2 | qltest | +| test.go:68:10:68:15 | taint3 | qltest | +| test.go:72:10:72:15 | taint4 | qltest | +| test.go:75:10:75:15 | taint5 | qltest | +| test.go:79:10:79:15 | taint6 | qltest | +| test.go:82:10:82:15 | taint7 | qltest | +| test.go:85:10:85:18 | index expression | qltest | +| test.go:87:11:87:11 | x | qltest | +| test.go:90:11:90:11 | x | qltest | +| test.go:95:10:95:15 | taint9 | qltest | +| test.go:98:10:98:33 | call to GetElement | qltest | +| test.go:99:10:99:18 | <-... | qltest | +| test.go:101:11:101:11 | e | qltest | +| test.go:104:11:104:11 | e | qltest | +| test.go:109:10:109:16 | taint11 | qltest | +| test.go:112:10:112:32 | call to GetMapKey | qltest | +| test.go:114:11:114:11 | k | qltest | +| test.go:117:11:117:11 | k | qltest | +| test.go:120:11:120:11 | k | qltest | +| test.go:123:11:123:11 | k | qltest | +| test.go:128:10:128:16 | taint13 | qltest | +| test.go:131:10:131:20 | index expression | qltest | +| test.go:133:11:133:11 | v | qltest | +| test.go:136:11:136:11 | v | qltest | +| test.go:141:10:141:16 | taint15 | qltest | +| test.go:145:10:145:17 | index expression | qltest | +| test.go:151:10:151:18 | index expression | qltest | +| test.go:156:10:156:16 | taint16 | qltest | +| test.go:160:10:160:13 | selection of F | qltest | +| test.go:163:10:163:17 | call to Get | qltest | +| test.go:167:10:167:17 | call to Get | qltest | +| test.go:172:10:172:17 | call to Get | qltest | +| test.go:176:10:176:14 | selection of F | qltest | +| test.go:179:10:179:32 | call to GetThroughPointer | qltest | +| test.go:183:10:183:32 | call to GetThroughPointer | qltest | +| test.go:188:10:188:32 | call to GetThroughPointer | qltest | +| test.go:194:17:194:20 | arg1 | qltest | +| test.go:194:23:194:26 | arg2 | qltest | +| test.go:194:29:194:32 | arg3 | qltest | +| test.go:197:10:197:26 | call to max | qltest | +| test.go:198:10:198:26 | call to max | qltest | +| test.go:199:10:199:26 | call to max | qltest | +| test.go:200:10:200:26 | call to min | qltest | +| test.go:201:10:201:26 | call to min | qltest | +| test.go:202:10:202:26 | call to min | qltest | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.ext.yml new file mode 100644 index 00000000000..653f82bae61 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.ext.yml @@ -0,0 +1,8 @@ +extensions: + - addsTo: + pack: codeql/go-all + extensible: sinkModel + data: + - ["github.com/nonexistent/test", "B", False, "Sink1", "", "", "Argument[0]", "qltest", "manual"] + - ["github.com/nonexistent/test", "B", False, "SinkMethod", "", "", "Argument[-1]", "qltest", "manual"] + - ["github.com/nonexistent/test", "B", False, "SinkManyArgs", "", "", "Argument[0..2]", "qltest", "manual"] \ No newline at end of file diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.ql new file mode 100644 index 00000000000..de84cf24e4d --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/sinks.ql @@ -0,0 +1,7 @@ +import go +import semmle.go.dataflow.ExternalFlow +import ModelValidation + +from DataFlow::Node node, string kind +where sinkNode(node, kind) +select node, kind diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.expected new file mode 100644 index 00000000000..76d12060144 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.expected @@ -0,0 +1,23 @@ +invalidModelRow +#select +| test.go:10:6:10:8 | definition of arg | qltest-arg | +| test.go:38:8:38:15 | call to Src1 | qltest | +| test.go:39:8:39:15 | call to Src2 | qltest | +| test.go:39:8:39:15 | call to Src2 | qltest-w-subtypes | +| test.go:40:8:40:16 | call to Src2 | qltest-w-subtypes | +| test.go:41:2:41:21 | ... = ...[0] | qltest | +| test.go:41:2:41:21 | ... = ...[1] | qltest-w-subtypes | +| test.go:42:2:42:22 | ... = ...[1] | qltest-w-subtypes | +| test.go:58:9:58:16 | call to Src1 | qltest | +| test.go:97:46:97:53 | call to Src1 | qltest | +| test.go:107:35:107:42 | call to Src1 | qltest | +| test.go:111:42:111:49 | call to Src1 | qltest | +| test.go:154:8:154:15 | call to Src1 | qltest | +| test.go:159:9:159:16 | call to Src1 | qltest | +| test.go:162:15:162:22 | call to Src1 | qltest | +| test.go:166:9:166:16 | call to Src1 | qltest | +| test.go:170:9:170:16 | call to Src1 | qltest | +| test.go:175:24:175:31 | call to Src1 | qltest | +| test.go:178:17:178:24 | call to Src1 | qltest | +| test.go:182:24:182:31 | call to Src1 | qltest | +| test.go:186:24:186:31 | call to Src1 | qltest | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.ext.yml new file mode 100644 index 00000000000..5493650132c --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.ext.yml @@ -0,0 +1,11 @@ +extensions: + - addsTo: + pack: codeql/go-all + extensible: sourceModel + data: + - ["github.com/nonexistent/test", "A", False, "Src1", "", "", "ReturnValue", "qltest", "manual"] + - ["github.com/nonexistent/test", "A", False, "Src2", "", "", "ReturnValue", "qltest", "manual"] + - ["github.com/nonexistent/test", "A", True, "Src2", "", "", "ReturnValue", "qltest-w-subtypes", "manual"] + - ["github.com/nonexistent/test", "A", False, "SrcArg", "", "", "Argument[0]", "qltest-arg", "manual"] + - ["github.com/nonexistent/test", "A", False, "Src3", "", "", "ReturnValue[0]", "qltest", "manual"] + - ["github.com/nonexistent/test", "A", True, "Src3", "", "", "ReturnValue[1]", "qltest-w-subtypes", "manual"] \ No newline at end of file diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.ql new file mode 100644 index 00000000000..d1cd0fee89d --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/srcs.ql @@ -0,0 +1,7 @@ +import go +import semmle.go.dataflow.ExternalFlow +import ModelValidation + +from DataFlow::Node node, string kind +where sourceNode(node, kind) +select node, kind diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.expected b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.expected new file mode 100644 index 00000000000..bb662634e9d --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.expected @@ -0,0 +1,34 @@ +invalidModelRow +#select +| test.go:17:23:17:25 | arg | test.go:17:10:17:26 | call to StepArgRes | +| test.go:18:27:18:29 | arg | test.go:18:2:18:30 | ... = ...[1] | +| test.go:19:15:19:17 | arg | test.go:11:6:11:9 | definition of arg1 | +| test.go:20:16:20:18 | arg | test.go:13:6:13:6 | definition of t | +| test.go:21:10:21:10 | t | test.go:21:10:21:24 | call to StepQualRes | +| test.go:22:2:22:2 | t | test.go:10:6:10:8 | definition of arg | +| test.go:23:32:23:34 | arg | test.go:23:10:23:35 | call to StepArgResNoQual | +| test.go:60:25:60:27 | src | test.go:60:12:60:28 | call to StepArgRes | +| test.go:63:29:63:31 | src | test.go:63:2:63:32 | ... := ...[1] | +| test.go:67:15:67:17 | src | test.go:66:6:66:11 | definition of taint3 | +| test.go:71:21:71:23 | src | test.go:70:6:70:11 | definition of taint4 | +| test.go:74:13:74:25 | type assertion | test.go:74:12:74:40 | call to StepQualRes | +| test.go:78:3:78:15 | type assertion | test.go:77:6:77:11 | definition of taint6 | +| test.go:81:34:81:36 | src | test.go:81:12:81:37 | call to StepArgResNoQual | +| test.go:197:14:197:19 | srcInt | test.go:197:10:197:26 | call to max | +| test.go:197:22:197:22 | 0 | test.go:197:10:197:26 | call to max | +| test.go:197:25:197:25 | 1 | test.go:197:10:197:26 | call to max | +| test.go:198:14:198:14 | 0 | test.go:198:10:198:26 | call to max | +| test.go:198:17:198:22 | srcInt | test.go:198:10:198:26 | call to max | +| test.go:198:25:198:25 | 1 | test.go:198:10:198:26 | call to max | +| test.go:199:14:199:14 | 0 | test.go:199:10:199:26 | call to max | +| test.go:199:17:199:17 | 1 | test.go:199:10:199:26 | call to max | +| test.go:199:20:199:25 | srcInt | test.go:199:10:199:26 | call to max | +| test.go:200:14:200:19 | srcInt | test.go:200:10:200:26 | call to min | +| test.go:200:22:200:22 | 0 | test.go:200:10:200:26 | call to min | +| test.go:200:25:200:25 | 1 | test.go:200:10:200:26 | call to min | +| test.go:201:14:201:14 | 0 | test.go:201:10:201:26 | call to min | +| test.go:201:17:201:22 | srcInt | test.go:201:10:201:26 | call to min | +| test.go:201:25:201:25 | 1 | test.go:201:10:201:26 | call to min | +| test.go:202:14:202:14 | 0 | test.go:202:10:202:26 | call to min | +| test.go:202:17:202:17 | 1 | test.go:202:10:202:26 | call to min | +| test.go:202:20:202:25 | srcInt | test.go:202:10:202:26 | call to min | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.ext.yml b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.ext.yml new file mode 100644 index 00000000000..12acdaba531 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.ext.yml @@ -0,0 +1,14 @@ +extensions: + - addsTo: + pack: codeql/go-all + extensible: summaryModel + data: + - ["github.com/nonexistent/test", "T", False, "StepArgRes", "", "", "Argument[0]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepArgRes1", "", "", "Argument[0]", "ReturnValue[1]", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepArgArg", "", "", "Argument[0]", "Argument[1]", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepArgQual", "", "", "Argument[0]", "Argument[-1]", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepQualRes", "", "", "Argument[-1]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "T", False, "StepQualArg", "", "", "Argument[-1]", "Argument[0]", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgResNoQual", "", "", "Argument[0]", "ReturnValue", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgResContent", "", "", "Argument[0]", "ReturnValue.ArrayElement", "value", "manual"] + - ["github.com/nonexistent/test", "", False, "StepArgContentRes", "", "", "Argument[0].ArrayElement", "ReturnValue", "value", "manual"] diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.ql new file mode 100644 index 00000000000..5b32c96c628 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/steps.ql @@ -0,0 +1,8 @@ +import go +import semmle.go.dataflow.ExternalFlow +import ModelValidation +import semmle.go.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl + +from DataFlow::Node node1, DataFlow::Node node2 +where FlowSummaryImpl::Private::Steps::summaryThroughStepValue(node1, node2, _) +select node1, node2 diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/test.go b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/test.go new file mode 100644 index 00000000000..a72a7895323 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/test.go @@ -0,0 +1,207 @@ +package main + +import ( + "github.com/nonexistent/test" +) + +func use(args ...interface{}) {} + +func main() { + var arg interface{} + var arg1 interface{} + var array []interface{} + var t *test.T + var taint interface{} + var taintSlice []interface{} + + taint = t.StepArgRes(arg) + _, taint = t.StepArgRes1(arg) + t.StepArgArg(arg, arg1) + t.StepArgQual(arg) + taint = t.StepQualRes() + t.StepQualArg(arg) + taint = test.StepArgResNoQual(arg) + taintSlice = test.StepArgResArrayContent(arg) + taint = test.StepArgArrayContentRes(array) + taint = test.StepArgResCollectionContent(arg) + taint = test.StepArgCollectionContentRes(array) + taint = test.StepArgResMapKeyContent(arg) + taint = test.StepArgMapKeyContentRes(array) + taint = test.StepArgResMapValueContent(arg) + taint = test.StepArgMapValueContentRes(array) + + var src interface{} + var src1 interface{} + var a test.A + var a1 test.A1 + + src = a.Src1() + src = a.Src2() + src = a1.Src2() + src, src1 = a.Src3() + src, src1 = a1.Src3() + a.SrcArg(arg) + + var b test.B + + b.Sink1(arg) + arg.(test.B).SinkMethod() + + use(arg, arg1, t, taint, taintSlice, src, src1) +} + +func simpleflow() { + var a test.A + var b test.B + var t *test.T + + src := a.Src1() + + taint1 := t.StepArgRes(src) + b.Sink1(taint1) // $ hasValueFlow="taint1" + + _, taint2 := t.StepArgRes1(src) + b.Sink1(taint2) // $ hasValueFlow="taint2" + + var taint3 interface{} + t.StepArgArg(src, taint3) + b.Sink1(taint3) // $ hasValueFlow="taint3" + + var taint4 test.T + taint4.StepArgQual(src) + b.Sink1(taint4) // $ hasValueFlow="taint4" + + taint5 := (src.(*test.T)).StepQualRes() + b.Sink1(taint5) // $ hasValueFlow="taint5" + + var taint6 interface{} + (src.(*test.T)).StepQualArg(taint6) + b.Sink1(taint6) // $ hasValueFlow="taint6" + + taint7 := test.StepArgResNoQual(src) + b.Sink1(taint7) // $ hasValueFlow="taint7" + + taint8 := test.StepArgResArrayContent(src) + b.Sink1(taint8[0]) // $ hasValueFlow="index expression" + for _, x := range taint8 { + b.Sink1(x) // $ hasValueFlow="x" + } + for _, x := range arraytype(taint8) { + b.Sink1(x) // $ hasValueFlow="x" + } + + srcArray := []interface{}{nil, src} + taint9 := test.StepArgArrayContentRes(srcArray) + b.Sink1(taint9) // $ hasValueFlow="taint9" + + taint10 := test.StepArgResCollectionContent(a.Src1()).(chan interface{}) + b.Sink1(test.GetElement(taint10)) // $ hasValueFlow="call to GetElement" + b.Sink1(<-taint10) // $ hasValueFlow="<-..." + for e := range taint10 { + b.Sink1(e) // $ MISSING: hasValueFlow="e" + } + for e := range channeltype(taint10) { + b.Sink1(e) // $ MISSING: hasValueFlow="e" + } + + srcCollection := test.SetElement(a.Src1()) + taint11 := test.StepArgCollectionContentRes(srcCollection) + b.Sink1(taint11) // $ hasValueFlow="taint11" + + taint12 := test.StepArgResMapKeyContent(a.Src1()).(map[string]string) + b.Sink1(test.GetMapKey(taint12)) // $ hasValueFlow="call to GetMapKey" + for k, _ := range taint12 { + b.Sink1(k) // $ hasValueFlow="k" + } + for k := range taint12 { + b.Sink1(k) // $ hasValueFlow="k" + } + for k, _ := range mapstringstringtype(taint12) { + b.Sink1(k) // $ hasValueFlow="k" + } + for k := range mapstringstringtype(taint12) { + b.Sink1(k) // $ hasValueFlow="k" + } + + srcMap13 := map[string]string{src.(string): ""} + taint13 := test.StepArgMapKeyContentRes(srcMap13) + b.Sink1(taint13) // $ hasValueFlow="taint13" + + taint14 := test.StepArgResMapValueContent(src).(map[string]string) + b.Sink1(taint14[""]) // $ hasValueFlow="index expression" + for _, v := range taint14 { + b.Sink1(v) // $ hasValueFlow="v" + } + for _, v := range mapstringstringtype(taint14) { + b.Sink1(v) // $ hasValueFlow="v" + } + + srcMap15 := map[string]string{"": src.(string)} + taint15 := test.StepArgMapValueContentRes(srcMap15) + b.Sink1(taint15) // $ hasValueFlow="taint15" + + slice := make([]interface{}, 0) + slice = append(slice, src) + b.Sink1(slice[0]) // $ hasValueFlow="index expression" + + slice1 := make([]string, 2) + slice1[0] = src.(string) + slice2 := make([]string, 2) + copy(slice2, slice1) + b.Sink1(slice2[0]) // $ hasValueFlow="index expression" + + ch := make(chan string) + ch <- a.Src1().(string) + taint16 := test.StepArgCollectionContentRes(ch) + b.Sink1(taint16) // $ MISSING: hasValueFlow="taint16" // currently fails due to lack of post-update nodes after send statements + + c1 := test.C{""} + c1.Set(a.Src1().(string)) + b.Sink1(c1.F) // $ hasValueFlow="selection of F" + + c2 := test.C{a.Src1().(string)} + b.Sink1(c2.Get()) // $ hasValueFlow="call to Get" + + c3 := test.C{""} + c3.Set(a.Src1().(string)) + b.Sink1(c3.Get()) // $ hasValueFlow="call to Get" + + c4 := test.C{""} + c4.Set(a.Src1().(string)) + c4.Set("") + b.Sink1(c4.Get()) // $ SPURIOUS: hasValueFlow="call to Get" // because we currently don't clear content + + cp1 := &test.C{""} + cp1.SetThroughPointer(a.Src1().(string)) + b.Sink1(cp1.F) // $ hasValueFlow="selection of F" + + cp2 := &test.C{a.Src1().(string)} + b.Sink1(cp2.GetThroughPointer()) // $ hasValueFlow="call to GetThroughPointer" + + cp3 := &test.C{""} + cp3.SetThroughPointer(a.Src1().(string)) + b.Sink1(cp3.GetThroughPointer()) // $ hasValueFlow="call to GetThroughPointer" + + cp4 := &test.C{""} + cp4.SetThroughPointer(a.Src1().(string)) + cp4.SetThroughPointer("") + b.Sink1(cp4.GetThroughPointer()) // $ SPURIOUS: hasValueFlow="call to GetThroughPointer" // because we currently don't clear content + + arg1 := src + arg2 := src + arg3 := src + arg4 := src + b.SinkManyArgs(arg1, arg2, arg3, arg4) // $ hasValueFlow="arg1" hasValueFlow="arg2" hasValueFlow="arg3" + + var srcInt int = src.(int) + b.Sink1(max(srcInt, 0, 1)) // $ hasValueFlow="call to max" + b.Sink1(max(0, srcInt, 1)) // $ hasValueFlow="call to max" + b.Sink1(max(0, 1, srcInt)) // $ hasValueFlow="call to max" + b.Sink1(min(srcInt, 0, 1)) // $ hasValueFlow="call to min" + b.Sink1(min(0, srcInt, 1)) // $ hasValueFlow="call to min" + b.Sink1(min(0, 1, srcInt)) // $ hasValueFlow="call to min" +} + +type mapstringstringtype map[string]string +type arraytype []interface{} +type channeltype chan interface{} diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/vendor/github.com/nonexistent/test/stub.go b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/vendor/github.com/nonexistent/test/stub.go new file mode 100644 index 00000000000..746f6ac9a6a --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/vendor/github.com/nonexistent/test/stub.go @@ -0,0 +1,72 @@ +package test + +type T struct{} + +func (t *T) StepArgRes(arg interface{}) interface{} { return nil } + +func (t *T) StepArgRes1(arg interface{}) (interface{}, interface{}) { return nil, nil } + +func (t *T) StepArgArg(a1 interface{}, a2 interface{}) {} + +func (t *T) StepArgQual(arg interface{}) {} + +func (t *T) StepQualRes() interface{} { return nil } + +func (t *T) StepQualArg(arg interface{}) {} + +func StepArgResNoQual(arg interface{}) interface{} { return nil } + +func StepArgResArrayContent(arg interface{}) []interface{} { return nil } + +func StepArgArrayContentRes(arg []interface{}) interface{} { return nil } + +func StepArgResCollectionContent(arg interface{}) interface{} { return nil } + +func StepArgCollectionContentRes(arg interface{}) interface{} { return nil } + +func StepArgResMapKeyContent(arg interface{}) interface{} { return nil } + +func StepArgMapKeyContentRes(arg interface{}) interface{} { return nil } + +func StepArgResMapValueContent(arg interface{}) interface{} { return nil } + +func StepArgMapValueContentRes(arg interface{}) interface{} { return nil } + +func GetElement(x interface{}) interface{} { return nil } + +func SetElement(x interface{}) interface{} { return nil } + +func GetMapKey(x interface{}) interface{} { return nil } + +type A interface { + Src1() interface{} + Src2() interface{} + Src3() (interface{}, interface{}) + SrcArg(arg interface{}) +} + +type A1 struct{} + +func (a *A1) Src1() interface{} { return nil } + +func (a *A1) Src2() interface{} { return nil } + +func (a *A1) Src3() (interface{}, interface{}) { return nil, nil } + +func (a *A1) SrcArg(arg interface{}) {} + +type B interface { + Sink1(arg interface{}) + SinkMethod() interface{} + SinkManyArgs(arg1 interface{}, arg2 interface{}, arg3 interface{}, arg4 interface{}) +} + +type C struct { + F string +} + +func (c C) Set(f string) {} +func (c C) Get() string { return "" } + +func (c *C) SetThroughPointer(f string) {} +func (c *C) GetThroughPointer() string { return "" } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/vendor/modules.txt b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/vendor/modules.txt new file mode 100644 index 00000000000..b62dbf8819b --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalValueFlow/vendor/modules.txt @@ -0,0 +1,3 @@ +# github.com/nonexistent/test v0.0.0-20200203000000-0000000000000 +## explicit +github.com/nonexistent/test diff --git a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.ql b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.ql index 979c4fd6700..8bc89603405 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.ql @@ -1,5 +1,7 @@ import go from DataFlow::Node nd, DataFlow::Node succ -where DataFlow::localFlowStep(nd, succ) +where + DataFlow::localFlowStep(nd, succ) and + (exists(nd.getFile()) or exists(succ.getFile())) select nd, succ diff --git a/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/LocalFlowStep.ql b/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/LocalFlowStep.ql index 979c4fd6700..8bc89603405 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/LocalFlowStep.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/LocalFlowStep.ql @@ -1,5 +1,7 @@ import go from DataFlow::Node nd, DataFlow::Node succ -where DataFlow::localFlowStep(nd, succ) +where + DataFlow::localFlowStep(nd, succ) and + (exists(nd.getFile()) or exists(succ.getFile())) select nd, succ diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Beego/ReflectedXss.expected b/go/ql/test/library-tests/semmle/go/frameworks/Beego/ReflectedXss.expected index 575045cc46e..b8d86627021 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Beego/ReflectedXss.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Beego/ReflectedXss.expected @@ -24,21 +24,21 @@ edges | test.go:199:15:199:26 | call to Data | test.go:204:36:204:53 | type assertion | provenance | | | test.go:199:15:199:26 | call to Data | test.go:205:34:205:51 | type assertion | provenance | | | test.go:200:21:200:54 | call to HTML2str | test.go:200:14:200:55 | type conversion | provenance | | -| test.go:200:36:200:53 | type assertion | test.go:200:21:200:54 | call to HTML2str | provenance | MaD:246 | +| test.go:200:36:200:53 | type assertion | test.go:200:21:200:54 | call to HTML2str | provenance | MaD:249 | | test.go:201:21:201:57 | call to Htmlunquote | test.go:201:14:201:58 | type conversion | provenance | | -| test.go:201:39:201:56 | type assertion | test.go:201:21:201:57 | call to Htmlunquote | provenance | MaD:248 | +| test.go:201:39:201:56 | type assertion | test.go:201:21:201:57 | call to Htmlunquote | provenance | MaD:251 | | test.go:202:2:202:68 | ... := ...[0] | test.go:203:14:203:28 | type assertion | provenance | | -| test.go:202:28:202:56 | type assertion | test.go:202:2:202:68 | ... := ...[0] | provenance | MaD:249 | +| test.go:202:28:202:56 | type assertion | test.go:202:2:202:68 | ... := ...[0] | provenance | MaD:252 | | test.go:204:21:204:54 | call to Str2html | test.go:204:14:204:55 | type conversion | provenance | | -| test.go:204:36:204:53 | type assertion | test.go:204:21:204:54 | call to Str2html | provenance | MaD:251 | +| test.go:204:36:204:53 | type assertion | test.go:204:21:204:54 | call to Str2html | provenance | MaD:254 | | test.go:205:21:205:58 | call to Substr | test.go:205:14:205:59 | type conversion | provenance | | -| test.go:205:34:205:51 | type assertion | test.go:205:21:205:58 | call to Substr | provenance | MaD:252 | +| test.go:205:34:205:51 | type assertion | test.go:205:21:205:58 | call to Substr | provenance | MaD:255 | | test.go:207:6:207:6 | definition of s | test.go:209:14:209:28 | type conversion | provenance | | -| test.go:208:18:208:33 | selection of Form | test.go:207:6:207:6 | definition of s | provenance | MaD:250 | +| test.go:208:18:208:33 | selection of Form | test.go:207:6:207:6 | definition of s | provenance | MaD:253 | | test.go:223:2:223:34 | ... := ...[0] | test.go:225:31:225:31 | f | provenance | | | test.go:223:2:223:34 | ... := ...[1] | test.go:224:14:224:32 | type conversion | provenance | | | test.go:225:2:225:32 | ... := ...[0] | test.go:226:14:226:20 | content | provenance | | -| test.go:225:31:225:31 | f | test.go:225:2:225:32 | ... := ...[0] | provenance | MaD:537 | +| test.go:225:31:225:31 | f | test.go:225:2:225:32 | ... := ...[0] | provenance | MaD:540 | | test.go:228:2:228:40 | ... := ...[0] | test.go:229:14:229:38 | type conversion | provenance | | | test.go:231:7:231:28 | call to GetString | test.go:232:14:232:22 | type conversion | provenance | | | test.go:234:8:234:35 | call to GetStrings | test.go:235:14:235:26 | type conversion | provenance | | @@ -66,39 +66,39 @@ edges | test.go:278:21:278:28 | index expression | test.go:276:2:276:13 | definition of genericFiles [array] | provenance | | | test.go:283:44:283:60 | selection of Filename | test.go:283:21:283:61 | call to GetDisplayString | provenance | FunctionModel | | test.go:284:21:284:53 | call to SliceChunk | test.go:284:21:284:92 | selection of Filename | provenance | | -| test.go:284:38:284:49 | genericFiles | test.go:284:21:284:53 | call to SliceChunk | provenance | MaD:260 | +| test.go:284:38:284:49 | genericFiles | test.go:284:21:284:53 | call to SliceChunk | provenance | MaD:263 | | test.go:285:21:285:60 | call to SliceDiff | test.go:285:21:285:96 | selection of Filename | provenance | | -| test.go:285:37:285:48 | genericFiles | test.go:285:21:285:60 | call to SliceDiff | provenance | MaD:261 | +| test.go:285:37:285:48 | genericFiles | test.go:285:21:285:60 | call to SliceDiff | provenance | MaD:264 | | test.go:290:3:292:44 | call to SliceFilter | test.go:290:3:292:80 | selection of Filename | provenance | | -| test.go:291:4:291:15 | genericFiles | test.go:290:3:292:44 | call to SliceFilter | provenance | MaD:262 | +| test.go:291:4:291:15 | genericFiles | test.go:290:3:292:44 | call to SliceFilter | provenance | MaD:265 | | test.go:293:21:293:65 | call to SliceIntersect | test.go:293:21:293:101 | selection of Filename | provenance | | -| test.go:293:42:293:53 | genericFiles | test.go:293:21:293:65 | call to SliceIntersect | provenance | MaD:263 | +| test.go:293:42:293:53 | genericFiles | test.go:293:21:293:65 | call to SliceIntersect | provenance | MaD:266 | | test.go:294:21:294:65 | call to SliceIntersect | test.go:294:21:294:101 | selection of Filename | provenance | | -| test.go:294:53:294:64 | genericFiles | test.go:294:21:294:65 | call to SliceIntersect | provenance | MaD:263 | +| test.go:294:53:294:64 | genericFiles | test.go:294:21:294:65 | call to SliceIntersect | provenance | MaD:266 | | test.go:295:21:295:61 | call to SliceMerge | test.go:295:21:295:97 | selection of Filename | provenance | | -| test.go:295:38:295:49 | genericFiles | test.go:295:21:295:61 | call to SliceMerge | provenance | MaD:264 | +| test.go:295:38:295:49 | genericFiles | test.go:295:21:295:61 | call to SliceMerge | provenance | MaD:267 | | test.go:296:21:296:61 | call to SliceMerge | test.go:296:21:296:97 | selection of Filename | provenance | | -| test.go:296:49:296:60 | genericFiles | test.go:296:21:296:61 | call to SliceMerge | provenance | MaD:264 | +| test.go:296:49:296:60 | genericFiles | test.go:296:21:296:61 | call to SliceMerge | provenance | MaD:267 | | test.go:297:21:297:66 | call to SlicePad | test.go:297:21:297:102 | selection of Filename | provenance | | | test.go:297:51:297:62 | genericFiles [array] | test.go:297:51:297:65 | index expression | provenance | | -| test.go:297:51:297:65 | index expression | test.go:297:21:297:66 | call to SlicePad | provenance | MaD:265 | +| test.go:297:51:297:65 | index expression | test.go:297:21:297:66 | call to SlicePad | provenance | MaD:268 | | test.go:298:21:298:66 | call to SlicePad | test.go:298:21:298:102 | selection of Filename | provenance | | -| test.go:298:36:298:47 | genericFiles | test.go:298:21:298:66 | call to SlicePad | provenance | MaD:265 | +| test.go:298:36:298:47 | genericFiles | test.go:298:21:298:66 | call to SlicePad | provenance | MaD:268 | | test.go:299:21:299:49 | call to SliceRand | test.go:299:21:299:82 | selection of Filename | provenance | | -| test.go:299:37:299:48 | genericFiles | test.go:299:21:299:49 | call to SliceRand | provenance | MaD:266 | +| test.go:299:37:299:48 | genericFiles | test.go:299:21:299:49 | call to SliceRand | provenance | MaD:269 | | test.go:301:21:301:97 | call to SliceReduce | test.go:301:21:301:133 | selection of Filename | provenance | | -| test.go:301:39:301:50 | genericFiles | test.go:301:21:301:97 | call to SliceReduce | provenance | MaD:267 | +| test.go:301:39:301:50 | genericFiles | test.go:301:21:301:97 | call to SliceReduce | provenance | MaD:270 | | test.go:302:21:302:52 | call to SliceShuffle | test.go:302:21:302:88 | selection of Filename | provenance | | -| test.go:302:40:302:51 | genericFiles | test.go:302:21:302:52 | call to SliceShuffle | provenance | MaD:268 | +| test.go:302:40:302:51 | genericFiles | test.go:302:21:302:52 | call to SliceShuffle | provenance | MaD:271 | | test.go:303:21:303:51 | call to SliceUnique | test.go:303:21:303:87 | selection of Filename | provenance | | -| test.go:303:39:303:50 | genericFiles | test.go:303:21:303:51 | call to SliceUnique | provenance | MaD:269 | +| test.go:303:39:303:50 | genericFiles | test.go:303:21:303:51 | call to SliceUnique | provenance | MaD:272 | | test.go:308:2:308:5 | definition of bMap | test.go:311:21:311:24 | bMap | provenance | | | test.go:308:2:308:5 | definition of bMap | test.go:312:21:312:24 | bMap | provenance | | | test.go:309:15:309:36 | call to GetString | test.go:310:22:310:30 | untrusted | provenance | | -| test.go:310:22:310:30 | untrusted | test.go:308:2:308:5 | definition of bMap | provenance | MaD:272 | -| test.go:311:21:311:24 | bMap | test.go:311:21:311:39 | call to Get | provenance | MaD:270 | +| test.go:310:22:310:30 | untrusted | test.go:308:2:308:5 | definition of bMap | provenance | MaD:275 | +| test.go:311:21:311:24 | bMap | test.go:311:21:311:39 | call to Get | provenance | MaD:273 | | test.go:311:21:311:39 | call to Get | test.go:311:21:311:48 | type assertion | provenance | | -| test.go:312:21:312:24 | bMap | test.go:312:21:312:32 | call to Items | provenance | MaD:271 | +| test.go:312:21:312:24 | bMap | test.go:312:21:312:32 | call to Items | provenance | MaD:274 | | test.go:312:21:312:32 | call to Items | test.go:312:21:312:52 | type assertion | provenance | | nodes | test.go:33:6:33:10 | definition of bound | semmle.label | definition of bound | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Beego/TaintedPath.expected b/go/ql/test/library-tests/semmle/go/frameworks/Beego/TaintedPath.expected index 94a3262d41e..05e9c603276 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Beego/TaintedPath.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Beego/TaintedPath.expected @@ -2,7 +2,7 @@ edges | test.go:215:15:215:26 | call to Data | test.go:216:18:216:26 | untrusted | provenance | | | test.go:215:15:215:26 | call to Data | test.go:217:10:217:18 | untrusted | provenance | | | test.go:215:15:215:26 | call to Data | test.go:218:35:218:43 | untrusted | provenance | | -| test.go:324:17:324:37 | selection of RequestBody | test.go:324:40:324:43 | &... | provenance | MaD:181 | +| test.go:324:17:324:37 | selection of RequestBody | test.go:324:40:324:43 | &... | provenance | MaD:184 | | test.go:324:40:324:43 | &... | test.go:326:35:326:43 | untrusted | provenance | | | test.go:332:15:332:26 | call to Data | test.go:334:23:334:31 | untrusted | provenance | | | test.go:340:15:340:26 | call to Data | test.go:342:53:342:61 | untrusted | provenance | | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/BeegoOrm/SqlInjection.expected b/go/ql/test/library-tests/semmle/go/frameworks/BeegoOrm/SqlInjection.expected index 88df7efaf18..db36747266e 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/BeegoOrm/SqlInjection.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/BeegoOrm/SqlInjection.expected @@ -1,36 +1,36 @@ edges -| test.go:10:15:10:41 | call to UserAgent | test.go:12:11:12:19 | untrusted | provenance | Src:MaD:671 | -| test.go:10:15:10:41 | call to UserAgent | test.go:13:23:13:31 | untrusted | provenance | Src:MaD:671 | -| test.go:10:15:10:41 | call to UserAgent | test.go:14:14:14:22 | untrusted | provenance | Src:MaD:671 | -| test.go:10:15:10:41 | call to UserAgent | test.go:15:26:15:34 | untrusted | provenance | Src:MaD:671 | -| test.go:10:15:10:41 | call to UserAgent | test.go:16:12:16:20 | untrusted | provenance | Src:MaD:671 | -| test.go:10:15:10:41 | call to UserAgent | test.go:17:24:17:32 | untrusted | provenance | Src:MaD:671 | -| test.go:10:15:10:41 | call to UserAgent | test.go:18:15:18:23 | untrusted | provenance | Src:MaD:671 | -| test.go:10:15:10:41 | call to UserAgent | test.go:19:27:19:35 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:26:12:26:20 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:27:10:27:18 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:28:15:28:23 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:29:14:29:22 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:30:15:30:23 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:31:8:31:16 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:32:11:32:19 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:33:9:33:17 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:34:8:34:16 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:35:8:35:16 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:36:13:36:21 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:37:13:37:21 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:38:12:38:20 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:39:12:39:20 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:40:9:40:17 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:41:12:41:20 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:42:16:42:24 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:42:27:42:35 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:43:12:43:20 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:44:14:44:22 | untrusted | provenance | Src:MaD:671 | -| test.go:24:15:24:41 | call to UserAgent | test.go:44:25:44:33 | untrusted | provenance | Src:MaD:671 | -| test.go:48:15:48:41 | call to UserAgent | test.go:49:12:49:20 | untrusted | provenance | Src:MaD:671 | -| test.go:54:15:54:41 | call to UserAgent | test.go:56:31:56:39 | untrusted | provenance | Src:MaD:671 | -| test.go:60:15:60:41 | call to UserAgent | test.go:62:19:62:27 | untrusted | provenance | Src:MaD:671 | +| test.go:10:15:10:41 | call to UserAgent | test.go:12:11:12:19 | untrusted | provenance | Src:MaD:674 | +| test.go:10:15:10:41 | call to UserAgent | test.go:13:23:13:31 | untrusted | provenance | Src:MaD:674 | +| test.go:10:15:10:41 | call to UserAgent | test.go:14:14:14:22 | untrusted | provenance | Src:MaD:674 | +| test.go:10:15:10:41 | call to UserAgent | test.go:15:26:15:34 | untrusted | provenance | Src:MaD:674 | +| test.go:10:15:10:41 | call to UserAgent | test.go:16:12:16:20 | untrusted | provenance | Src:MaD:674 | +| test.go:10:15:10:41 | call to UserAgent | test.go:17:24:17:32 | untrusted | provenance | Src:MaD:674 | +| test.go:10:15:10:41 | call to UserAgent | test.go:18:15:18:23 | untrusted | provenance | Src:MaD:674 | +| test.go:10:15:10:41 | call to UserAgent | test.go:19:27:19:35 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:26:12:26:20 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:27:10:27:18 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:28:15:28:23 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:29:14:29:22 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:30:15:30:23 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:31:8:31:16 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:32:11:32:19 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:33:9:33:17 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:34:8:34:16 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:35:8:35:16 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:36:13:36:21 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:37:13:37:21 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:38:12:38:20 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:39:12:39:20 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:40:9:40:17 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:41:12:41:20 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:42:16:42:24 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:42:27:42:35 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:43:12:43:20 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:44:14:44:22 | untrusted | provenance | Src:MaD:674 | +| test.go:24:15:24:41 | call to UserAgent | test.go:44:25:44:33 | untrusted | provenance | Src:MaD:674 | +| test.go:48:15:48:41 | call to UserAgent | test.go:49:12:49:20 | untrusted | provenance | Src:MaD:674 | +| test.go:54:15:54:41 | call to UserAgent | test.go:56:31:56:39 | untrusted | provenance | Src:MaD:674 | +| test.go:60:15:60:41 | call to UserAgent | test.go:62:19:62:27 | untrusted | provenance | Src:MaD:674 | nodes | test.go:10:15:10:41 | call to UserAgent | semmle.label | call to UserAgent | | test.go:12:11:12:19 | untrusted | semmle.label | untrusted | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected b/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected index 77425f059c8..ff7d5849239 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected @@ -1,14 +1,20 @@ edges | test.go:172:2:172:6 | definition of param | test.go:173:20:173:24 | param | provenance | | +| test.go:172:2:172:6 | definition of param | test.go:173:20:173:24 | param | provenance | Config | | test.go:172:11:172:32 | call to Param | test.go:172:2:172:6 | definition of param | provenance | | +| test.go:172:11:172:32 | call to Param | test.go:172:2:172:6 | definition of param | provenance | Config | | test.go:178:2:178:6 | definition of param | test.go:182:24:182:28 | param | provenance | | +| test.go:178:2:178:6 | definition of param | test.go:182:24:182:28 | param | provenance | Config | | test.go:178:11:178:32 | call to Param | test.go:178:2:178:6 | definition of param | provenance | | -| test.go:182:24:182:28 | param | test.go:182:20:182:28 | ...+... | provenance | | +| test.go:178:11:178:32 | call to Param | test.go:178:2:178:6 | definition of param | provenance | Config | +| test.go:182:24:182:28 | param | test.go:182:20:182:28 | ...+... | provenance | Config | | test.go:190:2:190:4 | definition of url | test.go:193:21:193:23 | url | provenance | | +| test.go:190:2:190:4 | definition of url | test.go:193:21:193:23 | url | provenance | Config | | test.go:190:9:190:26 | star expression | test.go:190:2:190:4 | definition of url | provenance | | -| test.go:190:9:190:26 | star expression | test.go:190:10:190:26 | selection of URL | provenance | | -| test.go:190:10:190:26 | selection of URL | test.go:190:9:190:26 | star expression | provenance | | -| test.go:193:21:193:23 | url | test.go:193:21:193:32 | call to String | provenance | | +| test.go:190:9:190:26 | star expression | test.go:190:2:190:4 | definition of url | provenance | Config | +| test.go:190:9:190:26 | star expression | test.go:190:10:190:26 | selection of URL | provenance | Config | +| test.go:190:10:190:26 | selection of URL | test.go:190:9:190:26 | star expression | provenance | Config | +| test.go:193:21:193:23 | url | test.go:193:21:193:32 | call to String | provenance | Config | nodes | test.go:172:2:172:6 | definition of param | semmle.label | definition of param | | test.go:172:11:172:32 | call to Param | semmle.label | call to Param | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Echo/ReflectedXss.expected b/go/ql/test/library-tests/semmle/go/frameworks/Echo/ReflectedXss.expected index c29c8d4d888..b0917d9bc3a 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Echo/ReflectedXss.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Echo/ReflectedXss.expected @@ -8,28 +8,28 @@ edges | test.go:51:2:51:30 | ... := ...[0] | test.go:52:16:52:37 | index expression | provenance | | | test.go:57:2:57:46 | ... := ...[0] | test.go:58:13:58:22 | fileHeader | provenance | | | test.go:58:2:58:29 | ... := ...[0] | test.go:60:2:60:5 | file | provenance | | -| test.go:58:13:58:22 | fileHeader | test.go:58:2:58:29 | ... := ...[0] | provenance | MaD:624 | +| test.go:58:13:58:22 | fileHeader | test.go:58:2:58:29 | ... := ...[0] | provenance | MaD:627 | | test.go:59:2:59:7 | definition of buffer | test.go:61:20:61:25 | buffer | provenance | | -| test.go:60:2:60:5 | file | test.go:59:2:59:7 | definition of buffer | provenance | MaD:550 | +| test.go:60:2:60:5 | file | test.go:59:2:59:7 | definition of buffer | provenance | MaD:553 | | test.go:66:2:66:31 | ... := ...[0] | test.go:67:16:67:41 | index expression | provenance | | | test.go:72:2:72:31 | ... := ...[0] | test.go:74:13:74:22 | fileHeader | provenance | | | test.go:74:2:74:29 | ... := ...[0] | test.go:76:2:76:5 | file | provenance | | -| test.go:74:13:74:22 | fileHeader | test.go:74:2:74:29 | ... := ...[0] | provenance | MaD:624 | +| test.go:74:13:74:22 | fileHeader | test.go:74:2:74:29 | ... := ...[0] | provenance | MaD:627 | | test.go:75:2:75:7 | definition of buffer | test.go:77:20:77:25 | buffer | provenance | | -| test.go:76:2:76:5 | file | test.go:75:2:75:7 | definition of buffer | provenance | MaD:550 | +| test.go:76:2:76:5 | file | test.go:75:2:75:7 | definition of buffer | provenance | MaD:553 | | test.go:82:2:82:32 | ... := ...[0] | test.go:83:16:83:24 | selection of Value | provenance | | | test.go:88:13:88:25 | call to Cookies | test.go:89:16:89:31 | selection of Value | provenance | | | test.go:99:11:99:15 | &... | test.go:100:16:100:21 | selection of s | provenance | | | test.go:112:17:112:19 | definition of ctx | test.go:114:16:114:18 | ctx | provenance | | -| test.go:113:21:113:42 | call to Param | test.go:112:17:112:19 | definition of ctx | provenance | MaD:355 | -| test.go:114:16:114:18 | ctx | test.go:114:16:114:33 | call to Get | provenance | MaD:354 | +| test.go:113:21:113:42 | call to Param | test.go:112:17:112:19 | definition of ctx | provenance | MaD:358 | +| test.go:114:16:114:18 | ctx | test.go:114:16:114:33 | call to Get | provenance | MaD:357 | | test.go:114:16:114:33 | call to Get | test.go:114:16:114:42 | type assertion | provenance | | | test.go:124:11:124:32 | call to Param | test.go:125:16:125:20 | param | provenance | | | test.go:130:11:130:32 | call to Param | test.go:131:20:131:32 | type conversion | provenance | | | test.go:136:11:136:32 | call to Param | test.go:137:29:137:41 | type conversion | provenance | | | test.go:148:11:148:32 | call to Param | test.go:149:30:149:34 | param | provenance | | | test.go:149:12:149:35 | call to NewReader | test.go:150:31:150:36 | reader | provenance | | -| test.go:149:30:149:34 | param | test.go:149:12:149:35 | call to NewReader | provenance | MaD:833 | +| test.go:149:30:149:34 | param | test.go:149:12:149:35 | call to NewReader | provenance | MaD:836 | | test.go:164:11:164:32 | call to Param | test.go:165:23:165:35 | type conversion | provenance | | nodes | test.go:15:11:15:32 | call to Param | semmle.label | call to Param | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected b/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected index fc1b0f4ec46..4bb254ce89d 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected @@ -3,13 +3,13 @@ edges | jsoniter.go:23:20:23:38 | call to getUntrustedBytes | jsoniter.go:31:21:31:34 | untrustedInput | provenance | | | jsoniter.go:24:21:24:40 | call to getUntrustedString | jsoniter.go:35:27:35:41 | untrustedString | provenance | | | jsoniter.go:24:21:24:40 | call to getUntrustedString | jsoniter.go:39:31:39:45 | untrustedString | provenance | | -| jsoniter.go:27:17:27:30 | untrustedInput | jsoniter.go:27:33:27:37 | &... | provenance | MaD:346 | +| jsoniter.go:27:17:27:30 | untrustedInput | jsoniter.go:27:33:27:37 | &... | provenance | MaD:349 | | jsoniter.go:27:33:27:37 | &... | jsoniter.go:28:15:28:24 | selection of field | provenance | | -| jsoniter.go:31:21:31:34 | untrustedInput | jsoniter.go:31:37:31:42 | &... | provenance | MaD:344 | +| jsoniter.go:31:21:31:34 | untrustedInput | jsoniter.go:31:37:31:42 | &... | provenance | MaD:347 | | jsoniter.go:31:37:31:42 | &... | jsoniter.go:32:15:32:25 | selection of field | provenance | | -| jsoniter.go:35:27:35:41 | untrustedString | jsoniter.go:35:44:35:49 | &... | provenance | MaD:347 | +| jsoniter.go:35:27:35:41 | untrustedString | jsoniter.go:35:44:35:49 | &... | provenance | MaD:350 | | jsoniter.go:35:44:35:49 | &... | jsoniter.go:36:15:36:25 | selection of field | provenance | | -| jsoniter.go:39:31:39:45 | untrustedString | jsoniter.go:39:48:39:53 | &... | provenance | MaD:345 | +| jsoniter.go:39:31:39:45 | untrustedString | jsoniter.go:39:48:39:53 | &... | provenance | MaD:348 | | jsoniter.go:39:48:39:53 | &... | jsoniter.go:40:15:40:25 | selection of field | provenance | | nodes | jsoniter.go:23:20:23:38 | call to getUntrustedBytes | semmle.label | call to getUntrustedBytes | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/GoMicro/LogInjection.expected b/go/ql/test/library-tests/semmle/go/frameworks/GoMicro/LogInjection.expected index 7e8cdc288f1..8e113c12ef7 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/GoMicro/LogInjection.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/GoMicro/LogInjection.expected @@ -1,12 +1,12 @@ edges -| main.go:18:46:18:48 | definition of req | main.go:18:46:18:48 | definition of req | provenance | | -| main.go:18:46:18:48 | definition of req | main.go:18:46:18:48 | definition of req | provenance | | +| main.go:18:46:18:48 | definition of req | main.go:18:46:18:48 | definition of req [Return] | provenance | | | main.go:18:46:18:48 | definition of req | main.go:21:28:21:31 | name | provenance | | | main.go:18:46:18:48 | definition of req | main.go:21:28:21:31 | name | provenance | | -| main.go:18:46:18:48 | definition of req | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | provenance | | -| proto/Hello.pb.micro.go:85:53:85:54 | definition of in | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | provenance | | +| main.go:18:46:18:48 | definition of req [Return] | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | provenance | | +| proto/Hello.pb.micro.go:85:53:85:54 | definition of in | proto/Hello.pb.micro.go:85:53:85:54 | definition of in [Return] | provenance | | | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | proto/Hello.pb.micro.go:86:37:86:38 | in | provenance | | | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | proto/Hello.pb.micro.go:86:37:86:38 | in | provenance | | +| proto/Hello.pb.micro.go:85:53:85:54 | definition of in [Return] | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | provenance | | | proto/Hello.pb.micro.go:86:37:86:38 | in | main.go:18:46:18:48 | definition of req | provenance | | | proto/Hello.pb.micro.go:86:37:86:38 | in | main.go:18:46:18:48 | definition of req | provenance | | | proto/Hello.pb.micro.go:86:37:86:38 | in | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | provenance | | @@ -14,9 +14,11 @@ edges nodes | main.go:18:46:18:48 | definition of req | semmle.label | definition of req | | main.go:18:46:18:48 | definition of req | semmle.label | definition of req | +| main.go:18:46:18:48 | definition of req [Return] | semmle.label | definition of req [Return] | | main.go:21:28:21:31 | name | semmle.label | name | | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | semmle.label | definition of in | | proto/Hello.pb.micro.go:85:53:85:54 | definition of in | semmle.label | definition of in | +| proto/Hello.pb.micro.go:85:53:85:54 | definition of in [Return] | semmle.label | definition of in [Return] | | proto/Hello.pb.micro.go:86:37:86:38 | in | semmle.label | in | | proto/Hello.pb.micro.go:86:37:86:38 | in | semmle.label | in | subpaths diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected b/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected index e0eb8c6cc08..749556701f3 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected @@ -1,9 +1,9 @@ edges -| EndToEnd.go:94:20:94:27 | implicit dereference | EndToEnd.go:94:20:94:27 | selection of Params | provenance | | -| EndToEnd.go:94:20:94:27 | implicit dereference | EndToEnd.go:94:20:94:32 | selection of Form | provenance | | -| EndToEnd.go:94:20:94:27 | selection of Params | EndToEnd.go:94:20:94:27 | implicit dereference | provenance | | -| EndToEnd.go:94:20:94:27 | selection of Params | EndToEnd.go:94:20:94:32 | selection of Form | provenance | | -| EndToEnd.go:94:20:94:32 | selection of Form | EndToEnd.go:94:20:94:49 | call to Get | provenance | | +| EndToEnd.go:94:20:94:27 | implicit dereference | EndToEnd.go:94:20:94:27 | selection of Params | provenance | Config | +| EndToEnd.go:94:20:94:27 | implicit dereference | EndToEnd.go:94:20:94:32 | selection of Form | provenance | Config | +| EndToEnd.go:94:20:94:27 | selection of Params | EndToEnd.go:94:20:94:27 | implicit dereference | provenance | Config | +| EndToEnd.go:94:20:94:27 | selection of Params | EndToEnd.go:94:20:94:32 | selection of Form | provenance | Config | +| EndToEnd.go:94:20:94:32 | selection of Form | EndToEnd.go:94:20:94:49 | call to Get | provenance | Config | nodes | EndToEnd.go:94:20:94:27 | implicit dereference | semmle.label | implicit dereference | | EndToEnd.go:94:20:94:27 | selection of Params | semmle.label | selection of Params | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Revel/ReflectedXss.expected b/go/ql/test/library-tests/semmle/go/frameworks/Revel/ReflectedXss.expected index 23abbdd54b2..3920d50cdc4 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Revel/ReflectedXss.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Revel/ReflectedXss.expected @@ -1,10 +1,10 @@ edges | EndToEnd.go:35:2:35:4 | definition of buf | EndToEnd.go:37:24:37:26 | buf | provenance | | | EndToEnd.go:36:18:36:25 | selection of Params | EndToEnd.go:36:18:36:30 | selection of Form | provenance | | -| EndToEnd.go:36:18:36:30 | selection of Form | EndToEnd.go:36:18:36:47 | call to Get | provenance | MaD:739 | -| EndToEnd.go:36:18:36:47 | call to Get | EndToEnd.go:35:2:35:4 | definition of buf | provenance | MaD:553 | +| EndToEnd.go:36:18:36:30 | selection of Form | EndToEnd.go:36:18:36:47 | call to Get | provenance | MaD:742 | +| EndToEnd.go:36:18:36:47 | call to Get | EndToEnd.go:35:2:35:4 | definition of buf | provenance | MaD:556 | | EndToEnd.go:69:22:69:29 | selection of Params | EndToEnd.go:69:22:69:34 | selection of Form | provenance | | -| EndToEnd.go:69:22:69:34 | selection of Form | EndToEnd.go:69:22:69:51 | call to Get | provenance | MaD:739 | +| EndToEnd.go:69:22:69:34 | selection of Form | EndToEnd.go:69:22:69:51 | call to Get | provenance | MaD:742 | | Revel.go:70:22:70:29 | selection of Params | Revel.go:70:22:70:35 | selection of Query | provenance | | | examples/booking/app/init.go:36:44:36:48 | selection of URL | examples/booking/app/init.go:36:44:36:53 | selection of Path | provenance | | | examples/booking/app/init.go:40:49:40:53 | selection of URL | examples/booking/app/init.go:40:49:40:58 | selection of Path | provenance | | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Revel/TaintedPath.expected b/go/ql/test/library-tests/semmle/go/frameworks/Revel/TaintedPath.expected index dc85069dcba..fbe76bc2f91 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Revel/TaintedPath.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Revel/TaintedPath.expected @@ -1,8 +1,8 @@ edges | EndToEnd.go:58:18:58:25 | selection of Params | EndToEnd.go:58:18:58:30 | selection of Form | provenance | | -| EndToEnd.go:58:18:58:30 | selection of Form | EndToEnd.go:58:18:58:47 | call to Get | provenance | MaD:739 | +| EndToEnd.go:58:18:58:30 | selection of Form | EndToEnd.go:58:18:58:47 | call to Get | provenance | MaD:742 | | EndToEnd.go:64:26:64:33 | selection of Params | EndToEnd.go:64:26:64:38 | selection of Form | provenance | | -| EndToEnd.go:64:26:64:38 | selection of Form | EndToEnd.go:64:26:64:55 | call to Get | provenance | MaD:739 | +| EndToEnd.go:64:26:64:38 | selection of Form | EndToEnd.go:64:26:64:55 | call to Get | provenance | MaD:742 | nodes | EndToEnd.go:58:18:58:25 | selection of Params | semmle.label | selection of Params | | EndToEnd.go:58:18:58:30 | selection of Form | semmle.label | selection of Form | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Twirp/RequestForgery.expected b/go/ql/test/library-tests/semmle/go/frameworks/Twirp/RequestForgery.expected index 2290d6d6c40..e70d43e38f8 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Twirp/RequestForgery.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Twirp/RequestForgery.expected @@ -6,22 +6,21 @@ edges | rpc/notes/service.twirp.go:493:2:493:2 | capture variable reqContent | rpc/notes/service.twirp.go:495:35:495:44 | reqContent | provenance | | | rpc/notes/service.twirp.go:495:35:495:44 | reqContent | server/main.go:19:56:19:61 | definition of params | provenance | | | rpc/notes/service.twirp.go:538:2:538:33 | ... := ...[0] | rpc/notes/service.twirp.go:544:27:544:29 | buf | provenance | | -| rpc/notes/service.twirp.go:538:25:538:32 | selection of Body | rpc/notes/service.twirp.go:538:2:538:33 | ... := ...[0] | provenance | MaD:544 | +| rpc/notes/service.twirp.go:538:25:538:32 | selection of Body | rpc/notes/service.twirp.go:538:2:538:33 | ... := ...[0] | provenance | MaD:547 | | rpc/notes/service.twirp.go:543:2:543:11 | definition of reqContent | rpc/notes/service.twirp.go:574:2:574:2 | capture variable reqContent | provenance | | -| rpc/notes/service.twirp.go:544:27:544:29 | buf | rpc/notes/service.twirp.go:543:2:543:11 | definition of reqContent | provenance | MaD:429 | +| rpc/notes/service.twirp.go:544:27:544:29 | buf | rpc/notes/service.twirp.go:543:2:543:11 | definition of reqContent | provenance | MaD:432 | | rpc/notes/service.twirp.go:554:6:554:13 | definition of typedReq | rpc/notes/service.twirp.go:558:44:558:51 | typedReq | provenance | | | rpc/notes/service.twirp.go:558:44:558:51 | typedReq | server/main.go:19:56:19:61 | definition of params | provenance | | | rpc/notes/service.twirp.go:574:2:574:2 | capture variable reqContent | rpc/notes/service.twirp.go:576:35:576:44 | reqContent | provenance | | | rpc/notes/service.twirp.go:576:35:576:44 | reqContent | server/main.go:19:56:19:61 | definition of params | provenance | | -| server/main.go:19:56:19:61 | definition of params | client/main.go:16:35:16:78 | &... | provenance | | -| server/main.go:19:56:19:61 | definition of params | rpc/notes/service.twirp.go:473:6:473:13 | definition of typedReq | provenance | | -| server/main.go:19:56:19:61 | definition of params | rpc/notes/service.twirp.go:493:2:493:2 | capture variable reqContent | provenance | | -| server/main.go:19:56:19:61 | definition of params | rpc/notes/service.twirp.go:554:6:554:13 | definition of typedReq | provenance | | -| server/main.go:19:56:19:61 | definition of params | rpc/notes/service.twirp.go:574:2:574:2 | capture variable reqContent | provenance | | -| server/main.go:19:56:19:61 | definition of params | server/main.go:19:56:19:61 | definition of params | provenance | | -| server/main.go:19:56:19:61 | definition of params | server/main.go:19:56:19:61 | definition of params | provenance | | +| server/main.go:19:56:19:61 | definition of params | server/main.go:19:56:19:61 | definition of params [Return] | provenance | | | server/main.go:19:56:19:61 | definition of params | server/main.go:30:38:30:48 | selection of Text | provenance | | | server/main.go:19:56:19:61 | definition of params | server/main.go:30:38:30:48 | selection of Text | provenance | | +| server/main.go:19:56:19:61 | definition of params [Return] | client/main.go:16:35:16:78 | &... | provenance | | +| server/main.go:19:56:19:61 | definition of params [Return] | rpc/notes/service.twirp.go:473:6:473:13 | definition of typedReq | provenance | | +| server/main.go:19:56:19:61 | definition of params [Return] | rpc/notes/service.twirp.go:493:2:493:2 | capture variable reqContent | provenance | | +| server/main.go:19:56:19:61 | definition of params [Return] | rpc/notes/service.twirp.go:554:6:554:13 | definition of typedReq | provenance | | +| server/main.go:19:56:19:61 | definition of params [Return] | rpc/notes/service.twirp.go:574:2:574:2 | capture variable reqContent | provenance | | nodes | client/main.go:16:35:16:78 | &... | semmle.label | &... | | rpc/notes/service.twirp.go:473:6:473:13 | definition of typedReq | semmle.label | definition of typedReq | @@ -38,6 +37,7 @@ nodes | rpc/notes/service.twirp.go:576:35:576:44 | reqContent | semmle.label | reqContent | | server/main.go:19:56:19:61 | definition of params | semmle.label | definition of params | | server/main.go:19:56:19:61 | definition of params | semmle.label | definition of params | +| server/main.go:19:56:19:61 | definition of params [Return] | semmle.label | definition of params [Return] | | server/main.go:30:38:30:48 | selection of Text | semmle.label | selection of Text | subpaths #select diff --git a/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/ReflectedXss.expected b/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/ReflectedXss.expected index 7e9932e143d..18ebd92b098 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/ReflectedXss.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/ReflectedXss.expected @@ -1,40 +1,40 @@ edges -| test.go:12:12:12:22 | selection of URL | test.go:12:12:12:30 | call to Query | provenance | MaD:732 | -| test.go:12:12:12:30 | call to Query | test.go:12:12:12:44 | call to Get | provenance | MaD:739 | +| test.go:12:12:12:22 | selection of URL | test.go:12:12:12:30 | call to Query | provenance | MaD:735 | +| test.go:12:12:12:30 | call to Query | test.go:12:12:12:44 | call to Get | provenance | MaD:742 | | test.go:12:12:12:44 | call to Get | test.go:15:42:15:47 | param1 | provenance | | | test.go:15:22:15:48 | call to UnescapeString | test.go:15:15:15:49 | type conversion | provenance | | -| test.go:15:42:15:47 | param1 | test.go:15:22:15:48 | call to UnescapeString | provenance | MaD:411 | +| test.go:15:42:15:47 | param1 | test.go:15:22:15:48 | call to UnescapeString | provenance | MaD:414 | | test.go:17:2:17:36 | ... := ...[0] | test.go:18:15:18:31 | type conversion | provenance | | | test.go:17:2:17:36 | ... := ...[0] | test.go:29:22:29:25 | node | provenance | | -| test.go:17:24:17:35 | selection of Body | test.go:17:2:17:36 | ... := ...[0] | provenance | MaD:406 | +| test.go:17:24:17:35 | selection of Body | test.go:17:2:17:36 | ... := ...[0] | provenance | MaD:409 | | test.go:20:2:20:48 | ... := ...[0] | test.go:21:15:21:32 | type conversion | provenance | | -| test.go:20:36:20:47 | selection of Body | test.go:20:2:20:48 | ... := ...[0] | provenance | MaD:409 | +| test.go:20:36:20:47 | selection of Body | test.go:20:2:20:48 | ... := ...[0] | provenance | MaD:412 | | test.go:23:2:23:50 | ... := ...[0] | test.go:24:15:24:35 | type conversion | provenance | | -| test.go:23:33:23:44 | selection of Body | test.go:23:2:23:50 | ... := ...[0] | provenance | MaD:407 | +| test.go:23:33:23:44 | selection of Body | test.go:23:2:23:50 | ... := ...[0] | provenance | MaD:410 | | test.go:26:2:26:62 | ... := ...[0] | test.go:27:15:27:36 | type conversion | provenance | | -| test.go:26:45:26:56 | selection of Body | test.go:26:2:26:62 | ... := ...[0] | provenance | MaD:408 | +| test.go:26:45:26:56 | selection of Body | test.go:26:2:26:62 | ... := ...[0] | provenance | MaD:411 | | test.go:31:15:31:45 | call to NewTokenizer | test.go:32:15:32:23 | tokenizer | provenance | | | test.go:31:15:31:45 | call to NewTokenizer | test.go:33:15:33:23 | tokenizer | provenance | | | test.go:31:15:31:45 | call to NewTokenizer | test.go:34:17:34:25 | tokenizer | provenance | | | test.go:31:15:31:45 | call to NewTokenizer | test.go:36:15:36:23 | tokenizer | provenance | | | test.go:31:15:31:45 | call to NewTokenizer | test.go:37:22:37:30 | tokenizer | provenance | | -| test.go:31:33:31:44 | selection of Body | test.go:31:15:31:45 | call to NewTokenizer | provenance | MaD:404 | -| test.go:32:15:32:23 | tokenizer | test.go:32:15:32:34 | call to Buffered | provenance | MaD:414 | -| test.go:33:15:33:23 | tokenizer | test.go:33:15:33:29 | call to Raw | provenance | MaD:415 | +| test.go:31:33:31:44 | selection of Body | test.go:31:15:31:45 | call to NewTokenizer | provenance | MaD:407 | +| test.go:32:15:32:23 | tokenizer | test.go:32:15:32:34 | call to Buffered | provenance | MaD:417 | +| test.go:33:15:33:23 | tokenizer | test.go:33:15:33:29 | call to Raw | provenance | MaD:418 | | test.go:34:2:34:35 | ... := ...[1] | test.go:35:15:35:19 | value | provenance | | -| test.go:34:17:34:25 | tokenizer | test.go:34:2:34:35 | ... := ...[1] | provenance | MaD:416 | -| test.go:36:15:36:23 | tokenizer | test.go:36:15:36:30 | call to Text | provenance | MaD:417 | -| test.go:37:22:37:30 | tokenizer | test.go:37:22:37:38 | call to Token | provenance | MaD:418 | +| test.go:34:17:34:25 | tokenizer | test.go:34:2:34:35 | ... := ...[1] | provenance | MaD:419 | +| test.go:36:15:36:23 | tokenizer | test.go:36:15:36:30 | call to Text | provenance | MaD:420 | +| test.go:37:22:37:30 | tokenizer | test.go:37:22:37:38 | call to Token | provenance | MaD:421 | | test.go:37:22:37:38 | call to Token | test.go:37:15:37:44 | type conversion | provenance | | | test.go:39:23:39:77 | call to NewTokenizerFragment | test.go:40:15:40:31 | tokenizerFragment | provenance | | -| test.go:39:49:39:60 | selection of Body | test.go:39:23:39:77 | call to NewTokenizerFragment | provenance | MaD:405 | -| test.go:40:15:40:31 | tokenizerFragment | test.go:40:15:40:42 | call to Buffered | provenance | MaD:414 | +| test.go:39:49:39:60 | selection of Body | test.go:39:23:39:77 | call to NewTokenizerFragment | provenance | MaD:408 | +| test.go:40:15:40:31 | tokenizerFragment | test.go:40:15:40:42 | call to Buffered | provenance | MaD:417 | | test.go:42:6:42:14 | definition of cleanNode | test.go:45:22:45:31 | &... | provenance | | | test.go:42:6:42:14 | definition of cleanNode | test.go:45:22:45:31 | &... | provenance | | | test.go:42:6:42:14 | definition of cleanNode | test.go:45:23:45:31 | cleanNode | provenance | | | test.go:43:2:43:43 | ... := ...[0] | test.go:44:24:44:34 | taintedNode | provenance | | -| test.go:43:31:43:42 | selection of Body | test.go:43:2:43:43 | ... := ...[0] | provenance | MaD:406 | -| test.go:44:24:44:34 | taintedNode | test.go:42:6:42:14 | definition of cleanNode | provenance | MaD:412 | +| test.go:43:31:43:42 | selection of Body | test.go:43:2:43:43 | ... := ...[0] | provenance | MaD:409 | +| test.go:44:24:44:34 | taintedNode | test.go:42:6:42:14 | definition of cleanNode | provenance | MaD:415 | | test.go:45:22:45:31 | &... | test.go:45:22:45:31 | &... | provenance | | | test.go:45:22:45:31 | &... | test.go:45:22:45:31 | &... | provenance | | | test.go:45:22:45:31 | &... | test.go:45:23:45:31 | cleanNode | provenance | | @@ -46,8 +46,8 @@ edges | test.go:47:6:47:15 | definition of cleanNode2 | test.go:50:22:50:32 | &... | provenance | | | test.go:47:6:47:15 | definition of cleanNode2 | test.go:50:23:50:32 | cleanNode2 | provenance | | | test.go:48:2:48:44 | ... := ...[0] | test.go:49:26:49:37 | taintedNode2 | provenance | | -| test.go:48:32:48:43 | selection of Body | test.go:48:2:48:44 | ... := ...[0] | provenance | MaD:406 | -| test.go:49:26:49:37 | taintedNode2 | test.go:47:6:47:15 | definition of cleanNode2 | provenance | MaD:413 | +| test.go:48:32:48:43 | selection of Body | test.go:48:2:48:44 | ... := ...[0] | provenance | MaD:409 | +| test.go:49:26:49:37 | taintedNode2 | test.go:47:6:47:15 | definition of cleanNode2 | provenance | MaD:416 | | test.go:50:22:50:32 | &... | test.go:50:22:50:32 | &... | provenance | | | test.go:50:22:50:32 | &... | test.go:50:22:50:32 | &... | provenance | | | test.go:50:22:50:32 | &... | test.go:50:23:50:32 | cleanNode2 | provenance | | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/SqlInjection.expected b/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/SqlInjection.expected index 8b3a16cd35c..8c709e5b98c 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/SqlInjection.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/XNetHtml/SqlInjection.expected @@ -1,6 +1,6 @@ edges -| test.go:56:2:56:42 | ... := ...[0] | test.go:57:29:57:40 | selection of Value | provenance | Src:MaD:664 | -| test.go:57:29:57:40 | selection of Value | test.go:57:11:57:41 | call to EscapeString | provenance | MaD:403 | +| test.go:56:2:56:42 | ... := ...[0] | test.go:57:29:57:40 | selection of Value | provenance | Src:MaD:667 | +| test.go:57:29:57:40 | selection of Value | test.go:57:11:57:41 | call to EscapeString | provenance | MaD:406 | nodes | test.go:56:2:56:42 | ... := ...[0] | semmle.label | ... := ...[0] | | test.go:57:11:57:41 | call to EscapeString | semmle.label | call to EscapeString | diff --git a/go/ql/test/query-tests/Security/CWE-022/TaintedPath.expected b/go/ql/test/query-tests/Security/CWE-022/TaintedPath.expected index f8c551ea750..a14903d578f 100644 --- a/go/ql/test/query-tests/Security/CWE-022/TaintedPath.expected +++ b/go/ql/test/query-tests/Security/CWE-022/TaintedPath.expected @@ -1,10 +1,10 @@ edges -| TaintedPath.go:14:18:14:22 | selection of URL | TaintedPath.go:14:18:14:30 | call to Query | provenance | MaD:732 | +| TaintedPath.go:14:18:14:22 | selection of URL | TaintedPath.go:14:18:14:30 | call to Query | provenance | MaD:735 | | TaintedPath.go:14:18:14:30 | call to Query | TaintedPath.go:17:29:17:40 | tainted_path | provenance | | | TaintedPath.go:14:18:14:30 | call to Query | TaintedPath.go:21:57:21:68 | tainted_path | provenance | | | TaintedPath.go:14:18:14:30 | call to Query | TaintedPath.go:68:39:68:56 | ...+... | provenance | | | TaintedPath.go:21:57:21:68 | tainted_path | TaintedPath.go:21:28:21:69 | call to Join | provenance | FunctionModel | -| TaintedPath.go:68:39:68:56 | ...+... | TaintedPath.go:68:28:68:57 | call to Clean | provenance | MaD:758 | +| TaintedPath.go:68:39:68:56 | ...+... | TaintedPath.go:68:28:68:57 | call to Clean | provenance | MaD:761 | nodes | TaintedPath.go:14:18:14:22 | selection of URL | semmle.label | selection of URL | | TaintedPath.go:14:18:14:30 | call to Query | semmle.label | call to Query | diff --git a/go/ql/test/query-tests/Security/CWE-022/ZipSlip.expected b/go/ql/test/query-tests/Security/CWE-022/ZipSlip.expected index 14b42a97482..3e46b5727cc 100644 --- a/go/ql/test/query-tests/Security/CWE-022/ZipSlip.expected +++ b/go/ql/test/query-tests/Security/CWE-022/ZipSlip.expected @@ -7,9 +7,9 @@ edges | UnsafeUnzipSymlinkGood.go:76:70:76:80 | selection of Name | UnsafeUnzipSymlinkGood.go:52:24:52:32 | definition of candidate | provenance | | | ZipSlip.go:11:2:15:2 | range statement[1] | ZipSlip.go:12:24:12:29 | selection of Name | provenance | | | ZipSlip.go:12:3:12:30 | ... := ...[0] | ZipSlip.go:14:20:14:20 | p | provenance | | -| ZipSlip.go:12:24:12:29 | selection of Name | ZipSlip.go:12:3:12:30 | ... := ...[0] | provenance | MaD:744 | +| ZipSlip.go:12:24:12:29 | selection of Name | ZipSlip.go:12:3:12:30 | ... := ...[0] | provenance | MaD:747 | | tarslip.go:15:2:15:30 | ... := ...[0] | tarslip.go:16:23:16:33 | selection of Name | provenance | | -| tarslip.go:16:23:16:33 | selection of Name | tarslip.go:16:14:16:34 | call to Dir | provenance | MaD:759 | +| tarslip.go:16:23:16:33 | selection of Name | tarslip.go:16:14:16:34 | call to Dir | provenance | MaD:762 | | tst.go:23:2:43:2 | range statement[1] | tst.go:29:20:29:23 | path | provenance | | nodes | UnsafeUnzipSymlinkGood.go:52:24:52:32 | definition of candidate | semmle.label | definition of candidate | diff --git a/go/ql/test/query-tests/Security/CWE-078/CommandInjection.expected b/go/ql/test/query-tests/Security/CWE-078/CommandInjection.expected index afe35f92dc6..577f2d877ae 100644 --- a/go/ql/test/query-tests/Security/CWE-078/CommandInjection.expected +++ b/go/ql/test/query-tests/Security/CWE-078/CommandInjection.expected @@ -1,18 +1,31 @@ edges -| ArgumentInjection.go:9:10:9:16 | selection of URL | ArgumentInjection.go:9:10:9:24 | call to Query | provenance | MaD:732 | +| ArgumentInjection.go:9:10:9:16 | selection of URL | ArgumentInjection.go:9:10:9:24 | call to Query | provenance | MaD:735 | | ArgumentInjection.go:9:10:9:24 | call to Query | ArgumentInjection.go:10:31:10:34 | path | provenance | | -| CommandInjection.go:9:13:9:19 | selection of URL | CommandInjection.go:9:13:9:27 | call to Query | provenance | MaD:732 | +| CommandInjection2.go:13:15:13:21 | selection of URL | CommandInjection2.go:13:15:13:29 | call to Query | provenance | MaD:735 | +| CommandInjection2.go:13:15:13:29 | call to Query | CommandInjection2.go:15:67:15:75 | imageName | provenance | | +| CommandInjection2.go:15:34:15:88 | []type{args} [array] | CommandInjection2.go:15:34:15:88 | call to Sprintf | provenance | MaD:245 | +| CommandInjection2.go:15:67:15:75 | imageName | CommandInjection2.go:15:34:15:88 | []type{args} [array] | provenance | | +| CommandInjection2.go:15:67:15:75 | imageName | CommandInjection2.go:15:34:15:88 | call to Sprintf | provenance | FunctionModel | +| CommandInjection2.go:41:15:41:21 | selection of URL | CommandInjection2.go:41:15:41:29 | call to Query | provenance | MaD:735 | +| CommandInjection2.go:41:15:41:29 | call to Query | CommandInjection2.go:44:67:44:75 | imageName | provenance | | +| CommandInjection2.go:44:34:44:88 | []type{args} [array] | CommandInjection2.go:44:34:44:88 | call to Sprintf | provenance | MaD:245 | +| CommandInjection2.go:44:67:44:75 | imageName | CommandInjection2.go:44:34:44:88 | []type{args} [array] | provenance | | +| CommandInjection2.go:44:67:44:75 | imageName | CommandInjection2.go:44:34:44:88 | call to Sprintf | provenance | FunctionModel | +| CommandInjection.go:9:13:9:19 | selection of URL | CommandInjection.go:9:13:9:27 | call to Query | provenance | MaD:735 | | CommandInjection.go:9:13:9:27 | call to Query | CommandInjection.go:10:22:10:28 | cmdName | provenance | | -| GitSubcommands.go:10:13:10:19 | selection of URL | GitSubcommands.go:10:13:10:27 | call to Query | provenance | MaD:732 | -| GitSubcommands.go:10:13:10:27 | call to Query | GitSubcommands.go:12:31:12:37 | tainted | provenance | | -| GitSubcommands.go:10:13:10:27 | call to Query | GitSubcommands.go:13:31:13:37 | tainted | provenance | | -| GitSubcommands.go:10:13:10:27 | call to Query | GitSubcommands.go:14:30:14:36 | tainted | provenance | | -| GitSubcommands.go:10:13:10:27 | call to Query | GitSubcommands.go:15:35:15:41 | tainted | provenance | | -| GitSubcommands.go:10:13:10:27 | call to Query | GitSubcommands.go:16:36:16:42 | tainted | provenance | | -| SanitizingDoubleDash.go:9:13:9:19 | selection of URL | SanitizingDoubleDash.go:9:13:9:27 | call to Query | provenance | MaD:732 | +| GitSubcommands.go:11:13:11:19 | selection of URL | GitSubcommands.go:11:13:11:27 | call to Query | provenance | MaD:735 | +| GitSubcommands.go:11:13:11:27 | call to Query | GitSubcommands.go:13:31:13:37 | tainted | provenance | | +| GitSubcommands.go:11:13:11:27 | call to Query | GitSubcommands.go:14:31:14:37 | tainted | provenance | | +| GitSubcommands.go:11:13:11:27 | call to Query | GitSubcommands.go:15:30:15:36 | tainted | provenance | | +| GitSubcommands.go:11:13:11:27 | call to Query | GitSubcommands.go:16:35:16:41 | tainted | provenance | | +| GitSubcommands.go:11:13:11:27 | call to Query | GitSubcommands.go:17:36:17:42 | tainted | provenance | | +| GitSubcommands.go:33:13:33:19 | selection of URL | GitSubcommands.go:33:13:33:27 | call to Query | provenance | MaD:735 | +| GitSubcommands.go:33:13:33:27 | call to Query | GitSubcommands.go:38:32:38:38 | tainted | provenance | | +| SanitizingDoubleDash.go:9:13:9:19 | selection of URL | SanitizingDoubleDash.go:9:13:9:27 | call to Query | provenance | MaD:735 | | SanitizingDoubleDash.go:9:13:9:27 | call to Query | SanitizingDoubleDash.go:13:25:13:31 | tainted | provenance | | | SanitizingDoubleDash.go:9:13:9:27 | call to Query | SanitizingDoubleDash.go:14:23:14:33 | slice expression | provenance | | | SanitizingDoubleDash.go:9:13:9:27 | call to Query | SanitizingDoubleDash.go:39:31:39:37 | tainted | provenance | | +| SanitizingDoubleDash.go:9:13:9:27 | call to Query | SanitizingDoubleDash.go:52:24:52:30 | tainted | provenance | | | SanitizingDoubleDash.go:9:13:9:27 | call to Query | SanitizingDoubleDash.go:53:21:53:28 | arrayLit | provenance | | | SanitizingDoubleDash.go:9:13:9:27 | call to Query | SanitizingDoubleDash.go:68:31:68:37 | tainted | provenance | | | SanitizingDoubleDash.go:9:13:9:27 | call to Query | SanitizingDoubleDash.go:80:23:80:29 | tainted | provenance | | @@ -21,15 +34,31 @@ edges | SanitizingDoubleDash.go:14:23:14:30 | arrayLit [array] | SanitizingDoubleDash.go:14:23:14:33 | slice element node | provenance | | | SanitizingDoubleDash.go:14:23:14:33 | slice element node | SanitizingDoubleDash.go:14:23:14:33 | slice expression [array] | provenance | | | SanitizingDoubleDash.go:14:23:14:33 | slice expression [array] | SanitizingDoubleDash.go:14:23:14:33 | slice expression | provenance | | +| SanitizingDoubleDash.go:39:14:39:44 | []type{args} [array] | SanitizingDoubleDash.go:39:14:39:44 | call to append | provenance | MaD:29 | +| SanitizingDoubleDash.go:39:14:39:44 | []type{args} [array] | SanitizingDoubleDash.go:39:14:39:44 | call to append [array] | provenance | MaD:29 | | SanitizingDoubleDash.go:39:14:39:44 | call to append | SanitizingDoubleDash.go:40:23:40:30 | arrayLit | provenance | | +| SanitizingDoubleDash.go:39:14:39:44 | call to append [array] | SanitizingDoubleDash.go:40:23:40:30 | arrayLit | provenance | | +| SanitizingDoubleDash.go:39:31:39:37 | tainted | SanitizingDoubleDash.go:39:14:39:44 | []type{args} [array] | provenance | | | SanitizingDoubleDash.go:39:31:39:37 | tainted | SanitizingDoubleDash.go:39:14:39:44 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:52:15:52:31 | slice literal [array] | SanitizingDoubleDash.go:53:21:53:28 | arrayLit [array] | provenance | | +| SanitizingDoubleDash.go:52:24:52:30 | tainted | SanitizingDoubleDash.go:52:15:52:31 | slice literal [array] | provenance | | | SanitizingDoubleDash.go:53:14:53:35 | call to append | SanitizingDoubleDash.go:54:23:54:30 | arrayLit | provenance | | +| SanitizingDoubleDash.go:53:14:53:35 | call to append [array] | SanitizingDoubleDash.go:54:23:54:30 | arrayLit | provenance | | | SanitizingDoubleDash.go:53:21:53:28 | arrayLit | SanitizingDoubleDash.go:53:14:53:35 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:53:21:53:28 | arrayLit [array] | SanitizingDoubleDash.go:53:14:53:35 | call to append | provenance | MaD:28 | +| SanitizingDoubleDash.go:53:21:53:28 | arrayLit [array] | SanitizingDoubleDash.go:53:14:53:35 | call to append [array] | provenance | MaD:28 | +| SanitizingDoubleDash.go:68:14:68:38 | []type{args} [array] | SanitizingDoubleDash.go:68:14:68:38 | call to append | provenance | MaD:29 | +| SanitizingDoubleDash.go:68:14:68:38 | []type{args} [array] | SanitizingDoubleDash.go:68:14:68:38 | call to append [array] | provenance | MaD:29 | | SanitizingDoubleDash.go:68:14:68:38 | call to append | SanitizingDoubleDash.go:69:21:69:28 | arrayLit | provenance | | +| SanitizingDoubleDash.go:68:14:68:38 | call to append [array] | SanitizingDoubleDash.go:69:21:69:28 | arrayLit [array] | provenance | | +| SanitizingDoubleDash.go:68:31:68:37 | tainted | SanitizingDoubleDash.go:68:14:68:38 | []type{args} [array] | provenance | | | SanitizingDoubleDash.go:68:31:68:37 | tainted | SanitizingDoubleDash.go:68:14:68:38 | call to append | provenance | FunctionModel | | SanitizingDoubleDash.go:69:14:69:35 | call to append | SanitizingDoubleDash.go:70:23:70:30 | arrayLit | provenance | | +| SanitizingDoubleDash.go:69:14:69:35 | call to append [array] | SanitizingDoubleDash.go:70:23:70:30 | arrayLit | provenance | | | SanitizingDoubleDash.go:69:21:69:28 | arrayLit | SanitizingDoubleDash.go:69:14:69:35 | call to append | provenance | FunctionModel | -| SanitizingDoubleDash.go:92:13:92:19 | selection of URL | SanitizingDoubleDash.go:92:13:92:27 | call to Query | provenance | MaD:732 | +| SanitizingDoubleDash.go:69:21:69:28 | arrayLit [array] | SanitizingDoubleDash.go:69:14:69:35 | call to append | provenance | MaD:28 | +| SanitizingDoubleDash.go:69:21:69:28 | arrayLit [array] | SanitizingDoubleDash.go:69:14:69:35 | call to append [array] | provenance | MaD:28 | +| SanitizingDoubleDash.go:92:13:92:19 | selection of URL | SanitizingDoubleDash.go:92:13:92:27 | call to Query | provenance | MaD:735 | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:95:25:95:31 | tainted | provenance | | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:96:24:96:34 | slice expression | provenance | | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:100:31:100:37 | tainted | provenance | | @@ -39,6 +68,7 @@ edges | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:111:37:111:43 | tainted | provenance | | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:117:31:117:37 | tainted | provenance | | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:123:31:123:37 | tainted | provenance | | +| SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:128:24:128:30 | tainted | provenance | | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:129:21:129:28 | arrayLit | provenance | | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:136:31:136:37 | tainted | provenance | | | SanitizingDoubleDash.go:92:13:92:27 | call to Query | SanitizingDoubleDash.go:142:31:142:37 | tainted | provenance | | @@ -56,34 +86,75 @@ edges | SanitizingDoubleDash.go:101:24:101:34 | slice expression [array] | SanitizingDoubleDash.go:101:24:101:34 | slice expression | provenance | | | SanitizingDoubleDash.go:105:15:105:37 | slice literal [array] | SanitizingDoubleDash.go:106:24:106:31 | arrayLit | provenance | | | SanitizingDoubleDash.go:105:30:105:36 | tainted | SanitizingDoubleDash.go:105:15:105:37 | slice literal [array] | provenance | | +| SanitizingDoubleDash.go:111:14:111:44 | []type{args} [array] | SanitizingDoubleDash.go:111:14:111:44 | call to append | provenance | MaD:29 | +| SanitizingDoubleDash.go:111:14:111:44 | []type{args} [array] | SanitizingDoubleDash.go:111:14:111:44 | call to append [array] | provenance | MaD:29 | | SanitizingDoubleDash.go:111:14:111:44 | call to append | SanitizingDoubleDash.go:112:24:112:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:111:14:111:44 | call to append [array] | SanitizingDoubleDash.go:112:24:112:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:111:37:111:43 | tainted | SanitizingDoubleDash.go:111:14:111:44 | []type{args} [array] | provenance | | | SanitizingDoubleDash.go:111:37:111:43 | tainted | SanitizingDoubleDash.go:111:14:111:44 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:117:14:117:44 | []type{args} [array] | SanitizingDoubleDash.go:117:14:117:44 | call to append | provenance | MaD:29 | +| SanitizingDoubleDash.go:117:14:117:44 | []type{args} [array] | SanitizingDoubleDash.go:117:14:117:44 | call to append [array] | provenance | MaD:29 | | SanitizingDoubleDash.go:117:14:117:44 | call to append | SanitizingDoubleDash.go:118:24:118:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:117:14:117:44 | call to append [array] | SanitizingDoubleDash.go:118:24:118:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:117:31:117:37 | tainted | SanitizingDoubleDash.go:117:14:117:44 | []type{args} [array] | provenance | | | SanitizingDoubleDash.go:117:31:117:37 | tainted | SanitizingDoubleDash.go:117:14:117:44 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:123:14:123:38 | []type{args} [array] | SanitizingDoubleDash.go:123:14:123:38 | call to append | provenance | MaD:29 | +| SanitizingDoubleDash.go:123:14:123:38 | []type{args} [array] | SanitizingDoubleDash.go:123:14:123:38 | call to append [array] | provenance | MaD:29 | | SanitizingDoubleDash.go:123:14:123:38 | call to append | SanitizingDoubleDash.go:124:24:124:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:123:14:123:38 | call to append [array] | SanitizingDoubleDash.go:124:24:124:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:123:31:123:37 | tainted | SanitizingDoubleDash.go:123:14:123:38 | []type{args} [array] | provenance | | | SanitizingDoubleDash.go:123:31:123:37 | tainted | SanitizingDoubleDash.go:123:14:123:38 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:128:15:128:31 | slice literal [array] | SanitizingDoubleDash.go:129:21:129:28 | arrayLit [array] | provenance | | +| SanitizingDoubleDash.go:128:24:128:30 | tainted | SanitizingDoubleDash.go:128:15:128:31 | slice literal [array] | provenance | | | SanitizingDoubleDash.go:129:14:129:35 | call to append | SanitizingDoubleDash.go:130:24:130:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:129:14:129:35 | call to append [array] | SanitizingDoubleDash.go:130:24:130:31 | arrayLit | provenance | | | SanitizingDoubleDash.go:129:21:129:28 | arrayLit | SanitizingDoubleDash.go:129:14:129:35 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:129:21:129:28 | arrayLit [array] | SanitizingDoubleDash.go:129:14:129:35 | call to append | provenance | MaD:28 | +| SanitizingDoubleDash.go:129:21:129:28 | arrayLit [array] | SanitizingDoubleDash.go:129:14:129:35 | call to append [array] | provenance | MaD:28 | +| SanitizingDoubleDash.go:136:14:136:38 | []type{args} [array] | SanitizingDoubleDash.go:136:14:136:38 | call to append | provenance | MaD:29 | +| SanitizingDoubleDash.go:136:14:136:38 | []type{args} [array] | SanitizingDoubleDash.go:136:14:136:38 | call to append [array] | provenance | MaD:29 | | SanitizingDoubleDash.go:136:14:136:38 | call to append | SanitizingDoubleDash.go:137:24:137:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:136:14:136:38 | call to append [array] | SanitizingDoubleDash.go:137:24:137:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:136:31:136:37 | tainted | SanitizingDoubleDash.go:136:14:136:38 | []type{args} [array] | provenance | | | SanitizingDoubleDash.go:136:31:136:37 | tainted | SanitizingDoubleDash.go:136:14:136:38 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:142:14:142:38 | []type{args} [array] | SanitizingDoubleDash.go:142:14:142:38 | call to append | provenance | MaD:29 | +| SanitizingDoubleDash.go:142:14:142:38 | []type{args} [array] | SanitizingDoubleDash.go:142:14:142:38 | call to append [array] | provenance | MaD:29 | | SanitizingDoubleDash.go:142:14:142:38 | call to append | SanitizingDoubleDash.go:143:21:143:28 | arrayLit | provenance | | +| SanitizingDoubleDash.go:142:14:142:38 | call to append [array] | SanitizingDoubleDash.go:143:21:143:28 | arrayLit [array] | provenance | | +| SanitizingDoubleDash.go:142:31:142:37 | tainted | SanitizingDoubleDash.go:142:14:142:38 | []type{args} [array] | provenance | | | SanitizingDoubleDash.go:142:31:142:37 | tainted | SanitizingDoubleDash.go:142:14:142:38 | call to append | provenance | FunctionModel | | SanitizingDoubleDash.go:143:14:143:35 | call to append | SanitizingDoubleDash.go:144:24:144:31 | arrayLit | provenance | | +| SanitizingDoubleDash.go:143:14:143:35 | call to append [array] | SanitizingDoubleDash.go:144:24:144:31 | arrayLit | provenance | | | SanitizingDoubleDash.go:143:21:143:28 | arrayLit | SanitizingDoubleDash.go:143:14:143:35 | call to append | provenance | FunctionModel | +| SanitizingDoubleDash.go:143:21:143:28 | arrayLit [array] | SanitizingDoubleDash.go:143:14:143:35 | call to append | provenance | MaD:28 | +| SanitizingDoubleDash.go:143:21:143:28 | arrayLit [array] | SanitizingDoubleDash.go:143:14:143:35 | call to append [array] | provenance | MaD:28 | nodes | ArgumentInjection.go:9:10:9:16 | selection of URL | semmle.label | selection of URL | | ArgumentInjection.go:9:10:9:24 | call to Query | semmle.label | call to Query | | ArgumentInjection.go:10:31:10:34 | path | semmle.label | path | +| CommandInjection2.go:13:15:13:21 | selection of URL | semmle.label | selection of URL | +| CommandInjection2.go:13:15:13:29 | call to Query | semmle.label | call to Query | +| CommandInjection2.go:15:34:15:88 | []type{args} [array] | semmle.label | []type{args} [array] | +| CommandInjection2.go:15:34:15:88 | call to Sprintf | semmle.label | call to Sprintf | +| CommandInjection2.go:15:67:15:75 | imageName | semmle.label | imageName | +| CommandInjection2.go:41:15:41:21 | selection of URL | semmle.label | selection of URL | +| CommandInjection2.go:41:15:41:29 | call to Query | semmle.label | call to Query | +| CommandInjection2.go:44:34:44:88 | []type{args} [array] | semmle.label | []type{args} [array] | +| CommandInjection2.go:44:34:44:88 | call to Sprintf | semmle.label | call to Sprintf | +| CommandInjection2.go:44:67:44:75 | imageName | semmle.label | imageName | | CommandInjection.go:9:13:9:19 | selection of URL | semmle.label | selection of URL | | CommandInjection.go:9:13:9:27 | call to Query | semmle.label | call to Query | | CommandInjection.go:10:22:10:28 | cmdName | semmle.label | cmdName | -| GitSubcommands.go:10:13:10:19 | selection of URL | semmle.label | selection of URL | -| GitSubcommands.go:10:13:10:27 | call to Query | semmle.label | call to Query | -| GitSubcommands.go:12:31:12:37 | tainted | semmle.label | tainted | +| GitSubcommands.go:11:13:11:19 | selection of URL | semmle.label | selection of URL | +| GitSubcommands.go:11:13:11:27 | call to Query | semmle.label | call to Query | | GitSubcommands.go:13:31:13:37 | tainted | semmle.label | tainted | -| GitSubcommands.go:14:30:14:36 | tainted | semmle.label | tainted | -| GitSubcommands.go:15:35:15:41 | tainted | semmle.label | tainted | -| GitSubcommands.go:16:36:16:42 | tainted | semmle.label | tainted | +| GitSubcommands.go:14:31:14:37 | tainted | semmle.label | tainted | +| GitSubcommands.go:15:30:15:36 | tainted | semmle.label | tainted | +| GitSubcommands.go:16:35:16:41 | tainted | semmle.label | tainted | +| GitSubcommands.go:17:36:17:42 | tainted | semmle.label | tainted | +| GitSubcommands.go:33:13:33:19 | selection of URL | semmle.label | selection of URL | +| GitSubcommands.go:33:13:33:27 | call to Query | semmle.label | call to Query | +| GitSubcommands.go:38:32:38:38 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:9:13:9:19 | selection of URL | semmle.label | selection of URL | | SanitizingDoubleDash.go:9:13:9:27 | call to Query | semmle.label | call to Query | | SanitizingDoubleDash.go:13:15:13:32 | array literal [array] | semmle.label | array literal [array] | @@ -92,16 +163,26 @@ nodes | SanitizingDoubleDash.go:14:23:14:33 | slice element node | semmle.label | slice element node | | SanitizingDoubleDash.go:14:23:14:33 | slice expression | semmle.label | slice expression | | SanitizingDoubleDash.go:14:23:14:33 | slice expression [array] | semmle.label | slice expression [array] | +| SanitizingDoubleDash.go:39:14:39:44 | []type{args} [array] | semmle.label | []type{args} [array] | | SanitizingDoubleDash.go:39:14:39:44 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:39:14:39:44 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:39:31:39:37 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:40:23:40:30 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:52:15:52:31 | slice literal [array] | semmle.label | slice literal [array] | +| SanitizingDoubleDash.go:52:24:52:30 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:53:14:53:35 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:53:14:53:35 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:53:21:53:28 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:53:21:53:28 | arrayLit [array] | semmle.label | arrayLit [array] | | SanitizingDoubleDash.go:54:23:54:30 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:68:14:68:38 | []type{args} [array] | semmle.label | []type{args} [array] | | SanitizingDoubleDash.go:68:14:68:38 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:68:14:68:38 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:68:31:68:37 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:69:14:69:35 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:69:14:69:35 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:69:21:69:28 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:69:21:69:28 | arrayLit [array] | semmle.label | arrayLit [array] | | SanitizingDoubleDash.go:70:23:70:30 | arrayLit | semmle.label | arrayLit | | SanitizingDoubleDash.go:80:23:80:29 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:92:13:92:19 | selection of URL | semmle.label | selection of URL | @@ -121,37 +202,56 @@ nodes | SanitizingDoubleDash.go:105:15:105:37 | slice literal [array] | semmle.label | slice literal [array] | | SanitizingDoubleDash.go:105:30:105:36 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:106:24:106:31 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:111:14:111:44 | []type{args} [array] | semmle.label | []type{args} [array] | | SanitizingDoubleDash.go:111:14:111:44 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:111:14:111:44 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:111:37:111:43 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:112:24:112:31 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:117:14:117:44 | []type{args} [array] | semmle.label | []type{args} [array] | | SanitizingDoubleDash.go:117:14:117:44 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:117:14:117:44 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:117:31:117:37 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:118:24:118:31 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:123:14:123:38 | []type{args} [array] | semmle.label | []type{args} [array] | | SanitizingDoubleDash.go:123:14:123:38 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:123:14:123:38 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:123:31:123:37 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:124:24:124:31 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:128:15:128:31 | slice literal [array] | semmle.label | slice literal [array] | +| SanitizingDoubleDash.go:128:24:128:30 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:129:14:129:35 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:129:14:129:35 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:129:21:129:28 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:129:21:129:28 | arrayLit [array] | semmle.label | arrayLit [array] | | SanitizingDoubleDash.go:130:24:130:31 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:136:14:136:38 | []type{args} [array] | semmle.label | []type{args} [array] | | SanitizingDoubleDash.go:136:14:136:38 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:136:14:136:38 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:136:31:136:37 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:137:24:137:31 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:142:14:142:38 | []type{args} [array] | semmle.label | []type{args} [array] | | SanitizingDoubleDash.go:142:14:142:38 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:142:14:142:38 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:142:31:142:37 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:143:14:143:35 | call to append | semmle.label | call to append | +| SanitizingDoubleDash.go:143:14:143:35 | call to append [array] | semmle.label | call to append [array] | | SanitizingDoubleDash.go:143:21:143:28 | arrayLit | semmle.label | arrayLit | +| SanitizingDoubleDash.go:143:21:143:28 | arrayLit [array] | semmle.label | arrayLit [array] | | SanitizingDoubleDash.go:144:24:144:31 | arrayLit | semmle.label | arrayLit | | SanitizingDoubleDash.go:148:30:148:36 | tainted | semmle.label | tainted | | SanitizingDoubleDash.go:152:24:152:30 | tainted | semmle.label | tainted | subpaths #select | ArgumentInjection.go:10:31:10:34 | path | ArgumentInjection.go:9:10:9:16 | selection of URL | ArgumentInjection.go:10:31:10:34 | path | This command depends on a $@. | ArgumentInjection.go:9:10:9:16 | selection of URL | user-provided value | +| CommandInjection2.go:15:34:15:88 | call to Sprintf | CommandInjection2.go:13:15:13:21 | selection of URL | CommandInjection2.go:15:34:15:88 | call to Sprintf | This command depends on a $@. | CommandInjection2.go:13:15:13:21 | selection of URL | user-provided value | +| CommandInjection2.go:44:34:44:88 | call to Sprintf | CommandInjection2.go:41:15:41:21 | selection of URL | CommandInjection2.go:44:34:44:88 | call to Sprintf | This command depends on a $@. | CommandInjection2.go:41:15:41:21 | selection of URL | user-provided value | | CommandInjection.go:10:22:10:28 | cmdName | CommandInjection.go:9:13:9:19 | selection of URL | CommandInjection.go:10:22:10:28 | cmdName | This command depends on a $@. | CommandInjection.go:9:13:9:19 | selection of URL | user-provided value | -| GitSubcommands.go:12:31:12:37 | tainted | GitSubcommands.go:10:13:10:19 | selection of URL | GitSubcommands.go:12:31:12:37 | tainted | This command depends on a $@. | GitSubcommands.go:10:13:10:19 | selection of URL | user-provided value | -| GitSubcommands.go:13:31:13:37 | tainted | GitSubcommands.go:10:13:10:19 | selection of URL | GitSubcommands.go:13:31:13:37 | tainted | This command depends on a $@. | GitSubcommands.go:10:13:10:19 | selection of URL | user-provided value | -| GitSubcommands.go:14:30:14:36 | tainted | GitSubcommands.go:10:13:10:19 | selection of URL | GitSubcommands.go:14:30:14:36 | tainted | This command depends on a $@. | GitSubcommands.go:10:13:10:19 | selection of URL | user-provided value | -| GitSubcommands.go:15:35:15:41 | tainted | GitSubcommands.go:10:13:10:19 | selection of URL | GitSubcommands.go:15:35:15:41 | tainted | This command depends on a $@. | GitSubcommands.go:10:13:10:19 | selection of URL | user-provided value | -| GitSubcommands.go:16:36:16:42 | tainted | GitSubcommands.go:10:13:10:19 | selection of URL | GitSubcommands.go:16:36:16:42 | tainted | This command depends on a $@. | GitSubcommands.go:10:13:10:19 | selection of URL | user-provided value | +| GitSubcommands.go:13:31:13:37 | tainted | GitSubcommands.go:11:13:11:19 | selection of URL | GitSubcommands.go:13:31:13:37 | tainted | This command depends on a $@. | GitSubcommands.go:11:13:11:19 | selection of URL | user-provided value | +| GitSubcommands.go:14:31:14:37 | tainted | GitSubcommands.go:11:13:11:19 | selection of URL | GitSubcommands.go:14:31:14:37 | tainted | This command depends on a $@. | GitSubcommands.go:11:13:11:19 | selection of URL | user-provided value | +| GitSubcommands.go:15:30:15:36 | tainted | GitSubcommands.go:11:13:11:19 | selection of URL | GitSubcommands.go:15:30:15:36 | tainted | This command depends on a $@. | GitSubcommands.go:11:13:11:19 | selection of URL | user-provided value | +| GitSubcommands.go:16:35:16:41 | tainted | GitSubcommands.go:11:13:11:19 | selection of URL | GitSubcommands.go:16:35:16:41 | tainted | This command depends on a $@. | GitSubcommands.go:11:13:11:19 | selection of URL | user-provided value | +| GitSubcommands.go:17:36:17:42 | tainted | GitSubcommands.go:11:13:11:19 | selection of URL | GitSubcommands.go:17:36:17:42 | tainted | This command depends on a $@. | GitSubcommands.go:11:13:11:19 | selection of URL | user-provided value | +| GitSubcommands.go:38:32:38:38 | tainted | GitSubcommands.go:33:13:33:19 | selection of URL | GitSubcommands.go:38:32:38:38 | tainted | This command depends on a $@. | GitSubcommands.go:33:13:33:19 | selection of URL | user-provided value | | SanitizingDoubleDash.go:14:23:14:33 | slice expression | SanitizingDoubleDash.go:9:13:9:19 | selection of URL | SanitizingDoubleDash.go:14:23:14:33 | slice expression | This command depends on a $@. | SanitizingDoubleDash.go:9:13:9:19 | selection of URL | user-provided value | | SanitizingDoubleDash.go:40:23:40:30 | arrayLit | SanitizingDoubleDash.go:9:13:9:19 | selection of URL | SanitizingDoubleDash.go:40:23:40:30 | arrayLit | This command depends on a $@. | SanitizingDoubleDash.go:9:13:9:19 | selection of URL | user-provided value | | SanitizingDoubleDash.go:54:23:54:30 | arrayLit | SanitizingDoubleDash.go:9:13:9:19 | selection of URL | SanitizingDoubleDash.go:54:23:54:30 | arrayLit | This command depends on a $@. | SanitizingDoubleDash.go:9:13:9:19 | selection of URL | user-provided value | diff --git a/go/ql/test/query-tests/Security/CWE-078/CommandInjection2.go b/go/ql/test/query-tests/Security/CWE-078/CommandInjection2.go new file mode 100644 index 00000000000..943a3f72f05 --- /dev/null +++ b/go/ql/test/query-tests/Security/CWE-078/CommandInjection2.go @@ -0,0 +1,55 @@ +package main + +import ( + "fmt" + "log" + "net/http" + "os" + "os/exec" + "regexp" +) + +func handlerExample(req *http.Request) { + imageName := req.URL.Query()["imageName"][0] + outputPath := "/tmp/output.svg" + cmd := exec.Command("sh", "-c", fmt.Sprintf("imagetool %s > %s", imageName, outputPath)) // NOT OK - correctly flagged + cmd.Run() + // ... +} + +func handlerExample2(req *http.Request) { + imageName := req.URL.Query()["imageName"][0] + outputPath := "/tmp/output.svg" + + // Create the output file + outfile, err := os.Create(outputPath) + if err != nil { + log.Fatal(err) + } + defer outfile.Close() + + // Prepare the command + cmd := exec.Command("imagetool", imageName) // OK - and not flagged + + // Set the output to our file + cmd.Stdout = outfile + + cmd.Run() +} + +func handlerExample3(req *http.Request) { + imageName := req.URL.Query()["imageName"][0] + outputPath := "/tmp/output.svg" + + cmd := exec.Command("sh", "-c", fmt.Sprintf("imagetool %s > %s", imageName, outputPath)) // NOT OK - correctly flagged + cmd.Run() + + // Validate the imageName with a regular expression + validImageName := regexp.MustCompile(`^[a-zA-Z0-9_\-\.]+$`) + if !validImageName.MatchString(imageName) { + log.Fatal("Invalid image name") + } + + cmd2 := exec.Command("sh", "-c", fmt.Sprintf("imagetool %s > %s", imageName, outputPath)) // OK + cmd2.Run() +} diff --git a/go/ql/test/query-tests/Security/CWE-078/GitSubcommands.go b/go/ql/test/query-tests/Security/CWE-078/GitSubcommands.go index 9d35fbfdb59..5e72e5825af 100644 --- a/go/ql/test/query-tests/Security/CWE-078/GitSubcommands.go +++ b/go/ql/test/query-tests/Security/CWE-078/GitSubcommands.go @@ -3,6 +3,7 @@ package main import ( "net/http" "os/exec" + "strings" ) // BAD: using git subcommands that are vulnerable to arbitrary remote command execution @@ -26,3 +27,14 @@ func gitSubcommandsGood(req *http.Request) { exec.Command("git", "merge", tainted) exec.Command("git", "add", tainted) } + +// BAD: using git subcommands that are vulnerable to arbitrary remote command execution +func gitSubcommandsGood2(req *http.Request) { + tainted := req.URL.Query()["cmd"][0] + + if !strings.HasPrefix(tainted, "--") { + exec.Command("git", "clone", tainted) // GOOD, `tainted` cannot start with "--" + } else { + exec.Command("git", "clone", tainted) // BAD, `tainted` can start with "--" + } +} diff --git a/go/ql/test/query-tests/Security/CWE-079/ReflectedXss.expected b/go/ql/test/query-tests/Security/CWE-079/ReflectedXss.expected index 8f4467cf2f8..a691cc4e456 100644 --- a/go/ql/test/query-tests/Security/CWE-079/ReflectedXss.expected +++ b/go/ql/test/query-tests/Security/CWE-079/ReflectedXss.expected @@ -1,45 +1,45 @@ edges -| ReflectedXss.go:11:15:11:20 | selection of Form | ReflectedXss.go:11:15:11:36 | call to Get | provenance | MaD:739 | +| ReflectedXss.go:11:15:11:20 | selection of Form | ReflectedXss.go:11:15:11:36 | call to Get | provenance | MaD:742 | | ReflectedXss.go:11:15:11:36 | call to Get | ReflectedXss.go:14:44:14:51 | username | provenance | | -| contenttype.go:11:11:11:16 | selection of Form | contenttype.go:11:11:11:28 | call to Get | provenance | MaD:739 | +| contenttype.go:11:11:11:16 | selection of Form | contenttype.go:11:11:11:28 | call to Get | provenance | MaD:742 | | contenttype.go:11:11:11:28 | call to Get | contenttype.go:17:11:17:22 | type conversion | provenance | | -| contenttype.go:49:11:49:16 | selection of Form | contenttype.go:49:11:49:28 | call to Get | provenance | MaD:739 | +| contenttype.go:49:11:49:16 | selection of Form | contenttype.go:49:11:49:28 | call to Get | provenance | MaD:742 | | contenttype.go:49:11:49:28 | call to Get | contenttype.go:53:34:53:37 | data | provenance | | -| contenttype.go:63:10:63:28 | call to FormValue | contenttype.go:64:52:64:55 | data | provenance | Src:MaD:667 | -| contenttype.go:73:10:73:28 | call to FormValue | contenttype.go:79:11:79:14 | data | provenance | Src:MaD:667 | -| contenttype.go:88:10:88:28 | call to FormValue | contenttype.go:91:4:91:7 | data | provenance | Src:MaD:667 | -| contenttype.go:113:10:113:28 | call to FormValue | contenttype.go:114:50:114:53 | data | provenance | Src:MaD:667 | -| reflectedxsstest.go:31:2:31:44 | ... := ...[0] | reflectedxsstest.go:32:34:32:37 | file | provenance | Src:MaD:666 | -| reflectedxsstest.go:31:2:31:44 | ... := ...[1] | reflectedxsstest.go:34:46:34:60 | selection of Filename | provenance | Src:MaD:666 | +| contenttype.go:63:10:63:28 | call to FormValue | contenttype.go:64:52:64:55 | data | provenance | Src:MaD:670 | +| contenttype.go:73:10:73:28 | call to FormValue | contenttype.go:79:11:79:14 | data | provenance | Src:MaD:670 | +| contenttype.go:88:10:88:28 | call to FormValue | contenttype.go:91:4:91:7 | data | provenance | Src:MaD:670 | +| contenttype.go:113:10:113:28 | call to FormValue | contenttype.go:114:50:114:53 | data | provenance | Src:MaD:670 | +| reflectedxsstest.go:31:2:31:44 | ... := ...[0] | reflectedxsstest.go:32:34:32:37 | file | provenance | Src:MaD:669 | +| reflectedxsstest.go:31:2:31:44 | ... := ...[1] | reflectedxsstest.go:34:46:34:60 | selection of Filename | provenance | Src:MaD:669 | | reflectedxsstest.go:32:2:32:38 | ... := ...[0] | reflectedxsstest.go:33:49:33:55 | content | provenance | | -| reflectedxsstest.go:32:34:32:37 | file | reflectedxsstest.go:32:2:32:38 | ... := ...[0] | provenance | MaD:537 | -| reflectedxsstest.go:33:17:33:56 | []type{args} [array] | reflectedxsstest.go:33:17:33:56 | call to Sprintf | provenance | MaD:242 | +| reflectedxsstest.go:32:34:32:37 | file | reflectedxsstest.go:32:2:32:38 | ... := ...[0] | provenance | MaD:540 | +| reflectedxsstest.go:33:17:33:56 | []type{args} [array] | reflectedxsstest.go:33:17:33:56 | call to Sprintf | provenance | MaD:245 | | reflectedxsstest.go:33:17:33:56 | call to Sprintf | reflectedxsstest.go:33:10:33:57 | type conversion | provenance | | | reflectedxsstest.go:33:49:33:55 | content | reflectedxsstest.go:33:17:33:56 | []type{args} [array] | provenance | | | reflectedxsstest.go:33:49:33:55 | content | reflectedxsstest.go:33:17:33:56 | call to Sprintf | provenance | FunctionModel | -| reflectedxsstest.go:34:17:34:61 | []type{args} [array] | reflectedxsstest.go:34:17:34:61 | call to Sprintf | provenance | MaD:242 | +| reflectedxsstest.go:34:17:34:61 | []type{args} [array] | reflectedxsstest.go:34:17:34:61 | call to Sprintf | provenance | MaD:245 | | reflectedxsstest.go:34:17:34:61 | call to Sprintf | reflectedxsstest.go:34:10:34:62 | type conversion | provenance | | | reflectedxsstest.go:34:46:34:60 | selection of Filename | reflectedxsstest.go:34:17:34:61 | []type{args} [array] | provenance | | | reflectedxsstest.go:34:46:34:60 | selection of Filename | reflectedxsstest.go:34:17:34:61 | call to Sprintf | provenance | FunctionModel | -| reflectedxsstest.go:38:2:38:35 | ... := ...[0] | reflectedxsstest.go:39:16:39:21 | reader | provenance | Src:MaD:668 | +| reflectedxsstest.go:38:2:38:35 | ... := ...[0] | reflectedxsstest.go:39:16:39:21 | reader | provenance | Src:MaD:671 | | reflectedxsstest.go:39:2:39:32 | ... := ...[0] | reflectedxsstest.go:40:14:40:17 | part | provenance | | | reflectedxsstest.go:39:2:39:32 | ... := ...[0] | reflectedxsstest.go:42:2:42:5 | part | provenance | | -| reflectedxsstest.go:39:16:39:21 | reader | reflectedxsstest.go:39:2:39:32 | ... := ...[0] | provenance | MaD:627 | -| reflectedxsstest.go:40:14:40:17 | part | reflectedxsstest.go:40:14:40:28 | call to FileName | provenance | MaD:625 | +| reflectedxsstest.go:39:16:39:21 | reader | reflectedxsstest.go:39:2:39:32 | ... := ...[0] | provenance | MaD:630 | +| reflectedxsstest.go:40:14:40:17 | part | reflectedxsstest.go:40:14:40:28 | call to FileName | provenance | MaD:628 | | reflectedxsstest.go:40:14:40:28 | call to FileName | reflectedxsstest.go:44:46:44:53 | partName | provenance | | | reflectedxsstest.go:41:2:41:10 | definition of byteSlice | reflectedxsstest.go:45:10:45:18 | byteSlice | provenance | | -| reflectedxsstest.go:42:2:42:5 | part | reflectedxsstest.go:41:2:41:10 | definition of byteSlice | provenance | MaD:550 | -| reflectedxsstest.go:44:17:44:54 | []type{args} [array] | reflectedxsstest.go:44:17:44:54 | call to Sprintf | provenance | MaD:242 | +| reflectedxsstest.go:42:2:42:5 | part | reflectedxsstest.go:41:2:41:10 | definition of byteSlice | provenance | MaD:553 | +| reflectedxsstest.go:44:17:44:54 | []type{args} [array] | reflectedxsstest.go:44:17:44:54 | call to Sprintf | provenance | MaD:245 | | reflectedxsstest.go:44:17:44:54 | call to Sprintf | reflectedxsstest.go:44:10:44:55 | type conversion | provenance | | | reflectedxsstest.go:44:46:44:53 | partName | reflectedxsstest.go:44:17:44:54 | []type{args} [array] | provenance | | | reflectedxsstest.go:44:46:44:53 | partName | reflectedxsstest.go:44:17:44:54 | call to Sprintf | provenance | FunctionModel | -| reflectedxsstest.go:51:14:51:18 | selection of URL | reflectedxsstest.go:51:14:51:26 | call to Query | provenance | MaD:732 | +| reflectedxsstest.go:51:14:51:18 | selection of URL | reflectedxsstest.go:51:14:51:26 | call to Query | provenance | MaD:735 | | reflectedxsstest.go:51:14:51:26 | call to Query | reflectedxsstest.go:54:11:54:21 | type conversion | provenance | | -| tst.go:14:15:14:20 | selection of Form | tst.go:14:15:14:36 | call to Get | provenance | MaD:739 | +| tst.go:14:15:14:20 | selection of Form | tst.go:14:15:14:36 | call to Get | provenance | MaD:742 | | tst.go:14:15:14:36 | call to Get | tst.go:18:32:18:32 | a | provenance | | | tst.go:18:19:18:38 | call to Join | tst.go:18:12:18:39 | type conversion | provenance | | -| tst.go:18:32:18:32 | a | tst.go:18:19:18:38 | call to Join | provenance | MaD:831 | -| tst.go:48:14:48:19 | selection of Form | tst.go:48:14:48:34 | call to Get | provenance | MaD:739 | +| tst.go:18:32:18:32 | a | tst.go:18:19:18:38 | call to Join | provenance | MaD:834 | +| tst.go:48:14:48:19 | selection of Form | tst.go:48:14:48:34 | call to Get | provenance | MaD:742 | | tst.go:48:14:48:34 | call to Get | tst.go:53:12:53:26 | type conversion | provenance | | | websocketXss.go:30:7:30:10 | definition of xnet | websocketXss.go:32:24:32:27 | xnet | provenance | | | websocketXss.go:34:3:34:7 | definition of xnet2 | websocketXss.go:36:24:36:28 | xnet2 | provenance | | diff --git a/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected b/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected index 1f46a8f43ba..cce843d5135 100644 --- a/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected +++ b/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected @@ -1,50 +1,50 @@ edges -| SqlInjection.go:10:7:11:30 | []type{args} [array] | SqlInjection.go:10:7:11:30 | call to Sprintf | provenance | MaD:242 | +| SqlInjection.go:10:7:11:30 | []type{args} [array] | SqlInjection.go:10:7:11:30 | call to Sprintf | provenance | MaD:245 | | SqlInjection.go:10:7:11:30 | call to Sprintf | SqlInjection.go:12:11:12:11 | q | provenance | | -| SqlInjection.go:11:3:11:9 | selection of URL | SqlInjection.go:11:3:11:17 | call to Query | provenance | MaD:732 | +| SqlInjection.go:11:3:11:9 | selection of URL | SqlInjection.go:11:3:11:17 | call to Query | provenance | MaD:735 | | SqlInjection.go:11:3:11:17 | call to Query | SqlInjection.go:11:3:11:29 | index expression | provenance | | | SqlInjection.go:11:3:11:29 | index expression | SqlInjection.go:10:7:11:30 | []type{args} [array] | provenance | | | SqlInjection.go:11:3:11:29 | index expression | SqlInjection.go:10:7:11:30 | call to Sprintf | provenance | FunctionModel | | issue48.go:17:2:17:33 | ... := ...[0] | issue48.go:18:17:18:17 | b | provenance | | -| issue48.go:17:25:17:32 | selection of Body | issue48.go:17:2:17:33 | ... := ...[0] | provenance | MaD:537 | -| issue48.go:18:17:18:17 | b | issue48.go:18:20:18:39 | &... | provenance | MaD:181 | +| issue48.go:17:25:17:32 | selection of Body | issue48.go:17:2:17:33 | ... := ...[0] | provenance | MaD:540 | +| issue48.go:18:17:18:17 | b | issue48.go:18:20:18:39 | &... | provenance | MaD:184 | | issue48.go:18:20:18:39 | &... | issue48.go:21:3:21:33 | index expression | provenance | | -| issue48.go:20:8:21:34 | []type{args} [array] | issue48.go:20:8:21:34 | call to Sprintf | provenance | MaD:242 | +| issue48.go:20:8:21:34 | []type{args} [array] | issue48.go:20:8:21:34 | call to Sprintf | provenance | MaD:245 | | issue48.go:20:8:21:34 | call to Sprintf | issue48.go:22:11:22:12 | q3 | provenance | | | issue48.go:21:3:21:33 | index expression | issue48.go:20:8:21:34 | []type{args} [array] | provenance | | | issue48.go:21:3:21:33 | index expression | issue48.go:20:8:21:34 | call to Sprintf | provenance | FunctionModel | | issue48.go:27:2:27:34 | ... := ...[0] | issue48.go:28:17:28:18 | b2 | provenance | | -| issue48.go:27:26:27:33 | selection of Body | issue48.go:27:2:27:34 | ... := ...[0] | provenance | MaD:537 | -| issue48.go:28:17:28:18 | b2 | issue48.go:28:21:28:41 | &... | provenance | MaD:181 | +| issue48.go:27:26:27:33 | selection of Body | issue48.go:27:2:27:34 | ... := ...[0] | provenance | MaD:540 | +| issue48.go:28:17:28:18 | b2 | issue48.go:28:21:28:41 | &... | provenance | MaD:184 | | issue48.go:28:21:28:41 | &... | issue48.go:31:3:31:31 | selection of Category | provenance | | -| issue48.go:30:8:31:32 | []type{args} [array] | issue48.go:30:8:31:32 | call to Sprintf | provenance | MaD:242 | +| issue48.go:30:8:31:32 | []type{args} [array] | issue48.go:30:8:31:32 | call to Sprintf | provenance | MaD:245 | | issue48.go:30:8:31:32 | call to Sprintf | issue48.go:32:11:32:12 | q4 | provenance | | | issue48.go:31:3:31:31 | selection of Category | issue48.go:30:8:31:32 | []type{args} [array] | provenance | | | issue48.go:31:3:31:31 | selection of Category | issue48.go:30:8:31:32 | call to Sprintf | provenance | FunctionModel | -| issue48.go:37:17:37:50 | type conversion | issue48.go:37:53:37:73 | &... | provenance | MaD:181 | -| issue48.go:37:24:37:30 | selection of URL | issue48.go:37:24:37:38 | call to Query | provenance | MaD:732 | +| issue48.go:37:17:37:50 | type conversion | issue48.go:37:53:37:73 | &... | provenance | MaD:184 | +| issue48.go:37:24:37:30 | selection of URL | issue48.go:37:24:37:38 | call to Query | provenance | MaD:735 | | issue48.go:37:24:37:38 | call to Query | issue48.go:37:17:37:50 | type conversion | provenance | | | issue48.go:37:53:37:73 | &... | issue48.go:40:3:40:31 | selection of Category | provenance | | -| issue48.go:39:8:40:32 | []type{args} [array] | issue48.go:39:8:40:32 | call to Sprintf | provenance | MaD:242 | +| issue48.go:39:8:40:32 | []type{args} [array] | issue48.go:39:8:40:32 | call to Sprintf | provenance | MaD:245 | | issue48.go:39:8:40:32 | call to Sprintf | issue48.go:41:11:41:12 | q5 | provenance | | | issue48.go:40:3:40:31 | selection of Category | issue48.go:39:8:40:32 | []type{args} [array] | provenance | | | issue48.go:40:3:40:31 | selection of Category | issue48.go:39:8:40:32 | call to Sprintf | provenance | FunctionModel | | main.go:11:11:11:16 | selection of Form | main.go:11:11:11:28 | index expression | provenance | | -| main.go:15:11:15:84 | []type{args} [array] | main.go:15:11:15:84 | call to Sprintf | provenance | MaD:242 | -| main.go:15:63:15:67 | selection of URL | main.go:15:63:15:75 | call to Query | provenance | MaD:732 | +| main.go:15:11:15:84 | []type{args} [array] | main.go:15:11:15:84 | call to Sprintf | provenance | MaD:245 | +| main.go:15:63:15:67 | selection of URL | main.go:15:63:15:75 | call to Query | provenance | MaD:735 | | main.go:15:63:15:75 | call to Query | main.go:15:63:15:83 | index expression | provenance | | | main.go:15:63:15:83 | index expression | main.go:15:11:15:84 | []type{args} [array] | provenance | | | main.go:15:63:15:83 | index expression | main.go:15:11:15:84 | call to Sprintf | provenance | FunctionModel | -| main.go:16:11:16:85 | []type{args} [array] | main.go:16:11:16:85 | call to Sprintf | provenance | MaD:242 | -| main.go:16:63:16:70 | selection of Header | main.go:16:63:16:84 | call to Get | provenance | MaD:652 | +| main.go:16:11:16:85 | []type{args} [array] | main.go:16:11:16:85 | call to Sprintf | provenance | MaD:245 | +| main.go:16:63:16:70 | selection of Header | main.go:16:63:16:84 | call to Get | provenance | MaD:655 | | main.go:16:63:16:84 | call to Get | main.go:16:11:16:85 | []type{args} [array] | provenance | | | main.go:16:63:16:84 | call to Get | main.go:16:11:16:85 | call to Sprintf | provenance | FunctionModel | | main.go:28:17:31:2 | &... [pointer, Category] | main.go:34:3:34:13 | RequestData [pointer, Category] | provenance | | | main.go:28:18:31:2 | struct literal [Category] | main.go:28:17:31:2 | &... [pointer, Category] | provenance | | -| main.go:30:13:30:19 | selection of URL | main.go:30:13:30:27 | call to Query | provenance | MaD:732 | +| main.go:30:13:30:19 | selection of URL | main.go:30:13:30:27 | call to Query | provenance | MaD:735 | | main.go:30:13:30:27 | call to Query | main.go:30:13:30:39 | index expression | provenance | | | main.go:30:13:30:39 | index expression | main.go:28:18:31:2 | struct literal [Category] | provenance | | -| main.go:33:7:34:23 | []type{args} [array] | main.go:33:7:34:23 | call to Sprintf | provenance | MaD:242 | +| main.go:33:7:34:23 | []type{args} [array] | main.go:33:7:34:23 | call to Sprintf | provenance | MaD:245 | | main.go:33:7:34:23 | call to Sprintf | main.go:35:11:35:11 | q | provenance | | | main.go:34:3:34:13 | RequestData [pointer, Category] | main.go:34:3:34:13 | implicit dereference [Category] | provenance | | | main.go:34:3:34:13 | implicit dereference [Category] | main.go:34:3:34:22 | selection of Category | provenance | | @@ -54,10 +54,10 @@ edges | main.go:39:2:39:12 | definition of RequestData [pointer, Category] | main.go:43:3:43:13 | RequestData [pointer, Category] | provenance | | | main.go:40:2:40:12 | RequestData [pointer, Category] | main.go:40:2:40:12 | implicit dereference [Category] | provenance | | | main.go:40:2:40:12 | implicit dereference [Category] | main.go:39:2:39:12 | definition of RequestData [pointer, Category] | provenance | | -| main.go:40:25:40:31 | selection of URL | main.go:40:25:40:39 | call to Query | provenance | MaD:732 | +| main.go:40:25:40:31 | selection of URL | main.go:40:25:40:39 | call to Query | provenance | MaD:735 | | main.go:40:25:40:39 | call to Query | main.go:40:25:40:51 | index expression | provenance | | | main.go:40:25:40:51 | index expression | main.go:40:2:40:12 | implicit dereference [Category] | provenance | | -| main.go:42:7:43:23 | []type{args} [array] | main.go:42:7:43:23 | call to Sprintf | provenance | MaD:242 | +| main.go:42:7:43:23 | []type{args} [array] | main.go:42:7:43:23 | call to Sprintf | provenance | MaD:245 | | main.go:42:7:43:23 | call to Sprintf | main.go:44:11:44:11 | q | provenance | | | main.go:43:3:43:13 | RequestData [pointer, Category] | main.go:43:3:43:13 | implicit dereference [Category] | provenance | | | main.go:43:3:43:13 | implicit dereference [Category] | main.go:43:3:43:22 | selection of Category | provenance | | @@ -67,10 +67,10 @@ edges | main.go:48:2:48:12 | definition of RequestData [pointer, Category] | main.go:52:3:52:13 | RequestData [pointer, Category] | provenance | | | main.go:49:3:49:14 | star expression [Category] | main.go:48:2:48:12 | definition of RequestData [pointer, Category] | provenance | | | main.go:49:4:49:14 | RequestData [pointer, Category] | main.go:49:3:49:14 | star expression [Category] | provenance | | -| main.go:49:28:49:34 | selection of URL | main.go:49:28:49:42 | call to Query | provenance | MaD:732 | +| main.go:49:28:49:34 | selection of URL | main.go:49:28:49:42 | call to Query | provenance | MaD:735 | | main.go:49:28:49:42 | call to Query | main.go:49:28:49:54 | index expression | provenance | | | main.go:49:28:49:54 | index expression | main.go:49:3:49:14 | star expression [Category] | provenance | | -| main.go:51:7:52:23 | []type{args} [array] | main.go:51:7:52:23 | call to Sprintf | provenance | MaD:242 | +| main.go:51:7:52:23 | []type{args} [array] | main.go:51:7:52:23 | call to Sprintf | provenance | MaD:245 | | main.go:51:7:52:23 | call to Sprintf | main.go:53:11:53:11 | q | provenance | | | main.go:52:3:52:13 | RequestData [pointer, Category] | main.go:52:3:52:13 | implicit dereference [Category] | provenance | | | main.go:52:3:52:13 | implicit dereference [Category] | main.go:52:3:52:22 | selection of Category | provenance | | @@ -80,16 +80,16 @@ edges | main.go:57:2:57:12 | definition of RequestData [pointer, Category] | main.go:61:5:61:15 | RequestData [pointer, Category] | provenance | | | main.go:58:3:58:14 | star expression [Category] | main.go:57:2:57:12 | definition of RequestData [pointer, Category] | provenance | | | main.go:58:4:58:14 | RequestData [pointer, Category] | main.go:58:3:58:14 | star expression [Category] | provenance | | -| main.go:58:28:58:34 | selection of URL | main.go:58:28:58:42 | call to Query | provenance | MaD:732 | +| main.go:58:28:58:34 | selection of URL | main.go:58:28:58:42 | call to Query | provenance | MaD:735 | | main.go:58:28:58:42 | call to Query | main.go:58:28:58:54 | index expression | provenance | | | main.go:58:28:58:54 | index expression | main.go:58:3:58:14 | star expression [Category] | provenance | | -| main.go:60:7:61:26 | []type{args} [array] | main.go:60:7:61:26 | call to Sprintf | provenance | MaD:242 | +| main.go:60:7:61:26 | []type{args} [array] | main.go:60:7:61:26 | call to Sprintf | provenance | MaD:245 | | main.go:60:7:61:26 | call to Sprintf | main.go:62:11:62:11 | q | provenance | | | main.go:61:3:61:25 | selection of Category | main.go:60:7:61:26 | []type{args} [array] | provenance | | | main.go:61:3:61:25 | selection of Category | main.go:60:7:61:26 | call to Sprintf | provenance | FunctionModel | | main.go:61:4:61:15 | star expression [Category] | main.go:61:3:61:25 | selection of Category | provenance | | | main.go:61:5:61:15 | RequestData [pointer, Category] | main.go:61:4:61:15 | star expression [Category] | provenance | | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:42:28:42:41 | untrustedInput | provenance | Src:MaD:670 | +| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:42:28:42:41 | untrustedInput | provenance | Src:MaD:673 | | mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:50:34:50:39 | filter | provenance | | | mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:61:27:61:32 | filter | provenance | | | mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:63:23:63:28 | filter | provenance | | @@ -103,10 +103,10 @@ edges | mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:78:23:78:28 | filter | provenance | | | mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:79:23:79:28 | filter | provenance | | | mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:80:22:80:27 | filter | provenance | | -| mongoDB.go:42:28:42:41 | untrustedInput | mongoDB.go:42:19:42:42 | struct literal | provenance | | +| mongoDB.go:42:28:42:41 | untrustedInput | mongoDB.go:42:19:42:42 | struct literal | provenance | Config | | mongoDB.go:50:23:50:40 | struct literal | mongoDB.go:57:22:57:29 | pipeline | provenance | | | mongoDB.go:50:23:50:40 | struct literal | mongoDB.go:81:18:81:25 | pipeline | provenance | | -| mongoDB.go:50:34:50:39 | filter | mongoDB.go:50:23:50:40 | struct literal | provenance | | +| mongoDB.go:50:34:50:39 | filter | mongoDB.go:50:23:50:40 | struct literal | provenance | Config | nodes | SqlInjection.go:10:7:11:30 | []type{args} [array] | semmle.label | []type{args} [array] | | SqlInjection.go:10:7:11:30 | call to Sprintf | semmle.label | call to Sprintf | diff --git a/go/ql/test/query-tests/Security/CWE-089/StringBreak.expected b/go/ql/test/query-tests/Security/CWE-089/StringBreak.expected index a356d8697be..3f95c912930 100644 --- a/go/ql/test/query-tests/Security/CWE-089/StringBreak.expected +++ b/go/ql/test/query-tests/Security/CWE-089/StringBreak.expected @@ -2,10 +2,10 @@ edges | StringBreak.go:10:2:10:40 | ... := ...[0] | StringBreak.go:14:47:14:57 | versionJSON | provenance | | | StringBreakMismatched.go:12:2:12:40 | ... := ...[0] | StringBreakMismatched.go:13:29:13:47 | type conversion | provenance | | | StringBreakMismatched.go:13:13:13:62 | call to Replace | StringBreakMismatched.go:17:26:17:32 | escaped | provenance | | -| StringBreakMismatched.go:13:29:13:47 | type conversion | StringBreakMismatched.go:13:13:13:62 | call to Replace | provenance | MaD:835 | +| StringBreakMismatched.go:13:29:13:47 | type conversion | StringBreakMismatched.go:13:13:13:62 | call to Replace | provenance | MaD:838 | | StringBreakMismatched.go:24:2:24:40 | ... := ...[0] | StringBreakMismatched.go:25:29:25:47 | type conversion | provenance | | | StringBreakMismatched.go:25:13:25:61 | call to Replace | StringBreakMismatched.go:29:27:29:33 | escaped | provenance | | -| StringBreakMismatched.go:25:29:25:47 | type conversion | StringBreakMismatched.go:25:13:25:61 | call to Replace | provenance | MaD:835 | +| StringBreakMismatched.go:25:29:25:47 | type conversion | StringBreakMismatched.go:25:13:25:61 | call to Replace | provenance | MaD:838 | nodes | StringBreak.go:10:2:10:40 | ... := ...[0] | semmle.label | ... := ...[0] | | StringBreak.go:14:47:14:57 | versionJSON | semmle.label | versionJSON | diff --git a/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected b/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected index e139ab4f5e5..b7a2499b9da 100644 --- a/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected +++ b/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected @@ -1,24 +1,24 @@ edges | AllocationSizeOverflow.go:6:2:6:33 | ... := ...[0] | AllocationSizeOverflow.go:10:14:10:21 | jsonData | provenance | | -| AllocationSizeOverflow.go:10:14:10:21 | jsonData | AllocationSizeOverflow.go:10:10:10:22 | call to len | provenance | | +| AllocationSizeOverflow.go:10:14:10:21 | jsonData | AllocationSizeOverflow.go:10:10:10:22 | call to len | provenance | Config | | tst2.go:9:2:9:37 | ... := ...[0] | tst2.go:10:26:10:29 | data | provenance | | -| tst2.go:10:26:10:29 | data | tst2.go:10:22:10:30 | call to len | provenance | | +| tst2.go:10:26:10:29 | data | tst2.go:10:22:10:30 | call to len | provenance | Config | | tst2.go:14:2:14:29 | ... := ...[0] | tst2.go:15:26:15:29 | data | provenance | | -| tst2.go:15:26:15:29 | data | tst2.go:15:22:15:30 | call to len | provenance | | +| tst2.go:15:26:15:29 | data | tst2.go:15:22:15:30 | call to len | provenance | Config | | tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:7:26:7:33 | jsonData | provenance | | | tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:24:20:24:27 | jsonData | provenance | | | tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:32:20:32:27 | jsonData | provenance | | -| tst3.go:7:26:7:33 | jsonData | tst3.go:7:22:7:34 | call to len | provenance | | -| tst3.go:24:20:24:27 | jsonData | tst3.go:24:16:24:28 | call to len | provenance | | -| tst3.go:32:20:32:27 | jsonData | tst3.go:32:16:32:28 | call to len | provenance | | +| tst3.go:7:26:7:33 | jsonData | tst3.go:7:22:7:34 | call to len | provenance | Config | +| tst3.go:24:20:24:27 | jsonData | tst3.go:24:16:24:28 | call to len | provenance | Config | +| tst3.go:32:20:32:27 | jsonData | tst3.go:32:16:32:28 | call to len | provenance | Config | | tst.go:14:2:14:30 | ... = ...[0] | tst.go:15:26:15:33 | jsonData | provenance | | -| tst.go:15:26:15:33 | jsonData | tst.go:15:22:15:34 | call to len | provenance | | +| tst.go:15:26:15:33 | jsonData | tst.go:15:22:15:34 | call to len | provenance | Config | | tst.go:20:2:20:31 | ... = ...[0] | tst.go:21:26:21:33 | jsonData | provenance | | -| tst.go:21:26:21:33 | jsonData | tst.go:21:22:21:34 | call to len | provenance | | +| tst.go:21:26:21:33 | jsonData | tst.go:21:22:21:34 | call to len | provenance | Config | | tst.go:26:2:26:31 | ... = ...[0] | tst.go:27:30:27:37 | jsonData | provenance | | -| tst.go:27:30:27:37 | jsonData | tst.go:27:26:27:38 | call to len | provenance | | +| tst.go:27:30:27:37 | jsonData | tst.go:27:26:27:38 | call to len | provenance | Config | | tst.go:34:2:34:30 | ... = ...[0] | tst.go:35:26:35:33 | jsonData | provenance | | -| tst.go:35:26:35:33 | jsonData | tst.go:35:22:35:34 | call to len | provenance | | +| tst.go:35:26:35:33 | jsonData | tst.go:35:22:35:34 | call to len | provenance | Config | nodes | AllocationSizeOverflow.go:6:2:6:33 | ... := ...[0] | semmle.label | ... := ...[0] | | AllocationSizeOverflow.go:10:10:10:22 | call to len | semmle.label | call to len | diff --git a/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected b/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected index 98daffabbaf..0bcf2ae003a 100644 --- a/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected +++ b/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected @@ -1,43 +1,59 @@ edges | klog.go:20:3:25:3 | range statement[1] | klog.go:20:13:20:19 | definition of headers | provenance | | +| klog.go:20:3:25:3 | range statement[1] | klog.go:20:13:20:19 | definition of headers | provenance | Config | | klog.go:20:13:20:19 | definition of headers | klog.go:21:27:21:33 | headers | provenance | | -| klog.go:20:30:20:37 | selection of Header | klog.go:20:3:25:3 | range statement[1] | provenance | | +| klog.go:20:13:20:19 | definition of headers | klog.go:21:27:21:33 | headers | provenance | Config | +| klog.go:20:30:20:37 | selection of Header | klog.go:20:3:25:3 | range statement[1] | provenance | Config | | klog.go:21:4:24:4 | range statement[1] | klog.go:21:11:21:16 | definition of header | provenance | | +| klog.go:21:4:24:4 | range statement[1] | klog.go:21:11:21:16 | definition of header | provenance | Config | | klog.go:21:11:21:16 | definition of header | klog.go:22:15:22:20 | header | provenance | | -| klog.go:21:27:21:33 | headers | klog.go:21:4:24:4 | range statement[1] | provenance | | -| klog.go:28:13:28:20 | selection of Header | klog.go:28:13:28:41 | call to Get | provenance | | +| klog.go:21:11:21:16 | definition of header | klog.go:22:15:22:20 | header | provenance | Config | +| klog.go:21:27:21:33 | headers | klog.go:21:4:24:4 | range statement[1] | provenance | Config | +| klog.go:28:13:28:20 | selection of Header | klog.go:28:13:28:41 | call to Get | provenance | Config | | overrides.go:9:9:9:16 | password | overrides.go:13:14:13:23 | call to String | provenance | | | passwords.go:8:12:8:12 | definition of x | passwords.go:9:14:9:14 | x | provenance | | +| passwords.go:8:12:8:12 | definition of x | passwords.go:9:14:9:14 | x | provenance | Config | | passwords.go:30:8:30:15 | password | passwords.go:8:12:8:12 | definition of x | provenance | | -| passwords.go:34:28:34:35 | password | passwords.go:34:14:34:35 | ...+... | provenance | | +| passwords.go:34:28:34:35 | password | passwords.go:34:14:34:35 | ...+... | provenance | Config | | passwords.go:36:2:36:5 | definition of obj1 | passwords.go:39:14:39:17 | obj1 | provenance | | +| passwords.go:36:2:36:5 | definition of obj1 | passwords.go:39:14:39:17 | obj1 | provenance | Config | | passwords.go:36:10:38:2 | struct literal | passwords.go:36:2:36:5 | definition of obj1 | provenance | | -| passwords.go:37:13:37:13 | x | passwords.go:36:10:38:2 | struct literal | provenance | | +| passwords.go:36:10:38:2 | struct literal | passwords.go:36:2:36:5 | definition of obj1 | provenance | Config | +| passwords.go:37:13:37:13 | x | passwords.go:36:10:38:2 | struct literal | provenance | Config | | passwords.go:41:2:41:5 | definition of obj2 | passwords.go:44:14:44:17 | obj2 | provenance | | +| passwords.go:41:2:41:5 | definition of obj2 | passwords.go:44:14:44:17 | obj2 | provenance | Config | | passwords.go:41:10:43:2 | struct literal | passwords.go:41:2:41:5 | definition of obj2 | provenance | | -| passwords.go:42:6:42:13 | password | passwords.go:41:10:43:2 | struct literal | provenance | | +| passwords.go:41:10:43:2 | struct literal | passwords.go:41:2:41:5 | definition of obj2 | provenance | Config | +| passwords.go:42:6:42:13 | password | passwords.go:41:10:43:2 | struct literal | provenance | Config | | passwords.go:46:6:46:9 | definition of obj3 | passwords.go:47:14:47:17 | obj3 | provenance | | -| passwords.go:48:11:48:18 | password | passwords.go:46:6:46:9 | definition of obj3 | provenance | | +| passwords.go:46:6:46:9 | definition of obj3 | passwords.go:47:14:47:17 | obj3 | provenance | Config | +| passwords.go:48:11:48:18 | password | passwords.go:46:6:46:9 | definition of obj3 | provenance | Config | | passwords.go:85:2:85:14 | definition of utilityObject | passwords.go:88:14:88:26 | utilityObject | provenance | | +| passwords.go:85:2:85:14 | definition of utilityObject | passwords.go:88:14:88:26 | utilityObject | provenance | Config | | passwords.go:85:19:87:2 | struct literal | passwords.go:85:2:85:14 | definition of utilityObject | provenance | | -| passwords.go:86:16:86:36 | call to make | passwords.go:85:19:87:2 | struct literal | provenance | | +| passwords.go:85:19:87:2 | struct literal | passwords.go:85:2:85:14 | definition of utilityObject | provenance | Config | +| passwords.go:86:16:86:36 | call to make | passwords.go:85:19:87:2 | struct literal | provenance | Config | | passwords.go:90:2:90:7 | definition of secret | passwords.go:91:23:91:28 | secret | provenance | | +| passwords.go:90:2:90:7 | definition of secret | passwords.go:91:23:91:28 | secret | provenance | Config | | passwords.go:90:12:90:19 | password | passwords.go:90:2:90:7 | definition of secret | provenance | | -| passwords.go:101:33:101:40 | password | passwords.go:101:15:101:40 | ...+... | provenance | | -| passwords.go:107:34:107:41 | password | passwords.go:107:16:107:41 | ...+... | provenance | | -| passwords.go:112:33:112:40 | password | passwords.go:112:15:112:40 | ...+... | provenance | | -| passwords.go:116:28:116:36 | password1 | passwords.go:116:28:116:45 | call to String | provenance | | -| passwords.go:116:28:116:45 | call to String | passwords.go:116:14:116:45 | ...+... | provenance | | +| passwords.go:90:12:90:19 | password | passwords.go:90:2:90:7 | definition of secret | provenance | Config | +| passwords.go:101:33:101:40 | password | passwords.go:101:15:101:40 | ...+... | provenance | Config | +| passwords.go:107:34:107:41 | password | passwords.go:107:16:107:41 | ...+... | provenance | Config | +| passwords.go:112:33:112:40 | password | passwords.go:112:15:112:40 | ...+... | provenance | Config | +| passwords.go:116:28:116:36 | password1 | passwords.go:116:28:116:45 | call to String | provenance | Config | +| passwords.go:116:28:116:45 | call to String | passwords.go:116:14:116:45 | ...+... | provenance | Config | | passwords.go:118:2:118:7 | definition of config | passwords.go:125:14:125:19 | config | provenance | | +| passwords.go:118:2:118:7 | definition of config | passwords.go:125:14:125:19 | config | provenance | Config | | passwords.go:118:2:118:7 | definition of config [x] | passwords.go:126:14:126:19 | config [x] | provenance | | | passwords.go:118:2:118:7 | definition of config [y] | passwords.go:127:14:127:19 | config [y] | provenance | | | passwords.go:118:12:123:2 | struct literal | passwords.go:118:2:118:7 | definition of config | provenance | | +| passwords.go:118:12:123:2 | struct literal | passwords.go:118:2:118:7 | definition of config | provenance | Config | | passwords.go:118:12:123:2 | struct literal [x] | passwords.go:118:2:118:7 | definition of config [x] | provenance | | | passwords.go:118:12:123:2 | struct literal [y] | passwords.go:118:2:118:7 | definition of config [y] | provenance | | -| passwords.go:119:13:119:13 | x | passwords.go:118:12:123:2 | struct literal | provenance | | -| passwords.go:121:13:121:20 | password | passwords.go:118:12:123:2 | struct literal | provenance | | +| passwords.go:119:13:119:13 | x | passwords.go:118:12:123:2 | struct literal | provenance | Config | +| passwords.go:121:13:121:20 | password | passwords.go:118:12:123:2 | struct literal | provenance | Config | | passwords.go:121:13:121:20 | password | passwords.go:118:12:123:2 | struct literal [x] | provenance | | -| passwords.go:122:13:122:25 | call to getPassword | passwords.go:118:12:123:2 | struct literal | provenance | | +| passwords.go:122:13:122:25 | call to getPassword | passwords.go:118:12:123:2 | struct literal | provenance | Config | | passwords.go:122:13:122:25 | call to getPassword | passwords.go:118:12:123:2 | struct literal [y] | provenance | | | passwords.go:126:14:126:19 | config [x] | passwords.go:126:14:126:21 | selection of x | provenance | | | passwords.go:127:14:127:19 | config [y] | passwords.go:127:14:127:21 | selection of y | provenance | | diff --git a/go/ql/test/query-tests/Security/CWE-327/UnsafeTLS.expected b/go/ql/test/query-tests/Security/CWE-327/UnsafeTLS.expected index b518d306322..291d0a4d5ca 100644 --- a/go/ql/test/query-tests/Security/CWE-327/UnsafeTLS.expected +++ b/go/ql/test/query-tests/Security/CWE-327/UnsafeTLS.expected @@ -13,18 +13,34 @@ edges | UnsafeTLS.go:297:5:297:38 | selection of TLS_ECDHE_RSA_WITH_RC4_128_SHA | UnsafeTLS.go:296:18:298:4 | slice literal | provenance | | | UnsafeTLS.go:305:5:305:47 | selection of TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | UnsafeTLS.go:304:18:306:4 | slice literal | provenance | | | UnsafeTLS.go:313:5:313:45 | selection of TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | UnsafeTLS.go:312:18:314:4 | slice literal | provenance | | +| UnsafeTLS.go:329:25:329:94 | []type{args} [array] | UnsafeTLS.go:329:25:329:94 | call to append | provenance | MaD:29 | +| UnsafeTLS.go:329:53:329:93 | selection of TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | UnsafeTLS.go:329:25:329:94 | []type{args} [array] | provenance | | | UnsafeTLS.go:329:53:329:93 | selection of TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | UnsafeTLS.go:329:25:329:94 | call to append | provenance | FunctionModel | | UnsafeTLS.go:334:13:334:38 | call to InsecureCipherSuites | UnsafeTLS.go:336:54:336:57 | selection of ID | provenance | | +| UnsafeTLS.go:336:26:336:58 | []type{args} [array] | UnsafeTLS.go:336:26:336:58 | call to append | provenance | MaD:29 | +| UnsafeTLS.go:336:54:336:57 | selection of ID | UnsafeTLS.go:336:26:336:58 | []type{args} [array] | provenance | | | UnsafeTLS.go:336:54:336:57 | selection of ID | UnsafeTLS.go:336:26:336:58 | call to append | provenance | FunctionModel | | UnsafeTLS.go:342:13:342:38 | call to InsecureCipherSuites | UnsafeTLS.go:344:40:344:43 | selection of ID | provenance | | +| UnsafeTLS.go:344:19:344:44 | []type{args} [array] | UnsafeTLS.go:344:19:344:44 | call to append | provenance | MaD:29 | +| UnsafeTLS.go:344:19:344:44 | []type{args} [array] | UnsafeTLS.go:344:19:344:44 | call to append [array] | provenance | MaD:29 | | UnsafeTLS.go:344:19:344:44 | call to append | UnsafeTLS.go:344:26:344:37 | cipherSuites | provenance | | | UnsafeTLS.go:344:19:344:44 | call to append | UnsafeTLS.go:346:25:346:36 | cipherSuites | provenance | | +| UnsafeTLS.go:344:19:344:44 | call to append [array] | UnsafeTLS.go:344:26:344:37 | cipherSuites [array] | provenance | | | UnsafeTLS.go:344:26:344:37 | cipherSuites | UnsafeTLS.go:344:19:344:44 | call to append | provenance | FunctionModel | +| UnsafeTLS.go:344:26:344:37 | cipherSuites [array] | UnsafeTLS.go:344:19:344:44 | call to append | provenance | MaD:28 | +| UnsafeTLS.go:344:26:344:37 | cipherSuites [array] | UnsafeTLS.go:344:19:344:44 | call to append [array] | provenance | MaD:28 | +| UnsafeTLS.go:344:40:344:43 | selection of ID | UnsafeTLS.go:344:19:344:44 | []type{args} [array] | provenance | | | UnsafeTLS.go:344:40:344:43 | selection of ID | UnsafeTLS.go:344:19:344:44 | call to append | provenance | FunctionModel | | UnsafeTLS.go:351:13:351:38 | call to InsecureCipherSuites | UnsafeTLS.go:353:40:353:51 | selection of ID | provenance | | +| UnsafeTLS.go:353:19:353:52 | []type{args} [array] | UnsafeTLS.go:353:19:353:52 | call to append | provenance | MaD:29 | +| UnsafeTLS.go:353:19:353:52 | []type{args} [array] | UnsafeTLS.go:353:19:353:52 | call to append [array] | provenance | MaD:29 | | UnsafeTLS.go:353:19:353:52 | call to append | UnsafeTLS.go:353:26:353:37 | cipherSuites | provenance | | | UnsafeTLS.go:353:19:353:52 | call to append | UnsafeTLS.go:355:25:355:36 | cipherSuites | provenance | | +| UnsafeTLS.go:353:19:353:52 | call to append [array] | UnsafeTLS.go:353:26:353:37 | cipherSuites [array] | provenance | | | UnsafeTLS.go:353:26:353:37 | cipherSuites | UnsafeTLS.go:353:19:353:52 | call to append | provenance | FunctionModel | +| UnsafeTLS.go:353:26:353:37 | cipherSuites [array] | UnsafeTLS.go:353:19:353:52 | call to append | provenance | MaD:28 | +| UnsafeTLS.go:353:26:353:37 | cipherSuites [array] | UnsafeTLS.go:353:19:353:52 | call to append [array] | provenance | MaD:28 | +| UnsafeTLS.go:353:40:353:51 | selection of ID | UnsafeTLS.go:353:19:353:52 | []type{args} [array] | provenance | | | UnsafeTLS.go:353:40:353:51 | selection of ID | UnsafeTLS.go:353:19:353:52 | call to append | provenance | FunctionModel | | UnsafeTLS.go:363:5:363:47 | selection of TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | UnsafeTLS.go:362:18:364:4 | slice literal | provenance | | | UnsafeTLS.go:371:5:371:47 | selection of TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | UnsafeTLS.go:370:18:372:4 | slice literal | provenance | | @@ -99,19 +115,27 @@ nodes | UnsafeTLS.go:305:5:305:47 | selection of TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | semmle.label | selection of TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | | UnsafeTLS.go:312:18:314:4 | slice literal | semmle.label | slice literal | | UnsafeTLS.go:313:5:313:45 | selection of TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | semmle.label | selection of TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | +| UnsafeTLS.go:329:25:329:94 | []type{args} [array] | semmle.label | []type{args} [array] | | UnsafeTLS.go:329:25:329:94 | call to append | semmle.label | call to append | | UnsafeTLS.go:329:53:329:93 | selection of TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | semmle.label | selection of TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | | UnsafeTLS.go:334:13:334:38 | call to InsecureCipherSuites | semmle.label | call to InsecureCipherSuites | +| UnsafeTLS.go:336:26:336:58 | []type{args} [array] | semmle.label | []type{args} [array] | | UnsafeTLS.go:336:26:336:58 | call to append | semmle.label | call to append | | UnsafeTLS.go:336:54:336:57 | selection of ID | semmle.label | selection of ID | | UnsafeTLS.go:342:13:342:38 | call to InsecureCipherSuites | semmle.label | call to InsecureCipherSuites | +| UnsafeTLS.go:344:19:344:44 | []type{args} [array] | semmle.label | []type{args} [array] | | UnsafeTLS.go:344:19:344:44 | call to append | semmle.label | call to append | +| UnsafeTLS.go:344:19:344:44 | call to append [array] | semmle.label | call to append [array] | | UnsafeTLS.go:344:26:344:37 | cipherSuites | semmle.label | cipherSuites | +| UnsafeTLS.go:344:26:344:37 | cipherSuites [array] | semmle.label | cipherSuites [array] | | UnsafeTLS.go:344:40:344:43 | selection of ID | semmle.label | selection of ID | | UnsafeTLS.go:346:25:346:36 | cipherSuites | semmle.label | cipherSuites | | UnsafeTLS.go:351:13:351:38 | call to InsecureCipherSuites | semmle.label | call to InsecureCipherSuites | +| UnsafeTLS.go:353:19:353:52 | []type{args} [array] | semmle.label | []type{args} [array] | | UnsafeTLS.go:353:19:353:52 | call to append | semmle.label | call to append | +| UnsafeTLS.go:353:19:353:52 | call to append [array] | semmle.label | call to append [array] | | UnsafeTLS.go:353:26:353:37 | cipherSuites | semmle.label | cipherSuites | +| UnsafeTLS.go:353:26:353:37 | cipherSuites [array] | semmle.label | cipherSuites [array] | | UnsafeTLS.go:353:40:353:51 | selection of ID | semmle.label | selection of ID | | UnsafeTLS.go:355:25:355:36 | cipherSuites | semmle.label | cipherSuites | | UnsafeTLS.go:362:18:364:4 | slice literal | semmle.label | slice literal | diff --git a/go/ql/test/query-tests/Security/CWE-338/InsecureRandomness/InsecureRandomness.expected b/go/ql/test/query-tests/Security/CWE-338/InsecureRandomness/InsecureRandomness.expected index 7faf95dfde5..d0c96902a85 100644 --- a/go/ql/test/query-tests/Security/CWE-338/InsecureRandomness/InsecureRandomness.expected +++ b/go/ql/test/query-tests/Security/CWE-338/InsecureRandomness/InsecureRandomness.expected @@ -1,7 +1,7 @@ edges | sample.go:15:10:15:64 | call to Sum256 | sample.go:16:9:16:15 | slice expression | provenance | | | sample.go:15:24:15:63 | type conversion | sample.go:15:10:15:64 | call to Sum256 | provenance | FunctionModel | -| sample.go:15:31:15:62 | []type{args} [array] | sample.go:15:31:15:62 | call to Sprintf | provenance | MaD:242 | +| sample.go:15:31:15:62 | []type{args} [array] | sample.go:15:31:15:62 | call to Sprintf | provenance | MaD:245 | | sample.go:15:31:15:62 | call to Sprintf | sample.go:15:24:15:63 | type conversion | provenance | | | sample.go:15:49:15:61 | call to Uint32 | sample.go:15:31:15:62 | []type{args} [array] | provenance | | | sample.go:15:49:15:61 | call to Uint32 | sample.go:15:31:15:62 | call to Sprintf | provenance | FunctionModel | @@ -9,11 +9,11 @@ edges | sample.go:33:2:33:6 | definition of nonce | sample.go:37:25:37:29 | nonce | provenance | | | sample.go:33:2:33:6 | definition of nonce | sample.go:37:32:37:36 | nonce | provenance | | | sample.go:34:12:34:40 | call to New | sample.go:35:14:35:19 | random | provenance | | -| sample.go:35:14:35:19 | random | sample.go:33:2:33:6 | definition of nonce | provenance | MaD:546 | +| sample.go:35:14:35:19 | random | sample.go:33:2:33:6 | definition of nonce | provenance | MaD:549 | | sample.go:55:17:55:42 | call to Intn | sample.go:56:29:56:38 | randNumber | provenance | | | sample.go:56:11:56:40 | type conversion | sample.go:58:32:58:43 | type conversion | provenance | | | sample.go:56:18:56:39 | index expression | sample.go:56:11:56:40 | type conversion | provenance | | -| sample.go:56:29:56:38 | randNumber | sample.go:56:18:56:39 | index expression | provenance | | +| sample.go:56:29:56:38 | randNumber | sample.go:56:18:56:39 | index expression | provenance | Config | nodes | InsecureRandomness.go:12:18:12:40 | call to Intn | semmle.label | call to Intn | | sample.go:15:10:15:64 | call to Sum256 | semmle.label | call to Sum256 | diff --git a/go/ql/test/query-tests/Security/CWE-347/MissingJwtSignatureCheck.expected b/go/ql/test/query-tests/Security/CWE-347/MissingJwtSignatureCheck.expected index e4d826db287..3bbaa18bcfa 100644 --- a/go/ql/test/query-tests/Security/CWE-347/MissingJwtSignatureCheck.expected +++ b/go/ql/test/query-tests/Security/CWE-347/MissingJwtSignatureCheck.expected @@ -1,16 +1,16 @@ edges -| go-jose.v3.go:25:16:25:20 | selection of URL | go-jose.v3.go:25:16:25:28 | call to Query | provenance | MaD:732 | -| go-jose.v3.go:25:16:25:28 | call to Query | go-jose.v3.go:25:16:25:47 | call to Get | provenance | MaD:739 | +| go-jose.v3.go:25:16:25:20 | selection of URL | go-jose.v3.go:25:16:25:28 | call to Query | provenance | MaD:735 | +| go-jose.v3.go:25:16:25:28 | call to Query | go-jose.v3.go:25:16:25:47 | call to Get | provenance | MaD:742 | | go-jose.v3.go:25:16:25:47 | call to Get | go-jose.v3.go:26:15:26:25 | signedToken | provenance | | | go-jose.v3.go:26:15:26:25 | signedToken | go-jose.v3.go:29:19:29:29 | definition of signedToken | provenance | | | go-jose.v3.go:29:19:29:29 | definition of signedToken | go-jose.v3.go:31:37:31:47 | signedToken | provenance | | -| go-jose.v3.go:31:2:31:48 | ... := ...[0] | go-jose.v3.go:33:12:33:23 | DecodedToken | provenance | Sink:MaD:318 | -| go-jose.v3.go:31:37:31:47 | signedToken | go-jose.v3.go:31:2:31:48 | ... := ...[0] | provenance | MaD:320 | -| golang-jwt-v5.go:28:16:28:20 | selection of URL | golang-jwt-v5.go:28:16:28:28 | call to Query | provenance | MaD:732 | -| golang-jwt-v5.go:28:16:28:28 | call to Query | golang-jwt-v5.go:28:16:28:47 | call to Get | provenance | MaD:739 | +| go-jose.v3.go:31:2:31:48 | ... := ...[0] | go-jose.v3.go:33:12:33:23 | DecodedToken | provenance | Sink:MaD:321 | +| go-jose.v3.go:31:37:31:47 | signedToken | go-jose.v3.go:31:2:31:48 | ... := ...[0] | provenance | MaD:323 | +| golang-jwt-v5.go:28:16:28:20 | selection of URL | golang-jwt-v5.go:28:16:28:28 | call to Query | provenance | MaD:735 | +| golang-jwt-v5.go:28:16:28:28 | call to Query | golang-jwt-v5.go:28:16:28:47 | call to Get | provenance | MaD:742 | | golang-jwt-v5.go:28:16:28:47 | call to Get | golang-jwt-v5.go:29:25:29:35 | signedToken | provenance | | | golang-jwt-v5.go:29:25:29:35 | signedToken | golang-jwt-v5.go:32:29:32:39 | definition of signedToken | provenance | | -| golang-jwt-v5.go:32:29:32:39 | definition of signedToken | golang-jwt-v5.go:34:58:34:68 | signedToken | provenance | Sink:MaD:332 | +| golang-jwt-v5.go:32:29:32:39 | definition of signedToken | golang-jwt-v5.go:34:58:34:68 | signedToken | provenance | Sink:MaD:335 | nodes | go-jose.v3.go:25:16:25:20 | selection of URL | semmle.label | selection of URL | | go-jose.v3.go:25:16:25:28 | call to Query | semmle.label | call to Query | diff --git a/go/ql/test/query-tests/Security/CWE-601/BadRedirectCheck/BadRedirectCheck.expected b/go/ql/test/query-tests/Security/CWE-601/BadRedirectCheck/BadRedirectCheck.expected index 9fafce7a9c7..df944f74e0f 100644 --- a/go/ql/test/query-tests/Security/CWE-601/BadRedirectCheck/BadRedirectCheck.expected +++ b/go/ql/test/query-tests/Security/CWE-601/BadRedirectCheck/BadRedirectCheck.expected @@ -12,8 +12,8 @@ edges | main.go:68:17:68:24 | argument corresponding to redirect | main.go:73:20:73:27 | redirect | provenance | | | main.go:68:17:68:24 | definition of redirect | main.go:73:20:73:27 | redirect | provenance | | | main.go:73:9:73:28 | call to Clean | main.go:77:25:77:39 | call to getTarget1 | provenance | | -| main.go:73:20:73:27 | redirect | main.go:73:9:73:28 | call to Clean | provenance | MaD:758 | -| main.go:73:20:73:27 | redirect | main.go:73:9:73:28 | call to Clean | provenance | MaD:758 | +| main.go:73:20:73:27 | redirect | main.go:73:9:73:28 | call to Clean | provenance | MaD:761 | +| main.go:73:20:73:27 | redirect | main.go:73:9:73:28 | call to Clean | provenance | MaD:761 | | main.go:76:19:76:21 | argument corresponding to url | main.go:77:36:77:38 | url | provenance | | | main.go:77:36:77:38 | url | main.go:68:17:68:24 | definition of redirect | provenance | | | main.go:77:36:77:38 | url | main.go:77:25:77:39 | call to getTarget1 | provenance | | diff --git a/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected b/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected index 10af2ea535c..754feea0975 100644 --- a/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected +++ b/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected @@ -1,29 +1,43 @@ edges -| OpenUrlRedirect.go:10:23:10:28 | selection of Form | OpenUrlRedirect.go:10:23:10:42 | call to Get | provenance | | +| OpenUrlRedirect.go:10:23:10:28 | selection of Form | OpenUrlRedirect.go:10:23:10:42 | call to Get | provenance | Config | | stdlib.go:13:3:13:8 | definition of target | stdlib.go:15:30:15:35 | target | provenance | | -| stdlib.go:13:13:13:18 | selection of Form | stdlib.go:13:13:13:32 | call to Get | provenance | | +| stdlib.go:13:3:13:8 | definition of target | stdlib.go:15:30:15:35 | target | provenance | Config | +| stdlib.go:13:13:13:18 | selection of Form | stdlib.go:13:13:13:32 | call to Get | provenance | Config | | stdlib.go:13:13:13:32 | call to Get | stdlib.go:13:3:13:8 | definition of target | provenance | | +| stdlib.go:13:13:13:32 | call to Get | stdlib.go:13:3:13:8 | definition of target | provenance | Config | | stdlib.go:22:3:22:8 | definition of target | stdlib.go:24:30:24:35 | target | provenance | | -| stdlib.go:22:13:22:18 | selection of Form | stdlib.go:22:13:22:32 | call to Get | provenance | | +| stdlib.go:22:3:22:8 | definition of target | stdlib.go:24:30:24:35 | target | provenance | Config | +| stdlib.go:22:13:22:18 | selection of Form | stdlib.go:22:13:22:32 | call to Get | provenance | Config | | stdlib.go:22:13:22:32 | call to Get | stdlib.go:22:3:22:8 | definition of target | provenance | | +| stdlib.go:22:13:22:32 | call to Get | stdlib.go:22:3:22:8 | definition of target | provenance | Config | | stdlib.go:31:3:31:8 | definition of target | stdlib.go:35:34:35:39 | target | provenance | | -| stdlib.go:31:13:31:18 | selection of Form | stdlib.go:31:13:31:32 | call to Get | provenance | | +| stdlib.go:31:3:31:8 | definition of target | stdlib.go:35:34:35:39 | target | provenance | Config | +| stdlib.go:31:13:31:18 | selection of Form | stdlib.go:31:13:31:32 | call to Get | provenance | Config | | stdlib.go:31:13:31:32 | call to Get | stdlib.go:31:3:31:8 | definition of target | provenance | | -| stdlib.go:35:34:35:39 | target | stdlib.go:35:30:35:39 | ...+... | provenance | | +| stdlib.go:31:13:31:32 | call to Get | stdlib.go:31:3:31:8 | definition of target | provenance | Config | +| stdlib.go:35:34:35:39 | target | stdlib.go:35:30:35:39 | ...+... | provenance | Config | | stdlib.go:44:3:44:8 | definition of target | stdlib.go:46:23:46:28 | target | provenance | | -| stdlib.go:44:13:44:18 | selection of Form | stdlib.go:44:13:44:32 | call to Get | provenance | | +| stdlib.go:44:3:44:8 | definition of target | stdlib.go:46:23:46:28 | target | provenance | Config | +| stdlib.go:44:13:44:18 | selection of Form | stdlib.go:44:13:44:32 | call to Get | provenance | Config | | stdlib.go:44:13:44:32 | call to Get | stdlib.go:44:3:44:8 | definition of target | provenance | | +| stdlib.go:44:13:44:32 | call to Get | stdlib.go:44:3:44:8 | definition of target | provenance | Config | | stdlib.go:64:3:64:8 | definition of target | stdlib.go:67:23:67:28 | target | provenance | | -| stdlib.go:64:13:64:18 | selection of Form | stdlib.go:64:13:64:32 | call to Get | provenance | | +| stdlib.go:64:3:64:8 | definition of target | stdlib.go:67:23:67:28 | target | provenance | Config | +| stdlib.go:64:13:64:18 | selection of Form | stdlib.go:64:13:64:32 | call to Get | provenance | Config | | stdlib.go:64:13:64:32 | call to Get | stdlib.go:64:3:64:8 | definition of target | provenance | | -| stdlib.go:67:23:67:28 | target | stdlib.go:67:23:67:37 | ...+... | provenance | | -| stdlib.go:67:23:67:37 | ...+... | stdlib.go:67:23:67:40 | ...+... | provenance | | +| stdlib.go:64:13:64:32 | call to Get | stdlib.go:64:3:64:8 | definition of target | provenance | Config | +| stdlib.go:67:23:67:28 | target | stdlib.go:67:23:67:37 | ...+... | provenance | Config | +| stdlib.go:67:23:67:37 | ...+... | stdlib.go:67:23:67:40 | ...+... | provenance | Config | | stdlib.go:89:3:89:8 | definition of target | stdlib.go:90:3:90:8 | target | provenance | | -| stdlib.go:89:13:89:18 | selection of Form | stdlib.go:89:13:89:32 | call to Get | provenance | | +| stdlib.go:89:3:89:8 | definition of target | stdlib.go:90:3:90:8 | target | provenance | Config | +| stdlib.go:89:13:89:18 | selection of Form | stdlib.go:89:13:89:32 | call to Get | provenance | Config | | stdlib.go:89:13:89:32 | call to Get | stdlib.go:89:3:89:8 | definition of target | provenance | | +| stdlib.go:89:13:89:32 | call to Get | stdlib.go:89:3:89:8 | definition of target | provenance | Config | | stdlib.go:90:3:90:8 | definition of target | stdlib.go:92:23:92:28 | target | provenance | | -| stdlib.go:90:3:90:8 | target | stdlib.go:90:3:90:25 | ... += ... | provenance | | +| stdlib.go:90:3:90:8 | definition of target | stdlib.go:92:23:92:28 | target | provenance | Config | +| stdlib.go:90:3:90:8 | target | stdlib.go:90:3:90:25 | ... += ... | provenance | Config | | stdlib.go:90:3:90:25 | ... += ... | stdlib.go:90:3:90:8 | definition of target | provenance | | +| stdlib.go:90:3:90:25 | ... += ... | stdlib.go:90:3:90:8 | definition of target | provenance | Config | | stdlib.go:107:54:107:54 | definition of r [pointer, URL, pointer] | stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | provenance | | | stdlib.go:107:54:107:54 | definition of r [pointer, URL] | stdlib.go:112:4:112:4 | r [pointer, URL] | provenance | | | stdlib.go:107:54:107:54 | definition of r [pointer, URL] | stdlib.go:113:24:113:24 | r [pointer, URL] | provenance | | @@ -33,37 +47,47 @@ edges | stdlib.go:112:4:112:4 | implicit dereference [URL] | stdlib.go:112:4:112:8 | selection of URL | provenance | | | stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | provenance | | | stdlib.go:112:4:112:4 | r [pointer, URL] | stdlib.go:112:4:112:4 | implicit dereference [URL] | provenance | | -| stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | selection of URL | provenance | | +| stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | selection of URL | provenance | Config | | stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | selection of URL [pointer] | provenance | | | stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:4 | implicit dereference [URL] | provenance | | -| stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:8 | implicit dereference | provenance | | +| stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:8 | implicit dereference | provenance | Config | | stdlib.go:112:4:112:8 | selection of URL [pointer] | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | provenance | | | stdlib.go:112:4:112:8 | selection of URL [pointer] | stdlib.go:112:4:112:8 | implicit dereference | provenance | | | stdlib.go:113:24:113:24 | implicit dereference [URL] | stdlib.go:113:24:113:28 | selection of URL | provenance | | | stdlib.go:113:24:113:24 | r [pointer, URL] | stdlib.go:113:24:113:24 | implicit dereference [URL] | provenance | | -| stdlib.go:113:24:113:28 | selection of URL | stdlib.go:113:24:113:37 | call to String | provenance | | +| stdlib.go:113:24:113:28 | selection of URL | stdlib.go:113:24:113:37 | call to String | provenance | Config | | stdlib.go:146:3:146:8 | definition of target | stdlib.go:152:3:152:3 | target = phi(def@146:3, def@149:4) | provenance | | -| stdlib.go:146:13:146:18 | selection of Form | stdlib.go:146:13:146:32 | call to Get | provenance | | +| stdlib.go:146:3:146:8 | definition of target | stdlib.go:152:3:152:3 | target = phi(def@146:3, def@149:4) | provenance | Config | +| stdlib.go:146:13:146:18 | selection of Form | stdlib.go:146:13:146:32 | call to Get | provenance | Config | | stdlib.go:146:13:146:32 | call to Get | stdlib.go:146:3:146:8 | definition of target | provenance | | +| stdlib.go:146:13:146:32 | call to Get | stdlib.go:146:3:146:8 | definition of target | provenance | Config | | stdlib.go:152:3:152:3 | target = phi(def@146:3, def@149:4) | stdlib.go:152:23:152:28 | target | provenance | | +| stdlib.go:152:3:152:3 | target = phi(def@146:3, def@149:4) | stdlib.go:152:23:152:28 | target | provenance | Config | | stdlib.go:159:3:159:5 | definition of url | stdlib.go:162:24:162:26 | url | provenance | | +| stdlib.go:159:3:159:5 | definition of url | stdlib.go:162:24:162:26 | url | provenance | Config | | stdlib.go:159:10:159:15 | star expression | stdlib.go:159:3:159:5 | definition of url | provenance | | -| stdlib.go:159:10:159:15 | star expression | stdlib.go:159:11:159:15 | selection of URL | provenance | | -| stdlib.go:159:11:159:15 | selection of URL | stdlib.go:159:10:159:15 | star expression | provenance | | -| stdlib.go:162:24:162:26 | url | stdlib.go:162:24:162:35 | call to String | provenance | | -| stdlib.go:173:35:173:39 | selection of URL | stdlib.go:173:35:173:52 | call to RequestURI | provenance | | -| stdlib.go:173:35:173:52 | call to RequestURI | stdlib.go:173:24:173:52 | ...+... | provenance | | +| stdlib.go:159:10:159:15 | star expression | stdlib.go:159:3:159:5 | definition of url | provenance | Config | +| stdlib.go:159:10:159:15 | star expression | stdlib.go:159:11:159:15 | selection of URL | provenance | Config | +| stdlib.go:159:11:159:15 | selection of URL | stdlib.go:159:10:159:15 | star expression | provenance | Config | +| stdlib.go:162:24:162:26 | url | stdlib.go:162:24:162:35 | call to String | provenance | Config | +| stdlib.go:173:35:173:39 | selection of URL | stdlib.go:173:35:173:52 | call to RequestURI | provenance | Config | +| stdlib.go:173:35:173:52 | call to RequestURI | stdlib.go:173:24:173:52 | ...+... | provenance | Config | | stdlib.go:182:3:182:8 | definition of target | stdlib.go:184:23:184:28 | target | provenance | | -| stdlib.go:182:13:182:33 | call to FormValue | stdlib.go:182:3:182:8 | definition of target | provenance | Src:MaD:667 | +| stdlib.go:182:3:182:8 | definition of target | stdlib.go:184:23:184:28 | target | provenance | Config | +| stdlib.go:182:13:182:33 | call to FormValue | stdlib.go:182:3:182:8 | definition of target | provenance | Src:MaD:670 | +| stdlib.go:182:13:182:33 | call to FormValue | stdlib.go:182:3:182:8 | definition of target | provenance | Src:MaD:670 Config | | stdlib.go:190:3:190:8 | definition of target | stdlib.go:192:23:192:28 | target | provenance | | +| stdlib.go:190:3:190:8 | definition of target | stdlib.go:192:23:192:28 | target | provenance | Config | | stdlib.go:190:3:190:8 | definition of target | stdlib.go:194:23:194:28 | target | provenance | | +| stdlib.go:190:3:190:8 | definition of target | stdlib.go:194:23:194:28 | target | provenance | Config | | stdlib.go:190:3:190:57 | ... := ...[0] | stdlib.go:190:3:190:8 | definition of target | provenance | | -| stdlib.go:190:36:190:56 | call to FormValue | stdlib.go:190:3:190:57 | ... := ...[0] | provenance | Src:MaD:667 | -| stdlib.go:192:23:192:28 | implicit dereference | stdlib.go:190:3:190:8 | definition of target | provenance | | -| stdlib.go:192:23:192:28 | implicit dereference | stdlib.go:192:23:192:33 | selection of Path | provenance | | -| stdlib.go:192:23:192:28 | target | stdlib.go:192:23:192:28 | implicit dereference | provenance | | -| stdlib.go:192:23:192:28 | target | stdlib.go:192:23:192:33 | selection of Path | provenance | | -| stdlib.go:194:23:194:28 | target | stdlib.go:194:23:194:42 | call to EscapedPath | provenance | | +| stdlib.go:190:3:190:57 | ... := ...[0] | stdlib.go:190:3:190:8 | definition of target | provenance | Config | +| stdlib.go:190:36:190:56 | call to FormValue | stdlib.go:190:3:190:57 | ... := ...[0] | provenance | Src:MaD:670 Config | +| stdlib.go:192:23:192:28 | implicit dereference | stdlib.go:190:3:190:8 | definition of target | provenance | Config | +| stdlib.go:192:23:192:28 | implicit dereference | stdlib.go:192:23:192:33 | selection of Path | provenance | Config | +| stdlib.go:192:23:192:28 | target | stdlib.go:192:23:192:28 | implicit dereference | provenance | Config | +| stdlib.go:192:23:192:28 | target | stdlib.go:192:23:192:33 | selection of Path | provenance | Config | +| stdlib.go:194:23:194:28 | target | stdlib.go:194:23:194:42 | call to EscapedPath | provenance | Config | nodes | OpenUrlRedirect.go:10:23:10:28 | selection of Form | semmle.label | selection of Form | | OpenUrlRedirect.go:10:23:10:42 | call to Get | semmle.label | call to Get | diff --git a/go/ql/test/query-tests/Security/CWE-640/EmailInjection.expected b/go/ql/test/query-tests/Security/CWE-640/EmailInjection.expected index 104d4837c57..91125540c6c 100644 --- a/go/ql/test/query-tests/Security/CWE-640/EmailInjection.expected +++ b/go/ql/test/query-tests/Security/CWE-640/EmailInjection.expected @@ -1,23 +1,23 @@ edges -| EmailBad.go:9:10:9:17 | selection of Header | EmailBad.go:9:10:9:29 | call to Get | provenance | MaD:652 | +| EmailBad.go:9:10:9:17 | selection of Header | EmailBad.go:9:10:9:29 | call to Get | provenance | MaD:655 | | EmailBad.go:9:10:9:29 | call to Get | EmailBad.go:12:56:12:67 | type conversion | provenance | | -| main.go:29:21:29:31 | call to Referer | main.go:31:57:31:78 | type conversion | provenance | Src:MaD:670 | -| main.go:37:21:37:31 | call to Referer | main.go:41:25:41:38 | untrustedInput | provenance | Src:MaD:670 | -| main.go:41:25:41:38 | untrustedInput | main.go:40:3:40:7 | definition of write | provenance | MaD:549 | -| main.go:46:21:46:31 | call to Referer | main.go:52:46:52:59 | untrustedInput | provenance | Src:MaD:670 | -| main.go:46:21:46:31 | call to Referer | main.go:53:52:53:65 | untrustedInput | provenance | Src:MaD:670 | -| main.go:58:21:58:31 | call to Referer | main.go:60:47:60:60 | untrustedInput | provenance | Src:MaD:670 | +| main.go:29:21:29:31 | call to Referer | main.go:31:57:31:78 | type conversion | provenance | Src:MaD:673 | +| main.go:37:21:37:31 | call to Referer | main.go:41:25:41:38 | untrustedInput | provenance | Src:MaD:673 | +| main.go:41:25:41:38 | untrustedInput | main.go:40:3:40:7 | definition of write | provenance | MaD:552 | +| main.go:46:21:46:31 | call to Referer | main.go:52:46:52:59 | untrustedInput | provenance | Src:MaD:673 | +| main.go:46:21:46:31 | call to Referer | main.go:53:52:53:65 | untrustedInput | provenance | Src:MaD:673 | +| main.go:58:21:58:31 | call to Referer | main.go:60:47:60:60 | untrustedInput | provenance | Src:MaD:673 | | main.go:60:14:60:61 | call to NewContent | main.go:63:16:63:22 | content | provenance | | -| main.go:60:47:60:60 | untrustedInput | main.go:60:14:60:61 | call to NewContent | provenance | MaD:381 | -| main.go:68:21:68:31 | call to Referer | main.go:74:47:74:60 | untrustedInput | provenance | Src:MaD:670 | +| main.go:60:47:60:60 | untrustedInput | main.go:60:14:60:61 | call to NewContent | provenance | MaD:384 | +| main.go:68:21:68:31 | call to Referer | main.go:74:47:74:60 | untrustedInput | provenance | Src:MaD:673 | | main.go:74:14:74:61 | call to NewContent | main.go:76:50:76:56 | content | provenance | | | main.go:74:14:74:61 | call to NewContent | main.go:76:59:76:65 | content | provenance | | | main.go:74:14:74:61 | call to NewContent | main.go:77:16:77:22 | content | provenance | | -| main.go:74:47:74:60 | untrustedInput | main.go:74:14:74:61 | call to NewContent | provenance | MaD:381 | -| main.go:82:21:82:31 | call to Referer | main.go:89:37:89:50 | untrustedInput | provenance | Src:MaD:670 | -| main.go:82:21:82:31 | call to Referer | main.go:91:48:91:61 | untrustedInput | provenance | Src:MaD:670 | +| main.go:74:47:74:60 | untrustedInput | main.go:74:14:74:61 | call to NewContent | provenance | MaD:384 | +| main.go:82:21:82:31 | call to Referer | main.go:89:37:89:50 | untrustedInput | provenance | Src:MaD:673 | +| main.go:82:21:82:31 | call to Referer | main.go:91:48:91:61 | untrustedInput | provenance | Src:MaD:673 | | main.go:91:15:91:62 | call to NewContent | main.go:93:16:93:23 | content2 | provenance | | -| main.go:91:48:91:61 | untrustedInput | main.go:91:15:91:62 | call to NewContent | provenance | MaD:381 | +| main.go:91:48:91:61 | untrustedInput | main.go:91:15:91:62 | call to NewContent | provenance | MaD:384 | nodes | EmailBad.go:9:10:9:17 | selection of Header | semmle.label | selection of Header | | EmailBad.go:9:10:9:29 | call to Get | semmle.label | call to Get | diff --git a/go/ql/test/query-tests/Security/CWE-643/XPathInjection.expected b/go/ql/test/query-tests/Security/CWE-643/XPathInjection.expected index ac7f8b44ef3..e9cce302e7d 100644 --- a/go/ql/test/query-tests/Security/CWE-643/XPathInjection.expected +++ b/go/ql/test/query-tests/Security/CWE-643/XPathInjection.expected @@ -1,16 +1,16 @@ edges -| XPathInjection.go:13:14:13:19 | selection of Form | XPathInjection.go:13:14:13:35 | call to Get | provenance | MaD:739 | +| XPathInjection.go:13:14:13:19 | selection of Form | XPathInjection.go:13:14:13:35 | call to Get | provenance | MaD:742 | | XPathInjection.go:13:14:13:35 | call to Get | XPathInjection.go:16:29:16:91 | ...+... | provenance | | -| tst.go:34:14:34:19 | selection of Form | tst.go:34:14:34:35 | call to Get | provenance | MaD:739 | +| tst.go:34:14:34:19 | selection of Form | tst.go:34:14:34:35 | call to Get | provenance | MaD:742 | | tst.go:34:14:34:35 | call to Get | tst.go:37:23:37:85 | ...+... | provenance | | | tst.go:34:14:34:35 | call to Get | tst.go:40:24:40:86 | ...+... | provenance | | | tst.go:34:14:34:35 | call to Get | tst.go:43:24:43:82 | ...+... | provenance | | -| tst.go:48:14:48:19 | selection of Form | tst.go:48:14:48:35 | call to Get | provenance | MaD:739 | +| tst.go:48:14:48:19 | selection of Form | tst.go:48:14:48:35 | call to Get | provenance | MaD:742 | | tst.go:48:14:48:35 | call to Get | tst.go:51:26:51:84 | ...+... | provenance | | | tst.go:48:14:48:35 | call to Get | tst.go:54:29:54:87 | ...+... | provenance | | | tst.go:48:14:48:35 | call to Get | tst.go:57:33:57:91 | ...+... | provenance | | | tst.go:48:14:48:35 | call to Get | tst.go:60:30:60:88 | ...+... | provenance | | -| tst.go:65:14:65:19 | selection of Form | tst.go:65:14:65:35 | call to Get | provenance | MaD:739 | +| tst.go:65:14:65:19 | selection of Form | tst.go:65:14:65:35 | call to Get | provenance | MaD:742 | | tst.go:65:14:65:35 | call to Get | tst.go:68:25:68:83 | ...+... | provenance | | | tst.go:65:14:65:35 | call to Get | tst.go:71:28:71:86 | ...+... | provenance | | | tst.go:65:14:65:35 | call to Get | tst.go:74:25:74:83 | ...+... | provenance | | @@ -19,38 +19,38 @@ edges | tst.go:65:14:65:35 | call to Get | tst.go:83:29:83:87 | ...+... | provenance | | | tst.go:65:14:65:35 | call to Get | tst.go:86:23:86:85 | ...+... | provenance | | | tst.go:65:14:65:35 | call to Get | tst.go:89:22:89:84 | ...+... | provenance | | -| tst.go:94:14:94:19 | selection of Form | tst.go:94:14:94:35 | call to Get | provenance | MaD:739 | +| tst.go:94:14:94:19 | selection of Form | tst.go:94:14:94:35 | call to Get | provenance | MaD:742 | | tst.go:94:14:94:35 | call to Get | tst.go:97:26:97:84 | ...+... | provenance | | | tst.go:94:14:94:35 | call to Get | tst.go:100:29:100:87 | ...+... | provenance | | | tst.go:94:14:94:35 | call to Get | tst.go:103:33:103:91 | ...+... | provenance | | | tst.go:94:14:94:35 | call to Get | tst.go:106:30:106:88 | ...+... | provenance | | -| tst.go:111:14:111:19 | selection of Form | tst.go:111:14:111:35 | call to Get | provenance | MaD:739 | +| tst.go:111:14:111:19 | selection of Form | tst.go:111:14:111:35 | call to Get | provenance | MaD:742 | | tst.go:111:14:111:35 | call to Get | tst.go:114:25:114:87 | ...+... | provenance | | | tst.go:111:14:111:35 | call to Get | tst.go:117:26:117:88 | ...+... | provenance | | -| tst.go:122:14:122:19 | selection of Form | tst.go:122:14:122:35 | call to Get | provenance | MaD:739 | +| tst.go:122:14:122:19 | selection of Form | tst.go:122:14:122:35 | call to Get | provenance | MaD:742 | | tst.go:122:14:122:35 | call to Get | tst.go:126:23:126:126 | ...+... | provenance | | | tst.go:122:14:122:35 | call to Get | tst.go:129:24:129:127 | ...+... | provenance | | | tst.go:122:14:122:35 | call to Get | tst.go:132:27:132:122 | ...+... | provenance | | -| tst.go:123:14:123:19 | selection of Form | tst.go:123:14:123:35 | call to Get | provenance | MaD:739 | +| tst.go:123:14:123:19 | selection of Form | tst.go:123:14:123:35 | call to Get | provenance | MaD:742 | | tst.go:123:14:123:35 | call to Get | tst.go:126:23:126:126 | ...+... | provenance | | | tst.go:123:14:123:35 | call to Get | tst.go:129:24:129:127 | ...+... | provenance | | | tst.go:123:14:123:35 | call to Get | tst.go:132:27:132:122 | ...+... | provenance | | -| tst.go:140:14:140:19 | selection of Form | tst.go:140:14:140:35 | call to Get | provenance | MaD:739 | +| tst.go:140:14:140:19 | selection of Form | tst.go:140:14:140:35 | call to Get | provenance | MaD:742 | | tst.go:140:14:140:35 | call to Get | tst.go:143:27:143:89 | ...+... | provenance | | | tst.go:140:14:140:35 | call to Get | tst.go:146:28:146:90 | ...+... | provenance | | -| tst.go:151:14:151:19 | selection of Form | tst.go:151:14:151:35 | call to Get | provenance | MaD:739 | +| tst.go:151:14:151:19 | selection of Form | tst.go:151:14:151:35 | call to Get | provenance | MaD:742 | | tst.go:151:14:151:35 | call to Get | tst.go:155:33:155:136 | ...+... | provenance | | | tst.go:151:14:151:35 | call to Get | tst.go:158:18:158:121 | ...+... | provenance | | | tst.go:151:14:151:35 | call to Get | tst.go:164:31:164:126 | ...+... | provenance | | | tst.go:151:14:151:35 | call to Get | tst.go:173:21:173:116 | ...+... | provenance | | | tst.go:151:14:151:35 | call to Get | tst.go:182:27:182:122 | ...+... | provenance | | -| tst.go:152:14:152:19 | selection of Form | tst.go:152:14:152:35 | call to Get | provenance | MaD:739 | +| tst.go:152:14:152:19 | selection of Form | tst.go:152:14:152:35 | call to Get | provenance | MaD:742 | | tst.go:152:14:152:35 | call to Get | tst.go:155:33:155:136 | ...+... | provenance | | | tst.go:152:14:152:35 | call to Get | tst.go:158:18:158:121 | ...+... | provenance | | | tst.go:152:14:152:35 | call to Get | tst.go:164:31:164:126 | ...+... | provenance | | | tst.go:152:14:152:35 | call to Get | tst.go:173:21:173:116 | ...+... | provenance | | | tst.go:152:14:152:35 | call to Get | tst.go:182:27:182:122 | ...+... | provenance | | -| tst.go:193:14:193:19 | selection of Form | tst.go:193:14:193:35 | call to Get | provenance | MaD:739 | +| tst.go:193:14:193:19 | selection of Form | tst.go:193:14:193:35 | call to Get | provenance | MaD:742 | | tst.go:193:14:193:35 | call to Get | tst.go:198:23:198:85 | ...+... | provenance | | nodes | XPathInjection.go:13:14:13:19 | selection of Form | semmle.label | selection of Form | diff --git a/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected b/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected index 48bc45d7499..b3f5593eb84 100644 --- a/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected +++ b/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected @@ -1,12 +1,12 @@ edges -| RequestForgery.go:8:12:8:34 | call to FormValue | RequestForgery.go:11:24:11:65 | ...+... | provenance | Src:MaD:667 | -| tst.go:10:13:10:35 | call to FormValue | tst.go:14:11:14:17 | tainted | provenance | Src:MaD:667 | -| tst.go:10:13:10:35 | call to FormValue | tst.go:18:12:18:18 | tainted | provenance | Src:MaD:667 | -| tst.go:10:13:10:35 | call to FormValue | tst.go:21:34:21:40 | tainted | provenance | Src:MaD:667 | -| tst.go:10:13:10:35 | call to FormValue | tst.go:24:66:24:72 | tainted | provenance | Src:MaD:667 | -| tst.go:10:13:10:35 | call to FormValue | tst.go:27:11:27:29 | ...+... | provenance | Src:MaD:667 | -| tst.go:10:13:10:35 | call to FormValue | tst.go:29:11:29:40 | ...+... | provenance | Src:MaD:667 | -| tst.go:10:13:10:35 | call to FormValue | tst.go:36:11:36:17 | tainted | provenance | Src:MaD:667 | +| RequestForgery.go:8:12:8:34 | call to FormValue | RequestForgery.go:11:24:11:65 | ...+... | provenance | Src:MaD:670 | +| tst.go:10:13:10:35 | call to FormValue | tst.go:14:11:14:17 | tainted | provenance | Src:MaD:670 | +| tst.go:10:13:10:35 | call to FormValue | tst.go:18:12:18:18 | tainted | provenance | Src:MaD:670 | +| tst.go:10:13:10:35 | call to FormValue | tst.go:21:34:21:40 | tainted | provenance | Src:MaD:670 | +| tst.go:10:13:10:35 | call to FormValue | tst.go:24:66:24:72 | tainted | provenance | Src:MaD:670 | +| tst.go:10:13:10:35 | call to FormValue | tst.go:27:11:27:29 | ...+... | provenance | Src:MaD:670 | +| tst.go:10:13:10:35 | call to FormValue | tst.go:29:11:29:40 | ...+... | provenance | Src:MaD:670 | +| tst.go:10:13:10:35 | call to FormValue | tst.go:36:11:36:17 | tainted | provenance | Src:MaD:670 | | tst.go:35:2:35:2 | definition of u [pointer] | tst.go:36:2:36:2 | u [pointer] | provenance | | | tst.go:36:2:36:2 | implicit dereference | tst.go:35:2:35:2 | definition of u [pointer] | provenance | | | tst.go:36:2:36:2 | implicit dereference | tst.go:36:2:36:2 | u | provenance | | @@ -15,18 +15,18 @@ edges | tst.go:36:2:36:2 | u | tst.go:36:2:36:2 | u | provenance | | | tst.go:36:2:36:2 | u | tst.go:37:11:37:11 | u | provenance | | | tst.go:36:2:36:2 | u [pointer] | tst.go:36:2:36:2 | implicit dereference | provenance | | -| tst.go:36:11:36:17 | tainted | tst.go:36:2:36:2 | u | provenance | | -| tst.go:36:11:36:17 | tainted | tst.go:37:11:37:11 | u | provenance | | -| tst.go:37:11:37:11 | u | tst.go:37:11:37:20 | call to String | provenance | MaD:232 | -| websocket.go:60:21:60:31 | call to Referer | websocket.go:65:27:65:40 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:74:21:74:31 | call to Referer | websocket.go:78:36:78:49 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:88:21:88:31 | call to Referer | websocket.go:91:31:91:44 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:107:21:107:31 | call to Referer | websocket.go:110:15:110:28 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:126:21:126:31 | call to Referer | websocket.go:129:38:129:51 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:154:21:154:31 | call to Referer | websocket.go:155:31:155:44 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:160:21:160:31 | call to Referer | websocket.go:162:31:162:44 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:195:21:195:31 | call to Referer | websocket.go:197:18:197:31 | untrustedInput | provenance | Src:MaD:670 | -| websocket.go:202:21:202:31 | call to Referer | websocket.go:204:11:204:24 | untrustedInput | provenance | Src:MaD:670 | +| tst.go:36:11:36:17 | tainted | tst.go:36:2:36:2 | u | provenance | Config | +| tst.go:36:11:36:17 | tainted | tst.go:37:11:37:11 | u | provenance | Config | +| tst.go:37:11:37:11 | u | tst.go:37:11:37:20 | call to String | provenance | MaD:235 | +| websocket.go:60:21:60:31 | call to Referer | websocket.go:65:27:65:40 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:74:21:74:31 | call to Referer | websocket.go:78:36:78:49 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:88:21:88:31 | call to Referer | websocket.go:91:31:91:44 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:107:21:107:31 | call to Referer | websocket.go:110:15:110:28 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:126:21:126:31 | call to Referer | websocket.go:129:38:129:51 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:154:21:154:31 | call to Referer | websocket.go:155:31:155:44 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:160:21:160:31 | call to Referer | websocket.go:162:31:162:44 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:195:21:195:31 | call to Referer | websocket.go:197:18:197:31 | untrustedInput | provenance | Src:MaD:673 | +| websocket.go:202:21:202:31 | call to Referer | websocket.go:204:11:204:24 | untrustedInput | provenance | Src:MaD:673 | nodes | RequestForgery.go:8:12:8:34 | call to FormValue | semmle.label | call to FormValue | | RequestForgery.go:11:24:11:65 | ...+... | semmle.label | ...+... | diff --git a/go/rules.bzl b/go/rules.bzl new file mode 100644 index 00000000000..e26dd57bf44 --- /dev/null +++ b/go/rules.bzl @@ -0,0 +1,37 @@ +load("@rules_go//go:def.bzl", "go_binary", "go_cross_binary") + +def codeql_go_binary(*, name, visibility = None, **kwargs): + def internal(prefix = "internal"): + return "%s/%s" % (prefix, name) + + go_binary( + name = internal(), + visibility = ["//visibility:private"], + **kwargs + ) + macos_targets = ("darwin_arm64", "darwin_amd64") + for target in macos_targets: + go_cross_binary( + name = internal(target), + platform = "@rules_go//go/toolchain:%s" % target, + target = internal(), + target_compatible_with = ["@platforms//os:macos"], + visibility = ["//visibility:private"], + ) + native.genrule( + name = internal("universal"), + outs = [internal("universal_")], + srcs = [internal(t) for t in macos_targets], + target_compatible_with = ["@platforms//os:macos"], + executable = True, + visibility = ["//visibility:private"], + cmd = "lipo -create $(SRCS) -output $@", + ) + native.alias( + name = name, + actual = select({ + "@platforms//os:macos": internal("universal"), + "//conditions:default": internal(), + }), + visibility = visibility, + ) diff --git a/java/documentation/library-coverage/coverage.csv b/java/documentation/library-coverage/coverage.csv index 6f732401680..f60220c2b6a 100644 --- a/java/documentation/library-coverage/coverage.csv +++ b/java/documentation/library-coverage/coverage.csv @@ -87,7 +87,7 @@ java.rmi,,,71,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,71, java.security,21,,543,,,11,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,539,4 java.sql,15,1,303,,,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,9,,,,,,,,,1,,,,303, java.text,,,134,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,134, -java.time,,,476,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,388,88 +java.time,,,123,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,35,88 java.util,47,2,1218,,,,,,,,,1,,,,,,,,,,,34,,,,2,,,,5,2,,1,2,,,,,,,,,,,,,2,,,704,514 javafx.scene.web,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,, javax.accessibility,,,31,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,31, diff --git a/java/documentation/library-coverage/coverage.rst b/java/documentation/library-coverage/coverage.rst index 9993a74413a..8cad1cd17d5 100644 --- a/java/documentation/library-coverage/coverage.rst +++ b/java/documentation/library-coverage/coverage.rst @@ -18,10 +18,10 @@ Java framework & library support `Google Guava `_,``com.google.common.*``,,730,43,9,,,,, JBoss Logging,``org.jboss.logging``,,,324,,,,,, `JSON-java `_,``org.json``,,236,,,,,,, - Java Standard Library,``java.*``,10,4620,240,80,,9,,,26 + Java Standard Library,``java.*``,10,4267,240,80,,9,,,26 Java extensions,"``javax.*``, ``jakarta.*``",69,3257,85,5,4,2,1,1,4 Kotlin Standard Library,``kotlin*``,,1849,16,14,,,,,2 `Spring `_,``org.springframework.*``,38,481,122,5,,28,14,,35 Others,"``actions.osgi``, ``antlr``, ``ch.ethz.ssh2``, ``cn.hutool.core.codec``, ``com.alibaba.druid.sql``, ``com.alibaba.fastjson2``, ``com.amazonaws.auth``, ``com.auth0.jwt.algorithms``, ``com.azure.identity``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.google.gson``, ``com.hubspot.jinjava``, ``com.jcraft.jsch``, ``com.microsoft.sqlserver.jdbc``, ``com.mitchellbosecke.pebble``, ``com.mongodb``, ``com.opensymphony.xwork2``, ``com.rabbitmq.client``, ``com.sshtools.j2ssh.authentication``, ``com.sun.crypto.provider``, ``com.sun.jndi.ldap``, ``com.sun.net.httpserver``, ``com.sun.net.ssl``, ``com.sun.rowset``, ``com.sun.security.auth.module``, ``com.sun.security.ntlm``, ``com.sun.security.sasl.digest``, ``com.thoughtworks.xstream``, ``com.trilead.ssh2``, ``com.unboundid.ldap.sdk``, ``com.zaxxer.hikari``, ``flexjson``, ``freemarker.cache``, ``freemarker.template``, ``groovy.lang``, ``groovy.text``, ``groovy.util``, ``hudson``, ``io.jsonwebtoken``, ``io.netty.bootstrap``, ``io.netty.buffer``, ``io.netty.channel``, ``io.netty.handler.codec``, ``io.netty.handler.ssl``, ``io.netty.handler.stream``, ``io.netty.resolver``, ``io.netty.util``, ``javafx.scene.web``, ``jenkins``, ``jodd.json``, ``liquibase.database.jvm``, ``liquibase.statement.core``, ``net.schmizz.sshj``, ``net.sf.json``, ``net.sf.saxon.s9api``, ``ognl``, ``okhttp3``, ``org.acegisecurity``, ``org.antlr.runtime``, ``org.apache.commons.codec``, ``org.apache.commons.compress.archivers.tar``, ``org.apache.commons.exec``, ``org.apache.commons.httpclient.util``, ``org.apache.commons.jelly``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.lang``, ``org.apache.commons.logging``, ``org.apache.commons.net``, ``org.apache.commons.ognl``, ``org.apache.cxf.catalog``, ``org.apache.cxf.common.classloader``, ``org.apache.cxf.common.jaxb``, ``org.apache.cxf.common.logging``, ``org.apache.cxf.configuration.jsse``, ``org.apache.cxf.helpers``, ``org.apache.cxf.resource``, ``org.apache.cxf.staxutils``, ``org.apache.cxf.tools.corba.utils``, ``org.apache.cxf.tools.util``, ``org.apache.cxf.transform``, ``org.apache.directory.ldap.client.api``, ``org.apache.hadoop.fs``, ``org.apache.hadoop.hive.metastore``, ``org.apache.hadoop.hive.ql.exec``, ``org.apache.hadoop.hive.ql.metadata``, ``org.apache.hc.client5.http.async.methods``, ``org.apache.hc.client5.http.classic.methods``, ``org.apache.hc.client5.http.fluent``, ``org.apache.hive.hcatalog.templeton``, ``org.apache.ibatis.jdbc``, ``org.apache.ibatis.mapping``, ``org.apache.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.apache.shiro.mgt``, ``org.apache.sshd.client.session``, ``org.apache.struts.beanvalidation.validation.interceptor``, ``org.apache.struts2``, ``org.apache.tools.ant``, ``org.apache.tools.zip``, ``org.apache.velocity.app``, ``org.apache.velocity.runtime``, ``org.codehaus.cargo.container.installer``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.eclipse.jetty.client``, ``org.fusesource.leveldbjni``, ``org.geogebra.web.full.main``, ``org.gradle.api.file``, ``org.hibernate``, ``org.influxdb``, ``org.jdbi.v3.core``, ``org.jenkins.ui.icon``, ``org.jenkins.ui.symbol``, ``org.jooq``, ``org.keycloak.models.map.storage``, ``org.kohsuke.stapler``, ``org.mvel2``, ``org.openjdk.jmh.runner.options``, ``org.owasp.esapi``, ``org.pac4j.jwt.config.encryption``, ``org.pac4j.jwt.config.signature``, ``org.scijava.log``, ``org.slf4j``, ``org.thymeleaf``, ``org.w3c.dom``, ``org.xml.sax``, ``org.xmlpull.v1``, ``org.yaml.snakeyaml``, ``play.libs.ws``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``, ``retrofit2``, ``sun.awt``, ``sun.jvmstat.perfdata.monitor.protocol.local``, ``sun.jvmstat.perfdata.monitor.protocol.rmi``, ``sun.management.spi``, ``sun.misc``, ``sun.net.ftp``, ``sun.net.www.protocol.http``, ``sun.nio.ch``, ``sun.security.acl``, ``sun.security.jgss.krb5``, ``sun.security.krb5``, ``sun.security.pkcs``, ``sun.security.pkcs11``, ``sun.security.provider``, ``sun.security.ssl``, ``sun.security.x509``, ``sun.tools.jconsole``, ``sun.util.logging.internal``",131,10596,893,125,6,22,18,,208 - Totals,,310,25483,2569,338,16,128,33,1,409 + Totals,,310,25130,2569,338,16,128,33,1,409 diff --git a/java/integration-tests-lib/toolchains_test_utils.py b/java/integration-tests-lib/toolchains_test_utils.py new file mode 100644 index 00000000000..938096dbb4b --- /dev/null +++ b/java/integration-tests-lib/toolchains_test_utils.py @@ -0,0 +1,42 @@ +import os.path +import sys +import tempfile + +def actions_expose_all_toolchains(): + + # On actions, expose all usable toolchains so that we can test version-selection logic. + + toolchains_dir = tempfile.mkdtemp(prefix="integration-tests-toolchains-") + toolchains_file = os.path.join(toolchains_dir, "toolchains.xml") + + def none_or_blank(s): + return s is None or s == "" + + with open(toolchains_file, "w") as f: + f.write('\n\n') + + for v in [8, 11, 17, 21]: + homedir = os.getenv("JAVA_HOME_%d_X64" % v) + if none_or_blank(homedir): + homedir = os.getenv("JAVA_HOME_%d_arm64" % v) + if none_or_blank(homedir) and v == 8 and not none_or_blank(os.getenv("JAVA_HOME_11_arm64")): + print("Mocking a toolchain entry using Java 11 install as a fake Java 8 entry, so this test behaves the same on x64 and arm64 runners", file = sys.stderr) + homedir = os.getenv("JAVA_HOME_11_arm64") + if homedir is not None and homedir != "": + f.write(""" + + jdk + + %d + oracle + + + %s + + + """ % (v, homedir)) + + f.write("") + + return toolchains_file + diff --git a/java/kotlin-extractor/src/main/java/com/semmle/util/process/Env.java b/java/kotlin-extractor/src/main/java/com/semmle/util/process/Env.java index 0ce3d42c14f..0b4b2a829fb 100644 --- a/java/kotlin-extractor/src/main/java/com/semmle/util/process/Env.java +++ b/java/kotlin-extractor/src/main/java/com/semmle/util/process/Env.java @@ -36,14 +36,6 @@ public class Env { /* * Core toolchain variables */ - /** - * The location of the toolchain. - * - * Deprecated in favour of {@link Var#SEMMLE_DIST}, {@link Var#SEMMLE_HOME}, and - * {@link Var#SEMMLE_DATA}. - */ - @Deprecated - ODASA_HOME, /** * The location of the user's configuration files, including project configurations, * dashboard configurations, team insight configurations, licenses etc. @@ -82,10 +74,6 @@ public class Env { * The location where our queries are kept. */ ODASA_QUERIES, - /** - * The location of the 'tools' directory - */ - ODASA_TOOLS, /** * Whether we are running in 'prototyping mode'. */ @@ -197,10 +185,6 @@ public class Env { * The platform we are running on; one of "linux", "osx" and "win". */ SEMMLE_PLATFORM, - /** - * Location of platform specific tools, currently only used in universal LGTM distributions - */ - SEMMLE_PLATFORM_TOOLS, /** * PATH to use to look up tooling required by macOS Relocator scripts. */ @@ -276,7 +260,6 @@ public class Env { */ ODASA_SRC, ODASA_DB, - ODASA_BUILD_ERROR_DIR, TRAP_FOLDER, SOURCE_ARCHIVE, ODASA_OUTPUT, @@ -285,7 +268,6 @@ public class Env { /* * Layout variables */ - ODASA_JAVA_LAYOUT, ODASA_CPP_LAYOUT, ODASA_CSHARP_LAYOUT, ODASA_PYTHON_LAYOUT, diff --git a/java/ql/automodel/src/AutomodelAlertSinkUtil.qll b/java/ql/automodel/src/AutomodelAlertSinkUtil.qll index 8b0b19d1388..ce0305f6095 100644 --- a/java/ql/automodel/src/AutomodelAlertSinkUtil.qll +++ b/java/ql/automodel/src/AutomodelAlertSinkUtil.qll @@ -159,11 +159,7 @@ predicate sinkModelTallyPerQuery(string queryName, int alertCount, SinkModel sin SinkTallier::getSinkModelCount(alertCount, sinkModel) or queryName = "java/command-line-injection" and - exists(int c1, int c2 | - SinkTallier::getSinkModelCount(c1, sinkModel) and - SinkTallier::getSinkModelCount(c2, sinkModel) and - alertCount = c1 + c2 - ) + SinkTallier::getSinkModelCount(alertCount, sinkModel) or queryName = "java/concatenated-sql-query" and SinkTallier::getSinkModelCount(alertCount, sinkModel) diff --git a/java/ql/automodel/src/CHANGELOG.md b/java/ql/automodel/src/CHANGELOG.md index d8475687370..1ad05e3aa6d 100644 --- a/java/ql/automodel/src/CHANGELOG.md +++ b/java/ql/automodel/src/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.0.23 + +No user-facing changes. + ## 0.0.22 No user-facing changes. diff --git a/java/ql/automodel/src/change-notes/released/0.0.23.md b/java/ql/automodel/src/change-notes/released/0.0.23.md new file mode 100644 index 00000000000..e89a1284bb8 --- /dev/null +++ b/java/ql/automodel/src/change-notes/released/0.0.23.md @@ -0,0 +1,3 @@ +## 0.0.23 + +No user-facing changes. diff --git a/java/ql/automodel/src/change-notes/released/1.0.0.md b/java/ql/automodel/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/java/ql/automodel/src/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/java/ql/automodel/src/codeql-pack.release.yml b/java/ql/automodel/src/codeql-pack.release.yml index 11aaa2243f5..b7eeb5b9736 100644 --- a/java/ql/automodel/src/codeql-pack.release.yml +++ b/java/ql/automodel/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.22 +lastReleaseVersion: 1.0.0 diff --git a/java/ql/automodel/src/qlpack.yml b/java/ql/automodel/src/qlpack.yml index 8a8b37aef6f..51392dd74c5 100644 --- a/java/ql/automodel/src/qlpack.yml +++ b/java/ql/automodel/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-automodel-queries -version: 0.0.22 +version: 1.0.0 groups: - java - automodel diff --git a/java/ql/automodel/test/change-notes/2024-05-23-Version1.md b/java/ql/automodel/test/change-notes/2024-05-23-Version1.md new file mode 100644 index 00000000000..5840e51017b --- /dev/null +++ b/java/ql/automodel/test/change-notes/2024-05-23-Version1.md @@ -0,0 +1,4 @@ +--- +category: breaking +--- +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/java/ql/automodel/test/qlpack.yml b/java/ql/automodel/test/qlpack.yml index 633e848ccc8..46138d9435c 100644 --- a/java/ql/automodel/test/qlpack.yml +++ b/java/ql/automodel/test/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-automodel-tests -version: 0.0.1-dev +version: 1.0.0-dev groups: - java - automodel diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/.gitattributes b/java/ql/integration-tests/all-platforms/java/android-8-sample/.gitattributes new file mode 100644 index 00000000000..00a51aff5e5 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/.gitattributes @@ -0,0 +1,6 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# These are explicitly windows files and should use crlf +*.bat text eol=crlf + diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/.gitignore b/java/ql/integration-tests/all-platforms/java/android-8-sample/.gitignore new file mode 100644 index 00000000000..c2065bc2620 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/.gitignore @@ -0,0 +1,37 @@ +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/build.gradle b/java/ql/integration-tests/all-platforms/java/android-8-sample/build.gradle new file mode 100644 index 00000000000..e58b4558743 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/build.gradle @@ -0,0 +1,13 @@ +plugins { + + /** + * Use `apply false` in the top-level build.gradle file to add a Gradle + * plugin as a build dependency but not apply it to the current (root) + * project. Don't use `apply false` in sub-projects. For more information, + * see Applying external plugins with same version to subprojects. + */ + + id 'com.android.application' version '8.0.0' apply false + id 'com.android.library' version '8.0.0' apply false + id 'org.jetbrains.kotlin.android' version '1.7.20' apply false +} diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/force_sequential_test_execution b/java/ql/integration-tests/all-platforms/java/android-8-sample/force_sequential_test_execution new file mode 100644 index 00000000000..4947fd6fe51 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/force_sequential_test_execution @@ -0,0 +1,4 @@ +# We currently have a bug where gradle tests become flaky when executed in parallel +# - sometimes, gradle fails to connect to the gradle daemon. +# Therefore, force this test to run sequentially. +# Additionally, Android SDK on-demand downloading can fail when multiple tests try to download the same SDK in parallel. diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/gradle/wrapper/gradle-wrapper.jar b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 00000000000..249e5832f09 Binary files /dev/null and b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradle/wrapper/gradle-wrapper.jar differ diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/gradle/wrapper/gradle-wrapper.properties b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000000..da1db5f04e8 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/gradlew b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradlew new file mode 100755 index 00000000000..a69d9cb6c20 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradlew @@ -0,0 +1,240 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/gradlew.bat b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradlew.bat new file mode 100644 index 00000000000..f127cfd49d4 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/gradlew.bat @@ -0,0 +1,91 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/project/build.gradle b/java/ql/integration-tests/all-platforms/java/android-8-sample/project/build.gradle new file mode 100644 index 00000000000..7751b92ae54 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/project/build.gradle @@ -0,0 +1,58 @@ +/** + * The first line in the build configuration applies the Android Gradle plugin + * to this build and makes the android block available to specify + * Android-specific build options. + */ + +plugins { + id 'com.android.application' +} + +/** + * The android block is where you configure all your Android-specific + * build options. + */ + +android { + + /** + * The app's namespace. Used primarily to access app resources. + */ + + namespace 'com.github.androidsample' + + /** + * compileSdk specifies the Android API level Gradle should use to + * compile your app. This means your app can use the API features included in + * this API level and lower. + */ + + compileSdk 33 + + /** + * The defaultConfig block encapsulates default settings and entries for all + * build variants and can override some attributes in main/AndroidManifest.xml + * dynamically from the build system. You can configure product flavors to override + * these values for different versions of your app. + */ + + defaultConfig { + + // Uniquely identifies the package for publishing. + applicationId 'com.github.androidsample' + + // Defines the minimum API level required to run the app. + minSdk 21 + + // Specifies the API level used to test the app. + targetSdk 33 + + // Defines the version number of your app. + versionCode 1 + + // Defines a user-friendly version name for your app. + versionName "1.0" + } + + variantFilter { variant -> if (variant.buildType.name == "debug") { setIgnore(true) } } +} diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/project/src/main/AndroidManifest.xml b/java/ql/integration-tests/all-platforms/java/android-8-sample/project/src/main/AndroidManifest.xml new file mode 100644 index 00000000000..1352b0d90fa --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/project/src/main/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/project/src/main/java/com/github/androidsample/Main.java b/java/ql/integration-tests/all-platforms/java/android-8-sample/project/src/main/java/com/github/androidsample/Main.java new file mode 100644 index 00000000000..000b12d036d --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/project/src/main/java/com/github/androidsample/Main.java @@ -0,0 +1,11 @@ +package com.github.androidsample; + +import android.app.Activity; +import android.os.Bundle; + +public class Main extends Activity +{ + @Override + public void onCreate(Bundle savedInstanceState) { + } +} diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/settings.gradle b/java/ql/integration-tests/all-platforms/java/android-8-sample/settings.gradle new file mode 100644 index 00000000000..1fa19406e1a --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/settings.gradle @@ -0,0 +1,40 @@ +pluginManagement { + + /** + * The pluginManagement {repositories {...}} block configures the + * repositories Gradle uses to search or download the Gradle plugins and + * their transitive dependencies. Gradle pre-configures support for remote + * repositories such as JCenter, Maven Central, and Ivy. You can also use + * local repositories or define your own remote repositories. The code below + * defines the Gradle Plugin Portal, Google's Maven repository, + * and the Maven Central Repository as the repositories Gradle should use to look for its + * dependencies. + */ + + repositories { + gradlePluginPortal() + google() + mavenCentral() + } +} +dependencyResolutionManagement { + + /** + * The dependencyResolutionManagement {repositories {...}} + * block is where you configure the repositories and dependencies used by + * all modules in your project, such as libraries that you are using to + * create your application. However, you should configure module-specific + * dependencies in each module-level build.gradle file. For new projects, + * Android Studio includes Google's Maven repository and the Maven Central + * Repository by default, but it does not configure any dependencies (unless + * you select a template that requires some). + */ + + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} +rootProject.name = "Android Sample" +include ':project' diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/test.expected b/java/ql/integration-tests/all-platforms/java/android-8-sample/test.expected new file mode 100644 index 00000000000..64ce68113e7 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/test.expected @@ -0,0 +1,20 @@ +#select +| project/src/main/java/com/github/androidsample/Main.java:0:0:0:0 | Main | +xmlFiles +| project/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml | +| project/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-dependencies.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-dependencies.xml | +| project/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-libraries.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-libraries.xml | +| project/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml | +| project/build/intermediates/incremental/lintVitalReportRelease/module.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalReportRelease/module.xml | +| project/build/intermediates/incremental/lintVitalReportRelease/release-mainArtifact-dependencies.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalReportRelease/release-mainArtifact-dependencies.xml | +| project/build/intermediates/incremental/lintVitalReportRelease/release-mainArtifact-libraries.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalReportRelease/release-mainArtifact-libraries.xml | +| project/build/intermediates/incremental/lintVitalReportRelease/release.xml:0:0:0:0 | project/build/intermediates/incremental/lintVitalReportRelease/release.xml | +| project/build/intermediates/incremental/mergeReleaseAssets/merger.xml:0:0:0:0 | project/build/intermediates/incremental/mergeReleaseAssets/merger.xml | +| project/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml:0:0:0:0 | project/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml | +| project/build/intermediates/incremental/mergeReleaseShaders/merger.xml:0:0:0:0 | project/build/intermediates/incremental/mergeReleaseShaders/merger.xml | +| project/build/intermediates/incremental/release/mergeReleaseResources/merger.xml:0:0:0:0 | project/build/intermediates/incremental/release/mergeReleaseResources/merger.xml | +| project/build/intermediates/incremental/release/packageReleaseResources/merger.xml:0:0:0:0 | project/build/intermediates/incremental/release/packageReleaseResources/merger.xml | +| project/build/intermediates/merged_manifest/release/AndroidManifest.xml:0:0:0:0 | project/build/intermediates/merged_manifest/release/AndroidManifest.xml | +| project/build/intermediates/merged_manifests/release/AndroidManifest.xml:0:0:0:0 | project/build/intermediates/merged_manifests/release/AndroidManifest.xml | +| project/build/intermediates/packaged_manifests/release/AndroidManifest.xml:0:0:0:0 | project/build/intermediates/packaged_manifests/release/AndroidManifest.xml | +| project/src/main/AndroidManifest.xml:0:0:0:0 | project/src/main/AndroidManifest.xml | diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/test.py b/java/ql/integration-tests/all-platforms/java/android-8-sample/test.py new file mode 100644 index 00000000000..3a0b27fe5ce --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/test.py @@ -0,0 +1,10 @@ +import sys + +from create_database_utils import * + +# Put Java 11 on the path so as to challenge our version selection logic: Java 11 is unsuitable for Android Gradle Plugin 8+, +# so it will be necessary to notice Java 17 available in the environment and actively select it. + +try_use_java11() + +run_codeql_database_create([], lang="java") diff --git a/java/ql/integration-tests/all-platforms/java/android-8-sample/test.ql b/java/ql/integration-tests/all-platforms/java/android-8-sample/test.ql new file mode 100644 index 00000000000..c11b8fba707 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/android-8-sample/test.ql @@ -0,0 +1,7 @@ +import java + +from File f +where f.isSourceFile() +select f + +query predicate xmlFiles(XmlFile x) { any() } diff --git a/java/ql/integration-tests/all-platforms/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py b/java/ql/integration-tests/all-platforms/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py index 1cc3411fbdc..36702f6bb24 100644 --- a/java/ql/integration-tests/all-platforms/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py +++ b/java/ql/integration-tests/all-platforms/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py @@ -1,6 +1,8 @@ -import sys from create_database_utils import * +from toolchains_test_utils import * try_use_java11() -run_codeql_database_create([], lang="java") +toolchains_file = actions_expose_all_toolchains() + +run_codeql_database_create([], lang="java", extra_env={"LGTM_INDEX_MAVEN_TOOLCHAINS_FILE": toolchains_file}) diff --git a/java/ql/integration-tests/all-platforms/java/android-sample-old-style-no-wrapper/test.py b/java/ql/integration-tests/all-platforms/java/android-sample-old-style-no-wrapper/test.py index 7f379da0a07..36702f6bb24 100644 --- a/java/ql/integration-tests/all-platforms/java/android-sample-old-style-no-wrapper/test.py +++ b/java/ql/integration-tests/all-platforms/java/android-sample-old-style-no-wrapper/test.py @@ -1,7 +1,8 @@ -import sys - from create_database_utils import * +from toolchains_test_utils import * try_use_java11() -run_codeql_database_create([], lang="java") +toolchains_file = actions_expose_all_toolchains() + +run_codeql_database_create([], lang="java", extra_env={"LGTM_INDEX_MAVEN_TOOLCHAINS_FILE": toolchains_file}) diff --git a/java/ql/integration-tests/all-platforms/java/buildless-dependency-different-repository/test.py b/java/ql/integration-tests/all-platforms/java/buildless-dependency-different-repository/test.py index 1e75d97113e..6d0437d3ae2 100644 --- a/java/ql/integration-tests/all-platforms/java/buildless-dependency-different-repository/test.py +++ b/java/ql/integration-tests/all-platforms/java/buildless-dependency-different-repository/test.py @@ -4,6 +4,7 @@ from create_database_utils import * from buildless_test_utils import * import subprocess +# Each of these serves the "repo" and "repo2" directories on http://localhost:924[89] repo_server_process = subprocess.Popen(["python3", "-m", "http.server", "9428"], cwd = "repo") repo_server_process2 = subprocess.Popen(["python3", "-m", "http.server", "9429"], cwd = "repo2") diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/.gitattributes b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/.gitattributes new file mode 100644 index 00000000000..00a51aff5e5 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/.gitattributes @@ -0,0 +1,6 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# These are explicitly windows files and should use crlf +*.bat text eol=crlf + diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/.gitignore b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/.gitignore new file mode 100644 index 00000000000..1b6985c0094 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/.gitignore @@ -0,0 +1,5 @@ +# Ignore Gradle project-specific cache directory +.gradle + +# Ignore Gradle build output directory +build diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/build.gradle b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/build.gradle new file mode 100644 index 00000000000..071a12b7691 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/build.gradle @@ -0,0 +1,30 @@ +/* + * This build file was auto generated by running the Gradle 'init' task + * by 'arthur' at '28/11/20 22:29' with Gradle 3.0 + * + * This generated file contains a sample Java project to get you started. + * For more details take a look at the Java Quickstart chapter in the Gradle + * user guide available at https://docs.gradle.org/3.0/userguide/tutorial_java_projects.html + */ + +// Apply the java plugin to add support for Java +apply plugin: 'java' + +// In this section you declare where to find the dependencies of your project +repositories { + // Use 'jcenter' for resolving your dependencies. + // You can declare any Maven/Ivy/file repository here. + jcenter() +} + +// In this section you declare the dependencies for your production and test code +dependencies { + // The production code uses the SLF4J logging API at compile time + compile 'org.slf4j:slf4j-api:1.7.21' + + // Declare the dependency for your favourite test framework you want to use in your tests. + // TestNG is also supported by the Gradle Test task. Just change the + // testCompile dependency to testCompile 'org.testng:testng:6.8.1' and add + // 'test.useTestNG()' to your build script. + testCompile 'junit:junit:4.12' +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/diagnostics.expected b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/diagnostics.expected new file mode 100644 index 00000000000..3ff66207877 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/diagnostics.expected @@ -0,0 +1,98 @@ +{ + "markdownMessage": "A Gradle process was aborted because it didn't write to the console for 5 seconds. Consider either lengthening the timeout if appropriate by setting CODEQL_EXTRACTOR_JAVA_BUILDLESS_CHILD_PROCESS_IDLE_TIMEOUT to a higher value or zero for no timeout, or else investigate why Gradle timed out. Java analysis will continue, but the analysis may be of reduced quality.", + "severity": "warning", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/gradle-timed-out", + "name": "Java analysis timed out running Gradle" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Build tool(s) should have been able to provide a recommended classpath but the attempt failed. Extraction will continue, but external dependencies will be inferred from the Java package names used. Consider troubleshooting the build tool error or using a build mode other than 'none'.", + "severity": "warning", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/classpath-from-tool-failed", + "name": "Failed to extract dependency information from build tool tool Gradle" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis used build tool Gradle to pick a JDK version and/or to recommend external dependencies.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/using-build-tool-advice", + "name": "Java analysis used build tool Gradle to pick a JDK version and/or to recommend external dependencies" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis used the system default JDK.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/jdk-system-default", + "name": "Java analysis used the system default JDK" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis with build-mode 'none' completed.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/complete", + "name": "Java analysis with build-mode 'none' completed" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java was extracted with build-mode set to 'none'. This means that all Java source in the working directory will be scanned, with build tools such as Maven and Gradle only contributing information about external dependencies.", + "severity": "note", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/mode-active", + "name": "Java was extracted with build-mode set to 'none'" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Running the Gradle plugin `org.gradle:github-dependency-graph-gradle-plugin` failed. This means precise dependency information will be unavailable, and so dependencies will be guessed based on Java package names. Consider investigating why this plugin fails to run.", + "severity": "warning", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/github-dependency-graph-gradle-plugin-failed", + "name": "Java analysis failed to extract a dependency graph from Gradle" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/force_sequential_test_execution b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/force_sequential_test_execution new file mode 100644 index 00000000000..b0e2500b259 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/force_sequential_test_execution @@ -0,0 +1,3 @@ +# We currently have a bug where gradle tests become flaky when executed in parallel +# - sometimes, gradle fails to connect to the gradle daemon. +# Therefore, force this test to run sequentially. diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/verification-metadata.xml b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/verification-metadata.xml new file mode 100644 index 00000000000..14a69b8178b --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/verification-metadata.xml @@ -0,0 +1,7 @@ + + + + true + false + + \ No newline at end of file diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/wrapper/gradle-wrapper.jar b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 00000000000..e708b1c023e Binary files /dev/null and b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/wrapper/gradle-wrapper.jar differ diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/wrapper/gradle-wrapper.properties b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000000..a6a58a15673 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://192.0.2.0/distributions/gradle-99.99.99-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradlew b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradlew new file mode 100755 index 00000000000..4f906e0c811 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradlew.bat b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradlew.bat new file mode 100644 index 00000000000..107acd32c4e --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/settings.gradle b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/settings.gradle new file mode 100644 index 00000000000..233410459f6 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/settings.gradle @@ -0,0 +1,19 @@ +/* + * This settings file was auto generated by the Gradle buildInit task + * by 'arthur' at '28/11/20 22:29' with Gradle 3.0 + * + * The settings file is used to specify which projects to include in your build. + * In a single project build this file can be empty or even removed. + * + * Detailed information about configuring a multi-project build in Gradle can be found + * in the user guide at https://docs.gradle.org/3.0/userguide/multi_project_builds.html + */ + +/* +// To declare projects as part of a multi-project build use the 'include' method +include 'shared' +include 'api' +include 'services:webservice' +*/ + +rootProject.name = 'gradle-sample' diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/src/main/java/com/example/App.java b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/src/main/java/com/example/App.java new file mode 100644 index 00000000000..1c13f7d885e --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/src/main/java/com/example/App.java @@ -0,0 +1,14 @@ +/* + * This Java source file was generated by the Gradle 'init' task. + */ +package com.example; + +public class App { + public String getGreeting() { + return "Hello world."; + } + + public static void main(String[] args) { + System.out.println(new App().getGreeting()); + } +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/src/test/java/com/example/AppTest.java b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/src/test/java/com/example/AppTest.java new file mode 100644 index 00000000000..813bc5e1a2a --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/src/test/java/com/example/AppTest.java @@ -0,0 +1,14 @@ +/* + * This Java source file was generated by the Gradle 'init' task. + */ +package com.example; + +import org.junit.Test; +import static org.junit.Assert.*; + +public class AppTest { + @Test public void testAppHasAGreeting() { + App classUnderTest = new App(); + assertNotNull("app should have a greeting", classUnderTest.getGreeting()); + } +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.expected b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.expected new file mode 100644 index 00000000000..82f7ee275a1 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.expected @@ -0,0 +1,5 @@ +xmlFiles +| gradle/verification-metadata.xml:0:0:0:0 | gradle/verification-metadata.xml | +#select +| src/main/java/com/example/App.java:0:0:0:0 | App | +| src/test/java/com/example/AppTest.java:0:0:0:0 | AppTest | diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.py b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.py new file mode 100644 index 00000000000..5e02cc11397 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.py @@ -0,0 +1,9 @@ +import sys + +from create_database_utils import * +from diagnostics_test_utils import * + +# gradlew has been rigged to stall for a long time by trying to fetch from a black-hole IP. We should find the timeout logic fires and buildless aborts the Gradle run quickly. + +run_codeql_database_create([], lang="java", extra_args=["--build-mode=none"], extra_env={"CODEQL_EXTRACTOR_JAVA_BUILDLESS_CHILD_PROCESS_IDLE_TIMEOUT": "5"}) +check_diagnostics() diff --git a/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.ql b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.ql new file mode 100644 index 00000000000..c11b8fba707 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-gradle-timeout/test.ql @@ -0,0 +1,7 @@ +import java + +from File f +where f.isSourceFile() +select f + +query predicate xmlFiles(XmlFile x) { any() } diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/buildless-fetches.expected b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/buildless-fetches.expected new file mode 100644 index 00000000000..25f252ec481 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/buildless-fetches.expected @@ -0,0 +1 @@ +https://localhost:4443/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/cert.pem b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/cert.pem new file mode 100644 index 00000000000..1a09542a48a --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/cert.pem @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDgTCCAmmgAwIBAgIUP5OLGP5M6AlodzWUwsOgEFAeS5IwDQYJKoZIhvcNAQEL +BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM +GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yNDA1MTAxODA2MTNaFw0yNTA1 +MTAxODA2MTNaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw +HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCjonLrp9w3TKEzvjNxu0q7T717SBiTYQBJAliIO69V +dKC9/PELTc/L4APIkLlB4YCFWTHblc1i5dGolWi6W1fTS+S8txD1HP2hWW20pvSP +yDQSE7P40Ha6dLf9hGU5tIZyqxkJQJ1vsne3+YicB6SOa8Ub5dVaCK06IVTcmzkX ++3zae+OaTgBOfzxXpd3b8JGm0pLAjp7+theJzmToId2ZxDtb5Ot6fvEd1/voQ8i+ +wlYhpwpM0+KCL8R0P57XB1hXxvz/25OUSQQvcUF9TeckvVm+4P01Zip4/WublBue +q9b4ctA3TZotdN/FO1rLZ74v1+uqWSvso+47YWH7OVjLAgMBAAGjaTBnMB0GA1Ud +DgQWBBQ9xal7NPTWMjgQc45zfTPTuC/IWjAfBgNVHSMEGDAWgBQ9xal7NPTWMjgQ +c45zfTPTuC/IWjAPBgNVHRMBAf8EBTADAQH/MBQGA1UdEQQNMAuCCWxvY2FsaG9z +dDANBgkqhkiG9w0BAQsFAAOCAQEAC7s9WsRYQD5U1jb+PTsUPgYga/SPnmJ7Y2e6 +0Wtdj5ggG/DyGOVOWXVTiv7qI36N2iNfv2XfR1i9jnr/7HcEJPOgXHjCM6m/bg3v +9xamt5VIjM6ZeVStgPZe1kuXP9CinhuRfa2ypfqZKXXIj4Ri+cv9qCRmLyTcJCpa ++WrlP/NdpQQ3WhghCzoD4dlXGVwcAWV7lAhWgnZbxq+CjMCXt+cIOhCX8tyzsDAK +0BnLokXfFPwHrIvniayQJWcMFbEQuLuLgG/KlChbsCgKBfTY/jYnr5tl5ukcEUrr +hci9Ww25oELOoghZAIKV2Mstc4aZHx7EBCygZap6/Z+PmOBkjw== +-----END CERTIFICATE----- diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/diagnostics.expected b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/diagnostics.expected new file mode 100644 index 00000000000..766db40aa62 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/diagnostics.expected @@ -0,0 +1,70 @@ +{ + "markdownMessage": "Java analysis used build tool Maven to pick a JDK version and/or to recommend external dependencies.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/using-build-tool-advice", + "name": "Java analysis used build tool Maven to pick a JDK version and/or to recommend external dependencies" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis used the system default JDK.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/jdk-system-default", + "name": "Java analysis used the system default JDK" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis with build-mode 'none' completed.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/complete", + "name": "Java analysis with build-mode 'none' completed" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java was extracted with build-mode set to 'none'. This means that all Java source in the working directory will be scanned, with build tools such as Maven and Gradle only contributing information about external dependencies.", + "severity": "note", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/mode-active", + "name": "Java was extracted with build-mode set to 'none'" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Reading the dependency graph from build files provided 1 classpath entries", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/depgraph-provided-by-maven", + "name": "Java analysis extracted precise dependency graph information from tool Maven" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/jdk8_shipped_cacerts_plus_cert_pem b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/jdk8_shipped_cacerts_plus_cert_pem new file mode 100644 index 00000000000..6ec352b52e5 Binary files /dev/null and b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/jdk8_shipped_cacerts_plus_cert_pem differ diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/key.pem b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/key.pem new file mode 100644 index 00000000000..faee3a2251d --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCjonLrp9w3TKEz +vjNxu0q7T717SBiTYQBJAliIO69VdKC9/PELTc/L4APIkLlB4YCFWTHblc1i5dGo +lWi6W1fTS+S8txD1HP2hWW20pvSPyDQSE7P40Ha6dLf9hGU5tIZyqxkJQJ1vsne3 ++YicB6SOa8Ub5dVaCK06IVTcmzkX+3zae+OaTgBOfzxXpd3b8JGm0pLAjp7+theJ +zmToId2ZxDtb5Ot6fvEd1/voQ8i+wlYhpwpM0+KCL8R0P57XB1hXxvz/25OUSQQv +cUF9TeckvVm+4P01Zip4/WublBueq9b4ctA3TZotdN/FO1rLZ74v1+uqWSvso+47 +YWH7OVjLAgMBAAECgf8xdXxjQPivkL4jB8CyZrahotkxCVsDi9xoEr84NU87aK+q +Vsm334jBxv9dwhD+KF3jfomqGZ1ErZ5K5I5oCbxrPa0NUezqpo6iFBYPAY9ynCHA +Q/ALIoWNNrSIMFRzpS4PKxQWhKRyJB6T+iJWF/lKAdznUy/2Su1a9EZifmYveFKk +71bso/KPZLKslf0VwwebvH7BSwjZUISLJzgP4gorBCI2CHo6qai963XA+7POgoPk +Oz1g1QQOypHCAPaONBAuzqbUGoezQtWSBmshmRTTgz1ZYSvxf9iVvPUutT7jsKaC +TKa18UMN0tvXk0SzGZiSX/fgGUQCybe6ydevQcECgYEA0TvP80Y/B0M5NjG7278l +nSYrpGILW81frYr7i2W6B5sD/XTNjGMBsTh14FA90J2oii9OxZrH8TIku/+WXb8i +T6aEz5javHe0qtYSgSO/99uP7/r/AXQcuLvyZAmGF+q3vsM6wpc1E4dwEAXy2m1l +pyyWbXZmy/dWtwCuqZzPTrsCgYEAyDV+HX6esGdMAfRgrxfiP9Aqx4q83R3zDPI8 +xSrMhF17T3Url0a9lRdyfzEZHopqfK/DsHH+I+RPr3FxDT+09oE8n2N5oAgYrtLH +CnTZi84yV3l9TRqG3pCKtGMT8z4qQgtniExgX3lBYyjkzyePctLUElQTEO2gBBxZ +tHN65TECgYEArqa/uXDskbJiYkN3bUGMMzY2fbu9gX7YG7OEr2JVu52A4iOKpGHM +etMHShuQzb+cfORqW3YM6d+SXD9Hk69FA7ma6PLNuz4s1+FjhtqBlnJ3Hrmj/OGg +S+/OsARnIzWw9RJfzSiMjGWkfCuLARsKHFaSpoKL4jvu7Ukrgrc7MJsCgYEAl8Os +8RC9nD0Bae3kqHWzZOoYs6AgoIEGcAbkOBXEaIYwZkAMpiTSq0TV30LJptQH+rKF +5afTnUOBgB2/M+rZ845t9OjEFqJsi4Ftrih7jDXnBVYrvJniKK5q5mjAg7/Y6q2Y +csJqv5S8Ez25jKqRW9ojNi2TMl7e0J7pBRgQzdECgYAFQ06YB1w4Sgw7fRtMJwyT +8E7Bbi3BeD/sLEXuNRBDVbbyHMvPYu2qEwRTdXpXKwN5P0dGw/JAGYzTeq6EKiFz +lajQVGs6l1yOz7a4e62qPQtjSUGzkYHsCopARTOjCpHt1yxL/Mzh3u0qW6yIeaB4 +4QQRjB9++Jpci2GQiTPhyg== +-----END PRIVATE KEY----- diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/pom.xml b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/pom.xml new file mode 100644 index 00000000000..1868f0a9de2 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/pom.xml @@ -0,0 +1,35 @@ + + 4.0.0 + + com.mycompany.app + my-app + 1.0-SNAPSHOT + + + 8 + 8 + + + + + snapshot-test-repo + https://localhost:4443/snapshots + + false + + + true + always + + + + + + + com.github.my.snapshot.test + snapshottest + 1.0-SNAPSHOT + + + diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml new file mode 100644 index 00000000000..cad1b0efc60 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,24 @@ + + com.github.my.snapshot.test + snapshottest + 1.0-SNAPSHOT + + 20230101020304 + + 20230901.050514 + 100 + + + + jar + 1.0-20230901.050514-100 + 20230101020304 + + + pom + 1.0-20230901.050514-100 + 20230101020304 + + + + diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml.md5 b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml.md5 new file mode 100644 index 00000000000..4dbc3c93d9b --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml.md5 @@ -0,0 +1 @@ +cf2064037098dc6d4294ef6f1a12dc75 diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml.sha1 b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml.sha1 new file mode 100644 index 00000000000..9b090ce73ad --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/maven-metadata.xml.sha1 @@ -0,0 +1 @@ +aeabf1dbf735290f5317d78459b3219d267dbb0e diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar new file mode 100644 index 00000000000..4c905cefca8 Binary files /dev/null and b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar differ diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar.md5 b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar.md5 new file mode 100644 index 00000000000..99cb14715c0 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar.md5 @@ -0,0 +1 @@ +dbb202adb2f6c5504c9b29b93610dd9e diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar.sha1 b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar.sha1 new file mode 100644 index 00000000000..0ad4fb49ea9 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.jar.sha1 @@ -0,0 +1 @@ +6db6f637a68116728830d5610cbafb608bc58a21 diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom new file mode 100644 index 00000000000..e5d6da7cab0 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom @@ -0,0 +1,13 @@ + + 4.0.0 + + com.github.my.snapshot.test + snapshottest + 1.0-SNAPSHOT + + + 1.8 + 1.8 + + diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom.md5 b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom.md5 new file mode 100644 index 00000000000..f596dfe5019 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom.md5 @@ -0,0 +1 @@ +66c5f73407153610dc3f5743eef678f3 diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom.sha1 b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom.sha1 new file mode 100644 index 00000000000..d5b75cd08e6 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/repo/snapshots/com/github/my/snapshot/test/snapshottest/1.0-SNAPSHOT/snapshottest-1.0-20230901.050514-100.pom.sha1 @@ -0,0 +1 @@ +f895a88d2490dbcec8228c2a528bde029d80409e diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/server.py b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/server.py new file mode 100644 index 00000000000..60b3f408a05 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/server.py @@ -0,0 +1,12 @@ +from http.server import HTTPServer, SimpleHTTPRequestHandler +import ssl + + +httpd = HTTPServer(('localhost', 4443), SimpleHTTPRequestHandler) + +sslctx = ssl.SSLContext() +sslctx.load_cert_chain(certfile="../cert.pem", keyfile="../key.pem") + +httpd.socket = sslctx.wrap_socket (httpd.socket, server_side=True) + +httpd.serve_forever() diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/src/main/java/Test.java b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/src/main/java/Test.java new file mode 100644 index 00000000000..98b6d35b15b --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/src/main/java/Test.java @@ -0,0 +1,7 @@ +import testpkg.DepClass; + +public class Test { + + DepClass dc; + +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.expected b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.expected new file mode 100644 index 00000000000..5179970f7c4 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.expected @@ -0,0 +1,3 @@ +diagnostics +#select +| DepClass | diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.py b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.py new file mode 100644 index 00000000000..973a10c931c --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.py @@ -0,0 +1,22 @@ +import sys + +from create_database_utils import * +from buildless_test_utils import * +from diagnostics_test_utils import * +import subprocess +import os.path + +# This serves the "repo" directory on https://locahost:4443 +repo_server_process = subprocess.Popen(["python3", "../server.py"], cwd = "repo") + +mypath = os.path.abspath(os.path.dirname(__file__)) +certspath = os.path.join(mypath, "jdk8_shipped_cacerts_plus_cert_pem") +maven_certs_option = "-Djavax.net.ssl.trustStore=" + certspath + +try: + run_codeql_database_create([], lang="java", extra_args=["--build-mode=none"], extra_env={"MAVEN_OPTS": maven_certs_option, "CODEQL_JAVA_EXTRACTOR_TRUST_STORE_PATH": certspath}) +finally: + repo_server_process.kill() + +check_buildless_fetches() +check_diagnostics() diff --git a/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.ql b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.ql new file mode 100644 index 00000000000..66153bcc083 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-inherit-trust-store/test.ql @@ -0,0 +1,8 @@ +import java +import semmle.code.java.Diagnostics + +query predicate diagnostics(Diagnostic d) { any() } + +from Class c +where c.getName() = "DepClass" +select c.toString() diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.gitattributes b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.gitattributes new file mode 100644 index 00000000000..36e4b9d7df9 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.gitattributes @@ -0,0 +1,6 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# These are explicitly windows files and should use crlf +*.bat text eol=crlf +*.cmd text eol=crlf diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.mvn/wrapper/maven-wrapper.jar b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 00000000000..bf82ff01c6c Binary files /dev/null and b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.mvn/wrapper/maven-wrapper.jar differ diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.mvn/wrapper/maven-wrapper.properties b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 00000000000..d43cff35777 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,21 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# This distribution URL will intentionally stall forever: 240.0.0.0 is a black-hole IP, and Maven 9.9.9 should certainly not be present on the local system already. + +distributionUrl=https://192.0.2.0/maven2/org/apache/maven/apache-maven/9.9.9/apache-maven-9.9.9-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/diagnostics.expected b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/diagnostics.expected new file mode 100644 index 00000000000..f2693c7b704 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/diagnostics.expected @@ -0,0 +1,98 @@ +{ + "markdownMessage": "A Maven process was aborted because it didn't write to the console for 5 seconds. Consider either lenghtening the timeout if appropriate by setting CODEQL_EXTRACTOR_JAVA_BUILDLESS_CHILD_PROCESS_IDLE_TIMEOUT to a higher value or zero for no timeout, or else investigate why Maven timed out. Java analysis will continue, but the analysis may be of reduced quality.", + "severity": "warning", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/maven-timed-out", + "name": "Java analysis timed out running Maven" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Build tool(s) should have been able to provide a recommended classpath but the attempt failed. Extraction will continue, but external dependencies will be inferred from the Java package names used. Consider troubleshooting the build tool error or using a build mode other than 'none'.", + "severity": "warning", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/classpath-from-tool-failed", + "name": "Failed to extract dependency information from build tool tool Maven" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis used build tool Maven to pick a JDK version and/or to recommend external dependencies.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/using-build-tool-advice", + "name": "Java analysis used build tool Maven to pick a JDK version and/or to recommend external dependencies" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis used the system default JDK.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/jdk-system-default", + "name": "Java analysis used the system default JDK" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java analysis with build-mode 'none' completed.", + "severity": "unknown", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/complete", + "name": "Java analysis with build-mode 'none' completed" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": false, + "telemetry": true + } +} +{ + "markdownMessage": "Java was extracted with build-mode set to 'none'. This means that all Java source in the working directory will be scanned, with build tools such as Maven and Gradle only contributing information about external dependencies.", + "severity": "note", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/mode-active", + "name": "Java was extracted with build-mode set to 'none'" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} +{ + "markdownMessage": "Running the Maven plugin `com.github.ferstl:depgraph-maven-plugin:4.0.2:graph` failed. This means precise dependency information will be unavailable, and so dependencies will be guessed based on Java package names. Consider investigating why this plugin fails to run.", + "severity": "warning", + "source": { + "extractorName": "java", + "id": "java/autobuilder/buildless/depgraph-maven-plugin-failed", + "name": "Java buildless mode failed to extract a dependency graph from Maven" + }, + "visibility": { + "cliSummaryTable": true, + "statusPage": true, + "telemetry": true + } +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/force_sequential_test_execution b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/force_sequential_test_execution new file mode 100644 index 00000000000..44bcad8d582 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/force_sequential_test_execution @@ -0,0 +1 @@ +The wrapper downloading a Maven distribution multiple times in parallel is not safe. diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/mvnw b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/mvnw new file mode 100755 index 00000000000..b7f064624f8 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/mvnw @@ -0,0 +1,287 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.1.1 +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /usr/local/etc/mavenrc ] ; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + JAVA_HOME="`/usr/libexec/java_home`"; export JAVA_HOME + else + JAVA_HOME="/Library/Java/Home"; export JAVA_HOME + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`\\unset -f command; \\command -v java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + printf '%s' "$(cd "$basedir"; pwd)" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=$(find_maven_basedir "$(dirname $0)") +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}; export MAVEN_PROJECTBASEDIR +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar" + else + wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) wrapperUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $wrapperUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + QUIET="--quiet" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + QUIET="" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" + else + wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" + fi + [ $? -eq 0 ] || rm -f "$wrapperJarPath" + elif command -v curl > /dev/null; then + QUIET="--silent" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + QUIET="" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L + else + curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L + fi + [ $? -eq 0 ] || rm -f "$wrapperJarPath" + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaSource="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaSource=`cygpath --path --windows "$javaSource"` + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaSource" ]; then + if [ ! -e "$javaClass" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaSource") + fi + if [ -e "$javaClass" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/mvnw.cmd b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/mvnw.cmd new file mode 100644 index 00000000000..474c9d6b74c --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/mvnw.cmd @@ -0,0 +1,187 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.1.1 +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %WRAPPER_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/pom.xml b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/pom.xml new file mode 100644 index 00000000000..ec4aaf128c1 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/pom.xml @@ -0,0 +1,114 @@ + + + + 4.0.0 + + com.example + maven-sample + 1.0-SNAPSHOT + + maven-sample + + http://www.example.com + + + UTF-8 + 1.7 + 1.7 + + + + + junit + junit + 4.11 + test + + + + + + + exec-maven-plugin + org.codehaus.mojo + 1.1.1 + + + check-maven-version + package + + java + + + + + com.example.App + + + + com.diffplug.spotless + spotless-maven-plugin + 2.19.1 + + + + check + + compile + + + + + + /* FAIL ME */ + + + + + + + + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + + maven-surefire-plugin + 2.22.1 + + + maven-jar-plugin + 3.0.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + + maven-site-plugin + 3.7.1 + + + maven-project-info-reports-plugin + 3.0.0 + + + + + \ No newline at end of file diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/java/com/example/App.java b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/java/com/example/App.java new file mode 100644 index 00000000000..c9eec918587 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/java/com/example/App.java @@ -0,0 +1,30 @@ +package com.example; + +import java.util.regex.Pattern; +import java.nio.file.Path; +import java.nio.file.Paths; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + String expectedVersion = System.getenv("EXPECT_MAVEN"); + Path mavenHome = Paths.get(System.getProperty("maven.home")).normalize(); + String observedVersion = mavenHome.getFileName().toString(); + if (expectedVersion != null && !expectedVersion.equals(observedVersion)) { + System.err.println("Wrong maven version, expected '" + expectedVersion + "' but got '" + observedVersion + "'" + mavenHome); + System.exit(1); + } + String commandMatcher = System.getenv("EXPECT_COMMAND_REGEX"); + String command = System.getProperty("sun.java.command"); + if (commandMatcher != null && !Pattern.matches(commandMatcher, command)) { + System.err.println("Wrong command line, '" + command + "' does not match '" + commandMatcher + "'"); + System.exit(1); + } + } +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/my-app.properties b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/my-app.properties new file mode 100644 index 00000000000..e566b49a29a --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/my-app.properties @@ -0,0 +1 @@ +version=1.0 diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/page.xml b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/page.xml new file mode 100644 index 00000000000..2bab459cb03 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/page.xml @@ -0,0 +1,8 @@ + + +A sample + + +

    Hello world!

    + + diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/struts.xml b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/struts.xml new file mode 100644 index 00000000000..73fc0c6b9cb --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/main/resources/struts.xml @@ -0,0 +1,4 @@ + + +This is a sample file + diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/test/java/com/example/AppTest.java b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/test/java/com/example/AppTest.java new file mode 100644 index 00000000000..22a94ca6f01 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/src/test/java/com/example/AppTest.java @@ -0,0 +1,20 @@ +package com.example; + +import static org.junit.Assert.assertTrue; + +import org.junit.Test; + +/** + * Unit test for simple App. + */ +public class AppTest +{ + /** + * Rigorous Test :-) + */ + @Test + public void shouldAnswerWithTrue() + { + assertTrue( true ); + } +} diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.expected b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.expected new file mode 100644 index 00000000000..0728284fc94 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.expected @@ -0,0 +1,11 @@ +#select +| src/main/java/com/example/App.java:0:0:0:0 | App | +| src/test/java/com/example/AppTest.java:0:0:0:0 | AppTest | +xmlFiles +| pom.xml:0:0:0:0 | pom.xml | +| src/main/resources/page.xml:0:0:0:0 | src/main/resources/page.xml | +| src/main/resources/struts.xml:0:0:0:0 | src/main/resources/struts.xml | +propertiesFiles +| .mvn/wrapper/maven-wrapper.properties:0:0:0:0 | .mvn/wrapper/maven-wrapper.properties | +| src/main/resources/my-app.properties:0:0:0:0 | src/main/resources/my-app.properties | +| test-db/log/ext/javac.properties:0:0:0:0 | test-db/log/ext/javac.properties | diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.py b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.py new file mode 100644 index 00000000000..948d030eb9d --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.py @@ -0,0 +1,9 @@ +import sys + +from create_database_utils import * +from diagnostics_test_utils import * + +# mvnw has been rigged to stall for a long time by trying to fetch from a black-hole IP. We should find the timeout logic fires and buildless aborts the Maven run quickly. + +run_codeql_database_create([], lang="java", extra_args=["--build-mode=none"], extra_env={"CODEQL_EXTRACTOR_JAVA_BUILDLESS_CHILD_PROCESS_IDLE_TIMEOUT": "5"}) +check_diagnostics() diff --git a/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.ql b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.ql new file mode 100644 index 00000000000..25cd26fdd14 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/buildless-maven-timeout/test.ql @@ -0,0 +1,9 @@ +import java + +from File f +where f.isSourceFile() +select f + +query predicate xmlFiles(XmlFile x) { any() } + +query predicate propertiesFiles(File f) { f.getExtension() = "properties" } diff --git a/java/ql/integration-tests/all-platforms/java/buildless-sibling-projects/test.py b/java/ql/integration-tests/all-platforms/java/buildless-sibling-projects/test.py index 47a693ea0cd..6971aa508db 100644 --- a/java/ql/integration-tests/all-platforms/java/buildless-sibling-projects/test.py +++ b/java/ql/integration-tests/all-platforms/java/buildless-sibling-projects/test.py @@ -1,47 +1,12 @@ from create_database_utils import * from diagnostics_test_utils import * from buildless_test_utils import * - -import tempfile -import os.path -import sys +from toolchains_test_utils import * #The version of gradle used doesn't work on java 17 try_use_java11() -# On actions, expose all usable toolchains so that we can test version-selection logic. - -toolchains_dir = tempfile.mkdtemp(prefix="integration-tests-toolchains-") -toolchains_file = os.path.join(toolchains_dir, "toolchains.xml") - -def none_or_blank(s): - return s is None or s == "" - -with open(toolchains_file, "w") as f: - f.write('\n\n') - - for v in [8, 11, 17, 21]: - homedir = os.getenv("JAVA_HOME_%d_X64" % v) - if none_or_blank(homedir): - homedir = os.getenv("JAVA_HOME_%d_arm64" % v) - if none_or_blank(homedir) and v == 8 and not none_or_blank(os.getenv("JAVA_HOME_11_arm64")): - print("Mocking a toolchain entry using Java 11 install as a fake Java 8 entry, so this test behaves the same on x64 and arm64 runners", file = sys.stderr) - homedir = os.getenv("JAVA_HOME_11_arm64") - if homedir is not None and homedir != "": - f.write(""" - - jdk - - %d - oracle - - - %s - - - """ % (v, homedir)) - - f.write("") +toolchains_file = actions_expose_all_toolchains() run_codeql_database_create([], lang="java", extra_env={"CODEQL_EXTRACTOR_JAVA_OPTION_BUILDLESS": "true", "CODEQL_EXTRACTOR_JAVA_OPTION_BUILDLESS_CLASSPATH_FROM_BUILD_FILES": "true", "LGTM_INDEX_MAVEN_TOOLCHAINS_FILE": toolchains_file}) diff --git a/java/ql/integration-tests/all-platforms/java/buildless-snapshot-repository/test.py b/java/ql/integration-tests/all-platforms/java/buildless-snapshot-repository/test.py index 5fc07d8bd06..cc9d91c7792 100644 --- a/java/ql/integration-tests/all-platforms/java/buildless-snapshot-repository/test.py +++ b/java/ql/integration-tests/all-platforms/java/buildless-snapshot-repository/test.py @@ -4,6 +4,7 @@ from create_database_utils import * from buildless_test_utils import * import subprocess +# This serves the "repo" directory on http://localhost:9427 repo_server_process = subprocess.Popen(["python3", "-m", "http.server", "9427"], cwd = "repo") try: diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/.gitattributes b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/.gitattributes new file mode 100644 index 00000000000..00a51aff5e5 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/.gitattributes @@ -0,0 +1,6 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# These are explicitly windows files and should use crlf +*.bat text eol=crlf + diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/.gitignore b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/.gitignore new file mode 100644 index 00000000000..c2065bc2620 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/.gitignore @@ -0,0 +1,37 @@ +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/README b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/README new file mode 100644 index 00000000000..4074f053479 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/README @@ -0,0 +1,3 @@ +Generated using start.spring.io, using Java 17 and Spring Boot 3.2.5. + +I also added a JSR305 dependency to circumvent a harmless database inconsistency that arose because annotations on Spring Core classes weren't included in the compile classpath (the Java extractor touches more classes than actual compilation) diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/build.gradle b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/build.gradle new file mode 100644 index 00000000000..6c918f95048 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/build.gradle @@ -0,0 +1,25 @@ +plugins { + id 'java' + id 'org.springframework.boot' version '3.2.5' + id 'io.spring.dependency-management' version '1.1.4' +} + +group = 'com.github' +version = '0.0.1-SNAPSHOT' + +// The generated sample would explicitly set sourceCompatibility to Java 17 here, +// but I omit it to test we recognise the Spring Boot plugin version. + +repositories { + mavenCentral() +} + +dependencies { + implementation 'org.springframework.boot:spring-boot-starter' + testImplementation 'org.springframework.boot:spring-boot-starter-test' + implementation 'com.google.code.findbugs:jsr305:3.0.2' +} + +tasks.named('test') { + useJUnitPlatform() +} diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/force_sequential_test_execution b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/force_sequential_test_execution new file mode 100644 index 00000000000..b0e2500b259 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/force_sequential_test_execution @@ -0,0 +1,3 @@ +# We currently have a bug where gradle tests become flaky when executed in parallel +# - sometimes, gradle fails to connect to the gradle daemon. +# Therefore, force this test to run sequentially. diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradle/wrapper/gradle-wrapper.jar b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 00000000000..e6441136f3d Binary files /dev/null and b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradle/wrapper/gradle-wrapper.jar differ diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradle/wrapper/gradle-wrapper.properties b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000000..b82aa23a4f0 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradlew b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradlew new file mode 100755 index 00000000000..1aa94a42690 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradlew @@ -0,0 +1,249 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradlew.bat b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradlew.bat new file mode 100644 index 00000000000..25da30dbdee --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/settings.gradle b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/settings.gradle new file mode 100644 index 00000000000..ea3c5b624bc --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'spring-boot-sample' diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/main/java/com/github/springbootsample/SpringBootSampleApplication.java b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/main/java/com/github/springbootsample/SpringBootSampleApplication.java new file mode 100644 index 00000000000..f8f3804dd07 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/main/java/com/github/springbootsample/SpringBootSampleApplication.java @@ -0,0 +1,13 @@ +package com.github.springbootsample; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class SpringBootSampleApplication { + + public static void main(String[] args) { + SpringApplication.run(SpringBootSampleApplication.class, args); + } + +} diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/main/resources/application.properties b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/main/resources/application.properties new file mode 100644 index 00000000000..fc4a014f453 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/main/resources/application.properties @@ -0,0 +1 @@ +spring.application.name=spring-boot-sample diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/test/java/com/github/springbootsample/SpringBootSampleApplicationTests.java b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/test/java/com/github/springbootsample/SpringBootSampleApplicationTests.java new file mode 100644 index 00000000000..0df5de88977 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/src/test/java/com/github/springbootsample/SpringBootSampleApplicationTests.java @@ -0,0 +1,13 @@ +package com.github.springbootsample; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class SpringBootSampleApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.expected b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.expected new file mode 100644 index 00000000000..f8e614cd984 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.expected @@ -0,0 +1,4 @@ +#select +| src/main/java/com/github/springbootsample/SpringBootSampleApplication.java:0:0:0:0 | SpringBootSampleApplication | +| src/test/java/com/github/springbootsample/SpringBootSampleApplicationTests.java:0:0:0:0 | SpringBootSampleApplicationTests | +xmlFiles diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.py b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.py new file mode 100644 index 00000000000..1cb6e142763 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.py @@ -0,0 +1,8 @@ +import sys + +from create_database_utils import * + +#The version of gradle used doesn't work on java 17 +try_use_java11() + +run_codeql_database_create([], lang="java") diff --git a/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.ql b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.ql new file mode 100644 index 00000000000..c11b8fba707 --- /dev/null +++ b/java/ql/integration-tests/all-platforms/java/spring-boot-sample/test.ql @@ -0,0 +1,7 @@ +import java + +from File f +where f.isSourceFile() +select f + +query predicate xmlFiles(XmlFile x) { any() } diff --git a/java/ql/lib/CHANGELOG.md b/java/ql/lib/CHANGELOG.md index 4265865ea37..2aa6dc2355d 100644 --- a/java/ql/lib/CHANGELOG.md +++ b/java/ql/lib/CHANGELOG.md @@ -1,3 +1,24 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Major Analysis Improvements + +* Added support for data flow through side-effects on static fields. For example, when a static field containing an array is updated. + +### Minor Analysis Improvements + +* JDK version detection based on Gradle projects has been improved. Java extraction using build-modes `autobuild` or `none` is more likely to pick an appropriate JDK version, particularly when the Android Gradle Plugin or Spring Boot Plugin are in use. + +## 0.11.0 + +### Breaking Changes + +* The Java extractor no longer supports the `ODASA_JAVA_LAYOUT`, `ODASA_TOOLS` and `ODASA_HOME` legacy environment variables. +* The Java extractor no longer supports the `ODASA_BUILD_ERROR_DIR` legacy environment variable. + ## 0.10.0 ### Breaking Changes diff --git a/java/ql/lib/change-notes/released/0.11.0.md b/java/ql/lib/change-notes/released/0.11.0.md new file mode 100644 index 00000000000..abed5aee703 --- /dev/null +++ b/java/ql/lib/change-notes/released/0.11.0.md @@ -0,0 +1,6 @@ +## 0.11.0 + +### Breaking Changes + +* The Java extractor no longer supports the `ODASA_JAVA_LAYOUT`, `ODASA_TOOLS` and `ODASA_HOME` legacy environment variables. +* The Java extractor no longer supports the `ODASA_BUILD_ERROR_DIR` legacy environment variable. diff --git a/java/ql/lib/change-notes/released/1.0.0.md b/java/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7e7d1c5eb4e --- /dev/null +++ b/java/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Major Analysis Improvements + +* Added support for data flow through side-effects on static fields. For example, when a static field containing an array is updated. + +### Minor Analysis Improvements + +* JDK version detection based on Gradle projects has been improved. Java extraction using build-modes `autobuild` or `none` is more likely to pick an appropriate JDK version, particularly when the Android Gradle Plugin or Spring Boot Plugin are in use. diff --git a/java/ql/lib/codeql-pack.release.yml b/java/ql/lib/codeql-pack.release.yml index b21db623245..b7eeb5b9736 100644 --- a/java/ql/lib/codeql-pack.release.yml +++ b/java/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.10.0 +lastReleaseVersion: 1.0.0 diff --git a/java/ql/lib/ext/dummy.model.yml b/java/ql/lib/ext/empty.model.yml similarity index 69% rename from java/ql/lib/ext/dummy.model.yml rename to java/ql/lib/ext/empty.model.yml index 0269fe72311..43028e7cc14 100644 --- a/java/ql/lib/ext/dummy.model.yml +++ b/java/ql/lib/ext/empty.model.yml @@ -1,5 +1,6 @@ extensions: - # Make sure that the extensible model predicates are at least defined as empty. + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. - addsTo: pack: codeql/java-all extensible: sourceModel @@ -15,4 +16,4 @@ extensions: - addsTo: pack: codeql/java-all extensible: neutralModel - data: [] \ No newline at end of file + data: [] diff --git a/java/ql/lib/ext/experimental/dummy.model.yml b/java/ql/lib/ext/experimental/empty.model.yml similarity index 69% rename from java/ql/lib/ext/experimental/dummy.model.yml rename to java/ql/lib/ext/experimental/empty.model.yml index b43cb611b66..b1ee4d24cdf 100644 --- a/java/ql/lib/ext/experimental/dummy.model.yml +++ b/java/ql/lib/ext/experimental/empty.model.yml @@ -1,6 +1,6 @@ -# Define the extensible prediactes related to experimental queries -# to at least be empty. extensions: + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. - addsTo: pack: codeql/java-all extensible: experimentalSourceModel diff --git a/java/ql/lib/ext/generated/java.time.chrono.model.yml b/java/ql/lib/ext/generated/java.time.chrono.model.yml index 00180b2baf6..f050a4c5ee5 100644 --- a/java/ql/lib/ext/generated/java.time.chrono.model.yml +++ b/java/ql/lib/ext/generated/java.time.chrono.model.yml @@ -4,58 +4,9 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["java.time.chrono", "ChronoLocalDate", True, "atTime", "(LocalTime)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "atTime", "(LocalTime)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "getChronology", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "getEra", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDate", True, "until", "(ChronoLocalDate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDateTime", True, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDateTime", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoLocalDateTime", True, "getChronology", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoPeriod", True, "between", "(ChronoLocalDate,ChronoLocalDate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoPeriod", True, "getChronology", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoPeriod", True, "minus", "(TemporalAmount)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoPeriod", True, "multipliedBy", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time.chrono", "ChronoPeriod", True, "negated", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "ChronoPeriod", True, "normalized", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time.chrono", "ChronoPeriod", True, "plus", "(TemporalAmount)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoZonedDateTime", True, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoZonedDateTime", True, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoZonedDateTime", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoZonedDateTime", True, "toLocalDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ChronoZonedDateTime", True, "toLocalTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "date", "(Era,int,int,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "date", "(Era,int,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "date", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "date", "(TemporalAccessor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "date", "(int,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "dateEpochDay", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "dateNow", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "dateNow", "(Clock)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "dateNow", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "dateYearDay", "(Era,int,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "dateYearDay", "(Era,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "dateYearDay", "(int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "getCalendarType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "localDateTime", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "localDateTime", "(TemporalAccessor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "period", "(int,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "resolveDate", "(Map,ResolverStyle)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "zonedDateTime", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Chronology", True, "zonedDateTime", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "Era", True, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "HijrahDate", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.chrono", "HijrahDate", False, "withVariant", "(HijrahChronology)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time.chrono", "JapaneseDate", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "JapaneseDate", False, "of", "(JapaneseEra,int,int,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "MinguoDate", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.chrono", "ThaiBuddhistDate", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel diff --git a/java/ql/lib/ext/generated/java.time.model.yml b/java/ql/lib/ext/generated/java.time.model.yml index 464dbcc2fcd..bef34598ce3 100644 --- a/java/ql/lib/ext/generated/java.time.model.yml +++ b/java/ql/lib/ext/generated/java.time.model.yml @@ -4,120 +4,21 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["java.time", "Clock", True, "fixed", "(Instant,ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "fixed", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "getZone", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "offset", "(Clock,Duration)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "offset", "(Clock,Duration)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "system", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "tick", "(Clock,Duration)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "tickMillis", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "tickMinutes", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Clock", True, "tickSeconds", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "DateTimeException", True, "DateTimeException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time", "DateTimeException", True, "DateTimeException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time", "DateTimeException", True, "DateTimeException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["java.time", "DayOfWeek", False, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "abs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "dividedBy", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Duration", False, "minus", "(Duration)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "minus", "(long,TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "minusMillis", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "multipliedBy", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Duration", False, "negated", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "plus", "(Duration)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "plus", "(long,TemporalUnit)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Duration", False, "plusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "plusMillis", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Duration", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Duration", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Instant", False, "atOffset", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "atZone", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "minusMillis", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "now", "(Clock)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "plusMillis", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Instant", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Instant", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "InstantSource", True, "fixed", "(Instant)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "InstantSource", True, "instant", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "InstantSource", True, "offset", "(InstantSource,Duration)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "InstantSource", True, "offset", "(InstantSource,Duration)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "InstantSource", True, "tick", "(InstantSource,Duration)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "InstantSource", True, "withZone", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "InstantSource", True, "withZone", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "InstantSource", True, "withZone", "(ZoneId)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "LocalDate", False, "atStartOfDay", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "atStartOfDay", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "atStartOfDay", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "atTime", "(OffsetTime)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "atTime", "(OffsetTime)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "atTime", "(int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "atTime", "(int,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "atTime", "(int,int,int,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "minusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "minusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDate", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDate", False, "plusMonths", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "LocalDate", False, "plusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalDate", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalDate", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalDate", False, "withDayOfYear", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalDate", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalDate", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "LocalDateTime", False, "atOffset", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "atOffset", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "of", "(LocalDate,LocalTime)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "of", "(LocalDate,LocalTime)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withDayOfYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withHour", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withMinute", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withNano", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withSecond", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalDateTime", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "atDate", "(LocalDate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "atDate", "(LocalDate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "atOffset", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "atOffset", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "LocalTime", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "LocalTime", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalTime", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalTime", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -127,169 +28,20 @@ extensions: - ["java.time", "LocalTime", False, "withMinute", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalTime", False, "withNano", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "LocalTime", False, "withSecond", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Month", False, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "MonthDay", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "MonthDay", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time", "MonthDay", False, "with", "(Month)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "MonthDay", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "MonthDay", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "atZoneSameInstant", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "atZoneSameInstant", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "atZoneSimilarLocal", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "atZoneSimilarLocal", "(ZoneId)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "getOffset", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "now", "(Clock)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "now", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "of", "(LocalDate,LocalTime,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "of", "(LocalDate,LocalTime,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "of", "(LocalDate,LocalTime,ZoneOffset)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "of", "(LocalDateTime,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "of", "(LocalDateTime,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "of", "(int,int,int,int,int,int,int,ZoneOffset)", "", "Argument[7]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "ofInstant", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "toLocalDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "toLocalDateTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "toLocalTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "toOffsetTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "toZonedDateTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withDayOfYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withHour", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withMinute", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withNano", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetDateTime", False, "withOffsetSameInstant", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withOffsetSameLocal", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withOffsetSameLocal", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withSecond", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetDateTime", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "atDate", "(LocalDate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "atDate", "(LocalDate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "format", "(DateTimeFormatter)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "getOffset", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "now", "(Clock)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "now", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "of", "(LocalTime,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "of", "(LocalTime,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "of", "(int,int,int,int,ZoneOffset)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "ofInstant", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "toLocalTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "withHour", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "withMinute", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "withNano", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "OffsetTime", False, "withOffsetSameInstant", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "OffsetTime", False, "withOffsetSameLocal", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "withOffsetSameLocal", "(ZoneOffset)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "OffsetTime", False, "withSecond", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Period", False, "from", "(TemporalAmount)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Period", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Period", False, "minusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Period", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Period", False, "plusDays", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Period", False, "plusMonths", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Period", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Period", False, "withDays", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Period", False, "withMonths", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "Period", False, "withYears", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "Year", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Year", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "Year", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "Year", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "YearMonth", False, "format", "(DateTimeFormatter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "YearMonth", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "YearMonth", False, "minusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "YearMonth", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "YearMonth", False, "plusMonths", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["java.time", "YearMonth", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "YearMonth", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "YearMonth", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "getDisplayName", "(TextStyle,Locale)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "getRules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time", "ZoneId", True, "normalized", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time", "ZoneId", True, "of", "(String,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "of", "(String,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "ofOffset", "(String,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneId", True, "ofOffset", "(String,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZoneOffset", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "from", "(TemporalAccessor)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "minusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "now", "(Clock)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "now", "(ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "of", "(LocalDate,LocalTime,ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "of", "(LocalDate,LocalTime,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "of", "(LocalDate,LocalTime,ZoneId)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "of", "(LocalDateTime,ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "of", "(LocalDateTime,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "of", "(int,int,int,int,int,int,int,ZoneId)", "", "Argument[7]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofInstant", "(Instant,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofInstant", "(LocalDateTime,ZoneOffset,ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofInstant", "(LocalDateTime,ZoneOffset,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofInstant", "(LocalDateTime,ZoneOffset,ZoneId)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofLocal", "(LocalDateTime,ZoneId,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofLocal", "(LocalDateTime,ZoneId,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofLocal", "(LocalDateTime,ZoneId,ZoneOffset)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofStrict", "(LocalDateTime,ZoneOffset,ZoneId)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofStrict", "(LocalDateTime,ZoneOffset,ZoneId)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "ofStrict", "(LocalDateTime,ZoneOffset,ZoneId)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusDays", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusHours", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusMinutes", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusMonths", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusNanos", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusSeconds", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusWeeks", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "plusYears", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "toOffsetDateTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "truncatedTo", "(TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withDayOfMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withDayOfYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withFixedOffsetZone", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withHour", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withMinute", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withMonth", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withNano", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withSecond", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time", "ZonedDateTime", False, "withYear", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel diff --git a/java/ql/lib/ext/generated/java.time.temporal.model.yml b/java/ql/lib/ext/generated/java.time.temporal.model.yml index d0b17982238..9a3ab361c31 100644 --- a/java/ql/lib/ext/generated/java.time.temporal.model.yml +++ b/java/ql/lib/ext/generated/java.time.temporal.model.yml @@ -4,36 +4,10 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["java.time.temporal", "Temporal", True, "minus", "(TemporalAmount)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "Temporal", True, "minus", "(long,TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "Temporal", True, "plus", "(TemporalAmount)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "Temporal", True, "plus", "(long,TemporalUnit)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "Temporal", True, "with", "(TemporalAdjuster)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "Temporal", True, "with", "(TemporalAdjuster)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "Temporal", True, "with", "(TemporalField,long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.temporal", "Temporal", True, "with", "(TemporalField,long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["java.time.temporal", "TemporalAccessor", True, "query", "(TemporalQuery)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalAccessor", True, "range", "(TemporalField)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalAdjuster", True, "adjustInto", "(Temporal)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalAmount", True, "addTo", "(Temporal)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalAmount", True, "subtractFrom", "(Temporal)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "adjustInto", "(Temporal,long)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "getBaseUnit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "getDisplayName", "(Locale)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "getDisplayName", "(Locale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "getRangeUnit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "range", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "rangeRefinedBy", "(TemporalAccessor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalField", True, "resolve", "(Map,TemporalAccessor,ResolverStyle)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "TemporalUnit", True, "addTo", "(Temporal,long)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["java.time.temporal", "UnsupportedTemporalTypeException", True, "UnsupportedTemporalTypeException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time.temporal", "UnsupportedTemporalTypeException", True, "UnsupportedTemporalTypeException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time.temporal", "UnsupportedTemporalTypeException", True, "UnsupportedTemporalTypeException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["java.time.temporal", "WeekFields", False, "dayOfWeek", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "WeekFields", False, "weekBasedYear", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "WeekFields", False, "weekOfMonth", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "WeekFields", False, "weekOfWeekBasedYear", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.temporal", "WeekFields", False, "weekOfYear", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - addsTo: pack: codeql/java-all extensible: neutralModel diff --git a/java/ql/lib/ext/generated/java.time.zone.model.yml b/java/ql/lib/ext/generated/java.time.zone.model.yml index 1501f58c140..f51ba2e1e1d 100644 --- a/java/ql/lib/ext/generated/java.time.zone.model.yml +++ b/java/ql/lib/ext/generated/java.time.zone.model.yml @@ -4,36 +4,6 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["java.time.zone", "ZoneOffsetTransition", False, "getDateTimeAfter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransition", False, "getDateTimeBefore", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransition", False, "getOffsetAfter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransition", False, "getOffsetBefore", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransition", False, "of", "(LocalDateTime,ZoneOffset,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransition", False, "of", "(LocalDateTime,ZoneOffset,ZoneOffset)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransition", False, "of", "(LocalDateTime,ZoneOffset,ZoneOffset)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule$TimeDefinition", False, "createDateTime", "(LocalDateTime,ZoneOffset,ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "createTransition", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "getLocalTime", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "getOffsetAfter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "getOffsetBefore", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "getStandardOffset", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "", "Argument[6]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "", "Argument[7]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneOffsetTransitionRule", False, "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "", "Argument[8]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "getOffset", "(Instant)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "getOffset", "(LocalDateTime)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "getStandardOffset", "(Instant)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "getTransition", "(LocalDateTime)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "getTransitionRules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "getTransitions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "getValidOffsets", "(LocalDateTime)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "nextTransition", "(Instant)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "of", "(ZoneOffset,ZoneOffset,List,List,List)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"] - - ["java.time.zone", "ZoneRules", False, "previousTransition", "(Instant)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["java.time.zone", "ZoneRulesException", True, "ZoneRulesException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time.zone", "ZoneRulesException", True, "ZoneRulesException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["java.time.zone", "ZoneRulesException", True, "ZoneRulesException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] diff --git a/java/ql/lib/ext/java.time.chrono.model.yml b/java/ql/lib/ext/java.time.chrono.model.yml index 37c3bcf54ad..54da6096ddc 100644 --- a/java/ql/lib/ext/java.time.chrono.model.yml +++ b/java/ql/lib/ext/java.time.chrono.model.yml @@ -4,3 +4,54 @@ extensions: extensible: neutralModel data: - ["java.time.chrono", "ChronoZonedDateTime", "toInstant", "()", "summary", "manual"] + + # The below were bulk-converted from df-generated taint models + - ["java.time.chrono", "ChronoLocalDate", "atTime", "(LocalTime)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDate", "atTime", "(LocalTime)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDate", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDate", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDate", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDate", "getChronology", "()", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDate", "getEra", "()", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDate", "until", "(ChronoLocalDate)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDateTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDateTime", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "ChronoLocalDateTime", "getChronology", "()", "summary", "manual"] + - ["java.time.chrono", "ChronoPeriod", "between", "(ChronoLocalDate,ChronoLocalDate)", "summary", "manual"] + - ["java.time.chrono", "ChronoPeriod", "getChronology", "()", "summary", "manual"] + - ["java.time.chrono", "ChronoPeriod", "minus", "(TemporalAmount)", "summary", "manual"] + - ["java.time.chrono", "ChronoPeriod", "negated", "()", "summary", "manual"] + - ["java.time.chrono", "ChronoPeriod", "plus", "(TemporalAmount)", "summary", "manual"] + - ["java.time.chrono", "ChronoZonedDateTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time.chrono", "ChronoZonedDateTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time.chrono", "ChronoZonedDateTime", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "ChronoZonedDateTime", "toLocalDate", "()", "summary", "manual"] + - ["java.time.chrono", "ChronoZonedDateTime", "toLocalTime", "()", "summary", "manual"] + - ["java.time.chrono", "Chronology", "date", "(Era,int,int,int)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "date", "(Era,int,int,int)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "date", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "date", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "date", "(int,int,int)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "dateEpochDay", "(long)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "dateNow", "()", "summary", "manual"] + - ["java.time.chrono", "Chronology", "dateNow", "(Clock)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "dateNow", "(ZoneId)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "dateYearDay", "(Era,int,int)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "dateYearDay", "(Era,int,int)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "dateYearDay", "(int,int)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "getCalendarType", "()", "summary", "manual"] + - ["java.time.chrono", "Chronology", "getDisplayName", "(TextStyle,Locale)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "getId", "()", "summary", "manual"] + - ["java.time.chrono", "Chronology", "localDateTime", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "localDateTime", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "period", "(int,int,int)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "resolveDate", "(Map,ResolverStyle)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "zonedDateTime", "(Instant,ZoneId)", "summary", "manual"] + - ["java.time.chrono", "Chronology", "zonedDateTime", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "Era", "getDisplayName", "(TextStyle,Locale)", "summary", "manual"] + - ["java.time.chrono", "HijrahDate", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "JapaneseDate", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "JapaneseDate", "of", "(JapaneseEra,int,int,int)", "summary", "manual"] + - ["java.time.chrono", "MinguoDate", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.chrono", "ThaiBuddhistDate", "from", "(TemporalAccessor)", "summary", "manual"] diff --git a/java/ql/lib/ext/java.time.model.yml b/java/ql/lib/ext/java.time.model.yml index 245e54734ac..e5cf417476a 100644 --- a/java/ql/lib/ext/java.time.model.yml +++ b/java/ql/lib/ext/java.time.model.yml @@ -23,3 +23,253 @@ extensions: - ["java.time", "LocalDate", "of", "(int,int,int)", "summary", "manual"] # taint-numeric - ["java.time", "LocalDate", "parse", "(CharSequence)", "summary", "manual"] # taint-numeric - ["java.time", "LocalDateTime", "of", "(int,int,int,int,int,int)", "summary", "manual"] # taint-numeric + + # The below were bulk-converted from df-generated taint models + - ["java.time", "Clock", "fixed", "(Instant,ZoneId)", "summary", "manual"] + - ["java.time", "Clock", "fixed", "(Instant,ZoneId)", "summary", "manual"] + - ["java.time", "Clock", "getZone", "()", "summary", "manual"] + - ["java.time", "Clock", "offset", "(Clock,Duration)", "summary", "manual"] + - ["java.time", "Clock", "offset", "(Clock,Duration)", "summary", "manual"] + - ["java.time", "Clock", "system", "(ZoneId)", "summary", "manual"] + - ["java.time", "Clock", "tick", "(Clock,Duration)", "summary", "manual"] + - ["java.time", "Clock", "tickMillis", "(ZoneId)", "summary", "manual"] + - ["java.time", "Clock", "tickMinutes", "(ZoneId)", "summary", "manual"] + - ["java.time", "Clock", "tickSeconds", "(ZoneId)", "summary", "manual"] + - ["java.time", "DayOfWeek", "getDisplayName", "(TextStyle,Locale)", "summary", "manual"] + - ["java.time", "Duration", "abs", "()", "summary", "manual"] + - ["java.time", "Duration", "minus", "(Duration)", "summary", "manual"] + - ["java.time", "Duration", "minus", "(long,TemporalUnit)", "summary", "manual"] + - ["java.time", "Duration", "minusDays", "(long)", "summary", "manual"] + - ["java.time", "Duration", "minusHours", "(long)", "summary", "manual"] + - ["java.time", "Duration", "minusMillis", "(long)", "summary", "manual"] + - ["java.time", "Duration", "minusMinutes", "(long)", "summary", "manual"] + - ["java.time", "Duration", "minusNanos", "(long)", "summary", "manual"] + - ["java.time", "Duration", "minusSeconds", "(long)", "summary", "manual"] + - ["java.time", "Duration", "negated", "()", "summary", "manual"] + - ["java.time", "Duration", "plus", "(Duration)", "summary", "manual"] + - ["java.time", "Duration", "plusDays", "(long)", "summary", "manual"] + - ["java.time", "Duration", "plusHours", "(long)", "summary", "manual"] + - ["java.time", "Duration", "plusMillis", "(long)", "summary", "manual"] + - ["java.time", "Duration", "plusMinutes", "(long)", "summary", "manual"] + - ["java.time", "Duration", "plusNanos", "(long)", "summary", "manual"] + - ["java.time", "Duration", "plusSeconds", "(long)", "summary", "manual"] + - ["java.time", "Instant", "atOffset", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "Instant", "atZone", "(ZoneId)", "summary", "manual"] + - ["java.time", "Instant", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "Instant", "minusMillis", "(long)", "summary", "manual"] + - ["java.time", "Instant", "minusNanos", "(long)", "summary", "manual"] + - ["java.time", "Instant", "minusSeconds", "(long)", "summary", "manual"] + - ["java.time", "Instant", "now", "(Clock)", "summary", "manual"] + - ["java.time", "Instant", "plusMillis", "(long)", "summary", "manual"] + - ["java.time", "Instant", "plusNanos", "(long)", "summary", "manual"] + - ["java.time", "Instant", "plusSeconds", "(long)", "summary", "manual"] + - ["java.time", "InstantSource", "fixed", "(Instant)", "summary", "manual"] + - ["java.time", "InstantSource", "instant", "()", "summary", "manual"] + - ["java.time", "InstantSource", "offset", "(InstantSource,Duration)", "summary", "manual"] + - ["java.time", "InstantSource", "offset", "(InstantSource,Duration)", "summary", "manual"] + - ["java.time", "InstantSource", "tick", "(InstantSource,Duration)", "summary", "manual"] + - ["java.time", "InstantSource", "withZone", "(ZoneId)", "summary", "manual"] + - ["java.time", "InstantSource", "withZone", "(ZoneId)", "summary", "manual"] + - ["java.time", "LocalDate", "atStartOfDay", "()", "summary", "manual"] + - ["java.time", "LocalDate", "atStartOfDay", "(ZoneId)", "summary", "manual"] + - ["java.time", "LocalDate", "atStartOfDay", "(ZoneId)", "summary", "manual"] + - ["java.time", "LocalDate", "atTime", "(OffsetTime)", "summary", "manual"] + - ["java.time", "LocalDate", "atTime", "(OffsetTime)", "summary", "manual"] + - ["java.time", "LocalDate", "atTime", "(int,int)", "summary", "manual"] + - ["java.time", "LocalDate", "atTime", "(int,int,int)", "summary", "manual"] + - ["java.time", "LocalDate", "atTime", "(int,int,int,int)", "summary", "manual"] + - ["java.time", "LocalDate", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "LocalDate", "minusDays", "(long)", "summary", "manual"] + - ["java.time", "LocalDate", "minusMonths", "(long)", "summary", "manual"] + - ["java.time", "LocalDate", "minusWeeks", "(long)", "summary", "manual"] + - ["java.time", "LocalDate", "minusYears", "(long)", "summary", "manual"] + - ["java.time", "LocalDate", "plusWeeks", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "atOffset", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "LocalDateTime", "atOffset", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "LocalDateTime", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusDays", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusHours", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusMinutes", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusMonths", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusNanos", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusSeconds", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusWeeks", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "minusYears", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "of", "(LocalDate,LocalTime)", "summary", "manual"] + - ["java.time", "LocalDateTime", "of", "(LocalDate,LocalTime)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusDays", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusHours", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusMinutes", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusMonths", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusNanos", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusSeconds", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusWeeks", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "plusYears", "(long)", "summary", "manual"] + - ["java.time", "LocalDateTime", "truncatedTo", "(TemporalUnit)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withDayOfMonth", "(int)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withDayOfYear", "(int)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withHour", "(int)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withMinute", "(int)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withMonth", "(int)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withNano", "(int)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withSecond", "(int)", "summary", "manual"] + - ["java.time", "LocalDateTime", "withYear", "(int)", "summary", "manual"] + - ["java.time", "LocalTime", "atDate", "(LocalDate)", "summary", "manual"] + - ["java.time", "LocalTime", "atDate", "(LocalDate)", "summary", "manual"] + - ["java.time", "LocalTime", "atOffset", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "LocalTime", "atOffset", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "LocalTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "LocalTime", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "LocalTime", "minusHours", "(long)", "summary", "manual"] + - ["java.time", "LocalTime", "minusMinutes", "(long)", "summary", "manual"] + - ["java.time", "LocalTime", "minusNanos", "(long)", "summary", "manual"] + - ["java.time", "LocalTime", "minusSeconds", "(long)", "summary", "manual"] + - ["java.time", "Month", "getDisplayName", "(TextStyle,Locale)", "summary", "manual"] + - ["java.time", "MonthDay", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "MonthDay", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "MonthDay", "withMonth", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "atZoneSameInstant", "(ZoneId)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "atZoneSameInstant", "(ZoneId)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "atZoneSimilarLocal", "(ZoneId)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "atZoneSimilarLocal", "(ZoneId)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "getOffset", "()", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusDays", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusHours", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusMinutes", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusMonths", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusNanos", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusSeconds", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusWeeks", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "minusYears", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "now", "(Clock)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "now", "(ZoneId)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "of", "(LocalDate,LocalTime,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "of", "(LocalDate,LocalTime,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "of", "(LocalDate,LocalTime,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "of", "(LocalDateTime,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "of", "(LocalDateTime,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "of", "(int,int,int,int,int,int,int,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "ofInstant", "(Instant,ZoneId)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusDays", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusHours", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusMinutes", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusMonths", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusNanos", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusSeconds", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusWeeks", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "plusYears", "(long)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "toLocalDate", "()", "summary", "manual"] + - ["java.time", "OffsetDateTime", "toLocalDateTime", "()", "summary", "manual"] + - ["java.time", "OffsetDateTime", "toLocalTime", "()", "summary", "manual"] + - ["java.time", "OffsetDateTime", "toOffsetTime", "()", "summary", "manual"] + - ["java.time", "OffsetDateTime", "toZonedDateTime", "()", "summary", "manual"] + - ["java.time", "OffsetDateTime", "truncatedTo", "(TemporalUnit)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withDayOfMonth", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withDayOfYear", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withHour", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withMinute", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withMonth", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withNano", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withOffsetSameLocal", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withOffsetSameLocal", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withSecond", "(int)", "summary", "manual"] + - ["java.time", "OffsetDateTime", "withYear", "(int)", "summary", "manual"] + - ["java.time", "OffsetTime", "atDate", "(LocalDate)", "summary", "manual"] + - ["java.time", "OffsetTime", "atDate", "(LocalDate)", "summary", "manual"] + - ["java.time", "OffsetTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "OffsetTime", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "OffsetTime", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "OffsetTime", "getOffset", "()", "summary", "manual"] + - ["java.time", "OffsetTime", "minusHours", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "minusMinutes", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "minusNanos", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "minusSeconds", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "now", "(Clock)", "summary", "manual"] + - ["java.time", "OffsetTime", "now", "(ZoneId)", "summary", "manual"] + - ["java.time", "OffsetTime", "of", "(LocalTime,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetTime", "of", "(LocalTime,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetTime", "of", "(int,int,int,int,ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetTime", "ofInstant", "(Instant,ZoneId)", "summary", "manual"] + - ["java.time", "OffsetTime", "plusHours", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "plusMinutes", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "plusNanos", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "plusSeconds", "(long)", "summary", "manual"] + - ["java.time", "OffsetTime", "toLocalTime", "()", "summary", "manual"] + - ["java.time", "OffsetTime", "truncatedTo", "(TemporalUnit)", "summary", "manual"] + - ["java.time", "OffsetTime", "withHour", "(int)", "summary", "manual"] + - ["java.time", "OffsetTime", "withMinute", "(int)", "summary", "manual"] + - ["java.time", "OffsetTime", "withNano", "(int)", "summary", "manual"] + - ["java.time", "OffsetTime", "withOffsetSameLocal", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetTime", "withOffsetSameLocal", "(ZoneOffset)", "summary", "manual"] + - ["java.time", "OffsetTime", "withSecond", "(int)", "summary", "manual"] + - ["java.time", "Period", "from", "(TemporalAmount)", "summary", "manual"] + - ["java.time", "Period", "minusDays", "(long)", "summary", "manual"] + - ["java.time", "Period", "minusMonths", "(long)", "summary", "manual"] + - ["java.time", "Period", "minusYears", "(long)", "summary", "manual"] + - ["java.time", "Year", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "Year", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "Year", "minusYears", "(long)", "summary", "manual"] + - ["java.time", "YearMonth", "format", "(DateTimeFormatter)", "summary", "manual"] + - ["java.time", "YearMonth", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "YearMonth", "minusMonths", "(long)", "summary", "manual"] + - ["java.time", "YearMonth", "minusYears", "(long)", "summary", "manual"] + - ["java.time", "YearMonth", "withMonth", "(int)", "summary", "manual"] + - ["java.time", "YearMonth", "withYear", "(int)", "summary", "manual"] + - ["java.time", "ZoneId", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "ZoneId", "getDisplayName", "(TextStyle,Locale)", "summary", "manual"] + - ["java.time", "ZoneId", "getId", "()", "summary", "manual"] + - ["java.time", "ZoneId", "getRules", "()", "summary", "manual"] + - ["java.time", "ZoneId", "of", "(String,Map)", "summary", "manual"] + - ["java.time", "ZoneId", "of", "(String,Map)", "summary", "manual"] + - ["java.time", "ZoneId", "ofOffset", "(String,ZoneOffset)", "summary", "manual"] + - ["java.time", "ZoneId", "ofOffset", "(String,ZoneOffset)", "summary", "manual"] + - ["java.time", "ZoneOffset", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "from", "(TemporalAccessor)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusDays", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusHours", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusMinutes", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusMonths", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusNanos", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusSeconds", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusWeeks", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "minusYears", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "now", "(Clock)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "now", "(ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "of", "(LocalDate,LocalTime,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "of", "(LocalDate,LocalTime,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "of", "(LocalDate,LocalTime,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "of", "(LocalDateTime,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "of", "(LocalDateTime,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "of", "(int,int,int,int,int,int,int,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofInstant", "(Instant,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofInstant", "(LocalDateTime,ZoneOffset,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofInstant", "(LocalDateTime,ZoneOffset,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofInstant", "(LocalDateTime,ZoneOffset,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofLocal", "(LocalDateTime,ZoneId,ZoneOffset)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofLocal", "(LocalDateTime,ZoneId,ZoneOffset)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofLocal", "(LocalDateTime,ZoneId,ZoneOffset)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofStrict", "(LocalDateTime,ZoneOffset,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofStrict", "(LocalDateTime,ZoneOffset,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "ofStrict", "(LocalDateTime,ZoneOffset,ZoneId)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusDays", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusHours", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusMinutes", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusMonths", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusNanos", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusSeconds", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusWeeks", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "plusYears", "(long)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "toOffsetDateTime", "()", "summary", "manual"] + - ["java.time", "ZonedDateTime", "truncatedTo", "(TemporalUnit)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withDayOfMonth", "(int)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withDayOfYear", "(int)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withFixedOffsetZone", "()", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withHour", "(int)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withMinute", "(int)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withMonth", "(int)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withNano", "(int)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withSecond", "(int)", "summary", "manual"] + - ["java.time", "ZonedDateTime", "withYear", "(int)", "summary", "manual"] diff --git a/java/ql/lib/ext/java.time.temporal.model.yml b/java/ql/lib/ext/java.time.temporal.model.yml new file mode 100644 index 00000000000..f01bd611737 --- /dev/null +++ b/java/ql/lib/ext/java.time.temporal.model.yml @@ -0,0 +1,32 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: neutralModel + data: + # The below were bulk-converted from df-generated taint models + - ["java.time.temporal", "Temporal", "minus", "(TemporalAmount)", "summary", "manual"] + - ["java.time.temporal", "Temporal", "minus", "(long,TemporalUnit)", "summary", "manual"] + - ["java.time.temporal", "Temporal", "plus", "(TemporalAmount)", "summary", "manual"] + - ["java.time.temporal", "Temporal", "plus", "(long,TemporalUnit)", "summary", "manual"] + - ["java.time.temporal", "Temporal", "with", "(TemporalAdjuster)", "summary", "manual"] + - ["java.time.temporal", "Temporal", "with", "(TemporalAdjuster)", "summary", "manual"] + - ["java.time.temporal", "Temporal", "with", "(TemporalField,long)", "summary", "manual"] + - ["java.time.temporal", "TemporalAccessor", "query", "(TemporalQuery)", "summary", "manual"] + - ["java.time.temporal", "TemporalAccessor", "range", "(TemporalField)", "summary", "manual"] + - ["java.time.temporal", "TemporalAdjuster", "adjustInto", "(Temporal)", "summary", "manual"] + - ["java.time.temporal", "TemporalAmount", "addTo", "(Temporal)", "summary", "manual"] + - ["java.time.temporal", "TemporalAmount", "subtractFrom", "(Temporal)", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "adjustInto", "(Temporal,long)", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "getBaseUnit", "()", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "getDisplayName", "(Locale)", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "getDisplayName", "(Locale)", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "getRangeUnit", "()", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "range", "()", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "rangeRefinedBy", "(TemporalAccessor)", "summary", "manual"] + - ["java.time.temporal", "TemporalField", "resolve", "(Map,TemporalAccessor,ResolverStyle)", "summary", "manual"] + - ["java.time.temporal", "TemporalUnit", "addTo", "(Temporal,long)", "summary", "manual"] + - ["java.time.temporal", "WeekFields", "dayOfWeek", "()", "summary", "manual"] + - ["java.time.temporal", "WeekFields", "weekBasedYear", "()", "summary", "manual"] + - ["java.time.temporal", "WeekFields", "weekOfMonth", "()", "summary", "manual"] + - ["java.time.temporal", "WeekFields", "weekOfWeekBasedYear", "()", "summary", "manual"] + - ["java.time.temporal", "WeekFields", "weekOfYear", "()", "summary", "manual"] diff --git a/java/ql/lib/ext/java.time.zone.model.yml b/java/ql/lib/ext/java.time.zone.model.yml new file mode 100644 index 00000000000..5c4fb6618ae --- /dev/null +++ b/java/ql/lib/ext/java.time.zone.model.yml @@ -0,0 +1,36 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: neutralModel + data: + # The below were bulk-converted from df-generated taint models + - ["java.time.zone", "ZoneOffsetTransition", "getDateTimeAfter", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransition", "getDateTimeBefore", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransition", "getOffsetAfter", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransition", "getOffsetBefore", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransition", "of", "(LocalDateTime,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransition", "of", "(LocalDateTime,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransition", "of", "(LocalDateTime,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule$TimeDefinition", "createDateTime", "(LocalDateTime,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "createTransition", "(int)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "getLocalTime", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "getOffsetAfter", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "getOffsetBefore", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "getStandardOffset", "()", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneOffsetTransitionRule", "of", "(Month,int,DayOfWeek,LocalTime,boolean,ZoneOffsetTransitionRule$TimeDefinition,ZoneOffset,ZoneOffset,ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "getOffset", "(Instant)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "getOffset", "(LocalDateTime)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "getStandardOffset", "(Instant)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "getTransition", "(LocalDateTime)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "getTransitionRules", "()", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "getTransitions", "()", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "getValidOffsets", "(LocalDateTime)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "nextTransition", "(Instant)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "of", "(ZoneOffset)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "of", "(ZoneOffset,ZoneOffset,List,List,List)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "of", "(ZoneOffset,ZoneOffset,List,List,List)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "of", "(ZoneOffset,ZoneOffset,List,List,List)", "summary", "manual"] + - ["java.time.zone", "ZoneRules", "previousTransition", "(Instant)", "summary", "manual"] diff --git a/java/ql/lib/ext/java.util.model.yml b/java/ql/lib/ext/java.util.model.yml index e2617815008..cb49a50fbdf 100644 --- a/java/ql/lib/ext/java.util.model.yml +++ b/java/ql/lib/ext/java.util.model.yml @@ -428,6 +428,7 @@ extensions: - ["java.util", "Arrays", "toString", "(Object[])", "summary", "manual"] - ["java.util", "Calendar", "getInstance", "()", "summary", "manual"] - ["java.util", "Collection", "contains", "(Object)", "summary", "manual"] + - ["java.util", "Collection", "containsAll", "(Collection)", "summary", "manual"] - ["java.util", "Collection", "isEmpty", "()", "summary", "manual"] - ["java.util", "Collection", "size", "()", "summary", "manual"] - ["java.util", "Collections", "emptyList", "()", "summary", "manual"] diff --git a/java/ql/lib/qlpack.yml b/java/ql/lib/qlpack.yml index f5796a8e6c2..7e96bc2b4cb 100644 --- a/java/ql/lib/qlpack.yml +++ b/java/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-all -version: 0.10.0 +version: 1.0.0 groups: java dbscheme: config/semmlecode.dbscheme extractor: java diff --git a/java/ql/lib/semmle/code/java/dataflow/ApiSinks.qll b/java/ql/lib/semmle/code/java/dataflow/ApiSinks.qll new file mode 100644 index 00000000000..c600bb1672d --- /dev/null +++ b/java/ql/lib/semmle/code/java/dataflow/ApiSinks.qll @@ -0,0 +1,39 @@ +/** Provides classes representing various flow sinks for data flow / taint tracking. */ + +private import semmle.code.java.dataflow.FlowSinks as FlowSinks + +final class SinkNode = FlowSinks::ApiSinkNode; + +/** + * Module that adds all API like sinks to `SinkNode`, excluding sinks for cryptography based + * queries, and queries where sinks are not succifiently defined (eg. using broad method name matching). + */ +private module AllApiSinks { + private import semmle.code.java.security.AndroidSensitiveCommunicationQuery + private import semmle.code.java.security.ArbitraryApkInstallation + private import semmle.code.java.security.CleartextStorageAndroidDatabaseQuery + private import semmle.code.java.security.CleartextStorageAndroidFilesystemQuery + private import semmle.code.java.security.CleartextStorageCookieQuery + private import semmle.code.java.security.CleartextStorageSharedPrefsQuery + private import semmle.code.java.security.ExternallyControlledFormatStringQuery + private import semmle.code.java.security.InsecureBasicAuth + private import semmle.code.java.security.IntentUriPermissionManipulation + private import semmle.code.java.security.InsecureLdapAuth + private import semmle.code.java.security.InsecureTrustManager + private import semmle.code.java.security.JndiInjection + private import semmle.code.java.security.JWT + private import semmle.code.java.security.OgnlInjection + private import semmle.code.java.security.SensitiveResultReceiverQuery + private import semmle.code.java.security.SensitiveUiQuery + private import semmle.code.java.security.SpelInjection + private import semmle.code.java.security.SpelInjectionQuery + private import semmle.code.java.security.QueryInjection + private import semmle.code.java.security.TempDirLocalInformationDisclosureQuery + private import semmle.code.java.security.UnsafeAndroidAccess + private import semmle.code.java.security.UnsafeContentUriResolution + private import semmle.code.java.security.UnsafeDeserializationQuery + private import semmle.code.java.security.UrlRedirect + private import semmle.code.java.security.WebviewDebuggingEnabledQuery + private import semmle.code.java.security.XPath + private import semmle.code.java.security.XSS +} diff --git a/java/ql/lib/semmle/code/java/dataflow/ApiSources.qll b/java/ql/lib/semmle/code/java/dataflow/ApiSources.qll new file mode 100644 index 00000000000..5f825ad5445 --- /dev/null +++ b/java/ql/lib/semmle/code/java/dataflow/ApiSources.qll @@ -0,0 +1,23 @@ +/** Provides classes representing various flow sources for data flow / taint tracking. */ + +private import semmle.code.java.dataflow.FlowSources as FlowSources + +final class SourceNode = FlowSources::ApiSourceNode; + +/** + * Module that adds all API like sources to `SourceNode`, excluding some sources for cryptography based + * queries, and queries where sources are not succifiently defined (eg. using broad method name matching). + */ +private module AllApiSources { + private import semmle.code.java.security.ArbitraryApkInstallation + private import semmle.code.java.security.CleartextStorageAndroidDatabaseQuery + private import semmle.code.java.security.CleartextStorageAndroidFilesystemQuery + private import semmle.code.java.security.CleartextStorageCookieQuery + private import semmle.code.java.security.CleartextStorageSharedPrefsQuery + private import semmle.code.java.security.ImplicitPendingIntentsQuery + private import semmle.code.java.security.ImproperIntentVerificationQuery + private import semmle.code.java.security.InsecureTrustManager + private import semmle.code.java.security.JWT + private import semmle.code.java.security.StackTraceExposureQuery + private import semmle.code.java.security.ZipSlipQuery +} diff --git a/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll b/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll index 68b43a6a14a..2337d0282aa 100644 --- a/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll +++ b/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll @@ -413,25 +413,28 @@ private string paramsStringQualified(Callable c) { } private Element interpretElement0( - string package, string type, boolean subtypes, string name, string signature + string package, string type, boolean subtypes, string name, string signature, boolean isExact ) { elementSpec(package, type, subtypes, name, signature, _) and ( exists(Member m | ( - result = m + result = m and isExact = true or - subtypes = true and result.(SrcMethod).overridesOrInstantiates+(m) + subtypes = true and result.(SrcMethod).overridesOrInstantiates+(m) and isExact = false ) and m.hasQualifiedName(package, type, name) | - signature = "" or - paramsStringQualified(m) = signature or + signature = "" + or + paramsStringQualified(m) = signature + or paramsString(m) = signature ) or exists(RefType t | t.hasQualifiedName(package, type) and + isExact = false and (if subtypes = true then result.(SrcRefType).getASourceSupertype*() = t else result = t) and name = "" and signature = "" @@ -442,13 +445,16 @@ private Element interpretElement0( /** Gets the source/sink/summary/neutral element corresponding to the supplied parameters. */ cached Element interpretElement( - string package, string type, boolean subtypes, string name, string signature, string ext + string package, string type, boolean subtypes, string name, string signature, string ext, + boolean isExact ) { elementSpec(package, type, subtypes, name, signature, ext) and - exists(Element e | e = interpretElement0(package, type, subtypes, name, signature) | - ext = "" and result = e + exists(Element e, boolean isExact0 | + e = interpretElement0(package, type, subtypes, name, signature, isExact0) + | + ext = "" and result = e and isExact = isExact0 or - ext = "Annotated" and result.(Annotatable).getAnAnnotation().getType() = e + ext = "Annotated" and result.(Annotatable).getAnAnnotation().getType() = e and isExact = false ) } @@ -538,13 +544,13 @@ predicate sinkNode(Node node, string kind) { sinkNode(node, kind, _) } // adapter class for converting Mad summaries to `SummarizedCallable`s private class SummarizedCallableAdapter extends SummarizedCallable { - SummarizedCallableAdapter() { summaryElement(this, _, _, _, _, _) } + SummarizedCallableAdapter() { summaryElement(this, _, _, _, _, _, _) } private predicate relevantSummaryElementManual( string input, string output, string kind, string model ) { exists(Provenance provenance | - summaryElement(this, input, output, kind, provenance, model) and + summaryElement(this, input, output, kind, provenance, model, _) and provenance.isManual() ) } @@ -553,11 +559,11 @@ private class SummarizedCallableAdapter extends SummarizedCallable { string input, string output, string kind, string model ) { exists(Provenance provenance | - summaryElement(this, input, output, kind, provenance, model) and + summaryElement(this, input, output, kind, provenance, model, _) and provenance.isGenerated() ) and not exists(Provenance provenance | - neutralElement(this, "summary", provenance) and + neutralElement(this, "summary", provenance, _) and provenance.isManual() ) } @@ -576,18 +582,23 @@ private class SummarizedCallableAdapter extends SummarizedCallable { } override predicate hasProvenance(Provenance provenance) { - summaryElement(this, _, _, _, provenance, _) + summaryElement(this, _, _, _, provenance, _, _) } + + override predicate hasExactModel() { summaryElement(this, _, _, _, _, _, true) } } // adapter class for converting Mad neutrals to `NeutralCallable`s private class NeutralCallableAdapter extends NeutralCallable { string kind; string provenance_; + boolean exact; - NeutralCallableAdapter() { neutralElement(this, kind, provenance_) } + NeutralCallableAdapter() { neutralElement(this, kind, provenance_, exact) } override string getKind() { result = kind } override predicate hasProvenance(Provenance provenance) { provenance = provenance_ } + + override predicate hasExactModel() { exact = true } } diff --git a/java/ql/lib/semmle/code/java/dataflow/FlowSinks.qll b/java/ql/lib/semmle/code/java/dataflow/FlowSinks.qll new file mode 100644 index 00000000000..72cd96f6745 --- /dev/null +++ b/java/ql/lib/semmle/code/java/dataflow/FlowSinks.qll @@ -0,0 +1,18 @@ +/** Provides classes representing various flow sinks for data flow / taint tracking. */ + +private import java +private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.DataFlow + +/** + * A data flow sink node for an API, which should be considered + * supported for a modeling perspective. + */ +abstract class ApiSinkNode extends DataFlow::Node { } + +/** + * Add all sink models as data sinks. + */ +private class ApiSinkNodeExternal extends ApiSinkNode { + ApiSinkNodeExternal() { sinkNode(this, _) } +} diff --git a/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll b/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll index 425eb3ccaa6..3d5b74f4a35 100644 --- a/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll +++ b/java/ql/lib/semmle/code/java/dataflow/FlowSources.qll @@ -194,15 +194,17 @@ private class AndroidExternalStorageSource extends RemoteFlowSource { } /** Class for `tainted` user input. */ -abstract class UserInput extends DataFlow::Node { } +abstract class UserInput extends SourceNode { } /** * Input that may be controlled by a remote user. */ -private class RemoteUserInput extends UserInput instanceof RemoteFlowSource { } +private class RemoteUserInput extends UserInput instanceof RemoteFlowSource { + override string getThreatModel() { result = RemoteFlowSource.super.getThreatModel() } +} /** A node with input that may be controlled by a local user. */ -abstract class LocalUserInput extends UserInput, SourceNode { +abstract class LocalUserInput extends UserInput { override string getThreatModel() { result = "local" } } @@ -299,7 +301,7 @@ class EnvReadMethod extends Method { /** The type `java.net.InetAddress`. */ class TypeInetAddr extends RefType { - TypeInetAddr() { this.getQualifiedName() = "java.net.InetAddress" } + TypeInetAddr() { this.hasQualifiedName("java.net", "InetAddress") } } /** A reverse DNS method. */ @@ -385,3 +387,18 @@ class AndroidJavascriptInterfaceMethodParameter extends RemoteFlowSource { result = "Parameter of method with JavascriptInterface annotation" } } + +/** + * A data flow source node for an API, which should be considered + * supported for a modeling perspective. + */ +abstract class ApiSourceNode extends DataFlow::Node { } + +private class AddSourceNodes extends ApiSourceNode instanceof SourceNode { } + +/** + * Add all source models as data sources. + */ +private class ApiSourceNodeExternal extends ApiSourceNode { + ApiSourceNodeExternal() { sourceNode(this, _) } +} diff --git a/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll b/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll index 51055e56212..acea2a10784 100644 --- a/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll +++ b/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll @@ -135,6 +135,8 @@ private class SummarizedSyntheticCallableAdapter extends SummarizedCallable, TSy model = sc ) } + + override predicate hasExactModel() { any() } } deprecated class RequiredSummaryComponentStack = Impl::Private::RequiredSummaryComponentStack; diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll index a7877fdf2f9..6f27ea5b4b5 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll @@ -19,7 +19,21 @@ private module DispatchImpl { ) } + private predicate hasExactManualModel(Call c, Callable tgt) { + tgt = c.getCallee().getSourceDeclaration() and + ( + exists(Impl::Public::SummarizedCallable sc | + sc.getACall() = c and sc.hasExactModel() and sc.hasManualModel() + ) + or + exists(Impl::Public::NeutralSummaryCallable nc | + nc.getACall() = c and nc.hasExactModel() and nc.hasManualModel() + ) + ) + } + private Callable sourceDispatch(Call c) { + not hasExactManualModel(c, result) and result = VirtualDispatch::viableCallable(c) and if VirtualDispatch::lowConfidenceDispatchTarget(c, result) then not hasHighConfidenceTarget(c) @@ -122,12 +136,18 @@ private module DispatchImpl { mayBenefitFromCallContext(call.asCall(), _, _) } + bindingset[call, tgt] + pragma[inline_late] + private predicate viableCallableFilter(DataFlowCall call, DataFlowCallable tgt) { + tgt = viableCallable(call) + } + /** * Gets a viable dispatch target of `call` in the context `ctx`. This is * restricted to those `call`s for which a context might make a difference. */ DataFlowCallable viableImplInCallContext(DataFlowCall call, DataFlowCall ctx) { - result = viableCallable(call) and + viableCallableFilter(call, result) and exists(int i, Callable c, Method def, RefType t, boolean exact, MethodCall ma | ma = call.asCall() and mayBenefitFromCallContext(ma, c, i) and diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll index f6d52d04a52..d65905c53e6 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll @@ -40,8 +40,11 @@ private predicate fieldStep(Node node1, Node node2) { exists(Field f | // Taint fields through assigned values only if they're static f.isStatic() and - f.getAnAssignedValue() = node1.asExpr() and node2.(FieldValueNode).getField() = f + | + f.getAnAssignedValue() = node1.asExpr() + or + f.getAnAccess() = node1.(PostUpdateNode).getPreUpdateNode().asExpr() ) or exists(Field f, FieldRead fr | @@ -396,6 +399,21 @@ class CastNode extends ExprNode { } } +private predicate id_member(Member x, Member y) { x = y } + +private predicate idOf_member(Member x, int y) = equivalenceRelation(id_member/2)(x, y) + +private int summarizedCallableId(SummarizedCallable c) { + c = + rank[result](SummarizedCallable c0, int b, int i, string s | + b = 0 and idOf_member(c0.asCallable(), i) and s = "" + or + b = 1 and i = 0 and s = c0.asSyntheticCallable() + | + c0 order by b, i, s + ) +} + private newtype TDataFlowCallable = TSrcCallable(Callable c) or TSummarizedCallable(SummarizedCallable c) or @@ -429,10 +447,28 @@ class DataFlowCallable extends TDataFlowCallable { result = this.asSummarizedCallable().getLocation() or result = this.asFieldScope().getLocation() } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, int b, int i | + b = 0 and idOf_member(c.asCallable(), i) + or + b = 1 and i = summarizedCallableId(c.asSummarizedCallable()) + or + b = 2 and idOf_member(c.asFieldScope(), i) + | + c order by b, i + ) + } } class DataFlowExpr = Expr; +private predicate id_call(Call x, Call y) { x = y } + +private predicate idOf_call(Call x, int y) = equivalenceRelation(id_call/2)(x, y) + private newtype TDataFlowCall = TCall(Call c) or TSummaryCall(SummarizedCallable c, FlowSummaryImpl::Private::SummaryNode receiver) { @@ -475,6 +511,19 @@ class DataFlowCall extends TDataFlowCall { DataFlowCallable getARuntimeTarget(){ result.asCallable() = this.asCall().getCallee() } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int b, int i | + b = 0 and idOf_call(c.asCall(), i) + or + b = 1 and // not guaranteed to be total + exists(SummarizedCallable sc | c = TSummaryCall(sc, _) and i = summarizedCallableId(sc)) + | + c order by b, i + ) + } } /** A source call, that is, a `Call`. */ @@ -509,6 +558,18 @@ class SummaryCall extends DataFlowCall, TSummaryCall { override Location getLocation() { result = c.getLocation() } } +private predicate id(BasicBlock x, BasicBlock y) { x = y } + +private predicate idOf(BasicBlock x, int y) = equivalenceRelation(id/2)(x, y) + +class NodeRegion instanceof BasicBlock { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { n.asExpr().getBasicBlock() = this } + + int totalOrder() { idOf(this, result) } +} + /** Holds if `e` is an expression that always has the same Boolean value `val`. */ private predicate constantBooleanExpr(Expr e, boolean val) { e.(CompileTimeConstantExpr).getBooleanValue() = val @@ -529,9 +590,9 @@ private class ConstantBooleanArgumentNode extends ArgumentNode, ExprNode { } /** - * Holds if the node `n` is unreachable when the call context is `call`. + * Holds if the nodes in `nr` are unreachable when the call context is `call`. */ -predicate isUnreachableInCall(Node n, DataFlowCall call) { +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { exists( ExplicitParameterNode paramNode, ConstantBooleanArgumentNode arg, SsaImplicitInit param, Guard guard @@ -544,7 +605,7 @@ predicate isUnreachableInCall(Node n, DataFlowCall call) { param.getAUse() = guard and // which controls `n` with the opposite value of `arg` guard - .controls(n.asExpr().getBasicBlock(), + .controls(nr, pragma[only_bind_into](pragma[only_bind_out](arg.getBooleanValue()).booleanNot())) ) } diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll index 5698d3f3477..0a994991e26 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll @@ -131,7 +131,7 @@ private predicate relatedArgSpec(Callable c, string spec) { sourceModel(namespace, type, subtypes, name, signature, ext, spec, _, _, _) or sinkModel(namespace, type, subtypes, name, signature, ext, spec, _, _, _) | - c = interpretElement(namespace, type, subtypes, name, signature, ext) + c = interpretElement(namespace, type, subtypes, name, signature, ext, _) ) } @@ -202,7 +202,7 @@ module SourceSinkInterpretationInput implements sourceModel(namespace, type, subtypes, name, signature, ext, originalOutput, kind, provenance, madId) and model = "MaD:" + madId.toString() and - baseSource = interpretElement(namespace, type, subtypes, name, signature, ext) and + baseSource = interpretElement(namespace, type, subtypes, name, signature, ext, _) and ( e = baseSource and output = originalOutput or @@ -221,7 +221,7 @@ module SourceSinkInterpretationInput implements sinkModel(namespace, type, subtypes, name, signature, ext, originalInput, kind, provenance, madId) and model = "MaD:" + madId.toString() and - baseSink = interpretElement(namespace, type, subtypes, name, signature, ext) and + baseSink = interpretElement(namespace, type, subtypes, name, signature, ext, _) and ( e = baseSink and originalInput = input or @@ -310,7 +310,7 @@ module Private { */ predicate summaryElement( Input::SummarizedCallableBase c, string input, string output, string kind, string provenance, - string model + string model, boolean isExact ) { exists( string namespace, string type, boolean subtypes, string name, string signature, string ext, @@ -320,7 +320,7 @@ module Private { summaryModel(namespace, type, subtypes, name, signature, ext, originalInput, originalOutput, kind, provenance, madId) and model = "MaD:" + madId.toString() and - baseCallable = interpretElement(namespace, type, subtypes, name, signature, ext) and + baseCallable = interpretElement(namespace, type, subtypes, name, signature, ext, isExact) and ( c.asCallable() = baseCallable and input = originalInput and output = originalOutput or @@ -336,10 +336,12 @@ module Private { * Holds if a neutral model exists for `c` of kind `kind` * and with provenance `provenance`. */ - predicate neutralElement(Input::SummarizedCallableBase c, string kind, string provenance) { + predicate neutralElement( + Input::SummarizedCallableBase c, string kind, string provenance, boolean isExact + ) { exists(string namespace, string type, string name, string signature | neutralModel(namespace, type, name, signature, kind, provenance) and - c.asCallable() = interpretElement(namespace, type, false, name, signature, "") + c.asCallable() = interpretElement(namespace, type, false, name, signature, "", isExact) ) } } diff --git a/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll b/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll index 64e38a19e9d..61f6aa9a34e 100644 --- a/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll +++ b/java/ql/lib/semmle/code/java/frameworks/ApacheHttp.qll @@ -6,16 +6,12 @@ import java private import semmle.code.java.dataflow.FlowSteps class ApacheHttpGetParams extends Method { - ApacheHttpGetParams() { - this.getDeclaringType().getQualifiedName() = "org.apache.http.HttpMessage" and - this.getName() = "getParams" - } + ApacheHttpGetParams() { this.hasQualifiedName("org.apache.http", "HttpMessage", "getParams") } } class ApacheHttpEntityGetContent extends Method { ApacheHttpEntityGetContent() { - this.getDeclaringType().getQualifiedName() = "org.apache.http.HttpEntity" and - this.getName() = "getContent" + this.hasQualifiedName("org.apache.http", "HttpEntity", "getContent") } } diff --git a/java/ql/lib/semmle/code/java/frameworks/JAXB.qll b/java/ql/lib/semmle/code/java/frameworks/JAXB.qll index 7d60673508d..e25add17ccb 100644 --- a/java/ql/lib/semmle/code/java/frameworks/JAXB.qll +++ b/java/ql/lib/semmle/code/java/frameworks/JAXB.qll @@ -4,14 +4,14 @@ import semmle.code.java.Type class JaxbElement extends Class { JaxbElement() { - this.getAnAncestor().getQualifiedName() = "javax.xml.bind.JAXBElement" or + this.getAnAncestor().hasQualifiedName("javax.xml.bind", "JAXBElement") or this.getAnAnnotation().getType().getName() = "XmlRootElement" } } class JaxbMarshalMethod extends Method { JaxbMarshalMethod() { - this.getDeclaringType().getQualifiedName() = "javax.xml.bind.Marshaller" and + this.getDeclaringType().hasQualifiedName("javax.xml.bind", "Marshaller") and this.getName() = "marshal" } } diff --git a/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll b/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll index 53adc7132c5..a4f9713ac30 100644 --- a/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll +++ b/java/ql/lib/semmle/code/java/security/AndroidSensitiveCommunicationQuery.qll @@ -4,6 +4,7 @@ import java import semmle.code.java.dataflow.TaintTracking import semmle.code.java.frameworks.android.Intent import semmle.code.java.security.SensitiveActions +private import semmle.code.java.dataflow.FlowSinks /** * Gets regular expression for matching names of Android variables that indicate the value being held contains sensitive information. @@ -151,17 +152,24 @@ deprecated class SensitiveCommunicationConfig extends TaintTracking::Configurati } } +/** + * A sensitive communication sink node. + */ +private class SensitiveCommunicationSink extends ApiSinkNode { + SensitiveCommunicationSink() { + isSensitiveBroadcastSink(this) + or + isStartActivityOrServiceSink(this) + } +} + /** * Taint configuration tracking flow from variables containing sensitive information to broadcast Intents. */ module SensitiveCommunicationConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source.asExpr() instanceof SensitiveInfoExpr } - predicate isSink(DataFlow::Node sink) { - isSensitiveBroadcastSink(sink) - or - isStartActivityOrServiceSink(sink) - } + predicate isSink(DataFlow::Node sink) { sink instanceof SensitiveCommunicationSink } /** * Holds if broadcast doesn't specify receiving package name of the 3rd party app diff --git a/java/ql/lib/semmle/code/java/security/ArbitraryApkInstallation.qll b/java/ql/lib/semmle/code/java/security/ArbitraryApkInstallation.qll index 3aa59286fcd..d7c5fe94f28 100644 --- a/java/ql/lib/semmle/code/java/security/ArbitraryApkInstallation.qll +++ b/java/ql/lib/semmle/code/java/security/ArbitraryApkInstallation.qll @@ -4,6 +4,7 @@ import java import semmle.code.java.frameworks.android.Intent import semmle.code.java.dataflow.DataFlow private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.FlowSources /** A string literal that represents the MIME type for Android APKs. */ @@ -48,7 +49,7 @@ class SetDataMethod extends Method { } /** A dataflow sink for the URI of an intent. */ -class SetDataSink extends DataFlow::ExprNode { +class SetDataSink extends ApiSinkNode, DataFlow::ExprNode { SetDataSink() { exists(MethodCall ma | this.getExpr() = ma.getQualifier() and @@ -69,7 +70,7 @@ class UriConstructorMethod extends Method { * A dataflow source representing the URIs which an APK not controlled by the * application may come from. Including external storage and web URLs. */ -class ExternalApkSource extends DataFlow::Node { +class ExternalApkSource extends ApiSourceNode { ExternalApkSource() { sourceNode(this, "android-external-storage-dir") or this.asExpr().(MethodCall).getMethod() instanceof UriConstructorMethod or diff --git a/java/ql/lib/semmle/code/java/security/ArithmeticTaintedLocalQuery.qll b/java/ql/lib/semmle/code/java/security/ArithmeticTaintedLocalQuery.qll index 979f4b23466..45311174967 100644 --- a/java/ql/lib/semmle/code/java/security/ArithmeticTaintedLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ArithmeticTaintedLocalQuery.qll @@ -5,9 +5,11 @@ private import semmle.code.java.dataflow.FlowSources private import semmle.code.java.security.ArithmeticCommon /** + * DEPRECATED: Use `ArithmeticOverflowConfig` instead. + * * A taint-tracking configuration to reason about arithmetic overflow using local-user-controlled data. */ -module ArithmeticTaintedLocalOverflowConfig implements DataFlow::ConfigSig { +deprecated module ArithmeticTaintedLocalOverflowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { overflowSink(_, sink.asExpr()) } @@ -18,15 +20,17 @@ module ArithmeticTaintedLocalOverflowConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `ArithmeticOverflow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for arithmetic overflow using local-user-controlled data. */ -module ArithmeticTaintedLocalOverflowFlow = +deprecated module ArithmeticTaintedLocalOverflowFlow = TaintTracking::Global; /** * A taint-tracking configuration to reason about arithmetic underflow using local-user-controlled data. */ -module ArithmeticTaintedLocalUnderflowConfig implements DataFlow::ConfigSig { +deprecated module ArithmeticTaintedLocalUnderflowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { underflowSink(_, sink.asExpr()) } @@ -37,7 +41,9 @@ module ArithmeticTaintedLocalUnderflowConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `ArithmeticUnderflow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for arithmetic underflow using local-user-controlled data. */ -module ArithmeticTaintedLocalUnderflowFlow = +deprecated module ArithmeticTaintedLocalUnderflowFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/ArithmeticTaintedQuery.qll b/java/ql/lib/semmle/code/java/security/ArithmeticTaintedQuery.qll index 5003ceb8a3a..7d58de46a67 100644 --- a/java/ql/lib/semmle/code/java/security/ArithmeticTaintedQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ArithmeticTaintedQuery.qll @@ -1,11 +1,11 @@ -/** Provides taint-tracking configurations to reason about arithmetic with unvalidated user input. */ +/** Provides taint-tracking configurations to reason about arithmetic with unvalidated input. */ import java private import semmle.code.java.dataflow.FlowSources private import semmle.code.java.security.ArithmeticCommon -/** A taint-tracking configuration to reason about overflow from unvalidated user input. */ -module RemoteUserInputOverflowConfig implements DataFlow::ConfigSig { +/** A taint-tracking configuration to reason about overflow from unvalidated input. */ +module ArithmeticOverflowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof ThreatModelFlowSource } predicate isSink(DataFlow::Node sink) { overflowSink(_, sink.asExpr()) } @@ -15,8 +15,13 @@ module RemoteUserInputOverflowConfig implements DataFlow::ConfigSig { predicate isBarrierIn(DataFlow::Node node) { isSource(node) } } -/** A taint-tracking configuration to reason about underflow from unvalidated user input. */ -module RemoteUserInputUnderflowConfig implements DataFlow::ConfigSig { +/** + * DEPRECATED: Use `ArithmeticOverflowConfig` instead. + */ +deprecated module RemoteUserInputOverflowConfig = ArithmeticOverflowConfig; + +/** A taint-tracking configuration to reason about underflow from unvalidated input. */ +module ArithmeticUnderflowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof ThreatModelFlowSource } predicate isSink(DataFlow::Node sink) { underflowSink(_, sink.asExpr()) } @@ -26,8 +31,23 @@ module RemoteUserInputUnderflowConfig implements DataFlow::ConfigSig { predicate isBarrierIn(DataFlow::Node node) { isSource(node) } } -/** Taint-tracking flow for overflow from unvalidated user input. */ -module RemoteUserInputOverflow = TaintTracking::Global; +/** + * DEPRECATED: Use `ArithmeticUnderflowConfig` instead. + */ +deprecated module RemoteUserInputUnderflowConfig = ArithmeticUnderflowConfig; -/** Taint-tracking flow for underflow from unvalidated user input. */ -module RemoteUserInputUnderflow = TaintTracking::Global; +/** Taint-tracking flow for overflow from unvalidated input. */ +module ArithmeticOverflow = TaintTracking::Global; + +/** + * DEPRECATED: Use `ArithmeticOverflow` instead. + */ +deprecated module RemoteUserInputOverflow = ArithmeticOverflow; + +/** Taint-tracking flow for underflow from unvalidated input. */ +module ArithmeticUnderflow = TaintTracking::Global; + +/** + * DEPRECATED: Use `ArithmeticUnderflow` instead. + */ +deprecated module RemoteUserInputUnderflow = ArithmeticUnderflow; diff --git a/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidDatabaseQuery.qll b/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidDatabaseQuery.qll index b42389a1df6..5ee9248d9eb 100644 --- a/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidDatabaseQuery.qll +++ b/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidDatabaseQuery.qll @@ -6,6 +6,8 @@ import semmle.code.java.frameworks.android.ContentProviders import semmle.code.java.frameworks.android.Intent import semmle.code.java.frameworks.android.SQLite import semmle.code.java.security.CleartextStorageQuery +private import semmle.code.java.dataflow.FlowSinks +private import semmle.code.java.dataflow.FlowSources private class LocalDatabaseCleartextStorageSink extends CleartextStorageSink { LocalDatabaseCleartextStorageSink() { localDatabaseInput(_, this.asExpr()) } @@ -96,15 +98,24 @@ private predicate localDatabaseStore(DataFlow::Node database, MethodCall store) ) } -private module LocalDatabaseFlowConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { - source.asExpr() instanceof LocalDatabaseOpenMethodCall - } +/** + * A local database open method call source node. + */ +private class LocalDatabaseOpenMethodCallSource extends ApiSourceNode { + LocalDatabaseOpenMethodCallSource() { this.asExpr() instanceof LocalDatabaseOpenMethodCall } +} - predicate isSink(DataFlow::Node sink) { - localDatabaseInput(sink, _) or - localDatabaseStore(sink, _) - } +/** + * A local database sink node. + */ +private class LocalDatabaseSink extends ApiSinkNode { + LocalDatabaseSink() { localDatabaseInput(this, _) or localDatabaseStore(this, _) } +} + +private module LocalDatabaseFlowConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof LocalDatabaseOpenMethodCallSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof LocalDatabaseSink } predicate isAdditionalFlowStep(DataFlow::Node n1, DataFlow::Node n2) { // Adds a step for tracking databases through field flow, that is, a database is opened and diff --git a/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidFilesystemQuery.qll b/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidFilesystemQuery.qll index d7097f1ecf2..06fa8381312 100644 --- a/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidFilesystemQuery.qll +++ b/java/ql/lib/semmle/code/java/security/CleartextStorageAndroidFilesystemQuery.qll @@ -5,9 +5,11 @@ import java import semmle.code.java.dataflow.DataFlow -private import semmle.code.java.dataflow.ExternalFlow import semmle.code.java.security.CleartextStorageQuery import semmle.code.xml.AndroidManifest +private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks +private import semmle.code.java.dataflow.FlowSources private class AndroidFilesystemCleartextStorageSink extends CleartextStorageSink { AndroidFilesystemCleartextStorageSink() { @@ -79,13 +81,27 @@ private class CloseFileMethod extends Method { } } -private module FilesystemFlowConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node src) { src.asExpr() instanceof LocalFileOpenCall } +/** + * A local file open call source node. + */ +private class LocalFileOpenCallSource extends ApiSourceNode { + LocalFileOpenCallSource() { this.asExpr() instanceof LocalFileOpenCall } +} - predicate isSink(DataFlow::Node sink) { - filesystemInput(sink, _) or - closesFile(sink, _) +/** + * A local file sink node. + */ +private class LocalFileSink extends ApiSinkNode { + LocalFileSink() { + filesystemInput(this, _) or + closesFile(this, _) } +} + +private module FilesystemFlowConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node src) { src instanceof LocalFileOpenCallSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof LocalFileSink } predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { // Add nested Writer constructors as extra data flow steps diff --git a/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll b/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll index 2b6534e8cbd..a36a4754584 100644 --- a/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll +++ b/java/ql/lib/semmle/code/java/security/CleartextStorageCookieQuery.qll @@ -4,6 +4,8 @@ import java import semmle.code.java.dataflow.DataFlow deprecated import semmle.code.java.dataflow.DataFlow3 import semmle.code.java.security.CleartextStorageQuery +private import semmle.code.java.dataflow.FlowSinks +private import semmle.code.java.dataflow.FlowSources private class CookieCleartextStorageSink extends CleartextStorageSink { CookieCleartextStorageSink() { this.asExpr() = cookieInput(_) } @@ -37,10 +39,24 @@ private predicate cookieStore(DataFlow::Node cookie, Expr store) { ) } -private module CookieToStoreFlowConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node src) { src.asExpr() instanceof Cookie } +/** + * A cookie source node. + */ +private class CookieSource extends ApiSourceNode { + CookieSource() { this.asExpr() instanceof Cookie } +} - predicate isSink(DataFlow::Node sink) { cookieStore(sink, _) } +/** + * A cookie store sink node. + */ +private class CookieStoreSink extends ApiSinkNode { + CookieStoreSink() { cookieStore(this, _) } +} + +private module CookieToStoreFlowConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node src) { src instanceof CookieSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof CookieStoreSink } } private module CookieToStoreFlow = DataFlow::Global; diff --git a/java/ql/lib/semmle/code/java/security/CleartextStorageSharedPrefsQuery.qll b/java/ql/lib/semmle/code/java/security/CleartextStorageSharedPrefsQuery.qll index 39e1ffa3c75..f72d40106e3 100644 --- a/java/ql/lib/semmle/code/java/security/CleartextStorageSharedPrefsQuery.qll +++ b/java/ql/lib/semmle/code/java/security/CleartextStorageSharedPrefsQuery.qll @@ -4,6 +4,8 @@ import java import semmle.code.java.dataflow.DataFlow import semmle.code.java.frameworks.android.SharedPreferences import semmle.code.java.security.CleartextStorageQuery +private import semmle.code.java.dataflow.FlowSinks +private import semmle.code.java.dataflow.FlowSources private class SharedPrefsCleartextStorageSink extends CleartextStorageSink { SharedPrefsCleartextStorageSink() { @@ -67,16 +69,30 @@ private predicate sharedPreferencesStore(DataFlow::Node editor, MethodCall m) { editor.asExpr() = m.getQualifier().getUnderlyingExpr() } -/** Flow from `SharedPreferences.Editor` to either a setter or a store method. */ -private module SharedPreferencesFlowConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node src) { - src.asExpr() instanceof SharedPreferencesEditorMethodCall - } - - predicate isSink(DataFlow::Node sink) { - sharedPreferencesInput(sink, _) or - sharedPreferencesStore(sink, _) +/** + * A shared preferences editor method call source node. + */ +private class SharedPreferencesEditorMethodCallSource extends ApiSourceNode { + SharedPreferencesEditorMethodCallSource() { + this.asExpr() instanceof SharedPreferencesEditorMethodCall } } +/** + * A shared preferences sink node. + */ +private class SharedPreferencesSink extends ApiSinkNode { + SharedPreferencesSink() { + sharedPreferencesInput(this, _) or + sharedPreferencesStore(this, _) + } +} + +/** Flow from `SharedPreferences.Editor` to either a setter or a store method. */ +private module SharedPreferencesFlowConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node src) { src instanceof SharedPreferencesEditorMethodCallSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof SharedPreferencesSink } +} + private module SharedPreferencesFlow = DataFlow::Global; diff --git a/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll b/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll index 7aa602bf3c7..903dae5d67e 100644 --- a/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll +++ b/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll @@ -48,7 +48,7 @@ private class DefaultCommandInjectionSanitizer extends CommandInjectionSanitizer /** * A taint-tracking configuration for unvalidated user input that is used to run an external process. */ -module RemoteUserInputToArgumentToExecFlowConfig implements DataFlow::ConfigSig { +module InputToArgumentToExecFlowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node src) { src instanceof ThreatModelFlowSource } predicate isSink(DataFlow::Node sink) { sink instanceof CommandInjectionSink } @@ -61,15 +61,24 @@ module RemoteUserInputToArgumentToExecFlowConfig implements DataFlow::ConfigSig } /** - * Taint-tracking flow for unvalidated user input that is used to run an external process. + * DEPRECATED: Use `InputToArgumentToExecFlowConfig` instead. */ -module RemoteUserInputToArgumentToExecFlow = - TaintTracking::Global; +deprecated module RemoteUserInputToArgumentToExecFlowConfig = InputToArgumentToExecFlowConfig; + +/** + * Taint-tracking flow for unvalidated input that is used to run an external process. + */ +module InputToArgumentToExecFlow = TaintTracking::Global; + +/** + * DEPRECATED: Use `InputToArgumentToExecFlow` instead. + */ +deprecated module RemoteUserInputToArgumentToExecFlow = InputToArgumentToExecFlow; /** * A taint-tracking configuration for unvalidated local user input that is used to run an external process. */ -module LocalUserInputToArgumentToExecFlowConfig implements DataFlow::ConfigSig { +deprecated module LocalUserInputToArgumentToExecFlowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node src) { src instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink instanceof CommandInjectionSink } @@ -82,9 +91,11 @@ module LocalUserInputToArgumentToExecFlowConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `InputToArgumentToExecFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for unvalidated local user input that is used to run an external process. */ -module LocalUserInputToArgumentToExecFlow = +deprecated module LocalUserInputToArgumentToExecFlow = TaintTracking::Global; /** @@ -93,10 +104,9 @@ module LocalUserInputToArgumentToExecFlow = * reporting overlapping results. */ predicate execIsTainted( - RemoteUserInputToArgumentToExecFlow::PathNode source, - RemoteUserInputToArgumentToExecFlow::PathNode sink, Expr execArg + InputToArgumentToExecFlow::PathNode source, InputToArgumentToExecFlow::PathNode sink, Expr execArg ) { - RemoteUserInputToArgumentToExecFlow::flowPath(source, sink) and + InputToArgumentToExecFlow::flowPath(source, sink) and argumentToExec(execArg, sink.getNode()) } diff --git a/java/ql/lib/semmle/code/java/security/Encryption.qll b/java/ql/lib/semmle/code/java/security/Encryption.qll index a3973d3efad..6fc7f6b7d16 100644 --- a/java/ql/lib/semmle/code/java/security/Encryption.qll +++ b/java/ql/lib/semmle/code/java/security/Encryption.qll @@ -284,8 +284,7 @@ abstract class JavaxCryptoAlgoSpec extends CryptoAlgoSpec { } class JavaxCryptoCipher extends JavaxCryptoAlgoSpec { JavaxCryptoCipher() { exists(Method m | m.getAReference() = this | - m.getDeclaringType().getQualifiedName() = "javax.crypto.Cipher" and - m.getName() = "getInstance" + m.hasQualifiedName("javax.crypto", "Cipher", "getInstance") ) } @@ -295,7 +294,7 @@ class JavaxCryptoCipher extends JavaxCryptoAlgoSpec { class JavaxCryptoSecretKey extends JavaxCryptoAlgoSpec { JavaxCryptoSecretKey() { exists(Constructor c | c.getAReference() = this | - c.getDeclaringType().getQualifiedName() = "javax.crypto.spec.SecretKeySpec" + c.getDeclaringType().hasQualifiedName("javax.crypto.spec", "SecretKeySpec") ) } @@ -320,8 +319,7 @@ class JavaxCryptoKeyGenerator extends JavaxCryptoAlgoSpec { class JavaxCryptoKeyAgreement extends JavaxCryptoAlgoSpec { JavaxCryptoKeyAgreement() { exists(Method m | m.getAReference() = this | - m.getDeclaringType().getQualifiedName() = "javax.crypto.KeyAgreement" and - m.getName() = "getInstance" + m.hasQualifiedName("javax.crypto", "KeyAgreement", "getInstance") ) } @@ -331,8 +329,7 @@ class JavaxCryptoKeyAgreement extends JavaxCryptoAlgoSpec { class JavaxCryptoKeyFactory extends JavaxCryptoAlgoSpec { JavaxCryptoKeyFactory() { exists(Method m | m.getAReference() = this | - m.getDeclaringType().getQualifiedName() = "javax.crypto.SecretKeyFactory" and - m.getName() = "getInstance" + m.hasQualifiedName("javax.crypto", "SecretKeyFactory", "getInstance") ) } @@ -348,8 +345,7 @@ class JavaSecurityMessageDigest extends JavaSecurityAlgoSpec { ) or exists(Method m | m.getAReference() = this | - m.getDeclaringType().hasQualifiedName("java.security", "MessageDigest") and - m.getName() = "getInstance" + m.hasQualifiedName("java.security", "MessageDigest", "getInstance") ) } @@ -359,7 +355,7 @@ class JavaSecurityMessageDigest extends JavaSecurityAlgoSpec { class JavaSecuritySignature extends JavaSecurityAlgoSpec { JavaSecuritySignature() { exists(Constructor c | c.getAReference() = this | - c.getDeclaringType().getQualifiedName() = "java.security.Signature" + c.getDeclaringType().hasQualifiedName("java.security", "Signature") ) } diff --git a/java/ql/lib/semmle/code/java/security/ExecTaintedLocalQuery.qll b/java/ql/lib/semmle/code/java/security/ExecTaintedLocalQuery.qll index ea36338fcb9..7a2d5b0947d 100644 --- a/java/ql/lib/semmle/code/java/security/ExecTaintedLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ExecTaintedLocalQuery.qll @@ -7,7 +7,7 @@ private import semmle.code.java.security.CommandArguments private import semmle.code.java.security.Sanitizers /** A taint-tracking configuration to reason about use of externally controlled strings to make command line commands. */ -module ExecTaintedLocalConfig implements DataFlow::ConfigSig { +deprecated module ExecTaintedLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node src) { src instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink.asExpr() instanceof ArgumentToExec } @@ -20,6 +20,8 @@ module ExecTaintedLocalConfig implements DataFlow::ConfigSig { } /** + * DEPRCATED: Unused. + * * Taint-tracking flow for use of externally controlled strings to make command line commands. */ -module ExecTaintedLocalFlow = TaintTracking::Global; +deprecated module ExecTaintedLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringLocalQuery.qll b/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringLocalQuery.qll index 4d07e8bddd0..482673bacc9 100644 --- a/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringLocalQuery.qll @@ -5,7 +5,7 @@ private import semmle.code.java.dataflow.FlowSources private import semmle.code.java.StringFormat /** A taint-tracking configuration to reason about externally-controlled format strings from local sources. */ -module ExternallyControlledFormatStringLocalConfig implements DataFlow::ConfigSig { +deprecated module ExternallyControlledFormatStringLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { @@ -18,7 +18,9 @@ module ExternallyControlledFormatStringLocalConfig implements DataFlow::ConfigSi } /** + * DEPRECATED: Use `ExternallyControlledFormatStringFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for externally-controlled format strings from local sources. */ -module ExternallyControlledFormatStringLocalFlow = +deprecated module ExternallyControlledFormatStringLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringQuery.qll b/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringQuery.qll index a71ebc964f6..606e31a07cb 100644 --- a/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ExternallyControlledFormatStringQuery.qll @@ -1,18 +1,24 @@ /** Provides a taint-tracking configuration to reason about externally controlled format string vulnerabilities. */ import java +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.FlowSources private import semmle.code.java.StringFormat +/** + * A string format sink node. + */ +private class StringFormatSink extends ApiSinkNode { + StringFormatSink() { this.asExpr() = any(StringFormat formatCall).getFormatArgument() } +} + /** * A taint-tracking configuration for externally controlled format string vulnerabilities. */ module ExternallyControlledFormatStringConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof ThreatModelFlowSource } - predicate isSink(DataFlow::Node sink) { - sink.asExpr() = any(StringFormat formatCall).getFormatArgument() - } + predicate isSink(DataFlow::Node sink) { sink instanceof StringFormatSink } predicate isBarrier(DataFlow::Node node) { node.getType() instanceof NumericType or node.getType() instanceof BooleanType diff --git a/java/ql/lib/semmle/code/java/security/ImplicitPendingIntents.qll b/java/ql/lib/semmle/code/java/security/ImplicitPendingIntents.qll index 4cac7715b98..a5d8f256b03 100644 --- a/java/ql/lib/semmle/code/java/security/ImplicitPendingIntents.qll +++ b/java/ql/lib/semmle/code/java/security/ImplicitPendingIntents.qll @@ -2,8 +2,7 @@ import java private import semmle.code.java.dataflow.ExternalFlow -private import semmle.code.java.dataflow.TaintTracking -private import semmle.code.java.frameworks.android.Intent +private import semmle.code.java.dataflow.FlowSources private import semmle.code.java.frameworks.android.PendingIntent private newtype TPendingIntentState = @@ -27,7 +26,7 @@ class NoState extends PendingIntentState, TNoState { } /** A source for an implicit `PendingIntent` flow. */ -abstract class ImplicitPendingIntentSource extends DataFlow::Node { +abstract class ImplicitPendingIntentSource extends ApiSourceNode { /** * DEPRECATED: Open-ended flow state is not intended to be part of the extension points. * diff --git a/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayConstructionLocalQuery.qll b/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayConstructionLocalQuery.qll index f1d21fbfa80..1d31d7afb87 100644 --- a/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayConstructionLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayConstructionLocalQuery.qll @@ -7,7 +7,7 @@ private import semmle.code.java.dataflow.FlowSources /** * A taint-tracking configuration to reason about improper validation of local user-provided size used for array construction. */ -module ImproperValidationOfArrayConstructionLocalConfig implements DataFlow::ConfigSig { +deprecated module ImproperValidationOfArrayConstructionLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { @@ -16,7 +16,9 @@ module ImproperValidationOfArrayConstructionLocalConfig implements DataFlow::Con } /** + * DEPRECATED: Use `ImproperValidationOfArrayConstructionFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for improper validation of local user-provided size used for array construction. */ -module ImproperValidationOfArrayConstructionLocalFlow = +deprecated module ImproperValidationOfArrayConstructionLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayIndexLocalQuery.qll b/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayIndexLocalQuery.qll index d21de6c7fdf..5f1e7c81e01 100644 --- a/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayIndexLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ImproperValidationOfArrayIndexLocalQuery.qll @@ -7,7 +7,7 @@ private import semmle.code.java.dataflow.FlowSources /** * A taint-tracking configuration to reason about improper validation of local user-provided array index. */ -module ImproperValidationOfArrayIndexLocalConfig implements DataFlow::ConfigSig { +deprecated module ImproperValidationOfArrayIndexLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { @@ -20,7 +20,9 @@ module ImproperValidationOfArrayIndexLocalConfig implements DataFlow::ConfigSig } /** + * DEPRECATED: Use `ImproperValidationOfArrayIndexFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for improper validation of local user-provided array index. */ -module ImproperValidationOfArrayIndexLocalFlow = +deprecated module ImproperValidationOfArrayIndexLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll b/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll index df9b6bdf4a1..b21492406ad 100644 --- a/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll +++ b/java/ql/lib/semmle/code/java/security/InsecureBasicAuth.qll @@ -4,6 +4,7 @@ import java import semmle.code.java.dataflow.DataFlow import semmle.code.java.dataflow.TaintTracking import semmle.code.java.security.HttpsUrls +private import semmle.code.java.dataflow.FlowSinks /** * A source that represents HTTP URLs. @@ -20,7 +21,7 @@ private class DefaultInsecureBasicAuthSource extends InsecureBasicAuthSource { * A sink that represents a method that sets Basic Authentication. * Extend this class to add your own Insecure Basic Authentication sinks. */ -abstract class InsecureBasicAuthSink extends DataFlow::Node { } +abstract class InsecureBasicAuthSink extends ApiSinkNode { } /** A default sink representing methods that set an Authorization header. */ private class DefaultInsecureBasicAuthSink extends InsecureBasicAuthSink { diff --git a/java/ql/lib/semmle/code/java/security/InsecureLdapAuth.qll b/java/ql/lib/semmle/code/java/security/InsecureLdapAuth.qll index 9a8cd91b1fc..52d58afc9e7 100644 --- a/java/ql/lib/semmle/code/java/security/InsecureLdapAuth.qll +++ b/java/ql/lib/semmle/code/java/security/InsecureLdapAuth.qll @@ -2,6 +2,7 @@ import java private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.frameworks.Networking private import semmle.code.java.frameworks.Jndi @@ -32,7 +33,7 @@ class InsecureLdapUrl extends Expr { /** * A sink representing the construction of a `DirContextEnvironment`. */ -class InsecureLdapUrlSink extends DataFlow::Node { +class InsecureLdapUrlSink extends ApiSinkNode { InsecureLdapUrlSink() { exists(ConstructorCall cc | cc.getConstructedType().getAnAncestor() instanceof TypeDirContext and diff --git a/java/ql/lib/semmle/code/java/security/InsecureRandomnessQuery.qll b/java/ql/lib/semmle/code/java/security/InsecureRandomnessQuery.qll index f983876d7b3..423046b6746 100644 --- a/java/ql/lib/semmle/code/java/security/InsecureRandomnessQuery.qll +++ b/java/ql/lib/semmle/code/java/security/InsecureRandomnessQuery.qll @@ -4,6 +4,7 @@ import java private import semmle.code.java.frameworks.OpenSaml private import semmle.code.java.frameworks.Servlets private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.TaintTracking private import semmle.code.java.security.Cookies private import semmle.code.java.security.RandomQuery @@ -49,7 +50,7 @@ abstract class InsecureRandomnessSink extends DataFlow::Node { } /** * A node which sets the value of a cookie. */ -private class CookieSink extends InsecureRandomnessSink { +private class CookieSink extends InsecureRandomnessSink, ApiSinkNode { CookieSink() { this.asExpr() instanceof SetCookieValue } } diff --git a/java/ql/lib/semmle/code/java/security/InsecureTrustManager.qll b/java/ql/lib/semmle/code/java/security/InsecureTrustManager.qll index d82f088cf15..41d8f28573c 100644 --- a/java/ql/lib/semmle/code/java/security/InsecureTrustManager.qll +++ b/java/ql/lib/semmle/code/java/security/InsecureTrustManager.qll @@ -2,11 +2,12 @@ import java private import semmle.code.java.controlflow.Guards +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.security.Encryption private import semmle.code.java.security.SecurityFlag /** The creation of an insecure `TrustManager`. */ -abstract class InsecureTrustManagerSource extends DataFlow::Node { } +abstract class InsecureTrustManagerSource extends ApiSourceNode { } private class DefaultInsecureTrustManagerSource extends InsecureTrustManagerSource { DefaultInsecureTrustManagerSource() { @@ -18,7 +19,7 @@ private class DefaultInsecureTrustManagerSource extends InsecureTrustManagerSour * The use of a `TrustManager` in an SSL context. * Intentionally insecure connections are not considered sinks. */ -abstract class InsecureTrustManagerSink extends DataFlow::Node { +abstract class InsecureTrustManagerSink extends ApiSinkNode { InsecureTrustManagerSink() { not isGuardedByInsecureFlag(this) } } diff --git a/java/ql/lib/semmle/code/java/security/IntentUriPermissionManipulation.qll b/java/ql/lib/semmle/code/java/security/IntentUriPermissionManipulation.qll index 4309af8b3c8..2f9470f2bb9 100644 --- a/java/ql/lib/semmle/code/java/security/IntentUriPermissionManipulation.qll +++ b/java/ql/lib/semmle/code/java/security/IntentUriPermissionManipulation.qll @@ -6,6 +6,7 @@ import java private import semmle.code.java.controlflow.Guards private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.TaintTracking private import semmle.code.java.frameworks.android.Android private import semmle.code.java.frameworks.android.Intent @@ -14,7 +15,7 @@ private import semmle.code.java.frameworks.android.Intent * A sink for Intent URI permission manipulation vulnerabilities in Android, * that is, method calls that return an Intent as the result of an Activity. */ -abstract class IntentUriPermissionManipulationSink extends DataFlow::Node { } +abstract class IntentUriPermissionManipulationSink extends ApiSinkNode { } /** * A sanitizer that makes sure that an Intent is safe to be returned to another Activity. diff --git a/java/ql/lib/semmle/code/java/security/JWT.qll b/java/ql/lib/semmle/code/java/security/JWT.qll index 183495d8565..5ba47072dc6 100644 --- a/java/ql/lib/semmle/code/java/security/JWT.qll +++ b/java/ql/lib/semmle/code/java/security/JWT.qll @@ -1,10 +1,11 @@ /** Provides classes for working with JSON Web Token (JWT) libraries. */ import java -private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.FlowSinks +private import semmle.code.java.dataflow.FlowSources /** A method access that assigns signing keys to a JWT parser. */ -class JwtParserWithInsecureParseSource extends DataFlow::Node { +class JwtParserWithInsecureParseSource extends ApiSourceNode { JwtParserWithInsecureParseSource() { exists(MethodCall ma, Method m | m.getDeclaringType().getAnAncestor() instanceof TypeJwtParser or @@ -24,7 +25,7 @@ class JwtParserWithInsecureParseSource extends DataFlow::Node { * the qualifier of a call to a `parse(token, handler)` method * where the `handler` is considered insecure. */ -class JwtParserWithInsecureParseSink extends DataFlow::Node { +class JwtParserWithInsecureParseSink extends ApiSinkNode { MethodCall insecureParseMa; JwtParserWithInsecureParseSink() { diff --git a/java/ql/lib/semmle/code/java/security/JndiInjection.qll b/java/ql/lib/semmle/code/java/security/JndiInjection.qll index d7282996057..3df8d6df378 100644 --- a/java/ql/lib/semmle/code/java/security/JndiInjection.qll +++ b/java/ql/lib/semmle/code/java/security/JndiInjection.qll @@ -3,11 +3,12 @@ import java private import semmle.code.java.dataflow.DataFlow private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.frameworks.Jndi private import semmle.code.java.frameworks.SpringLdap /** A data flow sink for unvalidated user input that is used in JNDI lookup. */ -abstract class JndiInjectionSink extends DataFlow::Node { } +abstract class JndiInjectionSink extends ApiSinkNode { } /** A sanitizer for JNDI injection vulnerabilities. */ abstract class JndiInjectionSanitizer extends DataFlow::Node { } diff --git a/java/ql/lib/semmle/code/java/security/NumericCastTaintedQuery.qll b/java/ql/lib/semmle/code/java/security/NumericCastTaintedQuery.qll index b2754057b4c..b6bd505c38b 100644 --- a/java/ql/lib/semmle/code/java/security/NumericCastTaintedQuery.qll +++ b/java/ql/lib/semmle/code/java/security/NumericCastTaintedQuery.qll @@ -113,7 +113,7 @@ module NumericCastFlow = TaintTracking::Global; * A taint-tracking configuration for reasoning about local user input that is * used in a numeric cast. */ -module NumericCastLocalFlowConfig implements DataFlow::ConfigSig { +deprecated module NumericCastLocalFlowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node src) { src instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { @@ -134,6 +134,8 @@ module NumericCastLocalFlowConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `NumericCastFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for local user input that is used in a numeric cast. */ -module NumericCastLocalFlow = TaintTracking::Global; +deprecated module NumericCastLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/OgnlInjection.qll b/java/ql/lib/semmle/code/java/security/OgnlInjection.qll index d5297702bef..37f31618fc3 100644 --- a/java/ql/lib/semmle/code/java/security/OgnlInjection.qll +++ b/java/ql/lib/semmle/code/java/security/OgnlInjection.qll @@ -2,6 +2,7 @@ import java private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.ExternalFlow private import semmle.code.java.frameworks.MyBatis @@ -10,7 +11,7 @@ private import semmle.code.java.frameworks.MyBatis * * Extend this class to add your own OGNL injection sinks. */ -abstract class OgnlInjectionSink extends DataFlow::Node { } +abstract class OgnlInjectionSink extends ApiSinkNode { } /** * A unit class for adding additional taint steps. diff --git a/java/ql/lib/semmle/code/java/security/QueryInjection.qll b/java/ql/lib/semmle/code/java/security/QueryInjection.qll index aa92aa16a14..df316155ba1 100644 --- a/java/ql/lib/semmle/code/java/security/QueryInjection.qll +++ b/java/ql/lib/semmle/code/java/security/QueryInjection.qll @@ -5,9 +5,10 @@ import semmle.code.java.dataflow.DataFlow import semmle.code.java.frameworks.javaee.Persistence private import semmle.code.java.frameworks.MyBatis private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks /** A sink for database query language injection vulnerabilities. */ -abstract class QueryInjectionSink extends DataFlow::Node { } +abstract class QueryInjectionSink extends ApiSinkNode { } /** * A unit class for adding additional taint steps. diff --git a/java/ql/lib/semmle/code/java/security/ResponseSplittingLocalQuery.qll b/java/ql/lib/semmle/code/java/security/ResponseSplittingLocalQuery.qll index 23816caa1f8..e5845b630ec 100644 --- a/java/ql/lib/semmle/code/java/security/ResponseSplittingLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ResponseSplittingLocalQuery.qll @@ -7,7 +7,7 @@ private import semmle.code.java.security.ResponseSplitting /** * A taint-tracking configuration to reason about response splitting vulnerabilities from local user input. */ -module ResponseSplittingLocalConfig implements DataFlow::ConfigSig { +deprecated module ResponseSplittingLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink instanceof HeaderSplittingSink } @@ -32,6 +32,8 @@ module ResponseSplittingLocalConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `ResponseSplittingFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for response splitting vulnerabilities from local user input. */ -module ResponseSplittingLocalFlow = TaintTracking::Global; +deprecated module ResponseSplittingLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/SensitiveResultReceiverQuery.qll b/java/ql/lib/semmle/code/java/security/SensitiveResultReceiverQuery.qll index 63d6d88d83c..8269a42c5c2 100644 --- a/java/ql/lib/semmle/code/java/security/SensitiveResultReceiverQuery.qll +++ b/java/ql/lib/semmle/code/java/security/SensitiveResultReceiverQuery.qll @@ -4,6 +4,7 @@ import java import semmle.code.java.dataflow.TaintTracking import semmle.code.java.dataflow.FlowSources import semmle.code.java.security.SensitiveActions +private import semmle.code.java.dataflow.FlowSinks private class ResultReceiverSendCall extends MethodCall { ResultReceiverSendCall() { @@ -50,15 +51,22 @@ deprecated private class SensitiveResultReceiverConf extends TaintTracking::Conf } } +/** + * A sensitive result receiver sink node. + */ +private class SensitiveResultReceiverSink extends ApiSinkNode { + SensitiveResultReceiverSink() { + exists(ResultReceiverSendCall call | + untrustedResultReceiverSend(_, call) and + this.asExpr() = call.getSentData() + ) + } +} + private module SensitiveResultReceiverConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node node) { node.asExpr() instanceof SensitiveExpr } - predicate isSink(DataFlow::Node node) { - exists(ResultReceiverSendCall call | - untrustedResultReceiverSend(_, call) and - node.asExpr() = call.getSentData() - ) - } + predicate isSink(DataFlow::Node node) { node instanceof SensitiveResultReceiverSink } predicate allowImplicitRead(DataFlow::Node n, DataFlow::ContentSet c) { isSink(n) and exists(c) } } diff --git a/java/ql/lib/semmle/code/java/security/SensitiveUiQuery.qll b/java/ql/lib/semmle/code/java/security/SensitiveUiQuery.qll index 38a5aeb93cf..a7e76d0e2e3 100644 --- a/java/ql/lib/semmle/code/java/security/SensitiveUiQuery.qll +++ b/java/ql/lib/semmle/code/java/security/SensitiveUiQuery.qll @@ -2,6 +2,7 @@ import java private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.TaintTracking private import semmle.code.java.security.SensitiveActions private import semmle.code.java.frameworks.android.Layout @@ -53,16 +54,23 @@ private class MaskCall extends MethodCall { } } +/** + * A text field sink node. + */ +private class TextFieldSink extends ApiSinkNode { + TextFieldSink() { + exists(SetTextCall call | + this.asExpr() = call.getStringArgument() and + not setTextCallIsMasked(call) + ) + } +} + /** A configuration for tracking sensitive information to text fields. */ private module TextFieldTrackingConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node src) { src.asExpr() instanceof SensitiveExpr } - predicate isSink(DataFlow::Node sink) { - exists(SetTextCall call | - sink.asExpr() = call.getStringArgument() and - not setTextCallIsMasked(call) - ) - } + predicate isSink(DataFlow::Node sink) { sink instanceof TextFieldSink } predicate isBarrier(DataFlow::Node node) { node instanceof SimpleTypeSanitizer } diff --git a/java/ql/lib/semmle/code/java/security/SpelInjection.qll b/java/ql/lib/semmle/code/java/security/SpelInjection.qll index 1aed2049afe..13eb195eae4 100644 --- a/java/ql/lib/semmle/code/java/security/SpelInjection.qll +++ b/java/ql/lib/semmle/code/java/security/SpelInjection.qll @@ -2,10 +2,11 @@ import java private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.frameworks.spring.SpringExpression /** A data flow sink for unvalidated user input that is used to construct SpEL expressions. */ -abstract class SpelExpressionEvaluationSink extends DataFlow::ExprNode { } +abstract class SpelExpressionEvaluationSink extends ApiSinkNode, DataFlow::ExprNode { } /** * A unit class for adding additional taint steps. diff --git a/java/ql/lib/semmle/code/java/security/SqlTaintedLocalQuery.qll b/java/ql/lib/semmle/code/java/security/SqlTaintedLocalQuery.qll index 9f32bd00b57..7ff4b300ce8 100644 --- a/java/ql/lib/semmle/code/java/security/SqlTaintedLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/SqlTaintedLocalQuery.qll @@ -12,7 +12,7 @@ private import semmle.code.java.security.Sanitizers * A taint-tracking configuration for reasoning about local user input that is * used in a SQL query. */ -module LocalUserInputToQueryInjectionFlowConfig implements DataFlow::ConfigSig { +deprecated module LocalUserInputToQueryInjectionFlowConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node src) { src instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink instanceof QueryInjectionSink } @@ -25,7 +25,9 @@ module LocalUserInputToQueryInjectionFlowConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `QueryInjectionFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for local user input that is used in a SQL query. */ -module LocalUserInputToQueryInjectionFlow = +deprecated module LocalUserInputToQueryInjectionFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/StackTraceExposureQuery.qll b/java/ql/lib/semmle/code/java/security/StackTraceExposureQuery.qll index dba9492d137..1a2fe31e879 100644 --- a/java/ql/lib/semmle/code/java/security/StackTraceExposureQuery.qll +++ b/java/ql/lib/semmle/code/java/security/StackTraceExposureQuery.qll @@ -1,8 +1,7 @@ /** Provides predicates to reason about exposure of stack-traces. */ import java -private import semmle.code.java.dataflow.DataFlow -private import semmle.code.java.dataflow.TaintTracking +private import semmle.code.java.dataflow.FlowSources private import semmle.code.java.security.InformationLeak /** @@ -19,7 +18,7 @@ private class PrintStackTraceMethod extends Method { } private module ServletWriterSourceToPrintStackTraceMethodFlowConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node src) { src.asExpr() instanceof XssVulnerableWriterSource } + predicate isSource(DataFlow::Node src) { src instanceof XssVulnerableWriterSourceNode } predicate isSink(DataFlow::Node sink) { exists(MethodCall ma | @@ -95,7 +94,10 @@ predicate stringifiedStackFlowsExternally(DataFlow::Node externalExpr, Expr stac ) } -private class GetMessageFlowSource extends DataFlow::Node { +/** + * A get message source node. + */ +private class GetMessageFlowSource extends ApiSourceNode { GetMessageFlowSource() { exists(Method method | this.asExpr().(MethodCall).getMethod() = method | method.hasName("getMessage") and diff --git a/java/ql/lib/semmle/code/java/security/TaintedPathQuery.qll b/java/ql/lib/semmle/code/java/security/TaintedPathQuery.qll index 63bd4949699..c396b48a7b8 100644 --- a/java/ql/lib/semmle/code/java/security/TaintedPathQuery.qll +++ b/java/ql/lib/semmle/code/java/security/TaintedPathQuery.qll @@ -80,7 +80,7 @@ module TaintedPathFlow = TaintTracking::Global; /** * A taint-tracking configuration for tracking flow from local user input to the creation of a path. */ -module TaintedPathLocalConfig implements DataFlow::ConfigSig { +deprecated module TaintedPathLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink instanceof TaintedPathSink } @@ -95,5 +95,9 @@ module TaintedPathLocalConfig implements DataFlow::ConfigSig { } } -/** Tracks flow from local user input to the creation of a path. */ -module TaintedPathLocalFlow = TaintTracking::Global; +/** + * DEPRECATED: Use `TaintedPathFlow` instead and configure threat model sources to include `local`. + * + * Tracks flow from local user input to the creation of a path. + */ +deprecated module TaintedPathLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll b/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll index 2fc8d1e1be5..efa9fffd4f9 100644 --- a/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll +++ b/java/ql/lib/semmle/code/java/security/TempDirLocalInformationDisclosureQuery.qll @@ -1,6 +1,7 @@ /** Provides classes to reason about local information disclosure in a temporary directory. */ import java +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.TaintTracking private import semmle.code.java.os.OSCheck private import semmle.code.java.security.TempDirUtils @@ -29,7 +30,7 @@ private class MethodFileFileCreation extends MethodFileSystemFileCreation { /** * A dataflow node that creates a file or directory in the file system. */ -abstract private class FileCreationSink extends DataFlow::Node { } +abstract private class FileCreationSink extends ApiSinkNode { } /** * The qualifier of a call to one of `File`'s file-creating or directory-creating methods, diff --git a/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll b/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll index 499475cff3e..afd3af221be 100644 --- a/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll +++ b/java/ql/lib/semmle/code/java/security/UnsafeAndroidAccess.qll @@ -4,6 +4,7 @@ import java private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.frameworks.android.WebView private import semmle.code.java.frameworks.kotlin.Kotlin @@ -12,7 +13,7 @@ private import semmle.code.java.frameworks.kotlin.Kotlin * * Extend this class to add your own Unsafe Resource Fetching sinks. */ -abstract class UrlResourceSink extends DataFlow::Node { +abstract class UrlResourceSink extends ApiSinkNode { /** * Gets a description of this vulnerability. */ diff --git a/java/ql/lib/semmle/code/java/security/UnsafeContentUriResolution.qll b/java/ql/lib/semmle/code/java/security/UnsafeContentUriResolution.qll index 5537add5a2c..b19d06bbf88 100644 --- a/java/ql/lib/semmle/code/java/security/UnsafeContentUriResolution.qll +++ b/java/ql/lib/semmle/code/java/security/UnsafeContentUriResolution.qll @@ -1,13 +1,14 @@ /** Provides classes to reason about vulnerabilites related to content URIs. */ import java +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.TaintTracking private import semmle.code.java.frameworks.android.Android private import semmle.code.java.security.PathSanitizer private import semmle.code.java.security.Sanitizers /** A URI that gets resolved by a `ContentResolver`. */ -abstract class ContentUriResolutionSink extends DataFlow::Node { } +abstract class ContentUriResolutionSink extends ApiSinkNode { } /** A sanitizer for content URIs. */ abstract class ContentUriResolutionSanitizer extends DataFlow::Node { } diff --git a/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll b/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll index 272c483f7a2..734ad4c89fe 100644 --- a/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll +++ b/java/ql/lib/semmle/code/java/security/UnsafeDeserializationQuery.qll @@ -3,6 +3,7 @@ */ import semmle.code.java.dataflow.FlowSources +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.dataflow.TaintTracking2 private import semmle.code.java.dispatch.VirtualDispatch private import semmle.code.java.frameworks.Kryo @@ -235,7 +236,7 @@ predicate unsafeDeserialization(MethodCall ma, Expr sink) { } /** A sink for unsafe deserialization. */ -class UnsafeDeserializationSink extends DataFlow::ExprNode { +class UnsafeDeserializationSink extends ApiSinkNode, DataFlow::ExprNode { UnsafeDeserializationSink() { unsafeDeserialization(_, this.getExpr()) } /** Gets a call that triggers unsafe deserialization. */ diff --git a/java/ql/lib/semmle/code/java/security/UrlRedirect.qll b/java/ql/lib/semmle/code/java/security/UrlRedirect.qll index e806905c167..02f66e3f0e9 100644 --- a/java/ql/lib/semmle/code/java/security/UrlRedirect.qll +++ b/java/ql/lib/semmle/code/java/security/UrlRedirect.qll @@ -2,14 +2,15 @@ import java import semmle.code.java.dataflow.DataFlow -private import semmle.code.java.dataflow.ExternalFlow import semmle.code.java.frameworks.Servlets import semmle.code.java.frameworks.ApacheHttp +private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks private import semmle.code.java.frameworks.JaxWS private import semmle.code.java.security.RequestForgery /** A URL redirection sink. */ -abstract class UrlRedirectSink extends DataFlow::Node { } +abstract class UrlRedirectSink extends ApiSinkNode { } /** A URL redirection sanitizer. */ abstract class UrlRedirectSanitizer extends DataFlow::Node { } diff --git a/java/ql/lib/semmle/code/java/security/UrlRedirectLocalQuery.qll b/java/ql/lib/semmle/code/java/security/UrlRedirectLocalQuery.qll index 8b2e0374322..f68fb959ea5 100644 --- a/java/ql/lib/semmle/code/java/security/UrlRedirectLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/UrlRedirectLocalQuery.qll @@ -7,13 +7,15 @@ private import semmle.code.java.security.UrlRedirect /** * A taint-tracking configuration to reason about URL redirection from local sources. */ -module UrlRedirectLocalConfig implements DataFlow::ConfigSig { +deprecated module UrlRedirectLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink instanceof UrlRedirectSink } } /** + * DEPRECATED: Use `UrlRedirectFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for URL redirection from local sources. */ -module UrlRedirectLocalFlow = TaintTracking::Global; +deprecated module UrlRedirectLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/WebviewDebuggingEnabledQuery.qll b/java/ql/lib/semmle/code/java/security/WebviewDebuggingEnabledQuery.qll index 00b9c715f75..f10b0132b5a 100644 --- a/java/ql/lib/semmle/code/java/security/WebviewDebuggingEnabledQuery.qll +++ b/java/ql/lib/semmle/code/java/security/WebviewDebuggingEnabledQuery.qll @@ -4,6 +4,7 @@ import java import semmle.code.java.dataflow.DataFlow import semmle.code.java.controlflow.Guards import semmle.code.java.security.SecurityTests +private import semmle.code.java.dataflow.FlowSinks /** Holds if `ex` looks like a check that this is a debug build. */ private predicate isDebugCheck(Expr ex) { @@ -44,18 +45,25 @@ deprecated class WebviewDebugEnabledConfig extends DataFlow::Configuration { } } +/** + * A webview debug sink node. + */ +private class WebviewDebugSink extends ApiSinkNode { + WebviewDebugSink() { + exists(MethodCall ma | + ma.getMethod().hasQualifiedName("android.webkit", "WebView", "setWebContentsDebuggingEnabled") and + this.asExpr() = ma.getArgument(0) + ) + } +} + /** A configuration to find instances of `setWebContentDebuggingEnabled` called with `true` values. */ module WebviewDebugEnabledConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node node) { node.asExpr().(BooleanLiteral).getBooleanValue() = true } - predicate isSink(DataFlow::Node node) { - exists(MethodCall ma | - ma.getMethod().hasQualifiedName("android.webkit", "WebView", "setWebContentsDebuggingEnabled") and - node.asExpr() = ma.getArgument(0) - ) - } + predicate isSink(DataFlow::Node node) { node instanceof WebviewDebugSink } predicate isBarrier(DataFlow::Node node) { exists(Guard debug | isDebugCheck(debug) and debug.controls(node.asExpr().getBasicBlock(), _)) diff --git a/java/ql/lib/semmle/code/java/security/XPath.qll b/java/ql/lib/semmle/code/java/security/XPath.qll index 573d6530b33..c2992fdc272 100644 --- a/java/ql/lib/semmle/code/java/security/XPath.qll +++ b/java/ql/lib/semmle/code/java/security/XPath.qll @@ -3,12 +3,13 @@ import java import semmle.code.java.dataflow.DataFlow private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSinks /** * A sink that represents a method that interprets XPath expressions. * Extend this class to add your own XPath Injection sinks. */ -abstract class XPathInjectionSink extends DataFlow::Node { } +abstract class XPathInjectionSink extends ApiSinkNode { } /** A default sink representing methods susceptible to XPath Injection attacks. */ private class DefaultXPathInjectionSink extends XPathInjectionSink { diff --git a/java/ql/lib/semmle/code/java/security/XSS.qll b/java/ql/lib/semmle/code/java/security/XSS.qll index 9edee5823bf..e35f8f9e643 100644 --- a/java/ql/lib/semmle/code/java/security/XSS.qll +++ b/java/ql/lib/semmle/code/java/security/XSS.qll @@ -10,9 +10,11 @@ private import semmle.code.java.frameworks.hudson.Hudson import semmle.code.java.dataflow.DataFlow import semmle.code.java.dataflow.TaintTracking private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSources +private import semmle.code.java.dataflow.FlowSinks /** A sink that represent a method that outputs data without applying contextual output encoding. */ -abstract class XssSink extends DataFlow::Node { } +abstract class XssSink extends ApiSinkNode { } /** A sanitizer that neutralizes dangerous characters that can be used to perform a XSS attack. */ abstract class XssSanitizer extends DataFlow::Node { } @@ -62,7 +64,7 @@ private class DefaultXssSanitizer extends XssSanitizer { /** A configuration that tracks data from a servlet writer to an output method. */ private module XssVulnerableWriterSourceToWritingMethodFlowConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node src) { src.asExpr() instanceof XssVulnerableWriterSource } + predicate isSource(DataFlow::Node src) { src instanceof XssVulnerableWriterSourceNode } predicate isSink(DataFlow::Node sink) { exists(MethodCall ma | @@ -95,8 +97,7 @@ class XssVulnerableWriterSource extends MethodCall { this.getMethod() instanceof ServletResponseGetOutputStreamMethod or exists(Method m | m = this.getMethod() | - m.getDeclaringType().getQualifiedName() = "javax.servlet.jsp.JspContext" and - m.getName() = "getOut" + m.hasQualifiedName("javax.servlet.jsp", "JspContext", "getOut") ) or this.getMethod() instanceof FacesGetResponseWriterMethod @@ -105,6 +106,13 @@ class XssVulnerableWriterSource extends MethodCall { } } +/** + * A xss vulnerable writer source node. + */ +class XssVulnerableWriterSourceNode extends ApiSourceNode { + XssVulnerableWriterSourceNode() { this.asExpr() instanceof XssVulnerableWriterSource } +} + /** * Holds if `s` is an HTTP Content-Type vulnerable to XSS. */ diff --git a/java/ql/lib/semmle/code/java/security/XssLocalQuery.qll b/java/ql/lib/semmle/code/java/security/XssLocalQuery.qll index f19872bb489..5e1098865aa 100644 --- a/java/ql/lib/semmle/code/java/security/XssLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/XssLocalQuery.qll @@ -8,7 +8,7 @@ private import semmle.code.java.security.XSS /** * A taint-tracking configuration for reasoning about cross-site scripting vulnerabilities from a local source. */ -module XssLocalConfig implements DataFlow::ConfigSig { +deprecated module XssLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink instanceof XssSink } @@ -23,6 +23,8 @@ module XssLocalConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `XssFlow` instead and configure threat model sources to include `local`. + * * Taint-tracking flow for cross-site scripting vulnerabilities from a local source. */ -module XssLocalFlow = TaintTracking::Global; +deprecated module XssLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/XxeLocalQuery.qll b/java/ql/lib/semmle/code/java/security/XxeLocalQuery.qll index d3ac09798a6..f6bfa8850b2 100644 --- a/java/ql/lib/semmle/code/java/security/XxeLocalQuery.qll +++ b/java/ql/lib/semmle/code/java/security/XxeLocalQuery.qll @@ -27,7 +27,7 @@ deprecated class XxeLocalConfig extends TaintTracking::Configuration { /** * A taint-tracking configuration for unvalidated local user input that is used in XML external entity expansion. */ -module XxeLocalConfig implements DataFlow::ConfigSig { +deprecated module XxeLocalConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node src) { src instanceof LocalUserInput } predicate isSink(DataFlow::Node sink) { sink instanceof XxeSink } @@ -40,6 +40,8 @@ module XxeLocalConfig implements DataFlow::ConfigSig { } /** + * DEPRECATED: Use `XxeFlow` instead and configure threat model sources to include `local`. + * * Detect taint flow of unvalidated local user input that is used in XML external entity expansion. */ -module XxeLocalFlow = TaintTracking::Global; +deprecated module XxeLocalFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/ZipSlipQuery.qll b/java/ql/lib/semmle/code/java/security/ZipSlipQuery.qll index 7ba99a31e26..08a58bfa6e9 100644 --- a/java/ql/lib/semmle/code/java/security/ZipSlipQuery.qll +++ b/java/ql/lib/semmle/code/java/security/ZipSlipQuery.qll @@ -4,7 +4,9 @@ import java import semmle.code.java.dataflow.TaintTracking import semmle.code.java.security.PathSanitizer private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSources private import semmle.code.java.security.PathCreation +private import semmle.code.java.security.Sanitizers /** * A method that returns the name of an archive entry. @@ -21,17 +23,27 @@ private class ArchiveEntryNameMethod extends Method { } } +/** + * An entry name method source node. + */ +private class ArchiveEntryNameMethodSource extends ApiSourceNode { + ArchiveEntryNameMethodSource() { + this.asExpr().(MethodCall).getMethod() instanceof ArchiveEntryNameMethod + } +} + /** * A taint-tracking configuration for reasoning about unsafe zip file extraction. */ module ZipSlipConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { - source.asExpr().(MethodCall).getMethod() instanceof ArchiveEntryNameMethod - } + predicate isSource(DataFlow::Node source) { source instanceof ArchiveEntryNameMethodSource } predicate isSink(DataFlow::Node sink) { sink instanceof FileCreationSink } - predicate isBarrier(DataFlow::Node node) { node instanceof PathInjectionSanitizer } + predicate isBarrier(DataFlow::Node node) { + node instanceof SimpleTypeSanitizer or + node instanceof PathInjectionSanitizer + } } /** Tracks flow from archive entries to file creation. */ diff --git a/java/ql/lib/upgrades/8ab354e68e86100ee3abe28bd44f491ecc77c1dd/upgrade.properties b/java/ql/lib/upgrades/8ab354e68e86100ee3abe28bd44f491ecc77c1dd/upgrade.properties index a0c4ba602a1..3e361d800fb 100644 --- a/java/ql/lib/upgrades/8ab354e68e86100ee3abe28bd44f491ecc77c1dd/upgrade.properties +++ b/java/ql/lib/upgrades/8ab354e68e86100ee3abe28bd44f491ecc77c1dd/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused column from the `folders` and `files` relations compatibility: full -files.rel: reorder files.rel (int id, string name, string simple, string ext, int fromSource) id name -folders.rel: reorder folders.rel (int id, string name, string simple) id name \ No newline at end of file +files.rel: reorder files.rel (@file id, string name, string simple, string ext, int fromSource) id name +folders.rel: reorder folders.rel (@folder id, string name, string simple) id name \ No newline at end of file diff --git a/java/ql/lib/upgrades/b4e689c90426b017ad550e30a439cab2763ff424/upgrade.properties b/java/ql/lib/upgrades/b4e689c90426b017ad550e30a439cab2763ff424/upgrade.properties index 459f9588323..1add7b1ff3a 100644 --- a/java/ql/lib/upgrades/b4e689c90426b017ad550e30a439cab2763ff424/upgrade.properties +++ b/java/ql/lib/upgrades/b4e689c90426b017ad550e30a439cab2763ff424/upgrade.properties @@ -1,4 +1,4 @@ description: Java 16: allow local interfaces compatibility: backwards -isLocalClassOrInterface.rel: reorder isLocalClass.rel(int id, int parent) id parent +isLocalClassOrInterface.rel: reorder isLocalClass.rel(@class id, @localclassdeclstmt parent) id parent isLocalClass.rel: delete diff --git a/java/ql/src/CHANGELOG.md b/java/ql/src/CHANGELOG.md index a242e40221e..8a470ad2c1e 100644 --- a/java/ql/src/CHANGELOG.md +++ b/java/ql/src/CHANGELOG.md @@ -1,3 +1,19 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. +* Removed `local` query variants. The results pertaining to local sources can be found using the non-local counterpart query. As an example, the results previously found by `java/unvalidated-url-redirection-local` can be found by `java/unvalidated-url-redirection`, if the `local` threat model is enabled. The removed queries are `java/path-injection-local`, `java/command-line-injection-local`, `java/xss-local`, `java/sql-injection-local`, `java/http-response-splitting-local`, `java/improper-validation-of-array-construction-local`, `java/improper-validation-of-array-index-local`, `java/tainted-format-string-local`, `java/tainted-arithmetic-local`, `java/unvalidated-url-redirection-local`, `java/xxe-local` and `java/tainted-numeric-cast-local`. + +### Minor Analysis Improvements + +* The alert message for the query "Trust boundary violation" (`java/trust-boundary-violation`) has been updated to include a link to the remote source. +* The sanitizer of the query `java/zipslip` has been improved to include nodes that are safe due to having certain safe types. This reduces false positives. + +## 0.8.16 + +No user-facing changes. + ## 0.8.15 No user-facing changes. diff --git a/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql b/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql index 6e1356ff1a1..bcbf3ffcbbe 100644 --- a/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql +++ b/java/ql/src/Likely Bugs/Concurrency/WaitOutsideLoop.ql @@ -16,7 +16,7 @@ import java class WaitMethod extends Method { WaitMethod() { this.getName() = "wait" and - this.getDeclaringType().getQualifiedName() = "java.lang.Object" + this.getDeclaringType() instanceof TypeObject } } diff --git a/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.qhelp b/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.qhelp deleted file mode 100644 index 25fb4f6153a..00000000000 --- a/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql b/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql deleted file mode 100644 index 60dc6b54be8..00000000000 --- a/java/ql/src/Security/CWE/CWE-022/TaintedPathLocal.ql +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @name Local-user-controlled data in path expression - * @description Accessing paths influenced by users can allow an attacker to access unexpected resources. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 7.5 - * @precision medium - * @id java/path-injection-local - * @tags security - * external/cwe/cwe-022 - * external/cwe/cwe-023 - * external/cwe/cwe-036 - * external/cwe/cwe-073 - */ - -import java -import semmle.code.java.security.PathCreation -import semmle.code.java.security.TaintedPathQuery -import TaintedPathLocalFlow::PathGraph - -from TaintedPathLocalFlow::PathNode source, TaintedPathLocalFlow::PathNode sink -where TaintedPathLocalFlow::flowPath(source, sink) -select sink.getNode(), source, sink, "This path depends on a $@.", source.getNode(), - "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql b/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql index c5f8b085878..b6f2894ad67 100644 --- a/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql +++ b/java/ql/src/Security/CWE/CWE-078/ExecTainted.ql @@ -14,11 +14,10 @@ import java import semmle.code.java.security.CommandLineQuery -import RemoteUserInputToArgumentToExecFlow::PathGraph +import InputToArgumentToExecFlow::PathGraph from - RemoteUserInputToArgumentToExecFlow::PathNode source, - RemoteUserInputToArgumentToExecFlow::PathNode sink, Expr execArg + InputToArgumentToExecFlow::PathNode source, InputToArgumentToExecFlow::PathNode sink, Expr execArg where execIsTainted(source, sink, execArg) select execArg, source, sink, "This command line depends on a $@.", source.getNode(), "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.qhelp b/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.qhelp deleted file mode 100644 index d2f3018b0cd..00000000000 --- a/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql b/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql deleted file mode 100644 index 38b79c468cd..00000000000 --- a/java/ql/src/Security/CWE/CWE-078/ExecTaintedLocal.ql +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @name Local-user-controlled command line - * @description Using externally controlled strings in a command line is vulnerable to malicious - * changes in the strings. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 9.8 - * @precision medium - * @id java/command-line-injection-local - * @tags security - * external/cwe/cwe-078 - * external/cwe/cwe-088 - */ - -import java -import semmle.code.java.security.CommandLineQuery -import semmle.code.java.security.ExternalProcess -import LocalUserInputToArgumentToExecFlow::PathGraph - -from - LocalUserInputToArgumentToExecFlow::PathNode source, - LocalUserInputToArgumentToExecFlow::PathNode sink, Expr e -where - LocalUserInputToArgumentToExecFlow::flowPath(source, sink) and - argumentToExec(e, sink.getNode()) -select e, source, sink, "This command line depends on a $@.", source.getNode(), - "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-079/XSSLocal.qhelp b/java/ql/src/Security/CWE/CWE-079/XSSLocal.qhelp deleted file mode 100644 index b35c7d781ff..00000000000 --- a/java/ql/src/Security/CWE/CWE-079/XSSLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql b/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql deleted file mode 100644 index 09a7849fd56..00000000000 --- a/java/ql/src/Security/CWE/CWE-079/XSSLocal.ql +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @name Cross-site scripting from local source - * @description Writing user input directly to a web page - * allows for a cross-site scripting vulnerability. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 6.1 - * @precision medium - * @id java/xss-local - * @tags security - * external/cwe/cwe-079 - */ - -import java -import semmle.code.java.security.XssLocalQuery -import XssLocalFlow::PathGraph - -from XssLocalFlow::PathNode source, XssLocalFlow::PathNode sink -where XssLocalFlow::flowPath(source, sink) -select sink.getNode(), source, sink, "Cross-site scripting vulnerability due to $@.", - source.getNode(), "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.qhelp b/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.qhelp deleted file mode 100644 index accf2aee854..00000000000 --- a/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql b/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql deleted file mode 100644 index 8b95ee597be..00000000000 --- a/java/ql/src/Security/CWE/CWE-089/SqlTaintedLocal.ql +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @name Query built from local-user-controlled sources - * @description Building a SQL or Java Persistence query from user-controlled sources is vulnerable to insertion of - * malicious code by the user. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 8.8 - * @precision medium - * @id java/sql-injection-local - * @tags security - * external/cwe/cwe-089 - * external/cwe/cwe-564 - */ - -import java -import semmle.code.java.security.SqlTaintedLocalQuery -import LocalUserInputToQueryInjectionFlow::PathGraph - -from - LocalUserInputToQueryInjectionFlow::PathNode source, - LocalUserInputToQueryInjectionFlow::PathNode sink -where LocalUserInputToQueryInjectionFlow::flowPath(source, sink) -select sink.getNode(), source, sink, "This query depends on a $@.", source.getNode(), - "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.qhelp b/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.qhelp deleted file mode 100644 index 17afa6275fc..00000000000 --- a/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql b/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql deleted file mode 100644 index 804ead11a35..00000000000 --- a/java/ql/src/Security/CWE/CWE-113/ResponseSplittingLocal.ql +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @name HTTP response splitting from local source - * @description Writing user input directly to an HTTP header - * makes code vulnerable to attack by header splitting. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 6.1 - * @precision medium - * @id java/http-response-splitting-local - * @tags security - * external/cwe/cwe-113 - */ - -import java -import semmle.code.java.security.ResponseSplittingLocalQuery -import ResponseSplittingLocalFlow::PathGraph - -from ResponseSplittingLocalFlow::PathNode source, ResponseSplittingLocalFlow::PathNode sink -where ResponseSplittingLocalFlow::flowPath(source, sink) -select sink.getNode(), source, sink, - "This header depends on a $@, which may cause a response-splitting vulnerability.", - source.getNode(), "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.qhelp b/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.qhelp deleted file mode 100644 index 3f467edeca3..00000000000 --- a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql b/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql deleted file mode 100644 index 1ba0521ee4d..00000000000 --- a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @name Improper validation of local user-provided size used for array construction - * @description Using unvalidated local input as the argument to - * a construction of an array can lead to index out of bound exceptions. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 8.8 - * @precision medium - * @id java/improper-validation-of-array-construction-local - * @tags security - * external/cwe/cwe-129 - */ - -import java -import semmle.code.java.security.internal.ArraySizing -import semmle.code.java.security.ImproperValidationOfArrayConstructionLocalQuery -import ImproperValidationOfArrayConstructionLocalFlow::PathGraph - -from - ImproperValidationOfArrayConstructionLocalFlow::PathNode source, - ImproperValidationOfArrayConstructionLocalFlow::PathNode sink, Expr sizeExpr, - ArrayCreationExpr arrayCreation, CheckableArrayAccess arrayAccess -where - arrayAccess.canThrowOutOfBoundsDueToEmptyArray(sizeExpr, arrayCreation) and - sizeExpr = sink.getNode().asExpr() and - ImproperValidationOfArrayConstructionLocalFlow::flowPath(source, sink) -select arrayAccess.getIndexExpr(), source, sink, - "This accesses the $@, but the array is initialized using a $@ which may be zero.", arrayCreation, - "array", source.getNode(), "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.qhelp b/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.qhelp deleted file mode 100644 index 554a27b1fdc..00000000000 --- a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql b/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql deleted file mode 100644 index 7302ea676d1..00000000000 --- a/java/ql/src/Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @name Improper validation of local user-provided array index - * @description Using local user input as an index to an array, without - * proper validation, can lead to index out of bound exceptions. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 8.8 - * @precision medium - * @id java/improper-validation-of-array-index-local - * @tags security - * external/cwe/cwe-129 - */ - -import java -import semmle.code.java.security.internal.ArraySizing -import semmle.code.java.security.ImproperValidationOfArrayIndexLocalQuery -import ImproperValidationOfArrayIndexLocalFlow::PathGraph - -from - ImproperValidationOfArrayIndexLocalFlow::PathNode source, - ImproperValidationOfArrayIndexLocalFlow::PathNode sink, CheckableArrayAccess arrayAccess -where - arrayAccess.canThrowOutOfBounds(sink.getNode().asExpr()) and - ImproperValidationOfArrayIndexLocalFlow::flowPath(source, sink) -select arrayAccess.getIndexExpr(), source, sink, - "This index depends on a $@ which can cause an ArrayIndexOutOfBoundsException.", source.getNode(), - "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.qhelp b/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.qhelp deleted file mode 100644 index cb33b0d27ba..00000000000 --- a/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql b/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql deleted file mode 100644 index ef37ebac1c9..00000000000 --- a/java/ql/src/Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @name Use of externally-controlled format string from local source - * @description Using external input in format strings can lead to exceptions or information leaks. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 9.3 - * @precision medium - * @id java/tainted-format-string-local - * @tags security - * external/cwe/cwe-134 - */ - -import java -import semmle.code.java.StringFormat -import semmle.code.java.security.ExternallyControlledFormatStringLocalQuery -import ExternallyControlledFormatStringLocalFlow::PathGraph - -from - ExternallyControlledFormatStringLocalFlow::PathNode source, - ExternallyControlledFormatStringLocalFlow::PathNode sink, StringFormat formatCall -where - ExternallyControlledFormatStringLocalFlow::flowPath(source, sink) and - sink.getNode().asExpr() = formatCall.getFormatArgument() -select formatCall.getFormatArgument(), source, sink, "Format string depends on a $@.", - source.getNode(), "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql b/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql index c32b70e30ee..1de66916f41 100644 --- a/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql +++ b/java/ql/src/Security/CWE/CWE-190/ArithmeticTainted.ql @@ -18,18 +18,18 @@ import semmle.code.java.security.ArithmeticCommon import semmle.code.java.security.ArithmeticTaintedQuery module Flow = - DataFlow::MergePathGraph; + DataFlow::MergePathGraph; import Flow::PathGraph from Flow::PathNode source, Flow::PathNode sink, ArithExpr exp, string effect where - RemoteUserInputOverflow::flowPath(source.asPathNode1(), sink.asPathNode1()) and + ArithmeticOverflow::flowPath(source.asPathNode1(), sink.asPathNode1()) and overflowSink(exp, sink.getNode().asExpr()) and effect = "overflow" or - RemoteUserInputUnderflow::flowPath(source.asPathNode2(), sink.asPathNode2()) and + ArithmeticUnderflow::flowPath(source.asPathNode2(), sink.asPathNode2()) and underflowSink(exp, sink.getNode().asExpr()) and effect = "underflow" select exp, source, sink, diff --git a/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.qhelp b/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.qhelp deleted file mode 100644 index 5a193f13666..00000000000 --- a/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql b/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql deleted file mode 100644 index be7092ee3e0..00000000000 --- a/java/ql/src/Security/CWE/CWE-190/ArithmeticTaintedLocal.ql +++ /dev/null @@ -1,38 +0,0 @@ -/** - * @name Local-user-controlled data in arithmetic expression - * @description Arithmetic operations on user-controlled data that is not validated can cause - * overflows. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 8.6 - * @precision medium - * @id java/tainted-arithmetic-local - * @tags security - * external/cwe/cwe-190 - * external/cwe/cwe-191 - */ - -import java -import semmle.code.java.dataflow.DataFlow -import semmle.code.java.security.ArithmeticCommon -import semmle.code.java.security.ArithmeticTaintedLocalQuery - -module Flow = - DataFlow::MergePathGraph; - -import Flow::PathGraph - -from Flow::PathNode source, Flow::PathNode sink, ArithExpr exp, string effect -where - ArithmeticTaintedLocalOverflowFlow::flowPath(source.asPathNode1(), sink.asPathNode1()) and - overflowSink(exp, sink.getNode().asExpr()) and - effect = "overflow" - or - ArithmeticTaintedLocalUnderflowFlow::flowPath(source.asPathNode2(), sink.asPathNode2()) and - underflowSink(exp, sink.getNode().asExpr()) and - effect = "underflow" -select exp, source, sink, - "This arithmetic expression depends on a $@, potentially causing an " + effect + ".", - source.getNode(), "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql b/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql index 7ca19969d88..c249f595f6e 100644 --- a/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql +++ b/java/ql/src/Security/CWE/CWE-190/ComparisonWithWiderType.ql @@ -16,43 +16,20 @@ import java import semmle.code.java.arithmetic.Overflow -int leftWidth(ComparisonExpr e) { result = e.getLeftOperand().getType().(NumType).getWidthRank() } +int widthRank(Expr e) { result = e.getType().(NumType).getWidthRank() } -int rightWidth(ComparisonExpr e) { result = e.getRightOperand().getType().(NumType).getWidthRank() } - -abstract class WideningComparison extends BinaryExpr instanceof ComparisonExpr { - abstract Expr getNarrower(); - - abstract Expr getWider(); +predicate wideningComparison(ComparisonExpr c, Expr lesserOperand, Expr greaterOperand) { + lesserOperand = c.getLesserOperand() and + greaterOperand = c.getGreaterOperand() and + widthRank(lesserOperand) < widthRank(greaterOperand) } -class LTWideningComparison extends WideningComparison { - LTWideningComparison() { - (this instanceof LEExpr or this instanceof LTExpr) and - leftWidth(this) < rightWidth(this) - } - - override Expr getNarrower() { result = this.getLeftOperand() } - - override Expr getWider() { result = this.getRightOperand() } -} - -class GTWideningComparison extends WideningComparison { - GTWideningComparison() { - (this instanceof GEExpr or this instanceof GTExpr) and - leftWidth(this) > rightWidth(this) - } - - override Expr getNarrower() { result = this.getRightOperand() } - - override Expr getWider() { result = this.getLeftOperand() } -} - -from WideningComparison c, LoopStmt l +from ComparisonExpr c, LoopStmt l, Expr lesserOperand, Expr greaterOperand where + wideningComparison(c, lesserOperand, greaterOperand) and not c.getAnOperand().isCompileTimeConstant() and l.getCondition().getAChildExpr*() = c select c, - "Comparison between $@ of type " + c.getNarrower().getType().getName() + " and $@ of wider type " + - c.getWider().getType().getName() + ".", c.getNarrower(), "expression", c.getWider(), + "Comparison between $@ of type " + lesserOperand.getType().getName() + " and $@ of wider type " + + greaterOperand.getType().getName() + ".", lesserOperand, "expression", greaterOperand, "expression" diff --git a/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql b/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql index 1ea08ca7319..13843884651 100644 --- a/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql +++ b/java/ql/src/Security/CWE/CWE-319/UseSSLSocketFactories.ql @@ -16,23 +16,24 @@ import semmle.code.java.security.Encryption class NetworkClass extends Class { NetworkClass() { - this.getAnAncestor().getQualifiedName().matches("java.rmi.%") or - this.getAnAncestor().getQualifiedName().matches("java.net.%") or - this.getAnAncestor().getQualifiedName().matches("javax.net.%") + this.getAnAncestor() + .getPackage() + .getName() + .regexpMatch("(java\\.net|java\\.rmi|javax\\.net)(\\..*)?") } } class SocketFactoryType extends RefType { SocketFactoryType() { - this.getQualifiedName() = "java.rmi.server.RMIServerSocketFactory" or - this.getQualifiedName() = "java.rmi.server.RMIClientSocketFactory" or - this.getQualifiedName() = "javax.net.SocketFactory" or - this.getQualifiedName() = "java.net.SocketImplFactory" + this.hasQualifiedName("java.rmi.server", "RMIServerSocketFactory") or + this.hasQualifiedName("java.rmi.server", "RMIClientSocketFactory") or + this.hasQualifiedName("javax.net", "SocketFactory") or + this.hasQualifiedName("java.net", "SocketImplFactory") } } /** Holds if the method `m` has a factory parameter at location `p`. */ -cached +pragma[nomagic] predicate usesFactory(Method m, int p) { m.getParameter(p).getType().(RefType).getAnAncestor() instanceof SocketFactoryType } diff --git a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.ql b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.ql index 9bc90f49c1f..0fa9913caf1 100644 --- a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.ql +++ b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.ql @@ -16,5 +16,5 @@ import TrustBoundaryFlow::PathGraph from TrustBoundaryFlow::PathNode source, TrustBoundaryFlow::PathNode sink where TrustBoundaryFlow::flowPath(source, sink) -select sink.getNode(), sink, source, - "This servlet reads data from a remote source and writes it to a session variable." +select sink.getNode(), source, sink, + "This servlet reads data from a $@ and writes it to a session variable.", source, "remote source" diff --git a/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.qhelp b/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.qhelp deleted file mode 100644 index 05e5cf6fb49..00000000000 --- a/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql b/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql deleted file mode 100644 index 0ba8f5ec38c..00000000000 --- a/java/ql/src/Security/CWE/CWE-601/UrlRedirectLocal.ql +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @name URL redirection from local source - * @description URL redirection based on unvalidated user-input - * may cause redirection to malicious web sites. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 6.1 - * @precision medium - * @id java/unvalidated-url-redirection-local - * @tags security - * external/cwe/cwe-601 - */ - -import java -import semmle.code.java.security.UrlRedirectLocalQuery -import UrlRedirectLocalFlow::PathGraph - -from UrlRedirectLocalFlow::PathNode source, UrlRedirectLocalFlow::PathNode sink -where UrlRedirectLocalFlow::flowPath(source, sink) -select sink.getNode(), source, sink, "Untrusted URL redirection depends on a $@.", source.getNode(), - "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-611/XXE.qhelp b/java/ql/src/Security/CWE/CWE-611/XXE.qhelp index 734d352628e..94d91685c2c 100644 --- a/java/ql/src/Security/CWE/CWE-611/XXE.qhelp +++ b/java/ql/src/Security/CWE/CWE-611/XXE.qhelp @@ -28,10 +28,9 @@ This improves security but the code will still be at risk of denial of service a Protection against denial of service attacks may also be implemented by setting entity expansion limits, which is done by default in recent JDK and JRE implementations. -Because there are many different ways to disable external entity retrieval with varying support between different providers, -in this query we choose to specifically check for the OWASP recommended way -to disable external entity retrieval for a particular parser. There may be other ways of making a particular parser safe -which deviate from these guidelines, in which case this query will continue to flag the parser as potentially dangerous. +We recommend visiting OWASP's XML Entity Prevention Cheat Sheet, +finding the specific XML parser, and applying the mitigation listed there. Other mitigations might be sufficient in some cases, but manual verification will be needed, +as the query will continue to flag the parser as potentially dangerous.

    diff --git a/java/ql/src/Security/CWE/CWE-611/XXELocal.qhelp b/java/ql/src/Security/CWE/CWE-611/XXELocal.qhelp deleted file mode 100644 index 718e8437486..00000000000 --- a/java/ql/src/Security/CWE/CWE-611/XXELocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-611/XXELocal.ql b/java/ql/src/Security/CWE/CWE-611/XXELocal.ql deleted file mode 100644 index 5e306a65349..00000000000 --- a/java/ql/src/Security/CWE/CWE-611/XXELocal.ql +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @name Resolving XML external entity in user-controlled data from local source - * @description Parsing user-controlled XML documents and allowing expansion of external entity - * references may lead to disclosure of confidential data or denial of service. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 9.1 - * @precision medium - * @id java/xxe-local - * @tags security - * external/cwe/cwe-611 - * external/cwe/cwe-776 - * external/cwe/cwe-827 - */ - -import java -import semmle.code.java.dataflow.DataFlow -import semmle.code.java.security.XxeLocalQuery -import XxeLocalFlow::PathGraph - -from XxeLocalFlow::PathNode source, XxeLocalFlow::PathNode sink -where XxeLocalFlow::flowPath(source, sink) -select sink.getNode(), source, sink, - "XML parsing depends on a $@ without guarding against external entity expansion.", - source.getNode(), "user-provided value" diff --git a/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql b/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql index 0387a16eff6..c2405df11c9 100644 --- a/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql +++ b/java/ql/src/Security/CWE/CWE-676/PotentiallyDangerousFunction.ql @@ -13,11 +13,13 @@ import java -predicate dangerousMethod(string descriptor) { descriptor = "java.lang.Thread.stop" } +predicate dangerousMethod(string pack, string type, string name) { + pack = "java.lang" and type = "Thread" and name = "stop" +} -from MethodCall call, Method target, string descriptor +from MethodCall call, Method target, string pack, string type, string name where call.getCallee() = target and - descriptor = target.getDeclaringType().getQualifiedName() + "." + target.getName() and - dangerousMethod(descriptor) -select call, "Call to " + descriptor + " is potentially dangerous." + target.hasQualifiedName(pack, type, name) and + dangerousMethod(pack, type, name) +select call, "Call to " + pack + "." + type + "." + name + " is potentially dangerous." diff --git a/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.qhelp b/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.qhelp deleted file mode 100644 index d225599aca1..00000000000 --- a/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.qhelp +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql b/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql deleted file mode 100644 index 86bd1a5b048..00000000000 --- a/java/ql/src/Security/CWE/CWE-681/NumericCastTaintedLocal.ql +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @name Local-user-controlled data in numeric cast - * @description Casting user-controlled numeric data to a narrower type without validation - * can cause unexpected truncation. - * @kind path-problem - * @problem.severity recommendation - * @security-severity 9.0 - * @precision medium - * @id java/tainted-numeric-cast-local - * @tags security - * external/cwe/cwe-197 - * external/cwe/cwe-681 - */ - -import java -import semmle.code.java.security.NumericCastTaintedQuery -import NumericCastLocalFlow::PathGraph - -from - NumericCastLocalFlow::PathNode source, NumericCastLocalFlow::PathNode sink, - NumericNarrowingCastExpr exp, VarAccess tainted -where - exp.getExpr() = tainted and - sink.getNode().asExpr() = tainted and - NumericCastLocalFlow::flowPath(source, sink) and - not exists(RightShiftOp e | e.getShiftedVariable() = tainted.getVariable()) -select exp, source, sink, - "This cast to a narrower type depends on a $@, potentially causing truncation.", source.getNode(), - "user-provided value" diff --git a/java/ql/src/Telemetry/ExternalApi.qll b/java/ql/src/Telemetry/ExternalApi.qll index 47527dfbb46..a548593c36a 100644 --- a/java/ql/src/Telemetry/ExternalApi.qll +++ b/java/ql/src/Telemetry/ExternalApi.qll @@ -1,6 +1,8 @@ /** Provides classes and predicates related to handling APIs from external libraries. */ private import java +private import semmle.code.java.dataflow.ApiSources as ApiSources +private import semmle.code.java.dataflow.ApiSinks as ApiSinks private import semmle.code.java.dataflow.DataFlow private import semmle.code.java.dataflow.ExternalFlow private import semmle.code.java.dataflow.FlowSources @@ -69,13 +71,11 @@ class ExternalApi extends Callable { } pragma[nomagic] - predicate isSource() { - this.getAnOutput() instanceof RemoteFlowSource or sourceNode(this.getAnOutput(), _) - } + predicate isSource() { this.getAnOutput() instanceof ApiSources::SourceNode } /** Holds if this API is a known sink. */ pragma[nomagic] - predicate isSink() { sinkNode(this.getAnInput(), _) } + predicate isSink() { this.getAnInput() instanceof ApiSinks::SinkNode } /** Holds if this API is a known neutral. */ pragma[nomagic] diff --git a/java/ql/src/change-notes/released/0.8.16.md b/java/ql/src/change-notes/released/0.8.16.md new file mode 100644 index 00000000000..f11c58a3b38 --- /dev/null +++ b/java/ql/src/change-notes/released/0.8.16.md @@ -0,0 +1,3 @@ +## 0.8.16 + +No user-facing changes. diff --git a/java/ql/src/change-notes/released/1.0.0.md b/java/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..38d1a919ba5 --- /dev/null +++ b/java/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,11 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. +* Removed `local` query variants. The results pertaining to local sources can be found using the non-local counterpart query. As an example, the results previously found by `java/unvalidated-url-redirection-local` can be found by `java/unvalidated-url-redirection`, if the `local` threat model is enabled. The removed queries are `java/path-injection-local`, `java/command-line-injection-local`, `java/xss-local`, `java/sql-injection-local`, `java/http-response-splitting-local`, `java/improper-validation-of-array-construction-local`, `java/improper-validation-of-array-index-local`, `java/tainted-format-string-local`, `java/tainted-arithmetic-local`, `java/unvalidated-url-redirection-local`, `java/xxe-local` and `java/tainted-numeric-cast-local`. + +### Minor Analysis Improvements + +* The alert message for the query "Trust boundary violation" (`java/trust-boundary-violation`) has been updated to include a link to the remote source. +* The sanitizer of the query `java/zipslip` has been improved to include nodes that are safe due to having certain safe types. This reduces false positives. diff --git a/java/ql/src/codeql-pack.release.yml b/java/ql/src/codeql-pack.release.yml index 2e3c183bb7a..b7eeb5b9736 100644 --- a/java/ql/src/codeql-pack.release.yml +++ b/java/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.8.15 +lastReleaseVersion: 1.0.0 diff --git a/java/ql/src/experimental/Security/CWE/CWE-078/CommandInjectionRuntimeExec.qll b/java/ql/src/experimental/Security/CWE/CWE-078/CommandInjectionRuntimeExec.qll index a9ea1049187..280d6608aad 100644 --- a/java/ql/src/experimental/Security/CWE/CWE-078/CommandInjectionRuntimeExec.qll +++ b/java/ql/src/experimental/Security/CWE/CWE-078/CommandInjectionRuntimeExec.qll @@ -72,7 +72,7 @@ class ArrayInitAtNonZeroIndex extends DataFlow::Node { class StreamConcatAtNonZeroIndex extends DataFlow::Node { StreamConcatAtNonZeroIndex() { exists(MethodCall call, int index | - call.getMethod().getQualifiedName() = "java.util.stream.Stream.concat" and + call.getMethod().hasQualifiedName("java.util.stream", "Stream", "concat") and call.getArgument(index) = this.asExpr() and index != 0 ) diff --git a/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql b/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql index 5d543d65011..8e3c34c0dc4 100644 --- a/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql +++ b/java/ql/src/experimental/Security/CWE/CWE-078/ExecTainted.ql @@ -14,7 +14,7 @@ import java import semmle.code.java.security.CommandLineQuery -import RemoteUserInputToArgumentToExecFlow::PathGraph +import InputToArgumentToExecFlow::PathGraph private import semmle.code.java.dataflow.ExternalFlow private class ActivateModels extends ActiveExperimentalModels { @@ -23,8 +23,7 @@ private class ActivateModels extends ActiveExperimentalModels { // This is a clone of query `java/command-line-injection` that also includes experimental sinks. from - RemoteUserInputToArgumentToExecFlow::PathNode source, - RemoteUserInputToArgumentToExecFlow::PathNode sink, Expr execArg + InputToArgumentToExecFlow::PathNode source, InputToArgumentToExecFlow::PathNode sink, Expr execArg where execIsTainted(source, sink, execArg) select execArg, source, sink, "This command line depends on a $@.", source.getNode(), "user-provided value" diff --git a/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql b/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql index d12ea262aed..844e6760101 100644 --- a/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql +++ b/java/ql/src/experimental/Security/CWE/CWE-939/IncorrectURLVerification.ql @@ -72,8 +72,7 @@ class HostVerificationMethodCall extends MethodCall { exists(MethodCall ma, Method m, Field f | this.getArgument(0) = ma and ma.getMethod() = m and - m.hasName("getString") and - m.getDeclaringType().getQualifiedName() = "android.content.res.Resources" and + m.hasQualifiedName("android.content.res", "Resources", "getString") and ma.getArgument(0).(FieldRead).getField() = f and f.getDeclaringType() instanceof AndroidRString ) //Check resource properties in /res/values/strings.xml in Android mobile applications using res.getString(R.string.key) diff --git a/java/ql/src/qlpack.yml b/java/ql/src/qlpack.yml index b2225619f65..2bf470cf77b 100644 --- a/java/ql/src/qlpack.yml +++ b/java/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-queries -version: 0.8.15 +version: 1.0.0 groups: - java - queries diff --git a/java/ql/src/utils/modeleditor/ModelEditor.qll b/java/ql/src/utils/modeleditor/ModelEditor.qll index 2c1a56823f1..dd4d405b83e 100644 --- a/java/ql/src/utils/modeleditor/ModelEditor.qll +++ b/java/ql/src/utils/modeleditor/ModelEditor.qll @@ -77,7 +77,7 @@ class Endpoint extends Callable { predicate isNeutral() { exists(string namespace, string type, string name, string signature | neutralModel(namespace, type, name, signature, _, _) and - this = interpretElement(namespace, type, false, name, signature, "") + this = interpretElement(namespace, type, false, name, signature, "", _) ) } diff --git a/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll b/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll index 0a22178d108..4a7d97c6c60 100644 --- a/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll +++ b/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll @@ -6,8 +6,31 @@ private import CaptureModelsSpecific private import CaptureModelsPrinting +/** + * A node from which flow can return to the caller. This is either a regular + * `ReturnNode` or a `PostUpdateNode` corresponding to the value of a parameter. + */ +private class ReturnNodeExt extends DataFlow::Node { + private DataFlowImplCommon::ReturnKindExt kind; + + ReturnNodeExt() { + kind = DataFlowImplCommon::getValueReturnPosition(this).getKind() or + kind = DataFlowImplCommon::getParamReturnPosition(this, _).getKind() + } + + string getOutput() { + kind instanceof DataFlowImplCommon::ValueReturnKind and + result = "ReturnValue" + or + exists(ParameterPosition pos | + pos = kind.(DataFlowImplCommon::ParamUpdateReturnKind).getPosition() and + result = paramReturnNodeAsOutput(returnNodeEnclosingCallable(this), pos) + ) + } +} + class DataFlowTargetApi extends TargetApiSpecific { - DataFlowTargetApi() { isRelevantForDataFlowModels(this) } + DataFlowTargetApi() { not isUninterestingForDataFlowModels(this) } } private module Printing implements PrintingSig { @@ -65,7 +88,7 @@ string asInputArgument(DataFlow::Node source) { result = asInputArgumentSpecific * Gets the summary model of `api`, if it follows the `fluent` programming pattern (returns `this`). */ string captureQualifierFlow(TargetApiSpecific api) { - exists(DataFlowImplCommon::ReturnNodeExt ret | + exists(ReturnNodeExt ret | api = returnNodeEnclosingCallable(ret) and isOwnInstanceAccessNode(ret) ) and @@ -130,7 +153,7 @@ module ThroughFlowConfig implements DataFlow::StateConfigSig { } predicate isSink(DataFlow::Node sink, FlowState state) { - sink instanceof DataFlowImplCommon::ReturnNodeExt and + sink instanceof ReturnNodeExt and not isOwnInstanceAccessNode(sink) and not exists(captureQualifierFlow(sink.asExpr().getEnclosingCallable())) and (state instanceof TaintRead or state instanceof TaintStore) @@ -171,14 +194,11 @@ private module ThroughFlow = TaintTracking::GlobalWithState; * Gets the summary model(s) of `api`, if there is flow from parameters to return value or parameter. */ string captureThroughFlow(DataFlowTargetApi api) { - exists( - DataFlow::ParameterNode p, DataFlowImplCommon::ReturnNodeExt returnNodeExt, string input, - string output - | + exists(DataFlow::ParameterNode p, ReturnNodeExt returnNodeExt, string input, string output | ThroughFlow::flow(p, returnNodeExt) and returnNodeExt.(DataFlow::Node).getEnclosingCallable() = api and input = parameterNodeAsInput(p) and - output = returnNodeAsOutput(returnNodeExt) and + output = returnNodeExt.getOutput() and input != output and result = ModelPrinting::asTaintModel(api, input, output) ) @@ -196,7 +216,7 @@ module FromSourceConfig implements DataFlow::ConfigSig { predicate isSink(DataFlow::Node sink) { exists(DataFlowTargetApi c | - sink instanceof DataFlowImplCommon::ReturnNodeExt and + sink instanceof ReturnNodeExt and sink.getEnclosingCallable() = c ) } @@ -214,12 +234,12 @@ private module FromSource = TaintTracking::Global; * Gets the source model(s) of `api`, if there is flow from an existing known source to the return of `api`. */ string captureSource(DataFlowTargetApi api) { - exists(DataFlow::Node source, DataFlow::Node sink, string kind | + exists(DataFlow::Node source, ReturnNodeExt sink, string kind | FromSource::flow(source, sink) and ExternalFlow::sourceNode(source, kind) and api = sink.getEnclosingCallable() and isRelevantSourceKind(kind) and - result = ModelPrinting::asSourceModel(api, returnNodeAsOutput(sink), kind) + result = ModelPrinting::asSourceModel(api, sink.getOutput(), kind) ) } diff --git a/java/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll b/java/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll index 2b69c7d0aff..70e750b2ee8 100644 --- a/java/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll +++ b/java/ql/src/utils/modelgenerator/internal/CaptureModelsSpecific.qll @@ -13,6 +13,7 @@ private import semmle.code.java.dataflow.TaintTracking as Tt import semmle.code.java.dataflow.ExternalFlow as ExternalFlow import semmle.code.java.dataflow.internal.DataFlowImplCommon as DataFlowImplCommon import semmle.code.java.dataflow.internal.DataFlowPrivate as DataFlowPrivate +import semmle.code.java.dataflow.internal.DataFlowDispatch as DataFlowDispatch module DataFlow = Df::DataFlow; @@ -24,90 +25,106 @@ class Unit = J::Unit; class Callable = J::Callable; -private J::Method superImpl(J::Method m) { - result = m.getAnOverride() and - not exists(result.getAnOverride()) and - not m instanceof J::ToStringMethod -} - private predicate isInfrequentlyUsed(J::CompilationUnit cu) { cu.getPackage().getName().matches("javax.swing%") or cu.getPackage().getName().matches("java.awt%") } -/** - * Holds if it is relevant to generate models for `api`. - */ -private predicate isRelevantForModels(Callable api) { +private predicate relevant(Callable api) { + api.isPublic() and + api.getDeclaringType().isPublic() and + api.fromSource() and not isUninterestingForModels(api) and - not isInfrequentlyUsed(api.getCompilationUnit()) and - // Disregard all APIs that have a manual model. - not api = any(FlowSummaryImpl::Public::SummarizedCallable sc | sc.applyManualModel()).asCallable() and - not api = - any(FlowSummaryImpl::Public::NeutralSummaryCallable sc | sc.hasManualModel()).asCallable() + not isInfrequentlyUsed(api.getCompilationUnit()) +} + +private J::Method getARelevantOverride(J::Method m) { + result = m.getAnOverride() and + relevant(result) and + // Other exclusions for overrides. + not m instanceof J::ToStringMethod } /** - * Holds if it is relevant to generate models for `api` based on data flow analysis. + * Gets the super implementation of `m` if it is relevant. + * If such a super implementations does not exist, returns `m` if it is relevant. */ -predicate isRelevantForDataFlowModels(Callable api) { - isRelevantForModels(api) and - (not api.getDeclaringType() instanceof J::Interface or exists(api.getBody())) +private J::Callable liftedImpl(J::Callable m) { + ( + result = getARelevantOverride(m) + or + result = m and relevant(m) + ) and + not exists(getARelevantOverride(result)) } -predicate isRelevantForTypeBasedFlowModels = isRelevantForModels/1; +private predicate hasManualModel(Callable api) { + api = any(FlowSummaryImpl::Public::SummarizedCallable sc | sc.applyManualModel()).asCallable() or + api = any(FlowSummaryImpl::Public::NeutralSummaryCallable sc | sc.hasManualModel()).asCallable() +} /** - * A class of Callables that are relevant for generating summary, source and sinks models for. + * Holds if it is irrelevant to generate models for `api` based on data flow analysis. * - * In the Standard library and 3rd party libraries it the Callables that can be called - * from outside the library itself. + * This serves as an extra filter for the `relevant` predicate. + */ +predicate isUninterestingForDataFlowModels(Callable api) { + api.getDeclaringType() instanceof J::Interface and not exists(api.getBody()) +} + +/** + * Holds if it is irrelevant to generate models for `api` based on type-based analysis. + * + * This serves as an extra filter for the `relevant` predicate. + */ +predicate isUninterestingForTypeBasedFlowModels(Callable api) { none() } + +/** + * A class of callables that are potentially relevant for generating summary, source, sink + * and neutral models. + * + * In the Standard library and 3rd party libraries it is the callables (or callables that have a + * super implementation) that can be called from outside the library itself. */ class TargetApiSpecific extends Callable { + private Callable lift; + TargetApiSpecific() { - this.isPublic() and - this.fromSource() and - ( - this.getDeclaringType().isPublic() or - superImpl(this).getDeclaringType().isPublic() - ) and - isRelevantForModels(this) + lift = liftedImpl(this) and + not hasManualModel(lift) } /** - * Gets the callable that a model will be lifted to, if any. + * Gets the callable that a model will be lifted to. */ - Callable lift() { - exists(Method m | m = superImpl(this) and m.fromSource() | result = m) - or - not exists(superImpl(this)) and result = this - } + Callable lift() { result = lift } + + /** + * Holds if this callable is relevant in terms of generating models. + */ + predicate isRelevant() { relevant(this) } } -private string isExtensible(J::RefType ref) { - if ref.isFinal() then result = "false" else result = "true" -} - -private string typeAsModel(J::RefType type) { - result = - type.getCompilationUnit().getPackage().getName() + ";" + - type.getErasure().(J::RefType).nestedName() -} - -private J::RefType bestTypeForModel(TargetApiSpecific api) { - result = api.lift().getDeclaringType() +private string isExtensible(Callable c) { + if c.getDeclaringType().isFinal() then result = "false" else result = "true" } /** - * Returns the appropriate type name for the model. Either the type - * declaring the method or the supertype introducing the method. + * Returns the appropriate type name for the model. */ -private string typeAsSummaryModel(TargetApiSpecific api) { - result = typeAsModel(bestTypeForModel(api)) +private string typeAsModel(Callable c) { + exists(RefType type | type = c.getDeclaringType() | + result = + type.getCompilationUnit().getPackage().getName() + ";" + + type.getErasure().(J::RefType).nestedName() + ) } -private predicate partialModel(TargetApiSpecific api, string type, string name, string parameters) { - type = typeAsSummaryModel(api) and +private predicate partialModel( + Callable api, string type, string extensible, string name, string parameters +) { + type = typeAsModel(api) and + extensible = isExtensible(api) and name = api.getName() and parameters = ExternalFlow::paramsString(api) } @@ -116,11 +133,11 @@ private predicate partialModel(TargetApiSpecific api, string type, string name, * Computes the first 6 columns for MaD rows. */ string asPartialModel(TargetApiSpecific api) { - exists(string type, string name, string parameters | - partialModel(api, type, name, parameters) and + exists(string type, string extensible, string name, string parameters | + partialModel(api.lift(), type, extensible, name, parameters) and result = type + ";" // - + isExtensible(bestTypeForModel(api)) + ";" // + + extensible + ";" // + name + ";" // + parameters + ";" // + /* ext + */ ";" // @@ -132,7 +149,7 @@ string asPartialModel(TargetApiSpecific api) { */ string asPartialNeutralModel(TargetApiSpecific api) { exists(string type, string name, string parameters | - partialModel(api, type, name, parameters) and + partialModel(api, type, _, name, parameters) and result = type + ";" // + name + ";" // @@ -190,26 +207,23 @@ string parameterAccess(J::Parameter p) { class InstanceParameterNode = DataFlow::InstanceParameterNode; +class ParameterPosition = DataFlowDispatch::ParameterPosition; + /** - * Gets the MaD string represention of the the return node `node`. + * Gets the MaD string representation of return through parameter at position + * `pos` of callable `c`. */ -string returnNodeAsOutput(DataFlowImplCommon::ReturnNodeExt node) { - if node.getKind() instanceof DataFlowImplCommon::ValueReturnKind - then result = "ReturnValue" - else - exists(int pos | - pos = node.getKind().(DataFlowImplCommon::ParamUpdateReturnKind).getPosition() - | - result = parameterAccess(node.(DataFlow::Node).getEnclosingCallable().getParameter(pos)) - or - result = qualifierString() and pos = -1 - ) +bindingset[c] +string paramReturnNodeAsOutput(Callable c, ParameterPosition pos) { + result = parameterAccess(c.getParameter(pos)) + or + result = qualifierString() and pos = -1 } /** * Gets the enclosing callable of `ret`. */ -Callable returnNodeEnclosingCallable(DataFlowImplCommon::ReturnNodeExt ret) { +Callable returnNodeEnclosingCallable(DataFlow::Node ret) { result = DataFlowImplCommon::getNodeEnclosingCallable(ret).asCallable() } @@ -228,6 +242,15 @@ predicate sinkModelSanitizer(DataFlow::Node node) { ) } +private class ManualNeutralSinkCallable extends Callable { + ManualNeutralSinkCallable() { + this = + any(FlowSummaryImpl::Public::NeutralCallable nc | + nc.hasManualModel() and nc.getKind() = "sink" + ).asCallable() + } +} + /** * Holds if `source` is an api entrypoint relevant for creating sink models. */ @@ -236,14 +259,15 @@ predicate apiSource(DataFlow::Node source) { source.asExpr().(J::FieldAccess).isOwnFieldAccess() or source instanceof DataFlow::ParameterNode ) and - source.getEnclosingCallable().isPublic() and - exists(J::RefType t | - t = source.getEnclosingCallable().getDeclaringType().getAnAncestor() and - not t instanceof J::TypeObject and - t.isPublic() - ) and - isRelevantForModels(source.getEnclosingCallable()) and - exists(asPartialModel(source.getEnclosingCallable())) + exists(Callable enclosing | enclosing = source.getEnclosingCallable() | + exists(liftedImpl(enclosing)) and + not enclosing instanceof ManualNeutralSinkCallable and + exists(J::RefType t | + t = enclosing.getDeclaringType().getAnAncestor() and + not t instanceof J::TypeObject and + t.isPublic() + ) + ) } /** diff --git a/java/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll b/java/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll index 40190711e40..24e8cd92d51 100644 --- a/java/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll +++ b/java/ql/src/utils/modelgenerator/internal/CaptureSummaryFlowQuery.qll @@ -79,5 +79,6 @@ string captureFlow(DataFlowTargetApi api) { */ string captureNoFlow(DataFlowTargetApi api) { not exists(DataFlowTargetApi api0 | exists(captureFlow(api0)) and api0.lift() = api.lift()) and + api.isRelevant() and result = ModelPrinting::asNeutralSummaryModel(api) } diff --git a/java/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll b/java/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll index 90833748715..fb2b8141c2e 100644 --- a/java/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll +++ b/java/ql/src/utils/modelgenerator/internal/CaptureTypeBasedSummaryModels.qll @@ -296,7 +296,7 @@ private module ModelPrinting = PrintingImpl; * on the Theorems for Free approach. */ class TypeBasedFlowTargetApi extends Specific::TargetApiSpecific { - TypeBasedFlowTargetApi() { Specific::isRelevantForTypeBasedFlowModels(this) } + TypeBasedFlowTargetApi() { not Specific::isUninterestingForTypeBasedFlowModels(this) } /** * Gets the string representation of all type based summaries for `this` diff --git a/java/ql/test/TestUtilities/InlineMadTest.qll b/java/ql/test/TestUtilities/InlineMadTest.qll new file mode 100644 index 00000000000..91265466db5 --- /dev/null +++ b/java/ql/test/TestUtilities/InlineMadTest.qll @@ -0,0 +1,16 @@ +private import java as J +private import codeql.mad.test.InlineMadTest + +private module InlineMadTestLang implements InlineMadTestLangSig { + class Callable = J::Callable; + + string getComment(Callable c) { + exists(J::Javadoc doc | + hasJavadoc(c, doc) and + isNormalComment(doc) and + result = doc.getChild(0).toString() + ) + } +} + +import InlineMadTestImpl diff --git a/java/ql/test/experimental/query-tests/security/CWE-020/Log4jInjectionTest.expected b/java/ql/test/experimental/query-tests/security/CWE-020/Log4jInjectionTest.expected index efd422d4d4a..f254f76071e 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-020/Log4jInjectionTest.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-020/Log4jInjectionTest.expected @@ -1,3135 +1,3135 @@ edges -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:31:41:31:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:32:41:32:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:33:56:33:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:34:56:34:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:35:51:35:58 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:36:59:36:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:37:59:37:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:38:41:38:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2023 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:38:41:38:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:47997 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:39:50:39:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:40:50:40:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:41:70:41:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:42:65:42:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:43:50:43:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:44:80:44:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:45:65:45:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:46:50:46:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:47:95:47:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:48:80:48:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:49:65:49:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:50:50:50:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:51:110:51:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:52:95:52:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:53:80:53:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:54:65:54:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:55:50:55:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:56:125:56:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:57:110:57:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:58:95:58:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:59:80:59:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:60:65:60:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:61:50:61:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:62:140:62:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:63:125:63:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:64:110:64:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:65:95:65:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:66:80:66:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:67:65:67:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:68:50:68:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:69:155:69:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:70:140:70:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:71:125:71:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:72:110:72:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:73:95:73:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:74:80:74:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:75:65:75:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:76:50:76:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:77:170:77:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:78:155:78:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:79:140:79:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:80:125:80:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:81:110:81:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:82:95:82:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:83:80:83:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:84:65:84:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:85:50:85:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:86:185:86:192 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:87:170:87:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:88:155:88:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:89:140:89:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:90:125:90:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:91:110:91:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:92:95:92:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:93:80:93:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:94:65:94:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:95:50:95:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:96:50:96:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:97:70:97:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:98:50:98:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:99:55:99:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:100:55:100:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:101:44:101:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:102:44:102:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:103:36:103:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:104:36:104:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:105:26:105:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2045 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:105:26:105:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48019 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:106:26:106:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2046 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:106:26:106:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48020 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:107:35:107:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:108:35:108:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:109:55:109:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:110:50:110:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:111:35:111:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:112:65:112:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:113:50:113:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:114:35:114:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:115:80:115:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:116:65:116:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:117:50:117:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:118:35:118:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:119:95:119:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:120:80:120:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:121:65:121:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:122:50:122:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:123:35:123:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:124:110:124:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:125:95:125:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:126:80:126:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:127:65:127:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:128:50:128:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:129:35:129:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:130:125:130:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:131:110:131:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:132:95:132:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:133:80:133:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:134:65:134:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:135:50:135:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:136:35:136:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:137:140:137:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:138:125:138:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:139:110:139:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:140:95:140:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:141:80:141:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:142:65:142:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:143:50:143:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:144:35:144:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:145:155:145:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:146:140:146:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:147:125:147:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:148:110:148:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:149:95:149:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:150:80:150:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:151:65:151:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:152:50:152:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:153:35:153:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:154:170:154:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:155:155:155:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:156:140:156:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:157:125:157:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:158:110:158:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:159:95:159:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:160:80:160:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:161:65:161:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:162:50:162:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:163:35:163:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:164:35:164:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:165:55:165:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:166:35:166:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:167:40:167:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:168:40:168:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:169:41:169:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:170:41:170:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:171:56:171:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:172:56:172:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:173:51:173:58 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:174:59:174:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:175:59:175:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:176:41:176:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2071 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:176:41:176:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48045 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:177:50:177:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:178:50:178:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:179:70:179:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:180:65:180:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:181:50:181:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:182:80:182:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:183:65:183:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:184:50:184:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:185:95:185:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:186:80:186:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:187:65:187:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:188:50:188:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:189:110:189:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:190:95:190:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:191:80:191:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:192:65:192:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:193:50:193:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:194:125:194:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:195:110:195:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:196:95:196:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:197:80:197:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:198:65:198:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:199:50:199:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:200:140:200:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:201:125:201:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:202:110:202:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:203:95:203:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:204:80:204:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:205:65:205:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:206:50:206:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:207:155:207:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:208:140:208:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:209:125:209:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:210:110:210:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:211:95:211:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:212:80:212:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:213:65:213:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:214:50:214:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:215:170:215:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:216:155:216:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:217:140:217:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:218:125:218:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:219:110:219:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:220:95:220:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:221:80:221:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:222:65:222:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:223:50:223:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:224:185:224:192 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:225:170:225:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:226:155:226:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:227:140:227:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:228:125:228:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:229:110:229:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:230:95:230:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:231:80:231:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:232:65:232:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:233:50:233:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:234:50:234:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:235:70:235:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:236:50:236:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:237:55:237:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:238:55:238:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:239:44:239:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:240:44:240:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:241:36:241:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:242:36:242:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:243:26:243:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2093 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:243:26:243:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48067 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:244:26:244:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2094 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:244:26:244:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48068 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:245:35:245:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:246:35:246:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:247:55:247:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:248:50:248:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:249:35:249:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:250:65:250:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:251:50:251:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:252:35:252:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:253:80:253:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:254:65:254:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:255:50:255:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:256:35:256:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:257:95:257:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:258:80:258:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:259:65:259:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:260:50:260:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:261:35:261:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:262:110:262:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:263:95:263:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:264:80:264:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:265:65:265:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:266:50:266:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:267:35:267:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:268:125:268:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:269:110:269:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:270:95:270:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:271:80:271:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:272:65:272:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:273:50:273:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:274:35:274:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:275:140:275:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:276:125:276:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:277:110:277:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:278:95:278:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:279:80:279:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:280:65:280:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:281:50:281:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:282:35:282:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:283:155:283:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:284:140:284:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:285:125:285:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:286:110:286:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:287:95:287:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:288:80:288:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:289:65:289:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:290:50:290:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:291:35:291:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:292:170:292:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:293:155:293:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:294:140:294:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:295:125:295:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:296:110:296:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:297:95:297:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:298:80:298:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:299:65:299:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:300:50:300:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:301:35:301:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:302:35:302:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:303:55:303:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:304:35:304:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:305:40:305:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:306:40:306:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:307:41:307:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:308:41:308:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:309:56:309:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:310:56:310:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:311:51:311:58 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:312:59:312:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:313:59:313:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:314:41:314:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2118 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:314:41:314:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48092 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:315:50:315:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:316:50:316:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:317:70:317:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:318:65:318:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:319:50:319:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:320:80:320:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:321:65:321:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:322:50:322:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:323:95:323:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:324:80:324:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:325:65:325:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:326:50:326:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:327:110:327:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:328:95:328:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:329:80:329:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:330:65:330:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:331:50:331:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:332:125:332:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:333:110:333:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:334:95:334:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:335:80:335:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:336:65:336:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:337:50:337:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:338:140:338:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:339:125:339:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:340:110:340:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:341:95:341:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:342:80:342:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:343:65:343:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:344:50:344:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:345:155:345:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:346:140:346:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:347:125:347:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:348:110:348:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:349:95:349:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:350:80:350:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:351:65:351:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:352:50:352:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:353:170:353:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:354:155:354:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:355:140:355:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:356:125:356:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:357:110:357:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:358:95:358:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:359:80:359:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:360:65:360:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:361:50:361:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:362:185:362:192 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:363:170:363:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:364:155:364:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:365:140:365:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:366:125:366:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:367:110:367:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:368:95:368:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:369:80:369:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:370:65:370:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:371:50:371:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:372:50:372:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:373:70:373:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:374:50:374:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:375:55:375:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:376:55:376:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:377:44:377:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:378:44:378:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:379:36:379:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:380:36:380:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:381:26:381:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2140 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:381:26:381:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48114 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:382:26:382:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2141 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:382:26:382:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48115 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:383:35:383:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:384:35:384:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:385:55:385:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:386:50:386:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:387:35:387:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:388:65:388:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:389:50:389:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:390:35:390:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:391:80:391:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:392:65:392:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:393:50:393:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:394:35:394:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:395:95:395:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:396:80:396:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:397:65:397:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:398:50:398:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:399:35:399:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:400:110:400:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:401:95:401:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:402:80:402:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:403:65:403:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:404:50:404:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:405:35:405:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:406:125:406:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:407:110:407:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:408:95:408:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:409:80:409:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:410:65:410:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:411:50:411:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:412:35:412:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:413:140:413:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:414:125:414:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:415:110:415:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:416:95:416:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:417:80:417:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:418:65:418:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:419:50:419:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:420:35:420:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:421:155:421:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:422:140:422:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:423:125:423:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:424:110:424:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:425:95:425:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:426:80:426:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:427:65:427:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:428:50:428:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:429:35:429:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:430:170:430:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:431:155:431:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:432:140:432:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:433:125:433:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:434:110:434:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:435:95:435:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:436:80:436:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:437:65:437:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:438:50:438:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:439:35:439:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:440:35:440:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:441:55:441:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:442:35:442:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:443:40:443:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:444:40:444:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:445:40:445:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:446:40:446:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:447:55:447:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:448:55:448:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:449:50:449:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:450:58:450:65 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:451:58:451:65 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:452:40:452:47 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2165 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:452:40:452:47 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48139 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:453:49:453:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:454:49:454:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:455:69:455:76 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:456:64:456:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:457:49:457:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:458:79:458:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:459:64:459:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:460:49:460:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:461:94:461:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:462:79:462:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:463:64:463:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:464:49:464:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:465:109:465:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:466:94:466:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:467:79:467:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:468:64:468:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:469:49:469:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:470:124:470:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:471:109:471:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:472:94:472:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:473:79:473:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:474:64:474:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:475:49:475:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:476:139:476:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:477:124:477:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:478:109:478:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:479:94:479:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:480:79:480:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:481:64:481:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:482:49:482:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:483:154:483:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:484:139:484:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:485:124:485:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:486:109:486:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:487:94:487:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:488:79:488:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:489:64:489:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:490:49:490:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:491:169:491:176 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:492:154:492:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:493:139:493:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:494:124:494:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:495:109:495:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:496:94:496:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:497:79:497:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:498:64:498:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:499:49:499:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:500:184:500:191 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:501:169:501:176 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:502:154:502:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:503:139:503:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:504:124:504:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:505:109:505:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:506:94:506:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:507:79:507:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:508:64:508:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:509:49:509:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:510:49:510:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:511:69:511:76 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:512:49:512:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:513:54:513:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:514:54:514:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:515:43:515:50 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:516:43:516:50 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:517:35:517:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:518:35:518:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:519:25:519:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2187 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:519:25:519:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48161 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:520:25:520:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2188 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:520:25:520:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48162 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:521:34:521:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:522:34:522:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:523:54:523:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:524:49:524:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:525:34:525:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:526:64:526:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:527:49:527:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:528:34:528:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:529:79:529:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:530:64:530:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:531:49:531:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:532:34:532:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:533:94:533:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:534:79:534:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:535:64:535:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:536:49:536:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:537:34:537:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:538:109:538:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:539:94:539:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:540:79:540:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:541:64:541:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:542:49:542:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:543:34:543:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:544:124:544:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:545:109:545:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:546:94:546:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:547:79:547:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:548:64:548:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:549:49:549:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:550:34:550:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:551:139:551:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:552:124:552:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:553:109:553:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:554:94:554:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:555:79:555:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:556:64:556:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:557:49:557:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:558:34:558:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:559:154:559:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:560:139:560:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:561:124:561:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:562:109:562:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:563:94:563:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:564:79:564:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:565:64:565:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:566:49:566:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:567:34:567:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:568:169:568:176 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:569:154:569:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:570:139:570:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:571:124:571:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:572:109:572:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:573:94:573:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:574:79:574:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:575:64:575:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:576:49:576:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:577:34:577:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:578:34:578:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:579:54:579:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:580:34:580:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:581:39:581:46 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:582:39:582:46 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:583:53:583:60 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:584:53:584:60 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:585:68:585:75 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:586:68:586:75 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:587:63:587:70 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:588:71:588:78 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:589:71:589:78 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:590:53:590:60 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2212 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:590:53:590:60 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48186 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:591:62:591:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:592:62:592:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:593:82:593:89 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:594:77:594:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:595:62:595:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:596:92:596:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:597:77:597:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:598:62:598:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:599:107:599:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:600:92:600:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:601:77:601:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:602:62:602:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:603:122:603:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:604:107:604:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:605:92:605:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:606:77:606:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:607:62:607:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:608:137:608:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:609:122:609:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:610:107:610:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:611:92:611:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:612:77:612:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:613:62:613:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:614:152:614:159 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:615:137:615:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:616:122:616:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:617:107:617:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:618:92:618:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:619:77:619:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:620:62:620:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:621:167:621:174 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:622:152:622:159 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:623:137:623:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:624:122:624:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:625:107:625:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:626:92:626:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:627:77:627:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:628:62:628:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:629:182:629:189 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:630:167:630:174 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:631:152:631:159 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:632:137:632:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:633:122:633:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:634:107:634:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:635:92:635:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:636:77:636:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:637:62:637:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:638:197:638:204 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:639:182:639:189 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:640:167:640:174 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:641:152:641:159 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:642:137:642:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:643:122:643:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:644:107:644:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:645:92:645:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:646:77:646:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:647:62:647:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:648:62:648:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:649:82:649:89 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:650:62:650:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:651:67:651:74 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:652:67:652:74 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:653:56:653:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:654:56:654:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:655:48:655:55 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:656:48:656:55 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:657:38:657:45 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2234 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:657:38:657:45 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48208 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:658:38:658:45 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2235 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:658:38:658:45 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48209 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:659:47:659:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:660:47:660:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:661:67:661:74 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:662:62:662:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:663:47:663:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:664:77:664:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:665:62:665:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:666:47:666:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:667:92:667:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:668:77:668:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:669:62:669:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:670:47:670:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:671:107:671:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:672:92:672:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:673:77:673:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:674:62:674:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:675:47:675:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:676:122:676:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:677:107:677:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:678:92:678:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:679:77:679:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:680:62:680:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:681:47:681:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:682:137:682:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:683:122:683:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:684:107:684:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:685:92:685:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:686:77:686:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:687:62:687:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:688:47:688:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:689:152:689:159 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:690:137:690:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:691:122:691:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:692:107:692:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:693:92:693:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:694:77:694:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:695:62:695:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:696:47:696:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:697:167:697:174 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:698:152:698:159 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:699:137:699:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:700:122:700:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:701:107:701:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:702:92:702:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:703:77:703:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:704:62:704:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:705:47:705:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:706:182:706:189 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:707:167:707:174 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:708:152:708:159 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:709:137:709:144 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:710:122:710:129 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:711:107:711:114 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:712:92:712:99 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:713:77:713:84 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:714:62:714:69 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:715:47:715:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:716:47:716:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:717:67:717:74 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:718:47:718:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:719:52:719:59 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:720:52:720:59 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:721:41:721:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:722:41:722:48 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:723:56:723:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:724:56:724:63 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:725:51:725:58 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:726:59:726:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:727:59:727:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:728:41:728:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2262 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:728:41:728:48 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48236 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:729:50:729:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:730:50:730:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:731:70:731:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:732:65:732:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:733:50:733:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:734:80:734:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:735:65:735:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:736:50:736:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:737:95:737:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:738:80:738:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:739:65:739:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:740:50:740:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:741:110:741:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:742:95:742:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:743:80:743:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:744:65:744:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:745:50:745:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:746:125:746:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:747:110:747:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:748:95:748:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:749:80:749:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:750:65:750:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:751:50:751:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:752:140:752:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:753:125:753:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:754:110:754:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:755:95:755:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:756:80:756:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:757:65:757:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:758:50:758:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:759:155:759:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:760:140:760:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:761:125:761:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:762:110:762:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:763:95:763:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:764:80:764:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:765:65:765:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:766:50:766:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:767:170:767:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:768:155:768:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:769:140:769:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:770:125:770:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:771:110:771:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:772:95:772:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:773:80:773:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:774:65:774:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:775:50:775:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:776:185:776:192 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:777:170:777:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:778:155:778:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:779:140:779:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:780:125:780:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:781:110:781:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:782:95:782:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:783:80:783:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:784:65:784:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:785:50:785:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:786:50:786:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:787:70:787:77 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:788:50:788:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:789:55:789:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:790:55:790:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:791:44:791:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:792:44:792:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:793:36:793:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:794:36:794:43 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:795:26:795:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2284 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:795:26:795:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48258 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:796:26:796:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2285 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:796:26:796:33 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48259 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:797:35:797:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:798:35:798:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:799:55:799:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:800:50:800:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:801:35:801:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:802:65:802:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:803:50:803:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:804:35:804:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:805:80:805:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:806:65:806:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:807:50:807:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:808:35:808:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:809:95:809:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:810:80:810:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:811:65:811:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:812:50:812:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:813:35:813:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:814:110:814:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:815:95:815:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:816:80:816:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:817:65:817:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:818:50:818:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:819:35:819:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:820:125:820:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:821:110:821:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:822:95:822:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:823:80:823:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:824:65:824:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:825:50:825:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:826:35:826:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:827:140:827:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:828:125:828:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:829:110:829:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:830:95:830:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:831:80:831:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:832:65:832:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:833:50:833:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:834:35:834:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:835:155:835:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:836:140:836:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:837:125:837:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:838:110:838:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:839:95:839:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:840:80:840:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:841:65:841:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:842:50:842:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:843:35:843:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:844:170:844:177 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:845:155:845:162 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:846:140:846:147 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:847:125:847:132 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:848:110:848:117 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:849:95:849:102 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:850:80:850:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:851:65:851:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:852:50:852:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:853:35:853:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:854:35:854:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:855:55:855:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:856:35:856:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:857:40:857:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:858:40:858:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:859:40:859:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:860:40:860:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:861:55:861:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:862:55:862:62 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:863:50:863:57 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:864:58:864:65 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:865:58:865:65 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:866:40:866:47 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2309 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:866:40:866:47 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48292 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:867:49:867:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:868:49:868:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:869:69:869:76 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:870:64:870:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:871:49:871:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:872:79:872:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:873:64:873:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:874:49:874:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:875:94:875:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:876:79:876:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:877:64:877:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:878:49:878:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:879:109:879:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:880:94:880:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:881:79:881:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:882:64:882:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:883:49:883:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:884:124:884:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:885:109:885:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:886:94:886:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:887:79:887:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:888:64:888:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:889:49:889:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:890:139:890:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:891:124:891:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:892:109:892:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:893:94:893:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:894:79:894:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:895:64:895:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:896:49:896:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:897:154:897:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:898:139:898:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:899:124:899:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:900:109:900:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:901:94:901:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:902:79:902:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:903:64:903:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:904:49:904:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:905:169:905:176 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:906:154:906:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:907:139:907:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:908:124:908:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:909:109:909:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:910:94:910:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:911:79:911:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:912:64:912:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:913:49:913:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:914:184:914:191 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:915:169:915:176 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:916:154:916:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:917:139:917:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:918:124:918:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:919:109:919:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:920:94:920:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:921:79:921:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:922:64:922:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:923:49:923:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:924:49:924:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:925:69:925:76 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:926:49:926:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:927:54:927:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:928:54:928:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:929:43:929:50 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:930:43:930:50 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:931:35:931:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:932:35:932:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:933:25:933:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2331 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:933:25:933:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48314 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:934:25:934:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2332 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:934:25:934:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:48315 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:935:34:935:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:936:34:936:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:937:54:937:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:938:49:938:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:939:34:939:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:940:64:940:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:941:49:941:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:942:34:942:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:943:79:943:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:944:64:944:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:945:49:945:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:946:34:946:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:947:94:947:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:948:79:948:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:949:64:949:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:950:49:950:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:951:34:951:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:952:109:952:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:953:94:953:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:954:79:954:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:955:64:955:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:956:49:956:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:957:34:957:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:958:124:958:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:959:109:959:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:960:94:960:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:961:79:961:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:962:64:962:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:963:49:963:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:964:34:964:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:965:139:965:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:966:124:966:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:967:109:967:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:968:94:968:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:969:79:969:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:970:64:970:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:971:49:971:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:972:34:972:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:973:154:973:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:974:139:974:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:975:124:975:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:976:109:976:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:977:94:977:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:978:79:978:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:979:64:979:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:980:49:980:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:981:34:981:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:982:169:982:176 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:983:154:983:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:984:139:984:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:985:124:985:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:986:109:986:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:987:94:987:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:988:79:988:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:989:64:989:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:990:49:990:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:991:34:991:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:992:34:992:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:993:54:993:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:994:34:994:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:995:39:995:46 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:996:39:996:46 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:998:65:998:72 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:999:48:999:55 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1000:59:1000:66 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1001:42:1001:49 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1002:53:1002:60 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1020:40:1020:47 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1021:35:1021:42 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1022:25:1022:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2001 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1022:25:1022:32 | source(...) | provenance | Src:MaD:44662 Sink:MaD:47975 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1023:34:1023:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1024:34:1024:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1025:54:1025:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1026:40:1026:47 | source(...) | provenance | Src:MaD:44662 Sink:MaD:2003 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1026:40:1026:47 | source(...) | provenance | Src:MaD:44662 Sink:MaD:47977 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1028:49:1028:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1029:34:1029:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1030:64:1030:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1031:49:1031:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1032:34:1032:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1033:79:1033:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1034:64:1034:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1035:49:1035:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1036:34:1036:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1037:94:1037:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1038:79:1038:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1039:64:1039:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1040:49:1040:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1041:34:1041:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1042:109:1042:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1043:94:1043:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1044:79:1044:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1045:64:1045:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1046:49:1046:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1047:34:1047:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1048:124:1048:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1049:109:1049:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1050:94:1050:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1051:79:1051:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1052:64:1052:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1053:49:1053:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1054:34:1054:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1055:139:1055:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1056:124:1056:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1057:109:1057:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1058:94:1058:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1059:79:1059:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1060:64:1060:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1061:49:1061:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1062:34:1062:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1063:154:1063:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1064:139:1064:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1065:124:1065:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1066:109:1066:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1067:94:1067:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1068:79:1068:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1069:64:1069:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1070:49:1070:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1071:34:1071:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1072:169:1072:176 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1073:154:1073:161 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1074:139:1074:146 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1075:124:1075:131 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1076:109:1076:116 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1077:94:1077:101 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1078:79:1078:86 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1079:64:1079:71 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1080:49:1080:56 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1081:34:1081:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1083:34:1083:41 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1084:54:1084:61 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1085:39:1085:46 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1088:47:1088:54 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1089:53:1089:60 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1091:37:1091:44 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1095:80:1095:87 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1100:44:1100:51 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1105:43:1105:50 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1111:42:1111:49 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1116:61:1116:68 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1117:81:1117:88 | source(...) : String | provenance | Src:MaD:44662 | -| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1119:42:1119:49 | source(...) : String | provenance | Src:MaD:44662 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:31:41:31:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:32:41:32:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:33:56:33:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:34:56:34:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:35:51:35:58 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:36:59:36:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:37:59:37:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:38:41:38:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2023 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:38:41:38:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:47998 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:39:50:39:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:40:50:40:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:41:70:41:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:42:65:42:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:43:50:43:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:44:80:44:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:45:65:45:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:46:50:46:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:47:95:47:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:48:80:48:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:49:65:49:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:50:50:50:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:51:110:51:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:52:95:52:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:53:80:53:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:54:65:54:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:55:50:55:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:56:125:56:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:57:110:57:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:58:95:58:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:59:80:59:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:60:65:60:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:61:50:61:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:62:140:62:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:63:125:63:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:64:110:64:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:65:95:65:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:66:80:66:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:67:65:67:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:68:50:68:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:69:155:69:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:70:140:70:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:71:125:71:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:72:110:72:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:73:95:73:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:74:80:74:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:75:65:75:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:76:50:76:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:77:170:77:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:78:155:78:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:79:140:79:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:80:125:80:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:81:110:81:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:82:95:82:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:83:80:83:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:84:65:84:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:85:50:85:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:86:185:86:192 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:87:170:87:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:88:155:88:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:89:140:89:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:90:125:90:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:91:110:91:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:92:95:92:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:93:80:93:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:94:65:94:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:95:50:95:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:96:50:96:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:97:70:97:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:98:50:98:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:99:55:99:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:100:55:100:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:101:44:101:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:102:44:102:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:103:36:103:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:104:36:104:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:105:26:105:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2045 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:105:26:105:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48020 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:106:26:106:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2046 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:106:26:106:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48021 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:107:35:107:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:108:35:108:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:109:55:109:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:110:50:110:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:111:35:111:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:112:65:112:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:113:50:113:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:114:35:114:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:115:80:115:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:116:65:116:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:117:50:117:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:118:35:118:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:119:95:119:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:120:80:120:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:121:65:121:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:122:50:122:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:123:35:123:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:124:110:124:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:125:95:125:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:126:80:126:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:127:65:127:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:128:50:128:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:129:35:129:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:130:125:130:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:131:110:131:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:132:95:132:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:133:80:133:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:134:65:134:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:135:50:135:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:136:35:136:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:137:140:137:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:138:125:138:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:139:110:139:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:140:95:140:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:141:80:141:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:142:65:142:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:143:50:143:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:144:35:144:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:145:155:145:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:146:140:146:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:147:125:147:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:148:110:148:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:149:95:149:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:150:80:150:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:151:65:151:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:152:50:152:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:153:35:153:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:154:170:154:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:155:155:155:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:156:140:156:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:157:125:157:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:158:110:158:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:159:95:159:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:160:80:160:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:161:65:161:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:162:50:162:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:163:35:163:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:164:35:164:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:165:55:165:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:166:35:166:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:167:40:167:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:168:40:168:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:169:41:169:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:170:41:170:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:171:56:171:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:172:56:172:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:173:51:173:58 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:174:59:174:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:175:59:175:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:176:41:176:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2071 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:176:41:176:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48046 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:177:50:177:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:178:50:178:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:179:70:179:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:180:65:180:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:181:50:181:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:182:80:182:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:183:65:183:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:184:50:184:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:185:95:185:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:186:80:186:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:187:65:187:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:188:50:188:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:189:110:189:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:190:95:190:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:191:80:191:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:192:65:192:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:193:50:193:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:194:125:194:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:195:110:195:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:196:95:196:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:197:80:197:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:198:65:198:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:199:50:199:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:200:140:200:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:201:125:201:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:202:110:202:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:203:95:203:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:204:80:204:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:205:65:205:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:206:50:206:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:207:155:207:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:208:140:208:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:209:125:209:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:210:110:210:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:211:95:211:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:212:80:212:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:213:65:213:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:214:50:214:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:215:170:215:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:216:155:216:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:217:140:217:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:218:125:218:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:219:110:219:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:220:95:220:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:221:80:221:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:222:65:222:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:223:50:223:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:224:185:224:192 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:225:170:225:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:226:155:226:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:227:140:227:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:228:125:228:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:229:110:229:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:230:95:230:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:231:80:231:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:232:65:232:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:233:50:233:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:234:50:234:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:235:70:235:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:236:50:236:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:237:55:237:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:238:55:238:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:239:44:239:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:240:44:240:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:241:36:241:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:242:36:242:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:243:26:243:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2093 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:243:26:243:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48068 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:244:26:244:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2094 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:244:26:244:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48069 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:245:35:245:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:246:35:246:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:247:55:247:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:248:50:248:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:249:35:249:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:250:65:250:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:251:50:251:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:252:35:252:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:253:80:253:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:254:65:254:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:255:50:255:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:256:35:256:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:257:95:257:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:258:80:258:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:259:65:259:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:260:50:260:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:261:35:261:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:262:110:262:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:263:95:263:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:264:80:264:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:265:65:265:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:266:50:266:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:267:35:267:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:268:125:268:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:269:110:269:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:270:95:270:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:271:80:271:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:272:65:272:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:273:50:273:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:274:35:274:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:275:140:275:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:276:125:276:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:277:110:277:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:278:95:278:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:279:80:279:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:280:65:280:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:281:50:281:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:282:35:282:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:283:155:283:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:284:140:284:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:285:125:285:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:286:110:286:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:287:95:287:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:288:80:288:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:289:65:289:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:290:50:290:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:291:35:291:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:292:170:292:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:293:155:293:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:294:140:294:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:295:125:295:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:296:110:296:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:297:95:297:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:298:80:298:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:299:65:299:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:300:50:300:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:301:35:301:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:302:35:302:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:303:55:303:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:304:35:304:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:305:40:305:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:306:40:306:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:307:41:307:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:308:41:308:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:309:56:309:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:310:56:310:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:311:51:311:58 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:312:59:312:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:313:59:313:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:314:41:314:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2118 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:314:41:314:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48093 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:315:50:315:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:316:50:316:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:317:70:317:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:318:65:318:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:319:50:319:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:320:80:320:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:321:65:321:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:322:50:322:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:323:95:323:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:324:80:324:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:325:65:325:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:326:50:326:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:327:110:327:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:328:95:328:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:329:80:329:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:330:65:330:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:331:50:331:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:332:125:332:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:333:110:333:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:334:95:334:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:335:80:335:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:336:65:336:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:337:50:337:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:338:140:338:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:339:125:339:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:340:110:340:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:341:95:341:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:342:80:342:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:343:65:343:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:344:50:344:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:345:155:345:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:346:140:346:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:347:125:347:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:348:110:348:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:349:95:349:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:350:80:350:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:351:65:351:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:352:50:352:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:353:170:353:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:354:155:354:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:355:140:355:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:356:125:356:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:357:110:357:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:358:95:358:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:359:80:359:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:360:65:360:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:361:50:361:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:362:185:362:192 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:363:170:363:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:364:155:364:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:365:140:365:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:366:125:366:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:367:110:367:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:368:95:368:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:369:80:369:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:370:65:370:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:371:50:371:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:372:50:372:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:373:70:373:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:374:50:374:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:375:55:375:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:376:55:376:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:377:44:377:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:378:44:378:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:379:36:379:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:380:36:380:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:381:26:381:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2140 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:381:26:381:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48115 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:382:26:382:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2141 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:382:26:382:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48116 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:383:35:383:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:384:35:384:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:385:55:385:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:386:50:386:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:387:35:387:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:388:65:388:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:389:50:389:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:390:35:390:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:391:80:391:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:392:65:392:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:393:50:393:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:394:35:394:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:395:95:395:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:396:80:396:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:397:65:397:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:398:50:398:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:399:35:399:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:400:110:400:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:401:95:401:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:402:80:402:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:403:65:403:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:404:50:404:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:405:35:405:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:406:125:406:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:407:110:407:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:408:95:408:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:409:80:409:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:410:65:410:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:411:50:411:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:412:35:412:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:413:140:413:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:414:125:414:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:415:110:415:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:416:95:416:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:417:80:417:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:418:65:418:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:419:50:419:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:420:35:420:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:421:155:421:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:422:140:422:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:423:125:423:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:424:110:424:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:425:95:425:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:426:80:426:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:427:65:427:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:428:50:428:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:429:35:429:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:430:170:430:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:431:155:431:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:432:140:432:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:433:125:433:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:434:110:434:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:435:95:435:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:436:80:436:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:437:65:437:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:438:50:438:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:439:35:439:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:440:35:440:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:441:55:441:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:442:35:442:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:443:40:443:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:444:40:444:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:445:40:445:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:446:40:446:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:447:55:447:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:448:55:448:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:449:50:449:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:450:58:450:65 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:451:58:451:65 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:452:40:452:47 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2165 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:452:40:452:47 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48140 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:453:49:453:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:454:49:454:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:455:69:455:76 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:456:64:456:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:457:49:457:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:458:79:458:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:459:64:459:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:460:49:460:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:461:94:461:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:462:79:462:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:463:64:463:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:464:49:464:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:465:109:465:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:466:94:466:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:467:79:467:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:468:64:468:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:469:49:469:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:470:124:470:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:471:109:471:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:472:94:472:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:473:79:473:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:474:64:474:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:475:49:475:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:476:139:476:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:477:124:477:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:478:109:478:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:479:94:479:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:480:79:480:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:481:64:481:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:482:49:482:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:483:154:483:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:484:139:484:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:485:124:485:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:486:109:486:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:487:94:487:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:488:79:488:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:489:64:489:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:490:49:490:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:491:169:491:176 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:492:154:492:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:493:139:493:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:494:124:494:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:495:109:495:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:496:94:496:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:497:79:497:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:498:64:498:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:499:49:499:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:500:184:500:191 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:501:169:501:176 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:502:154:502:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:503:139:503:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:504:124:504:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:505:109:505:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:506:94:506:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:507:79:507:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:508:64:508:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:509:49:509:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:510:49:510:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:511:69:511:76 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:512:49:512:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:513:54:513:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:514:54:514:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:515:43:515:50 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:516:43:516:50 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:517:35:517:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:518:35:518:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:519:25:519:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2187 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:519:25:519:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48162 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:520:25:520:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2188 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:520:25:520:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48163 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:521:34:521:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:522:34:522:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:523:54:523:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:524:49:524:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:525:34:525:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:526:64:526:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:527:49:527:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:528:34:528:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:529:79:529:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:530:64:530:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:531:49:531:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:532:34:532:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:533:94:533:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:534:79:534:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:535:64:535:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:536:49:536:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:537:34:537:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:538:109:538:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:539:94:539:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:540:79:540:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:541:64:541:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:542:49:542:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:543:34:543:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:544:124:544:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:545:109:545:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:546:94:546:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:547:79:547:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:548:64:548:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:549:49:549:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:550:34:550:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:551:139:551:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:552:124:552:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:553:109:553:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:554:94:554:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:555:79:555:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:556:64:556:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:557:49:557:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:558:34:558:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:559:154:559:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:560:139:560:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:561:124:561:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:562:109:562:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:563:94:563:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:564:79:564:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:565:64:565:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:566:49:566:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:567:34:567:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:568:169:568:176 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:569:154:569:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:570:139:570:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:571:124:571:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:572:109:572:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:573:94:573:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:574:79:574:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:575:64:575:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:576:49:576:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:577:34:577:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:578:34:578:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:579:54:579:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:580:34:580:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:581:39:581:46 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:582:39:582:46 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:583:53:583:60 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:584:53:584:60 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:585:68:585:75 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:586:68:586:75 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:587:63:587:70 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:588:71:588:78 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:589:71:589:78 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:590:53:590:60 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2212 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:590:53:590:60 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48187 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:591:62:591:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:592:62:592:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:593:82:593:89 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:594:77:594:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:595:62:595:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:596:92:596:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:597:77:597:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:598:62:598:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:599:107:599:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:600:92:600:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:601:77:601:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:602:62:602:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:603:122:603:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:604:107:604:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:605:92:605:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:606:77:606:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:607:62:607:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:608:137:608:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:609:122:609:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:610:107:610:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:611:92:611:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:612:77:612:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:613:62:613:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:614:152:614:159 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:615:137:615:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:616:122:616:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:617:107:617:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:618:92:618:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:619:77:619:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:620:62:620:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:621:167:621:174 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:622:152:622:159 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:623:137:623:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:624:122:624:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:625:107:625:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:626:92:626:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:627:77:627:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:628:62:628:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:629:182:629:189 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:630:167:630:174 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:631:152:631:159 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:632:137:632:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:633:122:633:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:634:107:634:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:635:92:635:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:636:77:636:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:637:62:637:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:638:197:638:204 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:639:182:639:189 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:640:167:640:174 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:641:152:641:159 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:642:137:642:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:643:122:643:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:644:107:644:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:645:92:645:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:646:77:646:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:647:62:647:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:648:62:648:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:649:82:649:89 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:650:62:650:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:651:67:651:74 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:652:67:652:74 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:653:56:653:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:654:56:654:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:655:48:655:55 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:656:48:656:55 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:657:38:657:45 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2234 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:657:38:657:45 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48209 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:658:38:658:45 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2235 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:658:38:658:45 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48210 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:659:47:659:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:660:47:660:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:661:67:661:74 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:662:62:662:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:663:47:663:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:664:77:664:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:665:62:665:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:666:47:666:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:667:92:667:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:668:77:668:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:669:62:669:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:670:47:670:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:671:107:671:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:672:92:672:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:673:77:673:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:674:62:674:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:675:47:675:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:676:122:676:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:677:107:677:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:678:92:678:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:679:77:679:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:680:62:680:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:681:47:681:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:682:137:682:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:683:122:683:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:684:107:684:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:685:92:685:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:686:77:686:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:687:62:687:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:688:47:688:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:689:152:689:159 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:690:137:690:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:691:122:691:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:692:107:692:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:693:92:693:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:694:77:694:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:695:62:695:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:696:47:696:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:697:167:697:174 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:698:152:698:159 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:699:137:699:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:700:122:700:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:701:107:701:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:702:92:702:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:703:77:703:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:704:62:704:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:705:47:705:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:706:182:706:189 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:707:167:707:174 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:708:152:708:159 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:709:137:709:144 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:710:122:710:129 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:711:107:711:114 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:712:92:712:99 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:713:77:713:84 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:714:62:714:69 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:715:47:715:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:716:47:716:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:717:67:717:74 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:718:47:718:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:719:52:719:59 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:720:52:720:59 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:721:41:721:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:722:41:722:48 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:723:56:723:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:724:56:724:63 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:725:51:725:58 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:726:59:726:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:727:59:727:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:728:41:728:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2262 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:728:41:728:48 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48237 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:729:50:729:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:730:50:730:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:731:70:731:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:732:65:732:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:733:50:733:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:734:80:734:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:735:65:735:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:736:50:736:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:737:95:737:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:738:80:738:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:739:65:739:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:740:50:740:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:741:110:741:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:742:95:742:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:743:80:743:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:744:65:744:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:745:50:745:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:746:125:746:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:747:110:747:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:748:95:748:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:749:80:749:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:750:65:750:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:751:50:751:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:752:140:752:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:753:125:753:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:754:110:754:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:755:95:755:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:756:80:756:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:757:65:757:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:758:50:758:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:759:155:759:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:760:140:760:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:761:125:761:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:762:110:762:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:763:95:763:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:764:80:764:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:765:65:765:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:766:50:766:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:767:170:767:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:768:155:768:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:769:140:769:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:770:125:770:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:771:110:771:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:772:95:772:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:773:80:773:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:774:65:774:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:775:50:775:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:776:185:776:192 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:777:170:777:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:778:155:778:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:779:140:779:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:780:125:780:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:781:110:781:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:782:95:782:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:783:80:783:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:784:65:784:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:785:50:785:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:786:50:786:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:787:70:787:77 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:788:50:788:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:789:55:789:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:790:55:790:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:791:44:791:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:792:44:792:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:793:36:793:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:794:36:794:43 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:795:26:795:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2284 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:795:26:795:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48259 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:796:26:796:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2285 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:796:26:796:33 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48260 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:797:35:797:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:798:35:798:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:799:55:799:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:800:50:800:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:801:35:801:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:802:65:802:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:803:50:803:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:804:35:804:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:805:80:805:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:806:65:806:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:807:50:807:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:808:35:808:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:809:95:809:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:810:80:810:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:811:65:811:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:812:50:812:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:813:35:813:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:814:110:814:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:815:95:815:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:816:80:816:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:817:65:817:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:818:50:818:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:819:35:819:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:820:125:820:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:821:110:821:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:822:95:822:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:823:80:823:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:824:65:824:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:825:50:825:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:826:35:826:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:827:140:827:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:828:125:828:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:829:110:829:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:830:95:830:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:831:80:831:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:832:65:832:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:833:50:833:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:834:35:834:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:835:155:835:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:836:140:836:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:837:125:837:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:838:110:838:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:839:95:839:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:840:80:840:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:841:65:841:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:842:50:842:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:843:35:843:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:844:170:844:177 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:845:155:845:162 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:846:140:846:147 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:847:125:847:132 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:848:110:848:117 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:849:95:849:102 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:850:80:850:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:851:65:851:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:852:50:852:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:853:35:853:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:854:35:854:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:855:55:855:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:856:35:856:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:857:40:857:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:858:40:858:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:859:40:859:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:860:40:860:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:861:55:861:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:862:55:862:62 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:863:50:863:57 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:864:58:864:65 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:865:58:865:65 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:866:40:866:47 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2309 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:866:40:866:47 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48293 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:867:49:867:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:868:49:868:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:869:69:869:76 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:870:64:870:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:871:49:871:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:872:79:872:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:873:64:873:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:874:49:874:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:875:94:875:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:876:79:876:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:877:64:877:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:878:49:878:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:879:109:879:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:880:94:880:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:881:79:881:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:882:64:882:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:883:49:883:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:884:124:884:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:885:109:885:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:886:94:886:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:887:79:887:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:888:64:888:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:889:49:889:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:890:139:890:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:891:124:891:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:892:109:892:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:893:94:893:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:894:79:894:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:895:64:895:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:896:49:896:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:897:154:897:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:898:139:898:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:899:124:899:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:900:109:900:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:901:94:901:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:902:79:902:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:903:64:903:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:904:49:904:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:905:169:905:176 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:906:154:906:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:907:139:907:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:908:124:908:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:909:109:909:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:910:94:910:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:911:79:911:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:912:64:912:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:913:49:913:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:914:184:914:191 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:915:169:915:176 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:916:154:916:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:917:139:917:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:918:124:918:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:919:109:919:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:920:94:920:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:921:79:921:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:922:64:922:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:923:49:923:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:924:49:924:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:925:69:925:76 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:926:49:926:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:927:54:927:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:928:54:928:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:929:43:929:50 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:930:43:930:50 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:931:35:931:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:932:35:932:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:933:25:933:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2331 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:933:25:933:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48315 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:934:25:934:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2332 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:934:25:934:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:48316 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:935:34:935:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:936:34:936:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:937:54:937:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:938:49:938:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:939:34:939:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:940:64:940:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:941:49:941:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:942:34:942:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:943:79:943:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:944:64:944:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:945:49:945:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:946:34:946:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:947:94:947:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:948:79:948:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:949:64:949:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:950:49:950:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:951:34:951:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:952:109:952:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:953:94:953:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:954:79:954:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:955:64:955:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:956:49:956:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:957:34:957:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:958:124:958:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:959:109:959:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:960:94:960:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:961:79:961:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:962:64:962:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:963:49:963:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:964:34:964:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:965:139:965:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:966:124:966:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:967:109:967:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:968:94:968:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:969:79:969:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:970:64:970:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:971:49:971:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:972:34:972:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:973:154:973:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:974:139:974:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:975:124:975:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:976:109:976:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:977:94:977:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:978:79:978:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:979:64:979:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:980:49:980:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:981:34:981:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:982:169:982:176 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:983:154:983:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:984:139:984:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:985:124:985:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:986:109:986:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:987:94:987:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:988:79:988:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:989:64:989:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:990:49:990:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:991:34:991:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:992:34:992:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:993:54:993:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:994:34:994:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:995:39:995:46 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:996:39:996:46 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:998:65:998:72 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:999:48:999:55 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1000:59:1000:66 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1001:42:1001:49 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1002:53:1002:60 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1020:40:1020:47 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1021:35:1021:42 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1022:25:1022:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2001 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1022:25:1022:32 | source(...) | provenance | Src:MaD:44663 Sink:MaD:47976 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1023:34:1023:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1024:34:1024:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1025:54:1025:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1026:40:1026:47 | source(...) | provenance | Src:MaD:44663 Sink:MaD:2003 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1026:40:1026:47 | source(...) | provenance | Src:MaD:44663 Sink:MaD:47978 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1028:49:1028:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1029:34:1029:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1030:64:1030:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1031:49:1031:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1032:34:1032:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1033:79:1033:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1034:64:1034:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1035:49:1035:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1036:34:1036:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1037:94:1037:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1038:79:1038:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1039:64:1039:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1040:49:1040:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1041:34:1041:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1042:109:1042:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1043:94:1043:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1044:79:1044:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1045:64:1045:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1046:49:1046:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1047:34:1047:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1048:124:1048:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1049:109:1049:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1050:94:1050:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1051:79:1051:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1052:64:1052:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1053:49:1053:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1054:34:1054:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1055:139:1055:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1056:124:1056:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1057:109:1057:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1058:94:1058:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1059:79:1059:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1060:64:1060:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1061:49:1061:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1062:34:1062:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1063:154:1063:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1064:139:1064:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1065:124:1065:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1066:109:1066:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1067:94:1067:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1068:79:1068:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1069:64:1069:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1070:49:1070:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1071:34:1071:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1072:169:1072:176 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1073:154:1073:161 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1074:139:1074:146 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1075:124:1075:131 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1076:109:1076:116 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1077:94:1077:101 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1078:79:1078:86 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1079:64:1079:71 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1080:49:1080:56 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1081:34:1081:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1083:34:1083:41 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1084:54:1084:61 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1085:39:1085:46 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1088:47:1088:54 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1089:53:1089:60 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1091:37:1091:44 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1095:80:1095:87 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1100:44:1100:51 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1105:43:1105:50 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1111:42:1111:49 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1116:61:1116:68 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1117:81:1117:88 | source(...) : String | provenance | Src:MaD:44663 | +| Log4jJndiInjectionTest.java:24:16:24:45 | getParameter(...) : String | Log4jJndiInjectionTest.java:1119:42:1119:49 | source(...) : String | provenance | Src:MaD:44663 | | Log4jJndiInjectionTest.java:31:41:31:48 | source(...) : String | Log4jJndiInjectionTest.java:31:26:31:48 | (...)... | provenance | Sink:MaD:2016 | -| Log4jJndiInjectionTest.java:31:41:31:48 | source(...) : String | Log4jJndiInjectionTest.java:31:26:31:48 | (...)... | provenance | Sink:MaD:47990 | +| Log4jJndiInjectionTest.java:31:41:31:48 | source(...) : String | Log4jJndiInjectionTest.java:31:26:31:48 | (...)... | provenance | Sink:MaD:47991 | | Log4jJndiInjectionTest.java:32:41:32:48 | source(...) : String | Log4jJndiInjectionTest.java:32:26:32:48 | (...)... | provenance | Sink:MaD:2017 | -| Log4jJndiInjectionTest.java:32:41:32:48 | source(...) : String | Log4jJndiInjectionTest.java:32:26:32:48 | (...)... | provenance | Sink:MaD:47991 | +| Log4jJndiInjectionTest.java:32:41:32:48 | source(...) : String | Log4jJndiInjectionTest.java:32:26:32:48 | (...)... | provenance | Sink:MaD:47992 | | Log4jJndiInjectionTest.java:33:56:33:63 | source(...) : String | Log4jJndiInjectionTest.java:33:41:33:63 | (...)... | provenance | Sink:MaD:2018 | -| Log4jJndiInjectionTest.java:33:56:33:63 | source(...) : String | Log4jJndiInjectionTest.java:33:41:33:63 | (...)... | provenance | Sink:MaD:47992 | +| Log4jJndiInjectionTest.java:33:56:33:63 | source(...) : String | Log4jJndiInjectionTest.java:33:41:33:63 | (...)... | provenance | Sink:MaD:47993 | | Log4jJndiInjectionTest.java:34:56:34:63 | source(...) : String | Log4jJndiInjectionTest.java:34:41:34:63 | (...)... | provenance | Sink:MaD:2019 | -| Log4jJndiInjectionTest.java:34:56:34:63 | source(...) : String | Log4jJndiInjectionTest.java:34:41:34:63 | (...)... | provenance | Sink:MaD:47993 | +| Log4jJndiInjectionTest.java:34:56:34:63 | source(...) : String | Log4jJndiInjectionTest.java:34:41:34:63 | (...)... | provenance | Sink:MaD:47994 | | Log4jJndiInjectionTest.java:35:51:35:58 | source(...) : String | Log4jJndiInjectionTest.java:35:41:35:58 | (...)... | provenance | Sink:MaD:2020 | -| Log4jJndiInjectionTest.java:35:51:35:58 | source(...) : String | Log4jJndiInjectionTest.java:35:41:35:58 | (...)... | provenance | Sink:MaD:47994 | +| Log4jJndiInjectionTest.java:35:51:35:58 | source(...) : String | Log4jJndiInjectionTest.java:35:41:35:58 | (...)... | provenance | Sink:MaD:47995 | | Log4jJndiInjectionTest.java:36:59:36:66 | source(...) : String | Log4jJndiInjectionTest.java:36:41:36:66 | (...)... | provenance | Sink:MaD:2021 | -| Log4jJndiInjectionTest.java:36:59:36:66 | source(...) : String | Log4jJndiInjectionTest.java:36:41:36:66 | (...)... | provenance | Sink:MaD:47995 | +| Log4jJndiInjectionTest.java:36:59:36:66 | source(...) : String | Log4jJndiInjectionTest.java:36:41:36:66 | (...)... | provenance | Sink:MaD:47996 | | Log4jJndiInjectionTest.java:37:59:37:66 | source(...) : String | Log4jJndiInjectionTest.java:37:41:37:66 | (...)... | provenance | Sink:MaD:2022 | -| Log4jJndiInjectionTest.java:37:59:37:66 | source(...) : String | Log4jJndiInjectionTest.java:37:41:37:66 | (...)... | provenance | Sink:MaD:47996 | +| Log4jJndiInjectionTest.java:37:59:37:66 | source(...) : String | Log4jJndiInjectionTest.java:37:41:37:66 | (...)... | provenance | Sink:MaD:47997 | | Log4jJndiInjectionTest.java:39:50:39:57 | source(...) : String | Log4jJndiInjectionTest.java:39:41:39:57 | (...)... | provenance | Sink:MaD:2025 | -| Log4jJndiInjectionTest.java:39:50:39:57 | source(...) : String | Log4jJndiInjectionTest.java:39:41:39:57 | (...)... | provenance | Sink:MaD:47999 | +| Log4jJndiInjectionTest.java:39:50:39:57 | source(...) : String | Log4jJndiInjectionTest.java:39:41:39:57 | (...)... | provenance | Sink:MaD:48000 | | Log4jJndiInjectionTest.java:40:50:40:57 | source(...) : String | Log4jJndiInjectionTest.java:40:41:40:57 | (...)... | provenance | Sink:MaD:2036 | -| Log4jJndiInjectionTest.java:40:50:40:57 | source(...) : String | Log4jJndiInjectionTest.java:40:41:40:57 | (...)... | provenance | Sink:MaD:48010 | +| Log4jJndiInjectionTest.java:40:50:40:57 | source(...) : String | Log4jJndiInjectionTest.java:40:41:40:57 | (...)... | provenance | Sink:MaD:48011 | | Log4jJndiInjectionTest.java:41:56:41:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:41:56:41:78 | new Object[] | provenance | Sink:MaD:2036 | -| Log4jJndiInjectionTest.java:41:56:41:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:41:56:41:78 | new Object[] | provenance | Sink:MaD:48010 | +| Log4jJndiInjectionTest.java:41:56:41:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:41:56:41:78 | new Object[] | provenance | Sink:MaD:48011 | | Log4jJndiInjectionTest.java:41:70:41:77 | source(...) : String | Log4jJndiInjectionTest.java:41:56:41:78 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:42:65:42:72 | source(...) : String | Log4jJndiInjectionTest.java:42:56:42:72 | (...)... | provenance | Sink:MaD:2026 | -| Log4jJndiInjectionTest.java:42:65:42:72 | source(...) : String | Log4jJndiInjectionTest.java:42:56:42:72 | (...)... | provenance | Sink:MaD:48000 | +| Log4jJndiInjectionTest.java:42:65:42:72 | source(...) : String | Log4jJndiInjectionTest.java:42:56:42:72 | (...)... | provenance | Sink:MaD:48001 | | Log4jJndiInjectionTest.java:43:50:43:57 | source(...) : String | Log4jJndiInjectionTest.java:43:41:43:57 | (...)... | provenance | Sink:MaD:2026 | -| Log4jJndiInjectionTest.java:43:50:43:57 | source(...) : String | Log4jJndiInjectionTest.java:43:41:43:57 | (...)... | provenance | Sink:MaD:48000 | +| Log4jJndiInjectionTest.java:43:50:43:57 | source(...) : String | Log4jJndiInjectionTest.java:43:41:43:57 | (...)... | provenance | Sink:MaD:48001 | | Log4jJndiInjectionTest.java:44:80:44:87 | source(...) : String | Log4jJndiInjectionTest.java:44:71:44:87 | (...)... | provenance | Sink:MaD:2027 | -| Log4jJndiInjectionTest.java:44:80:44:87 | source(...) : String | Log4jJndiInjectionTest.java:44:71:44:87 | (...)... | provenance | Sink:MaD:48001 | +| Log4jJndiInjectionTest.java:44:80:44:87 | source(...) : String | Log4jJndiInjectionTest.java:44:71:44:87 | (...)... | provenance | Sink:MaD:48002 | | Log4jJndiInjectionTest.java:45:65:45:72 | source(...) : String | Log4jJndiInjectionTest.java:45:56:45:72 | (...)... | provenance | Sink:MaD:2027 | -| Log4jJndiInjectionTest.java:45:65:45:72 | source(...) : String | Log4jJndiInjectionTest.java:45:56:45:72 | (...)... | provenance | Sink:MaD:48001 | +| Log4jJndiInjectionTest.java:45:65:45:72 | source(...) : String | Log4jJndiInjectionTest.java:45:56:45:72 | (...)... | provenance | Sink:MaD:48002 | | Log4jJndiInjectionTest.java:46:50:46:57 | source(...) : String | Log4jJndiInjectionTest.java:46:41:46:57 | (...)... | provenance | Sink:MaD:2027 | -| Log4jJndiInjectionTest.java:46:50:46:57 | source(...) : String | Log4jJndiInjectionTest.java:46:41:46:57 | (...)... | provenance | Sink:MaD:48001 | +| Log4jJndiInjectionTest.java:46:50:46:57 | source(...) : String | Log4jJndiInjectionTest.java:46:41:46:57 | (...)... | provenance | Sink:MaD:48002 | | Log4jJndiInjectionTest.java:47:95:47:102 | source(...) : String | Log4jJndiInjectionTest.java:47:86:47:102 | (...)... | provenance | Sink:MaD:2028 | -| Log4jJndiInjectionTest.java:47:95:47:102 | source(...) : String | Log4jJndiInjectionTest.java:47:86:47:102 | (...)... | provenance | Sink:MaD:48002 | +| Log4jJndiInjectionTest.java:47:95:47:102 | source(...) : String | Log4jJndiInjectionTest.java:47:86:47:102 | (...)... | provenance | Sink:MaD:48003 | | Log4jJndiInjectionTest.java:48:80:48:87 | source(...) : String | Log4jJndiInjectionTest.java:48:71:48:87 | (...)... | provenance | Sink:MaD:2028 | -| Log4jJndiInjectionTest.java:48:80:48:87 | source(...) : String | Log4jJndiInjectionTest.java:48:71:48:87 | (...)... | provenance | Sink:MaD:48002 | +| Log4jJndiInjectionTest.java:48:80:48:87 | source(...) : String | Log4jJndiInjectionTest.java:48:71:48:87 | (...)... | provenance | Sink:MaD:48003 | | Log4jJndiInjectionTest.java:49:65:49:72 | source(...) : String | Log4jJndiInjectionTest.java:49:56:49:72 | (...)... | provenance | Sink:MaD:2028 | -| Log4jJndiInjectionTest.java:49:65:49:72 | source(...) : String | Log4jJndiInjectionTest.java:49:56:49:72 | (...)... | provenance | Sink:MaD:48002 | +| Log4jJndiInjectionTest.java:49:65:49:72 | source(...) : String | Log4jJndiInjectionTest.java:49:56:49:72 | (...)... | provenance | Sink:MaD:48003 | | Log4jJndiInjectionTest.java:50:50:50:57 | source(...) : String | Log4jJndiInjectionTest.java:50:41:50:57 | (...)... | provenance | Sink:MaD:2028 | -| Log4jJndiInjectionTest.java:50:50:50:57 | source(...) : String | Log4jJndiInjectionTest.java:50:41:50:57 | (...)... | provenance | Sink:MaD:48002 | +| Log4jJndiInjectionTest.java:50:50:50:57 | source(...) : String | Log4jJndiInjectionTest.java:50:41:50:57 | (...)... | provenance | Sink:MaD:48003 | | Log4jJndiInjectionTest.java:51:110:51:117 | source(...) : String | Log4jJndiInjectionTest.java:51:101:51:117 | (...)... | provenance | Sink:MaD:2029 | -| Log4jJndiInjectionTest.java:51:110:51:117 | source(...) : String | Log4jJndiInjectionTest.java:51:101:51:117 | (...)... | provenance | Sink:MaD:48003 | +| Log4jJndiInjectionTest.java:51:110:51:117 | source(...) : String | Log4jJndiInjectionTest.java:51:101:51:117 | (...)... | provenance | Sink:MaD:48004 | | Log4jJndiInjectionTest.java:52:95:52:102 | source(...) : String | Log4jJndiInjectionTest.java:52:86:52:102 | (...)... | provenance | Sink:MaD:2029 | -| Log4jJndiInjectionTest.java:52:95:52:102 | source(...) : String | Log4jJndiInjectionTest.java:52:86:52:102 | (...)... | provenance | Sink:MaD:48003 | +| Log4jJndiInjectionTest.java:52:95:52:102 | source(...) : String | Log4jJndiInjectionTest.java:52:86:52:102 | (...)... | provenance | Sink:MaD:48004 | | Log4jJndiInjectionTest.java:53:80:53:87 | source(...) : String | Log4jJndiInjectionTest.java:53:71:53:87 | (...)... | provenance | Sink:MaD:2029 | -| Log4jJndiInjectionTest.java:53:80:53:87 | source(...) : String | Log4jJndiInjectionTest.java:53:71:53:87 | (...)... | provenance | Sink:MaD:48003 | +| Log4jJndiInjectionTest.java:53:80:53:87 | source(...) : String | Log4jJndiInjectionTest.java:53:71:53:87 | (...)... | provenance | Sink:MaD:48004 | | Log4jJndiInjectionTest.java:54:65:54:72 | source(...) : String | Log4jJndiInjectionTest.java:54:56:54:72 | (...)... | provenance | Sink:MaD:2029 | -| Log4jJndiInjectionTest.java:54:65:54:72 | source(...) : String | Log4jJndiInjectionTest.java:54:56:54:72 | (...)... | provenance | Sink:MaD:48003 | +| Log4jJndiInjectionTest.java:54:65:54:72 | source(...) : String | Log4jJndiInjectionTest.java:54:56:54:72 | (...)... | provenance | Sink:MaD:48004 | | Log4jJndiInjectionTest.java:55:50:55:57 | source(...) : String | Log4jJndiInjectionTest.java:55:41:55:57 | (...)... | provenance | Sink:MaD:2029 | -| Log4jJndiInjectionTest.java:55:50:55:57 | source(...) : String | Log4jJndiInjectionTest.java:55:41:55:57 | (...)... | provenance | Sink:MaD:48003 | +| Log4jJndiInjectionTest.java:55:50:55:57 | source(...) : String | Log4jJndiInjectionTest.java:55:41:55:57 | (...)... | provenance | Sink:MaD:48004 | | Log4jJndiInjectionTest.java:56:125:56:132 | source(...) : String | Log4jJndiInjectionTest.java:56:116:56:132 | (...)... | provenance | Sink:MaD:2030 | -| Log4jJndiInjectionTest.java:56:125:56:132 | source(...) : String | Log4jJndiInjectionTest.java:56:116:56:132 | (...)... | provenance | Sink:MaD:48004 | +| Log4jJndiInjectionTest.java:56:125:56:132 | source(...) : String | Log4jJndiInjectionTest.java:56:116:56:132 | (...)... | provenance | Sink:MaD:48005 | | Log4jJndiInjectionTest.java:57:110:57:117 | source(...) : String | Log4jJndiInjectionTest.java:57:101:57:117 | (...)... | provenance | Sink:MaD:2030 | -| Log4jJndiInjectionTest.java:57:110:57:117 | source(...) : String | Log4jJndiInjectionTest.java:57:101:57:117 | (...)... | provenance | Sink:MaD:48004 | +| Log4jJndiInjectionTest.java:57:110:57:117 | source(...) : String | Log4jJndiInjectionTest.java:57:101:57:117 | (...)... | provenance | Sink:MaD:48005 | | Log4jJndiInjectionTest.java:58:95:58:102 | source(...) : String | Log4jJndiInjectionTest.java:58:86:58:102 | (...)... | provenance | Sink:MaD:2030 | -| Log4jJndiInjectionTest.java:58:95:58:102 | source(...) : String | Log4jJndiInjectionTest.java:58:86:58:102 | (...)... | provenance | Sink:MaD:48004 | +| Log4jJndiInjectionTest.java:58:95:58:102 | source(...) : String | Log4jJndiInjectionTest.java:58:86:58:102 | (...)... | provenance | Sink:MaD:48005 | | Log4jJndiInjectionTest.java:59:80:59:87 | source(...) : String | Log4jJndiInjectionTest.java:59:71:59:87 | (...)... | provenance | Sink:MaD:2030 | -| Log4jJndiInjectionTest.java:59:80:59:87 | source(...) : String | Log4jJndiInjectionTest.java:59:71:59:87 | (...)... | provenance | Sink:MaD:48004 | +| Log4jJndiInjectionTest.java:59:80:59:87 | source(...) : String | Log4jJndiInjectionTest.java:59:71:59:87 | (...)... | provenance | Sink:MaD:48005 | | Log4jJndiInjectionTest.java:60:65:60:72 | source(...) : String | Log4jJndiInjectionTest.java:60:56:60:72 | (...)... | provenance | Sink:MaD:2030 | -| Log4jJndiInjectionTest.java:60:65:60:72 | source(...) : String | Log4jJndiInjectionTest.java:60:56:60:72 | (...)... | provenance | Sink:MaD:48004 | +| Log4jJndiInjectionTest.java:60:65:60:72 | source(...) : String | Log4jJndiInjectionTest.java:60:56:60:72 | (...)... | provenance | Sink:MaD:48005 | | Log4jJndiInjectionTest.java:61:50:61:57 | source(...) : String | Log4jJndiInjectionTest.java:61:41:61:57 | (...)... | provenance | Sink:MaD:2030 | -| Log4jJndiInjectionTest.java:61:50:61:57 | source(...) : String | Log4jJndiInjectionTest.java:61:41:61:57 | (...)... | provenance | Sink:MaD:48004 | +| Log4jJndiInjectionTest.java:61:50:61:57 | source(...) : String | Log4jJndiInjectionTest.java:61:41:61:57 | (...)... | provenance | Sink:MaD:48005 | | Log4jJndiInjectionTest.java:62:140:62:147 | source(...) : String | Log4jJndiInjectionTest.java:62:131:62:147 | (...)... | provenance | Sink:MaD:2031 | -| Log4jJndiInjectionTest.java:62:140:62:147 | source(...) : String | Log4jJndiInjectionTest.java:62:131:62:147 | (...)... | provenance | Sink:MaD:48005 | +| Log4jJndiInjectionTest.java:62:140:62:147 | source(...) : String | Log4jJndiInjectionTest.java:62:131:62:147 | (...)... | provenance | Sink:MaD:48006 | | Log4jJndiInjectionTest.java:63:125:63:132 | source(...) : String | Log4jJndiInjectionTest.java:63:116:63:132 | (...)... | provenance | Sink:MaD:2031 | -| Log4jJndiInjectionTest.java:63:125:63:132 | source(...) : String | Log4jJndiInjectionTest.java:63:116:63:132 | (...)... | provenance | Sink:MaD:48005 | +| Log4jJndiInjectionTest.java:63:125:63:132 | source(...) : String | Log4jJndiInjectionTest.java:63:116:63:132 | (...)... | provenance | Sink:MaD:48006 | | Log4jJndiInjectionTest.java:64:110:64:117 | source(...) : String | Log4jJndiInjectionTest.java:64:101:64:117 | (...)... | provenance | Sink:MaD:2031 | -| Log4jJndiInjectionTest.java:64:110:64:117 | source(...) : String | Log4jJndiInjectionTest.java:64:101:64:117 | (...)... | provenance | Sink:MaD:48005 | +| Log4jJndiInjectionTest.java:64:110:64:117 | source(...) : String | Log4jJndiInjectionTest.java:64:101:64:117 | (...)... | provenance | Sink:MaD:48006 | | Log4jJndiInjectionTest.java:65:95:65:102 | source(...) : String | Log4jJndiInjectionTest.java:65:86:65:102 | (...)... | provenance | Sink:MaD:2031 | -| Log4jJndiInjectionTest.java:65:95:65:102 | source(...) : String | Log4jJndiInjectionTest.java:65:86:65:102 | (...)... | provenance | Sink:MaD:48005 | +| Log4jJndiInjectionTest.java:65:95:65:102 | source(...) : String | Log4jJndiInjectionTest.java:65:86:65:102 | (...)... | provenance | Sink:MaD:48006 | | Log4jJndiInjectionTest.java:66:80:66:87 | source(...) : String | Log4jJndiInjectionTest.java:66:71:66:87 | (...)... | provenance | Sink:MaD:2031 | -| Log4jJndiInjectionTest.java:66:80:66:87 | source(...) : String | Log4jJndiInjectionTest.java:66:71:66:87 | (...)... | provenance | Sink:MaD:48005 | +| Log4jJndiInjectionTest.java:66:80:66:87 | source(...) : String | Log4jJndiInjectionTest.java:66:71:66:87 | (...)... | provenance | Sink:MaD:48006 | | Log4jJndiInjectionTest.java:67:65:67:72 | source(...) : String | Log4jJndiInjectionTest.java:67:56:67:72 | (...)... | provenance | Sink:MaD:2031 | -| Log4jJndiInjectionTest.java:67:65:67:72 | source(...) : String | Log4jJndiInjectionTest.java:67:56:67:72 | (...)... | provenance | Sink:MaD:48005 | +| Log4jJndiInjectionTest.java:67:65:67:72 | source(...) : String | Log4jJndiInjectionTest.java:67:56:67:72 | (...)... | provenance | Sink:MaD:48006 | | Log4jJndiInjectionTest.java:68:50:68:57 | source(...) : String | Log4jJndiInjectionTest.java:68:41:68:57 | (...)... | provenance | Sink:MaD:2031 | -| Log4jJndiInjectionTest.java:68:50:68:57 | source(...) : String | Log4jJndiInjectionTest.java:68:41:68:57 | (...)... | provenance | Sink:MaD:48005 | +| Log4jJndiInjectionTest.java:68:50:68:57 | source(...) : String | Log4jJndiInjectionTest.java:68:41:68:57 | (...)... | provenance | Sink:MaD:48006 | | Log4jJndiInjectionTest.java:69:155:69:162 | source(...) : String | Log4jJndiInjectionTest.java:69:146:69:162 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:69:155:69:162 | source(...) : String | Log4jJndiInjectionTest.java:69:146:69:162 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:69:155:69:162 | source(...) : String | Log4jJndiInjectionTest.java:69:146:69:162 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:70:140:70:147 | source(...) : String | Log4jJndiInjectionTest.java:70:131:70:147 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:70:140:70:147 | source(...) : String | Log4jJndiInjectionTest.java:70:131:70:147 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:70:140:70:147 | source(...) : String | Log4jJndiInjectionTest.java:70:131:70:147 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:71:125:71:132 | source(...) : String | Log4jJndiInjectionTest.java:71:116:71:132 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:71:125:71:132 | source(...) : String | Log4jJndiInjectionTest.java:71:116:71:132 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:71:125:71:132 | source(...) : String | Log4jJndiInjectionTest.java:71:116:71:132 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:72:110:72:117 | source(...) : String | Log4jJndiInjectionTest.java:72:101:72:117 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:72:110:72:117 | source(...) : String | Log4jJndiInjectionTest.java:72:101:72:117 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:72:110:72:117 | source(...) : String | Log4jJndiInjectionTest.java:72:101:72:117 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:73:95:73:102 | source(...) : String | Log4jJndiInjectionTest.java:73:86:73:102 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:73:95:73:102 | source(...) : String | Log4jJndiInjectionTest.java:73:86:73:102 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:73:95:73:102 | source(...) : String | Log4jJndiInjectionTest.java:73:86:73:102 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:74:80:74:87 | source(...) : String | Log4jJndiInjectionTest.java:74:71:74:87 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:74:80:74:87 | source(...) : String | Log4jJndiInjectionTest.java:74:71:74:87 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:74:80:74:87 | source(...) : String | Log4jJndiInjectionTest.java:74:71:74:87 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:75:65:75:72 | source(...) : String | Log4jJndiInjectionTest.java:75:56:75:72 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:75:65:75:72 | source(...) : String | Log4jJndiInjectionTest.java:75:56:75:72 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:75:65:75:72 | source(...) : String | Log4jJndiInjectionTest.java:75:56:75:72 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:76:50:76:57 | source(...) : String | Log4jJndiInjectionTest.java:76:41:76:57 | (...)... | provenance | Sink:MaD:2032 | -| Log4jJndiInjectionTest.java:76:50:76:57 | source(...) : String | Log4jJndiInjectionTest.java:76:41:76:57 | (...)... | provenance | Sink:MaD:48006 | +| Log4jJndiInjectionTest.java:76:50:76:57 | source(...) : String | Log4jJndiInjectionTest.java:76:41:76:57 | (...)... | provenance | Sink:MaD:48007 | | Log4jJndiInjectionTest.java:77:170:77:177 | source(...) : String | Log4jJndiInjectionTest.java:77:161:77:177 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:77:170:77:177 | source(...) : String | Log4jJndiInjectionTest.java:77:161:77:177 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:77:170:77:177 | source(...) : String | Log4jJndiInjectionTest.java:77:161:77:177 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:78:155:78:162 | source(...) : String | Log4jJndiInjectionTest.java:78:146:78:162 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:78:155:78:162 | source(...) : String | Log4jJndiInjectionTest.java:78:146:78:162 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:78:155:78:162 | source(...) : String | Log4jJndiInjectionTest.java:78:146:78:162 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:79:140:79:147 | source(...) : String | Log4jJndiInjectionTest.java:79:131:79:147 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:79:140:79:147 | source(...) : String | Log4jJndiInjectionTest.java:79:131:79:147 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:79:140:79:147 | source(...) : String | Log4jJndiInjectionTest.java:79:131:79:147 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:80:125:80:132 | source(...) : String | Log4jJndiInjectionTest.java:80:116:80:132 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:80:125:80:132 | source(...) : String | Log4jJndiInjectionTest.java:80:116:80:132 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:80:125:80:132 | source(...) : String | Log4jJndiInjectionTest.java:80:116:80:132 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:81:110:81:117 | source(...) : String | Log4jJndiInjectionTest.java:81:101:81:117 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:81:110:81:117 | source(...) : String | Log4jJndiInjectionTest.java:81:101:81:117 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:81:110:81:117 | source(...) : String | Log4jJndiInjectionTest.java:81:101:81:117 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:82:95:82:102 | source(...) : String | Log4jJndiInjectionTest.java:82:86:82:102 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:82:95:82:102 | source(...) : String | Log4jJndiInjectionTest.java:82:86:82:102 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:82:95:82:102 | source(...) : String | Log4jJndiInjectionTest.java:82:86:82:102 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:83:80:83:87 | source(...) : String | Log4jJndiInjectionTest.java:83:71:83:87 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:83:80:83:87 | source(...) : String | Log4jJndiInjectionTest.java:83:71:83:87 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:83:80:83:87 | source(...) : String | Log4jJndiInjectionTest.java:83:71:83:87 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:84:65:84:72 | source(...) : String | Log4jJndiInjectionTest.java:84:56:84:72 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:84:65:84:72 | source(...) : String | Log4jJndiInjectionTest.java:84:56:84:72 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:84:65:84:72 | source(...) : String | Log4jJndiInjectionTest.java:84:56:84:72 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:85:50:85:57 | source(...) : String | Log4jJndiInjectionTest.java:85:41:85:57 | (...)... | provenance | Sink:MaD:2033 | -| Log4jJndiInjectionTest.java:85:50:85:57 | source(...) : String | Log4jJndiInjectionTest.java:85:41:85:57 | (...)... | provenance | Sink:MaD:48007 | +| Log4jJndiInjectionTest.java:85:50:85:57 | source(...) : String | Log4jJndiInjectionTest.java:85:41:85:57 | (...)... | provenance | Sink:MaD:48008 | | Log4jJndiInjectionTest.java:86:185:86:192 | source(...) : String | Log4jJndiInjectionTest.java:86:176:86:192 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:86:185:86:192 | source(...) : String | Log4jJndiInjectionTest.java:86:176:86:192 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:86:185:86:192 | source(...) : String | Log4jJndiInjectionTest.java:86:176:86:192 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:87:170:87:177 | source(...) : String | Log4jJndiInjectionTest.java:87:161:87:177 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:87:170:87:177 | source(...) : String | Log4jJndiInjectionTest.java:87:161:87:177 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:87:170:87:177 | source(...) : String | Log4jJndiInjectionTest.java:87:161:87:177 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:88:155:88:162 | source(...) : String | Log4jJndiInjectionTest.java:88:146:88:162 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:88:155:88:162 | source(...) : String | Log4jJndiInjectionTest.java:88:146:88:162 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:88:155:88:162 | source(...) : String | Log4jJndiInjectionTest.java:88:146:88:162 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:89:140:89:147 | source(...) : String | Log4jJndiInjectionTest.java:89:131:89:147 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:89:140:89:147 | source(...) : String | Log4jJndiInjectionTest.java:89:131:89:147 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:89:140:89:147 | source(...) : String | Log4jJndiInjectionTest.java:89:131:89:147 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:90:125:90:132 | source(...) : String | Log4jJndiInjectionTest.java:90:116:90:132 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:90:125:90:132 | source(...) : String | Log4jJndiInjectionTest.java:90:116:90:132 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:90:125:90:132 | source(...) : String | Log4jJndiInjectionTest.java:90:116:90:132 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:91:110:91:117 | source(...) : String | Log4jJndiInjectionTest.java:91:101:91:117 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:91:110:91:117 | source(...) : String | Log4jJndiInjectionTest.java:91:101:91:117 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:91:110:91:117 | source(...) : String | Log4jJndiInjectionTest.java:91:101:91:117 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:92:95:92:102 | source(...) : String | Log4jJndiInjectionTest.java:92:86:92:102 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:92:95:92:102 | source(...) : String | Log4jJndiInjectionTest.java:92:86:92:102 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:92:95:92:102 | source(...) : String | Log4jJndiInjectionTest.java:92:86:92:102 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:93:80:93:87 | source(...) : String | Log4jJndiInjectionTest.java:93:71:93:87 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:93:80:93:87 | source(...) : String | Log4jJndiInjectionTest.java:93:71:93:87 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:93:80:93:87 | source(...) : String | Log4jJndiInjectionTest.java:93:71:93:87 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:94:65:94:72 | source(...) : String | Log4jJndiInjectionTest.java:94:56:94:72 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:94:65:94:72 | source(...) : String | Log4jJndiInjectionTest.java:94:56:94:72 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:94:65:94:72 | source(...) : String | Log4jJndiInjectionTest.java:94:56:94:72 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:95:50:95:57 | source(...) : String | Log4jJndiInjectionTest.java:95:41:95:57 | (...)... | provenance | Sink:MaD:2034 | -| Log4jJndiInjectionTest.java:95:50:95:57 | source(...) : String | Log4jJndiInjectionTest.java:95:41:95:57 | (...)... | provenance | Sink:MaD:48008 | +| Log4jJndiInjectionTest.java:95:50:95:57 | source(...) : String | Log4jJndiInjectionTest.java:95:41:95:57 | (...)... | provenance | Sink:MaD:48009 | | Log4jJndiInjectionTest.java:96:50:96:57 | source(...) : String | Log4jJndiInjectionTest.java:96:41:96:57 | (...)... | provenance | Sink:MaD:2026 | -| Log4jJndiInjectionTest.java:96:50:96:57 | source(...) : String | Log4jJndiInjectionTest.java:96:41:96:57 | (...)... | provenance | Sink:MaD:48000 | +| Log4jJndiInjectionTest.java:96:50:96:57 | source(...) : String | Log4jJndiInjectionTest.java:96:41:96:57 | (...)... | provenance | Sink:MaD:48001 | | Log4jJndiInjectionTest.java:97:70:97:77 | source(...) : String | Log4jJndiInjectionTest.java:97:56:97:77 | (...)... | provenance | Sink:MaD:2026 | -| Log4jJndiInjectionTest.java:97:70:97:77 | source(...) : String | Log4jJndiInjectionTest.java:97:56:97:77 | (...)... | provenance | Sink:MaD:48000 | +| Log4jJndiInjectionTest.java:97:70:97:77 | source(...) : String | Log4jJndiInjectionTest.java:97:56:97:77 | (...)... | provenance | Sink:MaD:48001 | | Log4jJndiInjectionTest.java:98:50:98:57 | source(...) : String | Log4jJndiInjectionTest.java:98:41:98:57 | (...)... | provenance | Sink:MaD:2038 | -| Log4jJndiInjectionTest.java:98:50:98:57 | source(...) : String | Log4jJndiInjectionTest.java:98:41:98:57 | (...)... | provenance | Sink:MaD:48012 | +| Log4jJndiInjectionTest.java:98:50:98:57 | source(...) : String | Log4jJndiInjectionTest.java:98:41:98:57 | (...)... | provenance | Sink:MaD:48013 | | Log4jJndiInjectionTest.java:99:55:99:62 | source(...) : String | Log4jJndiInjectionTest.java:99:41:99:62 | (...)... | provenance | Sink:MaD:2039 | -| Log4jJndiInjectionTest.java:99:55:99:62 | source(...) : String | Log4jJndiInjectionTest.java:99:41:99:62 | (...)... | provenance | Sink:MaD:48013 | +| Log4jJndiInjectionTest.java:99:55:99:62 | source(...) : String | Log4jJndiInjectionTest.java:99:41:99:62 | (...)... | provenance | Sink:MaD:48014 | | Log4jJndiInjectionTest.java:100:55:100:62 | source(...) : String | Log4jJndiInjectionTest.java:100:41:100:62 | (...)... | provenance | Sink:MaD:2040 | -| Log4jJndiInjectionTest.java:100:55:100:62 | source(...) : String | Log4jJndiInjectionTest.java:100:41:100:62 | (...)... | provenance | Sink:MaD:48014 | +| Log4jJndiInjectionTest.java:100:55:100:62 | source(...) : String | Log4jJndiInjectionTest.java:100:41:100:62 | (...)... | provenance | Sink:MaD:48015 | | Log4jJndiInjectionTest.java:101:44:101:51 | source(...) : String | Log4jJndiInjectionTest.java:101:26:101:51 | (...)... | provenance | Sink:MaD:2043 | -| Log4jJndiInjectionTest.java:101:44:101:51 | source(...) : String | Log4jJndiInjectionTest.java:101:26:101:51 | (...)... | provenance | Sink:MaD:48017 | +| Log4jJndiInjectionTest.java:101:44:101:51 | source(...) : String | Log4jJndiInjectionTest.java:101:26:101:51 | (...)... | provenance | Sink:MaD:48018 | | Log4jJndiInjectionTest.java:102:44:102:51 | source(...) : String | Log4jJndiInjectionTest.java:102:26:102:51 | (...)... | provenance | Sink:MaD:2044 | -| Log4jJndiInjectionTest.java:102:44:102:51 | source(...) : String | Log4jJndiInjectionTest.java:102:26:102:51 | (...)... | provenance | Sink:MaD:48018 | +| Log4jJndiInjectionTest.java:102:44:102:51 | source(...) : String | Log4jJndiInjectionTest.java:102:26:102:51 | (...)... | provenance | Sink:MaD:48019 | | Log4jJndiInjectionTest.java:103:36:103:43 | source(...) : String | Log4jJndiInjectionTest.java:103:26:103:43 | (...)... | provenance | Sink:MaD:2041 | -| Log4jJndiInjectionTest.java:103:36:103:43 | source(...) : String | Log4jJndiInjectionTest.java:103:26:103:43 | (...)... | provenance | Sink:MaD:48015 | +| Log4jJndiInjectionTest.java:103:36:103:43 | source(...) : String | Log4jJndiInjectionTest.java:103:26:103:43 | (...)... | provenance | Sink:MaD:48016 | | Log4jJndiInjectionTest.java:104:36:104:43 | source(...) : String | Log4jJndiInjectionTest.java:104:26:104:43 | (...)... | provenance | Sink:MaD:2042 | -| Log4jJndiInjectionTest.java:104:36:104:43 | source(...) : String | Log4jJndiInjectionTest.java:104:26:104:43 | (...)... | provenance | Sink:MaD:48016 | +| Log4jJndiInjectionTest.java:104:36:104:43 | source(...) : String | Log4jJndiInjectionTest.java:104:26:104:43 | (...)... | provenance | Sink:MaD:48017 | | Log4jJndiInjectionTest.java:107:35:107:42 | source(...) : String | Log4jJndiInjectionTest.java:107:26:107:42 | (...)... | provenance | Sink:MaD:2047 | -| Log4jJndiInjectionTest.java:107:35:107:42 | source(...) : String | Log4jJndiInjectionTest.java:107:26:107:42 | (...)... | provenance | Sink:MaD:48021 | +| Log4jJndiInjectionTest.java:107:35:107:42 | source(...) : String | Log4jJndiInjectionTest.java:107:26:107:42 | (...)... | provenance | Sink:MaD:48022 | | Log4jJndiInjectionTest.java:108:35:108:42 | source(...) : String | Log4jJndiInjectionTest.java:108:26:108:42 | (...)... | provenance | Sink:MaD:2058 | -| Log4jJndiInjectionTest.java:108:35:108:42 | source(...) : String | Log4jJndiInjectionTest.java:108:26:108:42 | (...)... | provenance | Sink:MaD:48032 | +| Log4jJndiInjectionTest.java:108:35:108:42 | source(...) : String | Log4jJndiInjectionTest.java:108:26:108:42 | (...)... | provenance | Sink:MaD:48033 | | Log4jJndiInjectionTest.java:109:41:109:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:109:41:109:63 | new Object[] | provenance | Sink:MaD:2058 | -| Log4jJndiInjectionTest.java:109:41:109:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:109:41:109:63 | new Object[] | provenance | Sink:MaD:48032 | +| Log4jJndiInjectionTest.java:109:41:109:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:109:41:109:63 | new Object[] | provenance | Sink:MaD:48033 | | Log4jJndiInjectionTest.java:109:55:109:62 | source(...) : String | Log4jJndiInjectionTest.java:109:41:109:63 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:110:50:110:57 | source(...) : String | Log4jJndiInjectionTest.java:110:41:110:57 | (...)... | provenance | Sink:MaD:2048 | -| Log4jJndiInjectionTest.java:110:50:110:57 | source(...) : String | Log4jJndiInjectionTest.java:110:41:110:57 | (...)... | provenance | Sink:MaD:48022 | +| Log4jJndiInjectionTest.java:110:50:110:57 | source(...) : String | Log4jJndiInjectionTest.java:110:41:110:57 | (...)... | provenance | Sink:MaD:48023 | | Log4jJndiInjectionTest.java:111:35:111:42 | source(...) : String | Log4jJndiInjectionTest.java:111:26:111:42 | (...)... | provenance | Sink:MaD:2048 | -| Log4jJndiInjectionTest.java:111:35:111:42 | source(...) : String | Log4jJndiInjectionTest.java:111:26:111:42 | (...)... | provenance | Sink:MaD:48022 | +| Log4jJndiInjectionTest.java:111:35:111:42 | source(...) : String | Log4jJndiInjectionTest.java:111:26:111:42 | (...)... | provenance | Sink:MaD:48023 | | Log4jJndiInjectionTest.java:112:65:112:72 | source(...) : String | Log4jJndiInjectionTest.java:112:56:112:72 | (...)... | provenance | Sink:MaD:2049 | -| Log4jJndiInjectionTest.java:112:65:112:72 | source(...) : String | Log4jJndiInjectionTest.java:112:56:112:72 | (...)... | provenance | Sink:MaD:48023 | +| Log4jJndiInjectionTest.java:112:65:112:72 | source(...) : String | Log4jJndiInjectionTest.java:112:56:112:72 | (...)... | provenance | Sink:MaD:48024 | | Log4jJndiInjectionTest.java:113:50:113:57 | source(...) : String | Log4jJndiInjectionTest.java:113:41:113:57 | (...)... | provenance | Sink:MaD:2049 | -| Log4jJndiInjectionTest.java:113:50:113:57 | source(...) : String | Log4jJndiInjectionTest.java:113:41:113:57 | (...)... | provenance | Sink:MaD:48023 | +| Log4jJndiInjectionTest.java:113:50:113:57 | source(...) : String | Log4jJndiInjectionTest.java:113:41:113:57 | (...)... | provenance | Sink:MaD:48024 | | Log4jJndiInjectionTest.java:114:35:114:42 | source(...) : String | Log4jJndiInjectionTest.java:114:26:114:42 | (...)... | provenance | Sink:MaD:2049 | -| Log4jJndiInjectionTest.java:114:35:114:42 | source(...) : String | Log4jJndiInjectionTest.java:114:26:114:42 | (...)... | provenance | Sink:MaD:48023 | +| Log4jJndiInjectionTest.java:114:35:114:42 | source(...) : String | Log4jJndiInjectionTest.java:114:26:114:42 | (...)... | provenance | Sink:MaD:48024 | | Log4jJndiInjectionTest.java:115:80:115:87 | source(...) : String | Log4jJndiInjectionTest.java:115:71:115:87 | (...)... | provenance | Sink:MaD:2050 | -| Log4jJndiInjectionTest.java:115:80:115:87 | source(...) : String | Log4jJndiInjectionTest.java:115:71:115:87 | (...)... | provenance | Sink:MaD:48024 | +| Log4jJndiInjectionTest.java:115:80:115:87 | source(...) : String | Log4jJndiInjectionTest.java:115:71:115:87 | (...)... | provenance | Sink:MaD:48025 | | Log4jJndiInjectionTest.java:116:65:116:72 | source(...) : String | Log4jJndiInjectionTest.java:116:56:116:72 | (...)... | provenance | Sink:MaD:2050 | -| Log4jJndiInjectionTest.java:116:65:116:72 | source(...) : String | Log4jJndiInjectionTest.java:116:56:116:72 | (...)... | provenance | Sink:MaD:48024 | +| Log4jJndiInjectionTest.java:116:65:116:72 | source(...) : String | Log4jJndiInjectionTest.java:116:56:116:72 | (...)... | provenance | Sink:MaD:48025 | | Log4jJndiInjectionTest.java:117:50:117:57 | source(...) : String | Log4jJndiInjectionTest.java:117:41:117:57 | (...)... | provenance | Sink:MaD:2050 | -| Log4jJndiInjectionTest.java:117:50:117:57 | source(...) : String | Log4jJndiInjectionTest.java:117:41:117:57 | (...)... | provenance | Sink:MaD:48024 | +| Log4jJndiInjectionTest.java:117:50:117:57 | source(...) : String | Log4jJndiInjectionTest.java:117:41:117:57 | (...)... | provenance | Sink:MaD:48025 | | Log4jJndiInjectionTest.java:118:35:118:42 | source(...) : String | Log4jJndiInjectionTest.java:118:26:118:42 | (...)... | provenance | Sink:MaD:2050 | -| Log4jJndiInjectionTest.java:118:35:118:42 | source(...) : String | Log4jJndiInjectionTest.java:118:26:118:42 | (...)... | provenance | Sink:MaD:48024 | +| Log4jJndiInjectionTest.java:118:35:118:42 | source(...) : String | Log4jJndiInjectionTest.java:118:26:118:42 | (...)... | provenance | Sink:MaD:48025 | | Log4jJndiInjectionTest.java:119:95:119:102 | source(...) : String | Log4jJndiInjectionTest.java:119:86:119:102 | (...)... | provenance | Sink:MaD:2051 | -| Log4jJndiInjectionTest.java:119:95:119:102 | source(...) : String | Log4jJndiInjectionTest.java:119:86:119:102 | (...)... | provenance | Sink:MaD:48025 | +| Log4jJndiInjectionTest.java:119:95:119:102 | source(...) : String | Log4jJndiInjectionTest.java:119:86:119:102 | (...)... | provenance | Sink:MaD:48026 | | Log4jJndiInjectionTest.java:120:80:120:87 | source(...) : String | Log4jJndiInjectionTest.java:120:71:120:87 | (...)... | provenance | Sink:MaD:2051 | -| Log4jJndiInjectionTest.java:120:80:120:87 | source(...) : String | Log4jJndiInjectionTest.java:120:71:120:87 | (...)... | provenance | Sink:MaD:48025 | +| Log4jJndiInjectionTest.java:120:80:120:87 | source(...) : String | Log4jJndiInjectionTest.java:120:71:120:87 | (...)... | provenance | Sink:MaD:48026 | | Log4jJndiInjectionTest.java:121:65:121:72 | source(...) : String | Log4jJndiInjectionTest.java:121:56:121:72 | (...)... | provenance | Sink:MaD:2051 | -| Log4jJndiInjectionTest.java:121:65:121:72 | source(...) : String | Log4jJndiInjectionTest.java:121:56:121:72 | (...)... | provenance | Sink:MaD:48025 | +| Log4jJndiInjectionTest.java:121:65:121:72 | source(...) : String | Log4jJndiInjectionTest.java:121:56:121:72 | (...)... | provenance | Sink:MaD:48026 | | Log4jJndiInjectionTest.java:122:50:122:57 | source(...) : String | Log4jJndiInjectionTest.java:122:41:122:57 | (...)... | provenance | Sink:MaD:2051 | -| Log4jJndiInjectionTest.java:122:50:122:57 | source(...) : String | Log4jJndiInjectionTest.java:122:41:122:57 | (...)... | provenance | Sink:MaD:48025 | +| Log4jJndiInjectionTest.java:122:50:122:57 | source(...) : String | Log4jJndiInjectionTest.java:122:41:122:57 | (...)... | provenance | Sink:MaD:48026 | | Log4jJndiInjectionTest.java:123:35:123:42 | source(...) : String | Log4jJndiInjectionTest.java:123:26:123:42 | (...)... | provenance | Sink:MaD:2051 | -| Log4jJndiInjectionTest.java:123:35:123:42 | source(...) : String | Log4jJndiInjectionTest.java:123:26:123:42 | (...)... | provenance | Sink:MaD:48025 | +| Log4jJndiInjectionTest.java:123:35:123:42 | source(...) : String | Log4jJndiInjectionTest.java:123:26:123:42 | (...)... | provenance | Sink:MaD:48026 | | Log4jJndiInjectionTest.java:124:110:124:117 | source(...) : String | Log4jJndiInjectionTest.java:124:101:124:117 | (...)... | provenance | Sink:MaD:2052 | -| Log4jJndiInjectionTest.java:124:110:124:117 | source(...) : String | Log4jJndiInjectionTest.java:124:101:124:117 | (...)... | provenance | Sink:MaD:48026 | +| Log4jJndiInjectionTest.java:124:110:124:117 | source(...) : String | Log4jJndiInjectionTest.java:124:101:124:117 | (...)... | provenance | Sink:MaD:48027 | | Log4jJndiInjectionTest.java:125:95:125:102 | source(...) : String | Log4jJndiInjectionTest.java:125:86:125:102 | (...)... | provenance | Sink:MaD:2052 | -| Log4jJndiInjectionTest.java:125:95:125:102 | source(...) : String | Log4jJndiInjectionTest.java:125:86:125:102 | (...)... | provenance | Sink:MaD:48026 | +| Log4jJndiInjectionTest.java:125:95:125:102 | source(...) : String | Log4jJndiInjectionTest.java:125:86:125:102 | (...)... | provenance | Sink:MaD:48027 | | Log4jJndiInjectionTest.java:126:80:126:87 | source(...) : String | Log4jJndiInjectionTest.java:126:71:126:87 | (...)... | provenance | Sink:MaD:2052 | -| Log4jJndiInjectionTest.java:126:80:126:87 | source(...) : String | Log4jJndiInjectionTest.java:126:71:126:87 | (...)... | provenance | Sink:MaD:48026 | +| Log4jJndiInjectionTest.java:126:80:126:87 | source(...) : String | Log4jJndiInjectionTest.java:126:71:126:87 | (...)... | provenance | Sink:MaD:48027 | | Log4jJndiInjectionTest.java:127:65:127:72 | source(...) : String | Log4jJndiInjectionTest.java:127:56:127:72 | (...)... | provenance | Sink:MaD:2052 | -| Log4jJndiInjectionTest.java:127:65:127:72 | source(...) : String | Log4jJndiInjectionTest.java:127:56:127:72 | (...)... | provenance | Sink:MaD:48026 | +| Log4jJndiInjectionTest.java:127:65:127:72 | source(...) : String | Log4jJndiInjectionTest.java:127:56:127:72 | (...)... | provenance | Sink:MaD:48027 | | Log4jJndiInjectionTest.java:128:50:128:57 | source(...) : String | Log4jJndiInjectionTest.java:128:41:128:57 | (...)... | provenance | Sink:MaD:2052 | -| Log4jJndiInjectionTest.java:128:50:128:57 | source(...) : String | Log4jJndiInjectionTest.java:128:41:128:57 | (...)... | provenance | Sink:MaD:48026 | +| Log4jJndiInjectionTest.java:128:50:128:57 | source(...) : String | Log4jJndiInjectionTest.java:128:41:128:57 | (...)... | provenance | Sink:MaD:48027 | | Log4jJndiInjectionTest.java:129:35:129:42 | source(...) : String | Log4jJndiInjectionTest.java:129:26:129:42 | (...)... | provenance | Sink:MaD:2052 | -| Log4jJndiInjectionTest.java:129:35:129:42 | source(...) : String | Log4jJndiInjectionTest.java:129:26:129:42 | (...)... | provenance | Sink:MaD:48026 | +| Log4jJndiInjectionTest.java:129:35:129:42 | source(...) : String | Log4jJndiInjectionTest.java:129:26:129:42 | (...)... | provenance | Sink:MaD:48027 | | Log4jJndiInjectionTest.java:130:125:130:132 | source(...) : String | Log4jJndiInjectionTest.java:130:116:130:132 | (...)... | provenance | Sink:MaD:2053 | -| Log4jJndiInjectionTest.java:130:125:130:132 | source(...) : String | Log4jJndiInjectionTest.java:130:116:130:132 | (...)... | provenance | Sink:MaD:48027 | +| Log4jJndiInjectionTest.java:130:125:130:132 | source(...) : String | Log4jJndiInjectionTest.java:130:116:130:132 | (...)... | provenance | Sink:MaD:48028 | | Log4jJndiInjectionTest.java:131:110:131:117 | source(...) : String | Log4jJndiInjectionTest.java:131:101:131:117 | (...)... | provenance | Sink:MaD:2053 | -| Log4jJndiInjectionTest.java:131:110:131:117 | source(...) : String | Log4jJndiInjectionTest.java:131:101:131:117 | (...)... | provenance | Sink:MaD:48027 | +| Log4jJndiInjectionTest.java:131:110:131:117 | source(...) : String | Log4jJndiInjectionTest.java:131:101:131:117 | (...)... | provenance | Sink:MaD:48028 | | Log4jJndiInjectionTest.java:132:95:132:102 | source(...) : String | Log4jJndiInjectionTest.java:132:86:132:102 | (...)... | provenance | Sink:MaD:2053 | -| Log4jJndiInjectionTest.java:132:95:132:102 | source(...) : String | Log4jJndiInjectionTest.java:132:86:132:102 | (...)... | provenance | Sink:MaD:48027 | +| Log4jJndiInjectionTest.java:132:95:132:102 | source(...) : String | Log4jJndiInjectionTest.java:132:86:132:102 | (...)... | provenance | Sink:MaD:48028 | | Log4jJndiInjectionTest.java:133:80:133:87 | source(...) : String | Log4jJndiInjectionTest.java:133:71:133:87 | (...)... | provenance | Sink:MaD:2053 | -| Log4jJndiInjectionTest.java:133:80:133:87 | source(...) : String | Log4jJndiInjectionTest.java:133:71:133:87 | (...)... | provenance | Sink:MaD:48027 | +| Log4jJndiInjectionTest.java:133:80:133:87 | source(...) : String | Log4jJndiInjectionTest.java:133:71:133:87 | (...)... | provenance | Sink:MaD:48028 | | Log4jJndiInjectionTest.java:134:65:134:72 | source(...) : String | Log4jJndiInjectionTest.java:134:56:134:72 | (...)... | provenance | Sink:MaD:2053 | -| Log4jJndiInjectionTest.java:134:65:134:72 | source(...) : String | Log4jJndiInjectionTest.java:134:56:134:72 | (...)... | provenance | Sink:MaD:48027 | +| Log4jJndiInjectionTest.java:134:65:134:72 | source(...) : String | Log4jJndiInjectionTest.java:134:56:134:72 | (...)... | provenance | Sink:MaD:48028 | | Log4jJndiInjectionTest.java:135:50:135:57 | source(...) : String | Log4jJndiInjectionTest.java:135:41:135:57 | (...)... | provenance | Sink:MaD:2053 | -| Log4jJndiInjectionTest.java:135:50:135:57 | source(...) : String | Log4jJndiInjectionTest.java:135:41:135:57 | (...)... | provenance | Sink:MaD:48027 | +| Log4jJndiInjectionTest.java:135:50:135:57 | source(...) : String | Log4jJndiInjectionTest.java:135:41:135:57 | (...)... | provenance | Sink:MaD:48028 | | Log4jJndiInjectionTest.java:136:35:136:42 | source(...) : String | Log4jJndiInjectionTest.java:136:26:136:42 | (...)... | provenance | Sink:MaD:2053 | -| Log4jJndiInjectionTest.java:136:35:136:42 | source(...) : String | Log4jJndiInjectionTest.java:136:26:136:42 | (...)... | provenance | Sink:MaD:48027 | +| Log4jJndiInjectionTest.java:136:35:136:42 | source(...) : String | Log4jJndiInjectionTest.java:136:26:136:42 | (...)... | provenance | Sink:MaD:48028 | | Log4jJndiInjectionTest.java:137:140:137:147 | source(...) : String | Log4jJndiInjectionTest.java:137:131:137:147 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:137:140:137:147 | source(...) : String | Log4jJndiInjectionTest.java:137:131:137:147 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:137:140:137:147 | source(...) : String | Log4jJndiInjectionTest.java:137:131:137:147 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:138:125:138:132 | source(...) : String | Log4jJndiInjectionTest.java:138:116:138:132 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:138:125:138:132 | source(...) : String | Log4jJndiInjectionTest.java:138:116:138:132 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:138:125:138:132 | source(...) : String | Log4jJndiInjectionTest.java:138:116:138:132 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:139:110:139:117 | source(...) : String | Log4jJndiInjectionTest.java:139:101:139:117 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:139:110:139:117 | source(...) : String | Log4jJndiInjectionTest.java:139:101:139:117 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:139:110:139:117 | source(...) : String | Log4jJndiInjectionTest.java:139:101:139:117 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:140:95:140:102 | source(...) : String | Log4jJndiInjectionTest.java:140:86:140:102 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:140:95:140:102 | source(...) : String | Log4jJndiInjectionTest.java:140:86:140:102 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:140:95:140:102 | source(...) : String | Log4jJndiInjectionTest.java:140:86:140:102 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:141:80:141:87 | source(...) : String | Log4jJndiInjectionTest.java:141:71:141:87 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:141:80:141:87 | source(...) : String | Log4jJndiInjectionTest.java:141:71:141:87 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:141:80:141:87 | source(...) : String | Log4jJndiInjectionTest.java:141:71:141:87 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:142:65:142:72 | source(...) : String | Log4jJndiInjectionTest.java:142:56:142:72 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:142:65:142:72 | source(...) : String | Log4jJndiInjectionTest.java:142:56:142:72 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:142:65:142:72 | source(...) : String | Log4jJndiInjectionTest.java:142:56:142:72 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:143:50:143:57 | source(...) : String | Log4jJndiInjectionTest.java:143:41:143:57 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:143:50:143:57 | source(...) : String | Log4jJndiInjectionTest.java:143:41:143:57 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:143:50:143:57 | source(...) : String | Log4jJndiInjectionTest.java:143:41:143:57 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:144:35:144:42 | source(...) : String | Log4jJndiInjectionTest.java:144:26:144:42 | (...)... | provenance | Sink:MaD:2054 | -| Log4jJndiInjectionTest.java:144:35:144:42 | source(...) : String | Log4jJndiInjectionTest.java:144:26:144:42 | (...)... | provenance | Sink:MaD:48028 | +| Log4jJndiInjectionTest.java:144:35:144:42 | source(...) : String | Log4jJndiInjectionTest.java:144:26:144:42 | (...)... | provenance | Sink:MaD:48029 | | Log4jJndiInjectionTest.java:145:155:145:162 | source(...) : String | Log4jJndiInjectionTest.java:145:146:145:162 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:145:155:145:162 | source(...) : String | Log4jJndiInjectionTest.java:145:146:145:162 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:145:155:145:162 | source(...) : String | Log4jJndiInjectionTest.java:145:146:145:162 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:146:140:146:147 | source(...) : String | Log4jJndiInjectionTest.java:146:131:146:147 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:146:140:146:147 | source(...) : String | Log4jJndiInjectionTest.java:146:131:146:147 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:146:140:146:147 | source(...) : String | Log4jJndiInjectionTest.java:146:131:146:147 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:147:125:147:132 | source(...) : String | Log4jJndiInjectionTest.java:147:116:147:132 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:147:125:147:132 | source(...) : String | Log4jJndiInjectionTest.java:147:116:147:132 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:147:125:147:132 | source(...) : String | Log4jJndiInjectionTest.java:147:116:147:132 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:148:110:148:117 | source(...) : String | Log4jJndiInjectionTest.java:148:101:148:117 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:148:110:148:117 | source(...) : String | Log4jJndiInjectionTest.java:148:101:148:117 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:148:110:148:117 | source(...) : String | Log4jJndiInjectionTest.java:148:101:148:117 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:149:95:149:102 | source(...) : String | Log4jJndiInjectionTest.java:149:86:149:102 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:149:95:149:102 | source(...) : String | Log4jJndiInjectionTest.java:149:86:149:102 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:149:95:149:102 | source(...) : String | Log4jJndiInjectionTest.java:149:86:149:102 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:150:80:150:87 | source(...) : String | Log4jJndiInjectionTest.java:150:71:150:87 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:150:80:150:87 | source(...) : String | Log4jJndiInjectionTest.java:150:71:150:87 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:150:80:150:87 | source(...) : String | Log4jJndiInjectionTest.java:150:71:150:87 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:151:65:151:72 | source(...) : String | Log4jJndiInjectionTest.java:151:56:151:72 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:151:65:151:72 | source(...) : String | Log4jJndiInjectionTest.java:151:56:151:72 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:151:65:151:72 | source(...) : String | Log4jJndiInjectionTest.java:151:56:151:72 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:152:50:152:57 | source(...) : String | Log4jJndiInjectionTest.java:152:41:152:57 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:152:50:152:57 | source(...) : String | Log4jJndiInjectionTest.java:152:41:152:57 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:152:50:152:57 | source(...) : String | Log4jJndiInjectionTest.java:152:41:152:57 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:153:35:153:42 | source(...) : String | Log4jJndiInjectionTest.java:153:26:153:42 | (...)... | provenance | Sink:MaD:2055 | -| Log4jJndiInjectionTest.java:153:35:153:42 | source(...) : String | Log4jJndiInjectionTest.java:153:26:153:42 | (...)... | provenance | Sink:MaD:48029 | +| Log4jJndiInjectionTest.java:153:35:153:42 | source(...) : String | Log4jJndiInjectionTest.java:153:26:153:42 | (...)... | provenance | Sink:MaD:48030 | | Log4jJndiInjectionTest.java:154:170:154:177 | source(...) : String | Log4jJndiInjectionTest.java:154:161:154:177 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:154:170:154:177 | source(...) : String | Log4jJndiInjectionTest.java:154:161:154:177 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:154:170:154:177 | source(...) : String | Log4jJndiInjectionTest.java:154:161:154:177 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:155:155:155:162 | source(...) : String | Log4jJndiInjectionTest.java:155:146:155:162 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:155:155:155:162 | source(...) : String | Log4jJndiInjectionTest.java:155:146:155:162 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:155:155:155:162 | source(...) : String | Log4jJndiInjectionTest.java:155:146:155:162 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:156:140:156:147 | source(...) : String | Log4jJndiInjectionTest.java:156:131:156:147 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:156:140:156:147 | source(...) : String | Log4jJndiInjectionTest.java:156:131:156:147 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:156:140:156:147 | source(...) : String | Log4jJndiInjectionTest.java:156:131:156:147 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:157:125:157:132 | source(...) : String | Log4jJndiInjectionTest.java:157:116:157:132 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:157:125:157:132 | source(...) : String | Log4jJndiInjectionTest.java:157:116:157:132 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:157:125:157:132 | source(...) : String | Log4jJndiInjectionTest.java:157:116:157:132 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:158:110:158:117 | source(...) : String | Log4jJndiInjectionTest.java:158:101:158:117 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:158:110:158:117 | source(...) : String | Log4jJndiInjectionTest.java:158:101:158:117 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:158:110:158:117 | source(...) : String | Log4jJndiInjectionTest.java:158:101:158:117 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:159:95:159:102 | source(...) : String | Log4jJndiInjectionTest.java:159:86:159:102 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:159:95:159:102 | source(...) : String | Log4jJndiInjectionTest.java:159:86:159:102 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:159:95:159:102 | source(...) : String | Log4jJndiInjectionTest.java:159:86:159:102 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:160:80:160:87 | source(...) : String | Log4jJndiInjectionTest.java:160:71:160:87 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:160:80:160:87 | source(...) : String | Log4jJndiInjectionTest.java:160:71:160:87 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:160:80:160:87 | source(...) : String | Log4jJndiInjectionTest.java:160:71:160:87 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:161:65:161:72 | source(...) : String | Log4jJndiInjectionTest.java:161:56:161:72 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:161:65:161:72 | source(...) : String | Log4jJndiInjectionTest.java:161:56:161:72 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:161:65:161:72 | source(...) : String | Log4jJndiInjectionTest.java:161:56:161:72 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:162:50:162:57 | source(...) : String | Log4jJndiInjectionTest.java:162:41:162:57 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:162:50:162:57 | source(...) : String | Log4jJndiInjectionTest.java:162:41:162:57 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:162:50:162:57 | source(...) : String | Log4jJndiInjectionTest.java:162:41:162:57 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:163:35:163:42 | source(...) : String | Log4jJndiInjectionTest.java:163:26:163:42 | (...)... | provenance | Sink:MaD:2056 | -| Log4jJndiInjectionTest.java:163:35:163:42 | source(...) : String | Log4jJndiInjectionTest.java:163:26:163:42 | (...)... | provenance | Sink:MaD:48030 | +| Log4jJndiInjectionTest.java:163:35:163:42 | source(...) : String | Log4jJndiInjectionTest.java:163:26:163:42 | (...)... | provenance | Sink:MaD:48031 | | Log4jJndiInjectionTest.java:164:35:164:42 | source(...) : String | Log4jJndiInjectionTest.java:164:26:164:42 | (...)... | provenance | Sink:MaD:2048 | -| Log4jJndiInjectionTest.java:164:35:164:42 | source(...) : String | Log4jJndiInjectionTest.java:164:26:164:42 | (...)... | provenance | Sink:MaD:48022 | +| Log4jJndiInjectionTest.java:164:35:164:42 | source(...) : String | Log4jJndiInjectionTest.java:164:26:164:42 | (...)... | provenance | Sink:MaD:48023 | | Log4jJndiInjectionTest.java:165:55:165:62 | source(...) : String | Log4jJndiInjectionTest.java:165:41:165:62 | (...)... | provenance | Sink:MaD:2048 | -| Log4jJndiInjectionTest.java:165:55:165:62 | source(...) : String | Log4jJndiInjectionTest.java:165:41:165:62 | (...)... | provenance | Sink:MaD:48022 | +| Log4jJndiInjectionTest.java:165:55:165:62 | source(...) : String | Log4jJndiInjectionTest.java:165:41:165:62 | (...)... | provenance | Sink:MaD:48023 | | Log4jJndiInjectionTest.java:166:35:166:42 | source(...) : String | Log4jJndiInjectionTest.java:166:26:166:42 | (...)... | provenance | Sink:MaD:2060 | -| Log4jJndiInjectionTest.java:166:35:166:42 | source(...) : String | Log4jJndiInjectionTest.java:166:26:166:42 | (...)... | provenance | Sink:MaD:48034 | +| Log4jJndiInjectionTest.java:166:35:166:42 | source(...) : String | Log4jJndiInjectionTest.java:166:26:166:42 | (...)... | provenance | Sink:MaD:48035 | | Log4jJndiInjectionTest.java:167:40:167:47 | source(...) : String | Log4jJndiInjectionTest.java:167:26:167:47 | (...)... | provenance | Sink:MaD:2061 | -| Log4jJndiInjectionTest.java:167:40:167:47 | source(...) : String | Log4jJndiInjectionTest.java:167:26:167:47 | (...)... | provenance | Sink:MaD:48035 | +| Log4jJndiInjectionTest.java:167:40:167:47 | source(...) : String | Log4jJndiInjectionTest.java:167:26:167:47 | (...)... | provenance | Sink:MaD:48036 | | Log4jJndiInjectionTest.java:168:40:168:47 | source(...) : String | Log4jJndiInjectionTest.java:168:26:168:47 | (...)... | provenance | Sink:MaD:2062 | -| Log4jJndiInjectionTest.java:168:40:168:47 | source(...) : String | Log4jJndiInjectionTest.java:168:26:168:47 | (...)... | provenance | Sink:MaD:48036 | +| Log4jJndiInjectionTest.java:168:40:168:47 | source(...) : String | Log4jJndiInjectionTest.java:168:26:168:47 | (...)... | provenance | Sink:MaD:48037 | | Log4jJndiInjectionTest.java:169:41:169:48 | source(...) : String | Log4jJndiInjectionTest.java:169:26:169:48 | (...)... | provenance | Sink:MaD:2064 | -| Log4jJndiInjectionTest.java:169:41:169:48 | source(...) : String | Log4jJndiInjectionTest.java:169:26:169:48 | (...)... | provenance | Sink:MaD:48038 | +| Log4jJndiInjectionTest.java:169:41:169:48 | source(...) : String | Log4jJndiInjectionTest.java:169:26:169:48 | (...)... | provenance | Sink:MaD:48039 | | Log4jJndiInjectionTest.java:170:41:170:48 | source(...) : String | Log4jJndiInjectionTest.java:170:26:170:48 | (...)... | provenance | Sink:MaD:2065 | -| Log4jJndiInjectionTest.java:170:41:170:48 | source(...) : String | Log4jJndiInjectionTest.java:170:26:170:48 | (...)... | provenance | Sink:MaD:48039 | +| Log4jJndiInjectionTest.java:170:41:170:48 | source(...) : String | Log4jJndiInjectionTest.java:170:26:170:48 | (...)... | provenance | Sink:MaD:48040 | | Log4jJndiInjectionTest.java:171:56:171:63 | source(...) : String | Log4jJndiInjectionTest.java:171:41:171:63 | (...)... | provenance | Sink:MaD:2066 | -| Log4jJndiInjectionTest.java:171:56:171:63 | source(...) : String | Log4jJndiInjectionTest.java:171:41:171:63 | (...)... | provenance | Sink:MaD:48040 | +| Log4jJndiInjectionTest.java:171:56:171:63 | source(...) : String | Log4jJndiInjectionTest.java:171:41:171:63 | (...)... | provenance | Sink:MaD:48041 | | Log4jJndiInjectionTest.java:172:56:172:63 | source(...) : String | Log4jJndiInjectionTest.java:172:41:172:63 | (...)... | provenance | Sink:MaD:2067 | -| Log4jJndiInjectionTest.java:172:56:172:63 | source(...) : String | Log4jJndiInjectionTest.java:172:41:172:63 | (...)... | provenance | Sink:MaD:48041 | +| Log4jJndiInjectionTest.java:172:56:172:63 | source(...) : String | Log4jJndiInjectionTest.java:172:41:172:63 | (...)... | provenance | Sink:MaD:48042 | | Log4jJndiInjectionTest.java:173:51:173:58 | source(...) : String | Log4jJndiInjectionTest.java:173:41:173:58 | (...)... | provenance | Sink:MaD:2068 | -| Log4jJndiInjectionTest.java:173:51:173:58 | source(...) : String | Log4jJndiInjectionTest.java:173:41:173:58 | (...)... | provenance | Sink:MaD:48042 | +| Log4jJndiInjectionTest.java:173:51:173:58 | source(...) : String | Log4jJndiInjectionTest.java:173:41:173:58 | (...)... | provenance | Sink:MaD:48043 | | Log4jJndiInjectionTest.java:174:59:174:66 | source(...) : String | Log4jJndiInjectionTest.java:174:41:174:66 | (...)... | provenance | Sink:MaD:2069 | -| Log4jJndiInjectionTest.java:174:59:174:66 | source(...) : String | Log4jJndiInjectionTest.java:174:41:174:66 | (...)... | provenance | Sink:MaD:48043 | +| Log4jJndiInjectionTest.java:174:59:174:66 | source(...) : String | Log4jJndiInjectionTest.java:174:41:174:66 | (...)... | provenance | Sink:MaD:48044 | | Log4jJndiInjectionTest.java:175:59:175:66 | source(...) : String | Log4jJndiInjectionTest.java:175:41:175:66 | (...)... | provenance | Sink:MaD:2070 | -| Log4jJndiInjectionTest.java:175:59:175:66 | source(...) : String | Log4jJndiInjectionTest.java:175:41:175:66 | (...)... | provenance | Sink:MaD:48044 | +| Log4jJndiInjectionTest.java:175:59:175:66 | source(...) : String | Log4jJndiInjectionTest.java:175:41:175:66 | (...)... | provenance | Sink:MaD:48045 | | Log4jJndiInjectionTest.java:177:50:177:57 | source(...) : String | Log4jJndiInjectionTest.java:177:41:177:57 | (...)... | provenance | Sink:MaD:2073 | -| Log4jJndiInjectionTest.java:177:50:177:57 | source(...) : String | Log4jJndiInjectionTest.java:177:41:177:57 | (...)... | provenance | Sink:MaD:48047 | +| Log4jJndiInjectionTest.java:177:50:177:57 | source(...) : String | Log4jJndiInjectionTest.java:177:41:177:57 | (...)... | provenance | Sink:MaD:48048 | | Log4jJndiInjectionTest.java:178:50:178:57 | source(...) : String | Log4jJndiInjectionTest.java:178:41:178:57 | (...)... | provenance | Sink:MaD:2084 | -| Log4jJndiInjectionTest.java:178:50:178:57 | source(...) : String | Log4jJndiInjectionTest.java:178:41:178:57 | (...)... | provenance | Sink:MaD:48058 | +| Log4jJndiInjectionTest.java:178:50:178:57 | source(...) : String | Log4jJndiInjectionTest.java:178:41:178:57 | (...)... | provenance | Sink:MaD:48059 | | Log4jJndiInjectionTest.java:179:56:179:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:179:56:179:78 | new Object[] | provenance | Sink:MaD:2084 | -| Log4jJndiInjectionTest.java:179:56:179:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:179:56:179:78 | new Object[] | provenance | Sink:MaD:48058 | +| Log4jJndiInjectionTest.java:179:56:179:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:179:56:179:78 | new Object[] | provenance | Sink:MaD:48059 | | Log4jJndiInjectionTest.java:179:70:179:77 | source(...) : String | Log4jJndiInjectionTest.java:179:56:179:78 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:180:65:180:72 | source(...) : String | Log4jJndiInjectionTest.java:180:56:180:72 | (...)... | provenance | Sink:MaD:2074 | -| Log4jJndiInjectionTest.java:180:65:180:72 | source(...) : String | Log4jJndiInjectionTest.java:180:56:180:72 | (...)... | provenance | Sink:MaD:48048 | +| Log4jJndiInjectionTest.java:180:65:180:72 | source(...) : String | Log4jJndiInjectionTest.java:180:56:180:72 | (...)... | provenance | Sink:MaD:48049 | | Log4jJndiInjectionTest.java:181:50:181:57 | source(...) : String | Log4jJndiInjectionTest.java:181:41:181:57 | (...)... | provenance | Sink:MaD:2074 | -| Log4jJndiInjectionTest.java:181:50:181:57 | source(...) : String | Log4jJndiInjectionTest.java:181:41:181:57 | (...)... | provenance | Sink:MaD:48048 | +| Log4jJndiInjectionTest.java:181:50:181:57 | source(...) : String | Log4jJndiInjectionTest.java:181:41:181:57 | (...)... | provenance | Sink:MaD:48049 | | Log4jJndiInjectionTest.java:182:80:182:87 | source(...) : String | Log4jJndiInjectionTest.java:182:71:182:87 | (...)... | provenance | Sink:MaD:2075 | -| Log4jJndiInjectionTest.java:182:80:182:87 | source(...) : String | Log4jJndiInjectionTest.java:182:71:182:87 | (...)... | provenance | Sink:MaD:48049 | +| Log4jJndiInjectionTest.java:182:80:182:87 | source(...) : String | Log4jJndiInjectionTest.java:182:71:182:87 | (...)... | provenance | Sink:MaD:48050 | | Log4jJndiInjectionTest.java:183:65:183:72 | source(...) : String | Log4jJndiInjectionTest.java:183:56:183:72 | (...)... | provenance | Sink:MaD:2075 | -| Log4jJndiInjectionTest.java:183:65:183:72 | source(...) : String | Log4jJndiInjectionTest.java:183:56:183:72 | (...)... | provenance | Sink:MaD:48049 | +| Log4jJndiInjectionTest.java:183:65:183:72 | source(...) : String | Log4jJndiInjectionTest.java:183:56:183:72 | (...)... | provenance | Sink:MaD:48050 | | Log4jJndiInjectionTest.java:184:50:184:57 | source(...) : String | Log4jJndiInjectionTest.java:184:41:184:57 | (...)... | provenance | Sink:MaD:2075 | -| Log4jJndiInjectionTest.java:184:50:184:57 | source(...) : String | Log4jJndiInjectionTest.java:184:41:184:57 | (...)... | provenance | Sink:MaD:48049 | +| Log4jJndiInjectionTest.java:184:50:184:57 | source(...) : String | Log4jJndiInjectionTest.java:184:41:184:57 | (...)... | provenance | Sink:MaD:48050 | | Log4jJndiInjectionTest.java:185:95:185:102 | source(...) : String | Log4jJndiInjectionTest.java:185:86:185:102 | (...)... | provenance | Sink:MaD:2076 | -| Log4jJndiInjectionTest.java:185:95:185:102 | source(...) : String | Log4jJndiInjectionTest.java:185:86:185:102 | (...)... | provenance | Sink:MaD:48050 | +| Log4jJndiInjectionTest.java:185:95:185:102 | source(...) : String | Log4jJndiInjectionTest.java:185:86:185:102 | (...)... | provenance | Sink:MaD:48051 | | Log4jJndiInjectionTest.java:186:80:186:87 | source(...) : String | Log4jJndiInjectionTest.java:186:71:186:87 | (...)... | provenance | Sink:MaD:2076 | -| Log4jJndiInjectionTest.java:186:80:186:87 | source(...) : String | Log4jJndiInjectionTest.java:186:71:186:87 | (...)... | provenance | Sink:MaD:48050 | +| Log4jJndiInjectionTest.java:186:80:186:87 | source(...) : String | Log4jJndiInjectionTest.java:186:71:186:87 | (...)... | provenance | Sink:MaD:48051 | | Log4jJndiInjectionTest.java:187:65:187:72 | source(...) : String | Log4jJndiInjectionTest.java:187:56:187:72 | (...)... | provenance | Sink:MaD:2076 | -| Log4jJndiInjectionTest.java:187:65:187:72 | source(...) : String | Log4jJndiInjectionTest.java:187:56:187:72 | (...)... | provenance | Sink:MaD:48050 | +| Log4jJndiInjectionTest.java:187:65:187:72 | source(...) : String | Log4jJndiInjectionTest.java:187:56:187:72 | (...)... | provenance | Sink:MaD:48051 | | Log4jJndiInjectionTest.java:188:50:188:57 | source(...) : String | Log4jJndiInjectionTest.java:188:41:188:57 | (...)... | provenance | Sink:MaD:2076 | -| Log4jJndiInjectionTest.java:188:50:188:57 | source(...) : String | Log4jJndiInjectionTest.java:188:41:188:57 | (...)... | provenance | Sink:MaD:48050 | +| Log4jJndiInjectionTest.java:188:50:188:57 | source(...) : String | Log4jJndiInjectionTest.java:188:41:188:57 | (...)... | provenance | Sink:MaD:48051 | | Log4jJndiInjectionTest.java:189:110:189:117 | source(...) : String | Log4jJndiInjectionTest.java:189:101:189:117 | (...)... | provenance | Sink:MaD:2077 | -| Log4jJndiInjectionTest.java:189:110:189:117 | source(...) : String | Log4jJndiInjectionTest.java:189:101:189:117 | (...)... | provenance | Sink:MaD:48051 | +| Log4jJndiInjectionTest.java:189:110:189:117 | source(...) : String | Log4jJndiInjectionTest.java:189:101:189:117 | (...)... | provenance | Sink:MaD:48052 | | Log4jJndiInjectionTest.java:190:95:190:102 | source(...) : String | Log4jJndiInjectionTest.java:190:86:190:102 | (...)... | provenance | Sink:MaD:2077 | -| Log4jJndiInjectionTest.java:190:95:190:102 | source(...) : String | Log4jJndiInjectionTest.java:190:86:190:102 | (...)... | provenance | Sink:MaD:48051 | +| Log4jJndiInjectionTest.java:190:95:190:102 | source(...) : String | Log4jJndiInjectionTest.java:190:86:190:102 | (...)... | provenance | Sink:MaD:48052 | | Log4jJndiInjectionTest.java:191:80:191:87 | source(...) : String | Log4jJndiInjectionTest.java:191:71:191:87 | (...)... | provenance | Sink:MaD:2077 | -| Log4jJndiInjectionTest.java:191:80:191:87 | source(...) : String | Log4jJndiInjectionTest.java:191:71:191:87 | (...)... | provenance | Sink:MaD:48051 | +| Log4jJndiInjectionTest.java:191:80:191:87 | source(...) : String | Log4jJndiInjectionTest.java:191:71:191:87 | (...)... | provenance | Sink:MaD:48052 | | Log4jJndiInjectionTest.java:192:65:192:72 | source(...) : String | Log4jJndiInjectionTest.java:192:56:192:72 | (...)... | provenance | Sink:MaD:2077 | -| Log4jJndiInjectionTest.java:192:65:192:72 | source(...) : String | Log4jJndiInjectionTest.java:192:56:192:72 | (...)... | provenance | Sink:MaD:48051 | +| Log4jJndiInjectionTest.java:192:65:192:72 | source(...) : String | Log4jJndiInjectionTest.java:192:56:192:72 | (...)... | provenance | Sink:MaD:48052 | | Log4jJndiInjectionTest.java:193:50:193:57 | source(...) : String | Log4jJndiInjectionTest.java:193:41:193:57 | (...)... | provenance | Sink:MaD:2077 | -| Log4jJndiInjectionTest.java:193:50:193:57 | source(...) : String | Log4jJndiInjectionTest.java:193:41:193:57 | (...)... | provenance | Sink:MaD:48051 | +| Log4jJndiInjectionTest.java:193:50:193:57 | source(...) : String | Log4jJndiInjectionTest.java:193:41:193:57 | (...)... | provenance | Sink:MaD:48052 | | Log4jJndiInjectionTest.java:194:125:194:132 | source(...) : String | Log4jJndiInjectionTest.java:194:116:194:132 | (...)... | provenance | Sink:MaD:2078 | -| Log4jJndiInjectionTest.java:194:125:194:132 | source(...) : String | Log4jJndiInjectionTest.java:194:116:194:132 | (...)... | provenance | Sink:MaD:48052 | +| Log4jJndiInjectionTest.java:194:125:194:132 | source(...) : String | Log4jJndiInjectionTest.java:194:116:194:132 | (...)... | provenance | Sink:MaD:48053 | | Log4jJndiInjectionTest.java:195:110:195:117 | source(...) : String | Log4jJndiInjectionTest.java:195:101:195:117 | (...)... | provenance | Sink:MaD:2078 | -| Log4jJndiInjectionTest.java:195:110:195:117 | source(...) : String | Log4jJndiInjectionTest.java:195:101:195:117 | (...)... | provenance | Sink:MaD:48052 | +| Log4jJndiInjectionTest.java:195:110:195:117 | source(...) : String | Log4jJndiInjectionTest.java:195:101:195:117 | (...)... | provenance | Sink:MaD:48053 | | Log4jJndiInjectionTest.java:196:95:196:102 | source(...) : String | Log4jJndiInjectionTest.java:196:86:196:102 | (...)... | provenance | Sink:MaD:2078 | -| Log4jJndiInjectionTest.java:196:95:196:102 | source(...) : String | Log4jJndiInjectionTest.java:196:86:196:102 | (...)... | provenance | Sink:MaD:48052 | +| Log4jJndiInjectionTest.java:196:95:196:102 | source(...) : String | Log4jJndiInjectionTest.java:196:86:196:102 | (...)... | provenance | Sink:MaD:48053 | | Log4jJndiInjectionTest.java:197:80:197:87 | source(...) : String | Log4jJndiInjectionTest.java:197:71:197:87 | (...)... | provenance | Sink:MaD:2078 | -| Log4jJndiInjectionTest.java:197:80:197:87 | source(...) : String | Log4jJndiInjectionTest.java:197:71:197:87 | (...)... | provenance | Sink:MaD:48052 | +| Log4jJndiInjectionTest.java:197:80:197:87 | source(...) : String | Log4jJndiInjectionTest.java:197:71:197:87 | (...)... | provenance | Sink:MaD:48053 | | Log4jJndiInjectionTest.java:198:65:198:72 | source(...) : String | Log4jJndiInjectionTest.java:198:56:198:72 | (...)... | provenance | Sink:MaD:2078 | -| Log4jJndiInjectionTest.java:198:65:198:72 | source(...) : String | Log4jJndiInjectionTest.java:198:56:198:72 | (...)... | provenance | Sink:MaD:48052 | +| Log4jJndiInjectionTest.java:198:65:198:72 | source(...) : String | Log4jJndiInjectionTest.java:198:56:198:72 | (...)... | provenance | Sink:MaD:48053 | | Log4jJndiInjectionTest.java:199:50:199:57 | source(...) : String | Log4jJndiInjectionTest.java:199:41:199:57 | (...)... | provenance | Sink:MaD:2078 | -| Log4jJndiInjectionTest.java:199:50:199:57 | source(...) : String | Log4jJndiInjectionTest.java:199:41:199:57 | (...)... | provenance | Sink:MaD:48052 | +| Log4jJndiInjectionTest.java:199:50:199:57 | source(...) : String | Log4jJndiInjectionTest.java:199:41:199:57 | (...)... | provenance | Sink:MaD:48053 | | Log4jJndiInjectionTest.java:200:140:200:147 | source(...) : String | Log4jJndiInjectionTest.java:200:131:200:147 | (...)... | provenance | Sink:MaD:2079 | -| Log4jJndiInjectionTest.java:200:140:200:147 | source(...) : String | Log4jJndiInjectionTest.java:200:131:200:147 | (...)... | provenance | Sink:MaD:48053 | +| Log4jJndiInjectionTest.java:200:140:200:147 | source(...) : String | Log4jJndiInjectionTest.java:200:131:200:147 | (...)... | provenance | Sink:MaD:48054 | | Log4jJndiInjectionTest.java:201:125:201:132 | source(...) : String | Log4jJndiInjectionTest.java:201:116:201:132 | (...)... | provenance | Sink:MaD:2079 | -| Log4jJndiInjectionTest.java:201:125:201:132 | source(...) : String | Log4jJndiInjectionTest.java:201:116:201:132 | (...)... | provenance | Sink:MaD:48053 | +| Log4jJndiInjectionTest.java:201:125:201:132 | source(...) : String | Log4jJndiInjectionTest.java:201:116:201:132 | (...)... | provenance | Sink:MaD:48054 | | Log4jJndiInjectionTest.java:202:110:202:117 | source(...) : String | Log4jJndiInjectionTest.java:202:101:202:117 | (...)... | provenance | Sink:MaD:2079 | -| Log4jJndiInjectionTest.java:202:110:202:117 | source(...) : String | Log4jJndiInjectionTest.java:202:101:202:117 | (...)... | provenance | Sink:MaD:48053 | +| Log4jJndiInjectionTest.java:202:110:202:117 | source(...) : String | Log4jJndiInjectionTest.java:202:101:202:117 | (...)... | provenance | Sink:MaD:48054 | | Log4jJndiInjectionTest.java:203:95:203:102 | source(...) : String | Log4jJndiInjectionTest.java:203:86:203:102 | (...)... | provenance | Sink:MaD:2079 | -| Log4jJndiInjectionTest.java:203:95:203:102 | source(...) : String | Log4jJndiInjectionTest.java:203:86:203:102 | (...)... | provenance | Sink:MaD:48053 | +| Log4jJndiInjectionTest.java:203:95:203:102 | source(...) : String | Log4jJndiInjectionTest.java:203:86:203:102 | (...)... | provenance | Sink:MaD:48054 | | Log4jJndiInjectionTest.java:204:80:204:87 | source(...) : String | Log4jJndiInjectionTest.java:204:71:204:87 | (...)... | provenance | Sink:MaD:2079 | -| Log4jJndiInjectionTest.java:204:80:204:87 | source(...) : String | Log4jJndiInjectionTest.java:204:71:204:87 | (...)... | provenance | Sink:MaD:48053 | +| Log4jJndiInjectionTest.java:204:80:204:87 | source(...) : String | Log4jJndiInjectionTest.java:204:71:204:87 | (...)... | provenance | Sink:MaD:48054 | | Log4jJndiInjectionTest.java:205:65:205:72 | source(...) : String | Log4jJndiInjectionTest.java:205:56:205:72 | (...)... | provenance | Sink:MaD:2079 | -| Log4jJndiInjectionTest.java:205:65:205:72 | source(...) : String | Log4jJndiInjectionTest.java:205:56:205:72 | (...)... | provenance | Sink:MaD:48053 | +| Log4jJndiInjectionTest.java:205:65:205:72 | source(...) : String | Log4jJndiInjectionTest.java:205:56:205:72 | (...)... | provenance | Sink:MaD:48054 | | Log4jJndiInjectionTest.java:206:50:206:57 | source(...) : String | Log4jJndiInjectionTest.java:206:41:206:57 | (...)... | provenance | Sink:MaD:2079 | -| Log4jJndiInjectionTest.java:206:50:206:57 | source(...) : String | Log4jJndiInjectionTest.java:206:41:206:57 | (...)... | provenance | Sink:MaD:48053 | +| Log4jJndiInjectionTest.java:206:50:206:57 | source(...) : String | Log4jJndiInjectionTest.java:206:41:206:57 | (...)... | provenance | Sink:MaD:48054 | | Log4jJndiInjectionTest.java:207:155:207:162 | source(...) : String | Log4jJndiInjectionTest.java:207:146:207:162 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:207:155:207:162 | source(...) : String | Log4jJndiInjectionTest.java:207:146:207:162 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:207:155:207:162 | source(...) : String | Log4jJndiInjectionTest.java:207:146:207:162 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:208:140:208:147 | source(...) : String | Log4jJndiInjectionTest.java:208:131:208:147 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:208:140:208:147 | source(...) : String | Log4jJndiInjectionTest.java:208:131:208:147 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:208:140:208:147 | source(...) : String | Log4jJndiInjectionTest.java:208:131:208:147 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:209:125:209:132 | source(...) : String | Log4jJndiInjectionTest.java:209:116:209:132 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:209:125:209:132 | source(...) : String | Log4jJndiInjectionTest.java:209:116:209:132 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:209:125:209:132 | source(...) : String | Log4jJndiInjectionTest.java:209:116:209:132 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:210:110:210:117 | source(...) : String | Log4jJndiInjectionTest.java:210:101:210:117 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:210:110:210:117 | source(...) : String | Log4jJndiInjectionTest.java:210:101:210:117 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:210:110:210:117 | source(...) : String | Log4jJndiInjectionTest.java:210:101:210:117 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:211:95:211:102 | source(...) : String | Log4jJndiInjectionTest.java:211:86:211:102 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:211:95:211:102 | source(...) : String | Log4jJndiInjectionTest.java:211:86:211:102 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:211:95:211:102 | source(...) : String | Log4jJndiInjectionTest.java:211:86:211:102 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:212:80:212:87 | source(...) : String | Log4jJndiInjectionTest.java:212:71:212:87 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:212:80:212:87 | source(...) : String | Log4jJndiInjectionTest.java:212:71:212:87 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:212:80:212:87 | source(...) : String | Log4jJndiInjectionTest.java:212:71:212:87 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:213:65:213:72 | source(...) : String | Log4jJndiInjectionTest.java:213:56:213:72 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:213:65:213:72 | source(...) : String | Log4jJndiInjectionTest.java:213:56:213:72 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:213:65:213:72 | source(...) : String | Log4jJndiInjectionTest.java:213:56:213:72 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:214:50:214:57 | source(...) : String | Log4jJndiInjectionTest.java:214:41:214:57 | (...)... | provenance | Sink:MaD:2080 | -| Log4jJndiInjectionTest.java:214:50:214:57 | source(...) : String | Log4jJndiInjectionTest.java:214:41:214:57 | (...)... | provenance | Sink:MaD:48054 | +| Log4jJndiInjectionTest.java:214:50:214:57 | source(...) : String | Log4jJndiInjectionTest.java:214:41:214:57 | (...)... | provenance | Sink:MaD:48055 | | Log4jJndiInjectionTest.java:215:170:215:177 | source(...) : String | Log4jJndiInjectionTest.java:215:161:215:177 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:215:170:215:177 | source(...) : String | Log4jJndiInjectionTest.java:215:161:215:177 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:215:170:215:177 | source(...) : String | Log4jJndiInjectionTest.java:215:161:215:177 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:216:155:216:162 | source(...) : String | Log4jJndiInjectionTest.java:216:146:216:162 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:216:155:216:162 | source(...) : String | Log4jJndiInjectionTest.java:216:146:216:162 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:216:155:216:162 | source(...) : String | Log4jJndiInjectionTest.java:216:146:216:162 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:217:140:217:147 | source(...) : String | Log4jJndiInjectionTest.java:217:131:217:147 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:217:140:217:147 | source(...) : String | Log4jJndiInjectionTest.java:217:131:217:147 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:217:140:217:147 | source(...) : String | Log4jJndiInjectionTest.java:217:131:217:147 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:218:125:218:132 | source(...) : String | Log4jJndiInjectionTest.java:218:116:218:132 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:218:125:218:132 | source(...) : String | Log4jJndiInjectionTest.java:218:116:218:132 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:218:125:218:132 | source(...) : String | Log4jJndiInjectionTest.java:218:116:218:132 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:219:110:219:117 | source(...) : String | Log4jJndiInjectionTest.java:219:101:219:117 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:219:110:219:117 | source(...) : String | Log4jJndiInjectionTest.java:219:101:219:117 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:219:110:219:117 | source(...) : String | Log4jJndiInjectionTest.java:219:101:219:117 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:220:95:220:102 | source(...) : String | Log4jJndiInjectionTest.java:220:86:220:102 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:220:95:220:102 | source(...) : String | Log4jJndiInjectionTest.java:220:86:220:102 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:220:95:220:102 | source(...) : String | Log4jJndiInjectionTest.java:220:86:220:102 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:221:80:221:87 | source(...) : String | Log4jJndiInjectionTest.java:221:71:221:87 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:221:80:221:87 | source(...) : String | Log4jJndiInjectionTest.java:221:71:221:87 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:221:80:221:87 | source(...) : String | Log4jJndiInjectionTest.java:221:71:221:87 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:222:65:222:72 | source(...) : String | Log4jJndiInjectionTest.java:222:56:222:72 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:222:65:222:72 | source(...) : String | Log4jJndiInjectionTest.java:222:56:222:72 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:222:65:222:72 | source(...) : String | Log4jJndiInjectionTest.java:222:56:222:72 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:223:50:223:57 | source(...) : String | Log4jJndiInjectionTest.java:223:41:223:57 | (...)... | provenance | Sink:MaD:2081 | -| Log4jJndiInjectionTest.java:223:50:223:57 | source(...) : String | Log4jJndiInjectionTest.java:223:41:223:57 | (...)... | provenance | Sink:MaD:48055 | +| Log4jJndiInjectionTest.java:223:50:223:57 | source(...) : String | Log4jJndiInjectionTest.java:223:41:223:57 | (...)... | provenance | Sink:MaD:48056 | | Log4jJndiInjectionTest.java:224:185:224:192 | source(...) : String | Log4jJndiInjectionTest.java:224:176:224:192 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:224:185:224:192 | source(...) : String | Log4jJndiInjectionTest.java:224:176:224:192 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:224:185:224:192 | source(...) : String | Log4jJndiInjectionTest.java:224:176:224:192 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:225:170:225:177 | source(...) : String | Log4jJndiInjectionTest.java:225:161:225:177 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:225:170:225:177 | source(...) : String | Log4jJndiInjectionTest.java:225:161:225:177 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:225:170:225:177 | source(...) : String | Log4jJndiInjectionTest.java:225:161:225:177 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:226:155:226:162 | source(...) : String | Log4jJndiInjectionTest.java:226:146:226:162 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:226:155:226:162 | source(...) : String | Log4jJndiInjectionTest.java:226:146:226:162 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:226:155:226:162 | source(...) : String | Log4jJndiInjectionTest.java:226:146:226:162 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:227:140:227:147 | source(...) : String | Log4jJndiInjectionTest.java:227:131:227:147 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:227:140:227:147 | source(...) : String | Log4jJndiInjectionTest.java:227:131:227:147 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:227:140:227:147 | source(...) : String | Log4jJndiInjectionTest.java:227:131:227:147 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:228:125:228:132 | source(...) : String | Log4jJndiInjectionTest.java:228:116:228:132 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:228:125:228:132 | source(...) : String | Log4jJndiInjectionTest.java:228:116:228:132 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:228:125:228:132 | source(...) : String | Log4jJndiInjectionTest.java:228:116:228:132 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:229:110:229:117 | source(...) : String | Log4jJndiInjectionTest.java:229:101:229:117 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:229:110:229:117 | source(...) : String | Log4jJndiInjectionTest.java:229:101:229:117 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:229:110:229:117 | source(...) : String | Log4jJndiInjectionTest.java:229:101:229:117 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:230:95:230:102 | source(...) : String | Log4jJndiInjectionTest.java:230:86:230:102 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:230:95:230:102 | source(...) : String | Log4jJndiInjectionTest.java:230:86:230:102 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:230:95:230:102 | source(...) : String | Log4jJndiInjectionTest.java:230:86:230:102 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:231:80:231:87 | source(...) : String | Log4jJndiInjectionTest.java:231:71:231:87 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:231:80:231:87 | source(...) : String | Log4jJndiInjectionTest.java:231:71:231:87 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:231:80:231:87 | source(...) : String | Log4jJndiInjectionTest.java:231:71:231:87 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:232:65:232:72 | source(...) : String | Log4jJndiInjectionTest.java:232:56:232:72 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:232:65:232:72 | source(...) : String | Log4jJndiInjectionTest.java:232:56:232:72 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:232:65:232:72 | source(...) : String | Log4jJndiInjectionTest.java:232:56:232:72 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:233:50:233:57 | source(...) : String | Log4jJndiInjectionTest.java:233:41:233:57 | (...)... | provenance | Sink:MaD:2082 | -| Log4jJndiInjectionTest.java:233:50:233:57 | source(...) : String | Log4jJndiInjectionTest.java:233:41:233:57 | (...)... | provenance | Sink:MaD:48056 | +| Log4jJndiInjectionTest.java:233:50:233:57 | source(...) : String | Log4jJndiInjectionTest.java:233:41:233:57 | (...)... | provenance | Sink:MaD:48057 | | Log4jJndiInjectionTest.java:234:50:234:57 | source(...) : String | Log4jJndiInjectionTest.java:234:41:234:57 | (...)... | provenance | Sink:MaD:2074 | -| Log4jJndiInjectionTest.java:234:50:234:57 | source(...) : String | Log4jJndiInjectionTest.java:234:41:234:57 | (...)... | provenance | Sink:MaD:48048 | +| Log4jJndiInjectionTest.java:234:50:234:57 | source(...) : String | Log4jJndiInjectionTest.java:234:41:234:57 | (...)... | provenance | Sink:MaD:48049 | | Log4jJndiInjectionTest.java:235:70:235:77 | source(...) : String | Log4jJndiInjectionTest.java:235:56:235:77 | (...)... | provenance | Sink:MaD:2074 | -| Log4jJndiInjectionTest.java:235:70:235:77 | source(...) : String | Log4jJndiInjectionTest.java:235:56:235:77 | (...)... | provenance | Sink:MaD:48048 | +| Log4jJndiInjectionTest.java:235:70:235:77 | source(...) : String | Log4jJndiInjectionTest.java:235:56:235:77 | (...)... | provenance | Sink:MaD:48049 | | Log4jJndiInjectionTest.java:236:50:236:57 | source(...) : String | Log4jJndiInjectionTest.java:236:41:236:57 | (...)... | provenance | Sink:MaD:2086 | -| Log4jJndiInjectionTest.java:236:50:236:57 | source(...) : String | Log4jJndiInjectionTest.java:236:41:236:57 | (...)... | provenance | Sink:MaD:48060 | +| Log4jJndiInjectionTest.java:236:50:236:57 | source(...) : String | Log4jJndiInjectionTest.java:236:41:236:57 | (...)... | provenance | Sink:MaD:48061 | | Log4jJndiInjectionTest.java:237:55:237:62 | source(...) : String | Log4jJndiInjectionTest.java:237:41:237:62 | (...)... | provenance | Sink:MaD:2087 | -| Log4jJndiInjectionTest.java:237:55:237:62 | source(...) : String | Log4jJndiInjectionTest.java:237:41:237:62 | (...)... | provenance | Sink:MaD:48061 | +| Log4jJndiInjectionTest.java:237:55:237:62 | source(...) : String | Log4jJndiInjectionTest.java:237:41:237:62 | (...)... | provenance | Sink:MaD:48062 | | Log4jJndiInjectionTest.java:238:55:238:62 | source(...) : String | Log4jJndiInjectionTest.java:238:41:238:62 | (...)... | provenance | Sink:MaD:2088 | -| Log4jJndiInjectionTest.java:238:55:238:62 | source(...) : String | Log4jJndiInjectionTest.java:238:41:238:62 | (...)... | provenance | Sink:MaD:48062 | +| Log4jJndiInjectionTest.java:238:55:238:62 | source(...) : String | Log4jJndiInjectionTest.java:238:41:238:62 | (...)... | provenance | Sink:MaD:48063 | | Log4jJndiInjectionTest.java:239:44:239:51 | source(...) : String | Log4jJndiInjectionTest.java:239:26:239:51 | (...)... | provenance | Sink:MaD:2091 | -| Log4jJndiInjectionTest.java:239:44:239:51 | source(...) : String | Log4jJndiInjectionTest.java:239:26:239:51 | (...)... | provenance | Sink:MaD:48065 | +| Log4jJndiInjectionTest.java:239:44:239:51 | source(...) : String | Log4jJndiInjectionTest.java:239:26:239:51 | (...)... | provenance | Sink:MaD:48066 | | Log4jJndiInjectionTest.java:240:44:240:51 | source(...) : String | Log4jJndiInjectionTest.java:240:26:240:51 | (...)... | provenance | Sink:MaD:2092 | -| Log4jJndiInjectionTest.java:240:44:240:51 | source(...) : String | Log4jJndiInjectionTest.java:240:26:240:51 | (...)... | provenance | Sink:MaD:48066 | +| Log4jJndiInjectionTest.java:240:44:240:51 | source(...) : String | Log4jJndiInjectionTest.java:240:26:240:51 | (...)... | provenance | Sink:MaD:48067 | | Log4jJndiInjectionTest.java:241:36:241:43 | source(...) : String | Log4jJndiInjectionTest.java:241:26:241:43 | (...)... | provenance | Sink:MaD:2089 | -| Log4jJndiInjectionTest.java:241:36:241:43 | source(...) : String | Log4jJndiInjectionTest.java:241:26:241:43 | (...)... | provenance | Sink:MaD:48063 | +| Log4jJndiInjectionTest.java:241:36:241:43 | source(...) : String | Log4jJndiInjectionTest.java:241:26:241:43 | (...)... | provenance | Sink:MaD:48064 | | Log4jJndiInjectionTest.java:242:36:242:43 | source(...) : String | Log4jJndiInjectionTest.java:242:26:242:43 | (...)... | provenance | Sink:MaD:2090 | -| Log4jJndiInjectionTest.java:242:36:242:43 | source(...) : String | Log4jJndiInjectionTest.java:242:26:242:43 | (...)... | provenance | Sink:MaD:48064 | +| Log4jJndiInjectionTest.java:242:36:242:43 | source(...) : String | Log4jJndiInjectionTest.java:242:26:242:43 | (...)... | provenance | Sink:MaD:48065 | | Log4jJndiInjectionTest.java:245:35:245:42 | source(...) : String | Log4jJndiInjectionTest.java:245:26:245:42 | (...)... | provenance | Sink:MaD:2095 | -| Log4jJndiInjectionTest.java:245:35:245:42 | source(...) : String | Log4jJndiInjectionTest.java:245:26:245:42 | (...)... | provenance | Sink:MaD:48069 | +| Log4jJndiInjectionTest.java:245:35:245:42 | source(...) : String | Log4jJndiInjectionTest.java:245:26:245:42 | (...)... | provenance | Sink:MaD:48070 | | Log4jJndiInjectionTest.java:246:35:246:42 | source(...) : String | Log4jJndiInjectionTest.java:246:26:246:42 | (...)... | provenance | Sink:MaD:2106 | -| Log4jJndiInjectionTest.java:246:35:246:42 | source(...) : String | Log4jJndiInjectionTest.java:246:26:246:42 | (...)... | provenance | Sink:MaD:48080 | +| Log4jJndiInjectionTest.java:246:35:246:42 | source(...) : String | Log4jJndiInjectionTest.java:246:26:246:42 | (...)... | provenance | Sink:MaD:48081 | | Log4jJndiInjectionTest.java:247:41:247:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:247:41:247:63 | new Object[] | provenance | Sink:MaD:2106 | -| Log4jJndiInjectionTest.java:247:41:247:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:247:41:247:63 | new Object[] | provenance | Sink:MaD:48080 | +| Log4jJndiInjectionTest.java:247:41:247:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:247:41:247:63 | new Object[] | provenance | Sink:MaD:48081 | | Log4jJndiInjectionTest.java:247:55:247:62 | source(...) : String | Log4jJndiInjectionTest.java:247:41:247:63 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:248:50:248:57 | source(...) : String | Log4jJndiInjectionTest.java:248:41:248:57 | (...)... | provenance | Sink:MaD:2096 | -| Log4jJndiInjectionTest.java:248:50:248:57 | source(...) : String | Log4jJndiInjectionTest.java:248:41:248:57 | (...)... | provenance | Sink:MaD:48070 | +| Log4jJndiInjectionTest.java:248:50:248:57 | source(...) : String | Log4jJndiInjectionTest.java:248:41:248:57 | (...)... | provenance | Sink:MaD:48071 | | Log4jJndiInjectionTest.java:249:35:249:42 | source(...) : String | Log4jJndiInjectionTest.java:249:26:249:42 | (...)... | provenance | Sink:MaD:2096 | -| Log4jJndiInjectionTest.java:249:35:249:42 | source(...) : String | Log4jJndiInjectionTest.java:249:26:249:42 | (...)... | provenance | Sink:MaD:48070 | +| Log4jJndiInjectionTest.java:249:35:249:42 | source(...) : String | Log4jJndiInjectionTest.java:249:26:249:42 | (...)... | provenance | Sink:MaD:48071 | | Log4jJndiInjectionTest.java:250:65:250:72 | source(...) : String | Log4jJndiInjectionTest.java:250:56:250:72 | (...)... | provenance | Sink:MaD:2097 | -| Log4jJndiInjectionTest.java:250:65:250:72 | source(...) : String | Log4jJndiInjectionTest.java:250:56:250:72 | (...)... | provenance | Sink:MaD:48071 | +| Log4jJndiInjectionTest.java:250:65:250:72 | source(...) : String | Log4jJndiInjectionTest.java:250:56:250:72 | (...)... | provenance | Sink:MaD:48072 | | Log4jJndiInjectionTest.java:251:50:251:57 | source(...) : String | Log4jJndiInjectionTest.java:251:41:251:57 | (...)... | provenance | Sink:MaD:2097 | -| Log4jJndiInjectionTest.java:251:50:251:57 | source(...) : String | Log4jJndiInjectionTest.java:251:41:251:57 | (...)... | provenance | Sink:MaD:48071 | +| Log4jJndiInjectionTest.java:251:50:251:57 | source(...) : String | Log4jJndiInjectionTest.java:251:41:251:57 | (...)... | provenance | Sink:MaD:48072 | | Log4jJndiInjectionTest.java:252:35:252:42 | source(...) : String | Log4jJndiInjectionTest.java:252:26:252:42 | (...)... | provenance | Sink:MaD:2097 | -| Log4jJndiInjectionTest.java:252:35:252:42 | source(...) : String | Log4jJndiInjectionTest.java:252:26:252:42 | (...)... | provenance | Sink:MaD:48071 | +| Log4jJndiInjectionTest.java:252:35:252:42 | source(...) : String | Log4jJndiInjectionTest.java:252:26:252:42 | (...)... | provenance | Sink:MaD:48072 | | Log4jJndiInjectionTest.java:253:80:253:87 | source(...) : String | Log4jJndiInjectionTest.java:253:71:253:87 | (...)... | provenance | Sink:MaD:2098 | -| Log4jJndiInjectionTest.java:253:80:253:87 | source(...) : String | Log4jJndiInjectionTest.java:253:71:253:87 | (...)... | provenance | Sink:MaD:48072 | +| Log4jJndiInjectionTest.java:253:80:253:87 | source(...) : String | Log4jJndiInjectionTest.java:253:71:253:87 | (...)... | provenance | Sink:MaD:48073 | | Log4jJndiInjectionTest.java:254:65:254:72 | source(...) : String | Log4jJndiInjectionTest.java:254:56:254:72 | (...)... | provenance | Sink:MaD:2098 | -| Log4jJndiInjectionTest.java:254:65:254:72 | source(...) : String | Log4jJndiInjectionTest.java:254:56:254:72 | (...)... | provenance | Sink:MaD:48072 | +| Log4jJndiInjectionTest.java:254:65:254:72 | source(...) : String | Log4jJndiInjectionTest.java:254:56:254:72 | (...)... | provenance | Sink:MaD:48073 | | Log4jJndiInjectionTest.java:255:50:255:57 | source(...) : String | Log4jJndiInjectionTest.java:255:41:255:57 | (...)... | provenance | Sink:MaD:2098 | -| Log4jJndiInjectionTest.java:255:50:255:57 | source(...) : String | Log4jJndiInjectionTest.java:255:41:255:57 | (...)... | provenance | Sink:MaD:48072 | +| Log4jJndiInjectionTest.java:255:50:255:57 | source(...) : String | Log4jJndiInjectionTest.java:255:41:255:57 | (...)... | provenance | Sink:MaD:48073 | | Log4jJndiInjectionTest.java:256:35:256:42 | source(...) : String | Log4jJndiInjectionTest.java:256:26:256:42 | (...)... | provenance | Sink:MaD:2098 | -| Log4jJndiInjectionTest.java:256:35:256:42 | source(...) : String | Log4jJndiInjectionTest.java:256:26:256:42 | (...)... | provenance | Sink:MaD:48072 | +| Log4jJndiInjectionTest.java:256:35:256:42 | source(...) : String | Log4jJndiInjectionTest.java:256:26:256:42 | (...)... | provenance | Sink:MaD:48073 | | Log4jJndiInjectionTest.java:257:95:257:102 | source(...) : String | Log4jJndiInjectionTest.java:257:86:257:102 | (...)... | provenance | Sink:MaD:2099 | -| Log4jJndiInjectionTest.java:257:95:257:102 | source(...) : String | Log4jJndiInjectionTest.java:257:86:257:102 | (...)... | provenance | Sink:MaD:48073 | +| Log4jJndiInjectionTest.java:257:95:257:102 | source(...) : String | Log4jJndiInjectionTest.java:257:86:257:102 | (...)... | provenance | Sink:MaD:48074 | | Log4jJndiInjectionTest.java:258:80:258:87 | source(...) : String | Log4jJndiInjectionTest.java:258:71:258:87 | (...)... | provenance | Sink:MaD:2099 | -| Log4jJndiInjectionTest.java:258:80:258:87 | source(...) : String | Log4jJndiInjectionTest.java:258:71:258:87 | (...)... | provenance | Sink:MaD:48073 | +| Log4jJndiInjectionTest.java:258:80:258:87 | source(...) : String | Log4jJndiInjectionTest.java:258:71:258:87 | (...)... | provenance | Sink:MaD:48074 | | Log4jJndiInjectionTest.java:259:65:259:72 | source(...) : String | Log4jJndiInjectionTest.java:259:56:259:72 | (...)... | provenance | Sink:MaD:2099 | -| Log4jJndiInjectionTest.java:259:65:259:72 | source(...) : String | Log4jJndiInjectionTest.java:259:56:259:72 | (...)... | provenance | Sink:MaD:48073 | +| Log4jJndiInjectionTest.java:259:65:259:72 | source(...) : String | Log4jJndiInjectionTest.java:259:56:259:72 | (...)... | provenance | Sink:MaD:48074 | | Log4jJndiInjectionTest.java:260:50:260:57 | source(...) : String | Log4jJndiInjectionTest.java:260:41:260:57 | (...)... | provenance | Sink:MaD:2099 | -| Log4jJndiInjectionTest.java:260:50:260:57 | source(...) : String | Log4jJndiInjectionTest.java:260:41:260:57 | (...)... | provenance | Sink:MaD:48073 | +| Log4jJndiInjectionTest.java:260:50:260:57 | source(...) : String | Log4jJndiInjectionTest.java:260:41:260:57 | (...)... | provenance | Sink:MaD:48074 | | Log4jJndiInjectionTest.java:261:35:261:42 | source(...) : String | Log4jJndiInjectionTest.java:261:26:261:42 | (...)... | provenance | Sink:MaD:2099 | -| Log4jJndiInjectionTest.java:261:35:261:42 | source(...) : String | Log4jJndiInjectionTest.java:261:26:261:42 | (...)... | provenance | Sink:MaD:48073 | +| Log4jJndiInjectionTest.java:261:35:261:42 | source(...) : String | Log4jJndiInjectionTest.java:261:26:261:42 | (...)... | provenance | Sink:MaD:48074 | | Log4jJndiInjectionTest.java:262:110:262:117 | source(...) : String | Log4jJndiInjectionTest.java:262:101:262:117 | (...)... | provenance | Sink:MaD:2100 | -| Log4jJndiInjectionTest.java:262:110:262:117 | source(...) : String | Log4jJndiInjectionTest.java:262:101:262:117 | (...)... | provenance | Sink:MaD:48074 | +| Log4jJndiInjectionTest.java:262:110:262:117 | source(...) : String | Log4jJndiInjectionTest.java:262:101:262:117 | (...)... | provenance | Sink:MaD:48075 | | Log4jJndiInjectionTest.java:263:95:263:102 | source(...) : String | Log4jJndiInjectionTest.java:263:86:263:102 | (...)... | provenance | Sink:MaD:2100 | -| Log4jJndiInjectionTest.java:263:95:263:102 | source(...) : String | Log4jJndiInjectionTest.java:263:86:263:102 | (...)... | provenance | Sink:MaD:48074 | +| Log4jJndiInjectionTest.java:263:95:263:102 | source(...) : String | Log4jJndiInjectionTest.java:263:86:263:102 | (...)... | provenance | Sink:MaD:48075 | | Log4jJndiInjectionTest.java:264:80:264:87 | source(...) : String | Log4jJndiInjectionTest.java:264:71:264:87 | (...)... | provenance | Sink:MaD:2100 | -| Log4jJndiInjectionTest.java:264:80:264:87 | source(...) : String | Log4jJndiInjectionTest.java:264:71:264:87 | (...)... | provenance | Sink:MaD:48074 | +| Log4jJndiInjectionTest.java:264:80:264:87 | source(...) : String | Log4jJndiInjectionTest.java:264:71:264:87 | (...)... | provenance | Sink:MaD:48075 | | Log4jJndiInjectionTest.java:265:65:265:72 | source(...) : String | Log4jJndiInjectionTest.java:265:56:265:72 | (...)... | provenance | Sink:MaD:2100 | -| Log4jJndiInjectionTest.java:265:65:265:72 | source(...) : String | Log4jJndiInjectionTest.java:265:56:265:72 | (...)... | provenance | Sink:MaD:48074 | +| Log4jJndiInjectionTest.java:265:65:265:72 | source(...) : String | Log4jJndiInjectionTest.java:265:56:265:72 | (...)... | provenance | Sink:MaD:48075 | | Log4jJndiInjectionTest.java:266:50:266:57 | source(...) : String | Log4jJndiInjectionTest.java:266:41:266:57 | (...)... | provenance | Sink:MaD:2100 | -| Log4jJndiInjectionTest.java:266:50:266:57 | source(...) : String | Log4jJndiInjectionTest.java:266:41:266:57 | (...)... | provenance | Sink:MaD:48074 | +| Log4jJndiInjectionTest.java:266:50:266:57 | source(...) : String | Log4jJndiInjectionTest.java:266:41:266:57 | (...)... | provenance | Sink:MaD:48075 | | Log4jJndiInjectionTest.java:267:35:267:42 | source(...) : String | Log4jJndiInjectionTest.java:267:26:267:42 | (...)... | provenance | Sink:MaD:2100 | -| Log4jJndiInjectionTest.java:267:35:267:42 | source(...) : String | Log4jJndiInjectionTest.java:267:26:267:42 | (...)... | provenance | Sink:MaD:48074 | +| Log4jJndiInjectionTest.java:267:35:267:42 | source(...) : String | Log4jJndiInjectionTest.java:267:26:267:42 | (...)... | provenance | Sink:MaD:48075 | | Log4jJndiInjectionTest.java:268:125:268:132 | source(...) : String | Log4jJndiInjectionTest.java:268:116:268:132 | (...)... | provenance | Sink:MaD:2101 | -| Log4jJndiInjectionTest.java:268:125:268:132 | source(...) : String | Log4jJndiInjectionTest.java:268:116:268:132 | (...)... | provenance | Sink:MaD:48075 | +| Log4jJndiInjectionTest.java:268:125:268:132 | source(...) : String | Log4jJndiInjectionTest.java:268:116:268:132 | (...)... | provenance | Sink:MaD:48076 | | Log4jJndiInjectionTest.java:269:110:269:117 | source(...) : String | Log4jJndiInjectionTest.java:269:101:269:117 | (...)... | provenance | Sink:MaD:2101 | -| Log4jJndiInjectionTest.java:269:110:269:117 | source(...) : String | Log4jJndiInjectionTest.java:269:101:269:117 | (...)... | provenance | Sink:MaD:48075 | +| Log4jJndiInjectionTest.java:269:110:269:117 | source(...) : String | Log4jJndiInjectionTest.java:269:101:269:117 | (...)... | provenance | Sink:MaD:48076 | | Log4jJndiInjectionTest.java:270:95:270:102 | source(...) : String | Log4jJndiInjectionTest.java:270:86:270:102 | (...)... | provenance | Sink:MaD:2101 | -| Log4jJndiInjectionTest.java:270:95:270:102 | source(...) : String | Log4jJndiInjectionTest.java:270:86:270:102 | (...)... | provenance | Sink:MaD:48075 | +| Log4jJndiInjectionTest.java:270:95:270:102 | source(...) : String | Log4jJndiInjectionTest.java:270:86:270:102 | (...)... | provenance | Sink:MaD:48076 | | Log4jJndiInjectionTest.java:271:80:271:87 | source(...) : String | Log4jJndiInjectionTest.java:271:71:271:87 | (...)... | provenance | Sink:MaD:2101 | -| Log4jJndiInjectionTest.java:271:80:271:87 | source(...) : String | Log4jJndiInjectionTest.java:271:71:271:87 | (...)... | provenance | Sink:MaD:48075 | +| Log4jJndiInjectionTest.java:271:80:271:87 | source(...) : String | Log4jJndiInjectionTest.java:271:71:271:87 | (...)... | provenance | Sink:MaD:48076 | | Log4jJndiInjectionTest.java:272:65:272:72 | source(...) : String | Log4jJndiInjectionTest.java:272:56:272:72 | (...)... | provenance | Sink:MaD:2101 | -| Log4jJndiInjectionTest.java:272:65:272:72 | source(...) : String | Log4jJndiInjectionTest.java:272:56:272:72 | (...)... | provenance | Sink:MaD:48075 | +| Log4jJndiInjectionTest.java:272:65:272:72 | source(...) : String | Log4jJndiInjectionTest.java:272:56:272:72 | (...)... | provenance | Sink:MaD:48076 | | Log4jJndiInjectionTest.java:273:50:273:57 | source(...) : String | Log4jJndiInjectionTest.java:273:41:273:57 | (...)... | provenance | Sink:MaD:2101 | -| Log4jJndiInjectionTest.java:273:50:273:57 | source(...) : String | Log4jJndiInjectionTest.java:273:41:273:57 | (...)... | provenance | Sink:MaD:48075 | +| Log4jJndiInjectionTest.java:273:50:273:57 | source(...) : String | Log4jJndiInjectionTest.java:273:41:273:57 | (...)... | provenance | Sink:MaD:48076 | | Log4jJndiInjectionTest.java:274:35:274:42 | source(...) : String | Log4jJndiInjectionTest.java:274:26:274:42 | (...)... | provenance | Sink:MaD:2101 | -| Log4jJndiInjectionTest.java:274:35:274:42 | source(...) : String | Log4jJndiInjectionTest.java:274:26:274:42 | (...)... | provenance | Sink:MaD:48075 | +| Log4jJndiInjectionTest.java:274:35:274:42 | source(...) : String | Log4jJndiInjectionTest.java:274:26:274:42 | (...)... | provenance | Sink:MaD:48076 | | Log4jJndiInjectionTest.java:275:140:275:147 | source(...) : String | Log4jJndiInjectionTest.java:275:131:275:147 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:275:140:275:147 | source(...) : String | Log4jJndiInjectionTest.java:275:131:275:147 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:275:140:275:147 | source(...) : String | Log4jJndiInjectionTest.java:275:131:275:147 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:276:125:276:132 | source(...) : String | Log4jJndiInjectionTest.java:276:116:276:132 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:276:125:276:132 | source(...) : String | Log4jJndiInjectionTest.java:276:116:276:132 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:276:125:276:132 | source(...) : String | Log4jJndiInjectionTest.java:276:116:276:132 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:277:110:277:117 | source(...) : String | Log4jJndiInjectionTest.java:277:101:277:117 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:277:110:277:117 | source(...) : String | Log4jJndiInjectionTest.java:277:101:277:117 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:277:110:277:117 | source(...) : String | Log4jJndiInjectionTest.java:277:101:277:117 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:278:95:278:102 | source(...) : String | Log4jJndiInjectionTest.java:278:86:278:102 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:278:95:278:102 | source(...) : String | Log4jJndiInjectionTest.java:278:86:278:102 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:278:95:278:102 | source(...) : String | Log4jJndiInjectionTest.java:278:86:278:102 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:279:80:279:87 | source(...) : String | Log4jJndiInjectionTest.java:279:71:279:87 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:279:80:279:87 | source(...) : String | Log4jJndiInjectionTest.java:279:71:279:87 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:279:80:279:87 | source(...) : String | Log4jJndiInjectionTest.java:279:71:279:87 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:280:65:280:72 | source(...) : String | Log4jJndiInjectionTest.java:280:56:280:72 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:280:65:280:72 | source(...) : String | Log4jJndiInjectionTest.java:280:56:280:72 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:280:65:280:72 | source(...) : String | Log4jJndiInjectionTest.java:280:56:280:72 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:281:50:281:57 | source(...) : String | Log4jJndiInjectionTest.java:281:41:281:57 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:281:50:281:57 | source(...) : String | Log4jJndiInjectionTest.java:281:41:281:57 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:281:50:281:57 | source(...) : String | Log4jJndiInjectionTest.java:281:41:281:57 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:282:35:282:42 | source(...) : String | Log4jJndiInjectionTest.java:282:26:282:42 | (...)... | provenance | Sink:MaD:2102 | -| Log4jJndiInjectionTest.java:282:35:282:42 | source(...) : String | Log4jJndiInjectionTest.java:282:26:282:42 | (...)... | provenance | Sink:MaD:48076 | +| Log4jJndiInjectionTest.java:282:35:282:42 | source(...) : String | Log4jJndiInjectionTest.java:282:26:282:42 | (...)... | provenance | Sink:MaD:48077 | | Log4jJndiInjectionTest.java:283:155:283:162 | source(...) : String | Log4jJndiInjectionTest.java:283:146:283:162 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:283:155:283:162 | source(...) : String | Log4jJndiInjectionTest.java:283:146:283:162 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:283:155:283:162 | source(...) : String | Log4jJndiInjectionTest.java:283:146:283:162 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:284:140:284:147 | source(...) : String | Log4jJndiInjectionTest.java:284:131:284:147 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:284:140:284:147 | source(...) : String | Log4jJndiInjectionTest.java:284:131:284:147 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:284:140:284:147 | source(...) : String | Log4jJndiInjectionTest.java:284:131:284:147 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:285:125:285:132 | source(...) : String | Log4jJndiInjectionTest.java:285:116:285:132 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:285:125:285:132 | source(...) : String | Log4jJndiInjectionTest.java:285:116:285:132 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:285:125:285:132 | source(...) : String | Log4jJndiInjectionTest.java:285:116:285:132 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:286:110:286:117 | source(...) : String | Log4jJndiInjectionTest.java:286:101:286:117 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:286:110:286:117 | source(...) : String | Log4jJndiInjectionTest.java:286:101:286:117 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:286:110:286:117 | source(...) : String | Log4jJndiInjectionTest.java:286:101:286:117 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:287:95:287:102 | source(...) : String | Log4jJndiInjectionTest.java:287:86:287:102 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:287:95:287:102 | source(...) : String | Log4jJndiInjectionTest.java:287:86:287:102 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:287:95:287:102 | source(...) : String | Log4jJndiInjectionTest.java:287:86:287:102 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:288:80:288:87 | source(...) : String | Log4jJndiInjectionTest.java:288:71:288:87 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:288:80:288:87 | source(...) : String | Log4jJndiInjectionTest.java:288:71:288:87 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:288:80:288:87 | source(...) : String | Log4jJndiInjectionTest.java:288:71:288:87 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:289:65:289:72 | source(...) : String | Log4jJndiInjectionTest.java:289:56:289:72 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:289:65:289:72 | source(...) : String | Log4jJndiInjectionTest.java:289:56:289:72 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:289:65:289:72 | source(...) : String | Log4jJndiInjectionTest.java:289:56:289:72 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:290:50:290:57 | source(...) : String | Log4jJndiInjectionTest.java:290:41:290:57 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:290:50:290:57 | source(...) : String | Log4jJndiInjectionTest.java:290:41:290:57 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:290:50:290:57 | source(...) : String | Log4jJndiInjectionTest.java:290:41:290:57 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:291:35:291:42 | source(...) : String | Log4jJndiInjectionTest.java:291:26:291:42 | (...)... | provenance | Sink:MaD:2103 | -| Log4jJndiInjectionTest.java:291:35:291:42 | source(...) : String | Log4jJndiInjectionTest.java:291:26:291:42 | (...)... | provenance | Sink:MaD:48077 | +| Log4jJndiInjectionTest.java:291:35:291:42 | source(...) : String | Log4jJndiInjectionTest.java:291:26:291:42 | (...)... | provenance | Sink:MaD:48078 | | Log4jJndiInjectionTest.java:292:170:292:177 | source(...) : String | Log4jJndiInjectionTest.java:292:161:292:177 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:292:170:292:177 | source(...) : String | Log4jJndiInjectionTest.java:292:161:292:177 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:292:170:292:177 | source(...) : String | Log4jJndiInjectionTest.java:292:161:292:177 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:293:155:293:162 | source(...) : String | Log4jJndiInjectionTest.java:293:146:293:162 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:293:155:293:162 | source(...) : String | Log4jJndiInjectionTest.java:293:146:293:162 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:293:155:293:162 | source(...) : String | Log4jJndiInjectionTest.java:293:146:293:162 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:294:140:294:147 | source(...) : String | Log4jJndiInjectionTest.java:294:131:294:147 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:294:140:294:147 | source(...) : String | Log4jJndiInjectionTest.java:294:131:294:147 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:294:140:294:147 | source(...) : String | Log4jJndiInjectionTest.java:294:131:294:147 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:295:125:295:132 | source(...) : String | Log4jJndiInjectionTest.java:295:116:295:132 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:295:125:295:132 | source(...) : String | Log4jJndiInjectionTest.java:295:116:295:132 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:295:125:295:132 | source(...) : String | Log4jJndiInjectionTest.java:295:116:295:132 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:296:110:296:117 | source(...) : String | Log4jJndiInjectionTest.java:296:101:296:117 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:296:110:296:117 | source(...) : String | Log4jJndiInjectionTest.java:296:101:296:117 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:296:110:296:117 | source(...) : String | Log4jJndiInjectionTest.java:296:101:296:117 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:297:95:297:102 | source(...) : String | Log4jJndiInjectionTest.java:297:86:297:102 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:297:95:297:102 | source(...) : String | Log4jJndiInjectionTest.java:297:86:297:102 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:297:95:297:102 | source(...) : String | Log4jJndiInjectionTest.java:297:86:297:102 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:298:80:298:87 | source(...) : String | Log4jJndiInjectionTest.java:298:71:298:87 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:298:80:298:87 | source(...) : String | Log4jJndiInjectionTest.java:298:71:298:87 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:298:80:298:87 | source(...) : String | Log4jJndiInjectionTest.java:298:71:298:87 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:299:65:299:72 | source(...) : String | Log4jJndiInjectionTest.java:299:56:299:72 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:299:65:299:72 | source(...) : String | Log4jJndiInjectionTest.java:299:56:299:72 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:299:65:299:72 | source(...) : String | Log4jJndiInjectionTest.java:299:56:299:72 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:300:50:300:57 | source(...) : String | Log4jJndiInjectionTest.java:300:41:300:57 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:300:50:300:57 | source(...) : String | Log4jJndiInjectionTest.java:300:41:300:57 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:300:50:300:57 | source(...) : String | Log4jJndiInjectionTest.java:300:41:300:57 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:301:35:301:42 | source(...) : String | Log4jJndiInjectionTest.java:301:26:301:42 | (...)... | provenance | Sink:MaD:2104 | -| Log4jJndiInjectionTest.java:301:35:301:42 | source(...) : String | Log4jJndiInjectionTest.java:301:26:301:42 | (...)... | provenance | Sink:MaD:48078 | +| Log4jJndiInjectionTest.java:301:35:301:42 | source(...) : String | Log4jJndiInjectionTest.java:301:26:301:42 | (...)... | provenance | Sink:MaD:48079 | | Log4jJndiInjectionTest.java:302:35:302:42 | source(...) : String | Log4jJndiInjectionTest.java:302:26:302:42 | (...)... | provenance | Sink:MaD:2096 | -| Log4jJndiInjectionTest.java:302:35:302:42 | source(...) : String | Log4jJndiInjectionTest.java:302:26:302:42 | (...)... | provenance | Sink:MaD:48070 | +| Log4jJndiInjectionTest.java:302:35:302:42 | source(...) : String | Log4jJndiInjectionTest.java:302:26:302:42 | (...)... | provenance | Sink:MaD:48071 | | Log4jJndiInjectionTest.java:303:55:303:62 | source(...) : String | Log4jJndiInjectionTest.java:303:41:303:62 | (...)... | provenance | Sink:MaD:2096 | -| Log4jJndiInjectionTest.java:303:55:303:62 | source(...) : String | Log4jJndiInjectionTest.java:303:41:303:62 | (...)... | provenance | Sink:MaD:48070 | +| Log4jJndiInjectionTest.java:303:55:303:62 | source(...) : String | Log4jJndiInjectionTest.java:303:41:303:62 | (...)... | provenance | Sink:MaD:48071 | | Log4jJndiInjectionTest.java:304:35:304:42 | source(...) : String | Log4jJndiInjectionTest.java:304:26:304:42 | (...)... | provenance | Sink:MaD:2108 | -| Log4jJndiInjectionTest.java:304:35:304:42 | source(...) : String | Log4jJndiInjectionTest.java:304:26:304:42 | (...)... | provenance | Sink:MaD:48082 | +| Log4jJndiInjectionTest.java:304:35:304:42 | source(...) : String | Log4jJndiInjectionTest.java:304:26:304:42 | (...)... | provenance | Sink:MaD:48083 | | Log4jJndiInjectionTest.java:305:40:305:47 | source(...) : String | Log4jJndiInjectionTest.java:305:26:305:47 | (...)... | provenance | Sink:MaD:2109 | -| Log4jJndiInjectionTest.java:305:40:305:47 | source(...) : String | Log4jJndiInjectionTest.java:305:26:305:47 | (...)... | provenance | Sink:MaD:48083 | +| Log4jJndiInjectionTest.java:305:40:305:47 | source(...) : String | Log4jJndiInjectionTest.java:305:26:305:47 | (...)... | provenance | Sink:MaD:48084 | | Log4jJndiInjectionTest.java:306:40:306:47 | source(...) : String | Log4jJndiInjectionTest.java:306:26:306:47 | (...)... | provenance | Sink:MaD:2110 | -| Log4jJndiInjectionTest.java:306:40:306:47 | source(...) : String | Log4jJndiInjectionTest.java:306:26:306:47 | (...)... | provenance | Sink:MaD:48084 | +| Log4jJndiInjectionTest.java:306:40:306:47 | source(...) : String | Log4jJndiInjectionTest.java:306:26:306:47 | (...)... | provenance | Sink:MaD:48085 | | Log4jJndiInjectionTest.java:307:41:307:48 | source(...) : String | Log4jJndiInjectionTest.java:307:26:307:48 | (...)... | provenance | Sink:MaD:2111 | -| Log4jJndiInjectionTest.java:307:41:307:48 | source(...) : String | Log4jJndiInjectionTest.java:307:26:307:48 | (...)... | provenance | Sink:MaD:48085 | +| Log4jJndiInjectionTest.java:307:41:307:48 | source(...) : String | Log4jJndiInjectionTest.java:307:26:307:48 | (...)... | provenance | Sink:MaD:48086 | | Log4jJndiInjectionTest.java:308:41:308:48 | source(...) : String | Log4jJndiInjectionTest.java:308:26:308:48 | (...)... | provenance | Sink:MaD:2112 | -| Log4jJndiInjectionTest.java:308:41:308:48 | source(...) : String | Log4jJndiInjectionTest.java:308:26:308:48 | (...)... | provenance | Sink:MaD:48086 | +| Log4jJndiInjectionTest.java:308:41:308:48 | source(...) : String | Log4jJndiInjectionTest.java:308:26:308:48 | (...)... | provenance | Sink:MaD:48087 | | Log4jJndiInjectionTest.java:309:56:309:63 | source(...) : String | Log4jJndiInjectionTest.java:309:41:309:63 | (...)... | provenance | Sink:MaD:2113 | -| Log4jJndiInjectionTest.java:309:56:309:63 | source(...) : String | Log4jJndiInjectionTest.java:309:41:309:63 | (...)... | provenance | Sink:MaD:48087 | +| Log4jJndiInjectionTest.java:309:56:309:63 | source(...) : String | Log4jJndiInjectionTest.java:309:41:309:63 | (...)... | provenance | Sink:MaD:48088 | | Log4jJndiInjectionTest.java:310:56:310:63 | source(...) : String | Log4jJndiInjectionTest.java:310:41:310:63 | (...)... | provenance | Sink:MaD:2114 | -| Log4jJndiInjectionTest.java:310:56:310:63 | source(...) : String | Log4jJndiInjectionTest.java:310:41:310:63 | (...)... | provenance | Sink:MaD:48088 | +| Log4jJndiInjectionTest.java:310:56:310:63 | source(...) : String | Log4jJndiInjectionTest.java:310:41:310:63 | (...)... | provenance | Sink:MaD:48089 | | Log4jJndiInjectionTest.java:311:51:311:58 | source(...) : String | Log4jJndiInjectionTest.java:311:41:311:58 | (...)... | provenance | Sink:MaD:2115 | -| Log4jJndiInjectionTest.java:311:51:311:58 | source(...) : String | Log4jJndiInjectionTest.java:311:41:311:58 | (...)... | provenance | Sink:MaD:48089 | +| Log4jJndiInjectionTest.java:311:51:311:58 | source(...) : String | Log4jJndiInjectionTest.java:311:41:311:58 | (...)... | provenance | Sink:MaD:48090 | | Log4jJndiInjectionTest.java:312:59:312:66 | source(...) : String | Log4jJndiInjectionTest.java:312:41:312:66 | (...)... | provenance | Sink:MaD:2116 | -| Log4jJndiInjectionTest.java:312:59:312:66 | source(...) : String | Log4jJndiInjectionTest.java:312:41:312:66 | (...)... | provenance | Sink:MaD:48090 | +| Log4jJndiInjectionTest.java:312:59:312:66 | source(...) : String | Log4jJndiInjectionTest.java:312:41:312:66 | (...)... | provenance | Sink:MaD:48091 | | Log4jJndiInjectionTest.java:313:59:313:66 | source(...) : String | Log4jJndiInjectionTest.java:313:41:313:66 | (...)... | provenance | Sink:MaD:2117 | -| Log4jJndiInjectionTest.java:313:59:313:66 | source(...) : String | Log4jJndiInjectionTest.java:313:41:313:66 | (...)... | provenance | Sink:MaD:48091 | +| Log4jJndiInjectionTest.java:313:59:313:66 | source(...) : String | Log4jJndiInjectionTest.java:313:41:313:66 | (...)... | provenance | Sink:MaD:48092 | | Log4jJndiInjectionTest.java:315:50:315:57 | source(...) : String | Log4jJndiInjectionTest.java:315:41:315:57 | (...)... | provenance | Sink:MaD:2120 | -| Log4jJndiInjectionTest.java:315:50:315:57 | source(...) : String | Log4jJndiInjectionTest.java:315:41:315:57 | (...)... | provenance | Sink:MaD:48094 | +| Log4jJndiInjectionTest.java:315:50:315:57 | source(...) : String | Log4jJndiInjectionTest.java:315:41:315:57 | (...)... | provenance | Sink:MaD:48095 | | Log4jJndiInjectionTest.java:316:50:316:57 | source(...) : String | Log4jJndiInjectionTest.java:316:41:316:57 | (...)... | provenance | Sink:MaD:2131 | -| Log4jJndiInjectionTest.java:316:50:316:57 | source(...) : String | Log4jJndiInjectionTest.java:316:41:316:57 | (...)... | provenance | Sink:MaD:48105 | +| Log4jJndiInjectionTest.java:316:50:316:57 | source(...) : String | Log4jJndiInjectionTest.java:316:41:316:57 | (...)... | provenance | Sink:MaD:48106 | | Log4jJndiInjectionTest.java:317:56:317:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:317:56:317:78 | new Object[] | provenance | Sink:MaD:2131 | -| Log4jJndiInjectionTest.java:317:56:317:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:317:56:317:78 | new Object[] | provenance | Sink:MaD:48105 | +| Log4jJndiInjectionTest.java:317:56:317:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:317:56:317:78 | new Object[] | provenance | Sink:MaD:48106 | | Log4jJndiInjectionTest.java:317:70:317:77 | source(...) : String | Log4jJndiInjectionTest.java:317:56:317:78 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:318:65:318:72 | source(...) : String | Log4jJndiInjectionTest.java:318:56:318:72 | (...)... | provenance | Sink:MaD:2121 | -| Log4jJndiInjectionTest.java:318:65:318:72 | source(...) : String | Log4jJndiInjectionTest.java:318:56:318:72 | (...)... | provenance | Sink:MaD:48095 | +| Log4jJndiInjectionTest.java:318:65:318:72 | source(...) : String | Log4jJndiInjectionTest.java:318:56:318:72 | (...)... | provenance | Sink:MaD:48096 | | Log4jJndiInjectionTest.java:319:50:319:57 | source(...) : String | Log4jJndiInjectionTest.java:319:41:319:57 | (...)... | provenance | Sink:MaD:2121 | -| Log4jJndiInjectionTest.java:319:50:319:57 | source(...) : String | Log4jJndiInjectionTest.java:319:41:319:57 | (...)... | provenance | Sink:MaD:48095 | +| Log4jJndiInjectionTest.java:319:50:319:57 | source(...) : String | Log4jJndiInjectionTest.java:319:41:319:57 | (...)... | provenance | Sink:MaD:48096 | | Log4jJndiInjectionTest.java:320:80:320:87 | source(...) : String | Log4jJndiInjectionTest.java:320:71:320:87 | (...)... | provenance | Sink:MaD:2122 | -| Log4jJndiInjectionTest.java:320:80:320:87 | source(...) : String | Log4jJndiInjectionTest.java:320:71:320:87 | (...)... | provenance | Sink:MaD:48096 | +| Log4jJndiInjectionTest.java:320:80:320:87 | source(...) : String | Log4jJndiInjectionTest.java:320:71:320:87 | (...)... | provenance | Sink:MaD:48097 | | Log4jJndiInjectionTest.java:321:65:321:72 | source(...) : String | Log4jJndiInjectionTest.java:321:56:321:72 | (...)... | provenance | Sink:MaD:2122 | -| Log4jJndiInjectionTest.java:321:65:321:72 | source(...) : String | Log4jJndiInjectionTest.java:321:56:321:72 | (...)... | provenance | Sink:MaD:48096 | +| Log4jJndiInjectionTest.java:321:65:321:72 | source(...) : String | Log4jJndiInjectionTest.java:321:56:321:72 | (...)... | provenance | Sink:MaD:48097 | | Log4jJndiInjectionTest.java:322:50:322:57 | source(...) : String | Log4jJndiInjectionTest.java:322:41:322:57 | (...)... | provenance | Sink:MaD:2122 | -| Log4jJndiInjectionTest.java:322:50:322:57 | source(...) : String | Log4jJndiInjectionTest.java:322:41:322:57 | (...)... | provenance | Sink:MaD:48096 | +| Log4jJndiInjectionTest.java:322:50:322:57 | source(...) : String | Log4jJndiInjectionTest.java:322:41:322:57 | (...)... | provenance | Sink:MaD:48097 | | Log4jJndiInjectionTest.java:323:95:323:102 | source(...) : String | Log4jJndiInjectionTest.java:323:86:323:102 | (...)... | provenance | Sink:MaD:2123 | -| Log4jJndiInjectionTest.java:323:95:323:102 | source(...) : String | Log4jJndiInjectionTest.java:323:86:323:102 | (...)... | provenance | Sink:MaD:48097 | +| Log4jJndiInjectionTest.java:323:95:323:102 | source(...) : String | Log4jJndiInjectionTest.java:323:86:323:102 | (...)... | provenance | Sink:MaD:48098 | | Log4jJndiInjectionTest.java:324:80:324:87 | source(...) : String | Log4jJndiInjectionTest.java:324:71:324:87 | (...)... | provenance | Sink:MaD:2123 | -| Log4jJndiInjectionTest.java:324:80:324:87 | source(...) : String | Log4jJndiInjectionTest.java:324:71:324:87 | (...)... | provenance | Sink:MaD:48097 | +| Log4jJndiInjectionTest.java:324:80:324:87 | source(...) : String | Log4jJndiInjectionTest.java:324:71:324:87 | (...)... | provenance | Sink:MaD:48098 | | Log4jJndiInjectionTest.java:325:65:325:72 | source(...) : String | Log4jJndiInjectionTest.java:325:56:325:72 | (...)... | provenance | Sink:MaD:2123 | -| Log4jJndiInjectionTest.java:325:65:325:72 | source(...) : String | Log4jJndiInjectionTest.java:325:56:325:72 | (...)... | provenance | Sink:MaD:48097 | +| Log4jJndiInjectionTest.java:325:65:325:72 | source(...) : String | Log4jJndiInjectionTest.java:325:56:325:72 | (...)... | provenance | Sink:MaD:48098 | | Log4jJndiInjectionTest.java:326:50:326:57 | source(...) : String | Log4jJndiInjectionTest.java:326:41:326:57 | (...)... | provenance | Sink:MaD:2123 | -| Log4jJndiInjectionTest.java:326:50:326:57 | source(...) : String | Log4jJndiInjectionTest.java:326:41:326:57 | (...)... | provenance | Sink:MaD:48097 | +| Log4jJndiInjectionTest.java:326:50:326:57 | source(...) : String | Log4jJndiInjectionTest.java:326:41:326:57 | (...)... | provenance | Sink:MaD:48098 | | Log4jJndiInjectionTest.java:327:110:327:117 | source(...) : String | Log4jJndiInjectionTest.java:327:101:327:117 | (...)... | provenance | Sink:MaD:2124 | -| Log4jJndiInjectionTest.java:327:110:327:117 | source(...) : String | Log4jJndiInjectionTest.java:327:101:327:117 | (...)... | provenance | Sink:MaD:48098 | +| Log4jJndiInjectionTest.java:327:110:327:117 | source(...) : String | Log4jJndiInjectionTest.java:327:101:327:117 | (...)... | provenance | Sink:MaD:48099 | | Log4jJndiInjectionTest.java:328:95:328:102 | source(...) : String | Log4jJndiInjectionTest.java:328:86:328:102 | (...)... | provenance | Sink:MaD:2124 | -| Log4jJndiInjectionTest.java:328:95:328:102 | source(...) : String | Log4jJndiInjectionTest.java:328:86:328:102 | (...)... | provenance | Sink:MaD:48098 | +| Log4jJndiInjectionTest.java:328:95:328:102 | source(...) : String | Log4jJndiInjectionTest.java:328:86:328:102 | (...)... | provenance | Sink:MaD:48099 | | Log4jJndiInjectionTest.java:329:80:329:87 | source(...) : String | Log4jJndiInjectionTest.java:329:71:329:87 | (...)... | provenance | Sink:MaD:2124 | -| Log4jJndiInjectionTest.java:329:80:329:87 | source(...) : String | Log4jJndiInjectionTest.java:329:71:329:87 | (...)... | provenance | Sink:MaD:48098 | +| Log4jJndiInjectionTest.java:329:80:329:87 | source(...) : String | Log4jJndiInjectionTest.java:329:71:329:87 | (...)... | provenance | Sink:MaD:48099 | | Log4jJndiInjectionTest.java:330:65:330:72 | source(...) : String | Log4jJndiInjectionTest.java:330:56:330:72 | (...)... | provenance | Sink:MaD:2124 | -| Log4jJndiInjectionTest.java:330:65:330:72 | source(...) : String | Log4jJndiInjectionTest.java:330:56:330:72 | (...)... | provenance | Sink:MaD:48098 | +| Log4jJndiInjectionTest.java:330:65:330:72 | source(...) : String | Log4jJndiInjectionTest.java:330:56:330:72 | (...)... | provenance | Sink:MaD:48099 | | Log4jJndiInjectionTest.java:331:50:331:57 | source(...) : String | Log4jJndiInjectionTest.java:331:41:331:57 | (...)... | provenance | Sink:MaD:2124 | -| Log4jJndiInjectionTest.java:331:50:331:57 | source(...) : String | Log4jJndiInjectionTest.java:331:41:331:57 | (...)... | provenance | Sink:MaD:48098 | +| Log4jJndiInjectionTest.java:331:50:331:57 | source(...) : String | Log4jJndiInjectionTest.java:331:41:331:57 | (...)... | provenance | Sink:MaD:48099 | | Log4jJndiInjectionTest.java:332:125:332:132 | source(...) : String | Log4jJndiInjectionTest.java:332:116:332:132 | (...)... | provenance | Sink:MaD:2125 | -| Log4jJndiInjectionTest.java:332:125:332:132 | source(...) : String | Log4jJndiInjectionTest.java:332:116:332:132 | (...)... | provenance | Sink:MaD:48099 | +| Log4jJndiInjectionTest.java:332:125:332:132 | source(...) : String | Log4jJndiInjectionTest.java:332:116:332:132 | (...)... | provenance | Sink:MaD:48100 | | Log4jJndiInjectionTest.java:333:110:333:117 | source(...) : String | Log4jJndiInjectionTest.java:333:101:333:117 | (...)... | provenance | Sink:MaD:2125 | -| Log4jJndiInjectionTest.java:333:110:333:117 | source(...) : String | Log4jJndiInjectionTest.java:333:101:333:117 | (...)... | provenance | Sink:MaD:48099 | +| Log4jJndiInjectionTest.java:333:110:333:117 | source(...) : String | Log4jJndiInjectionTest.java:333:101:333:117 | (...)... | provenance | Sink:MaD:48100 | | Log4jJndiInjectionTest.java:334:95:334:102 | source(...) : String | Log4jJndiInjectionTest.java:334:86:334:102 | (...)... | provenance | Sink:MaD:2125 | -| Log4jJndiInjectionTest.java:334:95:334:102 | source(...) : String | Log4jJndiInjectionTest.java:334:86:334:102 | (...)... | provenance | Sink:MaD:48099 | +| Log4jJndiInjectionTest.java:334:95:334:102 | source(...) : String | Log4jJndiInjectionTest.java:334:86:334:102 | (...)... | provenance | Sink:MaD:48100 | | Log4jJndiInjectionTest.java:335:80:335:87 | source(...) : String | Log4jJndiInjectionTest.java:335:71:335:87 | (...)... | provenance | Sink:MaD:2125 | -| Log4jJndiInjectionTest.java:335:80:335:87 | source(...) : String | Log4jJndiInjectionTest.java:335:71:335:87 | (...)... | provenance | Sink:MaD:48099 | +| Log4jJndiInjectionTest.java:335:80:335:87 | source(...) : String | Log4jJndiInjectionTest.java:335:71:335:87 | (...)... | provenance | Sink:MaD:48100 | | Log4jJndiInjectionTest.java:336:65:336:72 | source(...) : String | Log4jJndiInjectionTest.java:336:56:336:72 | (...)... | provenance | Sink:MaD:2125 | -| Log4jJndiInjectionTest.java:336:65:336:72 | source(...) : String | Log4jJndiInjectionTest.java:336:56:336:72 | (...)... | provenance | Sink:MaD:48099 | +| Log4jJndiInjectionTest.java:336:65:336:72 | source(...) : String | Log4jJndiInjectionTest.java:336:56:336:72 | (...)... | provenance | Sink:MaD:48100 | | Log4jJndiInjectionTest.java:337:50:337:57 | source(...) : String | Log4jJndiInjectionTest.java:337:41:337:57 | (...)... | provenance | Sink:MaD:2125 | -| Log4jJndiInjectionTest.java:337:50:337:57 | source(...) : String | Log4jJndiInjectionTest.java:337:41:337:57 | (...)... | provenance | Sink:MaD:48099 | +| Log4jJndiInjectionTest.java:337:50:337:57 | source(...) : String | Log4jJndiInjectionTest.java:337:41:337:57 | (...)... | provenance | Sink:MaD:48100 | | Log4jJndiInjectionTest.java:338:140:338:147 | source(...) : String | Log4jJndiInjectionTest.java:338:131:338:147 | (...)... | provenance | Sink:MaD:2126 | -| Log4jJndiInjectionTest.java:338:140:338:147 | source(...) : String | Log4jJndiInjectionTest.java:338:131:338:147 | (...)... | provenance | Sink:MaD:48100 | +| Log4jJndiInjectionTest.java:338:140:338:147 | source(...) : String | Log4jJndiInjectionTest.java:338:131:338:147 | (...)... | provenance | Sink:MaD:48101 | | Log4jJndiInjectionTest.java:339:125:339:132 | source(...) : String | Log4jJndiInjectionTest.java:339:116:339:132 | (...)... | provenance | Sink:MaD:2126 | -| Log4jJndiInjectionTest.java:339:125:339:132 | source(...) : String | Log4jJndiInjectionTest.java:339:116:339:132 | (...)... | provenance | Sink:MaD:48100 | +| Log4jJndiInjectionTest.java:339:125:339:132 | source(...) : String | Log4jJndiInjectionTest.java:339:116:339:132 | (...)... | provenance | Sink:MaD:48101 | | Log4jJndiInjectionTest.java:340:110:340:117 | source(...) : String | Log4jJndiInjectionTest.java:340:101:340:117 | (...)... | provenance | Sink:MaD:2126 | -| Log4jJndiInjectionTest.java:340:110:340:117 | source(...) : String | Log4jJndiInjectionTest.java:340:101:340:117 | (...)... | provenance | Sink:MaD:48100 | +| Log4jJndiInjectionTest.java:340:110:340:117 | source(...) : String | Log4jJndiInjectionTest.java:340:101:340:117 | (...)... | provenance | Sink:MaD:48101 | | Log4jJndiInjectionTest.java:341:95:341:102 | source(...) : String | Log4jJndiInjectionTest.java:341:86:341:102 | (...)... | provenance | Sink:MaD:2126 | -| Log4jJndiInjectionTest.java:341:95:341:102 | source(...) : String | Log4jJndiInjectionTest.java:341:86:341:102 | (...)... | provenance | Sink:MaD:48100 | +| Log4jJndiInjectionTest.java:341:95:341:102 | source(...) : String | Log4jJndiInjectionTest.java:341:86:341:102 | (...)... | provenance | Sink:MaD:48101 | | Log4jJndiInjectionTest.java:342:80:342:87 | source(...) : String | Log4jJndiInjectionTest.java:342:71:342:87 | (...)... | provenance | Sink:MaD:2126 | -| Log4jJndiInjectionTest.java:342:80:342:87 | source(...) : String | Log4jJndiInjectionTest.java:342:71:342:87 | (...)... | provenance | Sink:MaD:48100 | +| Log4jJndiInjectionTest.java:342:80:342:87 | source(...) : String | Log4jJndiInjectionTest.java:342:71:342:87 | (...)... | provenance | Sink:MaD:48101 | | Log4jJndiInjectionTest.java:343:65:343:72 | source(...) : String | Log4jJndiInjectionTest.java:343:56:343:72 | (...)... | provenance | Sink:MaD:2126 | -| Log4jJndiInjectionTest.java:343:65:343:72 | source(...) : String | Log4jJndiInjectionTest.java:343:56:343:72 | (...)... | provenance | Sink:MaD:48100 | +| Log4jJndiInjectionTest.java:343:65:343:72 | source(...) : String | Log4jJndiInjectionTest.java:343:56:343:72 | (...)... | provenance | Sink:MaD:48101 | | Log4jJndiInjectionTest.java:344:50:344:57 | source(...) : String | Log4jJndiInjectionTest.java:344:41:344:57 | (...)... | provenance | Sink:MaD:2126 | -| Log4jJndiInjectionTest.java:344:50:344:57 | source(...) : String | Log4jJndiInjectionTest.java:344:41:344:57 | (...)... | provenance | Sink:MaD:48100 | +| Log4jJndiInjectionTest.java:344:50:344:57 | source(...) : String | Log4jJndiInjectionTest.java:344:41:344:57 | (...)... | provenance | Sink:MaD:48101 | | Log4jJndiInjectionTest.java:345:155:345:162 | source(...) : String | Log4jJndiInjectionTest.java:345:146:345:162 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:345:155:345:162 | source(...) : String | Log4jJndiInjectionTest.java:345:146:345:162 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:345:155:345:162 | source(...) : String | Log4jJndiInjectionTest.java:345:146:345:162 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:346:140:346:147 | source(...) : String | Log4jJndiInjectionTest.java:346:131:346:147 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:346:140:346:147 | source(...) : String | Log4jJndiInjectionTest.java:346:131:346:147 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:346:140:346:147 | source(...) : String | Log4jJndiInjectionTest.java:346:131:346:147 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:347:125:347:132 | source(...) : String | Log4jJndiInjectionTest.java:347:116:347:132 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:347:125:347:132 | source(...) : String | Log4jJndiInjectionTest.java:347:116:347:132 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:347:125:347:132 | source(...) : String | Log4jJndiInjectionTest.java:347:116:347:132 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:348:110:348:117 | source(...) : String | Log4jJndiInjectionTest.java:348:101:348:117 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:348:110:348:117 | source(...) : String | Log4jJndiInjectionTest.java:348:101:348:117 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:348:110:348:117 | source(...) : String | Log4jJndiInjectionTest.java:348:101:348:117 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:349:95:349:102 | source(...) : String | Log4jJndiInjectionTest.java:349:86:349:102 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:349:95:349:102 | source(...) : String | Log4jJndiInjectionTest.java:349:86:349:102 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:349:95:349:102 | source(...) : String | Log4jJndiInjectionTest.java:349:86:349:102 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:350:80:350:87 | source(...) : String | Log4jJndiInjectionTest.java:350:71:350:87 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:350:80:350:87 | source(...) : String | Log4jJndiInjectionTest.java:350:71:350:87 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:350:80:350:87 | source(...) : String | Log4jJndiInjectionTest.java:350:71:350:87 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:351:65:351:72 | source(...) : String | Log4jJndiInjectionTest.java:351:56:351:72 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:351:65:351:72 | source(...) : String | Log4jJndiInjectionTest.java:351:56:351:72 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:351:65:351:72 | source(...) : String | Log4jJndiInjectionTest.java:351:56:351:72 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:352:50:352:57 | source(...) : String | Log4jJndiInjectionTest.java:352:41:352:57 | (...)... | provenance | Sink:MaD:2127 | -| Log4jJndiInjectionTest.java:352:50:352:57 | source(...) : String | Log4jJndiInjectionTest.java:352:41:352:57 | (...)... | provenance | Sink:MaD:48101 | +| Log4jJndiInjectionTest.java:352:50:352:57 | source(...) : String | Log4jJndiInjectionTest.java:352:41:352:57 | (...)... | provenance | Sink:MaD:48102 | | Log4jJndiInjectionTest.java:353:170:353:177 | source(...) : String | Log4jJndiInjectionTest.java:353:161:353:177 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:353:170:353:177 | source(...) : String | Log4jJndiInjectionTest.java:353:161:353:177 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:353:170:353:177 | source(...) : String | Log4jJndiInjectionTest.java:353:161:353:177 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:354:155:354:162 | source(...) : String | Log4jJndiInjectionTest.java:354:146:354:162 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:354:155:354:162 | source(...) : String | Log4jJndiInjectionTest.java:354:146:354:162 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:354:155:354:162 | source(...) : String | Log4jJndiInjectionTest.java:354:146:354:162 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:355:140:355:147 | source(...) : String | Log4jJndiInjectionTest.java:355:131:355:147 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:355:140:355:147 | source(...) : String | Log4jJndiInjectionTest.java:355:131:355:147 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:355:140:355:147 | source(...) : String | Log4jJndiInjectionTest.java:355:131:355:147 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:356:125:356:132 | source(...) : String | Log4jJndiInjectionTest.java:356:116:356:132 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:356:125:356:132 | source(...) : String | Log4jJndiInjectionTest.java:356:116:356:132 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:356:125:356:132 | source(...) : String | Log4jJndiInjectionTest.java:356:116:356:132 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:357:110:357:117 | source(...) : String | Log4jJndiInjectionTest.java:357:101:357:117 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:357:110:357:117 | source(...) : String | Log4jJndiInjectionTest.java:357:101:357:117 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:357:110:357:117 | source(...) : String | Log4jJndiInjectionTest.java:357:101:357:117 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:358:95:358:102 | source(...) : String | Log4jJndiInjectionTest.java:358:86:358:102 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:358:95:358:102 | source(...) : String | Log4jJndiInjectionTest.java:358:86:358:102 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:358:95:358:102 | source(...) : String | Log4jJndiInjectionTest.java:358:86:358:102 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:359:80:359:87 | source(...) : String | Log4jJndiInjectionTest.java:359:71:359:87 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:359:80:359:87 | source(...) : String | Log4jJndiInjectionTest.java:359:71:359:87 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:359:80:359:87 | source(...) : String | Log4jJndiInjectionTest.java:359:71:359:87 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:360:65:360:72 | source(...) : String | Log4jJndiInjectionTest.java:360:56:360:72 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:360:65:360:72 | source(...) : String | Log4jJndiInjectionTest.java:360:56:360:72 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:360:65:360:72 | source(...) : String | Log4jJndiInjectionTest.java:360:56:360:72 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:361:50:361:57 | source(...) : String | Log4jJndiInjectionTest.java:361:41:361:57 | (...)... | provenance | Sink:MaD:2128 | -| Log4jJndiInjectionTest.java:361:50:361:57 | source(...) : String | Log4jJndiInjectionTest.java:361:41:361:57 | (...)... | provenance | Sink:MaD:48102 | +| Log4jJndiInjectionTest.java:361:50:361:57 | source(...) : String | Log4jJndiInjectionTest.java:361:41:361:57 | (...)... | provenance | Sink:MaD:48103 | | Log4jJndiInjectionTest.java:362:185:362:192 | source(...) : String | Log4jJndiInjectionTest.java:362:176:362:192 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:362:185:362:192 | source(...) : String | Log4jJndiInjectionTest.java:362:176:362:192 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:362:185:362:192 | source(...) : String | Log4jJndiInjectionTest.java:362:176:362:192 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:363:170:363:177 | source(...) : String | Log4jJndiInjectionTest.java:363:161:363:177 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:363:170:363:177 | source(...) : String | Log4jJndiInjectionTest.java:363:161:363:177 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:363:170:363:177 | source(...) : String | Log4jJndiInjectionTest.java:363:161:363:177 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:364:155:364:162 | source(...) : String | Log4jJndiInjectionTest.java:364:146:364:162 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:364:155:364:162 | source(...) : String | Log4jJndiInjectionTest.java:364:146:364:162 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:364:155:364:162 | source(...) : String | Log4jJndiInjectionTest.java:364:146:364:162 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:365:140:365:147 | source(...) : String | Log4jJndiInjectionTest.java:365:131:365:147 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:365:140:365:147 | source(...) : String | Log4jJndiInjectionTest.java:365:131:365:147 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:365:140:365:147 | source(...) : String | Log4jJndiInjectionTest.java:365:131:365:147 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:366:125:366:132 | source(...) : String | Log4jJndiInjectionTest.java:366:116:366:132 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:366:125:366:132 | source(...) : String | Log4jJndiInjectionTest.java:366:116:366:132 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:366:125:366:132 | source(...) : String | Log4jJndiInjectionTest.java:366:116:366:132 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:367:110:367:117 | source(...) : String | Log4jJndiInjectionTest.java:367:101:367:117 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:367:110:367:117 | source(...) : String | Log4jJndiInjectionTest.java:367:101:367:117 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:367:110:367:117 | source(...) : String | Log4jJndiInjectionTest.java:367:101:367:117 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:368:95:368:102 | source(...) : String | Log4jJndiInjectionTest.java:368:86:368:102 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:368:95:368:102 | source(...) : String | Log4jJndiInjectionTest.java:368:86:368:102 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:368:95:368:102 | source(...) : String | Log4jJndiInjectionTest.java:368:86:368:102 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:369:80:369:87 | source(...) : String | Log4jJndiInjectionTest.java:369:71:369:87 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:369:80:369:87 | source(...) : String | Log4jJndiInjectionTest.java:369:71:369:87 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:369:80:369:87 | source(...) : String | Log4jJndiInjectionTest.java:369:71:369:87 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:370:65:370:72 | source(...) : String | Log4jJndiInjectionTest.java:370:56:370:72 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:370:65:370:72 | source(...) : String | Log4jJndiInjectionTest.java:370:56:370:72 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:370:65:370:72 | source(...) : String | Log4jJndiInjectionTest.java:370:56:370:72 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:371:50:371:57 | source(...) : String | Log4jJndiInjectionTest.java:371:41:371:57 | (...)... | provenance | Sink:MaD:2129 | -| Log4jJndiInjectionTest.java:371:50:371:57 | source(...) : String | Log4jJndiInjectionTest.java:371:41:371:57 | (...)... | provenance | Sink:MaD:48103 | +| Log4jJndiInjectionTest.java:371:50:371:57 | source(...) : String | Log4jJndiInjectionTest.java:371:41:371:57 | (...)... | provenance | Sink:MaD:48104 | | Log4jJndiInjectionTest.java:372:50:372:57 | source(...) : String | Log4jJndiInjectionTest.java:372:41:372:57 | (...)... | provenance | Sink:MaD:2121 | -| Log4jJndiInjectionTest.java:372:50:372:57 | source(...) : String | Log4jJndiInjectionTest.java:372:41:372:57 | (...)... | provenance | Sink:MaD:48095 | +| Log4jJndiInjectionTest.java:372:50:372:57 | source(...) : String | Log4jJndiInjectionTest.java:372:41:372:57 | (...)... | provenance | Sink:MaD:48096 | | Log4jJndiInjectionTest.java:373:70:373:77 | source(...) : String | Log4jJndiInjectionTest.java:373:56:373:77 | (...)... | provenance | Sink:MaD:2121 | -| Log4jJndiInjectionTest.java:373:70:373:77 | source(...) : String | Log4jJndiInjectionTest.java:373:56:373:77 | (...)... | provenance | Sink:MaD:48095 | +| Log4jJndiInjectionTest.java:373:70:373:77 | source(...) : String | Log4jJndiInjectionTest.java:373:56:373:77 | (...)... | provenance | Sink:MaD:48096 | | Log4jJndiInjectionTest.java:374:50:374:57 | source(...) : String | Log4jJndiInjectionTest.java:374:41:374:57 | (...)... | provenance | Sink:MaD:2133 | -| Log4jJndiInjectionTest.java:374:50:374:57 | source(...) : String | Log4jJndiInjectionTest.java:374:41:374:57 | (...)... | provenance | Sink:MaD:48107 | +| Log4jJndiInjectionTest.java:374:50:374:57 | source(...) : String | Log4jJndiInjectionTest.java:374:41:374:57 | (...)... | provenance | Sink:MaD:48108 | | Log4jJndiInjectionTest.java:375:55:375:62 | source(...) : String | Log4jJndiInjectionTest.java:375:41:375:62 | (...)... | provenance | Sink:MaD:2134 | -| Log4jJndiInjectionTest.java:375:55:375:62 | source(...) : String | Log4jJndiInjectionTest.java:375:41:375:62 | (...)... | provenance | Sink:MaD:48108 | +| Log4jJndiInjectionTest.java:375:55:375:62 | source(...) : String | Log4jJndiInjectionTest.java:375:41:375:62 | (...)... | provenance | Sink:MaD:48109 | | Log4jJndiInjectionTest.java:376:55:376:62 | source(...) : String | Log4jJndiInjectionTest.java:376:41:376:62 | (...)... | provenance | Sink:MaD:2135 | -| Log4jJndiInjectionTest.java:376:55:376:62 | source(...) : String | Log4jJndiInjectionTest.java:376:41:376:62 | (...)... | provenance | Sink:MaD:48109 | +| Log4jJndiInjectionTest.java:376:55:376:62 | source(...) : String | Log4jJndiInjectionTest.java:376:41:376:62 | (...)... | provenance | Sink:MaD:48110 | | Log4jJndiInjectionTest.java:377:44:377:51 | source(...) : String | Log4jJndiInjectionTest.java:377:26:377:51 | (...)... | provenance | Sink:MaD:2138 | -| Log4jJndiInjectionTest.java:377:44:377:51 | source(...) : String | Log4jJndiInjectionTest.java:377:26:377:51 | (...)... | provenance | Sink:MaD:48112 | +| Log4jJndiInjectionTest.java:377:44:377:51 | source(...) : String | Log4jJndiInjectionTest.java:377:26:377:51 | (...)... | provenance | Sink:MaD:48113 | | Log4jJndiInjectionTest.java:378:44:378:51 | source(...) : String | Log4jJndiInjectionTest.java:378:26:378:51 | (...)... | provenance | Sink:MaD:2139 | -| Log4jJndiInjectionTest.java:378:44:378:51 | source(...) : String | Log4jJndiInjectionTest.java:378:26:378:51 | (...)... | provenance | Sink:MaD:48113 | +| Log4jJndiInjectionTest.java:378:44:378:51 | source(...) : String | Log4jJndiInjectionTest.java:378:26:378:51 | (...)... | provenance | Sink:MaD:48114 | | Log4jJndiInjectionTest.java:379:36:379:43 | source(...) : String | Log4jJndiInjectionTest.java:379:26:379:43 | (...)... | provenance | Sink:MaD:2136 | -| Log4jJndiInjectionTest.java:379:36:379:43 | source(...) : String | Log4jJndiInjectionTest.java:379:26:379:43 | (...)... | provenance | Sink:MaD:48110 | +| Log4jJndiInjectionTest.java:379:36:379:43 | source(...) : String | Log4jJndiInjectionTest.java:379:26:379:43 | (...)... | provenance | Sink:MaD:48111 | | Log4jJndiInjectionTest.java:380:36:380:43 | source(...) : String | Log4jJndiInjectionTest.java:380:26:380:43 | (...)... | provenance | Sink:MaD:2137 | -| Log4jJndiInjectionTest.java:380:36:380:43 | source(...) : String | Log4jJndiInjectionTest.java:380:26:380:43 | (...)... | provenance | Sink:MaD:48111 | +| Log4jJndiInjectionTest.java:380:36:380:43 | source(...) : String | Log4jJndiInjectionTest.java:380:26:380:43 | (...)... | provenance | Sink:MaD:48112 | | Log4jJndiInjectionTest.java:383:35:383:42 | source(...) : String | Log4jJndiInjectionTest.java:383:26:383:42 | (...)... | provenance | Sink:MaD:2142 | -| Log4jJndiInjectionTest.java:383:35:383:42 | source(...) : String | Log4jJndiInjectionTest.java:383:26:383:42 | (...)... | provenance | Sink:MaD:48116 | +| Log4jJndiInjectionTest.java:383:35:383:42 | source(...) : String | Log4jJndiInjectionTest.java:383:26:383:42 | (...)... | provenance | Sink:MaD:48117 | | Log4jJndiInjectionTest.java:384:35:384:42 | source(...) : String | Log4jJndiInjectionTest.java:384:26:384:42 | (...)... | provenance | Sink:MaD:2153 | -| Log4jJndiInjectionTest.java:384:35:384:42 | source(...) : String | Log4jJndiInjectionTest.java:384:26:384:42 | (...)... | provenance | Sink:MaD:48127 | +| Log4jJndiInjectionTest.java:384:35:384:42 | source(...) : String | Log4jJndiInjectionTest.java:384:26:384:42 | (...)... | provenance | Sink:MaD:48128 | | Log4jJndiInjectionTest.java:385:41:385:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:385:41:385:63 | new Object[] | provenance | Sink:MaD:2153 | -| Log4jJndiInjectionTest.java:385:41:385:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:385:41:385:63 | new Object[] | provenance | Sink:MaD:48127 | +| Log4jJndiInjectionTest.java:385:41:385:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:385:41:385:63 | new Object[] | provenance | Sink:MaD:48128 | | Log4jJndiInjectionTest.java:385:55:385:62 | source(...) : String | Log4jJndiInjectionTest.java:385:41:385:63 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:386:50:386:57 | source(...) : String | Log4jJndiInjectionTest.java:386:41:386:57 | (...)... | provenance | Sink:MaD:2143 | -| Log4jJndiInjectionTest.java:386:50:386:57 | source(...) : String | Log4jJndiInjectionTest.java:386:41:386:57 | (...)... | provenance | Sink:MaD:48117 | +| Log4jJndiInjectionTest.java:386:50:386:57 | source(...) : String | Log4jJndiInjectionTest.java:386:41:386:57 | (...)... | provenance | Sink:MaD:48118 | | Log4jJndiInjectionTest.java:387:35:387:42 | source(...) : String | Log4jJndiInjectionTest.java:387:26:387:42 | (...)... | provenance | Sink:MaD:2143 | -| Log4jJndiInjectionTest.java:387:35:387:42 | source(...) : String | Log4jJndiInjectionTest.java:387:26:387:42 | (...)... | provenance | Sink:MaD:48117 | +| Log4jJndiInjectionTest.java:387:35:387:42 | source(...) : String | Log4jJndiInjectionTest.java:387:26:387:42 | (...)... | provenance | Sink:MaD:48118 | | Log4jJndiInjectionTest.java:388:65:388:72 | source(...) : String | Log4jJndiInjectionTest.java:388:56:388:72 | (...)... | provenance | Sink:MaD:2144 | -| Log4jJndiInjectionTest.java:388:65:388:72 | source(...) : String | Log4jJndiInjectionTest.java:388:56:388:72 | (...)... | provenance | Sink:MaD:48118 | +| Log4jJndiInjectionTest.java:388:65:388:72 | source(...) : String | Log4jJndiInjectionTest.java:388:56:388:72 | (...)... | provenance | Sink:MaD:48119 | | Log4jJndiInjectionTest.java:389:50:389:57 | source(...) : String | Log4jJndiInjectionTest.java:389:41:389:57 | (...)... | provenance | Sink:MaD:2144 | -| Log4jJndiInjectionTest.java:389:50:389:57 | source(...) : String | Log4jJndiInjectionTest.java:389:41:389:57 | (...)... | provenance | Sink:MaD:48118 | +| Log4jJndiInjectionTest.java:389:50:389:57 | source(...) : String | Log4jJndiInjectionTest.java:389:41:389:57 | (...)... | provenance | Sink:MaD:48119 | | Log4jJndiInjectionTest.java:390:35:390:42 | source(...) : String | Log4jJndiInjectionTest.java:390:26:390:42 | (...)... | provenance | Sink:MaD:2144 | -| Log4jJndiInjectionTest.java:390:35:390:42 | source(...) : String | Log4jJndiInjectionTest.java:390:26:390:42 | (...)... | provenance | Sink:MaD:48118 | +| Log4jJndiInjectionTest.java:390:35:390:42 | source(...) : String | Log4jJndiInjectionTest.java:390:26:390:42 | (...)... | provenance | Sink:MaD:48119 | | Log4jJndiInjectionTest.java:391:80:391:87 | source(...) : String | Log4jJndiInjectionTest.java:391:71:391:87 | (...)... | provenance | Sink:MaD:2145 | -| Log4jJndiInjectionTest.java:391:80:391:87 | source(...) : String | Log4jJndiInjectionTest.java:391:71:391:87 | (...)... | provenance | Sink:MaD:48119 | +| Log4jJndiInjectionTest.java:391:80:391:87 | source(...) : String | Log4jJndiInjectionTest.java:391:71:391:87 | (...)... | provenance | Sink:MaD:48120 | | Log4jJndiInjectionTest.java:392:65:392:72 | source(...) : String | Log4jJndiInjectionTest.java:392:56:392:72 | (...)... | provenance | Sink:MaD:2145 | -| Log4jJndiInjectionTest.java:392:65:392:72 | source(...) : String | Log4jJndiInjectionTest.java:392:56:392:72 | (...)... | provenance | Sink:MaD:48119 | +| Log4jJndiInjectionTest.java:392:65:392:72 | source(...) : String | Log4jJndiInjectionTest.java:392:56:392:72 | (...)... | provenance | Sink:MaD:48120 | | Log4jJndiInjectionTest.java:393:50:393:57 | source(...) : String | Log4jJndiInjectionTest.java:393:41:393:57 | (...)... | provenance | Sink:MaD:2145 | -| Log4jJndiInjectionTest.java:393:50:393:57 | source(...) : String | Log4jJndiInjectionTest.java:393:41:393:57 | (...)... | provenance | Sink:MaD:48119 | +| Log4jJndiInjectionTest.java:393:50:393:57 | source(...) : String | Log4jJndiInjectionTest.java:393:41:393:57 | (...)... | provenance | Sink:MaD:48120 | | Log4jJndiInjectionTest.java:394:35:394:42 | source(...) : String | Log4jJndiInjectionTest.java:394:26:394:42 | (...)... | provenance | Sink:MaD:2145 | -| Log4jJndiInjectionTest.java:394:35:394:42 | source(...) : String | Log4jJndiInjectionTest.java:394:26:394:42 | (...)... | provenance | Sink:MaD:48119 | +| Log4jJndiInjectionTest.java:394:35:394:42 | source(...) : String | Log4jJndiInjectionTest.java:394:26:394:42 | (...)... | provenance | Sink:MaD:48120 | | Log4jJndiInjectionTest.java:395:95:395:102 | source(...) : String | Log4jJndiInjectionTest.java:395:86:395:102 | (...)... | provenance | Sink:MaD:2146 | -| Log4jJndiInjectionTest.java:395:95:395:102 | source(...) : String | Log4jJndiInjectionTest.java:395:86:395:102 | (...)... | provenance | Sink:MaD:48120 | +| Log4jJndiInjectionTest.java:395:95:395:102 | source(...) : String | Log4jJndiInjectionTest.java:395:86:395:102 | (...)... | provenance | Sink:MaD:48121 | | Log4jJndiInjectionTest.java:396:80:396:87 | source(...) : String | Log4jJndiInjectionTest.java:396:71:396:87 | (...)... | provenance | Sink:MaD:2146 | -| Log4jJndiInjectionTest.java:396:80:396:87 | source(...) : String | Log4jJndiInjectionTest.java:396:71:396:87 | (...)... | provenance | Sink:MaD:48120 | +| Log4jJndiInjectionTest.java:396:80:396:87 | source(...) : String | Log4jJndiInjectionTest.java:396:71:396:87 | (...)... | provenance | Sink:MaD:48121 | | Log4jJndiInjectionTest.java:397:65:397:72 | source(...) : String | Log4jJndiInjectionTest.java:397:56:397:72 | (...)... | provenance | Sink:MaD:2146 | -| Log4jJndiInjectionTest.java:397:65:397:72 | source(...) : String | Log4jJndiInjectionTest.java:397:56:397:72 | (...)... | provenance | Sink:MaD:48120 | +| Log4jJndiInjectionTest.java:397:65:397:72 | source(...) : String | Log4jJndiInjectionTest.java:397:56:397:72 | (...)... | provenance | Sink:MaD:48121 | | Log4jJndiInjectionTest.java:398:50:398:57 | source(...) : String | Log4jJndiInjectionTest.java:398:41:398:57 | (...)... | provenance | Sink:MaD:2146 | -| Log4jJndiInjectionTest.java:398:50:398:57 | source(...) : String | Log4jJndiInjectionTest.java:398:41:398:57 | (...)... | provenance | Sink:MaD:48120 | +| Log4jJndiInjectionTest.java:398:50:398:57 | source(...) : String | Log4jJndiInjectionTest.java:398:41:398:57 | (...)... | provenance | Sink:MaD:48121 | | Log4jJndiInjectionTest.java:399:35:399:42 | source(...) : String | Log4jJndiInjectionTest.java:399:26:399:42 | (...)... | provenance | Sink:MaD:2146 | -| Log4jJndiInjectionTest.java:399:35:399:42 | source(...) : String | Log4jJndiInjectionTest.java:399:26:399:42 | (...)... | provenance | Sink:MaD:48120 | +| Log4jJndiInjectionTest.java:399:35:399:42 | source(...) : String | Log4jJndiInjectionTest.java:399:26:399:42 | (...)... | provenance | Sink:MaD:48121 | | Log4jJndiInjectionTest.java:400:110:400:117 | source(...) : String | Log4jJndiInjectionTest.java:400:101:400:117 | (...)... | provenance | Sink:MaD:2147 | -| Log4jJndiInjectionTest.java:400:110:400:117 | source(...) : String | Log4jJndiInjectionTest.java:400:101:400:117 | (...)... | provenance | Sink:MaD:48121 | +| Log4jJndiInjectionTest.java:400:110:400:117 | source(...) : String | Log4jJndiInjectionTest.java:400:101:400:117 | (...)... | provenance | Sink:MaD:48122 | | Log4jJndiInjectionTest.java:401:95:401:102 | source(...) : String | Log4jJndiInjectionTest.java:401:86:401:102 | (...)... | provenance | Sink:MaD:2147 | -| Log4jJndiInjectionTest.java:401:95:401:102 | source(...) : String | Log4jJndiInjectionTest.java:401:86:401:102 | (...)... | provenance | Sink:MaD:48121 | +| Log4jJndiInjectionTest.java:401:95:401:102 | source(...) : String | Log4jJndiInjectionTest.java:401:86:401:102 | (...)... | provenance | Sink:MaD:48122 | | Log4jJndiInjectionTest.java:402:80:402:87 | source(...) : String | Log4jJndiInjectionTest.java:402:71:402:87 | (...)... | provenance | Sink:MaD:2147 | -| Log4jJndiInjectionTest.java:402:80:402:87 | source(...) : String | Log4jJndiInjectionTest.java:402:71:402:87 | (...)... | provenance | Sink:MaD:48121 | +| Log4jJndiInjectionTest.java:402:80:402:87 | source(...) : String | Log4jJndiInjectionTest.java:402:71:402:87 | (...)... | provenance | Sink:MaD:48122 | | Log4jJndiInjectionTest.java:403:65:403:72 | source(...) : String | Log4jJndiInjectionTest.java:403:56:403:72 | (...)... | provenance | Sink:MaD:2147 | -| Log4jJndiInjectionTest.java:403:65:403:72 | source(...) : String | Log4jJndiInjectionTest.java:403:56:403:72 | (...)... | provenance | Sink:MaD:48121 | +| Log4jJndiInjectionTest.java:403:65:403:72 | source(...) : String | Log4jJndiInjectionTest.java:403:56:403:72 | (...)... | provenance | Sink:MaD:48122 | | Log4jJndiInjectionTest.java:404:50:404:57 | source(...) : String | Log4jJndiInjectionTest.java:404:41:404:57 | (...)... | provenance | Sink:MaD:2147 | -| Log4jJndiInjectionTest.java:404:50:404:57 | source(...) : String | Log4jJndiInjectionTest.java:404:41:404:57 | (...)... | provenance | Sink:MaD:48121 | +| Log4jJndiInjectionTest.java:404:50:404:57 | source(...) : String | Log4jJndiInjectionTest.java:404:41:404:57 | (...)... | provenance | Sink:MaD:48122 | | Log4jJndiInjectionTest.java:405:35:405:42 | source(...) : String | Log4jJndiInjectionTest.java:405:26:405:42 | (...)... | provenance | Sink:MaD:2147 | -| Log4jJndiInjectionTest.java:405:35:405:42 | source(...) : String | Log4jJndiInjectionTest.java:405:26:405:42 | (...)... | provenance | Sink:MaD:48121 | +| Log4jJndiInjectionTest.java:405:35:405:42 | source(...) : String | Log4jJndiInjectionTest.java:405:26:405:42 | (...)... | provenance | Sink:MaD:48122 | | Log4jJndiInjectionTest.java:406:125:406:132 | source(...) : String | Log4jJndiInjectionTest.java:406:116:406:132 | (...)... | provenance | Sink:MaD:2148 | -| Log4jJndiInjectionTest.java:406:125:406:132 | source(...) : String | Log4jJndiInjectionTest.java:406:116:406:132 | (...)... | provenance | Sink:MaD:48122 | +| Log4jJndiInjectionTest.java:406:125:406:132 | source(...) : String | Log4jJndiInjectionTest.java:406:116:406:132 | (...)... | provenance | Sink:MaD:48123 | | Log4jJndiInjectionTest.java:407:110:407:117 | source(...) : String | Log4jJndiInjectionTest.java:407:101:407:117 | (...)... | provenance | Sink:MaD:2148 | -| Log4jJndiInjectionTest.java:407:110:407:117 | source(...) : String | Log4jJndiInjectionTest.java:407:101:407:117 | (...)... | provenance | Sink:MaD:48122 | +| Log4jJndiInjectionTest.java:407:110:407:117 | source(...) : String | Log4jJndiInjectionTest.java:407:101:407:117 | (...)... | provenance | Sink:MaD:48123 | | Log4jJndiInjectionTest.java:408:95:408:102 | source(...) : String | Log4jJndiInjectionTest.java:408:86:408:102 | (...)... | provenance | Sink:MaD:2148 | -| Log4jJndiInjectionTest.java:408:95:408:102 | source(...) : String | Log4jJndiInjectionTest.java:408:86:408:102 | (...)... | provenance | Sink:MaD:48122 | +| Log4jJndiInjectionTest.java:408:95:408:102 | source(...) : String | Log4jJndiInjectionTest.java:408:86:408:102 | (...)... | provenance | Sink:MaD:48123 | | Log4jJndiInjectionTest.java:409:80:409:87 | source(...) : String | Log4jJndiInjectionTest.java:409:71:409:87 | (...)... | provenance | Sink:MaD:2148 | -| Log4jJndiInjectionTest.java:409:80:409:87 | source(...) : String | Log4jJndiInjectionTest.java:409:71:409:87 | (...)... | provenance | Sink:MaD:48122 | +| Log4jJndiInjectionTest.java:409:80:409:87 | source(...) : String | Log4jJndiInjectionTest.java:409:71:409:87 | (...)... | provenance | Sink:MaD:48123 | | Log4jJndiInjectionTest.java:410:65:410:72 | source(...) : String | Log4jJndiInjectionTest.java:410:56:410:72 | (...)... | provenance | Sink:MaD:2148 | -| Log4jJndiInjectionTest.java:410:65:410:72 | source(...) : String | Log4jJndiInjectionTest.java:410:56:410:72 | (...)... | provenance | Sink:MaD:48122 | +| Log4jJndiInjectionTest.java:410:65:410:72 | source(...) : String | Log4jJndiInjectionTest.java:410:56:410:72 | (...)... | provenance | Sink:MaD:48123 | | Log4jJndiInjectionTest.java:411:50:411:57 | source(...) : String | Log4jJndiInjectionTest.java:411:41:411:57 | (...)... | provenance | Sink:MaD:2148 | -| Log4jJndiInjectionTest.java:411:50:411:57 | source(...) : String | Log4jJndiInjectionTest.java:411:41:411:57 | (...)... | provenance | Sink:MaD:48122 | +| Log4jJndiInjectionTest.java:411:50:411:57 | source(...) : String | Log4jJndiInjectionTest.java:411:41:411:57 | (...)... | provenance | Sink:MaD:48123 | | Log4jJndiInjectionTest.java:412:35:412:42 | source(...) : String | Log4jJndiInjectionTest.java:412:26:412:42 | (...)... | provenance | Sink:MaD:2148 | -| Log4jJndiInjectionTest.java:412:35:412:42 | source(...) : String | Log4jJndiInjectionTest.java:412:26:412:42 | (...)... | provenance | Sink:MaD:48122 | +| Log4jJndiInjectionTest.java:412:35:412:42 | source(...) : String | Log4jJndiInjectionTest.java:412:26:412:42 | (...)... | provenance | Sink:MaD:48123 | | Log4jJndiInjectionTest.java:413:140:413:147 | source(...) : String | Log4jJndiInjectionTest.java:413:131:413:147 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:413:140:413:147 | source(...) : String | Log4jJndiInjectionTest.java:413:131:413:147 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:413:140:413:147 | source(...) : String | Log4jJndiInjectionTest.java:413:131:413:147 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:414:125:414:132 | source(...) : String | Log4jJndiInjectionTest.java:414:116:414:132 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:414:125:414:132 | source(...) : String | Log4jJndiInjectionTest.java:414:116:414:132 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:414:125:414:132 | source(...) : String | Log4jJndiInjectionTest.java:414:116:414:132 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:415:110:415:117 | source(...) : String | Log4jJndiInjectionTest.java:415:101:415:117 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:415:110:415:117 | source(...) : String | Log4jJndiInjectionTest.java:415:101:415:117 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:415:110:415:117 | source(...) : String | Log4jJndiInjectionTest.java:415:101:415:117 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:416:95:416:102 | source(...) : String | Log4jJndiInjectionTest.java:416:86:416:102 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:416:95:416:102 | source(...) : String | Log4jJndiInjectionTest.java:416:86:416:102 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:416:95:416:102 | source(...) : String | Log4jJndiInjectionTest.java:416:86:416:102 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:417:80:417:87 | source(...) : String | Log4jJndiInjectionTest.java:417:71:417:87 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:417:80:417:87 | source(...) : String | Log4jJndiInjectionTest.java:417:71:417:87 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:417:80:417:87 | source(...) : String | Log4jJndiInjectionTest.java:417:71:417:87 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:418:65:418:72 | source(...) : String | Log4jJndiInjectionTest.java:418:56:418:72 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:418:65:418:72 | source(...) : String | Log4jJndiInjectionTest.java:418:56:418:72 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:418:65:418:72 | source(...) : String | Log4jJndiInjectionTest.java:418:56:418:72 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:419:50:419:57 | source(...) : String | Log4jJndiInjectionTest.java:419:41:419:57 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:419:50:419:57 | source(...) : String | Log4jJndiInjectionTest.java:419:41:419:57 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:419:50:419:57 | source(...) : String | Log4jJndiInjectionTest.java:419:41:419:57 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:420:35:420:42 | source(...) : String | Log4jJndiInjectionTest.java:420:26:420:42 | (...)... | provenance | Sink:MaD:2149 | -| Log4jJndiInjectionTest.java:420:35:420:42 | source(...) : String | Log4jJndiInjectionTest.java:420:26:420:42 | (...)... | provenance | Sink:MaD:48123 | +| Log4jJndiInjectionTest.java:420:35:420:42 | source(...) : String | Log4jJndiInjectionTest.java:420:26:420:42 | (...)... | provenance | Sink:MaD:48124 | | Log4jJndiInjectionTest.java:421:155:421:162 | source(...) : String | Log4jJndiInjectionTest.java:421:146:421:162 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:421:155:421:162 | source(...) : String | Log4jJndiInjectionTest.java:421:146:421:162 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:421:155:421:162 | source(...) : String | Log4jJndiInjectionTest.java:421:146:421:162 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:422:140:422:147 | source(...) : String | Log4jJndiInjectionTest.java:422:131:422:147 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:422:140:422:147 | source(...) : String | Log4jJndiInjectionTest.java:422:131:422:147 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:422:140:422:147 | source(...) : String | Log4jJndiInjectionTest.java:422:131:422:147 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:423:125:423:132 | source(...) : String | Log4jJndiInjectionTest.java:423:116:423:132 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:423:125:423:132 | source(...) : String | Log4jJndiInjectionTest.java:423:116:423:132 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:423:125:423:132 | source(...) : String | Log4jJndiInjectionTest.java:423:116:423:132 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:424:110:424:117 | source(...) : String | Log4jJndiInjectionTest.java:424:101:424:117 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:424:110:424:117 | source(...) : String | Log4jJndiInjectionTest.java:424:101:424:117 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:424:110:424:117 | source(...) : String | Log4jJndiInjectionTest.java:424:101:424:117 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:425:95:425:102 | source(...) : String | Log4jJndiInjectionTest.java:425:86:425:102 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:425:95:425:102 | source(...) : String | Log4jJndiInjectionTest.java:425:86:425:102 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:425:95:425:102 | source(...) : String | Log4jJndiInjectionTest.java:425:86:425:102 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:426:80:426:87 | source(...) : String | Log4jJndiInjectionTest.java:426:71:426:87 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:426:80:426:87 | source(...) : String | Log4jJndiInjectionTest.java:426:71:426:87 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:426:80:426:87 | source(...) : String | Log4jJndiInjectionTest.java:426:71:426:87 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:427:65:427:72 | source(...) : String | Log4jJndiInjectionTest.java:427:56:427:72 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:427:65:427:72 | source(...) : String | Log4jJndiInjectionTest.java:427:56:427:72 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:427:65:427:72 | source(...) : String | Log4jJndiInjectionTest.java:427:56:427:72 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:428:50:428:57 | source(...) : String | Log4jJndiInjectionTest.java:428:41:428:57 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:428:50:428:57 | source(...) : String | Log4jJndiInjectionTest.java:428:41:428:57 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:428:50:428:57 | source(...) : String | Log4jJndiInjectionTest.java:428:41:428:57 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:429:35:429:42 | source(...) : String | Log4jJndiInjectionTest.java:429:26:429:42 | (...)... | provenance | Sink:MaD:2150 | -| Log4jJndiInjectionTest.java:429:35:429:42 | source(...) : String | Log4jJndiInjectionTest.java:429:26:429:42 | (...)... | provenance | Sink:MaD:48124 | +| Log4jJndiInjectionTest.java:429:35:429:42 | source(...) : String | Log4jJndiInjectionTest.java:429:26:429:42 | (...)... | provenance | Sink:MaD:48125 | | Log4jJndiInjectionTest.java:430:170:430:177 | source(...) : String | Log4jJndiInjectionTest.java:430:161:430:177 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:430:170:430:177 | source(...) : String | Log4jJndiInjectionTest.java:430:161:430:177 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:430:170:430:177 | source(...) : String | Log4jJndiInjectionTest.java:430:161:430:177 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:431:155:431:162 | source(...) : String | Log4jJndiInjectionTest.java:431:146:431:162 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:431:155:431:162 | source(...) : String | Log4jJndiInjectionTest.java:431:146:431:162 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:431:155:431:162 | source(...) : String | Log4jJndiInjectionTest.java:431:146:431:162 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:432:140:432:147 | source(...) : String | Log4jJndiInjectionTest.java:432:131:432:147 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:432:140:432:147 | source(...) : String | Log4jJndiInjectionTest.java:432:131:432:147 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:432:140:432:147 | source(...) : String | Log4jJndiInjectionTest.java:432:131:432:147 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:433:125:433:132 | source(...) : String | Log4jJndiInjectionTest.java:433:116:433:132 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:433:125:433:132 | source(...) : String | Log4jJndiInjectionTest.java:433:116:433:132 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:433:125:433:132 | source(...) : String | Log4jJndiInjectionTest.java:433:116:433:132 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:434:110:434:117 | source(...) : String | Log4jJndiInjectionTest.java:434:101:434:117 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:434:110:434:117 | source(...) : String | Log4jJndiInjectionTest.java:434:101:434:117 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:434:110:434:117 | source(...) : String | Log4jJndiInjectionTest.java:434:101:434:117 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:435:95:435:102 | source(...) : String | Log4jJndiInjectionTest.java:435:86:435:102 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:435:95:435:102 | source(...) : String | Log4jJndiInjectionTest.java:435:86:435:102 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:435:95:435:102 | source(...) : String | Log4jJndiInjectionTest.java:435:86:435:102 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:436:80:436:87 | source(...) : String | Log4jJndiInjectionTest.java:436:71:436:87 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:436:80:436:87 | source(...) : String | Log4jJndiInjectionTest.java:436:71:436:87 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:436:80:436:87 | source(...) : String | Log4jJndiInjectionTest.java:436:71:436:87 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:437:65:437:72 | source(...) : String | Log4jJndiInjectionTest.java:437:56:437:72 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:437:65:437:72 | source(...) : String | Log4jJndiInjectionTest.java:437:56:437:72 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:437:65:437:72 | source(...) : String | Log4jJndiInjectionTest.java:437:56:437:72 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:438:50:438:57 | source(...) : String | Log4jJndiInjectionTest.java:438:41:438:57 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:438:50:438:57 | source(...) : String | Log4jJndiInjectionTest.java:438:41:438:57 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:438:50:438:57 | source(...) : String | Log4jJndiInjectionTest.java:438:41:438:57 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:439:35:439:42 | source(...) : String | Log4jJndiInjectionTest.java:439:26:439:42 | (...)... | provenance | Sink:MaD:2151 | -| Log4jJndiInjectionTest.java:439:35:439:42 | source(...) : String | Log4jJndiInjectionTest.java:439:26:439:42 | (...)... | provenance | Sink:MaD:48125 | +| Log4jJndiInjectionTest.java:439:35:439:42 | source(...) : String | Log4jJndiInjectionTest.java:439:26:439:42 | (...)... | provenance | Sink:MaD:48126 | | Log4jJndiInjectionTest.java:440:35:440:42 | source(...) : String | Log4jJndiInjectionTest.java:440:26:440:42 | (...)... | provenance | Sink:MaD:2143 | -| Log4jJndiInjectionTest.java:440:35:440:42 | source(...) : String | Log4jJndiInjectionTest.java:440:26:440:42 | (...)... | provenance | Sink:MaD:48117 | +| Log4jJndiInjectionTest.java:440:35:440:42 | source(...) : String | Log4jJndiInjectionTest.java:440:26:440:42 | (...)... | provenance | Sink:MaD:48118 | | Log4jJndiInjectionTest.java:441:55:441:62 | source(...) : String | Log4jJndiInjectionTest.java:441:41:441:62 | (...)... | provenance | Sink:MaD:2143 | -| Log4jJndiInjectionTest.java:441:55:441:62 | source(...) : String | Log4jJndiInjectionTest.java:441:41:441:62 | (...)... | provenance | Sink:MaD:48117 | +| Log4jJndiInjectionTest.java:441:55:441:62 | source(...) : String | Log4jJndiInjectionTest.java:441:41:441:62 | (...)... | provenance | Sink:MaD:48118 | | Log4jJndiInjectionTest.java:442:35:442:42 | source(...) : String | Log4jJndiInjectionTest.java:442:26:442:42 | (...)... | provenance | Sink:MaD:2155 | -| Log4jJndiInjectionTest.java:442:35:442:42 | source(...) : String | Log4jJndiInjectionTest.java:442:26:442:42 | (...)... | provenance | Sink:MaD:48129 | +| Log4jJndiInjectionTest.java:442:35:442:42 | source(...) : String | Log4jJndiInjectionTest.java:442:26:442:42 | (...)... | provenance | Sink:MaD:48130 | | Log4jJndiInjectionTest.java:443:40:443:47 | source(...) : String | Log4jJndiInjectionTest.java:443:26:443:47 | (...)... | provenance | Sink:MaD:2156 | -| Log4jJndiInjectionTest.java:443:40:443:47 | source(...) : String | Log4jJndiInjectionTest.java:443:26:443:47 | (...)... | provenance | Sink:MaD:48130 | +| Log4jJndiInjectionTest.java:443:40:443:47 | source(...) : String | Log4jJndiInjectionTest.java:443:26:443:47 | (...)... | provenance | Sink:MaD:48131 | | Log4jJndiInjectionTest.java:444:40:444:47 | source(...) : String | Log4jJndiInjectionTest.java:444:26:444:47 | (...)... | provenance | Sink:MaD:2157 | -| Log4jJndiInjectionTest.java:444:40:444:47 | source(...) : String | Log4jJndiInjectionTest.java:444:26:444:47 | (...)... | provenance | Sink:MaD:48131 | +| Log4jJndiInjectionTest.java:444:40:444:47 | source(...) : String | Log4jJndiInjectionTest.java:444:26:444:47 | (...)... | provenance | Sink:MaD:48132 | | Log4jJndiInjectionTest.java:445:40:445:47 | source(...) : String | Log4jJndiInjectionTest.java:445:25:445:47 | (...)... | provenance | Sink:MaD:2158 | -| Log4jJndiInjectionTest.java:445:40:445:47 | source(...) : String | Log4jJndiInjectionTest.java:445:25:445:47 | (...)... | provenance | Sink:MaD:48132 | +| Log4jJndiInjectionTest.java:445:40:445:47 | source(...) : String | Log4jJndiInjectionTest.java:445:25:445:47 | (...)... | provenance | Sink:MaD:48133 | | Log4jJndiInjectionTest.java:446:40:446:47 | source(...) : String | Log4jJndiInjectionTest.java:446:25:446:47 | (...)... | provenance | Sink:MaD:2159 | -| Log4jJndiInjectionTest.java:446:40:446:47 | source(...) : String | Log4jJndiInjectionTest.java:446:25:446:47 | (...)... | provenance | Sink:MaD:48133 | +| Log4jJndiInjectionTest.java:446:40:446:47 | source(...) : String | Log4jJndiInjectionTest.java:446:25:446:47 | (...)... | provenance | Sink:MaD:48134 | | Log4jJndiInjectionTest.java:447:55:447:62 | source(...) : String | Log4jJndiInjectionTest.java:447:40:447:62 | (...)... | provenance | Sink:MaD:2160 | -| Log4jJndiInjectionTest.java:447:55:447:62 | source(...) : String | Log4jJndiInjectionTest.java:447:40:447:62 | (...)... | provenance | Sink:MaD:48134 | +| Log4jJndiInjectionTest.java:447:55:447:62 | source(...) : String | Log4jJndiInjectionTest.java:447:40:447:62 | (...)... | provenance | Sink:MaD:48135 | | Log4jJndiInjectionTest.java:448:55:448:62 | source(...) : String | Log4jJndiInjectionTest.java:448:40:448:62 | (...)... | provenance | Sink:MaD:2161 | -| Log4jJndiInjectionTest.java:448:55:448:62 | source(...) : String | Log4jJndiInjectionTest.java:448:40:448:62 | (...)... | provenance | Sink:MaD:48135 | +| Log4jJndiInjectionTest.java:448:55:448:62 | source(...) : String | Log4jJndiInjectionTest.java:448:40:448:62 | (...)... | provenance | Sink:MaD:48136 | | Log4jJndiInjectionTest.java:449:50:449:57 | source(...) : String | Log4jJndiInjectionTest.java:449:40:449:57 | (...)... | provenance | Sink:MaD:2162 | -| Log4jJndiInjectionTest.java:449:50:449:57 | source(...) : String | Log4jJndiInjectionTest.java:449:40:449:57 | (...)... | provenance | Sink:MaD:48136 | +| Log4jJndiInjectionTest.java:449:50:449:57 | source(...) : String | Log4jJndiInjectionTest.java:449:40:449:57 | (...)... | provenance | Sink:MaD:48137 | | Log4jJndiInjectionTest.java:450:58:450:65 | source(...) : String | Log4jJndiInjectionTest.java:450:40:450:65 | (...)... | provenance | Sink:MaD:2163 | -| Log4jJndiInjectionTest.java:450:58:450:65 | source(...) : String | Log4jJndiInjectionTest.java:450:40:450:65 | (...)... | provenance | Sink:MaD:48137 | +| Log4jJndiInjectionTest.java:450:58:450:65 | source(...) : String | Log4jJndiInjectionTest.java:450:40:450:65 | (...)... | provenance | Sink:MaD:48138 | | Log4jJndiInjectionTest.java:451:58:451:65 | source(...) : String | Log4jJndiInjectionTest.java:451:40:451:65 | (...)... | provenance | Sink:MaD:2164 | -| Log4jJndiInjectionTest.java:451:58:451:65 | source(...) : String | Log4jJndiInjectionTest.java:451:40:451:65 | (...)... | provenance | Sink:MaD:48138 | +| Log4jJndiInjectionTest.java:451:58:451:65 | source(...) : String | Log4jJndiInjectionTest.java:451:40:451:65 | (...)... | provenance | Sink:MaD:48139 | | Log4jJndiInjectionTest.java:453:49:453:56 | source(...) : String | Log4jJndiInjectionTest.java:453:40:453:56 | (...)... | provenance | Sink:MaD:2167 | -| Log4jJndiInjectionTest.java:453:49:453:56 | source(...) : String | Log4jJndiInjectionTest.java:453:40:453:56 | (...)... | provenance | Sink:MaD:48141 | +| Log4jJndiInjectionTest.java:453:49:453:56 | source(...) : String | Log4jJndiInjectionTest.java:453:40:453:56 | (...)... | provenance | Sink:MaD:48142 | | Log4jJndiInjectionTest.java:454:49:454:56 | source(...) : String | Log4jJndiInjectionTest.java:454:40:454:56 | (...)... | provenance | Sink:MaD:2178 | -| Log4jJndiInjectionTest.java:454:49:454:56 | source(...) : String | Log4jJndiInjectionTest.java:454:40:454:56 | (...)... | provenance | Sink:MaD:48152 | +| Log4jJndiInjectionTest.java:454:49:454:56 | source(...) : String | Log4jJndiInjectionTest.java:454:40:454:56 | (...)... | provenance | Sink:MaD:48153 | | Log4jJndiInjectionTest.java:455:55:455:77 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:455:55:455:77 | new Object[] | provenance | Sink:MaD:2178 | -| Log4jJndiInjectionTest.java:455:55:455:77 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:455:55:455:77 | new Object[] | provenance | Sink:MaD:48152 | +| Log4jJndiInjectionTest.java:455:55:455:77 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:455:55:455:77 | new Object[] | provenance | Sink:MaD:48153 | | Log4jJndiInjectionTest.java:455:69:455:76 | source(...) : String | Log4jJndiInjectionTest.java:455:55:455:77 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:456:64:456:71 | source(...) : String | Log4jJndiInjectionTest.java:456:55:456:71 | (...)... | provenance | Sink:MaD:2168 | -| Log4jJndiInjectionTest.java:456:64:456:71 | source(...) : String | Log4jJndiInjectionTest.java:456:55:456:71 | (...)... | provenance | Sink:MaD:48142 | +| Log4jJndiInjectionTest.java:456:64:456:71 | source(...) : String | Log4jJndiInjectionTest.java:456:55:456:71 | (...)... | provenance | Sink:MaD:48143 | | Log4jJndiInjectionTest.java:457:49:457:56 | source(...) : String | Log4jJndiInjectionTest.java:457:40:457:56 | (...)... | provenance | Sink:MaD:2168 | -| Log4jJndiInjectionTest.java:457:49:457:56 | source(...) : String | Log4jJndiInjectionTest.java:457:40:457:56 | (...)... | provenance | Sink:MaD:48142 | +| Log4jJndiInjectionTest.java:457:49:457:56 | source(...) : String | Log4jJndiInjectionTest.java:457:40:457:56 | (...)... | provenance | Sink:MaD:48143 | | Log4jJndiInjectionTest.java:458:79:458:86 | source(...) : String | Log4jJndiInjectionTest.java:458:70:458:86 | (...)... | provenance | Sink:MaD:2169 | -| Log4jJndiInjectionTest.java:458:79:458:86 | source(...) : String | Log4jJndiInjectionTest.java:458:70:458:86 | (...)... | provenance | Sink:MaD:48143 | +| Log4jJndiInjectionTest.java:458:79:458:86 | source(...) : String | Log4jJndiInjectionTest.java:458:70:458:86 | (...)... | provenance | Sink:MaD:48144 | | Log4jJndiInjectionTest.java:459:64:459:71 | source(...) : String | Log4jJndiInjectionTest.java:459:55:459:71 | (...)... | provenance | Sink:MaD:2169 | -| Log4jJndiInjectionTest.java:459:64:459:71 | source(...) : String | Log4jJndiInjectionTest.java:459:55:459:71 | (...)... | provenance | Sink:MaD:48143 | +| Log4jJndiInjectionTest.java:459:64:459:71 | source(...) : String | Log4jJndiInjectionTest.java:459:55:459:71 | (...)... | provenance | Sink:MaD:48144 | | Log4jJndiInjectionTest.java:460:49:460:56 | source(...) : String | Log4jJndiInjectionTest.java:460:40:460:56 | (...)... | provenance | Sink:MaD:2169 | -| Log4jJndiInjectionTest.java:460:49:460:56 | source(...) : String | Log4jJndiInjectionTest.java:460:40:460:56 | (...)... | provenance | Sink:MaD:48143 | +| Log4jJndiInjectionTest.java:460:49:460:56 | source(...) : String | Log4jJndiInjectionTest.java:460:40:460:56 | (...)... | provenance | Sink:MaD:48144 | | Log4jJndiInjectionTest.java:461:94:461:101 | source(...) : String | Log4jJndiInjectionTest.java:461:85:461:101 | (...)... | provenance | Sink:MaD:2170 | -| Log4jJndiInjectionTest.java:461:94:461:101 | source(...) : String | Log4jJndiInjectionTest.java:461:85:461:101 | (...)... | provenance | Sink:MaD:48144 | +| Log4jJndiInjectionTest.java:461:94:461:101 | source(...) : String | Log4jJndiInjectionTest.java:461:85:461:101 | (...)... | provenance | Sink:MaD:48145 | | Log4jJndiInjectionTest.java:462:79:462:86 | source(...) : String | Log4jJndiInjectionTest.java:462:70:462:86 | (...)... | provenance | Sink:MaD:2170 | -| Log4jJndiInjectionTest.java:462:79:462:86 | source(...) : String | Log4jJndiInjectionTest.java:462:70:462:86 | (...)... | provenance | Sink:MaD:48144 | +| Log4jJndiInjectionTest.java:462:79:462:86 | source(...) : String | Log4jJndiInjectionTest.java:462:70:462:86 | (...)... | provenance | Sink:MaD:48145 | | Log4jJndiInjectionTest.java:463:64:463:71 | source(...) : String | Log4jJndiInjectionTest.java:463:55:463:71 | (...)... | provenance | Sink:MaD:2170 | -| Log4jJndiInjectionTest.java:463:64:463:71 | source(...) : String | Log4jJndiInjectionTest.java:463:55:463:71 | (...)... | provenance | Sink:MaD:48144 | +| Log4jJndiInjectionTest.java:463:64:463:71 | source(...) : String | Log4jJndiInjectionTest.java:463:55:463:71 | (...)... | provenance | Sink:MaD:48145 | | Log4jJndiInjectionTest.java:464:49:464:56 | source(...) : String | Log4jJndiInjectionTest.java:464:40:464:56 | (...)... | provenance | Sink:MaD:2170 | -| Log4jJndiInjectionTest.java:464:49:464:56 | source(...) : String | Log4jJndiInjectionTest.java:464:40:464:56 | (...)... | provenance | Sink:MaD:48144 | +| Log4jJndiInjectionTest.java:464:49:464:56 | source(...) : String | Log4jJndiInjectionTest.java:464:40:464:56 | (...)... | provenance | Sink:MaD:48145 | | Log4jJndiInjectionTest.java:465:109:465:116 | source(...) : String | Log4jJndiInjectionTest.java:465:100:465:116 | (...)... | provenance | Sink:MaD:2171 | -| Log4jJndiInjectionTest.java:465:109:465:116 | source(...) : String | Log4jJndiInjectionTest.java:465:100:465:116 | (...)... | provenance | Sink:MaD:48145 | +| Log4jJndiInjectionTest.java:465:109:465:116 | source(...) : String | Log4jJndiInjectionTest.java:465:100:465:116 | (...)... | provenance | Sink:MaD:48146 | | Log4jJndiInjectionTest.java:466:94:466:101 | source(...) : String | Log4jJndiInjectionTest.java:466:85:466:101 | (...)... | provenance | Sink:MaD:2171 | -| Log4jJndiInjectionTest.java:466:94:466:101 | source(...) : String | Log4jJndiInjectionTest.java:466:85:466:101 | (...)... | provenance | Sink:MaD:48145 | +| Log4jJndiInjectionTest.java:466:94:466:101 | source(...) : String | Log4jJndiInjectionTest.java:466:85:466:101 | (...)... | provenance | Sink:MaD:48146 | | Log4jJndiInjectionTest.java:467:79:467:86 | source(...) : String | Log4jJndiInjectionTest.java:467:70:467:86 | (...)... | provenance | Sink:MaD:2171 | -| Log4jJndiInjectionTest.java:467:79:467:86 | source(...) : String | Log4jJndiInjectionTest.java:467:70:467:86 | (...)... | provenance | Sink:MaD:48145 | +| Log4jJndiInjectionTest.java:467:79:467:86 | source(...) : String | Log4jJndiInjectionTest.java:467:70:467:86 | (...)... | provenance | Sink:MaD:48146 | | Log4jJndiInjectionTest.java:468:64:468:71 | source(...) : String | Log4jJndiInjectionTest.java:468:55:468:71 | (...)... | provenance | Sink:MaD:2171 | -| Log4jJndiInjectionTest.java:468:64:468:71 | source(...) : String | Log4jJndiInjectionTest.java:468:55:468:71 | (...)... | provenance | Sink:MaD:48145 | +| Log4jJndiInjectionTest.java:468:64:468:71 | source(...) : String | Log4jJndiInjectionTest.java:468:55:468:71 | (...)... | provenance | Sink:MaD:48146 | | Log4jJndiInjectionTest.java:469:49:469:56 | source(...) : String | Log4jJndiInjectionTest.java:469:40:469:56 | (...)... | provenance | Sink:MaD:2171 | -| Log4jJndiInjectionTest.java:469:49:469:56 | source(...) : String | Log4jJndiInjectionTest.java:469:40:469:56 | (...)... | provenance | Sink:MaD:48145 | +| Log4jJndiInjectionTest.java:469:49:469:56 | source(...) : String | Log4jJndiInjectionTest.java:469:40:469:56 | (...)... | provenance | Sink:MaD:48146 | | Log4jJndiInjectionTest.java:470:124:470:131 | source(...) : String | Log4jJndiInjectionTest.java:470:115:470:131 | (...)... | provenance | Sink:MaD:2172 | -| Log4jJndiInjectionTest.java:470:124:470:131 | source(...) : String | Log4jJndiInjectionTest.java:470:115:470:131 | (...)... | provenance | Sink:MaD:48146 | +| Log4jJndiInjectionTest.java:470:124:470:131 | source(...) : String | Log4jJndiInjectionTest.java:470:115:470:131 | (...)... | provenance | Sink:MaD:48147 | | Log4jJndiInjectionTest.java:471:109:471:116 | source(...) : String | Log4jJndiInjectionTest.java:471:100:471:116 | (...)... | provenance | Sink:MaD:2172 | -| Log4jJndiInjectionTest.java:471:109:471:116 | source(...) : String | Log4jJndiInjectionTest.java:471:100:471:116 | (...)... | provenance | Sink:MaD:48146 | +| Log4jJndiInjectionTest.java:471:109:471:116 | source(...) : String | Log4jJndiInjectionTest.java:471:100:471:116 | (...)... | provenance | Sink:MaD:48147 | | Log4jJndiInjectionTest.java:472:94:472:101 | source(...) : String | Log4jJndiInjectionTest.java:472:85:472:101 | (...)... | provenance | Sink:MaD:2172 | -| Log4jJndiInjectionTest.java:472:94:472:101 | source(...) : String | Log4jJndiInjectionTest.java:472:85:472:101 | (...)... | provenance | Sink:MaD:48146 | +| Log4jJndiInjectionTest.java:472:94:472:101 | source(...) : String | Log4jJndiInjectionTest.java:472:85:472:101 | (...)... | provenance | Sink:MaD:48147 | | Log4jJndiInjectionTest.java:473:79:473:86 | source(...) : String | Log4jJndiInjectionTest.java:473:70:473:86 | (...)... | provenance | Sink:MaD:2172 | -| Log4jJndiInjectionTest.java:473:79:473:86 | source(...) : String | Log4jJndiInjectionTest.java:473:70:473:86 | (...)... | provenance | Sink:MaD:48146 | +| Log4jJndiInjectionTest.java:473:79:473:86 | source(...) : String | Log4jJndiInjectionTest.java:473:70:473:86 | (...)... | provenance | Sink:MaD:48147 | | Log4jJndiInjectionTest.java:474:64:474:71 | source(...) : String | Log4jJndiInjectionTest.java:474:55:474:71 | (...)... | provenance | Sink:MaD:2172 | -| Log4jJndiInjectionTest.java:474:64:474:71 | source(...) : String | Log4jJndiInjectionTest.java:474:55:474:71 | (...)... | provenance | Sink:MaD:48146 | +| Log4jJndiInjectionTest.java:474:64:474:71 | source(...) : String | Log4jJndiInjectionTest.java:474:55:474:71 | (...)... | provenance | Sink:MaD:48147 | | Log4jJndiInjectionTest.java:475:49:475:56 | source(...) : String | Log4jJndiInjectionTest.java:475:40:475:56 | (...)... | provenance | Sink:MaD:2172 | -| Log4jJndiInjectionTest.java:475:49:475:56 | source(...) : String | Log4jJndiInjectionTest.java:475:40:475:56 | (...)... | provenance | Sink:MaD:48146 | +| Log4jJndiInjectionTest.java:475:49:475:56 | source(...) : String | Log4jJndiInjectionTest.java:475:40:475:56 | (...)... | provenance | Sink:MaD:48147 | | Log4jJndiInjectionTest.java:476:139:476:146 | source(...) : String | Log4jJndiInjectionTest.java:476:130:476:146 | (...)... | provenance | Sink:MaD:2173 | -| Log4jJndiInjectionTest.java:476:139:476:146 | source(...) : String | Log4jJndiInjectionTest.java:476:130:476:146 | (...)... | provenance | Sink:MaD:48147 | +| Log4jJndiInjectionTest.java:476:139:476:146 | source(...) : String | Log4jJndiInjectionTest.java:476:130:476:146 | (...)... | provenance | Sink:MaD:48148 | | Log4jJndiInjectionTest.java:477:124:477:131 | source(...) : String | Log4jJndiInjectionTest.java:477:115:477:131 | (...)... | provenance | Sink:MaD:2173 | -| Log4jJndiInjectionTest.java:477:124:477:131 | source(...) : String | Log4jJndiInjectionTest.java:477:115:477:131 | (...)... | provenance | Sink:MaD:48147 | +| Log4jJndiInjectionTest.java:477:124:477:131 | source(...) : String | Log4jJndiInjectionTest.java:477:115:477:131 | (...)... | provenance | Sink:MaD:48148 | | Log4jJndiInjectionTest.java:478:109:478:116 | source(...) : String | Log4jJndiInjectionTest.java:478:100:478:116 | (...)... | provenance | Sink:MaD:2173 | -| Log4jJndiInjectionTest.java:478:109:478:116 | source(...) : String | Log4jJndiInjectionTest.java:478:100:478:116 | (...)... | provenance | Sink:MaD:48147 | +| Log4jJndiInjectionTest.java:478:109:478:116 | source(...) : String | Log4jJndiInjectionTest.java:478:100:478:116 | (...)... | provenance | Sink:MaD:48148 | | Log4jJndiInjectionTest.java:479:94:479:101 | source(...) : String | Log4jJndiInjectionTest.java:479:85:479:101 | (...)... | provenance | Sink:MaD:2173 | -| Log4jJndiInjectionTest.java:479:94:479:101 | source(...) : String | Log4jJndiInjectionTest.java:479:85:479:101 | (...)... | provenance | Sink:MaD:48147 | +| Log4jJndiInjectionTest.java:479:94:479:101 | source(...) : String | Log4jJndiInjectionTest.java:479:85:479:101 | (...)... | provenance | Sink:MaD:48148 | | Log4jJndiInjectionTest.java:480:79:480:86 | source(...) : String | Log4jJndiInjectionTest.java:480:70:480:86 | (...)... | provenance | Sink:MaD:2173 | -| Log4jJndiInjectionTest.java:480:79:480:86 | source(...) : String | Log4jJndiInjectionTest.java:480:70:480:86 | (...)... | provenance | Sink:MaD:48147 | +| Log4jJndiInjectionTest.java:480:79:480:86 | source(...) : String | Log4jJndiInjectionTest.java:480:70:480:86 | (...)... | provenance | Sink:MaD:48148 | | Log4jJndiInjectionTest.java:481:64:481:71 | source(...) : String | Log4jJndiInjectionTest.java:481:55:481:71 | (...)... | provenance | Sink:MaD:2173 | -| Log4jJndiInjectionTest.java:481:64:481:71 | source(...) : String | Log4jJndiInjectionTest.java:481:55:481:71 | (...)... | provenance | Sink:MaD:48147 | +| Log4jJndiInjectionTest.java:481:64:481:71 | source(...) : String | Log4jJndiInjectionTest.java:481:55:481:71 | (...)... | provenance | Sink:MaD:48148 | | Log4jJndiInjectionTest.java:482:49:482:56 | source(...) : String | Log4jJndiInjectionTest.java:482:40:482:56 | (...)... | provenance | Sink:MaD:2173 | -| Log4jJndiInjectionTest.java:482:49:482:56 | source(...) : String | Log4jJndiInjectionTest.java:482:40:482:56 | (...)... | provenance | Sink:MaD:48147 | +| Log4jJndiInjectionTest.java:482:49:482:56 | source(...) : String | Log4jJndiInjectionTest.java:482:40:482:56 | (...)... | provenance | Sink:MaD:48148 | | Log4jJndiInjectionTest.java:483:154:483:161 | source(...) : String | Log4jJndiInjectionTest.java:483:145:483:161 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:483:154:483:161 | source(...) : String | Log4jJndiInjectionTest.java:483:145:483:161 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:483:154:483:161 | source(...) : String | Log4jJndiInjectionTest.java:483:145:483:161 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:484:139:484:146 | source(...) : String | Log4jJndiInjectionTest.java:484:130:484:146 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:484:139:484:146 | source(...) : String | Log4jJndiInjectionTest.java:484:130:484:146 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:484:139:484:146 | source(...) : String | Log4jJndiInjectionTest.java:484:130:484:146 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:485:124:485:131 | source(...) : String | Log4jJndiInjectionTest.java:485:115:485:131 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:485:124:485:131 | source(...) : String | Log4jJndiInjectionTest.java:485:115:485:131 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:485:124:485:131 | source(...) : String | Log4jJndiInjectionTest.java:485:115:485:131 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:486:109:486:116 | source(...) : String | Log4jJndiInjectionTest.java:486:100:486:116 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:486:109:486:116 | source(...) : String | Log4jJndiInjectionTest.java:486:100:486:116 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:486:109:486:116 | source(...) : String | Log4jJndiInjectionTest.java:486:100:486:116 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:487:94:487:101 | source(...) : String | Log4jJndiInjectionTest.java:487:85:487:101 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:487:94:487:101 | source(...) : String | Log4jJndiInjectionTest.java:487:85:487:101 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:487:94:487:101 | source(...) : String | Log4jJndiInjectionTest.java:487:85:487:101 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:488:79:488:86 | source(...) : String | Log4jJndiInjectionTest.java:488:70:488:86 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:488:79:488:86 | source(...) : String | Log4jJndiInjectionTest.java:488:70:488:86 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:488:79:488:86 | source(...) : String | Log4jJndiInjectionTest.java:488:70:488:86 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:489:64:489:71 | source(...) : String | Log4jJndiInjectionTest.java:489:55:489:71 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:489:64:489:71 | source(...) : String | Log4jJndiInjectionTest.java:489:55:489:71 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:489:64:489:71 | source(...) : String | Log4jJndiInjectionTest.java:489:55:489:71 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:490:49:490:56 | source(...) : String | Log4jJndiInjectionTest.java:490:40:490:56 | (...)... | provenance | Sink:MaD:2174 | -| Log4jJndiInjectionTest.java:490:49:490:56 | source(...) : String | Log4jJndiInjectionTest.java:490:40:490:56 | (...)... | provenance | Sink:MaD:48148 | +| Log4jJndiInjectionTest.java:490:49:490:56 | source(...) : String | Log4jJndiInjectionTest.java:490:40:490:56 | (...)... | provenance | Sink:MaD:48149 | | Log4jJndiInjectionTest.java:491:169:491:176 | source(...) : String | Log4jJndiInjectionTest.java:491:160:491:176 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:491:169:491:176 | source(...) : String | Log4jJndiInjectionTest.java:491:160:491:176 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:491:169:491:176 | source(...) : String | Log4jJndiInjectionTest.java:491:160:491:176 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:492:154:492:161 | source(...) : String | Log4jJndiInjectionTest.java:492:145:492:161 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:492:154:492:161 | source(...) : String | Log4jJndiInjectionTest.java:492:145:492:161 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:492:154:492:161 | source(...) : String | Log4jJndiInjectionTest.java:492:145:492:161 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:493:139:493:146 | source(...) : String | Log4jJndiInjectionTest.java:493:130:493:146 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:493:139:493:146 | source(...) : String | Log4jJndiInjectionTest.java:493:130:493:146 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:493:139:493:146 | source(...) : String | Log4jJndiInjectionTest.java:493:130:493:146 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:494:124:494:131 | source(...) : String | Log4jJndiInjectionTest.java:494:115:494:131 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:494:124:494:131 | source(...) : String | Log4jJndiInjectionTest.java:494:115:494:131 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:494:124:494:131 | source(...) : String | Log4jJndiInjectionTest.java:494:115:494:131 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:495:109:495:116 | source(...) : String | Log4jJndiInjectionTest.java:495:100:495:116 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:495:109:495:116 | source(...) : String | Log4jJndiInjectionTest.java:495:100:495:116 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:495:109:495:116 | source(...) : String | Log4jJndiInjectionTest.java:495:100:495:116 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:496:94:496:101 | source(...) : String | Log4jJndiInjectionTest.java:496:85:496:101 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:496:94:496:101 | source(...) : String | Log4jJndiInjectionTest.java:496:85:496:101 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:496:94:496:101 | source(...) : String | Log4jJndiInjectionTest.java:496:85:496:101 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:497:79:497:86 | source(...) : String | Log4jJndiInjectionTest.java:497:70:497:86 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:497:79:497:86 | source(...) : String | Log4jJndiInjectionTest.java:497:70:497:86 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:497:79:497:86 | source(...) : String | Log4jJndiInjectionTest.java:497:70:497:86 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:498:64:498:71 | source(...) : String | Log4jJndiInjectionTest.java:498:55:498:71 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:498:64:498:71 | source(...) : String | Log4jJndiInjectionTest.java:498:55:498:71 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:498:64:498:71 | source(...) : String | Log4jJndiInjectionTest.java:498:55:498:71 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:499:49:499:56 | source(...) : String | Log4jJndiInjectionTest.java:499:40:499:56 | (...)... | provenance | Sink:MaD:2175 | -| Log4jJndiInjectionTest.java:499:49:499:56 | source(...) : String | Log4jJndiInjectionTest.java:499:40:499:56 | (...)... | provenance | Sink:MaD:48149 | +| Log4jJndiInjectionTest.java:499:49:499:56 | source(...) : String | Log4jJndiInjectionTest.java:499:40:499:56 | (...)... | provenance | Sink:MaD:48150 | | Log4jJndiInjectionTest.java:500:184:500:191 | source(...) : String | Log4jJndiInjectionTest.java:500:175:500:191 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:500:184:500:191 | source(...) : String | Log4jJndiInjectionTest.java:500:175:500:191 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:500:184:500:191 | source(...) : String | Log4jJndiInjectionTest.java:500:175:500:191 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:501:169:501:176 | source(...) : String | Log4jJndiInjectionTest.java:501:160:501:176 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:501:169:501:176 | source(...) : String | Log4jJndiInjectionTest.java:501:160:501:176 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:501:169:501:176 | source(...) : String | Log4jJndiInjectionTest.java:501:160:501:176 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:502:154:502:161 | source(...) : String | Log4jJndiInjectionTest.java:502:145:502:161 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:502:154:502:161 | source(...) : String | Log4jJndiInjectionTest.java:502:145:502:161 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:502:154:502:161 | source(...) : String | Log4jJndiInjectionTest.java:502:145:502:161 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:503:139:503:146 | source(...) : String | Log4jJndiInjectionTest.java:503:130:503:146 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:503:139:503:146 | source(...) : String | Log4jJndiInjectionTest.java:503:130:503:146 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:503:139:503:146 | source(...) : String | Log4jJndiInjectionTest.java:503:130:503:146 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:504:124:504:131 | source(...) : String | Log4jJndiInjectionTest.java:504:115:504:131 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:504:124:504:131 | source(...) : String | Log4jJndiInjectionTest.java:504:115:504:131 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:504:124:504:131 | source(...) : String | Log4jJndiInjectionTest.java:504:115:504:131 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:505:109:505:116 | source(...) : String | Log4jJndiInjectionTest.java:505:100:505:116 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:505:109:505:116 | source(...) : String | Log4jJndiInjectionTest.java:505:100:505:116 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:505:109:505:116 | source(...) : String | Log4jJndiInjectionTest.java:505:100:505:116 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:506:94:506:101 | source(...) : String | Log4jJndiInjectionTest.java:506:85:506:101 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:506:94:506:101 | source(...) : String | Log4jJndiInjectionTest.java:506:85:506:101 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:506:94:506:101 | source(...) : String | Log4jJndiInjectionTest.java:506:85:506:101 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:507:79:507:86 | source(...) : String | Log4jJndiInjectionTest.java:507:70:507:86 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:507:79:507:86 | source(...) : String | Log4jJndiInjectionTest.java:507:70:507:86 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:507:79:507:86 | source(...) : String | Log4jJndiInjectionTest.java:507:70:507:86 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:508:64:508:71 | source(...) : String | Log4jJndiInjectionTest.java:508:55:508:71 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:508:64:508:71 | source(...) : String | Log4jJndiInjectionTest.java:508:55:508:71 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:508:64:508:71 | source(...) : String | Log4jJndiInjectionTest.java:508:55:508:71 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:509:49:509:56 | source(...) : String | Log4jJndiInjectionTest.java:509:40:509:56 | (...)... | provenance | Sink:MaD:2176 | -| Log4jJndiInjectionTest.java:509:49:509:56 | source(...) : String | Log4jJndiInjectionTest.java:509:40:509:56 | (...)... | provenance | Sink:MaD:48150 | +| Log4jJndiInjectionTest.java:509:49:509:56 | source(...) : String | Log4jJndiInjectionTest.java:509:40:509:56 | (...)... | provenance | Sink:MaD:48151 | | Log4jJndiInjectionTest.java:510:49:510:56 | source(...) : String | Log4jJndiInjectionTest.java:510:40:510:56 | (...)... | provenance | Sink:MaD:2168 | -| Log4jJndiInjectionTest.java:510:49:510:56 | source(...) : String | Log4jJndiInjectionTest.java:510:40:510:56 | (...)... | provenance | Sink:MaD:48142 | +| Log4jJndiInjectionTest.java:510:49:510:56 | source(...) : String | Log4jJndiInjectionTest.java:510:40:510:56 | (...)... | provenance | Sink:MaD:48143 | | Log4jJndiInjectionTest.java:511:69:511:76 | source(...) : String | Log4jJndiInjectionTest.java:511:55:511:76 | (...)... | provenance | Sink:MaD:2168 | -| Log4jJndiInjectionTest.java:511:69:511:76 | source(...) : String | Log4jJndiInjectionTest.java:511:55:511:76 | (...)... | provenance | Sink:MaD:48142 | +| Log4jJndiInjectionTest.java:511:69:511:76 | source(...) : String | Log4jJndiInjectionTest.java:511:55:511:76 | (...)... | provenance | Sink:MaD:48143 | | Log4jJndiInjectionTest.java:512:49:512:56 | source(...) : String | Log4jJndiInjectionTest.java:512:40:512:56 | (...)... | provenance | Sink:MaD:2180 | -| Log4jJndiInjectionTest.java:512:49:512:56 | source(...) : String | Log4jJndiInjectionTest.java:512:40:512:56 | (...)... | provenance | Sink:MaD:48154 | +| Log4jJndiInjectionTest.java:512:49:512:56 | source(...) : String | Log4jJndiInjectionTest.java:512:40:512:56 | (...)... | provenance | Sink:MaD:48155 | | Log4jJndiInjectionTest.java:513:54:513:61 | source(...) : String | Log4jJndiInjectionTest.java:513:40:513:61 | (...)... | provenance | Sink:MaD:2181 | -| Log4jJndiInjectionTest.java:513:54:513:61 | source(...) : String | Log4jJndiInjectionTest.java:513:40:513:61 | (...)... | provenance | Sink:MaD:48155 | +| Log4jJndiInjectionTest.java:513:54:513:61 | source(...) : String | Log4jJndiInjectionTest.java:513:40:513:61 | (...)... | provenance | Sink:MaD:48156 | | Log4jJndiInjectionTest.java:514:54:514:61 | source(...) : String | Log4jJndiInjectionTest.java:514:40:514:61 | (...)... | provenance | Sink:MaD:2182 | -| Log4jJndiInjectionTest.java:514:54:514:61 | source(...) : String | Log4jJndiInjectionTest.java:514:40:514:61 | (...)... | provenance | Sink:MaD:48156 | +| Log4jJndiInjectionTest.java:514:54:514:61 | source(...) : String | Log4jJndiInjectionTest.java:514:40:514:61 | (...)... | provenance | Sink:MaD:48157 | | Log4jJndiInjectionTest.java:515:43:515:50 | source(...) : String | Log4jJndiInjectionTest.java:515:25:515:50 | (...)... | provenance | Sink:MaD:2185 | -| Log4jJndiInjectionTest.java:515:43:515:50 | source(...) : String | Log4jJndiInjectionTest.java:515:25:515:50 | (...)... | provenance | Sink:MaD:48159 | +| Log4jJndiInjectionTest.java:515:43:515:50 | source(...) : String | Log4jJndiInjectionTest.java:515:25:515:50 | (...)... | provenance | Sink:MaD:48160 | | Log4jJndiInjectionTest.java:516:43:516:50 | source(...) : String | Log4jJndiInjectionTest.java:516:25:516:50 | (...)... | provenance | Sink:MaD:2186 | -| Log4jJndiInjectionTest.java:516:43:516:50 | source(...) : String | Log4jJndiInjectionTest.java:516:25:516:50 | (...)... | provenance | Sink:MaD:48160 | +| Log4jJndiInjectionTest.java:516:43:516:50 | source(...) : String | Log4jJndiInjectionTest.java:516:25:516:50 | (...)... | provenance | Sink:MaD:48161 | | Log4jJndiInjectionTest.java:517:35:517:42 | source(...) : String | Log4jJndiInjectionTest.java:517:25:517:42 | (...)... | provenance | Sink:MaD:2183 | -| Log4jJndiInjectionTest.java:517:35:517:42 | source(...) : String | Log4jJndiInjectionTest.java:517:25:517:42 | (...)... | provenance | Sink:MaD:48157 | +| Log4jJndiInjectionTest.java:517:35:517:42 | source(...) : String | Log4jJndiInjectionTest.java:517:25:517:42 | (...)... | provenance | Sink:MaD:48158 | | Log4jJndiInjectionTest.java:518:35:518:42 | source(...) : String | Log4jJndiInjectionTest.java:518:25:518:42 | (...)... | provenance | Sink:MaD:2184 | -| Log4jJndiInjectionTest.java:518:35:518:42 | source(...) : String | Log4jJndiInjectionTest.java:518:25:518:42 | (...)... | provenance | Sink:MaD:48158 | +| Log4jJndiInjectionTest.java:518:35:518:42 | source(...) : String | Log4jJndiInjectionTest.java:518:25:518:42 | (...)... | provenance | Sink:MaD:48159 | | Log4jJndiInjectionTest.java:521:34:521:41 | source(...) : String | Log4jJndiInjectionTest.java:521:25:521:41 | (...)... | provenance | Sink:MaD:2189 | -| Log4jJndiInjectionTest.java:521:34:521:41 | source(...) : String | Log4jJndiInjectionTest.java:521:25:521:41 | (...)... | provenance | Sink:MaD:48163 | +| Log4jJndiInjectionTest.java:521:34:521:41 | source(...) : String | Log4jJndiInjectionTest.java:521:25:521:41 | (...)... | provenance | Sink:MaD:48164 | | Log4jJndiInjectionTest.java:522:34:522:41 | source(...) : String | Log4jJndiInjectionTest.java:522:25:522:41 | (...)... | provenance | Sink:MaD:2200 | -| Log4jJndiInjectionTest.java:522:34:522:41 | source(...) : String | Log4jJndiInjectionTest.java:522:25:522:41 | (...)... | provenance | Sink:MaD:48174 | +| Log4jJndiInjectionTest.java:522:34:522:41 | source(...) : String | Log4jJndiInjectionTest.java:522:25:522:41 | (...)... | provenance | Sink:MaD:48175 | | Log4jJndiInjectionTest.java:523:40:523:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:523:40:523:62 | new Object[] | provenance | Sink:MaD:2200 | -| Log4jJndiInjectionTest.java:523:40:523:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:523:40:523:62 | new Object[] | provenance | Sink:MaD:48174 | +| Log4jJndiInjectionTest.java:523:40:523:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:523:40:523:62 | new Object[] | provenance | Sink:MaD:48175 | | Log4jJndiInjectionTest.java:523:54:523:61 | source(...) : String | Log4jJndiInjectionTest.java:523:40:523:62 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:524:49:524:56 | source(...) : String | Log4jJndiInjectionTest.java:524:40:524:56 | (...)... | provenance | Sink:MaD:2190 | -| Log4jJndiInjectionTest.java:524:49:524:56 | source(...) : String | Log4jJndiInjectionTest.java:524:40:524:56 | (...)... | provenance | Sink:MaD:48164 | +| Log4jJndiInjectionTest.java:524:49:524:56 | source(...) : String | Log4jJndiInjectionTest.java:524:40:524:56 | (...)... | provenance | Sink:MaD:48165 | | Log4jJndiInjectionTest.java:525:34:525:41 | source(...) : String | Log4jJndiInjectionTest.java:525:25:525:41 | (...)... | provenance | Sink:MaD:2190 | -| Log4jJndiInjectionTest.java:525:34:525:41 | source(...) : String | Log4jJndiInjectionTest.java:525:25:525:41 | (...)... | provenance | Sink:MaD:48164 | +| Log4jJndiInjectionTest.java:525:34:525:41 | source(...) : String | Log4jJndiInjectionTest.java:525:25:525:41 | (...)... | provenance | Sink:MaD:48165 | | Log4jJndiInjectionTest.java:526:64:526:71 | source(...) : String | Log4jJndiInjectionTest.java:526:55:526:71 | (...)... | provenance | Sink:MaD:2191 | -| Log4jJndiInjectionTest.java:526:64:526:71 | source(...) : String | Log4jJndiInjectionTest.java:526:55:526:71 | (...)... | provenance | Sink:MaD:48165 | +| Log4jJndiInjectionTest.java:526:64:526:71 | source(...) : String | Log4jJndiInjectionTest.java:526:55:526:71 | (...)... | provenance | Sink:MaD:48166 | | Log4jJndiInjectionTest.java:527:49:527:56 | source(...) : String | Log4jJndiInjectionTest.java:527:40:527:56 | (...)... | provenance | Sink:MaD:2191 | -| Log4jJndiInjectionTest.java:527:49:527:56 | source(...) : String | Log4jJndiInjectionTest.java:527:40:527:56 | (...)... | provenance | Sink:MaD:48165 | +| Log4jJndiInjectionTest.java:527:49:527:56 | source(...) : String | Log4jJndiInjectionTest.java:527:40:527:56 | (...)... | provenance | Sink:MaD:48166 | | Log4jJndiInjectionTest.java:528:34:528:41 | source(...) : String | Log4jJndiInjectionTest.java:528:25:528:41 | (...)... | provenance | Sink:MaD:2191 | -| Log4jJndiInjectionTest.java:528:34:528:41 | source(...) : String | Log4jJndiInjectionTest.java:528:25:528:41 | (...)... | provenance | Sink:MaD:48165 | +| Log4jJndiInjectionTest.java:528:34:528:41 | source(...) : String | Log4jJndiInjectionTest.java:528:25:528:41 | (...)... | provenance | Sink:MaD:48166 | | Log4jJndiInjectionTest.java:529:79:529:86 | source(...) : String | Log4jJndiInjectionTest.java:529:70:529:86 | (...)... | provenance | Sink:MaD:2192 | -| Log4jJndiInjectionTest.java:529:79:529:86 | source(...) : String | Log4jJndiInjectionTest.java:529:70:529:86 | (...)... | provenance | Sink:MaD:48166 | +| Log4jJndiInjectionTest.java:529:79:529:86 | source(...) : String | Log4jJndiInjectionTest.java:529:70:529:86 | (...)... | provenance | Sink:MaD:48167 | | Log4jJndiInjectionTest.java:530:64:530:71 | source(...) : String | Log4jJndiInjectionTest.java:530:55:530:71 | (...)... | provenance | Sink:MaD:2192 | -| Log4jJndiInjectionTest.java:530:64:530:71 | source(...) : String | Log4jJndiInjectionTest.java:530:55:530:71 | (...)... | provenance | Sink:MaD:48166 | +| Log4jJndiInjectionTest.java:530:64:530:71 | source(...) : String | Log4jJndiInjectionTest.java:530:55:530:71 | (...)... | provenance | Sink:MaD:48167 | | Log4jJndiInjectionTest.java:531:49:531:56 | source(...) : String | Log4jJndiInjectionTest.java:531:40:531:56 | (...)... | provenance | Sink:MaD:2192 | -| Log4jJndiInjectionTest.java:531:49:531:56 | source(...) : String | Log4jJndiInjectionTest.java:531:40:531:56 | (...)... | provenance | Sink:MaD:48166 | +| Log4jJndiInjectionTest.java:531:49:531:56 | source(...) : String | Log4jJndiInjectionTest.java:531:40:531:56 | (...)... | provenance | Sink:MaD:48167 | | Log4jJndiInjectionTest.java:532:34:532:41 | source(...) : String | Log4jJndiInjectionTest.java:532:25:532:41 | (...)... | provenance | Sink:MaD:2192 | -| Log4jJndiInjectionTest.java:532:34:532:41 | source(...) : String | Log4jJndiInjectionTest.java:532:25:532:41 | (...)... | provenance | Sink:MaD:48166 | +| Log4jJndiInjectionTest.java:532:34:532:41 | source(...) : String | Log4jJndiInjectionTest.java:532:25:532:41 | (...)... | provenance | Sink:MaD:48167 | | Log4jJndiInjectionTest.java:533:94:533:101 | source(...) : String | Log4jJndiInjectionTest.java:533:85:533:101 | (...)... | provenance | Sink:MaD:2193 | -| Log4jJndiInjectionTest.java:533:94:533:101 | source(...) : String | Log4jJndiInjectionTest.java:533:85:533:101 | (...)... | provenance | Sink:MaD:48167 | +| Log4jJndiInjectionTest.java:533:94:533:101 | source(...) : String | Log4jJndiInjectionTest.java:533:85:533:101 | (...)... | provenance | Sink:MaD:48168 | | Log4jJndiInjectionTest.java:534:79:534:86 | source(...) : String | Log4jJndiInjectionTest.java:534:70:534:86 | (...)... | provenance | Sink:MaD:2193 | -| Log4jJndiInjectionTest.java:534:79:534:86 | source(...) : String | Log4jJndiInjectionTest.java:534:70:534:86 | (...)... | provenance | Sink:MaD:48167 | +| Log4jJndiInjectionTest.java:534:79:534:86 | source(...) : String | Log4jJndiInjectionTest.java:534:70:534:86 | (...)... | provenance | Sink:MaD:48168 | | Log4jJndiInjectionTest.java:535:64:535:71 | source(...) : String | Log4jJndiInjectionTest.java:535:55:535:71 | (...)... | provenance | Sink:MaD:2193 | -| Log4jJndiInjectionTest.java:535:64:535:71 | source(...) : String | Log4jJndiInjectionTest.java:535:55:535:71 | (...)... | provenance | Sink:MaD:48167 | +| Log4jJndiInjectionTest.java:535:64:535:71 | source(...) : String | Log4jJndiInjectionTest.java:535:55:535:71 | (...)... | provenance | Sink:MaD:48168 | | Log4jJndiInjectionTest.java:536:49:536:56 | source(...) : String | Log4jJndiInjectionTest.java:536:40:536:56 | (...)... | provenance | Sink:MaD:2193 | -| Log4jJndiInjectionTest.java:536:49:536:56 | source(...) : String | Log4jJndiInjectionTest.java:536:40:536:56 | (...)... | provenance | Sink:MaD:48167 | +| Log4jJndiInjectionTest.java:536:49:536:56 | source(...) : String | Log4jJndiInjectionTest.java:536:40:536:56 | (...)... | provenance | Sink:MaD:48168 | | Log4jJndiInjectionTest.java:537:34:537:41 | source(...) : String | Log4jJndiInjectionTest.java:537:25:537:41 | (...)... | provenance | Sink:MaD:2193 | -| Log4jJndiInjectionTest.java:537:34:537:41 | source(...) : String | Log4jJndiInjectionTest.java:537:25:537:41 | (...)... | provenance | Sink:MaD:48167 | +| Log4jJndiInjectionTest.java:537:34:537:41 | source(...) : String | Log4jJndiInjectionTest.java:537:25:537:41 | (...)... | provenance | Sink:MaD:48168 | | Log4jJndiInjectionTest.java:538:109:538:116 | source(...) : String | Log4jJndiInjectionTest.java:538:100:538:116 | (...)... | provenance | Sink:MaD:2194 | -| Log4jJndiInjectionTest.java:538:109:538:116 | source(...) : String | Log4jJndiInjectionTest.java:538:100:538:116 | (...)... | provenance | Sink:MaD:48168 | +| Log4jJndiInjectionTest.java:538:109:538:116 | source(...) : String | Log4jJndiInjectionTest.java:538:100:538:116 | (...)... | provenance | Sink:MaD:48169 | | Log4jJndiInjectionTest.java:539:94:539:101 | source(...) : String | Log4jJndiInjectionTest.java:539:85:539:101 | (...)... | provenance | Sink:MaD:2194 | -| Log4jJndiInjectionTest.java:539:94:539:101 | source(...) : String | Log4jJndiInjectionTest.java:539:85:539:101 | (...)... | provenance | Sink:MaD:48168 | +| Log4jJndiInjectionTest.java:539:94:539:101 | source(...) : String | Log4jJndiInjectionTest.java:539:85:539:101 | (...)... | provenance | Sink:MaD:48169 | | Log4jJndiInjectionTest.java:540:79:540:86 | source(...) : String | Log4jJndiInjectionTest.java:540:70:540:86 | (...)... | provenance | Sink:MaD:2194 | -| Log4jJndiInjectionTest.java:540:79:540:86 | source(...) : String | Log4jJndiInjectionTest.java:540:70:540:86 | (...)... | provenance | Sink:MaD:48168 | +| Log4jJndiInjectionTest.java:540:79:540:86 | source(...) : String | Log4jJndiInjectionTest.java:540:70:540:86 | (...)... | provenance | Sink:MaD:48169 | | Log4jJndiInjectionTest.java:541:64:541:71 | source(...) : String | Log4jJndiInjectionTest.java:541:55:541:71 | (...)... | provenance | Sink:MaD:2194 | -| Log4jJndiInjectionTest.java:541:64:541:71 | source(...) : String | Log4jJndiInjectionTest.java:541:55:541:71 | (...)... | provenance | Sink:MaD:48168 | +| Log4jJndiInjectionTest.java:541:64:541:71 | source(...) : String | Log4jJndiInjectionTest.java:541:55:541:71 | (...)... | provenance | Sink:MaD:48169 | | Log4jJndiInjectionTest.java:542:49:542:56 | source(...) : String | Log4jJndiInjectionTest.java:542:40:542:56 | (...)... | provenance | Sink:MaD:2194 | -| Log4jJndiInjectionTest.java:542:49:542:56 | source(...) : String | Log4jJndiInjectionTest.java:542:40:542:56 | (...)... | provenance | Sink:MaD:48168 | +| Log4jJndiInjectionTest.java:542:49:542:56 | source(...) : String | Log4jJndiInjectionTest.java:542:40:542:56 | (...)... | provenance | Sink:MaD:48169 | | Log4jJndiInjectionTest.java:543:34:543:41 | source(...) : String | Log4jJndiInjectionTest.java:543:25:543:41 | (...)... | provenance | Sink:MaD:2194 | -| Log4jJndiInjectionTest.java:543:34:543:41 | source(...) : String | Log4jJndiInjectionTest.java:543:25:543:41 | (...)... | provenance | Sink:MaD:48168 | +| Log4jJndiInjectionTest.java:543:34:543:41 | source(...) : String | Log4jJndiInjectionTest.java:543:25:543:41 | (...)... | provenance | Sink:MaD:48169 | | Log4jJndiInjectionTest.java:544:124:544:131 | source(...) : String | Log4jJndiInjectionTest.java:544:115:544:131 | (...)... | provenance | Sink:MaD:2195 | -| Log4jJndiInjectionTest.java:544:124:544:131 | source(...) : String | Log4jJndiInjectionTest.java:544:115:544:131 | (...)... | provenance | Sink:MaD:48169 | +| Log4jJndiInjectionTest.java:544:124:544:131 | source(...) : String | Log4jJndiInjectionTest.java:544:115:544:131 | (...)... | provenance | Sink:MaD:48170 | | Log4jJndiInjectionTest.java:545:109:545:116 | source(...) : String | Log4jJndiInjectionTest.java:545:100:545:116 | (...)... | provenance | Sink:MaD:2195 | -| Log4jJndiInjectionTest.java:545:109:545:116 | source(...) : String | Log4jJndiInjectionTest.java:545:100:545:116 | (...)... | provenance | Sink:MaD:48169 | +| Log4jJndiInjectionTest.java:545:109:545:116 | source(...) : String | Log4jJndiInjectionTest.java:545:100:545:116 | (...)... | provenance | Sink:MaD:48170 | | Log4jJndiInjectionTest.java:546:94:546:101 | source(...) : String | Log4jJndiInjectionTest.java:546:85:546:101 | (...)... | provenance | Sink:MaD:2195 | -| Log4jJndiInjectionTest.java:546:94:546:101 | source(...) : String | Log4jJndiInjectionTest.java:546:85:546:101 | (...)... | provenance | Sink:MaD:48169 | +| Log4jJndiInjectionTest.java:546:94:546:101 | source(...) : String | Log4jJndiInjectionTest.java:546:85:546:101 | (...)... | provenance | Sink:MaD:48170 | | Log4jJndiInjectionTest.java:547:79:547:86 | source(...) : String | Log4jJndiInjectionTest.java:547:70:547:86 | (...)... | provenance | Sink:MaD:2195 | -| Log4jJndiInjectionTest.java:547:79:547:86 | source(...) : String | Log4jJndiInjectionTest.java:547:70:547:86 | (...)... | provenance | Sink:MaD:48169 | +| Log4jJndiInjectionTest.java:547:79:547:86 | source(...) : String | Log4jJndiInjectionTest.java:547:70:547:86 | (...)... | provenance | Sink:MaD:48170 | | Log4jJndiInjectionTest.java:548:64:548:71 | source(...) : String | Log4jJndiInjectionTest.java:548:55:548:71 | (...)... | provenance | Sink:MaD:2195 | -| Log4jJndiInjectionTest.java:548:64:548:71 | source(...) : String | Log4jJndiInjectionTest.java:548:55:548:71 | (...)... | provenance | Sink:MaD:48169 | +| Log4jJndiInjectionTest.java:548:64:548:71 | source(...) : String | Log4jJndiInjectionTest.java:548:55:548:71 | (...)... | provenance | Sink:MaD:48170 | | Log4jJndiInjectionTest.java:549:49:549:56 | source(...) : String | Log4jJndiInjectionTest.java:549:40:549:56 | (...)... | provenance | Sink:MaD:2195 | -| Log4jJndiInjectionTest.java:549:49:549:56 | source(...) : String | Log4jJndiInjectionTest.java:549:40:549:56 | (...)... | provenance | Sink:MaD:48169 | +| Log4jJndiInjectionTest.java:549:49:549:56 | source(...) : String | Log4jJndiInjectionTest.java:549:40:549:56 | (...)... | provenance | Sink:MaD:48170 | | Log4jJndiInjectionTest.java:550:34:550:41 | source(...) : String | Log4jJndiInjectionTest.java:550:25:550:41 | (...)... | provenance | Sink:MaD:2195 | -| Log4jJndiInjectionTest.java:550:34:550:41 | source(...) : String | Log4jJndiInjectionTest.java:550:25:550:41 | (...)... | provenance | Sink:MaD:48169 | +| Log4jJndiInjectionTest.java:550:34:550:41 | source(...) : String | Log4jJndiInjectionTest.java:550:25:550:41 | (...)... | provenance | Sink:MaD:48170 | | Log4jJndiInjectionTest.java:551:139:551:146 | source(...) : String | Log4jJndiInjectionTest.java:551:130:551:146 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:551:139:551:146 | source(...) : String | Log4jJndiInjectionTest.java:551:130:551:146 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:551:139:551:146 | source(...) : String | Log4jJndiInjectionTest.java:551:130:551:146 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:552:124:552:131 | source(...) : String | Log4jJndiInjectionTest.java:552:115:552:131 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:552:124:552:131 | source(...) : String | Log4jJndiInjectionTest.java:552:115:552:131 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:552:124:552:131 | source(...) : String | Log4jJndiInjectionTest.java:552:115:552:131 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:553:109:553:116 | source(...) : String | Log4jJndiInjectionTest.java:553:100:553:116 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:553:109:553:116 | source(...) : String | Log4jJndiInjectionTest.java:553:100:553:116 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:553:109:553:116 | source(...) : String | Log4jJndiInjectionTest.java:553:100:553:116 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:554:94:554:101 | source(...) : String | Log4jJndiInjectionTest.java:554:85:554:101 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:554:94:554:101 | source(...) : String | Log4jJndiInjectionTest.java:554:85:554:101 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:554:94:554:101 | source(...) : String | Log4jJndiInjectionTest.java:554:85:554:101 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:555:79:555:86 | source(...) : String | Log4jJndiInjectionTest.java:555:70:555:86 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:555:79:555:86 | source(...) : String | Log4jJndiInjectionTest.java:555:70:555:86 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:555:79:555:86 | source(...) : String | Log4jJndiInjectionTest.java:555:70:555:86 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:556:64:556:71 | source(...) : String | Log4jJndiInjectionTest.java:556:55:556:71 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:556:64:556:71 | source(...) : String | Log4jJndiInjectionTest.java:556:55:556:71 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:556:64:556:71 | source(...) : String | Log4jJndiInjectionTest.java:556:55:556:71 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:557:49:557:56 | source(...) : String | Log4jJndiInjectionTest.java:557:40:557:56 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:557:49:557:56 | source(...) : String | Log4jJndiInjectionTest.java:557:40:557:56 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:557:49:557:56 | source(...) : String | Log4jJndiInjectionTest.java:557:40:557:56 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:558:34:558:41 | source(...) : String | Log4jJndiInjectionTest.java:558:25:558:41 | (...)... | provenance | Sink:MaD:2196 | -| Log4jJndiInjectionTest.java:558:34:558:41 | source(...) : String | Log4jJndiInjectionTest.java:558:25:558:41 | (...)... | provenance | Sink:MaD:48170 | +| Log4jJndiInjectionTest.java:558:34:558:41 | source(...) : String | Log4jJndiInjectionTest.java:558:25:558:41 | (...)... | provenance | Sink:MaD:48171 | | Log4jJndiInjectionTest.java:559:154:559:161 | source(...) : String | Log4jJndiInjectionTest.java:559:145:559:161 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:559:154:559:161 | source(...) : String | Log4jJndiInjectionTest.java:559:145:559:161 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:559:154:559:161 | source(...) : String | Log4jJndiInjectionTest.java:559:145:559:161 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:560:139:560:146 | source(...) : String | Log4jJndiInjectionTest.java:560:130:560:146 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:560:139:560:146 | source(...) : String | Log4jJndiInjectionTest.java:560:130:560:146 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:560:139:560:146 | source(...) : String | Log4jJndiInjectionTest.java:560:130:560:146 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:561:124:561:131 | source(...) : String | Log4jJndiInjectionTest.java:561:115:561:131 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:561:124:561:131 | source(...) : String | Log4jJndiInjectionTest.java:561:115:561:131 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:561:124:561:131 | source(...) : String | Log4jJndiInjectionTest.java:561:115:561:131 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:562:109:562:116 | source(...) : String | Log4jJndiInjectionTest.java:562:100:562:116 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:562:109:562:116 | source(...) : String | Log4jJndiInjectionTest.java:562:100:562:116 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:562:109:562:116 | source(...) : String | Log4jJndiInjectionTest.java:562:100:562:116 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:563:94:563:101 | source(...) : String | Log4jJndiInjectionTest.java:563:85:563:101 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:563:94:563:101 | source(...) : String | Log4jJndiInjectionTest.java:563:85:563:101 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:563:94:563:101 | source(...) : String | Log4jJndiInjectionTest.java:563:85:563:101 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:564:79:564:86 | source(...) : String | Log4jJndiInjectionTest.java:564:70:564:86 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:564:79:564:86 | source(...) : String | Log4jJndiInjectionTest.java:564:70:564:86 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:564:79:564:86 | source(...) : String | Log4jJndiInjectionTest.java:564:70:564:86 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:565:64:565:71 | source(...) : String | Log4jJndiInjectionTest.java:565:55:565:71 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:565:64:565:71 | source(...) : String | Log4jJndiInjectionTest.java:565:55:565:71 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:565:64:565:71 | source(...) : String | Log4jJndiInjectionTest.java:565:55:565:71 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:566:49:566:56 | source(...) : String | Log4jJndiInjectionTest.java:566:40:566:56 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:566:49:566:56 | source(...) : String | Log4jJndiInjectionTest.java:566:40:566:56 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:566:49:566:56 | source(...) : String | Log4jJndiInjectionTest.java:566:40:566:56 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:567:34:567:41 | source(...) : String | Log4jJndiInjectionTest.java:567:25:567:41 | (...)... | provenance | Sink:MaD:2197 | -| Log4jJndiInjectionTest.java:567:34:567:41 | source(...) : String | Log4jJndiInjectionTest.java:567:25:567:41 | (...)... | provenance | Sink:MaD:48171 | +| Log4jJndiInjectionTest.java:567:34:567:41 | source(...) : String | Log4jJndiInjectionTest.java:567:25:567:41 | (...)... | provenance | Sink:MaD:48172 | | Log4jJndiInjectionTest.java:568:169:568:176 | source(...) : String | Log4jJndiInjectionTest.java:568:160:568:176 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:568:169:568:176 | source(...) : String | Log4jJndiInjectionTest.java:568:160:568:176 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:568:169:568:176 | source(...) : String | Log4jJndiInjectionTest.java:568:160:568:176 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:569:154:569:161 | source(...) : String | Log4jJndiInjectionTest.java:569:145:569:161 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:569:154:569:161 | source(...) : String | Log4jJndiInjectionTest.java:569:145:569:161 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:569:154:569:161 | source(...) : String | Log4jJndiInjectionTest.java:569:145:569:161 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:570:139:570:146 | source(...) : String | Log4jJndiInjectionTest.java:570:130:570:146 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:570:139:570:146 | source(...) : String | Log4jJndiInjectionTest.java:570:130:570:146 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:570:139:570:146 | source(...) : String | Log4jJndiInjectionTest.java:570:130:570:146 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:571:124:571:131 | source(...) : String | Log4jJndiInjectionTest.java:571:115:571:131 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:571:124:571:131 | source(...) : String | Log4jJndiInjectionTest.java:571:115:571:131 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:571:124:571:131 | source(...) : String | Log4jJndiInjectionTest.java:571:115:571:131 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:572:109:572:116 | source(...) : String | Log4jJndiInjectionTest.java:572:100:572:116 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:572:109:572:116 | source(...) : String | Log4jJndiInjectionTest.java:572:100:572:116 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:572:109:572:116 | source(...) : String | Log4jJndiInjectionTest.java:572:100:572:116 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:573:94:573:101 | source(...) : String | Log4jJndiInjectionTest.java:573:85:573:101 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:573:94:573:101 | source(...) : String | Log4jJndiInjectionTest.java:573:85:573:101 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:573:94:573:101 | source(...) : String | Log4jJndiInjectionTest.java:573:85:573:101 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:574:79:574:86 | source(...) : String | Log4jJndiInjectionTest.java:574:70:574:86 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:574:79:574:86 | source(...) : String | Log4jJndiInjectionTest.java:574:70:574:86 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:574:79:574:86 | source(...) : String | Log4jJndiInjectionTest.java:574:70:574:86 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:575:64:575:71 | source(...) : String | Log4jJndiInjectionTest.java:575:55:575:71 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:575:64:575:71 | source(...) : String | Log4jJndiInjectionTest.java:575:55:575:71 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:575:64:575:71 | source(...) : String | Log4jJndiInjectionTest.java:575:55:575:71 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:576:49:576:56 | source(...) : String | Log4jJndiInjectionTest.java:576:40:576:56 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:576:49:576:56 | source(...) : String | Log4jJndiInjectionTest.java:576:40:576:56 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:576:49:576:56 | source(...) : String | Log4jJndiInjectionTest.java:576:40:576:56 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:577:34:577:41 | source(...) : String | Log4jJndiInjectionTest.java:577:25:577:41 | (...)... | provenance | Sink:MaD:2198 | -| Log4jJndiInjectionTest.java:577:34:577:41 | source(...) : String | Log4jJndiInjectionTest.java:577:25:577:41 | (...)... | provenance | Sink:MaD:48172 | +| Log4jJndiInjectionTest.java:577:34:577:41 | source(...) : String | Log4jJndiInjectionTest.java:577:25:577:41 | (...)... | provenance | Sink:MaD:48173 | | Log4jJndiInjectionTest.java:578:34:578:41 | source(...) : String | Log4jJndiInjectionTest.java:578:25:578:41 | (...)... | provenance | Sink:MaD:2190 | -| Log4jJndiInjectionTest.java:578:34:578:41 | source(...) : String | Log4jJndiInjectionTest.java:578:25:578:41 | (...)... | provenance | Sink:MaD:48164 | +| Log4jJndiInjectionTest.java:578:34:578:41 | source(...) : String | Log4jJndiInjectionTest.java:578:25:578:41 | (...)... | provenance | Sink:MaD:48165 | | Log4jJndiInjectionTest.java:579:54:579:61 | source(...) : String | Log4jJndiInjectionTest.java:579:40:579:61 | (...)... | provenance | Sink:MaD:2190 | -| Log4jJndiInjectionTest.java:579:54:579:61 | source(...) : String | Log4jJndiInjectionTest.java:579:40:579:61 | (...)... | provenance | Sink:MaD:48164 | +| Log4jJndiInjectionTest.java:579:54:579:61 | source(...) : String | Log4jJndiInjectionTest.java:579:40:579:61 | (...)... | provenance | Sink:MaD:48165 | | Log4jJndiInjectionTest.java:580:34:580:41 | source(...) : String | Log4jJndiInjectionTest.java:580:25:580:41 | (...)... | provenance | Sink:MaD:2202 | -| Log4jJndiInjectionTest.java:580:34:580:41 | source(...) : String | Log4jJndiInjectionTest.java:580:25:580:41 | (...)... | provenance | Sink:MaD:48176 | +| Log4jJndiInjectionTest.java:580:34:580:41 | source(...) : String | Log4jJndiInjectionTest.java:580:25:580:41 | (...)... | provenance | Sink:MaD:48177 | | Log4jJndiInjectionTest.java:581:39:581:46 | source(...) : String | Log4jJndiInjectionTest.java:581:25:581:46 | (...)... | provenance | Sink:MaD:2203 | -| Log4jJndiInjectionTest.java:581:39:581:46 | source(...) : String | Log4jJndiInjectionTest.java:581:25:581:46 | (...)... | provenance | Sink:MaD:48177 | +| Log4jJndiInjectionTest.java:581:39:581:46 | source(...) : String | Log4jJndiInjectionTest.java:581:25:581:46 | (...)... | provenance | Sink:MaD:48178 | | Log4jJndiInjectionTest.java:582:39:582:46 | source(...) : String | Log4jJndiInjectionTest.java:582:25:582:46 | (...)... | provenance | Sink:MaD:2204 | -| Log4jJndiInjectionTest.java:582:39:582:46 | source(...) : String | Log4jJndiInjectionTest.java:582:25:582:46 | (...)... | provenance | Sink:MaD:48178 | +| Log4jJndiInjectionTest.java:582:39:582:46 | source(...) : String | Log4jJndiInjectionTest.java:582:25:582:46 | (...)... | provenance | Sink:MaD:48179 | | Log4jJndiInjectionTest.java:583:53:583:60 | source(...) : String | Log4jJndiInjectionTest.java:583:38:583:60 | (...)... | provenance | Sink:MaD:2205 | -| Log4jJndiInjectionTest.java:583:53:583:60 | source(...) : String | Log4jJndiInjectionTest.java:583:38:583:60 | (...)... | provenance | Sink:MaD:48179 | +| Log4jJndiInjectionTest.java:583:53:583:60 | source(...) : String | Log4jJndiInjectionTest.java:583:38:583:60 | (...)... | provenance | Sink:MaD:48180 | | Log4jJndiInjectionTest.java:584:53:584:60 | source(...) : String | Log4jJndiInjectionTest.java:584:38:584:60 | (...)... | provenance | Sink:MaD:2206 | -| Log4jJndiInjectionTest.java:584:53:584:60 | source(...) : String | Log4jJndiInjectionTest.java:584:38:584:60 | (...)... | provenance | Sink:MaD:48180 | +| Log4jJndiInjectionTest.java:584:53:584:60 | source(...) : String | Log4jJndiInjectionTest.java:584:38:584:60 | (...)... | provenance | Sink:MaD:48181 | | Log4jJndiInjectionTest.java:585:68:585:75 | source(...) : String | Log4jJndiInjectionTest.java:585:53:585:75 | (...)... | provenance | Sink:MaD:2207 | -| Log4jJndiInjectionTest.java:585:68:585:75 | source(...) : String | Log4jJndiInjectionTest.java:585:53:585:75 | (...)... | provenance | Sink:MaD:48181 | +| Log4jJndiInjectionTest.java:585:68:585:75 | source(...) : String | Log4jJndiInjectionTest.java:585:53:585:75 | (...)... | provenance | Sink:MaD:48182 | | Log4jJndiInjectionTest.java:586:68:586:75 | source(...) : String | Log4jJndiInjectionTest.java:586:53:586:75 | (...)... | provenance | Sink:MaD:2208 | -| Log4jJndiInjectionTest.java:586:68:586:75 | source(...) : String | Log4jJndiInjectionTest.java:586:53:586:75 | (...)... | provenance | Sink:MaD:48182 | +| Log4jJndiInjectionTest.java:586:68:586:75 | source(...) : String | Log4jJndiInjectionTest.java:586:53:586:75 | (...)... | provenance | Sink:MaD:48183 | | Log4jJndiInjectionTest.java:587:63:587:70 | source(...) : String | Log4jJndiInjectionTest.java:587:53:587:70 | (...)... | provenance | Sink:MaD:2209 | -| Log4jJndiInjectionTest.java:587:63:587:70 | source(...) : String | Log4jJndiInjectionTest.java:587:53:587:70 | (...)... | provenance | Sink:MaD:48183 | +| Log4jJndiInjectionTest.java:587:63:587:70 | source(...) : String | Log4jJndiInjectionTest.java:587:53:587:70 | (...)... | provenance | Sink:MaD:48184 | | Log4jJndiInjectionTest.java:588:71:588:78 | source(...) : String | Log4jJndiInjectionTest.java:588:53:588:78 | (...)... | provenance | Sink:MaD:2210 | -| Log4jJndiInjectionTest.java:588:71:588:78 | source(...) : String | Log4jJndiInjectionTest.java:588:53:588:78 | (...)... | provenance | Sink:MaD:48184 | +| Log4jJndiInjectionTest.java:588:71:588:78 | source(...) : String | Log4jJndiInjectionTest.java:588:53:588:78 | (...)... | provenance | Sink:MaD:48185 | | Log4jJndiInjectionTest.java:589:71:589:78 | source(...) : String | Log4jJndiInjectionTest.java:589:53:589:78 | (...)... | provenance | Sink:MaD:2211 | -| Log4jJndiInjectionTest.java:589:71:589:78 | source(...) : String | Log4jJndiInjectionTest.java:589:53:589:78 | (...)... | provenance | Sink:MaD:48185 | +| Log4jJndiInjectionTest.java:589:71:589:78 | source(...) : String | Log4jJndiInjectionTest.java:589:53:589:78 | (...)... | provenance | Sink:MaD:48186 | | Log4jJndiInjectionTest.java:591:62:591:69 | source(...) : String | Log4jJndiInjectionTest.java:591:53:591:69 | (...)... | provenance | Sink:MaD:2214 | -| Log4jJndiInjectionTest.java:591:62:591:69 | source(...) : String | Log4jJndiInjectionTest.java:591:53:591:69 | (...)... | provenance | Sink:MaD:48188 | +| Log4jJndiInjectionTest.java:591:62:591:69 | source(...) : String | Log4jJndiInjectionTest.java:591:53:591:69 | (...)... | provenance | Sink:MaD:48189 | | Log4jJndiInjectionTest.java:592:62:592:69 | source(...) : String | Log4jJndiInjectionTest.java:592:53:592:69 | (...)... | provenance | Sink:MaD:2225 | -| Log4jJndiInjectionTest.java:592:62:592:69 | source(...) : String | Log4jJndiInjectionTest.java:592:53:592:69 | (...)... | provenance | Sink:MaD:48199 | +| Log4jJndiInjectionTest.java:592:62:592:69 | source(...) : String | Log4jJndiInjectionTest.java:592:53:592:69 | (...)... | provenance | Sink:MaD:48200 | | Log4jJndiInjectionTest.java:593:68:593:90 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:593:68:593:90 | new Object[] | provenance | Sink:MaD:2225 | -| Log4jJndiInjectionTest.java:593:68:593:90 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:593:68:593:90 | new Object[] | provenance | Sink:MaD:48199 | +| Log4jJndiInjectionTest.java:593:68:593:90 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:593:68:593:90 | new Object[] | provenance | Sink:MaD:48200 | | Log4jJndiInjectionTest.java:593:82:593:89 | source(...) : String | Log4jJndiInjectionTest.java:593:68:593:90 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:594:77:594:84 | source(...) : String | Log4jJndiInjectionTest.java:594:68:594:84 | (...)... | provenance | Sink:MaD:2215 | -| Log4jJndiInjectionTest.java:594:77:594:84 | source(...) : String | Log4jJndiInjectionTest.java:594:68:594:84 | (...)... | provenance | Sink:MaD:48189 | +| Log4jJndiInjectionTest.java:594:77:594:84 | source(...) : String | Log4jJndiInjectionTest.java:594:68:594:84 | (...)... | provenance | Sink:MaD:48190 | | Log4jJndiInjectionTest.java:595:62:595:69 | source(...) : String | Log4jJndiInjectionTest.java:595:53:595:69 | (...)... | provenance | Sink:MaD:2215 | -| Log4jJndiInjectionTest.java:595:62:595:69 | source(...) : String | Log4jJndiInjectionTest.java:595:53:595:69 | (...)... | provenance | Sink:MaD:48189 | +| Log4jJndiInjectionTest.java:595:62:595:69 | source(...) : String | Log4jJndiInjectionTest.java:595:53:595:69 | (...)... | provenance | Sink:MaD:48190 | | Log4jJndiInjectionTest.java:596:92:596:99 | source(...) : String | Log4jJndiInjectionTest.java:596:83:596:99 | (...)... | provenance | Sink:MaD:2216 | -| Log4jJndiInjectionTest.java:596:92:596:99 | source(...) : String | Log4jJndiInjectionTest.java:596:83:596:99 | (...)... | provenance | Sink:MaD:48190 | +| Log4jJndiInjectionTest.java:596:92:596:99 | source(...) : String | Log4jJndiInjectionTest.java:596:83:596:99 | (...)... | provenance | Sink:MaD:48191 | | Log4jJndiInjectionTest.java:597:77:597:84 | source(...) : String | Log4jJndiInjectionTest.java:597:68:597:84 | (...)... | provenance | Sink:MaD:2216 | -| Log4jJndiInjectionTest.java:597:77:597:84 | source(...) : String | Log4jJndiInjectionTest.java:597:68:597:84 | (...)... | provenance | Sink:MaD:48190 | +| Log4jJndiInjectionTest.java:597:77:597:84 | source(...) : String | Log4jJndiInjectionTest.java:597:68:597:84 | (...)... | provenance | Sink:MaD:48191 | | Log4jJndiInjectionTest.java:598:62:598:69 | source(...) : String | Log4jJndiInjectionTest.java:598:53:598:69 | (...)... | provenance | Sink:MaD:2216 | -| Log4jJndiInjectionTest.java:598:62:598:69 | source(...) : String | Log4jJndiInjectionTest.java:598:53:598:69 | (...)... | provenance | Sink:MaD:48190 | +| Log4jJndiInjectionTest.java:598:62:598:69 | source(...) : String | Log4jJndiInjectionTest.java:598:53:598:69 | (...)... | provenance | Sink:MaD:48191 | | Log4jJndiInjectionTest.java:599:107:599:114 | source(...) : String | Log4jJndiInjectionTest.java:599:98:599:114 | (...)... | provenance | Sink:MaD:2217 | -| Log4jJndiInjectionTest.java:599:107:599:114 | source(...) : String | Log4jJndiInjectionTest.java:599:98:599:114 | (...)... | provenance | Sink:MaD:48191 | +| Log4jJndiInjectionTest.java:599:107:599:114 | source(...) : String | Log4jJndiInjectionTest.java:599:98:599:114 | (...)... | provenance | Sink:MaD:48192 | | Log4jJndiInjectionTest.java:600:92:600:99 | source(...) : String | Log4jJndiInjectionTest.java:600:83:600:99 | (...)... | provenance | Sink:MaD:2217 | -| Log4jJndiInjectionTest.java:600:92:600:99 | source(...) : String | Log4jJndiInjectionTest.java:600:83:600:99 | (...)... | provenance | Sink:MaD:48191 | +| Log4jJndiInjectionTest.java:600:92:600:99 | source(...) : String | Log4jJndiInjectionTest.java:600:83:600:99 | (...)... | provenance | Sink:MaD:48192 | | Log4jJndiInjectionTest.java:601:77:601:84 | source(...) : String | Log4jJndiInjectionTest.java:601:68:601:84 | (...)... | provenance | Sink:MaD:2217 | -| Log4jJndiInjectionTest.java:601:77:601:84 | source(...) : String | Log4jJndiInjectionTest.java:601:68:601:84 | (...)... | provenance | Sink:MaD:48191 | +| Log4jJndiInjectionTest.java:601:77:601:84 | source(...) : String | Log4jJndiInjectionTest.java:601:68:601:84 | (...)... | provenance | Sink:MaD:48192 | | Log4jJndiInjectionTest.java:602:62:602:69 | source(...) : String | Log4jJndiInjectionTest.java:602:53:602:69 | (...)... | provenance | Sink:MaD:2217 | -| Log4jJndiInjectionTest.java:602:62:602:69 | source(...) : String | Log4jJndiInjectionTest.java:602:53:602:69 | (...)... | provenance | Sink:MaD:48191 | +| Log4jJndiInjectionTest.java:602:62:602:69 | source(...) : String | Log4jJndiInjectionTest.java:602:53:602:69 | (...)... | provenance | Sink:MaD:48192 | | Log4jJndiInjectionTest.java:603:122:603:129 | source(...) : String | Log4jJndiInjectionTest.java:603:113:603:129 | (...)... | provenance | Sink:MaD:2218 | -| Log4jJndiInjectionTest.java:603:122:603:129 | source(...) : String | Log4jJndiInjectionTest.java:603:113:603:129 | (...)... | provenance | Sink:MaD:48192 | +| Log4jJndiInjectionTest.java:603:122:603:129 | source(...) : String | Log4jJndiInjectionTest.java:603:113:603:129 | (...)... | provenance | Sink:MaD:48193 | | Log4jJndiInjectionTest.java:604:107:604:114 | source(...) : String | Log4jJndiInjectionTest.java:604:98:604:114 | (...)... | provenance | Sink:MaD:2218 | -| Log4jJndiInjectionTest.java:604:107:604:114 | source(...) : String | Log4jJndiInjectionTest.java:604:98:604:114 | (...)... | provenance | Sink:MaD:48192 | +| Log4jJndiInjectionTest.java:604:107:604:114 | source(...) : String | Log4jJndiInjectionTest.java:604:98:604:114 | (...)... | provenance | Sink:MaD:48193 | | Log4jJndiInjectionTest.java:605:92:605:99 | source(...) : String | Log4jJndiInjectionTest.java:605:83:605:99 | (...)... | provenance | Sink:MaD:2218 | -| Log4jJndiInjectionTest.java:605:92:605:99 | source(...) : String | Log4jJndiInjectionTest.java:605:83:605:99 | (...)... | provenance | Sink:MaD:48192 | +| Log4jJndiInjectionTest.java:605:92:605:99 | source(...) : String | Log4jJndiInjectionTest.java:605:83:605:99 | (...)... | provenance | Sink:MaD:48193 | | Log4jJndiInjectionTest.java:606:77:606:84 | source(...) : String | Log4jJndiInjectionTest.java:606:68:606:84 | (...)... | provenance | Sink:MaD:2218 | -| Log4jJndiInjectionTest.java:606:77:606:84 | source(...) : String | Log4jJndiInjectionTest.java:606:68:606:84 | (...)... | provenance | Sink:MaD:48192 | +| Log4jJndiInjectionTest.java:606:77:606:84 | source(...) : String | Log4jJndiInjectionTest.java:606:68:606:84 | (...)... | provenance | Sink:MaD:48193 | | Log4jJndiInjectionTest.java:607:62:607:69 | source(...) : String | Log4jJndiInjectionTest.java:607:53:607:69 | (...)... | provenance | Sink:MaD:2218 | -| Log4jJndiInjectionTest.java:607:62:607:69 | source(...) : String | Log4jJndiInjectionTest.java:607:53:607:69 | (...)... | provenance | Sink:MaD:48192 | +| Log4jJndiInjectionTest.java:607:62:607:69 | source(...) : String | Log4jJndiInjectionTest.java:607:53:607:69 | (...)... | provenance | Sink:MaD:48193 | | Log4jJndiInjectionTest.java:608:137:608:144 | source(...) : String | Log4jJndiInjectionTest.java:608:128:608:144 | (...)... | provenance | Sink:MaD:2219 | -| Log4jJndiInjectionTest.java:608:137:608:144 | source(...) : String | Log4jJndiInjectionTest.java:608:128:608:144 | (...)... | provenance | Sink:MaD:48193 | +| Log4jJndiInjectionTest.java:608:137:608:144 | source(...) : String | Log4jJndiInjectionTest.java:608:128:608:144 | (...)... | provenance | Sink:MaD:48194 | | Log4jJndiInjectionTest.java:609:122:609:129 | source(...) : String | Log4jJndiInjectionTest.java:609:113:609:129 | (...)... | provenance | Sink:MaD:2219 | -| Log4jJndiInjectionTest.java:609:122:609:129 | source(...) : String | Log4jJndiInjectionTest.java:609:113:609:129 | (...)... | provenance | Sink:MaD:48193 | +| Log4jJndiInjectionTest.java:609:122:609:129 | source(...) : String | Log4jJndiInjectionTest.java:609:113:609:129 | (...)... | provenance | Sink:MaD:48194 | | Log4jJndiInjectionTest.java:610:107:610:114 | source(...) : String | Log4jJndiInjectionTest.java:610:98:610:114 | (...)... | provenance | Sink:MaD:2219 | -| Log4jJndiInjectionTest.java:610:107:610:114 | source(...) : String | Log4jJndiInjectionTest.java:610:98:610:114 | (...)... | provenance | Sink:MaD:48193 | +| Log4jJndiInjectionTest.java:610:107:610:114 | source(...) : String | Log4jJndiInjectionTest.java:610:98:610:114 | (...)... | provenance | Sink:MaD:48194 | | Log4jJndiInjectionTest.java:611:92:611:99 | source(...) : String | Log4jJndiInjectionTest.java:611:83:611:99 | (...)... | provenance | Sink:MaD:2219 | -| Log4jJndiInjectionTest.java:611:92:611:99 | source(...) : String | Log4jJndiInjectionTest.java:611:83:611:99 | (...)... | provenance | Sink:MaD:48193 | +| Log4jJndiInjectionTest.java:611:92:611:99 | source(...) : String | Log4jJndiInjectionTest.java:611:83:611:99 | (...)... | provenance | Sink:MaD:48194 | | Log4jJndiInjectionTest.java:612:77:612:84 | source(...) : String | Log4jJndiInjectionTest.java:612:68:612:84 | (...)... | provenance | Sink:MaD:2219 | -| Log4jJndiInjectionTest.java:612:77:612:84 | source(...) : String | Log4jJndiInjectionTest.java:612:68:612:84 | (...)... | provenance | Sink:MaD:48193 | +| Log4jJndiInjectionTest.java:612:77:612:84 | source(...) : String | Log4jJndiInjectionTest.java:612:68:612:84 | (...)... | provenance | Sink:MaD:48194 | | Log4jJndiInjectionTest.java:613:62:613:69 | source(...) : String | Log4jJndiInjectionTest.java:613:53:613:69 | (...)... | provenance | Sink:MaD:2219 | -| Log4jJndiInjectionTest.java:613:62:613:69 | source(...) : String | Log4jJndiInjectionTest.java:613:53:613:69 | (...)... | provenance | Sink:MaD:48193 | +| Log4jJndiInjectionTest.java:613:62:613:69 | source(...) : String | Log4jJndiInjectionTest.java:613:53:613:69 | (...)... | provenance | Sink:MaD:48194 | | Log4jJndiInjectionTest.java:614:152:614:159 | source(...) : String | Log4jJndiInjectionTest.java:614:143:614:159 | (...)... | provenance | Sink:MaD:2220 | -| Log4jJndiInjectionTest.java:614:152:614:159 | source(...) : String | Log4jJndiInjectionTest.java:614:143:614:159 | (...)... | provenance | Sink:MaD:48194 | +| Log4jJndiInjectionTest.java:614:152:614:159 | source(...) : String | Log4jJndiInjectionTest.java:614:143:614:159 | (...)... | provenance | Sink:MaD:48195 | | Log4jJndiInjectionTest.java:615:137:615:144 | source(...) : String | Log4jJndiInjectionTest.java:615:128:615:144 | (...)... | provenance | Sink:MaD:2220 | -| Log4jJndiInjectionTest.java:615:137:615:144 | source(...) : String | Log4jJndiInjectionTest.java:615:128:615:144 | (...)... | provenance | Sink:MaD:48194 | +| Log4jJndiInjectionTest.java:615:137:615:144 | source(...) : String | Log4jJndiInjectionTest.java:615:128:615:144 | (...)... | provenance | Sink:MaD:48195 | | Log4jJndiInjectionTest.java:616:122:616:129 | source(...) : String | Log4jJndiInjectionTest.java:616:113:616:129 | (...)... | provenance | Sink:MaD:2220 | -| Log4jJndiInjectionTest.java:616:122:616:129 | source(...) : String | Log4jJndiInjectionTest.java:616:113:616:129 | (...)... | provenance | Sink:MaD:48194 | +| Log4jJndiInjectionTest.java:616:122:616:129 | source(...) : String | Log4jJndiInjectionTest.java:616:113:616:129 | (...)... | provenance | Sink:MaD:48195 | | Log4jJndiInjectionTest.java:617:107:617:114 | source(...) : String | Log4jJndiInjectionTest.java:617:98:617:114 | (...)... | provenance | Sink:MaD:2220 | -| Log4jJndiInjectionTest.java:617:107:617:114 | source(...) : String | Log4jJndiInjectionTest.java:617:98:617:114 | (...)... | provenance | Sink:MaD:48194 | +| Log4jJndiInjectionTest.java:617:107:617:114 | source(...) : String | Log4jJndiInjectionTest.java:617:98:617:114 | (...)... | provenance | Sink:MaD:48195 | | Log4jJndiInjectionTest.java:618:92:618:99 | source(...) : String | Log4jJndiInjectionTest.java:618:83:618:99 | (...)... | provenance | Sink:MaD:2220 | -| Log4jJndiInjectionTest.java:618:92:618:99 | source(...) : String | Log4jJndiInjectionTest.java:618:83:618:99 | (...)... | provenance | Sink:MaD:48194 | +| Log4jJndiInjectionTest.java:618:92:618:99 | source(...) : String | Log4jJndiInjectionTest.java:618:83:618:99 | (...)... | provenance | Sink:MaD:48195 | | Log4jJndiInjectionTest.java:619:77:619:84 | source(...) : String | Log4jJndiInjectionTest.java:619:68:619:84 | (...)... | provenance | Sink:MaD:2220 | -| Log4jJndiInjectionTest.java:619:77:619:84 | source(...) : String | Log4jJndiInjectionTest.java:619:68:619:84 | (...)... | provenance | Sink:MaD:48194 | +| Log4jJndiInjectionTest.java:619:77:619:84 | source(...) : String | Log4jJndiInjectionTest.java:619:68:619:84 | (...)... | provenance | Sink:MaD:48195 | | Log4jJndiInjectionTest.java:620:62:620:69 | source(...) : String | Log4jJndiInjectionTest.java:620:53:620:69 | (...)... | provenance | Sink:MaD:2220 | -| Log4jJndiInjectionTest.java:620:62:620:69 | source(...) : String | Log4jJndiInjectionTest.java:620:53:620:69 | (...)... | provenance | Sink:MaD:48194 | +| Log4jJndiInjectionTest.java:620:62:620:69 | source(...) : String | Log4jJndiInjectionTest.java:620:53:620:69 | (...)... | provenance | Sink:MaD:48195 | | Log4jJndiInjectionTest.java:621:167:621:174 | source(...) : String | Log4jJndiInjectionTest.java:621:158:621:174 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:621:167:621:174 | source(...) : String | Log4jJndiInjectionTest.java:621:158:621:174 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:621:167:621:174 | source(...) : String | Log4jJndiInjectionTest.java:621:158:621:174 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:622:152:622:159 | source(...) : String | Log4jJndiInjectionTest.java:622:143:622:159 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:622:152:622:159 | source(...) : String | Log4jJndiInjectionTest.java:622:143:622:159 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:622:152:622:159 | source(...) : String | Log4jJndiInjectionTest.java:622:143:622:159 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:623:137:623:144 | source(...) : String | Log4jJndiInjectionTest.java:623:128:623:144 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:623:137:623:144 | source(...) : String | Log4jJndiInjectionTest.java:623:128:623:144 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:623:137:623:144 | source(...) : String | Log4jJndiInjectionTest.java:623:128:623:144 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:624:122:624:129 | source(...) : String | Log4jJndiInjectionTest.java:624:113:624:129 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:624:122:624:129 | source(...) : String | Log4jJndiInjectionTest.java:624:113:624:129 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:624:122:624:129 | source(...) : String | Log4jJndiInjectionTest.java:624:113:624:129 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:625:107:625:114 | source(...) : String | Log4jJndiInjectionTest.java:625:98:625:114 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:625:107:625:114 | source(...) : String | Log4jJndiInjectionTest.java:625:98:625:114 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:625:107:625:114 | source(...) : String | Log4jJndiInjectionTest.java:625:98:625:114 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:626:92:626:99 | source(...) : String | Log4jJndiInjectionTest.java:626:83:626:99 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:626:92:626:99 | source(...) : String | Log4jJndiInjectionTest.java:626:83:626:99 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:626:92:626:99 | source(...) : String | Log4jJndiInjectionTest.java:626:83:626:99 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:627:77:627:84 | source(...) : String | Log4jJndiInjectionTest.java:627:68:627:84 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:627:77:627:84 | source(...) : String | Log4jJndiInjectionTest.java:627:68:627:84 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:627:77:627:84 | source(...) : String | Log4jJndiInjectionTest.java:627:68:627:84 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:628:62:628:69 | source(...) : String | Log4jJndiInjectionTest.java:628:53:628:69 | (...)... | provenance | Sink:MaD:2221 | -| Log4jJndiInjectionTest.java:628:62:628:69 | source(...) : String | Log4jJndiInjectionTest.java:628:53:628:69 | (...)... | provenance | Sink:MaD:48195 | +| Log4jJndiInjectionTest.java:628:62:628:69 | source(...) : String | Log4jJndiInjectionTest.java:628:53:628:69 | (...)... | provenance | Sink:MaD:48196 | | Log4jJndiInjectionTest.java:629:182:629:189 | source(...) : String | Log4jJndiInjectionTest.java:629:173:629:189 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:629:182:629:189 | source(...) : String | Log4jJndiInjectionTest.java:629:173:629:189 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:629:182:629:189 | source(...) : String | Log4jJndiInjectionTest.java:629:173:629:189 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:630:167:630:174 | source(...) : String | Log4jJndiInjectionTest.java:630:158:630:174 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:630:167:630:174 | source(...) : String | Log4jJndiInjectionTest.java:630:158:630:174 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:630:167:630:174 | source(...) : String | Log4jJndiInjectionTest.java:630:158:630:174 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:631:152:631:159 | source(...) : String | Log4jJndiInjectionTest.java:631:143:631:159 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:631:152:631:159 | source(...) : String | Log4jJndiInjectionTest.java:631:143:631:159 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:631:152:631:159 | source(...) : String | Log4jJndiInjectionTest.java:631:143:631:159 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:632:137:632:144 | source(...) : String | Log4jJndiInjectionTest.java:632:128:632:144 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:632:137:632:144 | source(...) : String | Log4jJndiInjectionTest.java:632:128:632:144 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:632:137:632:144 | source(...) : String | Log4jJndiInjectionTest.java:632:128:632:144 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:633:122:633:129 | source(...) : String | Log4jJndiInjectionTest.java:633:113:633:129 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:633:122:633:129 | source(...) : String | Log4jJndiInjectionTest.java:633:113:633:129 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:633:122:633:129 | source(...) : String | Log4jJndiInjectionTest.java:633:113:633:129 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:634:107:634:114 | source(...) : String | Log4jJndiInjectionTest.java:634:98:634:114 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:634:107:634:114 | source(...) : String | Log4jJndiInjectionTest.java:634:98:634:114 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:634:107:634:114 | source(...) : String | Log4jJndiInjectionTest.java:634:98:634:114 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:635:92:635:99 | source(...) : String | Log4jJndiInjectionTest.java:635:83:635:99 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:635:92:635:99 | source(...) : String | Log4jJndiInjectionTest.java:635:83:635:99 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:635:92:635:99 | source(...) : String | Log4jJndiInjectionTest.java:635:83:635:99 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:636:77:636:84 | source(...) : String | Log4jJndiInjectionTest.java:636:68:636:84 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:636:77:636:84 | source(...) : String | Log4jJndiInjectionTest.java:636:68:636:84 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:636:77:636:84 | source(...) : String | Log4jJndiInjectionTest.java:636:68:636:84 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:637:62:637:69 | source(...) : String | Log4jJndiInjectionTest.java:637:53:637:69 | (...)... | provenance | Sink:MaD:2222 | -| Log4jJndiInjectionTest.java:637:62:637:69 | source(...) : String | Log4jJndiInjectionTest.java:637:53:637:69 | (...)... | provenance | Sink:MaD:48196 | +| Log4jJndiInjectionTest.java:637:62:637:69 | source(...) : String | Log4jJndiInjectionTest.java:637:53:637:69 | (...)... | provenance | Sink:MaD:48197 | | Log4jJndiInjectionTest.java:638:197:638:204 | source(...) : String | Log4jJndiInjectionTest.java:638:188:638:204 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:638:197:638:204 | source(...) : String | Log4jJndiInjectionTest.java:638:188:638:204 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:638:197:638:204 | source(...) : String | Log4jJndiInjectionTest.java:638:188:638:204 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:639:182:639:189 | source(...) : String | Log4jJndiInjectionTest.java:639:173:639:189 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:639:182:639:189 | source(...) : String | Log4jJndiInjectionTest.java:639:173:639:189 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:639:182:639:189 | source(...) : String | Log4jJndiInjectionTest.java:639:173:639:189 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:640:167:640:174 | source(...) : String | Log4jJndiInjectionTest.java:640:158:640:174 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:640:167:640:174 | source(...) : String | Log4jJndiInjectionTest.java:640:158:640:174 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:640:167:640:174 | source(...) : String | Log4jJndiInjectionTest.java:640:158:640:174 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:641:152:641:159 | source(...) : String | Log4jJndiInjectionTest.java:641:143:641:159 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:641:152:641:159 | source(...) : String | Log4jJndiInjectionTest.java:641:143:641:159 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:641:152:641:159 | source(...) : String | Log4jJndiInjectionTest.java:641:143:641:159 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:642:137:642:144 | source(...) : String | Log4jJndiInjectionTest.java:642:128:642:144 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:642:137:642:144 | source(...) : String | Log4jJndiInjectionTest.java:642:128:642:144 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:642:137:642:144 | source(...) : String | Log4jJndiInjectionTest.java:642:128:642:144 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:643:122:643:129 | source(...) : String | Log4jJndiInjectionTest.java:643:113:643:129 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:643:122:643:129 | source(...) : String | Log4jJndiInjectionTest.java:643:113:643:129 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:643:122:643:129 | source(...) : String | Log4jJndiInjectionTest.java:643:113:643:129 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:644:107:644:114 | source(...) : String | Log4jJndiInjectionTest.java:644:98:644:114 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:644:107:644:114 | source(...) : String | Log4jJndiInjectionTest.java:644:98:644:114 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:644:107:644:114 | source(...) : String | Log4jJndiInjectionTest.java:644:98:644:114 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:645:92:645:99 | source(...) : String | Log4jJndiInjectionTest.java:645:83:645:99 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:645:92:645:99 | source(...) : String | Log4jJndiInjectionTest.java:645:83:645:99 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:645:92:645:99 | source(...) : String | Log4jJndiInjectionTest.java:645:83:645:99 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:646:77:646:84 | source(...) : String | Log4jJndiInjectionTest.java:646:68:646:84 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:646:77:646:84 | source(...) : String | Log4jJndiInjectionTest.java:646:68:646:84 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:646:77:646:84 | source(...) : String | Log4jJndiInjectionTest.java:646:68:646:84 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:647:62:647:69 | source(...) : String | Log4jJndiInjectionTest.java:647:53:647:69 | (...)... | provenance | Sink:MaD:2223 | -| Log4jJndiInjectionTest.java:647:62:647:69 | source(...) : String | Log4jJndiInjectionTest.java:647:53:647:69 | (...)... | provenance | Sink:MaD:48197 | +| Log4jJndiInjectionTest.java:647:62:647:69 | source(...) : String | Log4jJndiInjectionTest.java:647:53:647:69 | (...)... | provenance | Sink:MaD:48198 | | Log4jJndiInjectionTest.java:648:62:648:69 | source(...) : String | Log4jJndiInjectionTest.java:648:53:648:69 | (...)... | provenance | Sink:MaD:2215 | -| Log4jJndiInjectionTest.java:648:62:648:69 | source(...) : String | Log4jJndiInjectionTest.java:648:53:648:69 | (...)... | provenance | Sink:MaD:48189 | +| Log4jJndiInjectionTest.java:648:62:648:69 | source(...) : String | Log4jJndiInjectionTest.java:648:53:648:69 | (...)... | provenance | Sink:MaD:48190 | | Log4jJndiInjectionTest.java:649:82:649:89 | source(...) : String | Log4jJndiInjectionTest.java:649:68:649:89 | (...)... | provenance | Sink:MaD:2215 | -| Log4jJndiInjectionTest.java:649:82:649:89 | source(...) : String | Log4jJndiInjectionTest.java:649:68:649:89 | (...)... | provenance | Sink:MaD:48189 | +| Log4jJndiInjectionTest.java:649:82:649:89 | source(...) : String | Log4jJndiInjectionTest.java:649:68:649:89 | (...)... | provenance | Sink:MaD:48190 | | Log4jJndiInjectionTest.java:650:62:650:69 | source(...) : String | Log4jJndiInjectionTest.java:650:53:650:69 | (...)... | provenance | Sink:MaD:2227 | -| Log4jJndiInjectionTest.java:650:62:650:69 | source(...) : String | Log4jJndiInjectionTest.java:650:53:650:69 | (...)... | provenance | Sink:MaD:48201 | +| Log4jJndiInjectionTest.java:650:62:650:69 | source(...) : String | Log4jJndiInjectionTest.java:650:53:650:69 | (...)... | provenance | Sink:MaD:48202 | | Log4jJndiInjectionTest.java:651:67:651:74 | source(...) : String | Log4jJndiInjectionTest.java:651:53:651:74 | (...)... | provenance | Sink:MaD:2228 | -| Log4jJndiInjectionTest.java:651:67:651:74 | source(...) : String | Log4jJndiInjectionTest.java:651:53:651:74 | (...)... | provenance | Sink:MaD:48202 | +| Log4jJndiInjectionTest.java:651:67:651:74 | source(...) : String | Log4jJndiInjectionTest.java:651:53:651:74 | (...)... | provenance | Sink:MaD:48203 | | Log4jJndiInjectionTest.java:652:67:652:74 | source(...) : String | Log4jJndiInjectionTest.java:652:53:652:74 | (...)... | provenance | Sink:MaD:2229 | -| Log4jJndiInjectionTest.java:652:67:652:74 | source(...) : String | Log4jJndiInjectionTest.java:652:53:652:74 | (...)... | provenance | Sink:MaD:48203 | +| Log4jJndiInjectionTest.java:652:67:652:74 | source(...) : String | Log4jJndiInjectionTest.java:652:53:652:74 | (...)... | provenance | Sink:MaD:48204 | | Log4jJndiInjectionTest.java:653:56:653:63 | source(...) : String | Log4jJndiInjectionTest.java:653:38:653:63 | (...)... | provenance | Sink:MaD:2232 | -| Log4jJndiInjectionTest.java:653:56:653:63 | source(...) : String | Log4jJndiInjectionTest.java:653:38:653:63 | (...)... | provenance | Sink:MaD:48206 | +| Log4jJndiInjectionTest.java:653:56:653:63 | source(...) : String | Log4jJndiInjectionTest.java:653:38:653:63 | (...)... | provenance | Sink:MaD:48207 | | Log4jJndiInjectionTest.java:654:56:654:63 | source(...) : String | Log4jJndiInjectionTest.java:654:38:654:63 | (...)... | provenance | Sink:MaD:2233 | -| Log4jJndiInjectionTest.java:654:56:654:63 | source(...) : String | Log4jJndiInjectionTest.java:654:38:654:63 | (...)... | provenance | Sink:MaD:48207 | +| Log4jJndiInjectionTest.java:654:56:654:63 | source(...) : String | Log4jJndiInjectionTest.java:654:38:654:63 | (...)... | provenance | Sink:MaD:48208 | | Log4jJndiInjectionTest.java:655:48:655:55 | source(...) : String | Log4jJndiInjectionTest.java:655:38:655:55 | (...)... | provenance | Sink:MaD:2230 | -| Log4jJndiInjectionTest.java:655:48:655:55 | source(...) : String | Log4jJndiInjectionTest.java:655:38:655:55 | (...)... | provenance | Sink:MaD:48204 | +| Log4jJndiInjectionTest.java:655:48:655:55 | source(...) : String | Log4jJndiInjectionTest.java:655:38:655:55 | (...)... | provenance | Sink:MaD:48205 | | Log4jJndiInjectionTest.java:656:48:656:55 | source(...) : String | Log4jJndiInjectionTest.java:656:38:656:55 | (...)... | provenance | Sink:MaD:2231 | -| Log4jJndiInjectionTest.java:656:48:656:55 | source(...) : String | Log4jJndiInjectionTest.java:656:38:656:55 | (...)... | provenance | Sink:MaD:48205 | +| Log4jJndiInjectionTest.java:656:48:656:55 | source(...) : String | Log4jJndiInjectionTest.java:656:38:656:55 | (...)... | provenance | Sink:MaD:48206 | | Log4jJndiInjectionTest.java:659:47:659:54 | source(...) : String | Log4jJndiInjectionTest.java:659:38:659:54 | (...)... | provenance | Sink:MaD:2236 | -| Log4jJndiInjectionTest.java:659:47:659:54 | source(...) : String | Log4jJndiInjectionTest.java:659:38:659:54 | (...)... | provenance | Sink:MaD:48210 | +| Log4jJndiInjectionTest.java:659:47:659:54 | source(...) : String | Log4jJndiInjectionTest.java:659:38:659:54 | (...)... | provenance | Sink:MaD:48211 | | Log4jJndiInjectionTest.java:660:47:660:54 | source(...) : String | Log4jJndiInjectionTest.java:660:38:660:54 | (...)... | provenance | Sink:MaD:2247 | -| Log4jJndiInjectionTest.java:660:47:660:54 | source(...) : String | Log4jJndiInjectionTest.java:660:38:660:54 | (...)... | provenance | Sink:MaD:48221 | +| Log4jJndiInjectionTest.java:660:47:660:54 | source(...) : String | Log4jJndiInjectionTest.java:660:38:660:54 | (...)... | provenance | Sink:MaD:48222 | | Log4jJndiInjectionTest.java:661:53:661:75 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:661:53:661:75 | new Object[] | provenance | Sink:MaD:2247 | -| Log4jJndiInjectionTest.java:661:53:661:75 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:661:53:661:75 | new Object[] | provenance | Sink:MaD:48221 | +| Log4jJndiInjectionTest.java:661:53:661:75 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:661:53:661:75 | new Object[] | provenance | Sink:MaD:48222 | | Log4jJndiInjectionTest.java:661:67:661:74 | source(...) : String | Log4jJndiInjectionTest.java:661:53:661:75 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:662:62:662:69 | source(...) : String | Log4jJndiInjectionTest.java:662:53:662:69 | (...)... | provenance | Sink:MaD:2237 | -| Log4jJndiInjectionTest.java:662:62:662:69 | source(...) : String | Log4jJndiInjectionTest.java:662:53:662:69 | (...)... | provenance | Sink:MaD:48211 | +| Log4jJndiInjectionTest.java:662:62:662:69 | source(...) : String | Log4jJndiInjectionTest.java:662:53:662:69 | (...)... | provenance | Sink:MaD:48212 | | Log4jJndiInjectionTest.java:663:47:663:54 | source(...) : String | Log4jJndiInjectionTest.java:663:38:663:54 | (...)... | provenance | Sink:MaD:2237 | -| Log4jJndiInjectionTest.java:663:47:663:54 | source(...) : String | Log4jJndiInjectionTest.java:663:38:663:54 | (...)... | provenance | Sink:MaD:48211 | +| Log4jJndiInjectionTest.java:663:47:663:54 | source(...) : String | Log4jJndiInjectionTest.java:663:38:663:54 | (...)... | provenance | Sink:MaD:48212 | | Log4jJndiInjectionTest.java:664:77:664:84 | source(...) : String | Log4jJndiInjectionTest.java:664:68:664:84 | (...)... | provenance | Sink:MaD:2238 | -| Log4jJndiInjectionTest.java:664:77:664:84 | source(...) : String | Log4jJndiInjectionTest.java:664:68:664:84 | (...)... | provenance | Sink:MaD:48212 | +| Log4jJndiInjectionTest.java:664:77:664:84 | source(...) : String | Log4jJndiInjectionTest.java:664:68:664:84 | (...)... | provenance | Sink:MaD:48213 | | Log4jJndiInjectionTest.java:665:62:665:69 | source(...) : String | Log4jJndiInjectionTest.java:665:53:665:69 | (...)... | provenance | Sink:MaD:2238 | -| Log4jJndiInjectionTest.java:665:62:665:69 | source(...) : String | Log4jJndiInjectionTest.java:665:53:665:69 | (...)... | provenance | Sink:MaD:48212 | +| Log4jJndiInjectionTest.java:665:62:665:69 | source(...) : String | Log4jJndiInjectionTest.java:665:53:665:69 | (...)... | provenance | Sink:MaD:48213 | | Log4jJndiInjectionTest.java:666:47:666:54 | source(...) : String | Log4jJndiInjectionTest.java:666:38:666:54 | (...)... | provenance | Sink:MaD:2238 | -| Log4jJndiInjectionTest.java:666:47:666:54 | source(...) : String | Log4jJndiInjectionTest.java:666:38:666:54 | (...)... | provenance | Sink:MaD:48212 | +| Log4jJndiInjectionTest.java:666:47:666:54 | source(...) : String | Log4jJndiInjectionTest.java:666:38:666:54 | (...)... | provenance | Sink:MaD:48213 | | Log4jJndiInjectionTest.java:667:92:667:99 | source(...) : String | Log4jJndiInjectionTest.java:667:83:667:99 | (...)... | provenance | Sink:MaD:2239 | -| Log4jJndiInjectionTest.java:667:92:667:99 | source(...) : String | Log4jJndiInjectionTest.java:667:83:667:99 | (...)... | provenance | Sink:MaD:48213 | +| Log4jJndiInjectionTest.java:667:92:667:99 | source(...) : String | Log4jJndiInjectionTest.java:667:83:667:99 | (...)... | provenance | Sink:MaD:48214 | | Log4jJndiInjectionTest.java:668:77:668:84 | source(...) : String | Log4jJndiInjectionTest.java:668:68:668:84 | (...)... | provenance | Sink:MaD:2239 | -| Log4jJndiInjectionTest.java:668:77:668:84 | source(...) : String | Log4jJndiInjectionTest.java:668:68:668:84 | (...)... | provenance | Sink:MaD:48213 | +| Log4jJndiInjectionTest.java:668:77:668:84 | source(...) : String | Log4jJndiInjectionTest.java:668:68:668:84 | (...)... | provenance | Sink:MaD:48214 | | Log4jJndiInjectionTest.java:669:62:669:69 | source(...) : String | Log4jJndiInjectionTest.java:669:53:669:69 | (...)... | provenance | Sink:MaD:2239 | -| Log4jJndiInjectionTest.java:669:62:669:69 | source(...) : String | Log4jJndiInjectionTest.java:669:53:669:69 | (...)... | provenance | Sink:MaD:48213 | +| Log4jJndiInjectionTest.java:669:62:669:69 | source(...) : String | Log4jJndiInjectionTest.java:669:53:669:69 | (...)... | provenance | Sink:MaD:48214 | | Log4jJndiInjectionTest.java:670:47:670:54 | source(...) : String | Log4jJndiInjectionTest.java:670:38:670:54 | (...)... | provenance | Sink:MaD:2239 | -| Log4jJndiInjectionTest.java:670:47:670:54 | source(...) : String | Log4jJndiInjectionTest.java:670:38:670:54 | (...)... | provenance | Sink:MaD:48213 | +| Log4jJndiInjectionTest.java:670:47:670:54 | source(...) : String | Log4jJndiInjectionTest.java:670:38:670:54 | (...)... | provenance | Sink:MaD:48214 | | Log4jJndiInjectionTest.java:671:107:671:114 | source(...) : String | Log4jJndiInjectionTest.java:671:98:671:114 | (...)... | provenance | Sink:MaD:2240 | -| Log4jJndiInjectionTest.java:671:107:671:114 | source(...) : String | Log4jJndiInjectionTest.java:671:98:671:114 | (...)... | provenance | Sink:MaD:48214 | +| Log4jJndiInjectionTest.java:671:107:671:114 | source(...) : String | Log4jJndiInjectionTest.java:671:98:671:114 | (...)... | provenance | Sink:MaD:48215 | | Log4jJndiInjectionTest.java:672:92:672:99 | source(...) : String | Log4jJndiInjectionTest.java:672:83:672:99 | (...)... | provenance | Sink:MaD:2240 | -| Log4jJndiInjectionTest.java:672:92:672:99 | source(...) : String | Log4jJndiInjectionTest.java:672:83:672:99 | (...)... | provenance | Sink:MaD:48214 | +| Log4jJndiInjectionTest.java:672:92:672:99 | source(...) : String | Log4jJndiInjectionTest.java:672:83:672:99 | (...)... | provenance | Sink:MaD:48215 | | Log4jJndiInjectionTest.java:673:77:673:84 | source(...) : String | Log4jJndiInjectionTest.java:673:68:673:84 | (...)... | provenance | Sink:MaD:2240 | -| Log4jJndiInjectionTest.java:673:77:673:84 | source(...) : String | Log4jJndiInjectionTest.java:673:68:673:84 | (...)... | provenance | Sink:MaD:48214 | +| Log4jJndiInjectionTest.java:673:77:673:84 | source(...) : String | Log4jJndiInjectionTest.java:673:68:673:84 | (...)... | provenance | Sink:MaD:48215 | | Log4jJndiInjectionTest.java:674:62:674:69 | source(...) : String | Log4jJndiInjectionTest.java:674:53:674:69 | (...)... | provenance | Sink:MaD:2240 | -| Log4jJndiInjectionTest.java:674:62:674:69 | source(...) : String | Log4jJndiInjectionTest.java:674:53:674:69 | (...)... | provenance | Sink:MaD:48214 | +| Log4jJndiInjectionTest.java:674:62:674:69 | source(...) : String | Log4jJndiInjectionTest.java:674:53:674:69 | (...)... | provenance | Sink:MaD:48215 | | Log4jJndiInjectionTest.java:675:47:675:54 | source(...) : String | Log4jJndiInjectionTest.java:675:38:675:54 | (...)... | provenance | Sink:MaD:2240 | -| Log4jJndiInjectionTest.java:675:47:675:54 | source(...) : String | Log4jJndiInjectionTest.java:675:38:675:54 | (...)... | provenance | Sink:MaD:48214 | +| Log4jJndiInjectionTest.java:675:47:675:54 | source(...) : String | Log4jJndiInjectionTest.java:675:38:675:54 | (...)... | provenance | Sink:MaD:48215 | | Log4jJndiInjectionTest.java:676:122:676:129 | source(...) : String | Log4jJndiInjectionTest.java:676:113:676:129 | (...)... | provenance | Sink:MaD:2241 | -| Log4jJndiInjectionTest.java:676:122:676:129 | source(...) : String | Log4jJndiInjectionTest.java:676:113:676:129 | (...)... | provenance | Sink:MaD:48215 | +| Log4jJndiInjectionTest.java:676:122:676:129 | source(...) : String | Log4jJndiInjectionTest.java:676:113:676:129 | (...)... | provenance | Sink:MaD:48216 | | Log4jJndiInjectionTest.java:677:107:677:114 | source(...) : String | Log4jJndiInjectionTest.java:677:98:677:114 | (...)... | provenance | Sink:MaD:2241 | -| Log4jJndiInjectionTest.java:677:107:677:114 | source(...) : String | Log4jJndiInjectionTest.java:677:98:677:114 | (...)... | provenance | Sink:MaD:48215 | +| Log4jJndiInjectionTest.java:677:107:677:114 | source(...) : String | Log4jJndiInjectionTest.java:677:98:677:114 | (...)... | provenance | Sink:MaD:48216 | | Log4jJndiInjectionTest.java:678:92:678:99 | source(...) : String | Log4jJndiInjectionTest.java:678:83:678:99 | (...)... | provenance | Sink:MaD:2241 | -| Log4jJndiInjectionTest.java:678:92:678:99 | source(...) : String | Log4jJndiInjectionTest.java:678:83:678:99 | (...)... | provenance | Sink:MaD:48215 | +| Log4jJndiInjectionTest.java:678:92:678:99 | source(...) : String | Log4jJndiInjectionTest.java:678:83:678:99 | (...)... | provenance | Sink:MaD:48216 | | Log4jJndiInjectionTest.java:679:77:679:84 | source(...) : String | Log4jJndiInjectionTest.java:679:68:679:84 | (...)... | provenance | Sink:MaD:2241 | -| Log4jJndiInjectionTest.java:679:77:679:84 | source(...) : String | Log4jJndiInjectionTest.java:679:68:679:84 | (...)... | provenance | Sink:MaD:48215 | +| Log4jJndiInjectionTest.java:679:77:679:84 | source(...) : String | Log4jJndiInjectionTest.java:679:68:679:84 | (...)... | provenance | Sink:MaD:48216 | | Log4jJndiInjectionTest.java:680:62:680:69 | source(...) : String | Log4jJndiInjectionTest.java:680:53:680:69 | (...)... | provenance | Sink:MaD:2241 | -| Log4jJndiInjectionTest.java:680:62:680:69 | source(...) : String | Log4jJndiInjectionTest.java:680:53:680:69 | (...)... | provenance | Sink:MaD:48215 | +| Log4jJndiInjectionTest.java:680:62:680:69 | source(...) : String | Log4jJndiInjectionTest.java:680:53:680:69 | (...)... | provenance | Sink:MaD:48216 | | Log4jJndiInjectionTest.java:681:47:681:54 | source(...) : String | Log4jJndiInjectionTest.java:681:38:681:54 | (...)... | provenance | Sink:MaD:2241 | -| Log4jJndiInjectionTest.java:681:47:681:54 | source(...) : String | Log4jJndiInjectionTest.java:681:38:681:54 | (...)... | provenance | Sink:MaD:48215 | +| Log4jJndiInjectionTest.java:681:47:681:54 | source(...) : String | Log4jJndiInjectionTest.java:681:38:681:54 | (...)... | provenance | Sink:MaD:48216 | | Log4jJndiInjectionTest.java:682:137:682:144 | source(...) : String | Log4jJndiInjectionTest.java:682:128:682:144 | (...)... | provenance | Sink:MaD:2242 | -| Log4jJndiInjectionTest.java:682:137:682:144 | source(...) : String | Log4jJndiInjectionTest.java:682:128:682:144 | (...)... | provenance | Sink:MaD:48216 | +| Log4jJndiInjectionTest.java:682:137:682:144 | source(...) : String | Log4jJndiInjectionTest.java:682:128:682:144 | (...)... | provenance | Sink:MaD:48217 | | Log4jJndiInjectionTest.java:683:122:683:129 | source(...) : String | Log4jJndiInjectionTest.java:683:113:683:129 | (...)... | provenance | Sink:MaD:2242 | -| Log4jJndiInjectionTest.java:683:122:683:129 | source(...) : String | Log4jJndiInjectionTest.java:683:113:683:129 | (...)... | provenance | Sink:MaD:48216 | +| Log4jJndiInjectionTest.java:683:122:683:129 | source(...) : String | Log4jJndiInjectionTest.java:683:113:683:129 | (...)... | provenance | Sink:MaD:48217 | | Log4jJndiInjectionTest.java:684:107:684:114 | source(...) : String | Log4jJndiInjectionTest.java:684:98:684:114 | (...)... | provenance | Sink:MaD:2242 | -| Log4jJndiInjectionTest.java:684:107:684:114 | source(...) : String | Log4jJndiInjectionTest.java:684:98:684:114 | (...)... | provenance | Sink:MaD:48216 | +| Log4jJndiInjectionTest.java:684:107:684:114 | source(...) : String | Log4jJndiInjectionTest.java:684:98:684:114 | (...)... | provenance | Sink:MaD:48217 | | Log4jJndiInjectionTest.java:685:92:685:99 | source(...) : String | Log4jJndiInjectionTest.java:685:83:685:99 | (...)... | provenance | Sink:MaD:2242 | -| Log4jJndiInjectionTest.java:685:92:685:99 | source(...) : String | Log4jJndiInjectionTest.java:685:83:685:99 | (...)... | provenance | Sink:MaD:48216 | +| Log4jJndiInjectionTest.java:685:92:685:99 | source(...) : String | Log4jJndiInjectionTest.java:685:83:685:99 | (...)... | provenance | Sink:MaD:48217 | | Log4jJndiInjectionTest.java:686:77:686:84 | source(...) : String | Log4jJndiInjectionTest.java:686:68:686:84 | (...)... | provenance | Sink:MaD:2242 | -| Log4jJndiInjectionTest.java:686:77:686:84 | source(...) : String | Log4jJndiInjectionTest.java:686:68:686:84 | (...)... | provenance | Sink:MaD:48216 | +| Log4jJndiInjectionTest.java:686:77:686:84 | source(...) : String | Log4jJndiInjectionTest.java:686:68:686:84 | (...)... | provenance | Sink:MaD:48217 | | Log4jJndiInjectionTest.java:687:62:687:69 | source(...) : String | Log4jJndiInjectionTest.java:687:53:687:69 | (...)... | provenance | Sink:MaD:2242 | -| Log4jJndiInjectionTest.java:687:62:687:69 | source(...) : String | Log4jJndiInjectionTest.java:687:53:687:69 | (...)... | provenance | Sink:MaD:48216 | +| Log4jJndiInjectionTest.java:687:62:687:69 | source(...) : String | Log4jJndiInjectionTest.java:687:53:687:69 | (...)... | provenance | Sink:MaD:48217 | | Log4jJndiInjectionTest.java:688:47:688:54 | source(...) : String | Log4jJndiInjectionTest.java:688:38:688:54 | (...)... | provenance | Sink:MaD:2242 | -| Log4jJndiInjectionTest.java:688:47:688:54 | source(...) : String | Log4jJndiInjectionTest.java:688:38:688:54 | (...)... | provenance | Sink:MaD:48216 | +| Log4jJndiInjectionTest.java:688:47:688:54 | source(...) : String | Log4jJndiInjectionTest.java:688:38:688:54 | (...)... | provenance | Sink:MaD:48217 | | Log4jJndiInjectionTest.java:689:152:689:159 | source(...) : String | Log4jJndiInjectionTest.java:689:143:689:159 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:689:152:689:159 | source(...) : String | Log4jJndiInjectionTest.java:689:143:689:159 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:689:152:689:159 | source(...) : String | Log4jJndiInjectionTest.java:689:143:689:159 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:690:137:690:144 | source(...) : String | Log4jJndiInjectionTest.java:690:128:690:144 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:690:137:690:144 | source(...) : String | Log4jJndiInjectionTest.java:690:128:690:144 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:690:137:690:144 | source(...) : String | Log4jJndiInjectionTest.java:690:128:690:144 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:691:122:691:129 | source(...) : String | Log4jJndiInjectionTest.java:691:113:691:129 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:691:122:691:129 | source(...) : String | Log4jJndiInjectionTest.java:691:113:691:129 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:691:122:691:129 | source(...) : String | Log4jJndiInjectionTest.java:691:113:691:129 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:692:107:692:114 | source(...) : String | Log4jJndiInjectionTest.java:692:98:692:114 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:692:107:692:114 | source(...) : String | Log4jJndiInjectionTest.java:692:98:692:114 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:692:107:692:114 | source(...) : String | Log4jJndiInjectionTest.java:692:98:692:114 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:693:92:693:99 | source(...) : String | Log4jJndiInjectionTest.java:693:83:693:99 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:693:92:693:99 | source(...) : String | Log4jJndiInjectionTest.java:693:83:693:99 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:693:92:693:99 | source(...) : String | Log4jJndiInjectionTest.java:693:83:693:99 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:694:77:694:84 | source(...) : String | Log4jJndiInjectionTest.java:694:68:694:84 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:694:77:694:84 | source(...) : String | Log4jJndiInjectionTest.java:694:68:694:84 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:694:77:694:84 | source(...) : String | Log4jJndiInjectionTest.java:694:68:694:84 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:695:62:695:69 | source(...) : String | Log4jJndiInjectionTest.java:695:53:695:69 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:695:62:695:69 | source(...) : String | Log4jJndiInjectionTest.java:695:53:695:69 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:695:62:695:69 | source(...) : String | Log4jJndiInjectionTest.java:695:53:695:69 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:696:47:696:54 | source(...) : String | Log4jJndiInjectionTest.java:696:38:696:54 | (...)... | provenance | Sink:MaD:2243 | -| Log4jJndiInjectionTest.java:696:47:696:54 | source(...) : String | Log4jJndiInjectionTest.java:696:38:696:54 | (...)... | provenance | Sink:MaD:48217 | +| Log4jJndiInjectionTest.java:696:47:696:54 | source(...) : String | Log4jJndiInjectionTest.java:696:38:696:54 | (...)... | provenance | Sink:MaD:48218 | | Log4jJndiInjectionTest.java:697:167:697:174 | source(...) : String | Log4jJndiInjectionTest.java:697:158:697:174 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:697:167:697:174 | source(...) : String | Log4jJndiInjectionTest.java:697:158:697:174 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:697:167:697:174 | source(...) : String | Log4jJndiInjectionTest.java:697:158:697:174 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:698:152:698:159 | source(...) : String | Log4jJndiInjectionTest.java:698:143:698:159 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:698:152:698:159 | source(...) : String | Log4jJndiInjectionTest.java:698:143:698:159 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:698:152:698:159 | source(...) : String | Log4jJndiInjectionTest.java:698:143:698:159 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:699:137:699:144 | source(...) : String | Log4jJndiInjectionTest.java:699:128:699:144 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:699:137:699:144 | source(...) : String | Log4jJndiInjectionTest.java:699:128:699:144 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:699:137:699:144 | source(...) : String | Log4jJndiInjectionTest.java:699:128:699:144 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:700:122:700:129 | source(...) : String | Log4jJndiInjectionTest.java:700:113:700:129 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:700:122:700:129 | source(...) : String | Log4jJndiInjectionTest.java:700:113:700:129 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:700:122:700:129 | source(...) : String | Log4jJndiInjectionTest.java:700:113:700:129 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:701:107:701:114 | source(...) : String | Log4jJndiInjectionTest.java:701:98:701:114 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:701:107:701:114 | source(...) : String | Log4jJndiInjectionTest.java:701:98:701:114 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:701:107:701:114 | source(...) : String | Log4jJndiInjectionTest.java:701:98:701:114 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:702:92:702:99 | source(...) : String | Log4jJndiInjectionTest.java:702:83:702:99 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:702:92:702:99 | source(...) : String | Log4jJndiInjectionTest.java:702:83:702:99 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:702:92:702:99 | source(...) : String | Log4jJndiInjectionTest.java:702:83:702:99 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:703:77:703:84 | source(...) : String | Log4jJndiInjectionTest.java:703:68:703:84 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:703:77:703:84 | source(...) : String | Log4jJndiInjectionTest.java:703:68:703:84 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:703:77:703:84 | source(...) : String | Log4jJndiInjectionTest.java:703:68:703:84 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:704:62:704:69 | source(...) : String | Log4jJndiInjectionTest.java:704:53:704:69 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:704:62:704:69 | source(...) : String | Log4jJndiInjectionTest.java:704:53:704:69 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:704:62:704:69 | source(...) : String | Log4jJndiInjectionTest.java:704:53:704:69 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:705:47:705:54 | source(...) : String | Log4jJndiInjectionTest.java:705:38:705:54 | (...)... | provenance | Sink:MaD:2244 | -| Log4jJndiInjectionTest.java:705:47:705:54 | source(...) : String | Log4jJndiInjectionTest.java:705:38:705:54 | (...)... | provenance | Sink:MaD:48218 | +| Log4jJndiInjectionTest.java:705:47:705:54 | source(...) : String | Log4jJndiInjectionTest.java:705:38:705:54 | (...)... | provenance | Sink:MaD:48219 | | Log4jJndiInjectionTest.java:706:182:706:189 | source(...) : String | Log4jJndiInjectionTest.java:706:173:706:189 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:706:182:706:189 | source(...) : String | Log4jJndiInjectionTest.java:706:173:706:189 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:706:182:706:189 | source(...) : String | Log4jJndiInjectionTest.java:706:173:706:189 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:707:167:707:174 | source(...) : String | Log4jJndiInjectionTest.java:707:158:707:174 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:707:167:707:174 | source(...) : String | Log4jJndiInjectionTest.java:707:158:707:174 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:707:167:707:174 | source(...) : String | Log4jJndiInjectionTest.java:707:158:707:174 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:708:152:708:159 | source(...) : String | Log4jJndiInjectionTest.java:708:143:708:159 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:708:152:708:159 | source(...) : String | Log4jJndiInjectionTest.java:708:143:708:159 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:708:152:708:159 | source(...) : String | Log4jJndiInjectionTest.java:708:143:708:159 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:709:137:709:144 | source(...) : String | Log4jJndiInjectionTest.java:709:128:709:144 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:709:137:709:144 | source(...) : String | Log4jJndiInjectionTest.java:709:128:709:144 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:709:137:709:144 | source(...) : String | Log4jJndiInjectionTest.java:709:128:709:144 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:710:122:710:129 | source(...) : String | Log4jJndiInjectionTest.java:710:113:710:129 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:710:122:710:129 | source(...) : String | Log4jJndiInjectionTest.java:710:113:710:129 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:710:122:710:129 | source(...) : String | Log4jJndiInjectionTest.java:710:113:710:129 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:711:107:711:114 | source(...) : String | Log4jJndiInjectionTest.java:711:98:711:114 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:711:107:711:114 | source(...) : String | Log4jJndiInjectionTest.java:711:98:711:114 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:711:107:711:114 | source(...) : String | Log4jJndiInjectionTest.java:711:98:711:114 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:712:92:712:99 | source(...) : String | Log4jJndiInjectionTest.java:712:83:712:99 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:712:92:712:99 | source(...) : String | Log4jJndiInjectionTest.java:712:83:712:99 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:712:92:712:99 | source(...) : String | Log4jJndiInjectionTest.java:712:83:712:99 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:713:77:713:84 | source(...) : String | Log4jJndiInjectionTest.java:713:68:713:84 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:713:77:713:84 | source(...) : String | Log4jJndiInjectionTest.java:713:68:713:84 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:713:77:713:84 | source(...) : String | Log4jJndiInjectionTest.java:713:68:713:84 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:714:62:714:69 | source(...) : String | Log4jJndiInjectionTest.java:714:53:714:69 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:714:62:714:69 | source(...) : String | Log4jJndiInjectionTest.java:714:53:714:69 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:714:62:714:69 | source(...) : String | Log4jJndiInjectionTest.java:714:53:714:69 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:715:47:715:54 | source(...) : String | Log4jJndiInjectionTest.java:715:38:715:54 | (...)... | provenance | Sink:MaD:2245 | -| Log4jJndiInjectionTest.java:715:47:715:54 | source(...) : String | Log4jJndiInjectionTest.java:715:38:715:54 | (...)... | provenance | Sink:MaD:48219 | +| Log4jJndiInjectionTest.java:715:47:715:54 | source(...) : String | Log4jJndiInjectionTest.java:715:38:715:54 | (...)... | provenance | Sink:MaD:48220 | | Log4jJndiInjectionTest.java:716:47:716:54 | source(...) : String | Log4jJndiInjectionTest.java:716:38:716:54 | (...)... | provenance | Sink:MaD:2237 | -| Log4jJndiInjectionTest.java:716:47:716:54 | source(...) : String | Log4jJndiInjectionTest.java:716:38:716:54 | (...)... | provenance | Sink:MaD:48211 | +| Log4jJndiInjectionTest.java:716:47:716:54 | source(...) : String | Log4jJndiInjectionTest.java:716:38:716:54 | (...)... | provenance | Sink:MaD:48212 | | Log4jJndiInjectionTest.java:717:67:717:74 | source(...) : String | Log4jJndiInjectionTest.java:717:53:717:74 | (...)... | provenance | Sink:MaD:2237 | -| Log4jJndiInjectionTest.java:717:67:717:74 | source(...) : String | Log4jJndiInjectionTest.java:717:53:717:74 | (...)... | provenance | Sink:MaD:48211 | +| Log4jJndiInjectionTest.java:717:67:717:74 | source(...) : String | Log4jJndiInjectionTest.java:717:53:717:74 | (...)... | provenance | Sink:MaD:48212 | | Log4jJndiInjectionTest.java:718:47:718:54 | source(...) : String | Log4jJndiInjectionTest.java:718:38:718:54 | (...)... | provenance | Sink:MaD:2249 | -| Log4jJndiInjectionTest.java:718:47:718:54 | source(...) : String | Log4jJndiInjectionTest.java:718:38:718:54 | (...)... | provenance | Sink:MaD:48223 | +| Log4jJndiInjectionTest.java:718:47:718:54 | source(...) : String | Log4jJndiInjectionTest.java:718:38:718:54 | (...)... | provenance | Sink:MaD:48224 | | Log4jJndiInjectionTest.java:719:52:719:59 | source(...) : String | Log4jJndiInjectionTest.java:719:38:719:59 | (...)... | provenance | Sink:MaD:2250 | -| Log4jJndiInjectionTest.java:719:52:719:59 | source(...) : String | Log4jJndiInjectionTest.java:719:38:719:59 | (...)... | provenance | Sink:MaD:48224 | +| Log4jJndiInjectionTest.java:719:52:719:59 | source(...) : String | Log4jJndiInjectionTest.java:719:38:719:59 | (...)... | provenance | Sink:MaD:48225 | | Log4jJndiInjectionTest.java:720:52:720:59 | source(...) : String | Log4jJndiInjectionTest.java:720:38:720:59 | (...)... | provenance | Sink:MaD:2251 | -| Log4jJndiInjectionTest.java:720:52:720:59 | source(...) : String | Log4jJndiInjectionTest.java:720:38:720:59 | (...)... | provenance | Sink:MaD:48225 | +| Log4jJndiInjectionTest.java:720:52:720:59 | source(...) : String | Log4jJndiInjectionTest.java:720:38:720:59 | (...)... | provenance | Sink:MaD:48226 | | Log4jJndiInjectionTest.java:721:41:721:48 | source(...) : String | Log4jJndiInjectionTest.java:721:26:721:48 | (...)... | provenance | Sink:MaD:2255 | -| Log4jJndiInjectionTest.java:721:41:721:48 | source(...) : String | Log4jJndiInjectionTest.java:721:26:721:48 | (...)... | provenance | Sink:MaD:48229 | +| Log4jJndiInjectionTest.java:721:41:721:48 | source(...) : String | Log4jJndiInjectionTest.java:721:26:721:48 | (...)... | provenance | Sink:MaD:48230 | | Log4jJndiInjectionTest.java:722:41:722:48 | source(...) : String | Log4jJndiInjectionTest.java:722:26:722:48 | (...)... | provenance | Sink:MaD:2256 | -| Log4jJndiInjectionTest.java:722:41:722:48 | source(...) : String | Log4jJndiInjectionTest.java:722:26:722:48 | (...)... | provenance | Sink:MaD:48230 | +| Log4jJndiInjectionTest.java:722:41:722:48 | source(...) : String | Log4jJndiInjectionTest.java:722:26:722:48 | (...)... | provenance | Sink:MaD:48231 | | Log4jJndiInjectionTest.java:723:56:723:63 | source(...) : String | Log4jJndiInjectionTest.java:723:41:723:63 | (...)... | provenance | Sink:MaD:2257 | -| Log4jJndiInjectionTest.java:723:56:723:63 | source(...) : String | Log4jJndiInjectionTest.java:723:41:723:63 | (...)... | provenance | Sink:MaD:48231 | +| Log4jJndiInjectionTest.java:723:56:723:63 | source(...) : String | Log4jJndiInjectionTest.java:723:41:723:63 | (...)... | provenance | Sink:MaD:48232 | | Log4jJndiInjectionTest.java:724:56:724:63 | source(...) : String | Log4jJndiInjectionTest.java:724:41:724:63 | (...)... | provenance | Sink:MaD:2258 | -| Log4jJndiInjectionTest.java:724:56:724:63 | source(...) : String | Log4jJndiInjectionTest.java:724:41:724:63 | (...)... | provenance | Sink:MaD:48232 | +| Log4jJndiInjectionTest.java:724:56:724:63 | source(...) : String | Log4jJndiInjectionTest.java:724:41:724:63 | (...)... | provenance | Sink:MaD:48233 | | Log4jJndiInjectionTest.java:725:51:725:58 | source(...) : String | Log4jJndiInjectionTest.java:725:41:725:58 | (...)... | provenance | Sink:MaD:2259 | -| Log4jJndiInjectionTest.java:725:51:725:58 | source(...) : String | Log4jJndiInjectionTest.java:725:41:725:58 | (...)... | provenance | Sink:MaD:48233 | +| Log4jJndiInjectionTest.java:725:51:725:58 | source(...) : String | Log4jJndiInjectionTest.java:725:41:725:58 | (...)... | provenance | Sink:MaD:48234 | | Log4jJndiInjectionTest.java:726:59:726:66 | source(...) : String | Log4jJndiInjectionTest.java:726:41:726:66 | (...)... | provenance | Sink:MaD:2260 | -| Log4jJndiInjectionTest.java:726:59:726:66 | source(...) : String | Log4jJndiInjectionTest.java:726:41:726:66 | (...)... | provenance | Sink:MaD:48234 | +| Log4jJndiInjectionTest.java:726:59:726:66 | source(...) : String | Log4jJndiInjectionTest.java:726:41:726:66 | (...)... | provenance | Sink:MaD:48235 | | Log4jJndiInjectionTest.java:727:59:727:66 | source(...) : String | Log4jJndiInjectionTest.java:727:41:727:66 | (...)... | provenance | Sink:MaD:2261 | -| Log4jJndiInjectionTest.java:727:59:727:66 | source(...) : String | Log4jJndiInjectionTest.java:727:41:727:66 | (...)... | provenance | Sink:MaD:48235 | +| Log4jJndiInjectionTest.java:727:59:727:66 | source(...) : String | Log4jJndiInjectionTest.java:727:41:727:66 | (...)... | provenance | Sink:MaD:48236 | | Log4jJndiInjectionTest.java:729:50:729:57 | source(...) : String | Log4jJndiInjectionTest.java:729:41:729:57 | (...)... | provenance | Sink:MaD:2264 | -| Log4jJndiInjectionTest.java:729:50:729:57 | source(...) : String | Log4jJndiInjectionTest.java:729:41:729:57 | (...)... | provenance | Sink:MaD:48238 | +| Log4jJndiInjectionTest.java:729:50:729:57 | source(...) : String | Log4jJndiInjectionTest.java:729:41:729:57 | (...)... | provenance | Sink:MaD:48239 | | Log4jJndiInjectionTest.java:730:50:730:57 | source(...) : String | Log4jJndiInjectionTest.java:730:41:730:57 | (...)... | provenance | Sink:MaD:2275 | -| Log4jJndiInjectionTest.java:730:50:730:57 | source(...) : String | Log4jJndiInjectionTest.java:730:41:730:57 | (...)... | provenance | Sink:MaD:48249 | +| Log4jJndiInjectionTest.java:730:50:730:57 | source(...) : String | Log4jJndiInjectionTest.java:730:41:730:57 | (...)... | provenance | Sink:MaD:48250 | | Log4jJndiInjectionTest.java:731:56:731:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:731:56:731:78 | new Object[] | provenance | Sink:MaD:2275 | -| Log4jJndiInjectionTest.java:731:56:731:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:731:56:731:78 | new Object[] | provenance | Sink:MaD:48249 | +| Log4jJndiInjectionTest.java:731:56:731:78 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:731:56:731:78 | new Object[] | provenance | Sink:MaD:48250 | | Log4jJndiInjectionTest.java:731:70:731:77 | source(...) : String | Log4jJndiInjectionTest.java:731:56:731:78 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:732:65:732:72 | source(...) : String | Log4jJndiInjectionTest.java:732:56:732:72 | (...)... | provenance | Sink:MaD:2265 | -| Log4jJndiInjectionTest.java:732:65:732:72 | source(...) : String | Log4jJndiInjectionTest.java:732:56:732:72 | (...)... | provenance | Sink:MaD:48239 | +| Log4jJndiInjectionTest.java:732:65:732:72 | source(...) : String | Log4jJndiInjectionTest.java:732:56:732:72 | (...)... | provenance | Sink:MaD:48240 | | Log4jJndiInjectionTest.java:733:50:733:57 | source(...) : String | Log4jJndiInjectionTest.java:733:41:733:57 | (...)... | provenance | Sink:MaD:2265 | -| Log4jJndiInjectionTest.java:733:50:733:57 | source(...) : String | Log4jJndiInjectionTest.java:733:41:733:57 | (...)... | provenance | Sink:MaD:48239 | +| Log4jJndiInjectionTest.java:733:50:733:57 | source(...) : String | Log4jJndiInjectionTest.java:733:41:733:57 | (...)... | provenance | Sink:MaD:48240 | | Log4jJndiInjectionTest.java:734:80:734:87 | source(...) : String | Log4jJndiInjectionTest.java:734:71:734:87 | (...)... | provenance | Sink:MaD:2266 | -| Log4jJndiInjectionTest.java:734:80:734:87 | source(...) : String | Log4jJndiInjectionTest.java:734:71:734:87 | (...)... | provenance | Sink:MaD:48240 | +| Log4jJndiInjectionTest.java:734:80:734:87 | source(...) : String | Log4jJndiInjectionTest.java:734:71:734:87 | (...)... | provenance | Sink:MaD:48241 | | Log4jJndiInjectionTest.java:735:65:735:72 | source(...) : String | Log4jJndiInjectionTest.java:735:56:735:72 | (...)... | provenance | Sink:MaD:2266 | -| Log4jJndiInjectionTest.java:735:65:735:72 | source(...) : String | Log4jJndiInjectionTest.java:735:56:735:72 | (...)... | provenance | Sink:MaD:48240 | +| Log4jJndiInjectionTest.java:735:65:735:72 | source(...) : String | Log4jJndiInjectionTest.java:735:56:735:72 | (...)... | provenance | Sink:MaD:48241 | | Log4jJndiInjectionTest.java:736:50:736:57 | source(...) : String | Log4jJndiInjectionTest.java:736:41:736:57 | (...)... | provenance | Sink:MaD:2266 | -| Log4jJndiInjectionTest.java:736:50:736:57 | source(...) : String | Log4jJndiInjectionTest.java:736:41:736:57 | (...)... | provenance | Sink:MaD:48240 | +| Log4jJndiInjectionTest.java:736:50:736:57 | source(...) : String | Log4jJndiInjectionTest.java:736:41:736:57 | (...)... | provenance | Sink:MaD:48241 | | Log4jJndiInjectionTest.java:737:95:737:102 | source(...) : String | Log4jJndiInjectionTest.java:737:86:737:102 | (...)... | provenance | Sink:MaD:2267 | -| Log4jJndiInjectionTest.java:737:95:737:102 | source(...) : String | Log4jJndiInjectionTest.java:737:86:737:102 | (...)... | provenance | Sink:MaD:48241 | +| Log4jJndiInjectionTest.java:737:95:737:102 | source(...) : String | Log4jJndiInjectionTest.java:737:86:737:102 | (...)... | provenance | Sink:MaD:48242 | | Log4jJndiInjectionTest.java:738:80:738:87 | source(...) : String | Log4jJndiInjectionTest.java:738:71:738:87 | (...)... | provenance | Sink:MaD:2267 | -| Log4jJndiInjectionTest.java:738:80:738:87 | source(...) : String | Log4jJndiInjectionTest.java:738:71:738:87 | (...)... | provenance | Sink:MaD:48241 | +| Log4jJndiInjectionTest.java:738:80:738:87 | source(...) : String | Log4jJndiInjectionTest.java:738:71:738:87 | (...)... | provenance | Sink:MaD:48242 | | Log4jJndiInjectionTest.java:739:65:739:72 | source(...) : String | Log4jJndiInjectionTest.java:739:56:739:72 | (...)... | provenance | Sink:MaD:2267 | -| Log4jJndiInjectionTest.java:739:65:739:72 | source(...) : String | Log4jJndiInjectionTest.java:739:56:739:72 | (...)... | provenance | Sink:MaD:48241 | +| Log4jJndiInjectionTest.java:739:65:739:72 | source(...) : String | Log4jJndiInjectionTest.java:739:56:739:72 | (...)... | provenance | Sink:MaD:48242 | | Log4jJndiInjectionTest.java:740:50:740:57 | source(...) : String | Log4jJndiInjectionTest.java:740:41:740:57 | (...)... | provenance | Sink:MaD:2267 | -| Log4jJndiInjectionTest.java:740:50:740:57 | source(...) : String | Log4jJndiInjectionTest.java:740:41:740:57 | (...)... | provenance | Sink:MaD:48241 | +| Log4jJndiInjectionTest.java:740:50:740:57 | source(...) : String | Log4jJndiInjectionTest.java:740:41:740:57 | (...)... | provenance | Sink:MaD:48242 | | Log4jJndiInjectionTest.java:741:110:741:117 | source(...) : String | Log4jJndiInjectionTest.java:741:101:741:117 | (...)... | provenance | Sink:MaD:2268 | -| Log4jJndiInjectionTest.java:741:110:741:117 | source(...) : String | Log4jJndiInjectionTest.java:741:101:741:117 | (...)... | provenance | Sink:MaD:48242 | +| Log4jJndiInjectionTest.java:741:110:741:117 | source(...) : String | Log4jJndiInjectionTest.java:741:101:741:117 | (...)... | provenance | Sink:MaD:48243 | | Log4jJndiInjectionTest.java:742:95:742:102 | source(...) : String | Log4jJndiInjectionTest.java:742:86:742:102 | (...)... | provenance | Sink:MaD:2268 | -| Log4jJndiInjectionTest.java:742:95:742:102 | source(...) : String | Log4jJndiInjectionTest.java:742:86:742:102 | (...)... | provenance | Sink:MaD:48242 | +| Log4jJndiInjectionTest.java:742:95:742:102 | source(...) : String | Log4jJndiInjectionTest.java:742:86:742:102 | (...)... | provenance | Sink:MaD:48243 | | Log4jJndiInjectionTest.java:743:80:743:87 | source(...) : String | Log4jJndiInjectionTest.java:743:71:743:87 | (...)... | provenance | Sink:MaD:2268 | -| Log4jJndiInjectionTest.java:743:80:743:87 | source(...) : String | Log4jJndiInjectionTest.java:743:71:743:87 | (...)... | provenance | Sink:MaD:48242 | +| Log4jJndiInjectionTest.java:743:80:743:87 | source(...) : String | Log4jJndiInjectionTest.java:743:71:743:87 | (...)... | provenance | Sink:MaD:48243 | | Log4jJndiInjectionTest.java:744:65:744:72 | source(...) : String | Log4jJndiInjectionTest.java:744:56:744:72 | (...)... | provenance | Sink:MaD:2268 | -| Log4jJndiInjectionTest.java:744:65:744:72 | source(...) : String | Log4jJndiInjectionTest.java:744:56:744:72 | (...)... | provenance | Sink:MaD:48242 | +| Log4jJndiInjectionTest.java:744:65:744:72 | source(...) : String | Log4jJndiInjectionTest.java:744:56:744:72 | (...)... | provenance | Sink:MaD:48243 | | Log4jJndiInjectionTest.java:745:50:745:57 | source(...) : String | Log4jJndiInjectionTest.java:745:41:745:57 | (...)... | provenance | Sink:MaD:2268 | -| Log4jJndiInjectionTest.java:745:50:745:57 | source(...) : String | Log4jJndiInjectionTest.java:745:41:745:57 | (...)... | provenance | Sink:MaD:48242 | +| Log4jJndiInjectionTest.java:745:50:745:57 | source(...) : String | Log4jJndiInjectionTest.java:745:41:745:57 | (...)... | provenance | Sink:MaD:48243 | | Log4jJndiInjectionTest.java:746:125:746:132 | source(...) : String | Log4jJndiInjectionTest.java:746:116:746:132 | (...)... | provenance | Sink:MaD:2269 | -| Log4jJndiInjectionTest.java:746:125:746:132 | source(...) : String | Log4jJndiInjectionTest.java:746:116:746:132 | (...)... | provenance | Sink:MaD:48243 | +| Log4jJndiInjectionTest.java:746:125:746:132 | source(...) : String | Log4jJndiInjectionTest.java:746:116:746:132 | (...)... | provenance | Sink:MaD:48244 | | Log4jJndiInjectionTest.java:747:110:747:117 | source(...) : String | Log4jJndiInjectionTest.java:747:101:747:117 | (...)... | provenance | Sink:MaD:2269 | -| Log4jJndiInjectionTest.java:747:110:747:117 | source(...) : String | Log4jJndiInjectionTest.java:747:101:747:117 | (...)... | provenance | Sink:MaD:48243 | +| Log4jJndiInjectionTest.java:747:110:747:117 | source(...) : String | Log4jJndiInjectionTest.java:747:101:747:117 | (...)... | provenance | Sink:MaD:48244 | | Log4jJndiInjectionTest.java:748:95:748:102 | source(...) : String | Log4jJndiInjectionTest.java:748:86:748:102 | (...)... | provenance | Sink:MaD:2269 | -| Log4jJndiInjectionTest.java:748:95:748:102 | source(...) : String | Log4jJndiInjectionTest.java:748:86:748:102 | (...)... | provenance | Sink:MaD:48243 | +| Log4jJndiInjectionTest.java:748:95:748:102 | source(...) : String | Log4jJndiInjectionTest.java:748:86:748:102 | (...)... | provenance | Sink:MaD:48244 | | Log4jJndiInjectionTest.java:749:80:749:87 | source(...) : String | Log4jJndiInjectionTest.java:749:71:749:87 | (...)... | provenance | Sink:MaD:2269 | -| Log4jJndiInjectionTest.java:749:80:749:87 | source(...) : String | Log4jJndiInjectionTest.java:749:71:749:87 | (...)... | provenance | Sink:MaD:48243 | +| Log4jJndiInjectionTest.java:749:80:749:87 | source(...) : String | Log4jJndiInjectionTest.java:749:71:749:87 | (...)... | provenance | Sink:MaD:48244 | | Log4jJndiInjectionTest.java:750:65:750:72 | source(...) : String | Log4jJndiInjectionTest.java:750:56:750:72 | (...)... | provenance | Sink:MaD:2269 | -| Log4jJndiInjectionTest.java:750:65:750:72 | source(...) : String | Log4jJndiInjectionTest.java:750:56:750:72 | (...)... | provenance | Sink:MaD:48243 | +| Log4jJndiInjectionTest.java:750:65:750:72 | source(...) : String | Log4jJndiInjectionTest.java:750:56:750:72 | (...)... | provenance | Sink:MaD:48244 | | Log4jJndiInjectionTest.java:751:50:751:57 | source(...) : String | Log4jJndiInjectionTest.java:751:41:751:57 | (...)... | provenance | Sink:MaD:2269 | -| Log4jJndiInjectionTest.java:751:50:751:57 | source(...) : String | Log4jJndiInjectionTest.java:751:41:751:57 | (...)... | provenance | Sink:MaD:48243 | +| Log4jJndiInjectionTest.java:751:50:751:57 | source(...) : String | Log4jJndiInjectionTest.java:751:41:751:57 | (...)... | provenance | Sink:MaD:48244 | | Log4jJndiInjectionTest.java:752:140:752:147 | source(...) : String | Log4jJndiInjectionTest.java:752:131:752:147 | (...)... | provenance | Sink:MaD:2270 | -| Log4jJndiInjectionTest.java:752:140:752:147 | source(...) : String | Log4jJndiInjectionTest.java:752:131:752:147 | (...)... | provenance | Sink:MaD:48244 | +| Log4jJndiInjectionTest.java:752:140:752:147 | source(...) : String | Log4jJndiInjectionTest.java:752:131:752:147 | (...)... | provenance | Sink:MaD:48245 | | Log4jJndiInjectionTest.java:753:125:753:132 | source(...) : String | Log4jJndiInjectionTest.java:753:116:753:132 | (...)... | provenance | Sink:MaD:2270 | -| Log4jJndiInjectionTest.java:753:125:753:132 | source(...) : String | Log4jJndiInjectionTest.java:753:116:753:132 | (...)... | provenance | Sink:MaD:48244 | +| Log4jJndiInjectionTest.java:753:125:753:132 | source(...) : String | Log4jJndiInjectionTest.java:753:116:753:132 | (...)... | provenance | Sink:MaD:48245 | | Log4jJndiInjectionTest.java:754:110:754:117 | source(...) : String | Log4jJndiInjectionTest.java:754:101:754:117 | (...)... | provenance | Sink:MaD:2270 | -| Log4jJndiInjectionTest.java:754:110:754:117 | source(...) : String | Log4jJndiInjectionTest.java:754:101:754:117 | (...)... | provenance | Sink:MaD:48244 | +| Log4jJndiInjectionTest.java:754:110:754:117 | source(...) : String | Log4jJndiInjectionTest.java:754:101:754:117 | (...)... | provenance | Sink:MaD:48245 | | Log4jJndiInjectionTest.java:755:95:755:102 | source(...) : String | Log4jJndiInjectionTest.java:755:86:755:102 | (...)... | provenance | Sink:MaD:2270 | -| Log4jJndiInjectionTest.java:755:95:755:102 | source(...) : String | Log4jJndiInjectionTest.java:755:86:755:102 | (...)... | provenance | Sink:MaD:48244 | +| Log4jJndiInjectionTest.java:755:95:755:102 | source(...) : String | Log4jJndiInjectionTest.java:755:86:755:102 | (...)... | provenance | Sink:MaD:48245 | | Log4jJndiInjectionTest.java:756:80:756:87 | source(...) : String | Log4jJndiInjectionTest.java:756:71:756:87 | (...)... | provenance | Sink:MaD:2270 | -| Log4jJndiInjectionTest.java:756:80:756:87 | source(...) : String | Log4jJndiInjectionTest.java:756:71:756:87 | (...)... | provenance | Sink:MaD:48244 | +| Log4jJndiInjectionTest.java:756:80:756:87 | source(...) : String | Log4jJndiInjectionTest.java:756:71:756:87 | (...)... | provenance | Sink:MaD:48245 | | Log4jJndiInjectionTest.java:757:65:757:72 | source(...) : String | Log4jJndiInjectionTest.java:757:56:757:72 | (...)... | provenance | Sink:MaD:2270 | -| Log4jJndiInjectionTest.java:757:65:757:72 | source(...) : String | Log4jJndiInjectionTest.java:757:56:757:72 | (...)... | provenance | Sink:MaD:48244 | +| Log4jJndiInjectionTest.java:757:65:757:72 | source(...) : String | Log4jJndiInjectionTest.java:757:56:757:72 | (...)... | provenance | Sink:MaD:48245 | | Log4jJndiInjectionTest.java:758:50:758:57 | source(...) : String | Log4jJndiInjectionTest.java:758:41:758:57 | (...)... | provenance | Sink:MaD:2270 | -| Log4jJndiInjectionTest.java:758:50:758:57 | source(...) : String | Log4jJndiInjectionTest.java:758:41:758:57 | (...)... | provenance | Sink:MaD:48244 | +| Log4jJndiInjectionTest.java:758:50:758:57 | source(...) : String | Log4jJndiInjectionTest.java:758:41:758:57 | (...)... | provenance | Sink:MaD:48245 | | Log4jJndiInjectionTest.java:759:155:759:162 | source(...) : String | Log4jJndiInjectionTest.java:759:146:759:162 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:759:155:759:162 | source(...) : String | Log4jJndiInjectionTest.java:759:146:759:162 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:759:155:759:162 | source(...) : String | Log4jJndiInjectionTest.java:759:146:759:162 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:760:140:760:147 | source(...) : String | Log4jJndiInjectionTest.java:760:131:760:147 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:760:140:760:147 | source(...) : String | Log4jJndiInjectionTest.java:760:131:760:147 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:760:140:760:147 | source(...) : String | Log4jJndiInjectionTest.java:760:131:760:147 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:761:125:761:132 | source(...) : String | Log4jJndiInjectionTest.java:761:116:761:132 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:761:125:761:132 | source(...) : String | Log4jJndiInjectionTest.java:761:116:761:132 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:761:125:761:132 | source(...) : String | Log4jJndiInjectionTest.java:761:116:761:132 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:762:110:762:117 | source(...) : String | Log4jJndiInjectionTest.java:762:101:762:117 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:762:110:762:117 | source(...) : String | Log4jJndiInjectionTest.java:762:101:762:117 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:762:110:762:117 | source(...) : String | Log4jJndiInjectionTest.java:762:101:762:117 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:763:95:763:102 | source(...) : String | Log4jJndiInjectionTest.java:763:86:763:102 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:763:95:763:102 | source(...) : String | Log4jJndiInjectionTest.java:763:86:763:102 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:763:95:763:102 | source(...) : String | Log4jJndiInjectionTest.java:763:86:763:102 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:764:80:764:87 | source(...) : String | Log4jJndiInjectionTest.java:764:71:764:87 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:764:80:764:87 | source(...) : String | Log4jJndiInjectionTest.java:764:71:764:87 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:764:80:764:87 | source(...) : String | Log4jJndiInjectionTest.java:764:71:764:87 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:765:65:765:72 | source(...) : String | Log4jJndiInjectionTest.java:765:56:765:72 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:765:65:765:72 | source(...) : String | Log4jJndiInjectionTest.java:765:56:765:72 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:765:65:765:72 | source(...) : String | Log4jJndiInjectionTest.java:765:56:765:72 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:766:50:766:57 | source(...) : String | Log4jJndiInjectionTest.java:766:41:766:57 | (...)... | provenance | Sink:MaD:2271 | -| Log4jJndiInjectionTest.java:766:50:766:57 | source(...) : String | Log4jJndiInjectionTest.java:766:41:766:57 | (...)... | provenance | Sink:MaD:48245 | +| Log4jJndiInjectionTest.java:766:50:766:57 | source(...) : String | Log4jJndiInjectionTest.java:766:41:766:57 | (...)... | provenance | Sink:MaD:48246 | | Log4jJndiInjectionTest.java:767:170:767:177 | source(...) : String | Log4jJndiInjectionTest.java:767:161:767:177 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:767:170:767:177 | source(...) : String | Log4jJndiInjectionTest.java:767:161:767:177 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:767:170:767:177 | source(...) : String | Log4jJndiInjectionTest.java:767:161:767:177 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:768:155:768:162 | source(...) : String | Log4jJndiInjectionTest.java:768:146:768:162 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:768:155:768:162 | source(...) : String | Log4jJndiInjectionTest.java:768:146:768:162 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:768:155:768:162 | source(...) : String | Log4jJndiInjectionTest.java:768:146:768:162 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:769:140:769:147 | source(...) : String | Log4jJndiInjectionTest.java:769:131:769:147 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:769:140:769:147 | source(...) : String | Log4jJndiInjectionTest.java:769:131:769:147 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:769:140:769:147 | source(...) : String | Log4jJndiInjectionTest.java:769:131:769:147 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:770:125:770:132 | source(...) : String | Log4jJndiInjectionTest.java:770:116:770:132 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:770:125:770:132 | source(...) : String | Log4jJndiInjectionTest.java:770:116:770:132 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:770:125:770:132 | source(...) : String | Log4jJndiInjectionTest.java:770:116:770:132 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:771:110:771:117 | source(...) : String | Log4jJndiInjectionTest.java:771:101:771:117 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:771:110:771:117 | source(...) : String | Log4jJndiInjectionTest.java:771:101:771:117 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:771:110:771:117 | source(...) : String | Log4jJndiInjectionTest.java:771:101:771:117 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:772:95:772:102 | source(...) : String | Log4jJndiInjectionTest.java:772:86:772:102 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:772:95:772:102 | source(...) : String | Log4jJndiInjectionTest.java:772:86:772:102 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:772:95:772:102 | source(...) : String | Log4jJndiInjectionTest.java:772:86:772:102 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:773:80:773:87 | source(...) : String | Log4jJndiInjectionTest.java:773:71:773:87 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:773:80:773:87 | source(...) : String | Log4jJndiInjectionTest.java:773:71:773:87 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:773:80:773:87 | source(...) : String | Log4jJndiInjectionTest.java:773:71:773:87 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:774:65:774:72 | source(...) : String | Log4jJndiInjectionTest.java:774:56:774:72 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:774:65:774:72 | source(...) : String | Log4jJndiInjectionTest.java:774:56:774:72 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:774:65:774:72 | source(...) : String | Log4jJndiInjectionTest.java:774:56:774:72 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:775:50:775:57 | source(...) : String | Log4jJndiInjectionTest.java:775:41:775:57 | (...)... | provenance | Sink:MaD:2272 | -| Log4jJndiInjectionTest.java:775:50:775:57 | source(...) : String | Log4jJndiInjectionTest.java:775:41:775:57 | (...)... | provenance | Sink:MaD:48246 | +| Log4jJndiInjectionTest.java:775:50:775:57 | source(...) : String | Log4jJndiInjectionTest.java:775:41:775:57 | (...)... | provenance | Sink:MaD:48247 | | Log4jJndiInjectionTest.java:776:185:776:192 | source(...) : String | Log4jJndiInjectionTest.java:776:176:776:192 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:776:185:776:192 | source(...) : String | Log4jJndiInjectionTest.java:776:176:776:192 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:776:185:776:192 | source(...) : String | Log4jJndiInjectionTest.java:776:176:776:192 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:777:170:777:177 | source(...) : String | Log4jJndiInjectionTest.java:777:161:777:177 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:777:170:777:177 | source(...) : String | Log4jJndiInjectionTest.java:777:161:777:177 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:777:170:777:177 | source(...) : String | Log4jJndiInjectionTest.java:777:161:777:177 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:778:155:778:162 | source(...) : String | Log4jJndiInjectionTest.java:778:146:778:162 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:778:155:778:162 | source(...) : String | Log4jJndiInjectionTest.java:778:146:778:162 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:778:155:778:162 | source(...) : String | Log4jJndiInjectionTest.java:778:146:778:162 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:779:140:779:147 | source(...) : String | Log4jJndiInjectionTest.java:779:131:779:147 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:779:140:779:147 | source(...) : String | Log4jJndiInjectionTest.java:779:131:779:147 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:779:140:779:147 | source(...) : String | Log4jJndiInjectionTest.java:779:131:779:147 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:780:125:780:132 | source(...) : String | Log4jJndiInjectionTest.java:780:116:780:132 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:780:125:780:132 | source(...) : String | Log4jJndiInjectionTest.java:780:116:780:132 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:780:125:780:132 | source(...) : String | Log4jJndiInjectionTest.java:780:116:780:132 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:781:110:781:117 | source(...) : String | Log4jJndiInjectionTest.java:781:101:781:117 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:781:110:781:117 | source(...) : String | Log4jJndiInjectionTest.java:781:101:781:117 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:781:110:781:117 | source(...) : String | Log4jJndiInjectionTest.java:781:101:781:117 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:782:95:782:102 | source(...) : String | Log4jJndiInjectionTest.java:782:86:782:102 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:782:95:782:102 | source(...) : String | Log4jJndiInjectionTest.java:782:86:782:102 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:782:95:782:102 | source(...) : String | Log4jJndiInjectionTest.java:782:86:782:102 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:783:80:783:87 | source(...) : String | Log4jJndiInjectionTest.java:783:71:783:87 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:783:80:783:87 | source(...) : String | Log4jJndiInjectionTest.java:783:71:783:87 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:783:80:783:87 | source(...) : String | Log4jJndiInjectionTest.java:783:71:783:87 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:784:65:784:72 | source(...) : String | Log4jJndiInjectionTest.java:784:56:784:72 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:784:65:784:72 | source(...) : String | Log4jJndiInjectionTest.java:784:56:784:72 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:784:65:784:72 | source(...) : String | Log4jJndiInjectionTest.java:784:56:784:72 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:785:50:785:57 | source(...) : String | Log4jJndiInjectionTest.java:785:41:785:57 | (...)... | provenance | Sink:MaD:2273 | -| Log4jJndiInjectionTest.java:785:50:785:57 | source(...) : String | Log4jJndiInjectionTest.java:785:41:785:57 | (...)... | provenance | Sink:MaD:48247 | +| Log4jJndiInjectionTest.java:785:50:785:57 | source(...) : String | Log4jJndiInjectionTest.java:785:41:785:57 | (...)... | provenance | Sink:MaD:48248 | | Log4jJndiInjectionTest.java:786:50:786:57 | source(...) : String | Log4jJndiInjectionTest.java:786:41:786:57 | (...)... | provenance | Sink:MaD:2265 | -| Log4jJndiInjectionTest.java:786:50:786:57 | source(...) : String | Log4jJndiInjectionTest.java:786:41:786:57 | (...)... | provenance | Sink:MaD:48239 | +| Log4jJndiInjectionTest.java:786:50:786:57 | source(...) : String | Log4jJndiInjectionTest.java:786:41:786:57 | (...)... | provenance | Sink:MaD:48240 | | Log4jJndiInjectionTest.java:787:70:787:77 | source(...) : String | Log4jJndiInjectionTest.java:787:56:787:77 | (...)... | provenance | Sink:MaD:2265 | -| Log4jJndiInjectionTest.java:787:70:787:77 | source(...) : String | Log4jJndiInjectionTest.java:787:56:787:77 | (...)... | provenance | Sink:MaD:48239 | +| Log4jJndiInjectionTest.java:787:70:787:77 | source(...) : String | Log4jJndiInjectionTest.java:787:56:787:77 | (...)... | provenance | Sink:MaD:48240 | | Log4jJndiInjectionTest.java:788:50:788:57 | source(...) : String | Log4jJndiInjectionTest.java:788:41:788:57 | (...)... | provenance | Sink:MaD:2277 | -| Log4jJndiInjectionTest.java:788:50:788:57 | source(...) : String | Log4jJndiInjectionTest.java:788:41:788:57 | (...)... | provenance | Sink:MaD:48251 | +| Log4jJndiInjectionTest.java:788:50:788:57 | source(...) : String | Log4jJndiInjectionTest.java:788:41:788:57 | (...)... | provenance | Sink:MaD:48252 | | Log4jJndiInjectionTest.java:789:55:789:62 | source(...) : String | Log4jJndiInjectionTest.java:789:41:789:62 | (...)... | provenance | Sink:MaD:2278 | -| Log4jJndiInjectionTest.java:789:55:789:62 | source(...) : String | Log4jJndiInjectionTest.java:789:41:789:62 | (...)... | provenance | Sink:MaD:48252 | +| Log4jJndiInjectionTest.java:789:55:789:62 | source(...) : String | Log4jJndiInjectionTest.java:789:41:789:62 | (...)... | provenance | Sink:MaD:48253 | | Log4jJndiInjectionTest.java:790:55:790:62 | source(...) : String | Log4jJndiInjectionTest.java:790:41:790:62 | (...)... | provenance | Sink:MaD:2279 | -| Log4jJndiInjectionTest.java:790:55:790:62 | source(...) : String | Log4jJndiInjectionTest.java:790:41:790:62 | (...)... | provenance | Sink:MaD:48253 | +| Log4jJndiInjectionTest.java:790:55:790:62 | source(...) : String | Log4jJndiInjectionTest.java:790:41:790:62 | (...)... | provenance | Sink:MaD:48254 | | Log4jJndiInjectionTest.java:791:44:791:51 | source(...) : String | Log4jJndiInjectionTest.java:791:26:791:51 | (...)... | provenance | Sink:MaD:2282 | -| Log4jJndiInjectionTest.java:791:44:791:51 | source(...) : String | Log4jJndiInjectionTest.java:791:26:791:51 | (...)... | provenance | Sink:MaD:48256 | +| Log4jJndiInjectionTest.java:791:44:791:51 | source(...) : String | Log4jJndiInjectionTest.java:791:26:791:51 | (...)... | provenance | Sink:MaD:48257 | | Log4jJndiInjectionTest.java:792:44:792:51 | source(...) : String | Log4jJndiInjectionTest.java:792:26:792:51 | (...)... | provenance | Sink:MaD:2283 | -| Log4jJndiInjectionTest.java:792:44:792:51 | source(...) : String | Log4jJndiInjectionTest.java:792:26:792:51 | (...)... | provenance | Sink:MaD:48257 | +| Log4jJndiInjectionTest.java:792:44:792:51 | source(...) : String | Log4jJndiInjectionTest.java:792:26:792:51 | (...)... | provenance | Sink:MaD:48258 | | Log4jJndiInjectionTest.java:793:36:793:43 | source(...) : String | Log4jJndiInjectionTest.java:793:26:793:43 | (...)... | provenance | Sink:MaD:2280 | -| Log4jJndiInjectionTest.java:793:36:793:43 | source(...) : String | Log4jJndiInjectionTest.java:793:26:793:43 | (...)... | provenance | Sink:MaD:48254 | +| Log4jJndiInjectionTest.java:793:36:793:43 | source(...) : String | Log4jJndiInjectionTest.java:793:26:793:43 | (...)... | provenance | Sink:MaD:48255 | | Log4jJndiInjectionTest.java:794:36:794:43 | source(...) : String | Log4jJndiInjectionTest.java:794:26:794:43 | (...)... | provenance | Sink:MaD:2281 | -| Log4jJndiInjectionTest.java:794:36:794:43 | source(...) : String | Log4jJndiInjectionTest.java:794:26:794:43 | (...)... | provenance | Sink:MaD:48255 | +| Log4jJndiInjectionTest.java:794:36:794:43 | source(...) : String | Log4jJndiInjectionTest.java:794:26:794:43 | (...)... | provenance | Sink:MaD:48256 | | Log4jJndiInjectionTest.java:797:35:797:42 | source(...) : String | Log4jJndiInjectionTest.java:797:26:797:42 | (...)... | provenance | Sink:MaD:2286 | -| Log4jJndiInjectionTest.java:797:35:797:42 | source(...) : String | Log4jJndiInjectionTest.java:797:26:797:42 | (...)... | provenance | Sink:MaD:48260 | +| Log4jJndiInjectionTest.java:797:35:797:42 | source(...) : String | Log4jJndiInjectionTest.java:797:26:797:42 | (...)... | provenance | Sink:MaD:48261 | | Log4jJndiInjectionTest.java:798:35:798:42 | source(...) : String | Log4jJndiInjectionTest.java:798:26:798:42 | (...)... | provenance | Sink:MaD:2297 | -| Log4jJndiInjectionTest.java:798:35:798:42 | source(...) : String | Log4jJndiInjectionTest.java:798:26:798:42 | (...)... | provenance | Sink:MaD:48271 | +| Log4jJndiInjectionTest.java:798:35:798:42 | source(...) : String | Log4jJndiInjectionTest.java:798:26:798:42 | (...)... | provenance | Sink:MaD:48272 | | Log4jJndiInjectionTest.java:799:41:799:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:799:41:799:63 | new Object[] | provenance | Sink:MaD:2297 | -| Log4jJndiInjectionTest.java:799:41:799:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:799:41:799:63 | new Object[] | provenance | Sink:MaD:48271 | +| Log4jJndiInjectionTest.java:799:41:799:63 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:799:41:799:63 | new Object[] | provenance | Sink:MaD:48272 | | Log4jJndiInjectionTest.java:799:55:799:62 | source(...) : String | Log4jJndiInjectionTest.java:799:41:799:63 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:800:50:800:57 | source(...) : String | Log4jJndiInjectionTest.java:800:41:800:57 | (...)... | provenance | Sink:MaD:2287 | -| Log4jJndiInjectionTest.java:800:50:800:57 | source(...) : String | Log4jJndiInjectionTest.java:800:41:800:57 | (...)... | provenance | Sink:MaD:48261 | +| Log4jJndiInjectionTest.java:800:50:800:57 | source(...) : String | Log4jJndiInjectionTest.java:800:41:800:57 | (...)... | provenance | Sink:MaD:48262 | | Log4jJndiInjectionTest.java:801:35:801:42 | source(...) : String | Log4jJndiInjectionTest.java:801:26:801:42 | (...)... | provenance | Sink:MaD:2287 | -| Log4jJndiInjectionTest.java:801:35:801:42 | source(...) : String | Log4jJndiInjectionTest.java:801:26:801:42 | (...)... | provenance | Sink:MaD:48261 | +| Log4jJndiInjectionTest.java:801:35:801:42 | source(...) : String | Log4jJndiInjectionTest.java:801:26:801:42 | (...)... | provenance | Sink:MaD:48262 | | Log4jJndiInjectionTest.java:802:65:802:72 | source(...) : String | Log4jJndiInjectionTest.java:802:56:802:72 | (...)... | provenance | Sink:MaD:2288 | -| Log4jJndiInjectionTest.java:802:65:802:72 | source(...) : String | Log4jJndiInjectionTest.java:802:56:802:72 | (...)... | provenance | Sink:MaD:48262 | +| Log4jJndiInjectionTest.java:802:65:802:72 | source(...) : String | Log4jJndiInjectionTest.java:802:56:802:72 | (...)... | provenance | Sink:MaD:48263 | | Log4jJndiInjectionTest.java:803:50:803:57 | source(...) : String | Log4jJndiInjectionTest.java:803:41:803:57 | (...)... | provenance | Sink:MaD:2288 | -| Log4jJndiInjectionTest.java:803:50:803:57 | source(...) : String | Log4jJndiInjectionTest.java:803:41:803:57 | (...)... | provenance | Sink:MaD:48262 | +| Log4jJndiInjectionTest.java:803:50:803:57 | source(...) : String | Log4jJndiInjectionTest.java:803:41:803:57 | (...)... | provenance | Sink:MaD:48263 | | Log4jJndiInjectionTest.java:804:35:804:42 | source(...) : String | Log4jJndiInjectionTest.java:804:26:804:42 | (...)... | provenance | Sink:MaD:2288 | -| Log4jJndiInjectionTest.java:804:35:804:42 | source(...) : String | Log4jJndiInjectionTest.java:804:26:804:42 | (...)... | provenance | Sink:MaD:48262 | +| Log4jJndiInjectionTest.java:804:35:804:42 | source(...) : String | Log4jJndiInjectionTest.java:804:26:804:42 | (...)... | provenance | Sink:MaD:48263 | | Log4jJndiInjectionTest.java:805:80:805:87 | source(...) : String | Log4jJndiInjectionTest.java:805:71:805:87 | (...)... | provenance | Sink:MaD:2289 | -| Log4jJndiInjectionTest.java:805:80:805:87 | source(...) : String | Log4jJndiInjectionTest.java:805:71:805:87 | (...)... | provenance | Sink:MaD:48263 | +| Log4jJndiInjectionTest.java:805:80:805:87 | source(...) : String | Log4jJndiInjectionTest.java:805:71:805:87 | (...)... | provenance | Sink:MaD:48264 | | Log4jJndiInjectionTest.java:806:65:806:72 | source(...) : String | Log4jJndiInjectionTest.java:806:56:806:72 | (...)... | provenance | Sink:MaD:2289 | -| Log4jJndiInjectionTest.java:806:65:806:72 | source(...) : String | Log4jJndiInjectionTest.java:806:56:806:72 | (...)... | provenance | Sink:MaD:48263 | +| Log4jJndiInjectionTest.java:806:65:806:72 | source(...) : String | Log4jJndiInjectionTest.java:806:56:806:72 | (...)... | provenance | Sink:MaD:48264 | | Log4jJndiInjectionTest.java:807:50:807:57 | source(...) : String | Log4jJndiInjectionTest.java:807:41:807:57 | (...)... | provenance | Sink:MaD:2289 | -| Log4jJndiInjectionTest.java:807:50:807:57 | source(...) : String | Log4jJndiInjectionTest.java:807:41:807:57 | (...)... | provenance | Sink:MaD:48263 | +| Log4jJndiInjectionTest.java:807:50:807:57 | source(...) : String | Log4jJndiInjectionTest.java:807:41:807:57 | (...)... | provenance | Sink:MaD:48264 | | Log4jJndiInjectionTest.java:808:35:808:42 | source(...) : String | Log4jJndiInjectionTest.java:808:26:808:42 | (...)... | provenance | Sink:MaD:2289 | -| Log4jJndiInjectionTest.java:808:35:808:42 | source(...) : String | Log4jJndiInjectionTest.java:808:26:808:42 | (...)... | provenance | Sink:MaD:48263 | +| Log4jJndiInjectionTest.java:808:35:808:42 | source(...) : String | Log4jJndiInjectionTest.java:808:26:808:42 | (...)... | provenance | Sink:MaD:48264 | | Log4jJndiInjectionTest.java:809:95:809:102 | source(...) : String | Log4jJndiInjectionTest.java:809:86:809:102 | (...)... | provenance | Sink:MaD:2290 | -| Log4jJndiInjectionTest.java:809:95:809:102 | source(...) : String | Log4jJndiInjectionTest.java:809:86:809:102 | (...)... | provenance | Sink:MaD:48264 | +| Log4jJndiInjectionTest.java:809:95:809:102 | source(...) : String | Log4jJndiInjectionTest.java:809:86:809:102 | (...)... | provenance | Sink:MaD:48265 | | Log4jJndiInjectionTest.java:810:80:810:87 | source(...) : String | Log4jJndiInjectionTest.java:810:71:810:87 | (...)... | provenance | Sink:MaD:2290 | -| Log4jJndiInjectionTest.java:810:80:810:87 | source(...) : String | Log4jJndiInjectionTest.java:810:71:810:87 | (...)... | provenance | Sink:MaD:48264 | +| Log4jJndiInjectionTest.java:810:80:810:87 | source(...) : String | Log4jJndiInjectionTest.java:810:71:810:87 | (...)... | provenance | Sink:MaD:48265 | | Log4jJndiInjectionTest.java:811:65:811:72 | source(...) : String | Log4jJndiInjectionTest.java:811:56:811:72 | (...)... | provenance | Sink:MaD:2290 | -| Log4jJndiInjectionTest.java:811:65:811:72 | source(...) : String | Log4jJndiInjectionTest.java:811:56:811:72 | (...)... | provenance | Sink:MaD:48264 | +| Log4jJndiInjectionTest.java:811:65:811:72 | source(...) : String | Log4jJndiInjectionTest.java:811:56:811:72 | (...)... | provenance | Sink:MaD:48265 | | Log4jJndiInjectionTest.java:812:50:812:57 | source(...) : String | Log4jJndiInjectionTest.java:812:41:812:57 | (...)... | provenance | Sink:MaD:2290 | -| Log4jJndiInjectionTest.java:812:50:812:57 | source(...) : String | Log4jJndiInjectionTest.java:812:41:812:57 | (...)... | provenance | Sink:MaD:48264 | +| Log4jJndiInjectionTest.java:812:50:812:57 | source(...) : String | Log4jJndiInjectionTest.java:812:41:812:57 | (...)... | provenance | Sink:MaD:48265 | | Log4jJndiInjectionTest.java:813:35:813:42 | source(...) : String | Log4jJndiInjectionTest.java:813:26:813:42 | (...)... | provenance | Sink:MaD:2290 | -| Log4jJndiInjectionTest.java:813:35:813:42 | source(...) : String | Log4jJndiInjectionTest.java:813:26:813:42 | (...)... | provenance | Sink:MaD:48264 | +| Log4jJndiInjectionTest.java:813:35:813:42 | source(...) : String | Log4jJndiInjectionTest.java:813:26:813:42 | (...)... | provenance | Sink:MaD:48265 | | Log4jJndiInjectionTest.java:814:110:814:117 | source(...) : String | Log4jJndiInjectionTest.java:814:101:814:117 | (...)... | provenance | Sink:MaD:2291 | -| Log4jJndiInjectionTest.java:814:110:814:117 | source(...) : String | Log4jJndiInjectionTest.java:814:101:814:117 | (...)... | provenance | Sink:MaD:48265 | +| Log4jJndiInjectionTest.java:814:110:814:117 | source(...) : String | Log4jJndiInjectionTest.java:814:101:814:117 | (...)... | provenance | Sink:MaD:48266 | | Log4jJndiInjectionTest.java:815:95:815:102 | source(...) : String | Log4jJndiInjectionTest.java:815:86:815:102 | (...)... | provenance | Sink:MaD:2291 | -| Log4jJndiInjectionTest.java:815:95:815:102 | source(...) : String | Log4jJndiInjectionTest.java:815:86:815:102 | (...)... | provenance | Sink:MaD:48265 | +| Log4jJndiInjectionTest.java:815:95:815:102 | source(...) : String | Log4jJndiInjectionTest.java:815:86:815:102 | (...)... | provenance | Sink:MaD:48266 | | Log4jJndiInjectionTest.java:816:80:816:87 | source(...) : String | Log4jJndiInjectionTest.java:816:71:816:87 | (...)... | provenance | Sink:MaD:2291 | -| Log4jJndiInjectionTest.java:816:80:816:87 | source(...) : String | Log4jJndiInjectionTest.java:816:71:816:87 | (...)... | provenance | Sink:MaD:48265 | +| Log4jJndiInjectionTest.java:816:80:816:87 | source(...) : String | Log4jJndiInjectionTest.java:816:71:816:87 | (...)... | provenance | Sink:MaD:48266 | | Log4jJndiInjectionTest.java:817:65:817:72 | source(...) : String | Log4jJndiInjectionTest.java:817:56:817:72 | (...)... | provenance | Sink:MaD:2291 | -| Log4jJndiInjectionTest.java:817:65:817:72 | source(...) : String | Log4jJndiInjectionTest.java:817:56:817:72 | (...)... | provenance | Sink:MaD:48265 | +| Log4jJndiInjectionTest.java:817:65:817:72 | source(...) : String | Log4jJndiInjectionTest.java:817:56:817:72 | (...)... | provenance | Sink:MaD:48266 | | Log4jJndiInjectionTest.java:818:50:818:57 | source(...) : String | Log4jJndiInjectionTest.java:818:41:818:57 | (...)... | provenance | Sink:MaD:2291 | -| Log4jJndiInjectionTest.java:818:50:818:57 | source(...) : String | Log4jJndiInjectionTest.java:818:41:818:57 | (...)... | provenance | Sink:MaD:48265 | +| Log4jJndiInjectionTest.java:818:50:818:57 | source(...) : String | Log4jJndiInjectionTest.java:818:41:818:57 | (...)... | provenance | Sink:MaD:48266 | | Log4jJndiInjectionTest.java:819:35:819:42 | source(...) : String | Log4jJndiInjectionTest.java:819:26:819:42 | (...)... | provenance | Sink:MaD:2291 | -| Log4jJndiInjectionTest.java:819:35:819:42 | source(...) : String | Log4jJndiInjectionTest.java:819:26:819:42 | (...)... | provenance | Sink:MaD:48265 | +| Log4jJndiInjectionTest.java:819:35:819:42 | source(...) : String | Log4jJndiInjectionTest.java:819:26:819:42 | (...)... | provenance | Sink:MaD:48266 | | Log4jJndiInjectionTest.java:820:125:820:132 | source(...) : String | Log4jJndiInjectionTest.java:820:116:820:132 | (...)... | provenance | Sink:MaD:2292 | -| Log4jJndiInjectionTest.java:820:125:820:132 | source(...) : String | Log4jJndiInjectionTest.java:820:116:820:132 | (...)... | provenance | Sink:MaD:48266 | +| Log4jJndiInjectionTest.java:820:125:820:132 | source(...) : String | Log4jJndiInjectionTest.java:820:116:820:132 | (...)... | provenance | Sink:MaD:48267 | | Log4jJndiInjectionTest.java:821:110:821:117 | source(...) : String | Log4jJndiInjectionTest.java:821:101:821:117 | (...)... | provenance | Sink:MaD:2292 | -| Log4jJndiInjectionTest.java:821:110:821:117 | source(...) : String | Log4jJndiInjectionTest.java:821:101:821:117 | (...)... | provenance | Sink:MaD:48266 | +| Log4jJndiInjectionTest.java:821:110:821:117 | source(...) : String | Log4jJndiInjectionTest.java:821:101:821:117 | (...)... | provenance | Sink:MaD:48267 | | Log4jJndiInjectionTest.java:822:95:822:102 | source(...) : String | Log4jJndiInjectionTest.java:822:86:822:102 | (...)... | provenance | Sink:MaD:2292 | -| Log4jJndiInjectionTest.java:822:95:822:102 | source(...) : String | Log4jJndiInjectionTest.java:822:86:822:102 | (...)... | provenance | Sink:MaD:48266 | +| Log4jJndiInjectionTest.java:822:95:822:102 | source(...) : String | Log4jJndiInjectionTest.java:822:86:822:102 | (...)... | provenance | Sink:MaD:48267 | | Log4jJndiInjectionTest.java:823:80:823:87 | source(...) : String | Log4jJndiInjectionTest.java:823:71:823:87 | (...)... | provenance | Sink:MaD:2292 | -| Log4jJndiInjectionTest.java:823:80:823:87 | source(...) : String | Log4jJndiInjectionTest.java:823:71:823:87 | (...)... | provenance | Sink:MaD:48266 | +| Log4jJndiInjectionTest.java:823:80:823:87 | source(...) : String | Log4jJndiInjectionTest.java:823:71:823:87 | (...)... | provenance | Sink:MaD:48267 | | Log4jJndiInjectionTest.java:824:65:824:72 | source(...) : String | Log4jJndiInjectionTest.java:824:56:824:72 | (...)... | provenance | Sink:MaD:2292 | -| Log4jJndiInjectionTest.java:824:65:824:72 | source(...) : String | Log4jJndiInjectionTest.java:824:56:824:72 | (...)... | provenance | Sink:MaD:48266 | +| Log4jJndiInjectionTest.java:824:65:824:72 | source(...) : String | Log4jJndiInjectionTest.java:824:56:824:72 | (...)... | provenance | Sink:MaD:48267 | | Log4jJndiInjectionTest.java:825:50:825:57 | source(...) : String | Log4jJndiInjectionTest.java:825:41:825:57 | (...)... | provenance | Sink:MaD:2292 | -| Log4jJndiInjectionTest.java:825:50:825:57 | source(...) : String | Log4jJndiInjectionTest.java:825:41:825:57 | (...)... | provenance | Sink:MaD:48266 | +| Log4jJndiInjectionTest.java:825:50:825:57 | source(...) : String | Log4jJndiInjectionTest.java:825:41:825:57 | (...)... | provenance | Sink:MaD:48267 | | Log4jJndiInjectionTest.java:826:35:826:42 | source(...) : String | Log4jJndiInjectionTest.java:826:26:826:42 | (...)... | provenance | Sink:MaD:2292 | -| Log4jJndiInjectionTest.java:826:35:826:42 | source(...) : String | Log4jJndiInjectionTest.java:826:26:826:42 | (...)... | provenance | Sink:MaD:48266 | +| Log4jJndiInjectionTest.java:826:35:826:42 | source(...) : String | Log4jJndiInjectionTest.java:826:26:826:42 | (...)... | provenance | Sink:MaD:48267 | | Log4jJndiInjectionTest.java:827:140:827:147 | source(...) : String | Log4jJndiInjectionTest.java:827:131:827:147 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:827:140:827:147 | source(...) : String | Log4jJndiInjectionTest.java:827:131:827:147 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:827:140:827:147 | source(...) : String | Log4jJndiInjectionTest.java:827:131:827:147 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:828:125:828:132 | source(...) : String | Log4jJndiInjectionTest.java:828:116:828:132 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:828:125:828:132 | source(...) : String | Log4jJndiInjectionTest.java:828:116:828:132 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:828:125:828:132 | source(...) : String | Log4jJndiInjectionTest.java:828:116:828:132 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:829:110:829:117 | source(...) : String | Log4jJndiInjectionTest.java:829:101:829:117 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:829:110:829:117 | source(...) : String | Log4jJndiInjectionTest.java:829:101:829:117 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:829:110:829:117 | source(...) : String | Log4jJndiInjectionTest.java:829:101:829:117 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:830:95:830:102 | source(...) : String | Log4jJndiInjectionTest.java:830:86:830:102 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:830:95:830:102 | source(...) : String | Log4jJndiInjectionTest.java:830:86:830:102 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:830:95:830:102 | source(...) : String | Log4jJndiInjectionTest.java:830:86:830:102 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:831:80:831:87 | source(...) : String | Log4jJndiInjectionTest.java:831:71:831:87 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:831:80:831:87 | source(...) : String | Log4jJndiInjectionTest.java:831:71:831:87 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:831:80:831:87 | source(...) : String | Log4jJndiInjectionTest.java:831:71:831:87 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:832:65:832:72 | source(...) : String | Log4jJndiInjectionTest.java:832:56:832:72 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:832:65:832:72 | source(...) : String | Log4jJndiInjectionTest.java:832:56:832:72 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:832:65:832:72 | source(...) : String | Log4jJndiInjectionTest.java:832:56:832:72 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:833:50:833:57 | source(...) : String | Log4jJndiInjectionTest.java:833:41:833:57 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:833:50:833:57 | source(...) : String | Log4jJndiInjectionTest.java:833:41:833:57 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:833:50:833:57 | source(...) : String | Log4jJndiInjectionTest.java:833:41:833:57 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:834:35:834:42 | source(...) : String | Log4jJndiInjectionTest.java:834:26:834:42 | (...)... | provenance | Sink:MaD:2293 | -| Log4jJndiInjectionTest.java:834:35:834:42 | source(...) : String | Log4jJndiInjectionTest.java:834:26:834:42 | (...)... | provenance | Sink:MaD:48267 | +| Log4jJndiInjectionTest.java:834:35:834:42 | source(...) : String | Log4jJndiInjectionTest.java:834:26:834:42 | (...)... | provenance | Sink:MaD:48268 | | Log4jJndiInjectionTest.java:835:155:835:162 | source(...) : String | Log4jJndiInjectionTest.java:835:146:835:162 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:835:155:835:162 | source(...) : String | Log4jJndiInjectionTest.java:835:146:835:162 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:835:155:835:162 | source(...) : String | Log4jJndiInjectionTest.java:835:146:835:162 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:836:140:836:147 | source(...) : String | Log4jJndiInjectionTest.java:836:131:836:147 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:836:140:836:147 | source(...) : String | Log4jJndiInjectionTest.java:836:131:836:147 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:836:140:836:147 | source(...) : String | Log4jJndiInjectionTest.java:836:131:836:147 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:837:125:837:132 | source(...) : String | Log4jJndiInjectionTest.java:837:116:837:132 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:837:125:837:132 | source(...) : String | Log4jJndiInjectionTest.java:837:116:837:132 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:837:125:837:132 | source(...) : String | Log4jJndiInjectionTest.java:837:116:837:132 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:838:110:838:117 | source(...) : String | Log4jJndiInjectionTest.java:838:101:838:117 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:838:110:838:117 | source(...) : String | Log4jJndiInjectionTest.java:838:101:838:117 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:838:110:838:117 | source(...) : String | Log4jJndiInjectionTest.java:838:101:838:117 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:839:95:839:102 | source(...) : String | Log4jJndiInjectionTest.java:839:86:839:102 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:839:95:839:102 | source(...) : String | Log4jJndiInjectionTest.java:839:86:839:102 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:839:95:839:102 | source(...) : String | Log4jJndiInjectionTest.java:839:86:839:102 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:840:80:840:87 | source(...) : String | Log4jJndiInjectionTest.java:840:71:840:87 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:840:80:840:87 | source(...) : String | Log4jJndiInjectionTest.java:840:71:840:87 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:840:80:840:87 | source(...) : String | Log4jJndiInjectionTest.java:840:71:840:87 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:841:65:841:72 | source(...) : String | Log4jJndiInjectionTest.java:841:56:841:72 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:841:65:841:72 | source(...) : String | Log4jJndiInjectionTest.java:841:56:841:72 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:841:65:841:72 | source(...) : String | Log4jJndiInjectionTest.java:841:56:841:72 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:842:50:842:57 | source(...) : String | Log4jJndiInjectionTest.java:842:41:842:57 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:842:50:842:57 | source(...) : String | Log4jJndiInjectionTest.java:842:41:842:57 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:842:50:842:57 | source(...) : String | Log4jJndiInjectionTest.java:842:41:842:57 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:843:35:843:42 | source(...) : String | Log4jJndiInjectionTest.java:843:26:843:42 | (...)... | provenance | Sink:MaD:2294 | -| Log4jJndiInjectionTest.java:843:35:843:42 | source(...) : String | Log4jJndiInjectionTest.java:843:26:843:42 | (...)... | provenance | Sink:MaD:48268 | +| Log4jJndiInjectionTest.java:843:35:843:42 | source(...) : String | Log4jJndiInjectionTest.java:843:26:843:42 | (...)... | provenance | Sink:MaD:48269 | | Log4jJndiInjectionTest.java:844:170:844:177 | source(...) : String | Log4jJndiInjectionTest.java:844:161:844:177 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:844:170:844:177 | source(...) : String | Log4jJndiInjectionTest.java:844:161:844:177 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:844:170:844:177 | source(...) : String | Log4jJndiInjectionTest.java:844:161:844:177 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:845:155:845:162 | source(...) : String | Log4jJndiInjectionTest.java:845:146:845:162 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:845:155:845:162 | source(...) : String | Log4jJndiInjectionTest.java:845:146:845:162 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:845:155:845:162 | source(...) : String | Log4jJndiInjectionTest.java:845:146:845:162 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:846:140:846:147 | source(...) : String | Log4jJndiInjectionTest.java:846:131:846:147 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:846:140:846:147 | source(...) : String | Log4jJndiInjectionTest.java:846:131:846:147 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:846:140:846:147 | source(...) : String | Log4jJndiInjectionTest.java:846:131:846:147 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:847:125:847:132 | source(...) : String | Log4jJndiInjectionTest.java:847:116:847:132 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:847:125:847:132 | source(...) : String | Log4jJndiInjectionTest.java:847:116:847:132 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:847:125:847:132 | source(...) : String | Log4jJndiInjectionTest.java:847:116:847:132 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:848:110:848:117 | source(...) : String | Log4jJndiInjectionTest.java:848:101:848:117 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:848:110:848:117 | source(...) : String | Log4jJndiInjectionTest.java:848:101:848:117 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:848:110:848:117 | source(...) : String | Log4jJndiInjectionTest.java:848:101:848:117 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:849:95:849:102 | source(...) : String | Log4jJndiInjectionTest.java:849:86:849:102 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:849:95:849:102 | source(...) : String | Log4jJndiInjectionTest.java:849:86:849:102 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:849:95:849:102 | source(...) : String | Log4jJndiInjectionTest.java:849:86:849:102 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:850:80:850:87 | source(...) : String | Log4jJndiInjectionTest.java:850:71:850:87 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:850:80:850:87 | source(...) : String | Log4jJndiInjectionTest.java:850:71:850:87 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:850:80:850:87 | source(...) : String | Log4jJndiInjectionTest.java:850:71:850:87 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:851:65:851:72 | source(...) : String | Log4jJndiInjectionTest.java:851:56:851:72 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:851:65:851:72 | source(...) : String | Log4jJndiInjectionTest.java:851:56:851:72 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:851:65:851:72 | source(...) : String | Log4jJndiInjectionTest.java:851:56:851:72 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:852:50:852:57 | source(...) : String | Log4jJndiInjectionTest.java:852:41:852:57 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:852:50:852:57 | source(...) : String | Log4jJndiInjectionTest.java:852:41:852:57 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:852:50:852:57 | source(...) : String | Log4jJndiInjectionTest.java:852:41:852:57 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:853:35:853:42 | source(...) : String | Log4jJndiInjectionTest.java:853:26:853:42 | (...)... | provenance | Sink:MaD:2295 | -| Log4jJndiInjectionTest.java:853:35:853:42 | source(...) : String | Log4jJndiInjectionTest.java:853:26:853:42 | (...)... | provenance | Sink:MaD:48269 | +| Log4jJndiInjectionTest.java:853:35:853:42 | source(...) : String | Log4jJndiInjectionTest.java:853:26:853:42 | (...)... | provenance | Sink:MaD:48270 | | Log4jJndiInjectionTest.java:854:35:854:42 | source(...) : String | Log4jJndiInjectionTest.java:854:26:854:42 | (...)... | provenance | Sink:MaD:2287 | -| Log4jJndiInjectionTest.java:854:35:854:42 | source(...) : String | Log4jJndiInjectionTest.java:854:26:854:42 | (...)... | provenance | Sink:MaD:48261 | +| Log4jJndiInjectionTest.java:854:35:854:42 | source(...) : String | Log4jJndiInjectionTest.java:854:26:854:42 | (...)... | provenance | Sink:MaD:48262 | | Log4jJndiInjectionTest.java:855:55:855:62 | source(...) : String | Log4jJndiInjectionTest.java:855:41:855:62 | (...)... | provenance | Sink:MaD:2287 | -| Log4jJndiInjectionTest.java:855:55:855:62 | source(...) : String | Log4jJndiInjectionTest.java:855:41:855:62 | (...)... | provenance | Sink:MaD:48261 | +| Log4jJndiInjectionTest.java:855:55:855:62 | source(...) : String | Log4jJndiInjectionTest.java:855:41:855:62 | (...)... | provenance | Sink:MaD:48262 | | Log4jJndiInjectionTest.java:856:35:856:42 | source(...) : String | Log4jJndiInjectionTest.java:856:26:856:42 | (...)... | provenance | Sink:MaD:2299 | -| Log4jJndiInjectionTest.java:856:35:856:42 | source(...) : String | Log4jJndiInjectionTest.java:856:26:856:42 | (...)... | provenance | Sink:MaD:48273 | +| Log4jJndiInjectionTest.java:856:35:856:42 | source(...) : String | Log4jJndiInjectionTest.java:856:26:856:42 | (...)... | provenance | Sink:MaD:48274 | | Log4jJndiInjectionTest.java:857:40:857:47 | source(...) : String | Log4jJndiInjectionTest.java:857:26:857:47 | (...)... | provenance | Sink:MaD:2300 | -| Log4jJndiInjectionTest.java:857:40:857:47 | source(...) : String | Log4jJndiInjectionTest.java:857:26:857:47 | (...)... | provenance | Sink:MaD:48274 | +| Log4jJndiInjectionTest.java:857:40:857:47 | source(...) : String | Log4jJndiInjectionTest.java:857:26:857:47 | (...)... | provenance | Sink:MaD:48275 | | Log4jJndiInjectionTest.java:858:40:858:47 | source(...) : String | Log4jJndiInjectionTest.java:858:26:858:47 | (...)... | provenance | Sink:MaD:2301 | -| Log4jJndiInjectionTest.java:858:40:858:47 | source(...) : String | Log4jJndiInjectionTest.java:858:26:858:47 | (...)... | provenance | Sink:MaD:48275 | +| Log4jJndiInjectionTest.java:858:40:858:47 | source(...) : String | Log4jJndiInjectionTest.java:858:26:858:47 | (...)... | provenance | Sink:MaD:48276 | | Log4jJndiInjectionTest.java:859:40:859:47 | source(...) : String | Log4jJndiInjectionTest.java:859:25:859:47 | (...)... | provenance | Sink:MaD:2302 | -| Log4jJndiInjectionTest.java:859:40:859:47 | source(...) : String | Log4jJndiInjectionTest.java:859:25:859:47 | (...)... | provenance | Sink:MaD:48285 | +| Log4jJndiInjectionTest.java:859:40:859:47 | source(...) : String | Log4jJndiInjectionTest.java:859:25:859:47 | (...)... | provenance | Sink:MaD:48286 | | Log4jJndiInjectionTest.java:860:40:860:47 | source(...) : String | Log4jJndiInjectionTest.java:860:25:860:47 | (...)... | provenance | Sink:MaD:2303 | -| Log4jJndiInjectionTest.java:860:40:860:47 | source(...) : String | Log4jJndiInjectionTest.java:860:25:860:47 | (...)... | provenance | Sink:MaD:48286 | +| Log4jJndiInjectionTest.java:860:40:860:47 | source(...) : String | Log4jJndiInjectionTest.java:860:25:860:47 | (...)... | provenance | Sink:MaD:48287 | | Log4jJndiInjectionTest.java:861:55:861:62 | source(...) : String | Log4jJndiInjectionTest.java:861:40:861:62 | (...)... | provenance | Sink:MaD:2304 | -| Log4jJndiInjectionTest.java:861:55:861:62 | source(...) : String | Log4jJndiInjectionTest.java:861:40:861:62 | (...)... | provenance | Sink:MaD:48287 | +| Log4jJndiInjectionTest.java:861:55:861:62 | source(...) : String | Log4jJndiInjectionTest.java:861:40:861:62 | (...)... | provenance | Sink:MaD:48288 | | Log4jJndiInjectionTest.java:862:55:862:62 | source(...) : String | Log4jJndiInjectionTest.java:862:40:862:62 | (...)... | provenance | Sink:MaD:2305 | -| Log4jJndiInjectionTest.java:862:55:862:62 | source(...) : String | Log4jJndiInjectionTest.java:862:40:862:62 | (...)... | provenance | Sink:MaD:48288 | +| Log4jJndiInjectionTest.java:862:55:862:62 | source(...) : String | Log4jJndiInjectionTest.java:862:40:862:62 | (...)... | provenance | Sink:MaD:48289 | | Log4jJndiInjectionTest.java:863:50:863:57 | source(...) : String | Log4jJndiInjectionTest.java:863:40:863:57 | (...)... | provenance | Sink:MaD:2306 | -| Log4jJndiInjectionTest.java:863:50:863:57 | source(...) : String | Log4jJndiInjectionTest.java:863:40:863:57 | (...)... | provenance | Sink:MaD:48289 | +| Log4jJndiInjectionTest.java:863:50:863:57 | source(...) : String | Log4jJndiInjectionTest.java:863:40:863:57 | (...)... | provenance | Sink:MaD:48290 | | Log4jJndiInjectionTest.java:864:58:864:65 | source(...) : String | Log4jJndiInjectionTest.java:864:40:864:65 | (...)... | provenance | Sink:MaD:2307 | -| Log4jJndiInjectionTest.java:864:58:864:65 | source(...) : String | Log4jJndiInjectionTest.java:864:40:864:65 | (...)... | provenance | Sink:MaD:48290 | +| Log4jJndiInjectionTest.java:864:58:864:65 | source(...) : String | Log4jJndiInjectionTest.java:864:40:864:65 | (...)... | provenance | Sink:MaD:48291 | | Log4jJndiInjectionTest.java:865:58:865:65 | source(...) : String | Log4jJndiInjectionTest.java:865:40:865:65 | (...)... | provenance | Sink:MaD:2308 | -| Log4jJndiInjectionTest.java:865:58:865:65 | source(...) : String | Log4jJndiInjectionTest.java:865:40:865:65 | (...)... | provenance | Sink:MaD:48291 | +| Log4jJndiInjectionTest.java:865:58:865:65 | source(...) : String | Log4jJndiInjectionTest.java:865:40:865:65 | (...)... | provenance | Sink:MaD:48292 | | Log4jJndiInjectionTest.java:867:49:867:56 | source(...) : String | Log4jJndiInjectionTest.java:867:40:867:56 | (...)... | provenance | Sink:MaD:2311 | -| Log4jJndiInjectionTest.java:867:49:867:56 | source(...) : String | Log4jJndiInjectionTest.java:867:40:867:56 | (...)... | provenance | Sink:MaD:48294 | +| Log4jJndiInjectionTest.java:867:49:867:56 | source(...) : String | Log4jJndiInjectionTest.java:867:40:867:56 | (...)... | provenance | Sink:MaD:48295 | | Log4jJndiInjectionTest.java:868:49:868:56 | source(...) : String | Log4jJndiInjectionTest.java:868:40:868:56 | (...)... | provenance | Sink:MaD:2322 | -| Log4jJndiInjectionTest.java:868:49:868:56 | source(...) : String | Log4jJndiInjectionTest.java:868:40:868:56 | (...)... | provenance | Sink:MaD:48305 | +| Log4jJndiInjectionTest.java:868:49:868:56 | source(...) : String | Log4jJndiInjectionTest.java:868:40:868:56 | (...)... | provenance | Sink:MaD:48306 | | Log4jJndiInjectionTest.java:869:55:869:77 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:869:55:869:77 | new Object[] | provenance | Sink:MaD:2322 | -| Log4jJndiInjectionTest.java:869:55:869:77 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:869:55:869:77 | new Object[] | provenance | Sink:MaD:48305 | +| Log4jJndiInjectionTest.java:869:55:869:77 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:869:55:869:77 | new Object[] | provenance | Sink:MaD:48306 | | Log4jJndiInjectionTest.java:869:69:869:76 | source(...) : String | Log4jJndiInjectionTest.java:869:55:869:77 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:870:64:870:71 | source(...) : String | Log4jJndiInjectionTest.java:870:55:870:71 | (...)... | provenance | Sink:MaD:2312 | -| Log4jJndiInjectionTest.java:870:64:870:71 | source(...) : String | Log4jJndiInjectionTest.java:870:55:870:71 | (...)... | provenance | Sink:MaD:48295 | +| Log4jJndiInjectionTest.java:870:64:870:71 | source(...) : String | Log4jJndiInjectionTest.java:870:55:870:71 | (...)... | provenance | Sink:MaD:48296 | | Log4jJndiInjectionTest.java:871:49:871:56 | source(...) : String | Log4jJndiInjectionTest.java:871:40:871:56 | (...)... | provenance | Sink:MaD:2312 | -| Log4jJndiInjectionTest.java:871:49:871:56 | source(...) : String | Log4jJndiInjectionTest.java:871:40:871:56 | (...)... | provenance | Sink:MaD:48295 | +| Log4jJndiInjectionTest.java:871:49:871:56 | source(...) : String | Log4jJndiInjectionTest.java:871:40:871:56 | (...)... | provenance | Sink:MaD:48296 | | Log4jJndiInjectionTest.java:872:79:872:86 | source(...) : String | Log4jJndiInjectionTest.java:872:70:872:86 | (...)... | provenance | Sink:MaD:2313 | -| Log4jJndiInjectionTest.java:872:79:872:86 | source(...) : String | Log4jJndiInjectionTest.java:872:70:872:86 | (...)... | provenance | Sink:MaD:48296 | +| Log4jJndiInjectionTest.java:872:79:872:86 | source(...) : String | Log4jJndiInjectionTest.java:872:70:872:86 | (...)... | provenance | Sink:MaD:48297 | | Log4jJndiInjectionTest.java:873:64:873:71 | source(...) : String | Log4jJndiInjectionTest.java:873:55:873:71 | (...)... | provenance | Sink:MaD:2313 | -| Log4jJndiInjectionTest.java:873:64:873:71 | source(...) : String | Log4jJndiInjectionTest.java:873:55:873:71 | (...)... | provenance | Sink:MaD:48296 | +| Log4jJndiInjectionTest.java:873:64:873:71 | source(...) : String | Log4jJndiInjectionTest.java:873:55:873:71 | (...)... | provenance | Sink:MaD:48297 | | Log4jJndiInjectionTest.java:874:49:874:56 | source(...) : String | Log4jJndiInjectionTest.java:874:40:874:56 | (...)... | provenance | Sink:MaD:2313 | -| Log4jJndiInjectionTest.java:874:49:874:56 | source(...) : String | Log4jJndiInjectionTest.java:874:40:874:56 | (...)... | provenance | Sink:MaD:48296 | +| Log4jJndiInjectionTest.java:874:49:874:56 | source(...) : String | Log4jJndiInjectionTest.java:874:40:874:56 | (...)... | provenance | Sink:MaD:48297 | | Log4jJndiInjectionTest.java:875:94:875:101 | source(...) : String | Log4jJndiInjectionTest.java:875:85:875:101 | (...)... | provenance | Sink:MaD:2314 | -| Log4jJndiInjectionTest.java:875:94:875:101 | source(...) : String | Log4jJndiInjectionTest.java:875:85:875:101 | (...)... | provenance | Sink:MaD:48297 | +| Log4jJndiInjectionTest.java:875:94:875:101 | source(...) : String | Log4jJndiInjectionTest.java:875:85:875:101 | (...)... | provenance | Sink:MaD:48298 | | Log4jJndiInjectionTest.java:876:79:876:86 | source(...) : String | Log4jJndiInjectionTest.java:876:70:876:86 | (...)... | provenance | Sink:MaD:2314 | -| Log4jJndiInjectionTest.java:876:79:876:86 | source(...) : String | Log4jJndiInjectionTest.java:876:70:876:86 | (...)... | provenance | Sink:MaD:48297 | +| Log4jJndiInjectionTest.java:876:79:876:86 | source(...) : String | Log4jJndiInjectionTest.java:876:70:876:86 | (...)... | provenance | Sink:MaD:48298 | | Log4jJndiInjectionTest.java:877:64:877:71 | source(...) : String | Log4jJndiInjectionTest.java:877:55:877:71 | (...)... | provenance | Sink:MaD:2314 | -| Log4jJndiInjectionTest.java:877:64:877:71 | source(...) : String | Log4jJndiInjectionTest.java:877:55:877:71 | (...)... | provenance | Sink:MaD:48297 | +| Log4jJndiInjectionTest.java:877:64:877:71 | source(...) : String | Log4jJndiInjectionTest.java:877:55:877:71 | (...)... | provenance | Sink:MaD:48298 | | Log4jJndiInjectionTest.java:878:49:878:56 | source(...) : String | Log4jJndiInjectionTest.java:878:40:878:56 | (...)... | provenance | Sink:MaD:2314 | -| Log4jJndiInjectionTest.java:878:49:878:56 | source(...) : String | Log4jJndiInjectionTest.java:878:40:878:56 | (...)... | provenance | Sink:MaD:48297 | +| Log4jJndiInjectionTest.java:878:49:878:56 | source(...) : String | Log4jJndiInjectionTest.java:878:40:878:56 | (...)... | provenance | Sink:MaD:48298 | | Log4jJndiInjectionTest.java:879:109:879:116 | source(...) : String | Log4jJndiInjectionTest.java:879:100:879:116 | (...)... | provenance | Sink:MaD:2315 | -| Log4jJndiInjectionTest.java:879:109:879:116 | source(...) : String | Log4jJndiInjectionTest.java:879:100:879:116 | (...)... | provenance | Sink:MaD:48298 | +| Log4jJndiInjectionTest.java:879:109:879:116 | source(...) : String | Log4jJndiInjectionTest.java:879:100:879:116 | (...)... | provenance | Sink:MaD:48299 | | Log4jJndiInjectionTest.java:880:94:880:101 | source(...) : String | Log4jJndiInjectionTest.java:880:85:880:101 | (...)... | provenance | Sink:MaD:2315 | -| Log4jJndiInjectionTest.java:880:94:880:101 | source(...) : String | Log4jJndiInjectionTest.java:880:85:880:101 | (...)... | provenance | Sink:MaD:48298 | +| Log4jJndiInjectionTest.java:880:94:880:101 | source(...) : String | Log4jJndiInjectionTest.java:880:85:880:101 | (...)... | provenance | Sink:MaD:48299 | | Log4jJndiInjectionTest.java:881:79:881:86 | source(...) : String | Log4jJndiInjectionTest.java:881:70:881:86 | (...)... | provenance | Sink:MaD:2315 | -| Log4jJndiInjectionTest.java:881:79:881:86 | source(...) : String | Log4jJndiInjectionTest.java:881:70:881:86 | (...)... | provenance | Sink:MaD:48298 | +| Log4jJndiInjectionTest.java:881:79:881:86 | source(...) : String | Log4jJndiInjectionTest.java:881:70:881:86 | (...)... | provenance | Sink:MaD:48299 | | Log4jJndiInjectionTest.java:882:64:882:71 | source(...) : String | Log4jJndiInjectionTest.java:882:55:882:71 | (...)... | provenance | Sink:MaD:2315 | -| Log4jJndiInjectionTest.java:882:64:882:71 | source(...) : String | Log4jJndiInjectionTest.java:882:55:882:71 | (...)... | provenance | Sink:MaD:48298 | +| Log4jJndiInjectionTest.java:882:64:882:71 | source(...) : String | Log4jJndiInjectionTest.java:882:55:882:71 | (...)... | provenance | Sink:MaD:48299 | | Log4jJndiInjectionTest.java:883:49:883:56 | source(...) : String | Log4jJndiInjectionTest.java:883:40:883:56 | (...)... | provenance | Sink:MaD:2315 | -| Log4jJndiInjectionTest.java:883:49:883:56 | source(...) : String | Log4jJndiInjectionTest.java:883:40:883:56 | (...)... | provenance | Sink:MaD:48298 | +| Log4jJndiInjectionTest.java:883:49:883:56 | source(...) : String | Log4jJndiInjectionTest.java:883:40:883:56 | (...)... | provenance | Sink:MaD:48299 | | Log4jJndiInjectionTest.java:884:124:884:131 | source(...) : String | Log4jJndiInjectionTest.java:884:115:884:131 | (...)... | provenance | Sink:MaD:2316 | -| Log4jJndiInjectionTest.java:884:124:884:131 | source(...) : String | Log4jJndiInjectionTest.java:884:115:884:131 | (...)... | provenance | Sink:MaD:48299 | +| Log4jJndiInjectionTest.java:884:124:884:131 | source(...) : String | Log4jJndiInjectionTest.java:884:115:884:131 | (...)... | provenance | Sink:MaD:48300 | | Log4jJndiInjectionTest.java:885:109:885:116 | source(...) : String | Log4jJndiInjectionTest.java:885:100:885:116 | (...)... | provenance | Sink:MaD:2316 | -| Log4jJndiInjectionTest.java:885:109:885:116 | source(...) : String | Log4jJndiInjectionTest.java:885:100:885:116 | (...)... | provenance | Sink:MaD:48299 | +| Log4jJndiInjectionTest.java:885:109:885:116 | source(...) : String | Log4jJndiInjectionTest.java:885:100:885:116 | (...)... | provenance | Sink:MaD:48300 | | Log4jJndiInjectionTest.java:886:94:886:101 | source(...) : String | Log4jJndiInjectionTest.java:886:85:886:101 | (...)... | provenance | Sink:MaD:2316 | -| Log4jJndiInjectionTest.java:886:94:886:101 | source(...) : String | Log4jJndiInjectionTest.java:886:85:886:101 | (...)... | provenance | Sink:MaD:48299 | +| Log4jJndiInjectionTest.java:886:94:886:101 | source(...) : String | Log4jJndiInjectionTest.java:886:85:886:101 | (...)... | provenance | Sink:MaD:48300 | | Log4jJndiInjectionTest.java:887:79:887:86 | source(...) : String | Log4jJndiInjectionTest.java:887:70:887:86 | (...)... | provenance | Sink:MaD:2316 | -| Log4jJndiInjectionTest.java:887:79:887:86 | source(...) : String | Log4jJndiInjectionTest.java:887:70:887:86 | (...)... | provenance | Sink:MaD:48299 | +| Log4jJndiInjectionTest.java:887:79:887:86 | source(...) : String | Log4jJndiInjectionTest.java:887:70:887:86 | (...)... | provenance | Sink:MaD:48300 | | Log4jJndiInjectionTest.java:888:64:888:71 | source(...) : String | Log4jJndiInjectionTest.java:888:55:888:71 | (...)... | provenance | Sink:MaD:2316 | -| Log4jJndiInjectionTest.java:888:64:888:71 | source(...) : String | Log4jJndiInjectionTest.java:888:55:888:71 | (...)... | provenance | Sink:MaD:48299 | +| Log4jJndiInjectionTest.java:888:64:888:71 | source(...) : String | Log4jJndiInjectionTest.java:888:55:888:71 | (...)... | provenance | Sink:MaD:48300 | | Log4jJndiInjectionTest.java:889:49:889:56 | source(...) : String | Log4jJndiInjectionTest.java:889:40:889:56 | (...)... | provenance | Sink:MaD:2316 | -| Log4jJndiInjectionTest.java:889:49:889:56 | source(...) : String | Log4jJndiInjectionTest.java:889:40:889:56 | (...)... | provenance | Sink:MaD:48299 | +| Log4jJndiInjectionTest.java:889:49:889:56 | source(...) : String | Log4jJndiInjectionTest.java:889:40:889:56 | (...)... | provenance | Sink:MaD:48300 | | Log4jJndiInjectionTest.java:890:139:890:146 | source(...) : String | Log4jJndiInjectionTest.java:890:130:890:146 | (...)... | provenance | Sink:MaD:2317 | -| Log4jJndiInjectionTest.java:890:139:890:146 | source(...) : String | Log4jJndiInjectionTest.java:890:130:890:146 | (...)... | provenance | Sink:MaD:48300 | +| Log4jJndiInjectionTest.java:890:139:890:146 | source(...) : String | Log4jJndiInjectionTest.java:890:130:890:146 | (...)... | provenance | Sink:MaD:48301 | | Log4jJndiInjectionTest.java:891:124:891:131 | source(...) : String | Log4jJndiInjectionTest.java:891:115:891:131 | (...)... | provenance | Sink:MaD:2317 | -| Log4jJndiInjectionTest.java:891:124:891:131 | source(...) : String | Log4jJndiInjectionTest.java:891:115:891:131 | (...)... | provenance | Sink:MaD:48300 | +| Log4jJndiInjectionTest.java:891:124:891:131 | source(...) : String | Log4jJndiInjectionTest.java:891:115:891:131 | (...)... | provenance | Sink:MaD:48301 | | Log4jJndiInjectionTest.java:892:109:892:116 | source(...) : String | Log4jJndiInjectionTest.java:892:100:892:116 | (...)... | provenance | Sink:MaD:2317 | -| Log4jJndiInjectionTest.java:892:109:892:116 | source(...) : String | Log4jJndiInjectionTest.java:892:100:892:116 | (...)... | provenance | Sink:MaD:48300 | +| Log4jJndiInjectionTest.java:892:109:892:116 | source(...) : String | Log4jJndiInjectionTest.java:892:100:892:116 | (...)... | provenance | Sink:MaD:48301 | | Log4jJndiInjectionTest.java:893:94:893:101 | source(...) : String | Log4jJndiInjectionTest.java:893:85:893:101 | (...)... | provenance | Sink:MaD:2317 | -| Log4jJndiInjectionTest.java:893:94:893:101 | source(...) : String | Log4jJndiInjectionTest.java:893:85:893:101 | (...)... | provenance | Sink:MaD:48300 | +| Log4jJndiInjectionTest.java:893:94:893:101 | source(...) : String | Log4jJndiInjectionTest.java:893:85:893:101 | (...)... | provenance | Sink:MaD:48301 | | Log4jJndiInjectionTest.java:894:79:894:86 | source(...) : String | Log4jJndiInjectionTest.java:894:70:894:86 | (...)... | provenance | Sink:MaD:2317 | -| Log4jJndiInjectionTest.java:894:79:894:86 | source(...) : String | Log4jJndiInjectionTest.java:894:70:894:86 | (...)... | provenance | Sink:MaD:48300 | +| Log4jJndiInjectionTest.java:894:79:894:86 | source(...) : String | Log4jJndiInjectionTest.java:894:70:894:86 | (...)... | provenance | Sink:MaD:48301 | | Log4jJndiInjectionTest.java:895:64:895:71 | source(...) : String | Log4jJndiInjectionTest.java:895:55:895:71 | (...)... | provenance | Sink:MaD:2317 | -| Log4jJndiInjectionTest.java:895:64:895:71 | source(...) : String | Log4jJndiInjectionTest.java:895:55:895:71 | (...)... | provenance | Sink:MaD:48300 | +| Log4jJndiInjectionTest.java:895:64:895:71 | source(...) : String | Log4jJndiInjectionTest.java:895:55:895:71 | (...)... | provenance | Sink:MaD:48301 | | Log4jJndiInjectionTest.java:896:49:896:56 | source(...) : String | Log4jJndiInjectionTest.java:896:40:896:56 | (...)... | provenance | Sink:MaD:2317 | -| Log4jJndiInjectionTest.java:896:49:896:56 | source(...) : String | Log4jJndiInjectionTest.java:896:40:896:56 | (...)... | provenance | Sink:MaD:48300 | +| Log4jJndiInjectionTest.java:896:49:896:56 | source(...) : String | Log4jJndiInjectionTest.java:896:40:896:56 | (...)... | provenance | Sink:MaD:48301 | | Log4jJndiInjectionTest.java:897:154:897:161 | source(...) : String | Log4jJndiInjectionTest.java:897:145:897:161 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:897:154:897:161 | source(...) : String | Log4jJndiInjectionTest.java:897:145:897:161 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:897:154:897:161 | source(...) : String | Log4jJndiInjectionTest.java:897:145:897:161 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:898:139:898:146 | source(...) : String | Log4jJndiInjectionTest.java:898:130:898:146 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:898:139:898:146 | source(...) : String | Log4jJndiInjectionTest.java:898:130:898:146 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:898:139:898:146 | source(...) : String | Log4jJndiInjectionTest.java:898:130:898:146 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:899:124:899:131 | source(...) : String | Log4jJndiInjectionTest.java:899:115:899:131 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:899:124:899:131 | source(...) : String | Log4jJndiInjectionTest.java:899:115:899:131 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:899:124:899:131 | source(...) : String | Log4jJndiInjectionTest.java:899:115:899:131 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:900:109:900:116 | source(...) : String | Log4jJndiInjectionTest.java:900:100:900:116 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:900:109:900:116 | source(...) : String | Log4jJndiInjectionTest.java:900:100:900:116 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:900:109:900:116 | source(...) : String | Log4jJndiInjectionTest.java:900:100:900:116 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:901:94:901:101 | source(...) : String | Log4jJndiInjectionTest.java:901:85:901:101 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:901:94:901:101 | source(...) : String | Log4jJndiInjectionTest.java:901:85:901:101 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:901:94:901:101 | source(...) : String | Log4jJndiInjectionTest.java:901:85:901:101 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:902:79:902:86 | source(...) : String | Log4jJndiInjectionTest.java:902:70:902:86 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:902:79:902:86 | source(...) : String | Log4jJndiInjectionTest.java:902:70:902:86 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:902:79:902:86 | source(...) : String | Log4jJndiInjectionTest.java:902:70:902:86 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:903:64:903:71 | source(...) : String | Log4jJndiInjectionTest.java:903:55:903:71 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:903:64:903:71 | source(...) : String | Log4jJndiInjectionTest.java:903:55:903:71 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:903:64:903:71 | source(...) : String | Log4jJndiInjectionTest.java:903:55:903:71 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:904:49:904:56 | source(...) : String | Log4jJndiInjectionTest.java:904:40:904:56 | (...)... | provenance | Sink:MaD:2318 | -| Log4jJndiInjectionTest.java:904:49:904:56 | source(...) : String | Log4jJndiInjectionTest.java:904:40:904:56 | (...)... | provenance | Sink:MaD:48301 | +| Log4jJndiInjectionTest.java:904:49:904:56 | source(...) : String | Log4jJndiInjectionTest.java:904:40:904:56 | (...)... | provenance | Sink:MaD:48302 | | Log4jJndiInjectionTest.java:905:169:905:176 | source(...) : String | Log4jJndiInjectionTest.java:905:160:905:176 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:905:169:905:176 | source(...) : String | Log4jJndiInjectionTest.java:905:160:905:176 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:905:169:905:176 | source(...) : String | Log4jJndiInjectionTest.java:905:160:905:176 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:906:154:906:161 | source(...) : String | Log4jJndiInjectionTest.java:906:145:906:161 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:906:154:906:161 | source(...) : String | Log4jJndiInjectionTest.java:906:145:906:161 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:906:154:906:161 | source(...) : String | Log4jJndiInjectionTest.java:906:145:906:161 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:907:139:907:146 | source(...) : String | Log4jJndiInjectionTest.java:907:130:907:146 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:907:139:907:146 | source(...) : String | Log4jJndiInjectionTest.java:907:130:907:146 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:907:139:907:146 | source(...) : String | Log4jJndiInjectionTest.java:907:130:907:146 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:908:124:908:131 | source(...) : String | Log4jJndiInjectionTest.java:908:115:908:131 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:908:124:908:131 | source(...) : String | Log4jJndiInjectionTest.java:908:115:908:131 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:908:124:908:131 | source(...) : String | Log4jJndiInjectionTest.java:908:115:908:131 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:909:109:909:116 | source(...) : String | Log4jJndiInjectionTest.java:909:100:909:116 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:909:109:909:116 | source(...) : String | Log4jJndiInjectionTest.java:909:100:909:116 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:909:109:909:116 | source(...) : String | Log4jJndiInjectionTest.java:909:100:909:116 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:910:94:910:101 | source(...) : String | Log4jJndiInjectionTest.java:910:85:910:101 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:910:94:910:101 | source(...) : String | Log4jJndiInjectionTest.java:910:85:910:101 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:910:94:910:101 | source(...) : String | Log4jJndiInjectionTest.java:910:85:910:101 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:911:79:911:86 | source(...) : String | Log4jJndiInjectionTest.java:911:70:911:86 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:911:79:911:86 | source(...) : String | Log4jJndiInjectionTest.java:911:70:911:86 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:911:79:911:86 | source(...) : String | Log4jJndiInjectionTest.java:911:70:911:86 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:912:64:912:71 | source(...) : String | Log4jJndiInjectionTest.java:912:55:912:71 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:912:64:912:71 | source(...) : String | Log4jJndiInjectionTest.java:912:55:912:71 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:912:64:912:71 | source(...) : String | Log4jJndiInjectionTest.java:912:55:912:71 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:913:49:913:56 | source(...) : String | Log4jJndiInjectionTest.java:913:40:913:56 | (...)... | provenance | Sink:MaD:2319 | -| Log4jJndiInjectionTest.java:913:49:913:56 | source(...) : String | Log4jJndiInjectionTest.java:913:40:913:56 | (...)... | provenance | Sink:MaD:48302 | +| Log4jJndiInjectionTest.java:913:49:913:56 | source(...) : String | Log4jJndiInjectionTest.java:913:40:913:56 | (...)... | provenance | Sink:MaD:48303 | | Log4jJndiInjectionTest.java:914:184:914:191 | source(...) : String | Log4jJndiInjectionTest.java:914:175:914:191 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:914:184:914:191 | source(...) : String | Log4jJndiInjectionTest.java:914:175:914:191 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:914:184:914:191 | source(...) : String | Log4jJndiInjectionTest.java:914:175:914:191 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:915:169:915:176 | source(...) : String | Log4jJndiInjectionTest.java:915:160:915:176 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:915:169:915:176 | source(...) : String | Log4jJndiInjectionTest.java:915:160:915:176 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:915:169:915:176 | source(...) : String | Log4jJndiInjectionTest.java:915:160:915:176 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:916:154:916:161 | source(...) : String | Log4jJndiInjectionTest.java:916:145:916:161 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:916:154:916:161 | source(...) : String | Log4jJndiInjectionTest.java:916:145:916:161 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:916:154:916:161 | source(...) : String | Log4jJndiInjectionTest.java:916:145:916:161 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:917:139:917:146 | source(...) : String | Log4jJndiInjectionTest.java:917:130:917:146 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:917:139:917:146 | source(...) : String | Log4jJndiInjectionTest.java:917:130:917:146 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:917:139:917:146 | source(...) : String | Log4jJndiInjectionTest.java:917:130:917:146 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:918:124:918:131 | source(...) : String | Log4jJndiInjectionTest.java:918:115:918:131 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:918:124:918:131 | source(...) : String | Log4jJndiInjectionTest.java:918:115:918:131 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:918:124:918:131 | source(...) : String | Log4jJndiInjectionTest.java:918:115:918:131 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:919:109:919:116 | source(...) : String | Log4jJndiInjectionTest.java:919:100:919:116 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:919:109:919:116 | source(...) : String | Log4jJndiInjectionTest.java:919:100:919:116 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:919:109:919:116 | source(...) : String | Log4jJndiInjectionTest.java:919:100:919:116 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:920:94:920:101 | source(...) : String | Log4jJndiInjectionTest.java:920:85:920:101 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:920:94:920:101 | source(...) : String | Log4jJndiInjectionTest.java:920:85:920:101 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:920:94:920:101 | source(...) : String | Log4jJndiInjectionTest.java:920:85:920:101 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:921:79:921:86 | source(...) : String | Log4jJndiInjectionTest.java:921:70:921:86 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:921:79:921:86 | source(...) : String | Log4jJndiInjectionTest.java:921:70:921:86 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:921:79:921:86 | source(...) : String | Log4jJndiInjectionTest.java:921:70:921:86 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:922:64:922:71 | source(...) : String | Log4jJndiInjectionTest.java:922:55:922:71 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:922:64:922:71 | source(...) : String | Log4jJndiInjectionTest.java:922:55:922:71 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:922:64:922:71 | source(...) : String | Log4jJndiInjectionTest.java:922:55:922:71 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:923:49:923:56 | source(...) : String | Log4jJndiInjectionTest.java:923:40:923:56 | (...)... | provenance | Sink:MaD:2320 | -| Log4jJndiInjectionTest.java:923:49:923:56 | source(...) : String | Log4jJndiInjectionTest.java:923:40:923:56 | (...)... | provenance | Sink:MaD:48303 | +| Log4jJndiInjectionTest.java:923:49:923:56 | source(...) : String | Log4jJndiInjectionTest.java:923:40:923:56 | (...)... | provenance | Sink:MaD:48304 | | Log4jJndiInjectionTest.java:924:49:924:56 | source(...) : String | Log4jJndiInjectionTest.java:924:40:924:56 | (...)... | provenance | Sink:MaD:2312 | -| Log4jJndiInjectionTest.java:924:49:924:56 | source(...) : String | Log4jJndiInjectionTest.java:924:40:924:56 | (...)... | provenance | Sink:MaD:48295 | +| Log4jJndiInjectionTest.java:924:49:924:56 | source(...) : String | Log4jJndiInjectionTest.java:924:40:924:56 | (...)... | provenance | Sink:MaD:48296 | | Log4jJndiInjectionTest.java:925:69:925:76 | source(...) : String | Log4jJndiInjectionTest.java:925:55:925:76 | (...)... | provenance | Sink:MaD:2312 | -| Log4jJndiInjectionTest.java:925:69:925:76 | source(...) : String | Log4jJndiInjectionTest.java:925:55:925:76 | (...)... | provenance | Sink:MaD:48295 | +| Log4jJndiInjectionTest.java:925:69:925:76 | source(...) : String | Log4jJndiInjectionTest.java:925:55:925:76 | (...)... | provenance | Sink:MaD:48296 | | Log4jJndiInjectionTest.java:926:49:926:56 | source(...) : String | Log4jJndiInjectionTest.java:926:40:926:56 | (...)... | provenance | Sink:MaD:2324 | -| Log4jJndiInjectionTest.java:926:49:926:56 | source(...) : String | Log4jJndiInjectionTest.java:926:40:926:56 | (...)... | provenance | Sink:MaD:48307 | +| Log4jJndiInjectionTest.java:926:49:926:56 | source(...) : String | Log4jJndiInjectionTest.java:926:40:926:56 | (...)... | provenance | Sink:MaD:48308 | | Log4jJndiInjectionTest.java:927:54:927:61 | source(...) : String | Log4jJndiInjectionTest.java:927:40:927:61 | (...)... | provenance | Sink:MaD:2325 | -| Log4jJndiInjectionTest.java:927:54:927:61 | source(...) : String | Log4jJndiInjectionTest.java:927:40:927:61 | (...)... | provenance | Sink:MaD:48308 | +| Log4jJndiInjectionTest.java:927:54:927:61 | source(...) : String | Log4jJndiInjectionTest.java:927:40:927:61 | (...)... | provenance | Sink:MaD:48309 | | Log4jJndiInjectionTest.java:928:54:928:61 | source(...) : String | Log4jJndiInjectionTest.java:928:40:928:61 | (...)... | provenance | Sink:MaD:2326 | -| Log4jJndiInjectionTest.java:928:54:928:61 | source(...) : String | Log4jJndiInjectionTest.java:928:40:928:61 | (...)... | provenance | Sink:MaD:48309 | +| Log4jJndiInjectionTest.java:928:54:928:61 | source(...) : String | Log4jJndiInjectionTest.java:928:40:928:61 | (...)... | provenance | Sink:MaD:48310 | | Log4jJndiInjectionTest.java:929:43:929:50 | source(...) : String | Log4jJndiInjectionTest.java:929:25:929:50 | (...)... | provenance | Sink:MaD:2329 | -| Log4jJndiInjectionTest.java:929:43:929:50 | source(...) : String | Log4jJndiInjectionTest.java:929:25:929:50 | (...)... | provenance | Sink:MaD:48312 | +| Log4jJndiInjectionTest.java:929:43:929:50 | source(...) : String | Log4jJndiInjectionTest.java:929:25:929:50 | (...)... | provenance | Sink:MaD:48313 | | Log4jJndiInjectionTest.java:930:43:930:50 | source(...) : String | Log4jJndiInjectionTest.java:930:25:930:50 | (...)... | provenance | Sink:MaD:2330 | -| Log4jJndiInjectionTest.java:930:43:930:50 | source(...) : String | Log4jJndiInjectionTest.java:930:25:930:50 | (...)... | provenance | Sink:MaD:48313 | +| Log4jJndiInjectionTest.java:930:43:930:50 | source(...) : String | Log4jJndiInjectionTest.java:930:25:930:50 | (...)... | provenance | Sink:MaD:48314 | | Log4jJndiInjectionTest.java:931:35:931:42 | source(...) : String | Log4jJndiInjectionTest.java:931:25:931:42 | (...)... | provenance | Sink:MaD:2327 | -| Log4jJndiInjectionTest.java:931:35:931:42 | source(...) : String | Log4jJndiInjectionTest.java:931:25:931:42 | (...)... | provenance | Sink:MaD:48310 | +| Log4jJndiInjectionTest.java:931:35:931:42 | source(...) : String | Log4jJndiInjectionTest.java:931:25:931:42 | (...)... | provenance | Sink:MaD:48311 | | Log4jJndiInjectionTest.java:932:35:932:42 | source(...) : String | Log4jJndiInjectionTest.java:932:25:932:42 | (...)... | provenance | Sink:MaD:2328 | -| Log4jJndiInjectionTest.java:932:35:932:42 | source(...) : String | Log4jJndiInjectionTest.java:932:25:932:42 | (...)... | provenance | Sink:MaD:48311 | +| Log4jJndiInjectionTest.java:932:35:932:42 | source(...) : String | Log4jJndiInjectionTest.java:932:25:932:42 | (...)... | provenance | Sink:MaD:48312 | | Log4jJndiInjectionTest.java:935:34:935:41 | source(...) : String | Log4jJndiInjectionTest.java:935:25:935:41 | (...)... | provenance | Sink:MaD:2333 | -| Log4jJndiInjectionTest.java:935:34:935:41 | source(...) : String | Log4jJndiInjectionTest.java:935:25:935:41 | (...)... | provenance | Sink:MaD:48316 | +| Log4jJndiInjectionTest.java:935:34:935:41 | source(...) : String | Log4jJndiInjectionTest.java:935:25:935:41 | (...)... | provenance | Sink:MaD:48317 | | Log4jJndiInjectionTest.java:936:34:936:41 | source(...) : String | Log4jJndiInjectionTest.java:936:25:936:41 | (...)... | provenance | Sink:MaD:2344 | -| Log4jJndiInjectionTest.java:936:34:936:41 | source(...) : String | Log4jJndiInjectionTest.java:936:25:936:41 | (...)... | provenance | Sink:MaD:48327 | +| Log4jJndiInjectionTest.java:936:34:936:41 | source(...) : String | Log4jJndiInjectionTest.java:936:25:936:41 | (...)... | provenance | Sink:MaD:48328 | | Log4jJndiInjectionTest.java:937:40:937:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:937:40:937:62 | new Object[] | provenance | Sink:MaD:2344 | -| Log4jJndiInjectionTest.java:937:40:937:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:937:40:937:62 | new Object[] | provenance | Sink:MaD:48327 | +| Log4jJndiInjectionTest.java:937:40:937:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:937:40:937:62 | new Object[] | provenance | Sink:MaD:48328 | | Log4jJndiInjectionTest.java:937:54:937:61 | source(...) : String | Log4jJndiInjectionTest.java:937:40:937:62 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:938:49:938:56 | source(...) : String | Log4jJndiInjectionTest.java:938:40:938:56 | (...)... | provenance | Sink:MaD:2334 | -| Log4jJndiInjectionTest.java:938:49:938:56 | source(...) : String | Log4jJndiInjectionTest.java:938:40:938:56 | (...)... | provenance | Sink:MaD:48317 | +| Log4jJndiInjectionTest.java:938:49:938:56 | source(...) : String | Log4jJndiInjectionTest.java:938:40:938:56 | (...)... | provenance | Sink:MaD:48318 | | Log4jJndiInjectionTest.java:939:34:939:41 | source(...) : String | Log4jJndiInjectionTest.java:939:25:939:41 | (...)... | provenance | Sink:MaD:2334 | -| Log4jJndiInjectionTest.java:939:34:939:41 | source(...) : String | Log4jJndiInjectionTest.java:939:25:939:41 | (...)... | provenance | Sink:MaD:48317 | +| Log4jJndiInjectionTest.java:939:34:939:41 | source(...) : String | Log4jJndiInjectionTest.java:939:25:939:41 | (...)... | provenance | Sink:MaD:48318 | | Log4jJndiInjectionTest.java:940:64:940:71 | source(...) : String | Log4jJndiInjectionTest.java:940:55:940:71 | (...)... | provenance | Sink:MaD:2335 | -| Log4jJndiInjectionTest.java:940:64:940:71 | source(...) : String | Log4jJndiInjectionTest.java:940:55:940:71 | (...)... | provenance | Sink:MaD:48318 | +| Log4jJndiInjectionTest.java:940:64:940:71 | source(...) : String | Log4jJndiInjectionTest.java:940:55:940:71 | (...)... | provenance | Sink:MaD:48319 | | Log4jJndiInjectionTest.java:941:49:941:56 | source(...) : String | Log4jJndiInjectionTest.java:941:40:941:56 | (...)... | provenance | Sink:MaD:2335 | -| Log4jJndiInjectionTest.java:941:49:941:56 | source(...) : String | Log4jJndiInjectionTest.java:941:40:941:56 | (...)... | provenance | Sink:MaD:48318 | +| Log4jJndiInjectionTest.java:941:49:941:56 | source(...) : String | Log4jJndiInjectionTest.java:941:40:941:56 | (...)... | provenance | Sink:MaD:48319 | | Log4jJndiInjectionTest.java:942:34:942:41 | source(...) : String | Log4jJndiInjectionTest.java:942:25:942:41 | (...)... | provenance | Sink:MaD:2335 | -| Log4jJndiInjectionTest.java:942:34:942:41 | source(...) : String | Log4jJndiInjectionTest.java:942:25:942:41 | (...)... | provenance | Sink:MaD:48318 | +| Log4jJndiInjectionTest.java:942:34:942:41 | source(...) : String | Log4jJndiInjectionTest.java:942:25:942:41 | (...)... | provenance | Sink:MaD:48319 | | Log4jJndiInjectionTest.java:943:79:943:86 | source(...) : String | Log4jJndiInjectionTest.java:943:70:943:86 | (...)... | provenance | Sink:MaD:2336 | -| Log4jJndiInjectionTest.java:943:79:943:86 | source(...) : String | Log4jJndiInjectionTest.java:943:70:943:86 | (...)... | provenance | Sink:MaD:48319 | +| Log4jJndiInjectionTest.java:943:79:943:86 | source(...) : String | Log4jJndiInjectionTest.java:943:70:943:86 | (...)... | provenance | Sink:MaD:48320 | | Log4jJndiInjectionTest.java:944:64:944:71 | source(...) : String | Log4jJndiInjectionTest.java:944:55:944:71 | (...)... | provenance | Sink:MaD:2336 | -| Log4jJndiInjectionTest.java:944:64:944:71 | source(...) : String | Log4jJndiInjectionTest.java:944:55:944:71 | (...)... | provenance | Sink:MaD:48319 | +| Log4jJndiInjectionTest.java:944:64:944:71 | source(...) : String | Log4jJndiInjectionTest.java:944:55:944:71 | (...)... | provenance | Sink:MaD:48320 | | Log4jJndiInjectionTest.java:945:49:945:56 | source(...) : String | Log4jJndiInjectionTest.java:945:40:945:56 | (...)... | provenance | Sink:MaD:2336 | -| Log4jJndiInjectionTest.java:945:49:945:56 | source(...) : String | Log4jJndiInjectionTest.java:945:40:945:56 | (...)... | provenance | Sink:MaD:48319 | +| Log4jJndiInjectionTest.java:945:49:945:56 | source(...) : String | Log4jJndiInjectionTest.java:945:40:945:56 | (...)... | provenance | Sink:MaD:48320 | | Log4jJndiInjectionTest.java:946:34:946:41 | source(...) : String | Log4jJndiInjectionTest.java:946:25:946:41 | (...)... | provenance | Sink:MaD:2336 | -| Log4jJndiInjectionTest.java:946:34:946:41 | source(...) : String | Log4jJndiInjectionTest.java:946:25:946:41 | (...)... | provenance | Sink:MaD:48319 | +| Log4jJndiInjectionTest.java:946:34:946:41 | source(...) : String | Log4jJndiInjectionTest.java:946:25:946:41 | (...)... | provenance | Sink:MaD:48320 | | Log4jJndiInjectionTest.java:947:94:947:101 | source(...) : String | Log4jJndiInjectionTest.java:947:85:947:101 | (...)... | provenance | Sink:MaD:2337 | -| Log4jJndiInjectionTest.java:947:94:947:101 | source(...) : String | Log4jJndiInjectionTest.java:947:85:947:101 | (...)... | provenance | Sink:MaD:48320 | +| Log4jJndiInjectionTest.java:947:94:947:101 | source(...) : String | Log4jJndiInjectionTest.java:947:85:947:101 | (...)... | provenance | Sink:MaD:48321 | | Log4jJndiInjectionTest.java:948:79:948:86 | source(...) : String | Log4jJndiInjectionTest.java:948:70:948:86 | (...)... | provenance | Sink:MaD:2337 | -| Log4jJndiInjectionTest.java:948:79:948:86 | source(...) : String | Log4jJndiInjectionTest.java:948:70:948:86 | (...)... | provenance | Sink:MaD:48320 | +| Log4jJndiInjectionTest.java:948:79:948:86 | source(...) : String | Log4jJndiInjectionTest.java:948:70:948:86 | (...)... | provenance | Sink:MaD:48321 | | Log4jJndiInjectionTest.java:949:64:949:71 | source(...) : String | Log4jJndiInjectionTest.java:949:55:949:71 | (...)... | provenance | Sink:MaD:2337 | -| Log4jJndiInjectionTest.java:949:64:949:71 | source(...) : String | Log4jJndiInjectionTest.java:949:55:949:71 | (...)... | provenance | Sink:MaD:48320 | +| Log4jJndiInjectionTest.java:949:64:949:71 | source(...) : String | Log4jJndiInjectionTest.java:949:55:949:71 | (...)... | provenance | Sink:MaD:48321 | | Log4jJndiInjectionTest.java:950:49:950:56 | source(...) : String | Log4jJndiInjectionTest.java:950:40:950:56 | (...)... | provenance | Sink:MaD:2337 | -| Log4jJndiInjectionTest.java:950:49:950:56 | source(...) : String | Log4jJndiInjectionTest.java:950:40:950:56 | (...)... | provenance | Sink:MaD:48320 | +| Log4jJndiInjectionTest.java:950:49:950:56 | source(...) : String | Log4jJndiInjectionTest.java:950:40:950:56 | (...)... | provenance | Sink:MaD:48321 | | Log4jJndiInjectionTest.java:951:34:951:41 | source(...) : String | Log4jJndiInjectionTest.java:951:25:951:41 | (...)... | provenance | Sink:MaD:2337 | -| Log4jJndiInjectionTest.java:951:34:951:41 | source(...) : String | Log4jJndiInjectionTest.java:951:25:951:41 | (...)... | provenance | Sink:MaD:48320 | +| Log4jJndiInjectionTest.java:951:34:951:41 | source(...) : String | Log4jJndiInjectionTest.java:951:25:951:41 | (...)... | provenance | Sink:MaD:48321 | | Log4jJndiInjectionTest.java:952:109:952:116 | source(...) : String | Log4jJndiInjectionTest.java:952:100:952:116 | (...)... | provenance | Sink:MaD:2338 | -| Log4jJndiInjectionTest.java:952:109:952:116 | source(...) : String | Log4jJndiInjectionTest.java:952:100:952:116 | (...)... | provenance | Sink:MaD:48321 | +| Log4jJndiInjectionTest.java:952:109:952:116 | source(...) : String | Log4jJndiInjectionTest.java:952:100:952:116 | (...)... | provenance | Sink:MaD:48322 | | Log4jJndiInjectionTest.java:953:94:953:101 | source(...) : String | Log4jJndiInjectionTest.java:953:85:953:101 | (...)... | provenance | Sink:MaD:2338 | -| Log4jJndiInjectionTest.java:953:94:953:101 | source(...) : String | Log4jJndiInjectionTest.java:953:85:953:101 | (...)... | provenance | Sink:MaD:48321 | +| Log4jJndiInjectionTest.java:953:94:953:101 | source(...) : String | Log4jJndiInjectionTest.java:953:85:953:101 | (...)... | provenance | Sink:MaD:48322 | | Log4jJndiInjectionTest.java:954:79:954:86 | source(...) : String | Log4jJndiInjectionTest.java:954:70:954:86 | (...)... | provenance | Sink:MaD:2338 | -| Log4jJndiInjectionTest.java:954:79:954:86 | source(...) : String | Log4jJndiInjectionTest.java:954:70:954:86 | (...)... | provenance | Sink:MaD:48321 | +| Log4jJndiInjectionTest.java:954:79:954:86 | source(...) : String | Log4jJndiInjectionTest.java:954:70:954:86 | (...)... | provenance | Sink:MaD:48322 | | Log4jJndiInjectionTest.java:955:64:955:71 | source(...) : String | Log4jJndiInjectionTest.java:955:55:955:71 | (...)... | provenance | Sink:MaD:2338 | -| Log4jJndiInjectionTest.java:955:64:955:71 | source(...) : String | Log4jJndiInjectionTest.java:955:55:955:71 | (...)... | provenance | Sink:MaD:48321 | +| Log4jJndiInjectionTest.java:955:64:955:71 | source(...) : String | Log4jJndiInjectionTest.java:955:55:955:71 | (...)... | provenance | Sink:MaD:48322 | | Log4jJndiInjectionTest.java:956:49:956:56 | source(...) : String | Log4jJndiInjectionTest.java:956:40:956:56 | (...)... | provenance | Sink:MaD:2338 | -| Log4jJndiInjectionTest.java:956:49:956:56 | source(...) : String | Log4jJndiInjectionTest.java:956:40:956:56 | (...)... | provenance | Sink:MaD:48321 | +| Log4jJndiInjectionTest.java:956:49:956:56 | source(...) : String | Log4jJndiInjectionTest.java:956:40:956:56 | (...)... | provenance | Sink:MaD:48322 | | Log4jJndiInjectionTest.java:957:34:957:41 | source(...) : String | Log4jJndiInjectionTest.java:957:25:957:41 | (...)... | provenance | Sink:MaD:2338 | -| Log4jJndiInjectionTest.java:957:34:957:41 | source(...) : String | Log4jJndiInjectionTest.java:957:25:957:41 | (...)... | provenance | Sink:MaD:48321 | +| Log4jJndiInjectionTest.java:957:34:957:41 | source(...) : String | Log4jJndiInjectionTest.java:957:25:957:41 | (...)... | provenance | Sink:MaD:48322 | | Log4jJndiInjectionTest.java:958:124:958:131 | source(...) : String | Log4jJndiInjectionTest.java:958:115:958:131 | (...)... | provenance | Sink:MaD:2339 | -| Log4jJndiInjectionTest.java:958:124:958:131 | source(...) : String | Log4jJndiInjectionTest.java:958:115:958:131 | (...)... | provenance | Sink:MaD:48322 | +| Log4jJndiInjectionTest.java:958:124:958:131 | source(...) : String | Log4jJndiInjectionTest.java:958:115:958:131 | (...)... | provenance | Sink:MaD:48323 | | Log4jJndiInjectionTest.java:959:109:959:116 | source(...) : String | Log4jJndiInjectionTest.java:959:100:959:116 | (...)... | provenance | Sink:MaD:2339 | -| Log4jJndiInjectionTest.java:959:109:959:116 | source(...) : String | Log4jJndiInjectionTest.java:959:100:959:116 | (...)... | provenance | Sink:MaD:48322 | +| Log4jJndiInjectionTest.java:959:109:959:116 | source(...) : String | Log4jJndiInjectionTest.java:959:100:959:116 | (...)... | provenance | Sink:MaD:48323 | | Log4jJndiInjectionTest.java:960:94:960:101 | source(...) : String | Log4jJndiInjectionTest.java:960:85:960:101 | (...)... | provenance | Sink:MaD:2339 | -| Log4jJndiInjectionTest.java:960:94:960:101 | source(...) : String | Log4jJndiInjectionTest.java:960:85:960:101 | (...)... | provenance | Sink:MaD:48322 | +| Log4jJndiInjectionTest.java:960:94:960:101 | source(...) : String | Log4jJndiInjectionTest.java:960:85:960:101 | (...)... | provenance | Sink:MaD:48323 | | Log4jJndiInjectionTest.java:961:79:961:86 | source(...) : String | Log4jJndiInjectionTest.java:961:70:961:86 | (...)... | provenance | Sink:MaD:2339 | -| Log4jJndiInjectionTest.java:961:79:961:86 | source(...) : String | Log4jJndiInjectionTest.java:961:70:961:86 | (...)... | provenance | Sink:MaD:48322 | +| Log4jJndiInjectionTest.java:961:79:961:86 | source(...) : String | Log4jJndiInjectionTest.java:961:70:961:86 | (...)... | provenance | Sink:MaD:48323 | | Log4jJndiInjectionTest.java:962:64:962:71 | source(...) : String | Log4jJndiInjectionTest.java:962:55:962:71 | (...)... | provenance | Sink:MaD:2339 | -| Log4jJndiInjectionTest.java:962:64:962:71 | source(...) : String | Log4jJndiInjectionTest.java:962:55:962:71 | (...)... | provenance | Sink:MaD:48322 | +| Log4jJndiInjectionTest.java:962:64:962:71 | source(...) : String | Log4jJndiInjectionTest.java:962:55:962:71 | (...)... | provenance | Sink:MaD:48323 | | Log4jJndiInjectionTest.java:963:49:963:56 | source(...) : String | Log4jJndiInjectionTest.java:963:40:963:56 | (...)... | provenance | Sink:MaD:2339 | -| Log4jJndiInjectionTest.java:963:49:963:56 | source(...) : String | Log4jJndiInjectionTest.java:963:40:963:56 | (...)... | provenance | Sink:MaD:48322 | +| Log4jJndiInjectionTest.java:963:49:963:56 | source(...) : String | Log4jJndiInjectionTest.java:963:40:963:56 | (...)... | provenance | Sink:MaD:48323 | | Log4jJndiInjectionTest.java:964:34:964:41 | source(...) : String | Log4jJndiInjectionTest.java:964:25:964:41 | (...)... | provenance | Sink:MaD:2339 | -| Log4jJndiInjectionTest.java:964:34:964:41 | source(...) : String | Log4jJndiInjectionTest.java:964:25:964:41 | (...)... | provenance | Sink:MaD:48322 | +| Log4jJndiInjectionTest.java:964:34:964:41 | source(...) : String | Log4jJndiInjectionTest.java:964:25:964:41 | (...)... | provenance | Sink:MaD:48323 | | Log4jJndiInjectionTest.java:965:139:965:146 | source(...) : String | Log4jJndiInjectionTest.java:965:130:965:146 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:965:139:965:146 | source(...) : String | Log4jJndiInjectionTest.java:965:130:965:146 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:965:139:965:146 | source(...) : String | Log4jJndiInjectionTest.java:965:130:965:146 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:966:124:966:131 | source(...) : String | Log4jJndiInjectionTest.java:966:115:966:131 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:966:124:966:131 | source(...) : String | Log4jJndiInjectionTest.java:966:115:966:131 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:966:124:966:131 | source(...) : String | Log4jJndiInjectionTest.java:966:115:966:131 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:967:109:967:116 | source(...) : String | Log4jJndiInjectionTest.java:967:100:967:116 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:967:109:967:116 | source(...) : String | Log4jJndiInjectionTest.java:967:100:967:116 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:967:109:967:116 | source(...) : String | Log4jJndiInjectionTest.java:967:100:967:116 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:968:94:968:101 | source(...) : String | Log4jJndiInjectionTest.java:968:85:968:101 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:968:94:968:101 | source(...) : String | Log4jJndiInjectionTest.java:968:85:968:101 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:968:94:968:101 | source(...) : String | Log4jJndiInjectionTest.java:968:85:968:101 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:969:79:969:86 | source(...) : String | Log4jJndiInjectionTest.java:969:70:969:86 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:969:79:969:86 | source(...) : String | Log4jJndiInjectionTest.java:969:70:969:86 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:969:79:969:86 | source(...) : String | Log4jJndiInjectionTest.java:969:70:969:86 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:970:64:970:71 | source(...) : String | Log4jJndiInjectionTest.java:970:55:970:71 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:970:64:970:71 | source(...) : String | Log4jJndiInjectionTest.java:970:55:970:71 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:970:64:970:71 | source(...) : String | Log4jJndiInjectionTest.java:970:55:970:71 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:971:49:971:56 | source(...) : String | Log4jJndiInjectionTest.java:971:40:971:56 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:971:49:971:56 | source(...) : String | Log4jJndiInjectionTest.java:971:40:971:56 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:971:49:971:56 | source(...) : String | Log4jJndiInjectionTest.java:971:40:971:56 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:972:34:972:41 | source(...) : String | Log4jJndiInjectionTest.java:972:25:972:41 | (...)... | provenance | Sink:MaD:2340 | -| Log4jJndiInjectionTest.java:972:34:972:41 | source(...) : String | Log4jJndiInjectionTest.java:972:25:972:41 | (...)... | provenance | Sink:MaD:48323 | +| Log4jJndiInjectionTest.java:972:34:972:41 | source(...) : String | Log4jJndiInjectionTest.java:972:25:972:41 | (...)... | provenance | Sink:MaD:48324 | | Log4jJndiInjectionTest.java:973:154:973:161 | source(...) : String | Log4jJndiInjectionTest.java:973:145:973:161 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:973:154:973:161 | source(...) : String | Log4jJndiInjectionTest.java:973:145:973:161 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:973:154:973:161 | source(...) : String | Log4jJndiInjectionTest.java:973:145:973:161 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:974:139:974:146 | source(...) : String | Log4jJndiInjectionTest.java:974:130:974:146 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:974:139:974:146 | source(...) : String | Log4jJndiInjectionTest.java:974:130:974:146 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:974:139:974:146 | source(...) : String | Log4jJndiInjectionTest.java:974:130:974:146 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:975:124:975:131 | source(...) : String | Log4jJndiInjectionTest.java:975:115:975:131 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:975:124:975:131 | source(...) : String | Log4jJndiInjectionTest.java:975:115:975:131 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:975:124:975:131 | source(...) : String | Log4jJndiInjectionTest.java:975:115:975:131 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:976:109:976:116 | source(...) : String | Log4jJndiInjectionTest.java:976:100:976:116 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:976:109:976:116 | source(...) : String | Log4jJndiInjectionTest.java:976:100:976:116 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:976:109:976:116 | source(...) : String | Log4jJndiInjectionTest.java:976:100:976:116 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:977:94:977:101 | source(...) : String | Log4jJndiInjectionTest.java:977:85:977:101 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:977:94:977:101 | source(...) : String | Log4jJndiInjectionTest.java:977:85:977:101 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:977:94:977:101 | source(...) : String | Log4jJndiInjectionTest.java:977:85:977:101 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:978:79:978:86 | source(...) : String | Log4jJndiInjectionTest.java:978:70:978:86 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:978:79:978:86 | source(...) : String | Log4jJndiInjectionTest.java:978:70:978:86 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:978:79:978:86 | source(...) : String | Log4jJndiInjectionTest.java:978:70:978:86 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:979:64:979:71 | source(...) : String | Log4jJndiInjectionTest.java:979:55:979:71 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:979:64:979:71 | source(...) : String | Log4jJndiInjectionTest.java:979:55:979:71 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:979:64:979:71 | source(...) : String | Log4jJndiInjectionTest.java:979:55:979:71 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:980:49:980:56 | source(...) : String | Log4jJndiInjectionTest.java:980:40:980:56 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:980:49:980:56 | source(...) : String | Log4jJndiInjectionTest.java:980:40:980:56 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:980:49:980:56 | source(...) : String | Log4jJndiInjectionTest.java:980:40:980:56 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:981:34:981:41 | source(...) : String | Log4jJndiInjectionTest.java:981:25:981:41 | (...)... | provenance | Sink:MaD:2341 | -| Log4jJndiInjectionTest.java:981:34:981:41 | source(...) : String | Log4jJndiInjectionTest.java:981:25:981:41 | (...)... | provenance | Sink:MaD:48324 | +| Log4jJndiInjectionTest.java:981:34:981:41 | source(...) : String | Log4jJndiInjectionTest.java:981:25:981:41 | (...)... | provenance | Sink:MaD:48325 | | Log4jJndiInjectionTest.java:982:169:982:176 | source(...) : String | Log4jJndiInjectionTest.java:982:160:982:176 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:982:169:982:176 | source(...) : String | Log4jJndiInjectionTest.java:982:160:982:176 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:982:169:982:176 | source(...) : String | Log4jJndiInjectionTest.java:982:160:982:176 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:983:154:983:161 | source(...) : String | Log4jJndiInjectionTest.java:983:145:983:161 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:983:154:983:161 | source(...) : String | Log4jJndiInjectionTest.java:983:145:983:161 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:983:154:983:161 | source(...) : String | Log4jJndiInjectionTest.java:983:145:983:161 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:984:139:984:146 | source(...) : String | Log4jJndiInjectionTest.java:984:130:984:146 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:984:139:984:146 | source(...) : String | Log4jJndiInjectionTest.java:984:130:984:146 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:984:139:984:146 | source(...) : String | Log4jJndiInjectionTest.java:984:130:984:146 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:985:124:985:131 | source(...) : String | Log4jJndiInjectionTest.java:985:115:985:131 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:985:124:985:131 | source(...) : String | Log4jJndiInjectionTest.java:985:115:985:131 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:985:124:985:131 | source(...) : String | Log4jJndiInjectionTest.java:985:115:985:131 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:986:109:986:116 | source(...) : String | Log4jJndiInjectionTest.java:986:100:986:116 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:986:109:986:116 | source(...) : String | Log4jJndiInjectionTest.java:986:100:986:116 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:986:109:986:116 | source(...) : String | Log4jJndiInjectionTest.java:986:100:986:116 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:987:94:987:101 | source(...) : String | Log4jJndiInjectionTest.java:987:85:987:101 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:987:94:987:101 | source(...) : String | Log4jJndiInjectionTest.java:987:85:987:101 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:987:94:987:101 | source(...) : String | Log4jJndiInjectionTest.java:987:85:987:101 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:988:79:988:86 | source(...) : String | Log4jJndiInjectionTest.java:988:70:988:86 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:988:79:988:86 | source(...) : String | Log4jJndiInjectionTest.java:988:70:988:86 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:988:79:988:86 | source(...) : String | Log4jJndiInjectionTest.java:988:70:988:86 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:989:64:989:71 | source(...) : String | Log4jJndiInjectionTest.java:989:55:989:71 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:989:64:989:71 | source(...) : String | Log4jJndiInjectionTest.java:989:55:989:71 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:989:64:989:71 | source(...) : String | Log4jJndiInjectionTest.java:989:55:989:71 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:990:49:990:56 | source(...) : String | Log4jJndiInjectionTest.java:990:40:990:56 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:990:49:990:56 | source(...) : String | Log4jJndiInjectionTest.java:990:40:990:56 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:990:49:990:56 | source(...) : String | Log4jJndiInjectionTest.java:990:40:990:56 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:991:34:991:41 | source(...) : String | Log4jJndiInjectionTest.java:991:25:991:41 | (...)... | provenance | Sink:MaD:2342 | -| Log4jJndiInjectionTest.java:991:34:991:41 | source(...) : String | Log4jJndiInjectionTest.java:991:25:991:41 | (...)... | provenance | Sink:MaD:48325 | +| Log4jJndiInjectionTest.java:991:34:991:41 | source(...) : String | Log4jJndiInjectionTest.java:991:25:991:41 | (...)... | provenance | Sink:MaD:48326 | | Log4jJndiInjectionTest.java:992:34:992:41 | source(...) : String | Log4jJndiInjectionTest.java:992:25:992:41 | (...)... | provenance | Sink:MaD:2334 | -| Log4jJndiInjectionTest.java:992:34:992:41 | source(...) : String | Log4jJndiInjectionTest.java:992:25:992:41 | (...)... | provenance | Sink:MaD:48317 | +| Log4jJndiInjectionTest.java:992:34:992:41 | source(...) : String | Log4jJndiInjectionTest.java:992:25:992:41 | (...)... | provenance | Sink:MaD:48318 | | Log4jJndiInjectionTest.java:993:54:993:61 | source(...) : String | Log4jJndiInjectionTest.java:993:40:993:61 | (...)... | provenance | Sink:MaD:2334 | -| Log4jJndiInjectionTest.java:993:54:993:61 | source(...) : String | Log4jJndiInjectionTest.java:993:40:993:61 | (...)... | provenance | Sink:MaD:48317 | +| Log4jJndiInjectionTest.java:993:54:993:61 | source(...) : String | Log4jJndiInjectionTest.java:993:40:993:61 | (...)... | provenance | Sink:MaD:48318 | | Log4jJndiInjectionTest.java:994:34:994:41 | source(...) : String | Log4jJndiInjectionTest.java:994:25:994:41 | (...)... | provenance | Sink:MaD:2346 | -| Log4jJndiInjectionTest.java:994:34:994:41 | source(...) : String | Log4jJndiInjectionTest.java:994:25:994:41 | (...)... | provenance | Sink:MaD:48329 | +| Log4jJndiInjectionTest.java:994:34:994:41 | source(...) : String | Log4jJndiInjectionTest.java:994:25:994:41 | (...)... | provenance | Sink:MaD:48330 | | Log4jJndiInjectionTest.java:995:39:995:46 | source(...) : String | Log4jJndiInjectionTest.java:995:25:995:46 | (...)... | provenance | Sink:MaD:2347 | -| Log4jJndiInjectionTest.java:995:39:995:46 | source(...) : String | Log4jJndiInjectionTest.java:995:25:995:46 | (...)... | provenance | Sink:MaD:48330 | +| Log4jJndiInjectionTest.java:995:39:995:46 | source(...) : String | Log4jJndiInjectionTest.java:995:25:995:46 | (...)... | provenance | Sink:MaD:48331 | | Log4jJndiInjectionTest.java:996:39:996:46 | source(...) : String | Log4jJndiInjectionTest.java:996:25:996:46 | (...)... | provenance | Sink:MaD:2348 | -| Log4jJndiInjectionTest.java:996:39:996:46 | source(...) : String | Log4jJndiInjectionTest.java:996:25:996:46 | (...)... | provenance | Sink:MaD:48331 | +| Log4jJndiInjectionTest.java:996:39:996:46 | source(...) : String | Log4jJndiInjectionTest.java:996:25:996:46 | (...)... | provenance | Sink:MaD:48332 | | Log4jJndiInjectionTest.java:998:65:998:72 | source(...) : String | Log4jJndiInjectionTest.java:998:55:998:72 | (...)... | provenance | Sink:MaD:2252 | -| Log4jJndiInjectionTest.java:998:65:998:72 | source(...) : String | Log4jJndiInjectionTest.java:998:55:998:72 | (...)... | provenance | Sink:MaD:48226 | +| Log4jJndiInjectionTest.java:998:65:998:72 | source(...) : String | Log4jJndiInjectionTest.java:998:55:998:72 | (...)... | provenance | Sink:MaD:48227 | | Log4jJndiInjectionTest.java:999:48:999:55 | source(...) : String | Log4jJndiInjectionTest.java:999:39:999:55 | (...)... | provenance | Sink:MaD:2253 | -| Log4jJndiInjectionTest.java:999:48:999:55 | source(...) : String | Log4jJndiInjectionTest.java:999:39:999:55 | (...)... | provenance | Sink:MaD:48227 | +| Log4jJndiInjectionTest.java:999:48:999:55 | source(...) : String | Log4jJndiInjectionTest.java:999:39:999:55 | (...)... | provenance | Sink:MaD:48228 | | Log4jJndiInjectionTest.java:1000:45:1000:67 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1000:45:1000:67 | new Object[] | provenance | Sink:MaD:2253 | -| Log4jJndiInjectionTest.java:1000:45:1000:67 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1000:45:1000:67 | new Object[] | provenance | Sink:MaD:48227 | +| Log4jJndiInjectionTest.java:1000:45:1000:67 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1000:45:1000:67 | new Object[] | provenance | Sink:MaD:48228 | | Log4jJndiInjectionTest.java:1000:59:1000:66 | source(...) : String | Log4jJndiInjectionTest.java:1000:45:1000:67 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:1001:42:1001:49 | source(...) : String | Log4jJndiInjectionTest.java:1001:33:1001:49 | (...)... | provenance | Sink:MaD:2254 | -| Log4jJndiInjectionTest.java:1001:42:1001:49 | source(...) : String | Log4jJndiInjectionTest.java:1001:33:1001:49 | (...)... | provenance | Sink:MaD:48228 | +| Log4jJndiInjectionTest.java:1001:42:1001:49 | source(...) : String | Log4jJndiInjectionTest.java:1001:33:1001:49 | (...)... | provenance | Sink:MaD:48229 | | Log4jJndiInjectionTest.java:1002:39:1002:61 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1002:39:1002:61 | new Object[] | provenance | Sink:MaD:2254 | -| Log4jJndiInjectionTest.java:1002:39:1002:61 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1002:39:1002:61 | new Object[] | provenance | Sink:MaD:48228 | +| Log4jJndiInjectionTest.java:1002:39:1002:61 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1002:39:1002:61 | new Object[] | provenance | Sink:MaD:48229 | | Log4jJndiInjectionTest.java:1002:53:1002:60 | source(...) : String | Log4jJndiInjectionTest.java:1002:39:1002:61 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:1020:40:1020:47 | source(...) : String | Log4jJndiInjectionTest.java:1020:25:1020:47 | (...)... | provenance | Sink:MaD:1999 | -| Log4jJndiInjectionTest.java:1020:40:1020:47 | source(...) : String | Log4jJndiInjectionTest.java:1020:25:1020:47 | (...)... | provenance | Sink:MaD:47973 | +| Log4jJndiInjectionTest.java:1020:40:1020:47 | source(...) : String | Log4jJndiInjectionTest.java:1020:25:1020:47 | (...)... | provenance | Sink:MaD:47974 | | Log4jJndiInjectionTest.java:1021:35:1021:42 | source(...) : String | Log4jJndiInjectionTest.java:1021:25:1021:42 | (...)... | provenance | Sink:MaD:2000 | -| Log4jJndiInjectionTest.java:1021:35:1021:42 | source(...) : String | Log4jJndiInjectionTest.java:1021:25:1021:42 | (...)... | provenance | Sink:MaD:47974 | +| Log4jJndiInjectionTest.java:1021:35:1021:42 | source(...) : String | Log4jJndiInjectionTest.java:1021:25:1021:42 | (...)... | provenance | Sink:MaD:47975 | | Log4jJndiInjectionTest.java:1023:34:1023:41 | source(...) : String | Log4jJndiInjectionTest.java:1023:25:1023:41 | (...)... | provenance | Sink:MaD:2002 | -| Log4jJndiInjectionTest.java:1023:34:1023:41 | source(...) : String | Log4jJndiInjectionTest.java:1023:25:1023:41 | (...)... | provenance | Sink:MaD:47976 | +| Log4jJndiInjectionTest.java:1023:34:1023:41 | source(...) : String | Log4jJndiInjectionTest.java:1023:25:1023:41 | (...)... | provenance | Sink:MaD:47977 | | Log4jJndiInjectionTest.java:1024:34:1024:41 | source(...) : String | Log4jJndiInjectionTest.java:1024:25:1024:41 | (...)... | provenance | Sink:MaD:2013 | -| Log4jJndiInjectionTest.java:1024:34:1024:41 | source(...) : String | Log4jJndiInjectionTest.java:1024:25:1024:41 | (...)... | provenance | Sink:MaD:47987 | +| Log4jJndiInjectionTest.java:1024:34:1024:41 | source(...) : String | Log4jJndiInjectionTest.java:1024:25:1024:41 | (...)... | provenance | Sink:MaD:47988 | | Log4jJndiInjectionTest.java:1025:40:1025:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1025:40:1025:62 | new Object[] | provenance | Sink:MaD:2013 | -| Log4jJndiInjectionTest.java:1025:40:1025:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1025:40:1025:62 | new Object[] | provenance | Sink:MaD:47987 | +| Log4jJndiInjectionTest.java:1025:40:1025:62 | {...} : Object[] [[]] : String | Log4jJndiInjectionTest.java:1025:40:1025:62 | new Object[] | provenance | Sink:MaD:47988 | | Log4jJndiInjectionTest.java:1025:54:1025:61 | source(...) : String | Log4jJndiInjectionTest.java:1025:40:1025:62 | {...} : Object[] [[]] : String | provenance | | | Log4jJndiInjectionTest.java:1028:49:1028:56 | source(...) : String | Log4jJndiInjectionTest.java:1028:40:1028:56 | (...)... | provenance | Sink:MaD:2003 | -| Log4jJndiInjectionTest.java:1028:49:1028:56 | source(...) : String | Log4jJndiInjectionTest.java:1028:40:1028:56 | (...)... | provenance | Sink:MaD:47977 | +| Log4jJndiInjectionTest.java:1028:49:1028:56 | source(...) : String | Log4jJndiInjectionTest.java:1028:40:1028:56 | (...)... | provenance | Sink:MaD:47978 | | Log4jJndiInjectionTest.java:1029:34:1029:41 | source(...) : String | Log4jJndiInjectionTest.java:1029:25:1029:41 | (...)... | provenance | Sink:MaD:2003 | -| Log4jJndiInjectionTest.java:1029:34:1029:41 | source(...) : String | Log4jJndiInjectionTest.java:1029:25:1029:41 | (...)... | provenance | Sink:MaD:47977 | +| Log4jJndiInjectionTest.java:1029:34:1029:41 | source(...) : String | Log4jJndiInjectionTest.java:1029:25:1029:41 | (...)... | provenance | Sink:MaD:47978 | | Log4jJndiInjectionTest.java:1030:64:1030:71 | source(...) : String | Log4jJndiInjectionTest.java:1030:55:1030:71 | (...)... | provenance | Sink:MaD:2004 | -| Log4jJndiInjectionTest.java:1030:64:1030:71 | source(...) : String | Log4jJndiInjectionTest.java:1030:55:1030:71 | (...)... | provenance | Sink:MaD:47978 | +| Log4jJndiInjectionTest.java:1030:64:1030:71 | source(...) : String | Log4jJndiInjectionTest.java:1030:55:1030:71 | (...)... | provenance | Sink:MaD:47979 | | Log4jJndiInjectionTest.java:1031:49:1031:56 | source(...) : String | Log4jJndiInjectionTest.java:1031:40:1031:56 | (...)... | provenance | Sink:MaD:2004 | -| Log4jJndiInjectionTest.java:1031:49:1031:56 | source(...) : String | Log4jJndiInjectionTest.java:1031:40:1031:56 | (...)... | provenance | Sink:MaD:47978 | +| Log4jJndiInjectionTest.java:1031:49:1031:56 | source(...) : String | Log4jJndiInjectionTest.java:1031:40:1031:56 | (...)... | provenance | Sink:MaD:47979 | | Log4jJndiInjectionTest.java:1032:34:1032:41 | source(...) : String | Log4jJndiInjectionTest.java:1032:25:1032:41 | (...)... | provenance | Sink:MaD:2004 | -| Log4jJndiInjectionTest.java:1032:34:1032:41 | source(...) : String | Log4jJndiInjectionTest.java:1032:25:1032:41 | (...)... | provenance | Sink:MaD:47978 | +| Log4jJndiInjectionTest.java:1032:34:1032:41 | source(...) : String | Log4jJndiInjectionTest.java:1032:25:1032:41 | (...)... | provenance | Sink:MaD:47979 | | Log4jJndiInjectionTest.java:1033:79:1033:86 | source(...) : String | Log4jJndiInjectionTest.java:1033:70:1033:86 | (...)... | provenance | Sink:MaD:2005 | -| Log4jJndiInjectionTest.java:1033:79:1033:86 | source(...) : String | Log4jJndiInjectionTest.java:1033:70:1033:86 | (...)... | provenance | Sink:MaD:47979 | +| Log4jJndiInjectionTest.java:1033:79:1033:86 | source(...) : String | Log4jJndiInjectionTest.java:1033:70:1033:86 | (...)... | provenance | Sink:MaD:47980 | | Log4jJndiInjectionTest.java:1034:64:1034:71 | source(...) : String | Log4jJndiInjectionTest.java:1034:55:1034:71 | (...)... | provenance | Sink:MaD:2005 | -| Log4jJndiInjectionTest.java:1034:64:1034:71 | source(...) : String | Log4jJndiInjectionTest.java:1034:55:1034:71 | (...)... | provenance | Sink:MaD:47979 | +| Log4jJndiInjectionTest.java:1034:64:1034:71 | source(...) : String | Log4jJndiInjectionTest.java:1034:55:1034:71 | (...)... | provenance | Sink:MaD:47980 | | Log4jJndiInjectionTest.java:1035:49:1035:56 | source(...) : String | Log4jJndiInjectionTest.java:1035:40:1035:56 | (...)... | provenance | Sink:MaD:2005 | -| Log4jJndiInjectionTest.java:1035:49:1035:56 | source(...) : String | Log4jJndiInjectionTest.java:1035:40:1035:56 | (...)... | provenance | Sink:MaD:47979 | +| Log4jJndiInjectionTest.java:1035:49:1035:56 | source(...) : String | Log4jJndiInjectionTest.java:1035:40:1035:56 | (...)... | provenance | Sink:MaD:47980 | | Log4jJndiInjectionTest.java:1036:34:1036:41 | source(...) : String | Log4jJndiInjectionTest.java:1036:25:1036:41 | (...)... | provenance | Sink:MaD:2005 | -| Log4jJndiInjectionTest.java:1036:34:1036:41 | source(...) : String | Log4jJndiInjectionTest.java:1036:25:1036:41 | (...)... | provenance | Sink:MaD:47979 | +| Log4jJndiInjectionTest.java:1036:34:1036:41 | source(...) : String | Log4jJndiInjectionTest.java:1036:25:1036:41 | (...)... | provenance | Sink:MaD:47980 | | Log4jJndiInjectionTest.java:1037:94:1037:101 | source(...) : String | Log4jJndiInjectionTest.java:1037:85:1037:101 | (...)... | provenance | Sink:MaD:2006 | -| Log4jJndiInjectionTest.java:1037:94:1037:101 | source(...) : String | Log4jJndiInjectionTest.java:1037:85:1037:101 | (...)... | provenance | Sink:MaD:47980 | +| Log4jJndiInjectionTest.java:1037:94:1037:101 | source(...) : String | Log4jJndiInjectionTest.java:1037:85:1037:101 | (...)... | provenance | Sink:MaD:47981 | | Log4jJndiInjectionTest.java:1038:79:1038:86 | source(...) : String | Log4jJndiInjectionTest.java:1038:70:1038:86 | (...)... | provenance | Sink:MaD:2006 | -| Log4jJndiInjectionTest.java:1038:79:1038:86 | source(...) : String | Log4jJndiInjectionTest.java:1038:70:1038:86 | (...)... | provenance | Sink:MaD:47980 | +| Log4jJndiInjectionTest.java:1038:79:1038:86 | source(...) : String | Log4jJndiInjectionTest.java:1038:70:1038:86 | (...)... | provenance | Sink:MaD:47981 | | Log4jJndiInjectionTest.java:1039:64:1039:71 | source(...) : String | Log4jJndiInjectionTest.java:1039:55:1039:71 | (...)... | provenance | Sink:MaD:2006 | -| Log4jJndiInjectionTest.java:1039:64:1039:71 | source(...) : String | Log4jJndiInjectionTest.java:1039:55:1039:71 | (...)... | provenance | Sink:MaD:47980 | +| Log4jJndiInjectionTest.java:1039:64:1039:71 | source(...) : String | Log4jJndiInjectionTest.java:1039:55:1039:71 | (...)... | provenance | Sink:MaD:47981 | | Log4jJndiInjectionTest.java:1040:49:1040:56 | source(...) : String | Log4jJndiInjectionTest.java:1040:40:1040:56 | (...)... | provenance | Sink:MaD:2006 | -| Log4jJndiInjectionTest.java:1040:49:1040:56 | source(...) : String | Log4jJndiInjectionTest.java:1040:40:1040:56 | (...)... | provenance | Sink:MaD:47980 | +| Log4jJndiInjectionTest.java:1040:49:1040:56 | source(...) : String | Log4jJndiInjectionTest.java:1040:40:1040:56 | (...)... | provenance | Sink:MaD:47981 | | Log4jJndiInjectionTest.java:1041:34:1041:41 | source(...) : String | Log4jJndiInjectionTest.java:1041:25:1041:41 | (...)... | provenance | Sink:MaD:2006 | -| Log4jJndiInjectionTest.java:1041:34:1041:41 | source(...) : String | Log4jJndiInjectionTest.java:1041:25:1041:41 | (...)... | provenance | Sink:MaD:47980 | +| Log4jJndiInjectionTest.java:1041:34:1041:41 | source(...) : String | Log4jJndiInjectionTest.java:1041:25:1041:41 | (...)... | provenance | Sink:MaD:47981 | | Log4jJndiInjectionTest.java:1042:109:1042:116 | source(...) : String | Log4jJndiInjectionTest.java:1042:100:1042:116 | (...)... | provenance | Sink:MaD:2007 | -| Log4jJndiInjectionTest.java:1042:109:1042:116 | source(...) : String | Log4jJndiInjectionTest.java:1042:100:1042:116 | (...)... | provenance | Sink:MaD:47981 | +| Log4jJndiInjectionTest.java:1042:109:1042:116 | source(...) : String | Log4jJndiInjectionTest.java:1042:100:1042:116 | (...)... | provenance | Sink:MaD:47982 | | Log4jJndiInjectionTest.java:1043:94:1043:101 | source(...) : String | Log4jJndiInjectionTest.java:1043:85:1043:101 | (...)... | provenance | Sink:MaD:2007 | -| Log4jJndiInjectionTest.java:1043:94:1043:101 | source(...) : String | Log4jJndiInjectionTest.java:1043:85:1043:101 | (...)... | provenance | Sink:MaD:47981 | +| Log4jJndiInjectionTest.java:1043:94:1043:101 | source(...) : String | Log4jJndiInjectionTest.java:1043:85:1043:101 | (...)... | provenance | Sink:MaD:47982 | | Log4jJndiInjectionTest.java:1044:79:1044:86 | source(...) : String | Log4jJndiInjectionTest.java:1044:70:1044:86 | (...)... | provenance | Sink:MaD:2007 | -| Log4jJndiInjectionTest.java:1044:79:1044:86 | source(...) : String | Log4jJndiInjectionTest.java:1044:70:1044:86 | (...)... | provenance | Sink:MaD:47981 | +| Log4jJndiInjectionTest.java:1044:79:1044:86 | source(...) : String | Log4jJndiInjectionTest.java:1044:70:1044:86 | (...)... | provenance | Sink:MaD:47982 | | Log4jJndiInjectionTest.java:1045:64:1045:71 | source(...) : String | Log4jJndiInjectionTest.java:1045:55:1045:71 | (...)... | provenance | Sink:MaD:2007 | -| Log4jJndiInjectionTest.java:1045:64:1045:71 | source(...) : String | Log4jJndiInjectionTest.java:1045:55:1045:71 | (...)... | provenance | Sink:MaD:47981 | +| Log4jJndiInjectionTest.java:1045:64:1045:71 | source(...) : String | Log4jJndiInjectionTest.java:1045:55:1045:71 | (...)... | provenance | Sink:MaD:47982 | | Log4jJndiInjectionTest.java:1046:49:1046:56 | source(...) : String | Log4jJndiInjectionTest.java:1046:40:1046:56 | (...)... | provenance | Sink:MaD:2007 | -| Log4jJndiInjectionTest.java:1046:49:1046:56 | source(...) : String | Log4jJndiInjectionTest.java:1046:40:1046:56 | (...)... | provenance | Sink:MaD:47981 | +| Log4jJndiInjectionTest.java:1046:49:1046:56 | source(...) : String | Log4jJndiInjectionTest.java:1046:40:1046:56 | (...)... | provenance | Sink:MaD:47982 | | Log4jJndiInjectionTest.java:1047:34:1047:41 | source(...) : String | Log4jJndiInjectionTest.java:1047:25:1047:41 | (...)... | provenance | Sink:MaD:2007 | -| Log4jJndiInjectionTest.java:1047:34:1047:41 | source(...) : String | Log4jJndiInjectionTest.java:1047:25:1047:41 | (...)... | provenance | Sink:MaD:47981 | +| Log4jJndiInjectionTest.java:1047:34:1047:41 | source(...) : String | Log4jJndiInjectionTest.java:1047:25:1047:41 | (...)... | provenance | Sink:MaD:47982 | | Log4jJndiInjectionTest.java:1048:124:1048:131 | source(...) : String | Log4jJndiInjectionTest.java:1048:115:1048:131 | (...)... | provenance | Sink:MaD:2008 | -| Log4jJndiInjectionTest.java:1048:124:1048:131 | source(...) : String | Log4jJndiInjectionTest.java:1048:115:1048:131 | (...)... | provenance | Sink:MaD:47982 | +| Log4jJndiInjectionTest.java:1048:124:1048:131 | source(...) : String | Log4jJndiInjectionTest.java:1048:115:1048:131 | (...)... | provenance | Sink:MaD:47983 | | Log4jJndiInjectionTest.java:1049:109:1049:116 | source(...) : String | Log4jJndiInjectionTest.java:1049:100:1049:116 | (...)... | provenance | Sink:MaD:2008 | -| Log4jJndiInjectionTest.java:1049:109:1049:116 | source(...) : String | Log4jJndiInjectionTest.java:1049:100:1049:116 | (...)... | provenance | Sink:MaD:47982 | +| Log4jJndiInjectionTest.java:1049:109:1049:116 | source(...) : String | Log4jJndiInjectionTest.java:1049:100:1049:116 | (...)... | provenance | Sink:MaD:47983 | | Log4jJndiInjectionTest.java:1050:94:1050:101 | source(...) : String | Log4jJndiInjectionTest.java:1050:85:1050:101 | (...)... | provenance | Sink:MaD:2008 | -| Log4jJndiInjectionTest.java:1050:94:1050:101 | source(...) : String | Log4jJndiInjectionTest.java:1050:85:1050:101 | (...)... | provenance | Sink:MaD:47982 | +| Log4jJndiInjectionTest.java:1050:94:1050:101 | source(...) : String | Log4jJndiInjectionTest.java:1050:85:1050:101 | (...)... | provenance | Sink:MaD:47983 | | Log4jJndiInjectionTest.java:1051:79:1051:86 | source(...) : String | Log4jJndiInjectionTest.java:1051:70:1051:86 | (...)... | provenance | Sink:MaD:2008 | -| Log4jJndiInjectionTest.java:1051:79:1051:86 | source(...) : String | Log4jJndiInjectionTest.java:1051:70:1051:86 | (...)... | provenance | Sink:MaD:47982 | +| Log4jJndiInjectionTest.java:1051:79:1051:86 | source(...) : String | Log4jJndiInjectionTest.java:1051:70:1051:86 | (...)... | provenance | Sink:MaD:47983 | | Log4jJndiInjectionTest.java:1052:64:1052:71 | source(...) : String | Log4jJndiInjectionTest.java:1052:55:1052:71 | (...)... | provenance | Sink:MaD:2008 | -| Log4jJndiInjectionTest.java:1052:64:1052:71 | source(...) : String | Log4jJndiInjectionTest.java:1052:55:1052:71 | (...)... | provenance | Sink:MaD:47982 | +| Log4jJndiInjectionTest.java:1052:64:1052:71 | source(...) : String | Log4jJndiInjectionTest.java:1052:55:1052:71 | (...)... | provenance | Sink:MaD:47983 | | Log4jJndiInjectionTest.java:1053:49:1053:56 | source(...) : String | Log4jJndiInjectionTest.java:1053:40:1053:56 | (...)... | provenance | Sink:MaD:2008 | -| Log4jJndiInjectionTest.java:1053:49:1053:56 | source(...) : String | Log4jJndiInjectionTest.java:1053:40:1053:56 | (...)... | provenance | Sink:MaD:47982 | +| Log4jJndiInjectionTest.java:1053:49:1053:56 | source(...) : String | Log4jJndiInjectionTest.java:1053:40:1053:56 | (...)... | provenance | Sink:MaD:47983 | | Log4jJndiInjectionTest.java:1054:34:1054:41 | source(...) : String | Log4jJndiInjectionTest.java:1054:25:1054:41 | (...)... | provenance | Sink:MaD:2008 | -| Log4jJndiInjectionTest.java:1054:34:1054:41 | source(...) : String | Log4jJndiInjectionTest.java:1054:25:1054:41 | (...)... | provenance | Sink:MaD:47982 | +| Log4jJndiInjectionTest.java:1054:34:1054:41 | source(...) : String | Log4jJndiInjectionTest.java:1054:25:1054:41 | (...)... | provenance | Sink:MaD:47983 | | Log4jJndiInjectionTest.java:1055:139:1055:146 | source(...) : String | Log4jJndiInjectionTest.java:1055:130:1055:146 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1055:139:1055:146 | source(...) : String | Log4jJndiInjectionTest.java:1055:130:1055:146 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1055:139:1055:146 | source(...) : String | Log4jJndiInjectionTest.java:1055:130:1055:146 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1056:124:1056:131 | source(...) : String | Log4jJndiInjectionTest.java:1056:115:1056:131 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1056:124:1056:131 | source(...) : String | Log4jJndiInjectionTest.java:1056:115:1056:131 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1056:124:1056:131 | source(...) : String | Log4jJndiInjectionTest.java:1056:115:1056:131 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1057:109:1057:116 | source(...) : String | Log4jJndiInjectionTest.java:1057:100:1057:116 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1057:109:1057:116 | source(...) : String | Log4jJndiInjectionTest.java:1057:100:1057:116 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1057:109:1057:116 | source(...) : String | Log4jJndiInjectionTest.java:1057:100:1057:116 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1058:94:1058:101 | source(...) : String | Log4jJndiInjectionTest.java:1058:85:1058:101 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1058:94:1058:101 | source(...) : String | Log4jJndiInjectionTest.java:1058:85:1058:101 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1058:94:1058:101 | source(...) : String | Log4jJndiInjectionTest.java:1058:85:1058:101 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1059:79:1059:86 | source(...) : String | Log4jJndiInjectionTest.java:1059:70:1059:86 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1059:79:1059:86 | source(...) : String | Log4jJndiInjectionTest.java:1059:70:1059:86 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1059:79:1059:86 | source(...) : String | Log4jJndiInjectionTest.java:1059:70:1059:86 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1060:64:1060:71 | source(...) : String | Log4jJndiInjectionTest.java:1060:55:1060:71 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1060:64:1060:71 | source(...) : String | Log4jJndiInjectionTest.java:1060:55:1060:71 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1060:64:1060:71 | source(...) : String | Log4jJndiInjectionTest.java:1060:55:1060:71 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1061:49:1061:56 | source(...) : String | Log4jJndiInjectionTest.java:1061:40:1061:56 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1061:49:1061:56 | source(...) : String | Log4jJndiInjectionTest.java:1061:40:1061:56 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1061:49:1061:56 | source(...) : String | Log4jJndiInjectionTest.java:1061:40:1061:56 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1062:34:1062:41 | source(...) : String | Log4jJndiInjectionTest.java:1062:25:1062:41 | (...)... | provenance | Sink:MaD:2009 | -| Log4jJndiInjectionTest.java:1062:34:1062:41 | source(...) : String | Log4jJndiInjectionTest.java:1062:25:1062:41 | (...)... | provenance | Sink:MaD:47983 | +| Log4jJndiInjectionTest.java:1062:34:1062:41 | source(...) : String | Log4jJndiInjectionTest.java:1062:25:1062:41 | (...)... | provenance | Sink:MaD:47984 | | Log4jJndiInjectionTest.java:1063:154:1063:161 | source(...) : String | Log4jJndiInjectionTest.java:1063:145:1063:161 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1063:154:1063:161 | source(...) : String | Log4jJndiInjectionTest.java:1063:145:1063:161 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1063:154:1063:161 | source(...) : String | Log4jJndiInjectionTest.java:1063:145:1063:161 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1064:139:1064:146 | source(...) : String | Log4jJndiInjectionTest.java:1064:130:1064:146 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1064:139:1064:146 | source(...) : String | Log4jJndiInjectionTest.java:1064:130:1064:146 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1064:139:1064:146 | source(...) : String | Log4jJndiInjectionTest.java:1064:130:1064:146 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1065:124:1065:131 | source(...) : String | Log4jJndiInjectionTest.java:1065:115:1065:131 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1065:124:1065:131 | source(...) : String | Log4jJndiInjectionTest.java:1065:115:1065:131 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1065:124:1065:131 | source(...) : String | Log4jJndiInjectionTest.java:1065:115:1065:131 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1066:109:1066:116 | source(...) : String | Log4jJndiInjectionTest.java:1066:100:1066:116 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1066:109:1066:116 | source(...) : String | Log4jJndiInjectionTest.java:1066:100:1066:116 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1066:109:1066:116 | source(...) : String | Log4jJndiInjectionTest.java:1066:100:1066:116 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1067:94:1067:101 | source(...) : String | Log4jJndiInjectionTest.java:1067:85:1067:101 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1067:94:1067:101 | source(...) : String | Log4jJndiInjectionTest.java:1067:85:1067:101 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1067:94:1067:101 | source(...) : String | Log4jJndiInjectionTest.java:1067:85:1067:101 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1068:79:1068:86 | source(...) : String | Log4jJndiInjectionTest.java:1068:70:1068:86 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1068:79:1068:86 | source(...) : String | Log4jJndiInjectionTest.java:1068:70:1068:86 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1068:79:1068:86 | source(...) : String | Log4jJndiInjectionTest.java:1068:70:1068:86 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1069:64:1069:71 | source(...) : String | Log4jJndiInjectionTest.java:1069:55:1069:71 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1069:64:1069:71 | source(...) : String | Log4jJndiInjectionTest.java:1069:55:1069:71 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1069:64:1069:71 | source(...) : String | Log4jJndiInjectionTest.java:1069:55:1069:71 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1070:49:1070:56 | source(...) : String | Log4jJndiInjectionTest.java:1070:40:1070:56 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1070:49:1070:56 | source(...) : String | Log4jJndiInjectionTest.java:1070:40:1070:56 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1070:49:1070:56 | source(...) : String | Log4jJndiInjectionTest.java:1070:40:1070:56 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1071:34:1071:41 | source(...) : String | Log4jJndiInjectionTest.java:1071:25:1071:41 | (...)... | provenance | Sink:MaD:2010 | -| Log4jJndiInjectionTest.java:1071:34:1071:41 | source(...) : String | Log4jJndiInjectionTest.java:1071:25:1071:41 | (...)... | provenance | Sink:MaD:47984 | +| Log4jJndiInjectionTest.java:1071:34:1071:41 | source(...) : String | Log4jJndiInjectionTest.java:1071:25:1071:41 | (...)... | provenance | Sink:MaD:47985 | | Log4jJndiInjectionTest.java:1072:169:1072:176 | source(...) : String | Log4jJndiInjectionTest.java:1072:160:1072:176 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1072:169:1072:176 | source(...) : String | Log4jJndiInjectionTest.java:1072:160:1072:176 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1072:169:1072:176 | source(...) : String | Log4jJndiInjectionTest.java:1072:160:1072:176 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1073:154:1073:161 | source(...) : String | Log4jJndiInjectionTest.java:1073:145:1073:161 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1073:154:1073:161 | source(...) : String | Log4jJndiInjectionTest.java:1073:145:1073:161 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1073:154:1073:161 | source(...) : String | Log4jJndiInjectionTest.java:1073:145:1073:161 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1074:139:1074:146 | source(...) : String | Log4jJndiInjectionTest.java:1074:130:1074:146 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1074:139:1074:146 | source(...) : String | Log4jJndiInjectionTest.java:1074:130:1074:146 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1074:139:1074:146 | source(...) : String | Log4jJndiInjectionTest.java:1074:130:1074:146 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1075:124:1075:131 | source(...) : String | Log4jJndiInjectionTest.java:1075:115:1075:131 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1075:124:1075:131 | source(...) : String | Log4jJndiInjectionTest.java:1075:115:1075:131 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1075:124:1075:131 | source(...) : String | Log4jJndiInjectionTest.java:1075:115:1075:131 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1076:109:1076:116 | source(...) : String | Log4jJndiInjectionTest.java:1076:100:1076:116 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1076:109:1076:116 | source(...) : String | Log4jJndiInjectionTest.java:1076:100:1076:116 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1076:109:1076:116 | source(...) : String | Log4jJndiInjectionTest.java:1076:100:1076:116 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1077:94:1077:101 | source(...) : String | Log4jJndiInjectionTest.java:1077:85:1077:101 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1077:94:1077:101 | source(...) : String | Log4jJndiInjectionTest.java:1077:85:1077:101 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1077:94:1077:101 | source(...) : String | Log4jJndiInjectionTest.java:1077:85:1077:101 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1078:79:1078:86 | source(...) : String | Log4jJndiInjectionTest.java:1078:70:1078:86 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1078:79:1078:86 | source(...) : String | Log4jJndiInjectionTest.java:1078:70:1078:86 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1078:79:1078:86 | source(...) : String | Log4jJndiInjectionTest.java:1078:70:1078:86 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1079:64:1079:71 | source(...) : String | Log4jJndiInjectionTest.java:1079:55:1079:71 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1079:64:1079:71 | source(...) : String | Log4jJndiInjectionTest.java:1079:55:1079:71 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1079:64:1079:71 | source(...) : String | Log4jJndiInjectionTest.java:1079:55:1079:71 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1080:49:1080:56 | source(...) : String | Log4jJndiInjectionTest.java:1080:40:1080:56 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1080:49:1080:56 | source(...) : String | Log4jJndiInjectionTest.java:1080:40:1080:56 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1080:49:1080:56 | source(...) : String | Log4jJndiInjectionTest.java:1080:40:1080:56 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1081:34:1081:41 | source(...) : String | Log4jJndiInjectionTest.java:1081:25:1081:41 | (...)... | provenance | Sink:MaD:2011 | -| Log4jJndiInjectionTest.java:1081:34:1081:41 | source(...) : String | Log4jJndiInjectionTest.java:1081:25:1081:41 | (...)... | provenance | Sink:MaD:47985 | +| Log4jJndiInjectionTest.java:1081:34:1081:41 | source(...) : String | Log4jJndiInjectionTest.java:1081:25:1081:41 | (...)... | provenance | Sink:MaD:47986 | | Log4jJndiInjectionTest.java:1083:34:1083:41 | source(...) : String | Log4jJndiInjectionTest.java:1083:25:1083:41 | (...)... | provenance | Sink:MaD:2003 | -| Log4jJndiInjectionTest.java:1083:34:1083:41 | source(...) : String | Log4jJndiInjectionTest.java:1083:25:1083:41 | (...)... | provenance | Sink:MaD:47977 | +| Log4jJndiInjectionTest.java:1083:34:1083:41 | source(...) : String | Log4jJndiInjectionTest.java:1083:25:1083:41 | (...)... | provenance | Sink:MaD:47978 | | Log4jJndiInjectionTest.java:1084:54:1084:61 | source(...) : String | Log4jJndiInjectionTest.java:1084:40:1084:61 | (...)... | provenance | Sink:MaD:2003 | -| Log4jJndiInjectionTest.java:1084:54:1084:61 | source(...) : String | Log4jJndiInjectionTest.java:1084:40:1084:61 | (...)... | provenance | Sink:MaD:47977 | +| Log4jJndiInjectionTest.java:1084:54:1084:61 | source(...) : String | Log4jJndiInjectionTest.java:1084:40:1084:61 | (...)... | provenance | Sink:MaD:47978 | | Log4jJndiInjectionTest.java:1085:39:1085:46 | source(...) : String | Log4jJndiInjectionTest.java:1085:25:1085:46 | (...)... | provenance | Sink:MaD:2001 | -| Log4jJndiInjectionTest.java:1085:39:1085:46 | source(...) : String | Log4jJndiInjectionTest.java:1085:25:1085:46 | (...)... | provenance | Sink:MaD:47975 | +| Log4jJndiInjectionTest.java:1085:39:1085:46 | source(...) : String | Log4jJndiInjectionTest.java:1085:25:1085:46 | (...)... | provenance | Sink:MaD:47976 | | Log4jJndiInjectionTest.java:1088:47:1088:54 | source(...) : String | Log4jJndiInjectionTest.java:1088:38:1088:54 | (...)... | provenance | Sink:MaD:2349 | | Log4jJndiInjectionTest.java:1089:53:1089:60 | source(...) : String | Log4jJndiInjectionTest.java:1089:44:1089:60 | (...)... | provenance | Sink:MaD:2351 | | Log4jJndiInjectionTest.java:1091:13:1091:15 | map [post update] : HashMap [] : String | Log4jJndiInjectionTest.java:1092:34:1092:36 | map | provenance | Sink:MaD:2350 | | Log4jJndiInjectionTest.java:1091:28:1091:44 | (...)... : String | Log4jJndiInjectionTest.java:1091:13:1091:15 | map [post update] : HashMap [] : String | provenance | MaD:43892 | | Log4jJndiInjectionTest.java:1091:37:1091:44 | source(...) : String | Log4jJndiInjectionTest.java:1091:28:1091:44 | (...)... : String | provenance | | | Log4jJndiInjectionTest.java:1095:31:1095:88 | with(...) : StringMapMessage | Log4jJndiInjectionTest.java:1096:26:1096:29 | mmsg | provenance | Sink:MaD:2089 | -| Log4jJndiInjectionTest.java:1095:31:1095:88 | with(...) : StringMapMessage | Log4jJndiInjectionTest.java:1096:26:1096:29 | mmsg | provenance | Sink:MaD:48063 | +| Log4jJndiInjectionTest.java:1095:31:1095:88 | with(...) : StringMapMessage | Log4jJndiInjectionTest.java:1096:26:1096:29 | mmsg | provenance | Sink:MaD:48064 | | Log4jJndiInjectionTest.java:1095:71:1095:87 | (...)... : String | Log4jJndiInjectionTest.java:1095:31:1095:88 | with(...) : StringMapMessage | provenance | MaD:1994+MaD:1993 | | Log4jJndiInjectionTest.java:1095:80:1095:87 | source(...) : String | Log4jJndiInjectionTest.java:1095:71:1095:87 | (...)... : String | provenance | | | Log4jJndiInjectionTest.java:1100:13:1100:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1101:26:1101:29 | mmsg | provenance | Sink:MaD:2089 | -| Log4jJndiInjectionTest.java:1100:13:1100:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1101:26:1101:29 | mmsg | provenance | Sink:MaD:48063 | +| Log4jJndiInjectionTest.java:1100:13:1100:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1101:26:1101:29 | mmsg | provenance | Sink:MaD:48064 | | Log4jJndiInjectionTest.java:1100:35:1100:51 | (...)... : String | Log4jJndiInjectionTest.java:1100:13:1100:16 | mmsg [post update] : StringMapMessage | provenance | MaD:1994 | | Log4jJndiInjectionTest.java:1100:44:1100:51 | source(...) : String | Log4jJndiInjectionTest.java:1100:35:1100:51 | (...)... : String | provenance | | | Log4jJndiInjectionTest.java:1105:13:1105:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1106:26:1106:29 | mmsg | provenance | Sink:MaD:2089 | -| Log4jJndiInjectionTest.java:1105:13:1105:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1106:26:1106:29 | mmsg | provenance | Sink:MaD:48063 | +| Log4jJndiInjectionTest.java:1105:13:1105:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1106:26:1106:29 | mmsg | provenance | Sink:MaD:48064 | | Log4jJndiInjectionTest.java:1105:34:1105:50 | (...)... : String | Log4jJndiInjectionTest.java:1105:13:1105:16 | mmsg [post update] : StringMapMessage | provenance | MaD:1991 | | Log4jJndiInjectionTest.java:1105:43:1105:50 | source(...) : String | Log4jJndiInjectionTest.java:1105:34:1105:50 | (...)... : String | provenance | | | Log4jJndiInjectionTest.java:1111:13:1111:15 | map [post update] : HashMap [] : String | Log4jJndiInjectionTest.java:1112:25:1112:27 | map : HashMap [] : String | provenance | | | Log4jJndiInjectionTest.java:1111:33:1111:49 | (...)... : String | Log4jJndiInjectionTest.java:1111:13:1111:15 | map [post update] : HashMap [] : String | provenance | MaD:43892 | | Log4jJndiInjectionTest.java:1111:42:1111:49 | source(...) : String | Log4jJndiInjectionTest.java:1111:33:1111:49 | (...)... : String | provenance | | | Log4jJndiInjectionTest.java:1112:13:1112:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1113:26:1113:29 | mmsg | provenance | Sink:MaD:2089 | -| Log4jJndiInjectionTest.java:1112:13:1112:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1113:26:1113:29 | mmsg | provenance | Sink:MaD:48063 | +| Log4jJndiInjectionTest.java:1112:13:1112:16 | mmsg [post update] : StringMapMessage | Log4jJndiInjectionTest.java:1113:26:1113:29 | mmsg | provenance | Sink:MaD:48064 | | Log4jJndiInjectionTest.java:1112:25:1112:27 | map : HashMap [] : String | Log4jJndiInjectionTest.java:1112:13:1112:16 | mmsg [post update] : StringMapMessage | provenance | MaD:1992 | | Log4jJndiInjectionTest.java:1116:61:1116:68 | source(...) : String | Log4jJndiInjectionTest.java:1116:52:1116:68 | (...)... | provenance | Sink:MaD:1995 | | Log4jJndiInjectionTest.java:1117:81:1117:88 | source(...) : String | Log4jJndiInjectionTest.java:1117:72:1117:88 | (...)... | provenance | Sink:MaD:1997 | diff --git a/java/ql/test/experimental/query-tests/security/CWE-073/FilePathInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-073/FilePathInjection.expected index 4a5e877e176..53997966c92 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-073/FilePathInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-073/FilePathInjection.expected @@ -1,12 +1,12 @@ edges -| FilePathInjection.java:21:21:21:34 | getPara(...) : String | FilePathInjection.java:26:47:26:59 | finalFilePath | provenance | Src:MaD:1972 Sink:MaD:42888 | -| FilePathInjection.java:64:21:64:34 | getPara(...) : String | FilePathInjection.java:72:47:72:59 | finalFilePath | provenance | Src:MaD:1972 AdditionalValueStep Sink:MaD:42888 | -| FilePathInjection.java:87:21:87:34 | getPara(...) : String | FilePathInjection.java:95:47:95:59 | finalFilePath | provenance | Src:MaD:1972 AdditionalValueStep Sink:MaD:42888 | -| FilePathInjection.java:177:50:177:58 | file : File | FilePathInjection.java:182:30:182:33 | file | provenance | Sink:MaD:42885 | -| FilePathInjection.java:205:17:205:44 | getParameter(...) : String | FilePathInjection.java:209:24:209:31 | filePath : String | provenance | Src:MaD:44662 | -| FilePathInjection.java:209:15:209:32 | new File(...) : File | FilePathInjection.java:210:23:210:26 | file | provenance | Sink:MaD:42882 | +| FilePathInjection.java:21:21:21:34 | getPara(...) : String | FilePathInjection.java:26:47:26:59 | finalFilePath | provenance | Src:MaD:1972 Sink:MaD:42535 | +| FilePathInjection.java:64:21:64:34 | getPara(...) : String | FilePathInjection.java:72:47:72:59 | finalFilePath | provenance | Src:MaD:1972 AdditionalValueStep Sink:MaD:42535 | +| FilePathInjection.java:87:21:87:34 | getPara(...) : String | FilePathInjection.java:95:47:95:59 | finalFilePath | provenance | Src:MaD:1972 AdditionalValueStep Sink:MaD:42535 | +| FilePathInjection.java:177:50:177:58 | file : File | FilePathInjection.java:182:30:182:33 | file | provenance | Sink:MaD:42532 | +| FilePathInjection.java:205:17:205:44 | getParameter(...) : String | FilePathInjection.java:209:24:209:31 | filePath : String | provenance | Src:MaD:44663 | +| FilePathInjection.java:209:15:209:32 | new File(...) : File | FilePathInjection.java:210:23:210:26 | file | provenance | Sink:MaD:42529 | | FilePathInjection.java:209:15:209:32 | new File(...) : File | FilePathInjection.java:217:19:217:22 | file : File | provenance | | -| FilePathInjection.java:209:24:209:31 | filePath : String | FilePathInjection.java:209:15:209:32 | new File(...) : File | provenance | MaD:42944 | +| FilePathInjection.java:209:24:209:31 | filePath : String | FilePathInjection.java:209:15:209:32 | new File(...) : File | provenance | MaD:42591 | | FilePathInjection.java:217:19:217:22 | file : File | FilePathInjection.java:177:50:177:58 | file : File | provenance | | nodes | FilePathInjection.java:21:21:21:34 | getPara(...) : String | semmle.label | getPara(...) : String | diff --git a/java/ql/test/experimental/query-tests/security/CWE-078/CommandInjectionRuntimeExecLocal.expected b/java/ql/test/experimental/query-tests/security/CWE-078/CommandInjectionRuntimeExecLocal.expected index 09a6ba84fa7..21572794415 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-078/CommandInjectionRuntimeExecLocal.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-078/CommandInjectionRuntimeExecLocal.expected @@ -1,17 +1,17 @@ edges -| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:22:67:22:72 | script : String | provenance | Src:MaD:43038 | -| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:25:66:25:71 | script : String | provenance | Src:MaD:43038 | -| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:31:36:31:41 | script : String | provenance | Src:MaD:43038 | -| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:38:52:38:57 | script : String | provenance | Src:MaD:43038 | -| RuntimeExecTest.java:22:43:22:73 | {...} : String[] [[]] : String | RuntimeExecTest.java:22:43:22:73 | new String[] | provenance | Sink:MaD:43017 | +| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:22:67:22:72 | script : String | provenance | Src:MaD:42685 | +| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:25:66:25:71 | script : String | provenance | Src:MaD:42685 | +| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:31:36:31:41 | script : String | provenance | Src:MaD:42685 | +| RuntimeExecTest.java:17:25:17:51 | getenv(...) : String | RuntimeExecTest.java:38:52:38:57 | script : String | provenance | Src:MaD:42685 | +| RuntimeExecTest.java:22:43:22:73 | {...} : String[] [[]] : String | RuntimeExecTest.java:22:43:22:73 | new String[] | provenance | Sink:MaD:42664 | | RuntimeExecTest.java:22:67:22:72 | script : String | RuntimeExecTest.java:22:43:22:73 | {...} : String[] [[]] : String | provenance | | -| RuntimeExecTest.java:25:42:25:72 | {...} : String[] [[]] : String | RuntimeExecTest.java:26:43:26:55 | commandArray1 | provenance | Sink:MaD:43017 | +| RuntimeExecTest.java:25:42:25:72 | {...} : String[] [[]] : String | RuntimeExecTest.java:26:43:26:55 | commandArray1 | provenance | Sink:MaD:42664 | | RuntimeExecTest.java:25:66:25:71 | script : String | RuntimeExecTest.java:25:42:25:72 | {...} : String[] [[]] : String | provenance | | -| RuntimeExecTest.java:31:17:31:29 | commandArray2 [post update] : String[] [[]] : String | RuntimeExecTest.java:32:43:32:55 | commandArray2 | provenance | Sink:MaD:43017 | +| RuntimeExecTest.java:31:17:31:29 | commandArray2 [post update] : String[] [[]] : String | RuntimeExecTest.java:32:43:32:55 | commandArray2 | provenance | Sink:MaD:42664 | | RuntimeExecTest.java:31:36:31:41 | script : String | RuntimeExecTest.java:31:17:31:29 | commandArray2 [post update] : String[] [[]] : String | provenance | | -| RuntimeExecTest.java:36:21:39:21 | concat(...) : Stream [] : String | RuntimeExecTest.java:36:21:39:44 | toArray(...) : String[] [[]] : String | provenance | MaD:44346 | -| RuntimeExecTest.java:36:21:39:44 | toArray(...) : String[] [[]] : String | RuntimeExecTest.java:36:21:39:44 | toArray(...) | provenance | Sink:MaD:43017 | -| RuntimeExecTest.java:38:25:38:59 | stream(...) : Stream [] : String | RuntimeExecTest.java:36:21:39:21 | concat(...) : Stream [] : String | provenance | MaD:44281 | +| RuntimeExecTest.java:36:21:39:21 | concat(...) : Stream [] : String | RuntimeExecTest.java:36:21:39:44 | toArray(...) : String[] [[]] : String | provenance | MaD:44347 | +| RuntimeExecTest.java:36:21:39:44 | toArray(...) : String[] [[]] : String | RuntimeExecTest.java:36:21:39:44 | toArray(...) | provenance | Sink:MaD:42664 | +| RuntimeExecTest.java:38:25:38:59 | stream(...) : Stream [] : String | RuntimeExecTest.java:36:21:39:21 | concat(...) : Stream [] : String | provenance | MaD:44282 | | RuntimeExecTest.java:38:39:38:58 | new String[] : String[] [[]] : String | RuntimeExecTest.java:38:25:38:59 | stream(...) : Stream [] : String | provenance | MaD:43716 | | RuntimeExecTest.java:38:39:38:58 | {...} : String[] [[]] : String | RuntimeExecTest.java:38:39:38:58 | new String[] : String[] [[]] : String | provenance | | | RuntimeExecTest.java:38:52:38:57 | script : String | RuntimeExecTest.java:38:39:38:58 | {...} : String[] [[]] : String | provenance | | diff --git a/java/ql/test/experimental/query-tests/security/CWE-078/ExecTainted.expected b/java/ql/test/experimental/query-tests/security/CWE-078/ExecTainted.expected index 7c6d0fd722b..4369a5ba170 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-078/ExecTainted.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-078/ExecTainted.expected @@ -1,6 +1,6 @@ edges -| JSchOSInjectionTest.java:14:30:14:60 | getParameter(...) : String | JSchOSInjectionTest.java:27:52:27:68 | ... + ... | provenance | Src:MaD:44662 Sink:MaD:1957 | -| JSchOSInjectionTest.java:40:30:40:60 | getParameter(...) : String | JSchOSInjectionTest.java:53:36:53:52 | ... + ... | provenance | Src:MaD:44662 Sink:MaD:1957 | +| JSchOSInjectionTest.java:14:30:14:60 | getParameter(...) : String | JSchOSInjectionTest.java:27:52:27:68 | ... + ... | provenance | Src:MaD:44663 Sink:MaD:1957 | +| JSchOSInjectionTest.java:40:30:40:60 | getParameter(...) : String | JSchOSInjectionTest.java:53:36:53:52 | ... + ... | provenance | Src:MaD:44663 Sink:MaD:1957 | nodes | JSchOSInjectionTest.java:14:30:14:60 | getParameter(...) : String | semmle.label | getParameter(...) : String | | JSchOSInjectionTest.java:27:52:27:68 | ... + ... | semmle.label | ... + ... | diff --git a/java/ql/test/experimental/query-tests/security/CWE-094/BeanShellInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-094/BeanShellInjection.expected index 5da7a51a2ec..25bc264c807 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-094/BeanShellInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-094/BeanShellInjection.expected @@ -1,10 +1,10 @@ edges -| BeanShellInjection.java:13:17:13:44 | getParameter(...) : String | BeanShellInjection.java:15:45:15:48 | code : String | provenance | Src:MaD:44662 | -| BeanShellInjection.java:15:45:15:48 | code : String | BeanShellInjection.java:15:22:15:49 | new StaticScriptSource(...) | provenance | | -| BeanShellInjection.java:20:17:20:44 | getParameter(...) : String | BeanShellInjection.java:22:20:22:23 | code | provenance | Src:MaD:44662 | -| BeanShellInjection.java:27:17:27:44 | getParameter(...) : String | BeanShellInjection.java:29:32:29:35 | code : String | provenance | Src:MaD:44662 | +| BeanShellInjection.java:13:17:13:44 | getParameter(...) : String | BeanShellInjection.java:15:45:15:48 | code : String | provenance | Src:MaD:44663 | +| BeanShellInjection.java:15:45:15:48 | code : String | BeanShellInjection.java:15:22:15:49 | new StaticScriptSource(...) | provenance | Config | +| BeanShellInjection.java:20:17:20:44 | getParameter(...) : String | BeanShellInjection.java:22:20:22:23 | code | provenance | Src:MaD:44663 | +| BeanShellInjection.java:27:17:27:44 | getParameter(...) : String | BeanShellInjection.java:29:32:29:35 | code : String | provenance | Src:MaD:44663 | | BeanShellInjection.java:29:3:29:20 | staticScriptSource : StaticScriptSource | BeanShellInjection.java:31:22:31:39 | staticScriptSource | provenance | | -| BeanShellInjection.java:29:32:29:35 | code : String | BeanShellInjection.java:29:3:29:20 | staticScriptSource : StaticScriptSource | provenance | | +| BeanShellInjection.java:29:32:29:35 | code : String | BeanShellInjection.java:29:3:29:20 | staticScriptSource : StaticScriptSource | provenance | Config | nodes | BeanShellInjection.java:13:17:13:44 | getParameter(...) : String | semmle.label | getParameter(...) : String | | BeanShellInjection.java:15:22:15:49 | new StaticScriptSource(...) | semmle.label | new StaticScriptSource(...) | diff --git a/java/ql/test/experimental/query-tests/security/CWE-094/JShellInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-094/JShellInjection.expected index 267fa2caf27..f70bc193f5b 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-094/JShellInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-094/JShellInjection.expected @@ -1,14 +1,14 @@ edges -| JShellInjection.java:12:18:12:45 | getParameter(...) : String | JShellInjection.java:15:15:15:19 | input | provenance | Src:MaD:44662 | -| JShellInjection.java:20:18:20:45 | getParameter(...) : String | JShellInjection.java:24:31:24:35 | input | provenance | Src:MaD:44662 | -| JShellInjection.java:29:18:29:45 | getParameter(...) : String | JShellInjection.java:33:37:33:41 | input : String | provenance | Src:MaD:44662 | +| JShellInjection.java:12:18:12:45 | getParameter(...) : String | JShellInjection.java:15:15:15:19 | input | provenance | Src:MaD:44663 | +| JShellInjection.java:20:18:20:45 | getParameter(...) : String | JShellInjection.java:24:31:24:35 | input | provenance | Src:MaD:44663 | +| JShellInjection.java:29:18:29:45 | getParameter(...) : String | JShellInjection.java:33:37:33:41 | input : String | provenance | Src:MaD:44663 | | JShellInjection.java:33:15:33:42 | analyzeCompletion(...) : CompletionInfo | JShellInjection.java:37:16:37:19 | info : CompletionInfo | provenance | | -| JShellInjection.java:33:37:33:41 | input : String | JShellInjection.java:33:15:33:42 | analyzeCompletion(...) : CompletionInfo | provenance | | +| JShellInjection.java:33:37:33:41 | input : String | JShellInjection.java:33:15:33:42 | analyzeCompletion(...) : CompletionInfo | provenance | Config | | JShellInjection.java:35:12:35:50 | analyzeCompletion(...) : CompletionInfo | JShellInjection.java:37:16:37:19 | info : CompletionInfo | provenance | | -| JShellInjection.java:35:34:35:37 | info : CompletionInfo | JShellInjection.java:35:34:35:49 | remaining(...) : String | provenance | | -| JShellInjection.java:35:34:35:49 | remaining(...) : String | JShellInjection.java:35:12:35:50 | analyzeCompletion(...) : CompletionInfo | provenance | | +| JShellInjection.java:35:34:35:37 | info : CompletionInfo | JShellInjection.java:35:34:35:49 | remaining(...) : String | provenance | Config | +| JShellInjection.java:35:34:35:49 | remaining(...) : String | JShellInjection.java:35:12:35:50 | analyzeCompletion(...) : CompletionInfo | provenance | Config | | JShellInjection.java:37:16:37:19 | info : CompletionInfo | JShellInjection.java:35:34:35:37 | info : CompletionInfo | provenance | | -| JShellInjection.java:37:16:37:19 | info : CompletionInfo | JShellInjection.java:37:16:37:28 | source(...) | provenance | | +| JShellInjection.java:37:16:37:19 | info : CompletionInfo | JShellInjection.java:37:16:37:28 | source(...) | provenance | Config | nodes | JShellInjection.java:12:18:12:45 | getParameter(...) : String | semmle.label | getParameter(...) : String | | JShellInjection.java:15:15:15:19 | input | semmle.label | input | diff --git a/java/ql/test/experimental/query-tests/security/CWE-094/JakartaExpressionInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-094/JakartaExpressionInjection.expected index 81f253ad8f4..fc4b01e05d9 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-094/JakartaExpressionInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-094/JakartaExpressionInjection.expected @@ -1,8 +1,8 @@ edges -| JakartaExpressionInjection.java:23:25:23:47 | getInputStream(...) : InputStream | JakartaExpressionInjection.java:23:54:23:58 | bytes [post update] : byte[] | provenance | Src:MaD:43270 MaD:42960 | +| JakartaExpressionInjection.java:23:25:23:47 | getInputStream(...) : InputStream | JakartaExpressionInjection.java:23:54:23:58 | bytes [post update] : byte[] | provenance | Src:MaD:42917 MaD:42607 | | JakartaExpressionInjection.java:23:54:23:58 | bytes [post update] : byte[] | JakartaExpressionInjection.java:24:48:24:52 | bytes : byte[] | provenance | | | JakartaExpressionInjection.java:24:37:24:59 | new String(...) : String | JakartaExpressionInjection.java:25:31:25:40 | expression : String | provenance | | -| JakartaExpressionInjection.java:24:48:24:52 | bytes : byte[] | JakartaExpressionInjection.java:24:37:24:59 | new String(...) : String | provenance | MaD:43079 | +| JakartaExpressionInjection.java:24:48:24:52 | bytes : byte[] | JakartaExpressionInjection.java:24:37:24:59 | new String(...) : String | provenance | MaD:42726 | | JakartaExpressionInjection.java:25:31:25:40 | expression : String | JakartaExpressionInjection.java:32:24:32:33 | expression : String | provenance | | | JakartaExpressionInjection.java:25:31:25:40 | expression : String | JakartaExpressionInjection.java:40:24:40:33 | expression : String | provenance | | | JakartaExpressionInjection.java:25:31:25:40 | expression : String | JakartaExpressionInjection.java:48:24:48:33 | expression : String | provenance | | @@ -15,20 +15,20 @@ edges | JakartaExpressionInjection.java:40:24:40:33 | expression : String | JakartaExpressionInjection.java:42:32:42:41 | expression | provenance | | | JakartaExpressionInjection.java:48:24:48:33 | expression : String | JakartaExpressionInjection.java:51:86:51:95 | expression : String | provenance | | | JakartaExpressionInjection.java:51:47:51:110 | createValueExpression(...) : ValueExpression | JakartaExpressionInjection.java:52:89:52:103 | valueExpression : ValueExpression | provenance | | -| JakartaExpressionInjection.java:51:86:51:95 | expression : String | JakartaExpressionInjection.java:51:47:51:110 | createValueExpression(...) : ValueExpression | provenance | | +| JakartaExpressionInjection.java:51:86:51:95 | expression : String | JakartaExpressionInjection.java:51:47:51:110 | createValueExpression(...) : ValueExpression | provenance | Config | | JakartaExpressionInjection.java:52:49:52:104 | new LambdaExpression(...) : LambdaExpression | JakartaExpressionInjection.java:53:13:53:28 | lambdaExpression | provenance | | -| JakartaExpressionInjection.java:52:89:52:103 | valueExpression : ValueExpression | JakartaExpressionInjection.java:52:49:52:104 | new LambdaExpression(...) : LambdaExpression | provenance | | +| JakartaExpressionInjection.java:52:89:52:103 | valueExpression : ValueExpression | JakartaExpressionInjection.java:52:49:52:104 | new LambdaExpression(...) : LambdaExpression | provenance | Config | | JakartaExpressionInjection.java:59:24:59:33 | expression : String | JakartaExpressionInjection.java:61:32:61:41 | expression | provenance | | | JakartaExpressionInjection.java:67:24:67:33 | expression : String | JakartaExpressionInjection.java:69:43:69:52 | expression | provenance | | | JakartaExpressionInjection.java:75:24:75:33 | expression : String | JakartaExpressionInjection.java:78:72:78:81 | expression : String | provenance | | | JakartaExpressionInjection.java:78:33:78:96 | createValueExpression(...) : ValueExpression | JakartaExpressionInjection.java:79:13:79:13 | e | provenance | | -| JakartaExpressionInjection.java:78:72:78:81 | expression : String | JakartaExpressionInjection.java:78:33:78:96 | createValueExpression(...) : ValueExpression | provenance | | +| JakartaExpressionInjection.java:78:72:78:81 | expression : String | JakartaExpressionInjection.java:78:33:78:96 | createValueExpression(...) : ValueExpression | provenance | Config | | JakartaExpressionInjection.java:85:24:85:33 | expression : String | JakartaExpressionInjection.java:88:72:88:81 | expression : String | provenance | | | JakartaExpressionInjection.java:88:33:88:96 | createValueExpression(...) : ValueExpression | JakartaExpressionInjection.java:89:13:89:13 | e | provenance | | -| JakartaExpressionInjection.java:88:72:88:81 | expression : String | JakartaExpressionInjection.java:88:33:88:96 | createValueExpression(...) : ValueExpression | provenance | | +| JakartaExpressionInjection.java:88:72:88:81 | expression : String | JakartaExpressionInjection.java:88:33:88:96 | createValueExpression(...) : ValueExpression | provenance | Config | | JakartaExpressionInjection.java:95:24:95:33 | expression : String | JakartaExpressionInjection.java:98:74:98:83 | expression : String | provenance | | | JakartaExpressionInjection.java:98:34:98:112 | createMethodExpression(...) : MethodExpression | JakartaExpressionInjection.java:99:13:99:13 | e | provenance | | -| JakartaExpressionInjection.java:98:74:98:83 | expression : String | JakartaExpressionInjection.java:98:34:98:112 | createMethodExpression(...) : MethodExpression | provenance | | +| JakartaExpressionInjection.java:98:74:98:83 | expression : String | JakartaExpressionInjection.java:98:34:98:112 | createMethodExpression(...) : MethodExpression | provenance | Config | nodes | JakartaExpressionInjection.java:23:25:23:47 | getInputStream(...) : InputStream | semmle.label | getInputStream(...) : InputStream | | JakartaExpressionInjection.java:23:54:23:58 | bytes [post update] : byte[] | semmle.label | bytes [post update] : byte[] | diff --git a/java/ql/test/experimental/query-tests/security/CWE-094/JythonInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-094/JythonInjection.expected index fe06d561722..954ca8ba089 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-094/JythonInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-094/JythonInjection.expected @@ -1,9 +1,9 @@ edges -| JythonInjection.java:28:23:28:50 | getParameter(...) : String | JythonInjection.java:36:30:36:33 | code | provenance | Src:MaD:44662 | -| JythonInjection.java:53:23:53:50 | getParameter(...) : String | JythonInjection.java:58:44:58:47 | code | provenance | Src:MaD:44662 | -| JythonInjection.java:73:23:73:50 | getParameter(...) : String | JythonInjection.java:81:35:81:38 | code | provenance | Src:MaD:44662 | -| JythonInjection.java:97:23:97:50 | getParameter(...) : String | JythonInjection.java:106:61:106:64 | code : String | provenance | Src:MaD:44662 | -| JythonInjection.java:106:61:106:64 | code : String | JythonInjection.java:106:61:106:75 | getBytes(...) | provenance | MaD:43090 | +| JythonInjection.java:28:23:28:50 | getParameter(...) : String | JythonInjection.java:36:30:36:33 | code | provenance | Src:MaD:44663 | +| JythonInjection.java:53:23:53:50 | getParameter(...) : String | JythonInjection.java:58:44:58:47 | code | provenance | Src:MaD:44663 | +| JythonInjection.java:73:23:73:50 | getParameter(...) : String | JythonInjection.java:81:35:81:38 | code | provenance | Src:MaD:44663 | +| JythonInjection.java:97:23:97:50 | getParameter(...) : String | JythonInjection.java:106:61:106:64 | code : String | provenance | Src:MaD:44663 | +| JythonInjection.java:106:61:106:64 | code : String | JythonInjection.java:106:61:106:75 | getBytes(...) | provenance | MaD:42737 | nodes | JythonInjection.java:28:23:28:50 | getParameter(...) : String | semmle.label | getParameter(...) : String | | JythonInjection.java:36:30:36:33 | code | semmle.label | code | diff --git a/java/ql/test/experimental/query-tests/security/CWE-094/ScriptInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-094/ScriptInjection.expected index 91858407824..bc97f0a7bab 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-094/ScriptInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-094/ScriptInjection.expected @@ -1,20 +1,20 @@ edges -| RhinoServlet.java:28:23:28:50 | getParameter(...) : String | RhinoServlet.java:32:55:32:58 | code | provenance | Src:MaD:44662 | -| RhinoServlet.java:81:23:81:50 | getParameter(...) : String | RhinoServlet.java:83:54:83:57 | code | provenance | Src:MaD:44662 | -| RhinoServlet.java:88:23:88:50 | getParameter(...) : String | RhinoServlet.java:89:74:89:77 | code : String | provenance | Src:MaD:44662 | -| RhinoServlet.java:89:74:89:77 | code : String | RhinoServlet.java:89:74:89:88 | getBytes(...) | provenance | MaD:43090 | +| RhinoServlet.java:28:23:28:50 | getParameter(...) : String | RhinoServlet.java:32:55:32:58 | code | provenance | Src:MaD:44663 | +| RhinoServlet.java:81:23:81:50 | getParameter(...) : String | RhinoServlet.java:83:54:83:57 | code | provenance | Src:MaD:44663 | +| RhinoServlet.java:88:23:88:50 | getParameter(...) : String | RhinoServlet.java:89:74:89:77 | code : String | provenance | Src:MaD:44663 | +| RhinoServlet.java:89:74:89:77 | code : String | RhinoServlet.java:89:74:89:88 | getBytes(...) | provenance | MaD:42737 | | ScriptEngineTest.java:20:44:20:55 | input : String | ScriptEngineTest.java:24:37:24:41 | input | provenance | | | ScriptEngineTest.java:27:51:27:62 | input : String | ScriptEngineTest.java:31:31:31:35 | input | provenance | | | ScriptEngineTest.java:35:58:35:69 | input : String | ScriptEngineTest.java:39:31:39:35 | input | provenance | | | ScriptEngineTest.java:42:46:42:57 | input : String | ScriptEngineTest.java:46:31:46:35 | input | provenance | | | ScriptEngineTest.java:49:41:49:52 | input : String | ScriptEngineTest.java:52:42:52:46 | input | provenance | | | ScriptEngineTest.java:56:41:56:52 | input : String | ScriptEngineTest.java:59:51:59:55 | input | provenance | | -| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:93:57:93:60 | code : String | provenance | Src:MaD:44662 | -| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:94:64:94:67 | code : String | provenance | Src:MaD:44662 | -| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:95:71:95:74 | code : String | provenance | Src:MaD:44662 | -| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:96:59:96:62 | code : String | provenance | Src:MaD:44662 | -| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:97:54:97:57 | code : String | provenance | Src:MaD:44662 | -| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:98:54:98:57 | code : String | provenance | Src:MaD:44662 | +| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:93:57:93:60 | code : String | provenance | Src:MaD:44663 | +| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:94:64:94:67 | code : String | provenance | Src:MaD:44663 | +| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:95:71:95:74 | code : String | provenance | Src:MaD:44663 | +| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:96:59:96:62 | code : String | provenance | Src:MaD:44663 | +| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:97:54:97:57 | code : String | provenance | Src:MaD:44663 | +| ScriptEngineTest.java:91:18:91:45 | getParameter(...) : String | ScriptEngineTest.java:98:54:98:57 | code : String | provenance | Src:MaD:44663 | | ScriptEngineTest.java:93:57:93:60 | code : String | ScriptEngineTest.java:20:44:20:55 | input : String | provenance | | | ScriptEngineTest.java:94:64:94:67 | code : String | ScriptEngineTest.java:27:51:27:62 | input : String | provenance | | | ScriptEngineTest.java:95:71:95:74 | code : String | ScriptEngineTest.java:35:58:35:69 | input : String | provenance | | diff --git a/java/ql/test/experimental/query-tests/security/CWE-1004/SensitiveCookieNotHttpOnly.expected b/java/ql/test/experimental/query-tests/security/CWE-1004/SensitiveCookieNotHttpOnly.expected index 80c84e80b66..215eeb448d8 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-1004/SensitiveCookieNotHttpOnly.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-1004/SensitiveCookieNotHttpOnly.expected @@ -1,25 +1,25 @@ edges | SensitiveCookieNotHttpOnly.java:24:33:24:43 | "jwt_token" : String | SensitiveCookieNotHttpOnly.java:25:39:25:52 | tokenCookieStr : String | provenance | | -| SensitiveCookieNotHttpOnly.java:25:28:25:64 | new Cookie(...) : Cookie | SensitiveCookieNotHttpOnly.java:31:28:31:36 | jwtCookie | provenance | Sink:MaD:44653 | -| SensitiveCookieNotHttpOnly.java:25:39:25:52 | tokenCookieStr : String | SensitiveCookieNotHttpOnly.java:25:28:25:64 | new Cookie(...) : Cookie | provenance | | -| SensitiveCookieNotHttpOnly.java:25:39:25:52 | tokenCookieStr : String | SensitiveCookieNotHttpOnly.java:25:28:25:64 | new Cookie(...) : Cookie | provenance | MaD:44659 | -| SensitiveCookieNotHttpOnly.java:42:42:42:49 | "token=" : String | SensitiveCookieNotHttpOnly.java:42:42:42:69 | ... + ... | provenance | Sink:MaD:44654 | -| SensitiveCookieNotHttpOnly.java:42:42:42:57 | ... + ... : String | SensitiveCookieNotHttpOnly.java:42:42:42:69 | ... + ... | provenance | Sink:MaD:44654 | -| SensitiveCookieNotHttpOnly.java:52:42:52:113 | new NewCookie(...) : NewCookie | SensitiveCookieNotHttpOnly.java:52:42:52:124 | toString(...) | provenance | MaD:44701 Sink:MaD:44656 | -| SensitiveCookieNotHttpOnly.java:52:56:52:75 | "session-access-key" : String | SensitiveCookieNotHttpOnly.java:52:42:52:113 | new NewCookie(...) : NewCookie | provenance | MaD:44739 | +| SensitiveCookieNotHttpOnly.java:25:28:25:64 | new Cookie(...) : Cookie | SensitiveCookieNotHttpOnly.java:31:28:31:36 | jwtCookie | provenance | Sink:MaD:44654 | +| SensitiveCookieNotHttpOnly.java:25:39:25:52 | tokenCookieStr : String | SensitiveCookieNotHttpOnly.java:25:28:25:64 | new Cookie(...) : Cookie | provenance | Config | +| SensitiveCookieNotHttpOnly.java:25:39:25:52 | tokenCookieStr : String | SensitiveCookieNotHttpOnly.java:25:28:25:64 | new Cookie(...) : Cookie | provenance | MaD:44660 | +| SensitiveCookieNotHttpOnly.java:42:42:42:49 | "token=" : String | SensitiveCookieNotHttpOnly.java:42:42:42:69 | ... + ... | provenance | Sink:MaD:44655 | +| SensitiveCookieNotHttpOnly.java:42:42:42:57 | ... + ... : String | SensitiveCookieNotHttpOnly.java:42:42:42:69 | ... + ... | provenance | Sink:MaD:44655 | +| SensitiveCookieNotHttpOnly.java:52:42:52:113 | new NewCookie(...) : NewCookie | SensitiveCookieNotHttpOnly.java:52:42:52:124 | toString(...) | provenance | MaD:44702 Sink:MaD:44657 | +| SensitiveCookieNotHttpOnly.java:52:56:52:75 | "session-access-key" : String | SensitiveCookieNotHttpOnly.java:52:42:52:113 | new NewCookie(...) : NewCookie | provenance | MaD:44740 | | SensitiveCookieNotHttpOnly.java:63:37:63:115 | new NewCookie(...) : NewCookie | SensitiveCookieNotHttpOnly.java:64:25:64:39 | accessKeyCookie : NewCookie | provenance | | -| SensitiveCookieNotHttpOnly.java:63:51:63:70 | "session-access-key" : String | SensitiveCookieNotHttpOnly.java:63:37:63:115 | new NewCookie(...) : NewCookie | provenance | MaD:44739 | -| SensitiveCookieNotHttpOnly.java:64:25:64:39 | accessKeyCookie : NewCookie | SensitiveCookieNotHttpOnly.java:64:25:64:50 | toString(...) : String | provenance | MaD:44701 | -| SensitiveCookieNotHttpOnly.java:64:25:64:50 | toString(...) : String | SensitiveCookieNotHttpOnly.java:65:42:65:47 | keyStr | provenance | Sink:MaD:44656 | -| SensitiveCookieNotHttpOnly.java:70:28:70:35 | "token=" : String | SensitiveCookieNotHttpOnly.java:71:42:71:50 | secString | provenance | Sink:MaD:44654 | -| SensitiveCookieNotHttpOnly.java:70:28:70:43 | ... + ... : String | SensitiveCookieNotHttpOnly.java:71:42:71:50 | secString | provenance | Sink:MaD:44654 | -| SensitiveCookieNotHttpOnly.java:70:28:70:55 | ... + ... : String | SensitiveCookieNotHttpOnly.java:71:42:71:50 | secString | provenance | Sink:MaD:44654 | +| SensitiveCookieNotHttpOnly.java:63:51:63:70 | "session-access-key" : String | SensitiveCookieNotHttpOnly.java:63:37:63:115 | new NewCookie(...) : NewCookie | provenance | MaD:44740 | +| SensitiveCookieNotHttpOnly.java:64:25:64:39 | accessKeyCookie : NewCookie | SensitiveCookieNotHttpOnly.java:64:25:64:50 | toString(...) : String | provenance | MaD:44702 | +| SensitiveCookieNotHttpOnly.java:64:25:64:50 | toString(...) : String | SensitiveCookieNotHttpOnly.java:65:42:65:47 | keyStr | provenance | Sink:MaD:44657 | +| SensitiveCookieNotHttpOnly.java:70:28:70:35 | "token=" : String | SensitiveCookieNotHttpOnly.java:71:42:71:50 | secString | provenance | Sink:MaD:44655 | +| SensitiveCookieNotHttpOnly.java:70:28:70:43 | ... + ... : String | SensitiveCookieNotHttpOnly.java:71:42:71:50 | secString | provenance | Sink:MaD:44655 | +| SensitiveCookieNotHttpOnly.java:70:28:70:55 | ... + ... : String | SensitiveCookieNotHttpOnly.java:71:42:71:50 | secString | provenance | Sink:MaD:44655 | | SensitiveCookieNotHttpOnly.java:88:35:88:51 | "Presto-UI-Token" : String | SensitiveCookieNotHttpOnly.java:89:36:89:51 | PRESTO_UI_COOKIE : String | provenance | | | SensitiveCookieNotHttpOnly.java:89:25:89:57 | new Cookie(...) : Cookie | SensitiveCookieNotHttpOnly.java:91:16:91:21 | cookie : Cookie | provenance | | -| SensitiveCookieNotHttpOnly.java:89:36:89:51 | PRESTO_UI_COOKIE : String | SensitiveCookieNotHttpOnly.java:89:25:89:57 | new Cookie(...) : Cookie | provenance | | -| SensitiveCookieNotHttpOnly.java:89:36:89:51 | PRESTO_UI_COOKIE : String | SensitiveCookieNotHttpOnly.java:89:25:89:57 | new Cookie(...) : Cookie | provenance | MaD:44659 | +| SensitiveCookieNotHttpOnly.java:89:36:89:51 | PRESTO_UI_COOKIE : String | SensitiveCookieNotHttpOnly.java:89:25:89:57 | new Cookie(...) : Cookie | provenance | Config | +| SensitiveCookieNotHttpOnly.java:89:36:89:51 | PRESTO_UI_COOKIE : String | SensitiveCookieNotHttpOnly.java:89:25:89:57 | new Cookie(...) : Cookie | provenance | MaD:44660 | | SensitiveCookieNotHttpOnly.java:91:16:91:21 | cookie : Cookie | SensitiveCookieNotHttpOnly.java:110:25:110:64 | createAuthenticationCookie(...) : Cookie | provenance | | -| SensitiveCookieNotHttpOnly.java:110:25:110:64 | createAuthenticationCookie(...) : Cookie | SensitiveCookieNotHttpOnly.java:111:28:111:33 | cookie | provenance | Sink:MaD:44653 | +| SensitiveCookieNotHttpOnly.java:110:25:110:64 | createAuthenticationCookie(...) : Cookie | SensitiveCookieNotHttpOnly.java:111:28:111:33 | cookie | provenance | Sink:MaD:44654 | nodes | SensitiveCookieNotHttpOnly.java:24:33:24:43 | "jwt_token" : String | semmle.label | "jwt_token" : String | | SensitiveCookieNotHttpOnly.java:25:28:25:64 | new Cookie(...) : Cookie | semmle.label | new Cookie(...) : Cookie | diff --git a/java/ql/test/experimental/query-tests/security/CWE-200/InsecureWebResourceResponse.expected b/java/ql/test/experimental/query-tests/security/CWE-200/InsecureWebResourceResponse.expected index 05ab62a412c..d81d629b946 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-200/InsecureWebResourceResponse.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-200/InsecureWebResourceResponse.expected @@ -34,7 +34,7 @@ edges | InsecureWebResourceResponse.java:86:41:86:43 | url : String | InsecureWebResourceResponse.java:86:31:86:44 | parse(...) : Uri | provenance | MaD:514 | | InsecureWebResourceResponse.java:88:42:88:90 | new File(...) : File | InsecureWebResourceResponse.java:89:75:89:83 | cacheFile : File | provenance | | | InsecureWebResourceResponse.java:88:66:88:68 | uri : Uri | InsecureWebResourceResponse.java:88:66:88:89 | getLastPathSegment(...) : String | provenance | MaD:503 | -| InsecureWebResourceResponse.java:88:66:88:89 | getLastPathSegment(...) : String | InsecureWebResourceResponse.java:88:42:88:90 | new File(...) : File | provenance | MaD:42945 | +| InsecureWebResourceResponse.java:88:66:88:89 | getLastPathSegment(...) : String | InsecureWebResourceResponse.java:88:42:88:90 | new File(...) : File | provenance | MaD:42592 | | InsecureWebResourceResponse.java:89:55:89:84 | new FileInputStream(...) : FileInputStream | InsecureWebResourceResponse.java:91:75:91:85 | inputStream | provenance | | | InsecureWebResourceResponse.java:89:75:89:83 | cacheFile : File | InsecureWebResourceResponse.java:89:55:89:84 | new FileInputStream(...) : FileInputStream | provenance | MaD:1981 | | InsecureWebResourceResponse.java:101:20:101:22 | url : String | InsecureWebResourceResponse.java:63:77:63:86 | url : String | provenance | AdditionalTaintStep | @@ -47,10 +47,10 @@ edges | InsecureWebResourceResponse.java:112:31:112:44 | parse(...) : Uri | InsecureWebResourceResponse.java:113:35:113:37 | uri : Uri | provenance | | | InsecureWebResourceResponse.java:112:41:112:43 | url : String | InsecureWebResourceResponse.java:112:31:112:44 | parse(...) : Uri | provenance | MaD:514 | | InsecureWebResourceResponse.java:113:35:113:37 | uri : Uri | InsecureWebResourceResponse.java:113:35:113:47 | getPath(...) : String | provenance | MaD:504 | -| InsecureWebResourceResponse.java:113:35:113:47 | getPath(...) : String | InsecureWebResourceResponse.java:113:35:113:60 | substring(...) : String | provenance | MaD:43108 | +| InsecureWebResourceResponse.java:113:35:113:47 | getPath(...) : String | InsecureWebResourceResponse.java:113:35:113:60 | substring(...) : String | provenance | MaD:42755 | | InsecureWebResourceResponse.java:113:35:113:60 | substring(...) : String | InsecureWebResourceResponse.java:115:75:115:78 | path : String | provenance | | | InsecureWebResourceResponse.java:115:55:115:108 | new FileInputStream(...) : FileInputStream | InsecureWebResourceResponse.java:117:75:117:85 | inputStream | provenance | | -| InsecureWebResourceResponse.java:115:75:115:78 | path : String | InsecureWebResourceResponse.java:115:75:115:107 | substring(...) : String | provenance | MaD:43108 | +| InsecureWebResourceResponse.java:115:75:115:78 | path : String | InsecureWebResourceResponse.java:115:75:115:107 | substring(...) : String | provenance | MaD:42755 | | InsecureWebResourceResponse.java:115:75:115:107 | substring(...) : String | InsecureWebResourceResponse.java:115:55:115:108 | new FileInputStream(...) : FileInputStream | provenance | MaD:1981 | | InsecureWebResourceResponse.java:127:20:127:22 | url : String | InsecureWebResourceResponse.java:63:77:63:86 | url : String | provenance | AdditionalTaintStep | | InsecureWebResourceResponse.java:127:20:127:22 | url : String | InsecureWebResourceResponse.java:84:77:84:86 | url : String | provenance | AdditionalTaintStep | @@ -81,7 +81,7 @@ edges | InsecureWebResourceResponse.java:194:31:194:46 | getUrl(...) : Uri | InsecureWebResourceResponse.java:196:66:196:68 | uri : Uri | provenance | | | InsecureWebResourceResponse.java:196:42:196:90 | new File(...) : File | InsecureWebResourceResponse.java:197:75:197:83 | cacheFile : File | provenance | | | InsecureWebResourceResponse.java:196:66:196:68 | uri : Uri | InsecureWebResourceResponse.java:196:66:196:89 | getLastPathSegment(...) : String | provenance | MaD:503 | -| InsecureWebResourceResponse.java:196:66:196:89 | getLastPathSegment(...) : String | InsecureWebResourceResponse.java:196:42:196:90 | new File(...) : File | provenance | MaD:42945 | +| InsecureWebResourceResponse.java:196:66:196:89 | getLastPathSegment(...) : String | InsecureWebResourceResponse.java:196:42:196:90 | new File(...) : File | provenance | MaD:42592 | | InsecureWebResourceResponse.java:197:55:197:84 | new FileInputStream(...) : FileInputStream | InsecureWebResourceResponse.java:199:75:199:85 | inputStream | provenance | | | InsecureWebResourceResponse.java:197:75:197:83 | cacheFile : File | InsecureWebResourceResponse.java:197:55:197:84 | new FileInputStream(...) : FileInputStream | provenance | MaD:1981 | | InsecureWebResourceResponse.java:209:20:209:22 | url : String | InsecureWebResourceResponse.java:63:77:63:86 | url : String | provenance | AdditionalTaintStep | diff --git a/java/ql/test/experimental/query-tests/security/CWE-200/SensitiveAndroidFileLeak.expected b/java/ql/test/experimental/query-tests/security/CWE-200/SensitiveAndroidFileLeak.expected index 467d77b0e40..7bba752f13e 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-200/SensitiveAndroidFileLeak.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-200/SensitiveAndroidFileLeak.expected @@ -2,7 +2,7 @@ edges | FileService.java:20:31:20:43 | intent : Intent | FileService.java:21:28:21:33 | intent : Intent | provenance | | | FileService.java:21:28:21:33 | intent : Intent | FileService.java:21:28:21:64 | getStringExtra(...) : String | provenance | MaD:330 | | FileService.java:21:28:21:64 | getStringExtra(...) : String | FileService.java:25:42:25:50 | localPath : String | provenance | | -| FileService.java:25:13:25:51 | makeParamsToExecute(...) : Object[] | FileService.java:40:41:40:55 | params : Object[] | provenance | | +| FileService.java:25:13:25:51 | makeParamsToExecute(...) : Object[] | FileService.java:40:41:40:55 | params : Object[] | provenance | Config | | FileService.java:25:13:25:51 | makeParamsToExecute(...) : Object[] [[]] : String | FileService.java:25:13:25:51 | makeParamsToExecute(...) : Object[] | provenance | | | FileService.java:25:42:25:50 | localPath : String | FileService.java:25:13:25:51 | makeParamsToExecute(...) : Object[] [[]] : String | provenance | | | FileService.java:25:42:25:50 | localPath : String | FileService.java:32:13:32:28 | sourceUri : String | provenance | | @@ -10,14 +10,15 @@ edges | FileService.java:34:20:36:13 | {...} : Object[] [[]] : String | FileService.java:34:20:36:13 | new Object[] : Object[] [[]] : String | provenance | | | FileService.java:35:17:35:25 | sourceUri : String | FileService.java:34:20:36:13 | {...} : Object[] [[]] : String | provenance | | | FileService.java:40:41:40:55 | params : Object[] | FileService.java:44:33:44:52 | (...)... : String[] | provenance | | -| FileService.java:44:33:44:52 | (...)... : String[] | FileService.java:45:53:45:59 | ...[...] | provenance | Sink:MaD:42888 | +| FileService.java:44:33:44:52 | (...)... : String[] | FileService.java:45:53:45:59 | ...[...] | provenance | Sink:MaD:42535 | | LeakFileActivity2.java:15:13:15:18 | intent : Intent | LeakFileActivity2.java:16:26:16:31 | intent : Intent | provenance | | | LeakFileActivity2.java:16:26:16:31 | intent : Intent | FileService.java:20:31:20:43 | intent : Intent | provenance | | +| LeakFileActivity2.java:16:26:16:31 | intent : Intent | FileService.java:20:31:20:43 | intent : Intent | provenance | Config | | LeakFileActivity.java:14:35:14:38 | data : Intent | LeakFileActivity.java:18:40:18:59 | contentIntent : Intent | provenance | | | LeakFileActivity.java:18:40:18:59 | contentIntent : Intent | LeakFileActivity.java:19:31:19:43 | contentIntent : Intent | provenance | | | LeakFileActivity.java:19:31:19:43 | contentIntent : Intent | LeakFileActivity.java:19:31:19:53 | getData(...) : Uri | provenance | MaD:317 | | LeakFileActivity.java:19:31:19:53 | getData(...) : Uri | LeakFileActivity.java:21:58:21:72 | streamsToUpload : Uri | provenance | | -| LeakFileActivity.java:21:58:21:72 | streamsToUpload : Uri | LeakFileActivity.java:21:58:21:82 | getPath(...) | provenance | MaD:504 Sink:MaD:42924 | +| LeakFileActivity.java:21:58:21:72 | streamsToUpload : Uri | LeakFileActivity.java:21:58:21:82 | getPath(...) | provenance | MaD:504 Sink:MaD:42571 | nodes | FileService.java:20:31:20:43 | intent : Intent | semmle.label | intent : Intent | | FileService.java:21:28:21:33 | intent : Intent | semmle.label | intent : Intent | diff --git a/java/ql/test/experimental/query-tests/security/CWE-208/TimingAttackAgainstSignagure/Test.expected b/java/ql/test/experimental/query-tests/security/CWE-208/TimingAttackAgainstSignagure/Test.expected index 8845418ec36..8e3d47f8caf 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-208/TimingAttackAgainstSignagure/Test.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-208/TimingAttackAgainstSignagure/Test.expected @@ -6,7 +6,7 @@ edges | Test.java:99:26:99:45 | doFinal(...) : byte[] | Test.java:101:49:101:51 | tag | provenance | | | Test.java:116:28:116:30 | tag : byte[] | Test.java:118:44:118:46 | tag | provenance | | | Test.java:134:56:134:58 | tag : ByteBuffer | Test.java:136:44:136:46 | tag : ByteBuffer | provenance | | -| Test.java:136:44:136:46 | tag : ByteBuffer | Test.java:136:44:136:54 | array(...) | provenance | MaD:43457 | +| Test.java:136:44:136:46 | tag : ByteBuffer | Test.java:136:44:136:54 | array(...) | provenance | MaD:43104 | | Test.java:148:56:148:58 | tag : ByteBuffer | Test.java:150:53:150:55 | tag | provenance | | | Test.java:174:26:174:50 | doFinal(...) : byte[] | Test.java:176:44:176:46 | tag | provenance | | | Test.java:201:34:201:50 | doFinal(...) : byte[] | Test.java:204:26:204:36 | computedTag | provenance | | diff --git a/java/ql/test/experimental/query-tests/security/CWE-299/DisabledRevocationChecking.expected b/java/ql/test/experimental/query-tests/security/CWE-299/DisabledRevocationChecking.expected index 054956fdd2c..cbe6f7a17a4 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-299/DisabledRevocationChecking.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-299/DisabledRevocationChecking.expected @@ -1,11 +1,13 @@ edges -| DisabledRevocationChecking.java:17:5:17:8 | this <.field> [post update] : DisabledRevocationChecking [flag] : Boolean | DisabledRevocationChecking.java:21:5:21:31 | this <.method> [post update] : DisabledRevocationChecking [flag] : Boolean | provenance | | +| DisabledRevocationChecking.java:16:15:16:39 | parameter this [Return] : DisabledRevocationChecking [flag] : Boolean | DisabledRevocationChecking.java:21:5:21:31 | this <.method> [post update] : DisabledRevocationChecking [flag] : Boolean | provenance | | +| DisabledRevocationChecking.java:17:5:17:8 | this <.field> [post update] : DisabledRevocationChecking [flag] : Boolean | DisabledRevocationChecking.java:16:15:16:39 | parameter this [Return] : DisabledRevocationChecking [flag] : Boolean | provenance | | | DisabledRevocationChecking.java:17:12:17:16 | false : Boolean | DisabledRevocationChecking.java:17:5:17:8 | this <.field> [post update] : DisabledRevocationChecking [flag] : Boolean | provenance | | | DisabledRevocationChecking.java:21:5:21:31 | this <.method> [post update] : DisabledRevocationChecking [flag] : Boolean | DisabledRevocationChecking.java:22:5:22:31 | this <.method> : DisabledRevocationChecking [flag] : Boolean | provenance | | | DisabledRevocationChecking.java:22:5:22:31 | this <.method> : DisabledRevocationChecking [flag] : Boolean | DisabledRevocationChecking.java:25:15:25:22 | parameter this : DisabledRevocationChecking [flag] : Boolean | provenance | | | DisabledRevocationChecking.java:25:15:25:22 | parameter this : DisabledRevocationChecking [flag] : Boolean | DisabledRevocationChecking.java:28:33:28:36 | this <.field> : DisabledRevocationChecking [flag] : Boolean | provenance | | | DisabledRevocationChecking.java:28:33:28:36 | this <.field> : DisabledRevocationChecking [flag] : Boolean | DisabledRevocationChecking.java:28:33:28:36 | flag | provenance | | nodes +| DisabledRevocationChecking.java:16:15:16:39 | parameter this [Return] : DisabledRevocationChecking [flag] : Boolean | semmle.label | parameter this [Return] : DisabledRevocationChecking [flag] : Boolean | | DisabledRevocationChecking.java:17:5:17:8 | this <.field> [post update] : DisabledRevocationChecking [flag] : Boolean | semmle.label | this <.field> [post update] : DisabledRevocationChecking [flag] : Boolean | | DisabledRevocationChecking.java:17:12:17:16 | false : Boolean | semmle.label | false : Boolean | | DisabledRevocationChecking.java:21:5:21:31 | this <.method> [post update] : DisabledRevocationChecking [flag] : Boolean | semmle.label | this <.method> [post update] : DisabledRevocationChecking [flag] : Boolean | diff --git a/java/ql/test/experimental/query-tests/security/CWE-346/UnvalidatedCors.expected b/java/ql/test/experimental/query-tests/security/CWE-346/UnvalidatedCors.expected index ebc616f9826..3f52e0adbed 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-346/UnvalidatedCors.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-346/UnvalidatedCors.expected @@ -1,5 +1,5 @@ edges -| UnvalidatedCors.java:21:22:21:48 | getHeader(...) : String | UnvalidatedCors.java:27:67:27:69 | url | provenance | Src:MaD:44640 Sink:MaD:44654 | +| UnvalidatedCors.java:21:22:21:48 | getHeader(...) : String | UnvalidatedCors.java:27:67:27:69 | url | provenance | Src:MaD:44641 Sink:MaD:44655 | nodes | UnvalidatedCors.java:21:22:21:48 | getHeader(...) : String | semmle.label | getHeader(...) : String | | UnvalidatedCors.java:27:67:27:69 | url | semmle.label | url | diff --git a/java/ql/test/experimental/query-tests/security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected b/java/ql/test/experimental/query-tests/security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected index 2621cd8075a..38c073a910e 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected @@ -1,8 +1,8 @@ edges | ClientSuppliedIpUsedInSecurityCheck.java:16:21:16:33 | getClientIP(...) : String | ClientSuppliedIpUsedInSecurityCheck.java:17:37:17:38 | ip | provenance | | | ClientSuppliedIpUsedInSecurityCheck.java:24:21:24:33 | getClientIP(...) : String | ClientSuppliedIpUsedInSecurityCheck.java:25:33:25:34 | ip | provenance | | -| ClientSuppliedIpUsedInSecurityCheck.java:43:27:43:62 | getHeader(...) : String | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:23 | xfHeader : String | provenance | Src:MaD:44640 | -| ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:23 | xfHeader : String | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:34 | split(...) : String[] | provenance | MaD:43103 | +| ClientSuppliedIpUsedInSecurityCheck.java:43:27:43:62 | getHeader(...) : String | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:23 | xfHeader : String | provenance | Src:MaD:44641 | +| ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:23 | xfHeader : String | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:34 | split(...) : String[] | provenance | MaD:42750 | | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:34 | split(...) : String[] | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:37 | ...[...] : String | provenance | | | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:37 | ...[...] : String | ClientSuppliedIpUsedInSecurityCheck.java:16:21:16:33 | getClientIP(...) : String | provenance | | | ClientSuppliedIpUsedInSecurityCheck.java:47:16:47:37 | ...[...] : String | ClientSuppliedIpUsedInSecurityCheck.java:24:21:24:33 | getClientIP(...) : String | provenance | | diff --git a/java/ql/test/experimental/query-tests/security/CWE-352/JsonpInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-352/JsonpInjection.expected index c0ae69ab393..466d87a4d36 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-352/JsonpInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-352/JsonpInjection.expected @@ -1,11 +1,11 @@ edges -| JsonpController.java:33:32:33:68 | getParameter(...) : String | JsonpController.java:37:16:37:24 | resultStr | provenance | Src:MaD:44662 | -| JsonpController.java:44:32:44:68 | getParameter(...) : String | JsonpController.java:46:16:46:24 | resultStr | provenance | Src:MaD:44662 | -| JsonpController.java:53:32:53:68 | getParameter(...) : String | JsonpController.java:56:16:56:24 | resultStr | provenance | Src:MaD:44662 | -| JsonpController.java:63:32:63:68 | getParameter(...) : String | JsonpController.java:66:16:66:24 | resultStr | provenance | Src:MaD:44662 | -| JsonpController.java:73:32:73:68 | getParameter(...) : String | JsonpController.java:80:20:80:28 | resultStr | provenance | Src:MaD:44662 Sink:MaD:42923 | -| JsonpController.java:87:32:87:68 | getParameter(...) : String | JsonpController.java:94:20:94:28 | resultStr | provenance | Src:MaD:44662 Sink:MaD:42923 | -| JsonpController.java:101:32:101:68 | getParameter(...) : String | JsonpController.java:105:16:105:24 | resultStr | provenance | Src:MaD:44662 | +| JsonpController.java:33:32:33:68 | getParameter(...) : String | JsonpController.java:37:16:37:24 | resultStr | provenance | Src:MaD:44663 | +| JsonpController.java:44:32:44:68 | getParameter(...) : String | JsonpController.java:46:16:46:24 | resultStr | provenance | Src:MaD:44663 | +| JsonpController.java:53:32:53:68 | getParameter(...) : String | JsonpController.java:56:16:56:24 | resultStr | provenance | Src:MaD:44663 | +| JsonpController.java:63:32:63:68 | getParameter(...) : String | JsonpController.java:66:16:66:24 | resultStr | provenance | Src:MaD:44663 | +| JsonpController.java:73:32:73:68 | getParameter(...) : String | JsonpController.java:80:20:80:28 | resultStr | provenance | Src:MaD:44663 Sink:MaD:42570 | +| JsonpController.java:87:32:87:68 | getParameter(...) : String | JsonpController.java:94:20:94:28 | resultStr | provenance | Src:MaD:44663 Sink:MaD:42570 | +| JsonpController.java:101:32:101:68 | getParameter(...) : String | JsonpController.java:105:16:105:24 | resultStr | provenance | Src:MaD:44663 | nodes | JsonpController.java:33:32:33:68 | getParameter(...) : String | semmle.label | getParameter(...) : String | | JsonpController.java:37:16:37:24 | resultStr | semmle.label | resultStr | diff --git a/java/ql/test/experimental/query-tests/security/CWE-400/LocalThreadResourceAbuse.expected b/java/ql/test/experimental/query-tests/security/CWE-400/LocalThreadResourceAbuse.expected index 2a7e010b53f..3e30f54a900 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-400/LocalThreadResourceAbuse.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-400/LocalThreadResourceAbuse.expected @@ -4,6 +4,7 @@ edges | ThreadResourceAbuse.java:40:28:40:36 | delayTime : Number | ThreadResourceAbuse.java:40:4:40:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:40:28:40:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | provenance | | | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:67:20:67:27 | waitTime : Number | provenance | | +| ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:66:10:66:28 | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:67:20:67:27 | waitTime : Number | ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:71:15:71:17 | parameter this : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:74:18:74:25 | this <.field> : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:74:18:74:25 | this <.field> : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:74:18:74:25 | waitTime | provenance | Sink:MaD:1982 | @@ -11,6 +12,7 @@ nodes | ThreadResourceAbuse.java:37:25:37:73 | getInitParameter(...) : String | semmle.label | getInitParameter(...) : String | | ThreadResourceAbuse.java:40:4:40:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | semmle.label | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | | ThreadResourceAbuse.java:40:28:40:36 | delayTime : Number | semmle.label | delayTime : Number | +| ThreadResourceAbuse.java:66:10:66:28 | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | semmle.label | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | semmle.label | waitTime : Number | | ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | semmle.label | this [post update] : UncheckedSyncAction [waitTime] : Number | | ThreadResourceAbuse.java:67:20:67:27 | waitTime : Number | semmle.label | waitTime : Number | @@ -18,6 +20,6 @@ nodes | ThreadResourceAbuse.java:74:18:74:25 | this <.field> : UncheckedSyncAction [waitTime] : Number | semmle.label | this <.field> : UncheckedSyncAction [waitTime] : Number | | ThreadResourceAbuse.java:74:18:74:25 | waitTime | semmle.label | waitTime | subpaths -| ThreadResourceAbuse.java:40:28:40:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:40:4:40:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | +| ThreadResourceAbuse.java:40:28:40:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:66:10:66:28 | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:40:4:40:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | #select | ThreadResourceAbuse.java:74:18:74:25 | waitTime | ThreadResourceAbuse.java:37:25:37:73 | getInitParameter(...) : String | ThreadResourceAbuse.java:74:18:74:25 | waitTime | Possible uncontrolled resource consumption due to $@. | ThreadResourceAbuse.java:37:25:37:73 | getInitParameter(...) | local user-provided value | diff --git a/java/ql/test/experimental/query-tests/security/CWE-400/ThreadResourceAbuse.expected b/java/ql/test/experimental/query-tests/security/CWE-400/ThreadResourceAbuse.expected index bbd254964b8..36a13d88240 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-400/ThreadResourceAbuse.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-400/ThreadResourceAbuse.expected @@ -1,28 +1,30 @@ edges -| ThreadResourceAbuse.java:18:25:18:57 | getParameter(...) : String | ThreadResourceAbuse.java:21:28:21:36 | delayTime : Number | provenance | Src:MaD:44662 TaintPreservingCallable | +| ThreadResourceAbuse.java:18:25:18:57 | getParameter(...) : String | ThreadResourceAbuse.java:21:28:21:36 | delayTime : Number | provenance | Src:MaD:44663 TaintPreservingCallable | | ThreadResourceAbuse.java:21:4:21:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:71:15:71:17 | parameter this : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:21:28:21:36 | delayTime : Number | ThreadResourceAbuse.java:21:4:21:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:21:28:21:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | provenance | | -| ThreadResourceAbuse.java:29:82:29:114 | getParameter(...) : String | ThreadResourceAbuse.java:30:28:30:36 | delayTime : Number | provenance | Src:MaD:44662 TaintPreservingCallable | +| ThreadResourceAbuse.java:29:82:29:114 | getParameter(...) : String | ThreadResourceAbuse.java:30:28:30:36 | delayTime : Number | provenance | Src:MaD:44663 TaintPreservingCallable | | ThreadResourceAbuse.java:30:4:30:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:71:15:71:17 | parameter this : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:30:28:30:36 | delayTime : Number | ThreadResourceAbuse.java:30:4:30:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:30:28:30:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | provenance | | | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:67:20:67:27 | waitTime : Number | provenance | | +| ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:66:10:66:28 | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:67:20:67:27 | waitTime : Number | ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:71:15:71:17 | parameter this : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:74:18:74:25 | this <.field> : UncheckedSyncAction [waitTime] : Number | provenance | | | ThreadResourceAbuse.java:74:18:74:25 | this <.field> : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:74:18:74:25 | waitTime | provenance | Sink:MaD:1982 | -| ThreadResourceAbuse.java:141:27:141:43 | getValue(...) : String | ThreadResourceAbuse.java:144:34:144:42 | delayTime | provenance | Src:MaD:44639 TaintPreservingCallable Sink:MaD:1985 | -| ThreadResourceAbuse.java:172:19:172:50 | getHeader(...) : String | ThreadResourceAbuse.java:176:17:176:26 | retryAfter | provenance | Src:MaD:44640 TaintPreservingCallable Sink:MaD:1982 | -| ThreadResourceAbuse.java:206:28:206:56 | getParameter(...) : String | ThreadResourceAbuse.java:209:49:209:59 | uploadDelay : Number | provenance | Src:MaD:44662 TaintPreservingCallable | +| ThreadResourceAbuse.java:141:27:141:43 | getValue(...) : String | ThreadResourceAbuse.java:144:34:144:42 | delayTime | provenance | Src:MaD:44640 TaintPreservingCallable Sink:MaD:1985 | +| ThreadResourceAbuse.java:172:19:172:50 | getHeader(...) : String | ThreadResourceAbuse.java:176:17:176:26 | retryAfter | provenance | Src:MaD:44641 TaintPreservingCallable Sink:MaD:1982 | +| ThreadResourceAbuse.java:206:28:206:56 | getParameter(...) : String | ThreadResourceAbuse.java:209:49:209:59 | uploadDelay : Number | provenance | Src:MaD:44663 TaintPreservingCallable | | ThreadResourceAbuse.java:209:30:209:87 | new UploadListener(...) : UploadListener [slowUploads] : Number | UploadListener.java:28:14:28:19 | parameter this : UploadListener [slowUploads] : Number | provenance | | | ThreadResourceAbuse.java:209:49:209:59 | uploadDelay : Number | ThreadResourceAbuse.java:209:30:209:87 | new UploadListener(...) : UploadListener [slowUploads] : Number | provenance | | | ThreadResourceAbuse.java:209:49:209:59 | uploadDelay : Number | UploadListener.java:15:24:15:44 | sleepMilliseconds : Number | provenance | | -| ThreadResourceAbuse.java:215:19:215:50 | getHeader(...) : String | ThreadResourceAbuse.java:219:17:219:26 | retryAfter : Number | provenance | Src:MaD:44640 TaintPreservingCallable | -| ThreadResourceAbuse.java:219:17:219:26 | retryAfter : Number | ThreadResourceAbuse.java:219:17:219:33 | ... * ... | provenance | Sink:MaD:1982 | -| ThreadResourceAbuse.java:227:19:227:50 | getHeader(...) : String | ThreadResourceAbuse.java:230:3:230:12 | retryAfter : Number | provenance | Src:MaD:44640 TaintPreservingCallable | -| ThreadResourceAbuse.java:230:3:230:12 | retryAfter : Number | ThreadResourceAbuse.java:230:3:230:20 | ...*=... : Number | provenance | | +| ThreadResourceAbuse.java:215:19:215:50 | getHeader(...) : String | ThreadResourceAbuse.java:219:17:219:26 | retryAfter : Number | provenance | Src:MaD:44641 TaintPreservingCallable | +| ThreadResourceAbuse.java:219:17:219:26 | retryAfter : Number | ThreadResourceAbuse.java:219:17:219:33 | ... * ... | provenance | Config Sink:MaD:1982 | +| ThreadResourceAbuse.java:227:19:227:50 | getHeader(...) : String | ThreadResourceAbuse.java:230:3:230:12 | retryAfter : Number | provenance | Src:MaD:44641 TaintPreservingCallable | +| ThreadResourceAbuse.java:230:3:230:12 | retryAfter : Number | ThreadResourceAbuse.java:230:3:230:20 | ...*=... : Number | provenance | Config | | ThreadResourceAbuse.java:230:3:230:20 | ...*=... : Number | ThreadResourceAbuse.java:233:17:233:26 | retryAfter | provenance | Sink:MaD:1982 | | UploadListener.java:15:24:15:44 | sleepMilliseconds : Number | UploadListener.java:16:17:16:33 | sleepMilliseconds : Number | provenance | | +| UploadListener.java:16:3:16:13 | this <.field> [post update] : UploadListener [slowUploads] : Number | UploadListener.java:15:9:15:22 | parameter this [Return] : UploadListener [slowUploads] : Number | provenance | | | UploadListener.java:16:17:16:33 | sleepMilliseconds : Number | UploadListener.java:16:3:16:13 | this <.field> [post update] : UploadListener [slowUploads] : Number | provenance | | | UploadListener.java:28:14:28:19 | parameter this : UploadListener [slowUploads] : Number | UploadListener.java:29:3:29:11 | this <.field> : UploadListener [slowUploads] : Number | provenance | | | UploadListener.java:29:3:29:11 | this <.field> : UploadListener [slowUploads] : Number | UploadListener.java:30:3:30:15 | this <.field> : UploadListener [slowUploads] : Number | provenance | | @@ -38,6 +40,7 @@ nodes | ThreadResourceAbuse.java:29:82:29:114 | getParameter(...) : String | semmle.label | getParameter(...) : String | | ThreadResourceAbuse.java:30:4:30:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | semmle.label | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | | ThreadResourceAbuse.java:30:28:30:36 | delayTime : Number | semmle.label | delayTime : Number | +| ThreadResourceAbuse.java:66:10:66:28 | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | semmle.label | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | semmle.label | waitTime : Number | | ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | semmle.label | this [post update] : UncheckedSyncAction [waitTime] : Number | | ThreadResourceAbuse.java:67:20:67:27 | waitTime : Number | semmle.label | waitTime : Number | @@ -58,6 +61,7 @@ nodes | ThreadResourceAbuse.java:230:3:230:12 | retryAfter : Number | semmle.label | retryAfter : Number | | ThreadResourceAbuse.java:230:3:230:20 | ...*=... : Number | semmle.label | ...*=... : Number | | ThreadResourceAbuse.java:233:17:233:26 | retryAfter | semmle.label | retryAfter | +| UploadListener.java:15:9:15:22 | parameter this [Return] : UploadListener [slowUploads] : Number | semmle.label | parameter this [Return] : UploadListener [slowUploads] : Number | | UploadListener.java:15:24:15:44 | sleepMilliseconds : Number | semmle.label | sleepMilliseconds : Number | | UploadListener.java:16:3:16:13 | this <.field> [post update] : UploadListener [slowUploads] : Number | semmle.label | this <.field> [post update] : UploadListener [slowUploads] : Number | | UploadListener.java:16:17:16:33 | sleepMilliseconds : Number | semmle.label | sleepMilliseconds : Number | @@ -69,9 +73,9 @@ nodes | UploadListener.java:35:18:35:28 | slowUploads | semmle.label | slowUploads | | UploadListener.java:35:18:35:28 | this <.field> : UploadListener [slowUploads] : Number | semmle.label | this <.field> : UploadListener [slowUploads] : Number | subpaths -| ThreadResourceAbuse.java:21:28:21:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:21:4:21:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | -| ThreadResourceAbuse.java:30:28:30:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:67:4:67:7 | this [post update] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:30:4:30:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | -| ThreadResourceAbuse.java:209:49:209:59 | uploadDelay : Number | UploadListener.java:15:24:15:44 | sleepMilliseconds : Number | UploadListener.java:16:3:16:13 | this <.field> [post update] : UploadListener [slowUploads] : Number | ThreadResourceAbuse.java:209:30:209:87 | new UploadListener(...) : UploadListener [slowUploads] : Number | +| ThreadResourceAbuse.java:21:28:21:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:66:10:66:28 | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:21:4:21:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | +| ThreadResourceAbuse.java:30:28:30:36 | delayTime : Number | ThreadResourceAbuse.java:66:30:66:41 | waitTime : Number | ThreadResourceAbuse.java:66:10:66:28 | parameter this [Return] : UncheckedSyncAction [waitTime] : Number | ThreadResourceAbuse.java:30:4:30:37 | new UncheckedSyncAction(...) : UncheckedSyncAction [waitTime] : Number | +| ThreadResourceAbuse.java:209:49:209:59 | uploadDelay : Number | UploadListener.java:15:24:15:44 | sleepMilliseconds : Number | UploadListener.java:15:9:15:22 | parameter this [Return] : UploadListener [slowUploads] : Number | ThreadResourceAbuse.java:209:30:209:87 | new UploadListener(...) : UploadListener [slowUploads] : Number | #select | ThreadResourceAbuse.java:74:18:74:25 | waitTime | ThreadResourceAbuse.java:18:25:18:57 | getParameter(...) : String | ThreadResourceAbuse.java:74:18:74:25 | waitTime | Vulnerability of uncontrolled resource consumption due to $@. | ThreadResourceAbuse.java:18:25:18:57 | getParameter(...) | user-provided value | | ThreadResourceAbuse.java:74:18:74:25 | waitTime | ThreadResourceAbuse.java:29:82:29:114 | getParameter(...) : String | ThreadResourceAbuse.java:74:18:74:25 | waitTime | Vulnerability of uncontrolled resource consumption due to $@. | ThreadResourceAbuse.java:29:82:29:114 | getParameter(...) | user-provided value | diff --git a/java/ql/test/experimental/query-tests/security/CWE-470/LoadClassNoSignatureCheck.expected b/java/ql/test/experimental/query-tests/security/CWE-470/LoadClassNoSignatureCheck.expected index cb7595fb0c3..45f8ef2ffd5 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-470/LoadClassNoSignatureCheck.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-470/LoadClassNoSignatureCheck.expected @@ -1,6 +1,6 @@ edges | BadClassLoader.java:15:42:16:75 | createPackageContext(...) : Context | BadClassLoader.java:17:47:17:56 | appContext : Context | provenance | | -| BadClassLoader.java:17:47:17:56 | appContext : Context | BadClassLoader.java:17:47:17:73 | getClassLoader(...) : ClassLoader | provenance | | +| BadClassLoader.java:17:47:17:56 | appContext : Context | BadClassLoader.java:17:47:17:73 | getClassLoader(...) : ClassLoader | provenance | Config | | BadClassLoader.java:17:47:17:73 | getClassLoader(...) : ClassLoader | BadClassLoader.java:18:37:18:47 | classLoader | provenance | | nodes | BadClassLoader.java:15:42:16:75 | createPackageContext(...) : Context | semmle.label | createPackageContext(...) : Context | diff --git a/java/ql/test/experimental/query-tests/security/CWE-470/UnsafeReflection.expected b/java/ql/test/experimental/query-tests/security/CWE-470/UnsafeReflection.expected index 5665d912827..080cb2b1541 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-470/UnsafeReflection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-470/UnsafeReflection.expected @@ -1,18 +1,18 @@ edges -| UnsafeReflection.java:21:28:21:60 | getParameter(...) : String | UnsafeReflection.java:24:41:24:49 | className : String | provenance | Src:MaD:44662 | -| UnsafeReflection.java:22:33:22:70 | getParameter(...) : String | UnsafeReflection.java:25:76:25:89 | parameterValue | provenance | Src:MaD:44662 | +| UnsafeReflection.java:21:28:21:60 | getParameter(...) : String | UnsafeReflection.java:24:41:24:49 | className : String | provenance | Src:MaD:44663 | +| UnsafeReflection.java:22:33:22:70 | getParameter(...) : String | UnsafeReflection.java:25:76:25:89 | parameterValue | provenance | Src:MaD:44663 | | UnsafeReflection.java:24:27:24:50 | forName(...) : Class | UnsafeReflection.java:25:29:25:33 | clazz : Class | provenance | | -| UnsafeReflection.java:24:41:24:49 | className : String | UnsafeReflection.java:24:27:24:50 | forName(...) : Class | provenance | | -| UnsafeReflection.java:25:29:25:33 | clazz : Class | UnsafeReflection.java:25:29:25:59 | getDeclaredConstructors(...) : Constructor[] | provenance | | +| UnsafeReflection.java:24:41:24:49 | className : String | UnsafeReflection.java:24:27:24:50 | forName(...) : Class | provenance | Config | +| UnsafeReflection.java:25:29:25:33 | clazz : Class | UnsafeReflection.java:25:29:25:59 | getDeclaredConstructors(...) : Constructor[] | provenance | Config | | UnsafeReflection.java:25:29:25:59 | getDeclaredConstructors(...) : Constructor[] | UnsafeReflection.java:25:29:25:62 | ...[...] | provenance | | -| UnsafeReflection.java:33:28:33:60 | getParameter(...) : String | UnsafeReflection.java:37:49:37:57 | className : String | provenance | Src:MaD:44662 | -| UnsafeReflection.java:34:33:34:70 | getParameter(...) : String | UnsafeReflection.java:39:58:39:71 | parameterValue | provenance | Src:MaD:44662 | +| UnsafeReflection.java:33:28:33:60 | getParameter(...) : String | UnsafeReflection.java:37:49:37:57 | className : String | provenance | Src:MaD:44663 | +| UnsafeReflection.java:34:33:34:70 | getParameter(...) : String | UnsafeReflection.java:39:58:39:71 | parameterValue | provenance | Src:MaD:44663 | | UnsafeReflection.java:37:27:37:58 | loadClass(...) : Class | UnsafeReflection.java:38:29:38:33 | clazz : Class | provenance | | -| UnsafeReflection.java:37:49:37:57 | className : String | UnsafeReflection.java:37:27:37:58 | loadClass(...) : Class | provenance | | -| UnsafeReflection.java:38:29:38:33 | clazz : Class | UnsafeReflection.java:38:29:38:47 | newInstance(...) : Object | provenance | | +| UnsafeReflection.java:37:49:37:57 | className : String | UnsafeReflection.java:37:27:37:58 | loadClass(...) : Class | provenance | Config | +| UnsafeReflection.java:38:29:38:33 | clazz : Class | UnsafeReflection.java:38:29:38:47 | newInstance(...) : Object | provenance | Config | | UnsafeReflection.java:38:29:38:33 | clazz : Class | UnsafeReflection.java:39:13:39:17 | clazz : Class | provenance | | | UnsafeReflection.java:38:29:38:47 | newInstance(...) : Object | UnsafeReflection.java:39:50:39:55 | object | provenance | | -| UnsafeReflection.java:39:13:39:17 | clazz : Class | UnsafeReflection.java:39:13:39:38 | getDeclaredMethods(...) : Method[] | provenance | | +| UnsafeReflection.java:39:13:39:17 | clazz : Class | UnsafeReflection.java:39:13:39:38 | getDeclaredMethods(...) : Method[] | provenance | Config | | UnsafeReflection.java:39:13:39:38 | getDeclaredMethods(...) : Method[] | UnsafeReflection.java:39:13:39:41 | ...[...] | provenance | | | UnsafeReflection.java:46:24:46:82 | beanIdOrClassName : String | UnsafeReflection.java:53:30:53:46 | beanIdOrClassName : String | provenance | | | UnsafeReflection.java:46:132:46:168 | body : Map | UnsafeReflection.java:49:37:49:40 | body : Map | provenance | | @@ -21,18 +21,18 @@ edges | UnsafeReflection.java:49:37:49:59 | get(...) : Object | UnsafeReflection.java:49:23:49:59 | (...)... : List | provenance | | | UnsafeReflection.java:53:30:53:46 | beanIdOrClassName : String | UnsafeReflection.java:104:34:104:57 | beanIdOrClassName : String | provenance | | | UnsafeReflection.java:53:67:53:73 | rawData : List | UnsafeReflection.java:104:102:104:118 | data : List | provenance | | -| UnsafeReflection.java:62:33:62:70 | getParameter(...) : String | UnsafeReflection.java:68:76:68:89 | parameterValue | provenance | Src:MaD:44662 | -| UnsafeReflection.java:77:33:77:70 | getParameter(...) : String | UnsafeReflection.java:83:76:83:89 | parameterValue | provenance | Src:MaD:44662 | -| UnsafeReflection.java:92:33:92:70 | getParameter(...) : String | UnsafeReflection.java:98:76:98:89 | parameterValue | provenance | Src:MaD:44662 | +| UnsafeReflection.java:62:33:62:70 | getParameter(...) : String | UnsafeReflection.java:68:76:68:89 | parameterValue | provenance | Src:MaD:44663 | +| UnsafeReflection.java:77:33:77:70 | getParameter(...) : String | UnsafeReflection.java:83:76:83:89 | parameterValue | provenance | Src:MaD:44663 | +| UnsafeReflection.java:92:33:92:70 | getParameter(...) : String | UnsafeReflection.java:98:76:98:89 | parameterValue | provenance | Src:MaD:44663 | | UnsafeReflection.java:104:34:104:57 | beanIdOrClassName : String | UnsafeReflection.java:108:39:108:55 | beanIdOrClassName : String | provenance | | | UnsafeReflection.java:104:102:104:118 | data : List | UnsafeReflection.java:119:41:119:44 | data | provenance | | | UnsafeReflection.java:108:25:108:56 | forName(...) : Class | UnsafeReflection.java:109:31:109:39 | beanClass : Class | provenance | | -| UnsafeReflection.java:108:39:108:55 | beanIdOrClassName : String | UnsafeReflection.java:108:25:108:56 | forName(...) : Class | provenance | | +| UnsafeReflection.java:108:39:108:55 | beanIdOrClassName : String | UnsafeReflection.java:108:25:108:56 | forName(...) : Class | provenance | Config | | UnsafeReflection.java:109:11:109:40 | getBean(...) : Object | UnsafeReflection.java:113:30:113:33 | bean : Object | provenance | | -| UnsafeReflection.java:109:31:109:39 | beanClass : Class | UnsafeReflection.java:109:11:109:40 | getBean(...) : Object | provenance | | -| UnsafeReflection.java:113:30:113:33 | bean : Object | UnsafeReflection.java:113:30:113:44 | getClass(...) : Class | provenance | | +| UnsafeReflection.java:109:31:109:39 | beanClass : Class | UnsafeReflection.java:109:11:109:40 | getBean(...) : Object | provenance | Config | +| UnsafeReflection.java:113:30:113:33 | bean : Object | UnsafeReflection.java:113:30:113:44 | getClass(...) : Class | provenance | Config | | UnsafeReflection.java:113:30:113:33 | bean : Object | UnsafeReflection.java:119:35:119:38 | bean | provenance | | -| UnsafeReflection.java:113:30:113:44 | getClass(...) : Class | UnsafeReflection.java:113:30:113:57 | getMethods(...) : Method[] | provenance | | +| UnsafeReflection.java:113:30:113:44 | getClass(...) : Class | UnsafeReflection.java:113:30:113:57 | getMethods(...) : Method[] | provenance | Config | | UnsafeReflection.java:113:30:113:57 | getMethods(...) : Method[] | UnsafeReflection.java:119:21:119:26 | method | provenance | | nodes | UnsafeReflection.java:21:28:21:60 | getParameter(...) : String | semmle.label | getParameter(...) : String | diff --git a/java/ql/test/experimental/query-tests/security/CWE-502/UnsafeDeserializationRmi.expected b/java/ql/test/experimental/query-tests/security/CWE-502/UnsafeDeserializationRmi.expected index 07b813d01fa..174da23930d 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-502/UnsafeDeserializationRmi.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-502/UnsafeDeserializationRmi.expected @@ -1,5 +1,5 @@ edges -| UnsafeDeserializationRmi.java:17:68:17:95 | new UnsafeRemoteObjectImpl(...) : UnsafeRemoteObjectImpl | UnsafeDeserializationRmi.java:17:35:17:96 | exportObject(...) | provenance | | +| UnsafeDeserializationRmi.java:17:68:17:95 | new UnsafeRemoteObjectImpl(...) : UnsafeRemoteObjectImpl | UnsafeDeserializationRmi.java:17:35:17:96 | exportObject(...) | provenance | Config | nodes | UnsafeDeserializationRmi.java:15:33:15:60 | new UnsafeRemoteObjectImpl(...) | semmle.label | new UnsafeRemoteObjectImpl(...) | | UnsafeDeserializationRmi.java:16:35:16:62 | new UnsafeRemoteObjectImpl(...) | semmle.label | new UnsafeRemoteObjectImpl(...) | diff --git a/java/ql/test/experimental/query-tests/security/CWE-598/SensitiveGetQuery.expected b/java/ql/test/experimental/query-tests/security/CWE-598/SensitiveGetQuery.expected index 597b5199e74..8ccba1c304e 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-598/SensitiveGetQuery.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-598/SensitiveGetQuery.expected @@ -1,5 +1,5 @@ edges -| SensitiveGetQuery2.java:12:13:12:37 | getParameterMap(...) : Map | SensitiveGetQuery2.java:14:30:14:32 | map : Map | provenance | Src:MaD:44663 | +| SensitiveGetQuery2.java:12:13:12:37 | getParameterMap(...) : Map | SensitiveGetQuery2.java:14:30:14:32 | map : Map | provenance | Src:MaD:44664 | | SensitiveGetQuery2.java:14:21:14:48 | (...)... : String | SensitiveGetQuery2.java:15:29:15:36 | password | provenance | | | SensitiveGetQuery2.java:14:21:14:48 | (...)... : String | SensitiveGetQuery2.java:15:29:15:36 | password : String | provenance | | | SensitiveGetQuery2.java:14:30:14:32 | map : Map | SensitiveGetQuery2.java:14:30:14:48 | get(...) : Object | provenance | MaD:43863 | @@ -7,11 +7,11 @@ edges | SensitiveGetQuery2.java:15:29:15:36 | password : String | SensitiveGetQuery2.java:18:40:18:54 | password : String | provenance | | | SensitiveGetQuery2.java:18:40:18:54 | password : String | SensitiveGetQuery2.java:19:61:19:68 | password | provenance | | | SensitiveGetQuery3.java:12:21:12:60 | getRequestParameter(...) : String | SensitiveGetQuery3.java:13:57:13:64 | password | provenance | | -| SensitiveGetQuery3.java:17:10:17:40 | getParameter(...) : String | SensitiveGetQuery3.java:12:21:12:60 | getRequestParameter(...) : String | provenance | Src:MaD:44662 | +| SensitiveGetQuery3.java:17:10:17:40 | getParameter(...) : String | SensitiveGetQuery3.java:12:21:12:60 | getRequestParameter(...) : String | provenance | Src:MaD:44663 | | SensitiveGetQuery4.java:14:24:14:66 | getRequestParameter(...) : String | SensitiveGetQuery4.java:16:37:16:47 | accessToken | provenance | | -| SensitiveGetQuery4.java:20:10:20:40 | getParameter(...) : String | SensitiveGetQuery4.java:14:24:14:66 | getRequestParameter(...) : String | provenance | Src:MaD:44662 | -| SensitiveGetQuery.java:12:21:12:52 | getParameter(...) : String | SensitiveGetQuery.java:14:29:14:36 | password | provenance | Src:MaD:44662 | -| SensitiveGetQuery.java:12:21:12:52 | getParameter(...) : String | SensitiveGetQuery.java:14:29:14:36 | password : String | provenance | Src:MaD:44662 | +| SensitiveGetQuery4.java:20:10:20:40 | getParameter(...) : String | SensitiveGetQuery4.java:14:24:14:66 | getRequestParameter(...) : String | provenance | Src:MaD:44663 | +| SensitiveGetQuery.java:12:21:12:52 | getParameter(...) : String | SensitiveGetQuery.java:14:29:14:36 | password | provenance | Src:MaD:44663 | +| SensitiveGetQuery.java:12:21:12:52 | getParameter(...) : String | SensitiveGetQuery.java:14:29:14:36 | password : String | provenance | Src:MaD:44663 | | SensitiveGetQuery.java:14:29:14:36 | password : String | SensitiveGetQuery.java:17:40:17:54 | password : String | provenance | | | SensitiveGetQuery.java:17:40:17:54 | password : String | SensitiveGetQuery.java:18:61:18:68 | password | provenance | | nodes diff --git a/java/ql/test/experimental/query-tests/security/CWE-600/UncaughtServletException.expected b/java/ql/test/experimental/query-tests/security/CWE-600/UncaughtServletException.expected index c11b7bb3335..f487bb794e1 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-600/UncaughtServletException.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-600/UncaughtServletException.expected @@ -1,8 +1,8 @@ edges -| UncaughtServletException.java:13:15:13:43 | getParameter(...) : String | UncaughtServletException.java:14:44:14:45 | ip | provenance | Src:MaD:44662 | -| UncaughtServletException.java:16:19:16:41 | getRemoteUser(...) : String | UncaughtServletException.java:17:20:17:25 | userId | provenance | Src:MaD:44649 | -| UncaughtServletException.java:54:16:54:44 | getParameter(...) : String | UncaughtServletException.java:55:45:55:46 | ip | provenance | Src:MaD:44662 | -| UncaughtServletException.java:75:21:75:43 | getRemoteUser(...) : String | UncaughtServletException.java:76:22:76:27 | userId | provenance | Src:MaD:44649 | +| UncaughtServletException.java:13:15:13:43 | getParameter(...) : String | UncaughtServletException.java:14:44:14:45 | ip | provenance | Src:MaD:44663 | +| UncaughtServletException.java:16:19:16:41 | getRemoteUser(...) : String | UncaughtServletException.java:17:20:17:25 | userId | provenance | Src:MaD:44650 | +| UncaughtServletException.java:54:16:54:44 | getParameter(...) : String | UncaughtServletException.java:55:45:55:46 | ip | provenance | Src:MaD:44663 | +| UncaughtServletException.java:75:21:75:43 | getRemoteUser(...) : String | UncaughtServletException.java:76:22:76:27 | userId | provenance | Src:MaD:44650 | nodes | UncaughtServletException.java:13:15:13:43 | getParameter(...) : String | semmle.label | getParameter(...) : String | | UncaughtServletException.java:14:44:14:45 | ip | semmle.label | ip | diff --git a/java/ql/test/experimental/query-tests/security/CWE-601/SpringUrlRedirect.expected b/java/ql/test/experimental/query-tests/security/CWE-601/SpringUrlRedirect.expected index dfeab165360..2e04783ec6b 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-601/SpringUrlRedirect.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-601/SpringUrlRedirect.expected @@ -6,35 +6,35 @@ edges | SpringUrlRedirect.java:41:24:41:41 | redirectUrl : String | SpringUrlRedirect.java:44:29:44:39 | redirectUrl | provenance | | | SpringUrlRedirect.java:49:24:49:41 | redirectUrl : String | SpringUrlRedirect.java:52:30:52:40 | redirectUrl | provenance | | | SpringUrlRedirect.java:57:24:57:41 | redirectUrl : String | SpringUrlRedirect.java:58:55:58:65 | redirectUrl : String | provenance | | -| SpringUrlRedirect.java:58:30:58:66 | new ..[] { .. } : Object[] [[]] : String | SpringUrlRedirect.java:58:30:58:66 | format(...) | provenance | MaD:43086 | +| SpringUrlRedirect.java:58:30:58:66 | new ..[] { .. } : Object[] [[]] : String | SpringUrlRedirect.java:58:30:58:66 | format(...) | provenance | MaD:42733 | | SpringUrlRedirect.java:58:55:58:65 | redirectUrl : String | SpringUrlRedirect.java:58:30:58:66 | new ..[] { .. } : Object[] [[]] : String | provenance | | | SpringUrlRedirect.java:62:24:62:41 | redirectUrl : String | SpringUrlRedirect.java:63:44:63:68 | ... + ... : String | provenance | | -| SpringUrlRedirect.java:63:44:63:68 | ... + ... : String | SpringUrlRedirect.java:63:30:63:76 | format(...) | provenance | MaD:43085 | +| SpringUrlRedirect.java:63:44:63:68 | ... + ... : String | SpringUrlRedirect.java:63:30:63:76 | format(...) | provenance | MaD:42732 | | SpringUrlRedirect.java:89:38:89:55 | redirectUrl : String | SpringUrlRedirect.java:91:38:91:48 | redirectUrl : String | provenance | | -| SpringUrlRedirect.java:91:38:91:48 | redirectUrl : String | SpringUrlRedirect.java:91:27:91:49 | create(...) | provenance | MaD:43306 | +| SpringUrlRedirect.java:91:38:91:48 | redirectUrl : String | SpringUrlRedirect.java:91:27:91:49 | create(...) | provenance | MaD:42953 | | SpringUrlRedirect.java:96:39:96:56 | redirectUrl : String | SpringUrlRedirect.java:98:44:98:54 | redirectUrl : String | provenance | | | SpringUrlRedirect.java:98:9:98:19 | httpHeaders : HttpHeaders | SpringUrlRedirect.java:100:37:100:47 | httpHeaders | provenance | | -| SpringUrlRedirect.java:98:33:98:55 | create(...) : URI | SpringUrlRedirect.java:98:9:98:19 | httpHeaders : HttpHeaders | provenance | | -| SpringUrlRedirect.java:98:44:98:54 | redirectUrl : String | SpringUrlRedirect.java:98:33:98:55 | create(...) : URI | provenance | MaD:43306 | +| SpringUrlRedirect.java:98:33:98:55 | create(...) : URI | SpringUrlRedirect.java:98:9:98:19 | httpHeaders : HttpHeaders | provenance | Config | +| SpringUrlRedirect.java:98:44:98:54 | redirectUrl : String | SpringUrlRedirect.java:98:33:98:55 | create(...) : URI | provenance | MaD:42953 | | SpringUrlRedirect.java:104:39:104:56 | redirectUrl : String | SpringUrlRedirect.java:106:37:106:47 | redirectUrl : String | provenance | | | SpringUrlRedirect.java:106:9:106:19 | httpHeaders [post update] : HttpHeaders | SpringUrlRedirect.java:108:68:108:78 | httpHeaders | provenance | | | SpringUrlRedirect.java:106:9:106:19 | httpHeaders [post update] : HttpHeaders [, ] : String | SpringUrlRedirect.java:108:68:108:78 | httpHeaders | provenance | | -| SpringUrlRedirect.java:106:37:106:47 | redirectUrl : String | SpringUrlRedirect.java:106:9:106:19 | httpHeaders [post update] : HttpHeaders | provenance | MaD:49197 | -| SpringUrlRedirect.java:106:37:106:47 | redirectUrl : String | SpringUrlRedirect.java:106:9:106:19 | httpHeaders [post update] : HttpHeaders [, ] : String | provenance | MaD:49438 | +| SpringUrlRedirect.java:106:37:106:47 | redirectUrl : String | SpringUrlRedirect.java:106:9:106:19 | httpHeaders [post update] : HttpHeaders | provenance | MaD:49198 | +| SpringUrlRedirect.java:106:37:106:47 | redirectUrl : String | SpringUrlRedirect.java:106:9:106:19 | httpHeaders [post update] : HttpHeaders [, ] : String | provenance | MaD:49439 | | SpringUrlRedirect.java:112:39:112:56 | redirectUrl : String | SpringUrlRedirect.java:114:37:114:47 | redirectUrl : String | provenance | | | SpringUrlRedirect.java:114:9:114:19 | httpHeaders [post update] : HttpHeaders | SpringUrlRedirect.java:116:37:116:47 | httpHeaders | provenance | | | SpringUrlRedirect.java:114:9:114:19 | httpHeaders [post update] : HttpHeaders [, ] : String | SpringUrlRedirect.java:116:37:116:47 | httpHeaders | provenance | | -| SpringUrlRedirect.java:114:37:114:47 | redirectUrl : String | SpringUrlRedirect.java:114:9:114:19 | httpHeaders [post update] : HttpHeaders | provenance | MaD:49197 | -| SpringUrlRedirect.java:114:37:114:47 | redirectUrl : String | SpringUrlRedirect.java:114:9:114:19 | httpHeaders [post update] : HttpHeaders [, ] : String | provenance | MaD:49438 | +| SpringUrlRedirect.java:114:37:114:47 | redirectUrl : String | SpringUrlRedirect.java:114:9:114:19 | httpHeaders [post update] : HttpHeaders | provenance | MaD:49198 | +| SpringUrlRedirect.java:114:37:114:47 | redirectUrl : String | SpringUrlRedirect.java:114:9:114:19 | httpHeaders [post update] : HttpHeaders [, ] : String | provenance | MaD:49439 | | SpringUrlRedirect.java:120:33:120:50 | redirectUrl : String | SpringUrlRedirect.java:122:37:122:47 | redirectUrl : String | provenance | | | SpringUrlRedirect.java:122:9:122:19 | httpHeaders [post update] : HttpHeaders | SpringUrlRedirect.java:124:49:124:59 | httpHeaders | provenance | | | SpringUrlRedirect.java:122:9:122:19 | httpHeaders [post update] : HttpHeaders [, ] : String | SpringUrlRedirect.java:124:49:124:59 | httpHeaders | provenance | | -| SpringUrlRedirect.java:122:37:122:47 | redirectUrl : String | SpringUrlRedirect.java:122:9:122:19 | httpHeaders [post update] : HttpHeaders | provenance | MaD:49197 | -| SpringUrlRedirect.java:122:37:122:47 | redirectUrl : String | SpringUrlRedirect.java:122:9:122:19 | httpHeaders [post update] : HttpHeaders [, ] : String | provenance | MaD:49438 | +| SpringUrlRedirect.java:122:37:122:47 | redirectUrl : String | SpringUrlRedirect.java:122:9:122:19 | httpHeaders [post update] : HttpHeaders | provenance | MaD:49198 | +| SpringUrlRedirect.java:122:37:122:47 | redirectUrl : String | SpringUrlRedirect.java:122:9:122:19 | httpHeaders [post update] : HttpHeaders [, ] : String | provenance | MaD:49439 | | SpringUrlRedirect.java:128:33:128:50 | redirectUrl : String | SpringUrlRedirect.java:130:44:130:54 | redirectUrl : String | provenance | | | SpringUrlRedirect.java:130:9:130:19 | httpHeaders : HttpHeaders | SpringUrlRedirect.java:132:49:132:59 | httpHeaders | provenance | | -| SpringUrlRedirect.java:130:33:130:55 | create(...) : URI | SpringUrlRedirect.java:130:9:130:19 | httpHeaders : HttpHeaders | provenance | | -| SpringUrlRedirect.java:130:44:130:54 | redirectUrl : String | SpringUrlRedirect.java:130:33:130:55 | create(...) : URI | provenance | MaD:43306 | +| SpringUrlRedirect.java:130:33:130:55 | create(...) : URI | SpringUrlRedirect.java:130:9:130:19 | httpHeaders : HttpHeaders | provenance | Config | +| SpringUrlRedirect.java:130:44:130:54 | redirectUrl : String | SpringUrlRedirect.java:130:33:130:55 | create(...) : URI | provenance | MaD:42953 | nodes | SpringUrlRedirect.java:17:30:17:47 | redirectUrl : String | semmle.label | redirectUrl : String | | SpringUrlRedirect.java:19:19:19:29 | redirectUrl | semmle.label | redirectUrl | diff --git a/java/ql/test/experimental/query-tests/security/CWE-625/PermissiveDotRegex.expected b/java/ql/test/experimental/query-tests/security/CWE-625/PermissiveDotRegex.expected index af2568a0790..0594527bc8d 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-625/PermissiveDotRegex.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-625/PermissiveDotRegex.expected @@ -1,14 +1,14 @@ edges | DotRegexFilter.java:29:19:29:43 | getPathInfo(...) : String | DotRegexFilter.java:32:25:32:30 | source | provenance | Src:MaD:1986 | -| DotRegexFilter.java:29:19:29:43 | getPathInfo(...) : String | DotRegexFilter.java:32:25:32:30 | source | provenance | Src:MaD:44647 | +| DotRegexFilter.java:29:19:29:43 | getPathInfo(...) : String | DotRegexFilter.java:32:25:32:30 | source | provenance | Src:MaD:44648 | | DotRegexServlet.java:19:19:19:39 | getPathInfo(...) : String | DotRegexServlet.java:22:25:22:30 | source | provenance | Src:MaD:1986 | -| DotRegexServlet.java:19:19:19:39 | getPathInfo(...) : String | DotRegexServlet.java:22:25:22:30 | source | provenance | Src:MaD:44647 | +| DotRegexServlet.java:19:19:19:39 | getPathInfo(...) : String | DotRegexServlet.java:22:25:22:30 | source | provenance | Src:MaD:44648 | | DotRegexServlet.java:57:19:57:41 | getRequestURI(...) : String | DotRegexServlet.java:59:21:59:26 | source | provenance | Src:MaD:1988 | -| DotRegexServlet.java:57:19:57:41 | getRequestURI(...) : String | DotRegexServlet.java:59:21:59:26 | source | provenance | Src:MaD:44650 | +| DotRegexServlet.java:57:19:57:41 | getRequestURI(...) : String | DotRegexServlet.java:59:21:59:26 | source | provenance | Src:MaD:44651 | | DotRegexServlet.java:75:19:75:39 | getPathInfo(...) : String | DotRegexServlet.java:77:56:77:61 | source | provenance | Src:MaD:1986 | -| DotRegexServlet.java:75:19:75:39 | getPathInfo(...) : String | DotRegexServlet.java:77:56:77:61 | source | provenance | Src:MaD:44647 | +| DotRegexServlet.java:75:19:75:39 | getPathInfo(...) : String | DotRegexServlet.java:77:56:77:61 | source | provenance | Src:MaD:44648 | | DotRegexServlet.java:112:19:112:39 | getPathInfo(...) : String | DotRegexServlet.java:115:25:115:30 | source | provenance | Src:MaD:1986 | -| DotRegexServlet.java:112:19:112:39 | getPathInfo(...) : String | DotRegexServlet.java:115:25:115:30 | source | provenance | Src:MaD:44647 | +| DotRegexServlet.java:112:19:112:39 | getPathInfo(...) : String | DotRegexServlet.java:115:25:115:30 | source | provenance | Src:MaD:44648 | | DotRegexSpring.java:20:26:20:50 | path : String | DotRegexSpring.java:22:21:22:24 | path : String | provenance | | | DotRegexSpring.java:22:10:22:25 | decodePath(...) : String | DotRegexSpring.java:23:25:23:28 | path | provenance | | | DotRegexSpring.java:22:21:22:24 | path : String | DotRegexSpring.java:22:10:22:25 | decodePath(...) : String | provenance | | @@ -21,7 +21,7 @@ edges | DotRegexSpring.java:69:28:69:38 | path : String | DotRegexSpring.java:73:10:73:13 | path : String | provenance | | | DotRegexSpring.java:71:11:71:42 | decode(...) : String | DotRegexSpring.java:71:29:71:32 | path : String | provenance | | | DotRegexSpring.java:71:11:71:42 | decode(...) : String | DotRegexSpring.java:73:10:73:13 | path : String | provenance | | -| DotRegexSpring.java:71:29:71:32 | path : String | DotRegexSpring.java:71:11:71:42 | decode(...) : String | provenance | MaD:43327 | +| DotRegexSpring.java:71:29:71:32 | path : String | DotRegexSpring.java:71:11:71:42 | decode(...) : String | provenance | MaD:42974 | nodes | DotRegexFilter.java:29:19:29:43 | getPathInfo(...) : String | semmle.label | getPathInfo(...) : String | | DotRegexFilter.java:32:25:32:30 | source | semmle.label | source | diff --git a/java/ql/test/experimental/query-tests/security/CWE-652/XQueryInjection.expected b/java/ql/test/experimental/query-tests/security/CWE-652/XQueryInjection.expected index 5604e742680..19cf777e524 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-652/XQueryInjection.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-652/XQueryInjection.expected @@ -1,31 +1,31 @@ edges -| XQueryInjection.java:45:23:45:50 | getParameter(...) : String | XQueryInjection.java:50:60:50:64 | query : String | provenance | Src:MaD:44662 | +| XQueryInjection.java:45:23:45:50 | getParameter(...) : String | XQueryInjection.java:50:60:50:64 | query : String | provenance | Src:MaD:44663 | | XQueryInjection.java:50:37:50:65 | prepareExpression(...) : XQPreparedExpression | XQueryInjection.java:51:35:51:38 | xqpe | provenance | | -| XQueryInjection.java:50:60:50:64 | query : String | XQueryInjection.java:50:37:50:65 | prepareExpression(...) : XQPreparedExpression | provenance | | -| XQueryInjection.java:59:23:59:50 | getParameter(...) : String | XQueryInjection.java:65:53:65:57 | query | provenance | Src:MaD:44662 | +| XQueryInjection.java:50:60:50:64 | query : String | XQueryInjection.java:50:37:50:65 | prepareExpression(...) : XQPreparedExpression | provenance | Config | +| XQueryInjection.java:59:23:59:50 | getParameter(...) : String | XQueryInjection.java:65:53:65:57 | query | provenance | Src:MaD:44663 | | XQueryInjection.java:73:32:73:59 | nameStr : String | XQueryInjection.java:78:60:78:64 | query : String | provenance | | | XQueryInjection.java:78:37:78:65 | prepareExpression(...) : XQPreparedExpression | XQueryInjection.java:79:35:79:38 | xqpe | provenance | | -| XQueryInjection.java:78:60:78:64 | query : String | XQueryInjection.java:78:37:78:65 | prepareExpression(...) : XQPreparedExpression | provenance | | +| XQueryInjection.java:78:60:78:64 | query : String | XQueryInjection.java:78:37:78:65 | prepareExpression(...) : XQPreparedExpression | provenance | Config | | XQueryInjection.java:86:33:86:60 | nameStr : String | XQueryInjection.java:92:53:92:57 | query | provenance | | -| XQueryInjection.java:100:28:100:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:103:60:103:63 | name : ServletInputStream | provenance | Src:MaD:44661 | +| XQueryInjection.java:100:28:100:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:103:60:103:63 | name : ServletInputStream | provenance | Src:MaD:44662 | | XQueryInjection.java:103:37:103:64 | prepareExpression(...) : XQPreparedExpression | XQueryInjection.java:104:35:104:38 | xqpe | provenance | | -| XQueryInjection.java:103:60:103:63 | name : ServletInputStream | XQueryInjection.java:103:37:103:64 | prepareExpression(...) : XQPreparedExpression | provenance | | -| XQueryInjection.java:112:28:112:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:116:53:116:56 | name | provenance | Src:MaD:44661 | -| XQueryInjection.java:124:28:124:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:125:70:125:73 | name : ServletInputStream | provenance | Src:MaD:44661 | +| XQueryInjection.java:103:60:103:63 | name : ServletInputStream | XQueryInjection.java:103:37:103:64 | prepareExpression(...) : XQPreparedExpression | provenance | Config | +| XQueryInjection.java:112:28:112:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:116:53:116:56 | name | provenance | Src:MaD:44662 | +| XQueryInjection.java:124:28:124:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:125:70:125:73 | name : ServletInputStream | provenance | Src:MaD:44662 | | XQueryInjection.java:125:29:125:75 | new BufferedReader(...) : BufferedReader | XQueryInjection.java:128:60:128:61 | br : BufferedReader | provenance | | -| XQueryInjection.java:125:48:125:74 | new InputStreamReader(...) : InputStreamReader | XQueryInjection.java:125:29:125:75 | new BufferedReader(...) : BufferedReader | provenance | MaD:42932 | -| XQueryInjection.java:125:70:125:73 | name : ServletInputStream | XQueryInjection.java:125:48:125:74 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42966 | +| XQueryInjection.java:125:48:125:74 | new InputStreamReader(...) : InputStreamReader | XQueryInjection.java:125:29:125:75 | new BufferedReader(...) : BufferedReader | provenance | MaD:42579 | +| XQueryInjection.java:125:70:125:73 | name : ServletInputStream | XQueryInjection.java:125:48:125:74 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42613 | | XQueryInjection.java:128:37:128:62 | prepareExpression(...) : XQPreparedExpression | XQueryInjection.java:129:35:129:38 | xqpe | provenance | | -| XQueryInjection.java:128:60:128:61 | br : BufferedReader | XQueryInjection.java:128:37:128:62 | prepareExpression(...) : XQPreparedExpression | provenance | | -| XQueryInjection.java:137:28:137:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:138:70:138:73 | name : ServletInputStream | provenance | Src:MaD:44661 | +| XQueryInjection.java:128:60:128:61 | br : BufferedReader | XQueryInjection.java:128:37:128:62 | prepareExpression(...) : XQPreparedExpression | provenance | Config | +| XQueryInjection.java:137:28:137:51 | getInputStream(...) : ServletInputStream | XQueryInjection.java:138:70:138:73 | name : ServletInputStream | provenance | Src:MaD:44662 | | XQueryInjection.java:138:29:138:75 | new BufferedReader(...) : BufferedReader | XQueryInjection.java:142:53:142:54 | br | provenance | | -| XQueryInjection.java:138:48:138:74 | new InputStreamReader(...) : InputStreamReader | XQueryInjection.java:138:29:138:75 | new BufferedReader(...) : BufferedReader | provenance | MaD:42932 | -| XQueryInjection.java:138:70:138:73 | name : ServletInputStream | XQueryInjection.java:138:48:138:74 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42966 | -| XQueryInjection.java:150:23:150:50 | getParameter(...) : String | XQueryInjection.java:155:29:155:32 | name | provenance | Src:MaD:44662 | -| XQueryInjection.java:157:26:157:49 | getInputStream(...) : ServletInputStream | XQueryInjection.java:158:70:158:71 | is : ServletInputStream | provenance | Src:MaD:44661 | +| XQueryInjection.java:138:48:138:74 | new InputStreamReader(...) : InputStreamReader | XQueryInjection.java:138:29:138:75 | new BufferedReader(...) : BufferedReader | provenance | MaD:42579 | +| XQueryInjection.java:138:70:138:73 | name : ServletInputStream | XQueryInjection.java:138:48:138:74 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42613 | +| XQueryInjection.java:150:23:150:50 | getParameter(...) : String | XQueryInjection.java:155:29:155:32 | name | provenance | Src:MaD:44663 | +| XQueryInjection.java:157:26:157:49 | getInputStream(...) : ServletInputStream | XQueryInjection.java:158:70:158:71 | is : ServletInputStream | provenance | Src:MaD:44662 | | XQueryInjection.java:158:29:158:73 | new BufferedReader(...) : BufferedReader | XQueryInjection.java:159:29:159:30 | br | provenance | | -| XQueryInjection.java:158:48:158:72 | new InputStreamReader(...) : InputStreamReader | XQueryInjection.java:158:29:158:73 | new BufferedReader(...) : BufferedReader | provenance | MaD:42932 | -| XQueryInjection.java:158:70:158:71 | is : ServletInputStream | XQueryInjection.java:158:48:158:72 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42966 | +| XQueryInjection.java:158:48:158:72 | new InputStreamReader(...) : InputStreamReader | XQueryInjection.java:158:29:158:73 | new BufferedReader(...) : BufferedReader | provenance | MaD:42579 | +| XQueryInjection.java:158:70:158:71 | is : ServletInputStream | XQueryInjection.java:158:48:158:72 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42613 | nodes | XQueryInjection.java:45:23:45:50 | getParameter(...) : String | semmle.label | getParameter(...) : String | | XQueryInjection.java:50:37:50:65 | prepareExpression(...) : XQPreparedExpression | semmle.label | prepareExpression(...) : XQPreparedExpression | diff --git a/java/ql/test/experimental/query-tests/security/CWE-759/HashWithoutSalt.expected b/java/ql/test/experimental/query-tests/security/CWE-759/HashWithoutSalt.expected index 1a8ff23fae3..06fa31a6cd4 100644 --- a/java/ql/test/experimental/query-tests/security/CWE-759/HashWithoutSalt.expected +++ b/java/ql/test/experimental/query-tests/security/CWE-759/HashWithoutSalt.expected @@ -1,9 +1,9 @@ edges -| HashWithoutSalt.java:10:36:10:43 | password : String | HashWithoutSalt.java:10:36:10:54 | getBytes(...) | provenance | MaD:43090 | -| HashWithoutSalt.java:25:13:25:20 | password : String | HashWithoutSalt.java:25:13:25:31 | getBytes(...) | provenance | MaD:43090 | -| HashWithoutSalt.java:93:22:93:29 | password : String | HashWithoutSalt.java:93:22:93:40 | getBytes(...) : byte[] | provenance | MaD:43090 | +| HashWithoutSalt.java:10:36:10:43 | password : String | HashWithoutSalt.java:10:36:10:54 | getBytes(...) | provenance | MaD:42737 | +| HashWithoutSalt.java:25:13:25:20 | password : String | HashWithoutSalt.java:25:13:25:31 | getBytes(...) | provenance | MaD:42737 | +| HashWithoutSalt.java:93:22:93:29 | password : String | HashWithoutSalt.java:93:22:93:40 | getBytes(...) : byte[] | provenance | MaD:42737 | | HashWithoutSalt.java:93:22:93:40 | getBytes(...) : byte[] | HashWithoutSalt.java:94:17:94:25 | passBytes | provenance | | -| HashWithoutSalt.java:111:22:111:29 | password : String | HashWithoutSalt.java:111:22:111:40 | getBytes(...) : byte[] | provenance | MaD:43090 | +| HashWithoutSalt.java:111:22:111:29 | password : String | HashWithoutSalt.java:111:22:111:40 | getBytes(...) : byte[] | provenance | MaD:42737 | | HashWithoutSalt.java:111:22:111:40 | getBytes(...) : byte[] | HashWithoutSalt.java:112:18:112:26 | passBytes | provenance | | nodes | HashWithoutSalt.java:10:36:10:43 | password : String | semmle.label | password : String | diff --git a/java/ql/test/library-tests/dataflow/call-sensitivity/flow.expected b/java/ql/test/library-tests/dataflow/call-sensitivity/flow.expected index dc35379e71e..9c29debc3c1 100644 --- a/java/ql/test/library-tests/dataflow/call-sensitivity/flow.expected +++ b/java/ql/test/library-tests/dataflow/call-sensitivity/flow.expected @@ -2,14 +2,12 @@ edges | A2.java:15:15:15:28 | new Integer(...) : Number | A2.java:27:27:27:34 | o : Number | provenance | | | A2.java:27:27:27:34 | o : Number | A2.java:29:9:29:9 | o | provenance | | | A.java:6:28:6:35 | o : Number | A.java:8:11:8:11 | o : Number | provenance | | -| A.java:6:28:6:35 | o : Number | A.java:8:11:8:11 | o : Number | provenance | | | A.java:14:29:14:36 | o : Number | A.java:16:9:16:9 | o | provenance | | | A.java:20:30:20:37 | o : Number | A.java:22:9:22:9 | o | provenance | | | A.java:26:31:26:38 | o : Number | A.java:28:9:28:9 | o | provenance | | | A.java:32:35:32:42 | o : Number | A.java:40:8:40:9 | o3 | provenance | | | A.java:43:36:43:43 | o : Number | A.java:51:8:51:9 | o3 | provenance | | | A.java:43:36:43:43 | o : Number | A.java:51:8:51:9 | o3 | provenance | | -| A.java:43:36:43:43 | o : Number | A.java:51:8:51:9 | o3 | provenance | | | A.java:62:18:62:31 | new Integer(...) : Number | A.java:14:29:14:36 | o : Number | provenance | | | A.java:63:19:63:32 | new Integer(...) : Number | A.java:20:30:20:37 | o : Number | provenance | | | A.java:64:20:64:33 | new Integer(...) : Number | A.java:26:31:26:38 | o : Number | provenance | | @@ -37,8 +35,6 @@ nodes | A2.java:27:27:27:34 | o : Number | semmle.label | o : Number | | A2.java:29:9:29:9 | o | semmle.label | o | | A.java:6:28:6:35 | o : Number | semmle.label | o : Number | -| A.java:6:28:6:35 | o : Number | semmle.label | o : Number | -| A.java:8:11:8:11 | o : Number | semmle.label | o : Number | | A.java:8:11:8:11 | o : Number | semmle.label | o : Number | | A.java:14:29:14:36 | o : Number | semmle.label | o : Number | | A.java:16:9:16:9 | o | semmle.label | o | @@ -50,7 +46,6 @@ nodes | A.java:40:8:40:9 | o3 | semmle.label | o3 | | A.java:43:36:43:43 | o : Number | semmle.label | o : Number | | A.java:43:36:43:43 | o : Number | semmle.label | o : Number | -| A.java:43:36:43:43 | o : Number | semmle.label | o : Number | | A.java:51:8:51:9 | o3 | semmle.label | o3 | | A.java:62:18:62:31 | new Integer(...) : Number | semmle.label | new Integer(...) : Number | | A.java:63:19:63:32 | new Integer(...) : Number | semmle.label | new Integer(...) : Number | diff --git a/java/ql/test/library-tests/dataflow/capture/test.expected b/java/ql/test/library-tests/dataflow/capture/test.expected index 6a04b82f223..f18999a1d81 100644 --- a/java/ql/test/library-tests/dataflow/capture/test.expected +++ b/java/ql/test/library-tests/dataflow/capture/test.expected @@ -45,6 +45,7 @@ | A.java:23:11:23:13 | "C" : String | A.java:35:26:35:27 | this : new A(...) { ... } [String s] | | A.java:23:11:23:13 | "C" : String | A.java:39:12:39:12 | String s : String | | A.java:23:11:23:13 | "C" : String | A.java:39:12:39:12 | a : new A(...) { ... } [String s] | +| A.java:25:22:25:24 | "D" : String | A.java:4:5:4:7 | parameter this [Return] : Box [elem] | | A.java:25:22:25:24 | "D" : String | A.java:4:9:4:16 | e : String | | A.java:25:22:25:24 | "D" : String | A.java:4:21:4:24 | this <.field> [post update] : Box [elem] | | A.java:25:22:25:24 | "D" : String | A.java:4:21:4:28 | ...=... : String | @@ -68,6 +69,7 @@ | A.java:25:22:25:24 | "D" : String | A.java:35:26:35:27 | this : new A(...) { ... } [Box b1, ... (2)] | | A.java:25:22:25:24 | "D" : String | A.java:39:12:39:12 | Box b1 : Box [elem] | | A.java:25:22:25:24 | "D" : String | A.java:39:12:39:12 | a : new A(...) { ... } [Box b1, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:5:10:5:16 | parameter this [Return] : Box [elem] | | A.java:27:16:27:18 | "E" : String | A.java:5:18:5:25 | e : String | | A.java:27:16:27:18 | "E" : String | A.java:5:30:5:33 | this <.field> [post update] : Box [elem] | | A.java:27:16:27:18 | "E" : String | A.java:5:30:5:37 | ...=... : String | diff --git a/java/ql/test/library-tests/dataflow/fields/G.java b/java/ql/test/library-tests/dataflow/fields/G.java new file mode 100644 index 00000000000..42e4e6dfd49 --- /dev/null +++ b/java/ql/test/library-tests/dataflow/fields/G.java @@ -0,0 +1,21 @@ +public class G { + static Object[] f; + + void sink(Object o) { } + + void runsink() { + sink(f[0]); + } + + void test1() { + f[0] = new Object(); + } + + void test2() { + addObj(f); + } + + void addObj(Object[] xs) { + xs[0] = new Object(); + } +} diff --git a/java/ql/test/library-tests/dataflow/fields/flow.expected b/java/ql/test/library-tests/dataflow/fields/flow.expected index 382819fbdbb..2674dbcdcba 100644 --- a/java/ql/test/library-tests/dataflow/fields/flow.expected +++ b/java/ql/test/library-tests/dataflow/fields/flow.expected @@ -29,3 +29,5 @@ | F.java:5:14:5:25 | new Object(...) | F.java:20:10:20:17 | f.Field1 | | F.java:10:16:10:27 | new Object(...) | F.java:15:10:15:17 | f.Field1 | | F.java:24:9:24:20 | new Object(...) | F.java:33:10:33:17 | f.Field1 | +| G.java:11:12:11:23 | new Object(...) | G.java:7:10:7:13 | ...[...] | +| G.java:19:13:19:24 | new Object(...) | G.java:7:10:7:13 | ...[...] | diff --git a/java/ql/test/library-tests/dataflow/partial/testRev.expected b/java/ql/test/library-tests/dataflow/partial/testRev.expected index 80ac7c9181b..15ce5d56ace 100644 --- a/java/ql/test/library-tests/dataflow/partial/testRev.expected +++ b/java/ql/test/library-tests/dataflow/partial/testRev.expected @@ -1,18 +1,22 @@ edges -| A.java:4:16:4:18 | this [post update] [elem] | A.java:22:17:22:25 | new Box(...) [elem] | +| A.java:4:16:4:18 | parameter this [Return] [elem] | A.java:22:17:22:25 | new Box(...) [elem] | +| A.java:4:16:4:18 | this [post update] [elem] | A.java:4:16:4:18 | parameter this [Return] [elem] | | A.java:5:19:5:22 | elem | A.java:24:10:24:19 | other.elem | | A.java:22:17:22:25 | new Box(...) [elem] | A.java:23:13:23:17 | other [elem] | | A.java:23:13:23:17 | other [elem] | A.java:24:10:24:14 | other [elem] | | A.java:23:13:23:17 | other [post update] [elem] | A.java:24:10:24:14 | other [elem] | | A.java:24:10:24:14 | other [elem] | A.java:24:10:24:19 | other.elem | -| A.java:28:5:28:5 | b [post update] [elem] | A.java:23:13:23:17 | other [post update] [elem] | +| A.java:27:16:27:20 | b [Return] [elem] | A.java:23:13:23:17 | other [post update] [elem] | +| A.java:28:5:28:5 | b [post update] [elem] | A.java:27:16:27:20 | b [Return] [elem] | | A.java:28:14:28:25 | new Object(...) | A.java:28:5:28:5 | b [post update] [elem] | #select | 0 | A.java:22:17:22:25 | new Box(...) [elem] | | 0 | A.java:23:13:23:17 | other [elem] | | 0 | A.java:23:13:23:17 | other [post update] [elem] | | 0 | A.java:24:10:24:14 | other [elem] | +| 1 | A.java:4:16:4:18 | parameter this [Return] [elem] | | 1 | A.java:4:16:4:18 | this [post update] [elem] | | 1 | A.java:5:19:5:22 | elem | +| 1 | A.java:27:16:27:20 | b [Return] [elem] | | 1 | A.java:28:5:28:5 | b [post update] [elem] | | 1 | A.java:28:14:28:25 | new Object(...) | diff --git a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest1.expected b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest1.expected index 9e899c2866d..838cd9ace5e 100644 --- a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest1.expected +++ b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest1.expected @@ -1,12 +1,12 @@ edges | Test.java:10:31:10:41 | data : byte[] | Test.java:11:23:11:26 | data : byte[] | provenance | | -| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:43079 | -| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:43270 MaD:42960 | +| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:42726 | +| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:42917 MaD:42607 | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:22:49:22:52 | data : byte[] | provenance | | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:25:69:25:72 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:22:36:22:53 | byteToString(...) | provenance | Sink:MaD:43676 | -| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:25:69:25:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:25:69:25:72 | data : byte[] | Test.java:25:56:25:73 | byteToString(...) : String | provenance | | nodes diff --git a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest2.expected b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest2.expected index 05cc5f16a53..cea9a0a945e 100644 --- a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest2.expected +++ b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest2.expected @@ -1,15 +1,15 @@ edges | Test.java:10:31:10:41 | data : byte[] | Test.java:11:23:11:26 | data : byte[] | provenance | | -| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:43079 | -| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:43270 MaD:42960 | +| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:42726 | +| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:42917 MaD:42607 | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:22:49:22:52 | data : byte[] | provenance | | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:25:69:25:72 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:22:36:22:53 | byteToString(...) | provenance | Sink:MaD:43676 | -| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:25:69:25:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:25:69:25:72 | data : byte[] | Test.java:25:56:25:73 | byteToString(...) : String | provenance | | -| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:1 Sink:MaD:43543 | +| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:1 Sink:MaD:43190 | | Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:36:36:36:41 | result | provenance | Src:MaD:1 Sink:MaD:43676 | nodes | Test.java:10:31:10:41 | data : byte[] | semmle.label | data : byte[] | diff --git a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest3.expected b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest3.expected index 11ae2ff3641..e80439f4792 100644 --- a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest3.expected +++ b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest3.expected @@ -1,22 +1,22 @@ edges | Test.java:10:31:10:41 | data : byte[] | Test.java:11:23:11:26 | data : byte[] | provenance | | -| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:43079 | -| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:43270 MaD:42960 | +| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:42726 | +| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:42917 MaD:42607 | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:22:49:22:52 | data : byte[] | provenance | | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:25:69:25:72 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:22:36:22:53 | byteToString(...) | provenance | Sink:MaD:43676 | -| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:25:69:25:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:25:69:25:72 | data : byte[] | Test.java:25:56:25:73 | byteToString(...) : String | provenance | | -| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:1 Sink:MaD:43543 | +| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:1 Sink:MaD:43190 | | Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:36:36:36:41 | result | provenance | Src:MaD:1 Sink:MaD:43676 | -| Test.java:41:21:41:49 | readEnv(...) : String | Test.java:44:26:44:68 | ... + ... | provenance | Src:MaD:2 Sink:MaD:43543 | +| Test.java:41:21:41:49 | readEnv(...) : String | Test.java:44:26:44:68 | ... + ... | provenance | Src:MaD:2 Sink:MaD:43190 | | Test.java:41:21:41:49 | readEnv(...) : String | Test.java:47:36:47:41 | result | provenance | Src:MaD:2 Sink:MaD:43676 | -| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42960 | +| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42607 | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:67:69:67:72 | data : byte[] | provenance | | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:70:49:70:52 | data : byte[] | provenance | | -| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:67:69:67:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:67:69:67:72 | data : byte[] | Test.java:67:56:67:73 | byteToString(...) : String | provenance | | | Test.java:70:49:70:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | diff --git a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest4.expected b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest4.expected index 1d5286d83fb..4110af32e9a 100644 --- a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest4.expected +++ b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest4.expected @@ -1,24 +1,24 @@ edges | Test.java:10:31:10:41 | data : byte[] | Test.java:11:23:11:26 | data : byte[] | provenance | | -| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:43079 | -| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:43270 MaD:42960 | +| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:42726 | +| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:42917 MaD:42607 | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:22:49:22:52 | data : byte[] | provenance | | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:25:69:25:72 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:22:36:22:53 | byteToString(...) | provenance | Sink:MaD:43676 | -| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:25:69:25:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:25:69:25:72 | data : byte[] | Test.java:25:56:25:73 | byteToString(...) : String | provenance | | -| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:1 Sink:MaD:43543 | +| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:1 Sink:MaD:43190 | | Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:36:36:36:41 | result | provenance | Src:MaD:1 Sink:MaD:43676 | -| Test.java:41:21:41:49 | readEnv(...) : String | Test.java:44:26:44:68 | ... + ... | provenance | Src:MaD:2 Sink:MaD:43543 | +| Test.java:41:21:41:49 | readEnv(...) : String | Test.java:44:26:44:68 | ... + ... | provenance | Src:MaD:2 Sink:MaD:43190 | | Test.java:41:21:41:49 | readEnv(...) : String | Test.java:47:36:47:41 | result | provenance | Src:MaD:2 Sink:MaD:43676 | -| Test.java:52:21:52:47 | getCustom(...) : String | Test.java:55:26:55:68 | ... + ... | provenance | Src:MaD:3 Sink:MaD:43543 | +| Test.java:52:21:52:47 | getCustom(...) : String | Test.java:55:26:55:68 | ... + ... | provenance | Src:MaD:3 Sink:MaD:43190 | | Test.java:52:21:52:47 | getCustom(...) : String | Test.java:58:36:58:41 | result | provenance | Src:MaD:3 Sink:MaD:43676 | -| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42960 | +| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42607 | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:67:69:67:72 | data : byte[] | provenance | | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:70:49:70:52 | data : byte[] | provenance | | -| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:67:69:67:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:67:69:67:72 | data : byte[] | Test.java:67:56:67:73 | byteToString(...) : String | provenance | | | Test.java:70:49:70:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | diff --git a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest5.expected b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest5.expected index f48aff00da2..6e8b05e1811 100644 --- a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest5.expected +++ b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest5.expected @@ -1,20 +1,20 @@ edges | Test.java:10:31:10:41 | data : byte[] | Test.java:11:23:11:26 | data : byte[] | provenance | | -| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:43079 | -| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:43270 MaD:42960 | +| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:42726 | +| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:42917 MaD:42607 | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:22:49:22:52 | data : byte[] | provenance | | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:25:69:25:72 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:22:36:22:53 | byteToString(...) | provenance | Sink:MaD:43676 | -| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:25:69:25:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:25:69:25:72 | data : byte[] | Test.java:25:56:25:73 | byteToString(...) : String | provenance | | -| Test.java:41:21:41:49 | readEnv(...) : String | Test.java:44:26:44:68 | ... + ... | provenance | Src:MaD:3 Sink:MaD:43543 | +| Test.java:41:21:41:49 | readEnv(...) : String | Test.java:44:26:44:68 | ... + ... | provenance | Src:MaD:3 Sink:MaD:43190 | | Test.java:41:21:41:49 | readEnv(...) : String | Test.java:47:36:47:41 | result | provenance | Src:MaD:3 Sink:MaD:43676 | -| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42960 | +| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42607 | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:67:69:67:72 | data : byte[] | provenance | | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:70:49:70:52 | data : byte[] | provenance | | -| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:67:69:67:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:67:69:67:72 | data : byte[] | Test.java:67:56:67:73 | byteToString(...) : String | provenance | | | Test.java:70:49:70:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | diff --git a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest6.expected b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest6.expected index e4f539c2414..292e98227d9 100644 --- a/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest6.expected +++ b/java/ql/test/library-tests/dataflow/threat-models/threat-models-flowtest6.expected @@ -1,20 +1,20 @@ edges | Test.java:10:31:10:41 | data : byte[] | Test.java:11:23:11:26 | data : byte[] | provenance | | -| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:43079 | -| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:43270 MaD:42960 | +| Test.java:11:23:11:26 | data : byte[] | Test.java:11:12:11:51 | new String(...) : String | provenance | MaD:42726 | +| Test.java:19:5:19:25 | getInputStream(...) : InputStream | Test.java:19:32:19:35 | data [post update] : byte[] | provenance | Src:MaD:42917 MaD:42607 | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:22:49:22:52 | data : byte[] | provenance | | | Test.java:19:32:19:35 | data [post update] : byte[] | Test.java:25:69:25:72 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:22:49:22:52 | data : byte[] | Test.java:22:36:22:53 | byteToString(...) | provenance | Sink:MaD:43676 | -| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:25:56:25:73 | byteToString(...) : String | Test.java:25:26:25:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:25:69:25:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:25:69:25:72 | data : byte[] | Test.java:25:56:25:73 | byteToString(...) : String | provenance | | -| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:2 Sink:MaD:43543 | +| Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:33:26:33:68 | ... + ... | provenance | Src:MaD:2 Sink:MaD:43190 | | Test.java:30:21:30:61 | executeQuery(...) : String | Test.java:36:36:36:41 | result | provenance | Src:MaD:2 Sink:MaD:43676 | -| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42960 | +| Test.java:64:5:64:13 | System.in : InputStream | Test.java:64:20:64:23 | data [post update] : byte[] | provenance | MaD:42607 | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:67:69:67:72 | data : byte[] | provenance | | | Test.java:64:20:64:23 | data [post update] : byte[] | Test.java:70:49:70:52 | data : byte[] | provenance | | -| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43543 | +| Test.java:67:56:67:73 | byteToString(...) : String | Test.java:67:26:67:80 | ... + ... | provenance | Sink:MaD:43190 | | Test.java:67:69:67:72 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | | Test.java:67:69:67:72 | data : byte[] | Test.java:67:56:67:73 | byteToString(...) : String | provenance | | | Test.java:70:49:70:52 | data : byte[] | Test.java:10:31:10:41 | data : byte[] | provenance | | diff --git a/java/ql/test/library-tests/frameworks/JaxWs/UrlRedirect.expected b/java/ql/test/library-tests/frameworks/JaxWs/UrlRedirect.expected index 941e6ac3d6c..3d3bf5ed7c5 100644 --- a/java/ql/test/library-tests/frameworks/JaxWs/UrlRedirect.expected +++ b/java/ql/test/library-tests/frameworks/JaxWs/UrlRedirect.expected @@ -1,8 +1,8 @@ edges -| UrlRedirectJakarta.java:10:32:10:61 | getParameter(...) : String | UrlRedirectJakarta.java:10:24:10:62 | new URI(...) | provenance | Src:MaD:44662 MaD:43305 Sink:MaD:42717 | -| UrlRedirectJakarta.java:13:41:13:70 | getParameter(...) : String | UrlRedirectJakarta.java:13:33:13:71 | new URI(...) | provenance | Src:MaD:44662 MaD:43305 Sink:MaD:42718 | -| UrlRedirectJax.java:10:32:10:61 | getParameter(...) : String | UrlRedirectJax.java:10:24:10:62 | new URI(...) | provenance | Src:MaD:44662 MaD:43305 Sink:MaD:44690 | -| UrlRedirectJax.java:13:41:13:70 | getParameter(...) : String | UrlRedirectJax.java:13:33:13:71 | new URI(...) | provenance | Src:MaD:44662 MaD:43305 Sink:MaD:44691 | +| UrlRedirectJakarta.java:10:32:10:61 | getParameter(...) : String | UrlRedirectJakarta.java:10:24:10:62 | new URI(...) | provenance | Src:MaD:44663 MaD:42952 Sink:MaD:42364 | +| UrlRedirectJakarta.java:13:41:13:70 | getParameter(...) : String | UrlRedirectJakarta.java:13:33:13:71 | new URI(...) | provenance | Src:MaD:44663 MaD:42952 Sink:MaD:42365 | +| UrlRedirectJax.java:10:32:10:61 | getParameter(...) : String | UrlRedirectJax.java:10:24:10:62 | new URI(...) | provenance | Src:MaD:44663 MaD:42952 Sink:MaD:44691 | +| UrlRedirectJax.java:13:41:13:70 | getParameter(...) : String | UrlRedirectJax.java:13:33:13:71 | new URI(...) | provenance | Src:MaD:44663 MaD:42952 Sink:MaD:44692 | nodes | UrlRedirectJakarta.java:10:24:10:62 | new URI(...) | semmle.label | new URI(...) | | UrlRedirectJakarta.java:10:32:10:61 | getParameter(...) : String | semmle.label | getParameter(...) : String | diff --git a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected index 68dc7169533..d08da075f3f 100644 --- a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected +++ b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected @@ -13,4 +13,5 @@ | java.util.Map#put(Object,Object) | 1 | | java.util.Map$Entry#getKey() | 1 | | java.util.Set#iterator() | 1 | +| javax.servlet.http.HttpServletResponse#sendRedirect(String) | 1 | | org.apache.commons.io.FileUtils#deleteDirectory(File) | 1 | diff --git a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java index 880d183aecd..8fd5f679824 100644 --- a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java +++ b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java @@ -1,10 +1,13 @@ +import java.io.File; +import java.io.FileWriter; +import java.io.InputStream; +import java.io.IOException; +import java.net.URL; import java.time.Duration; import java.util.HashMap; import java.util.Map; -import java.io.InputStream; -import java.net.URL; -import java.io.File; -import java.io.FileWriter; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.ServletException; import org.apache.commons.io.FileUtils; class SupportedExternalApis { @@ -30,4 +33,8 @@ class SupportedExternalApis { file.compareTo(file); // supported neutral sink (compareTo) } + + public static void doSendRedirect(HttpServletResponse req) throws ServletException, IOException { + req.sendRedirect("myredirect"); // supported sink (sendRedirect) + } } diff --git a/java/ql/test/query-tests/security/CWE-022/semmle/tests/ZipSlip.expected b/java/ql/test/query-tests/security/CWE-022/semmle/tests/ZipSlip.expected index 618af71b184..7b1d4b462b4 100644 --- a/java/ql/test/query-tests/security/CWE-022/semmle/tests/ZipSlip.expected +++ b/java/ql/test/query-tests/security/CWE-022/semmle/tests/ZipSlip.expected @@ -1,9 +1,9 @@ edges | ZipTest.java:7:19:7:33 | getName(...) : String | ZipTest.java:8:31:8:34 | name : String | provenance | | -| ZipTest.java:8:17:8:35 | new File(...) : File | ZipTest.java:9:48:9:51 | file | provenance | Sink:MaD:42888 | -| ZipTest.java:8:17:8:35 | new File(...) : File | ZipTest.java:10:49:10:52 | file | provenance | Sink:MaD:42924 | -| ZipTest.java:8:17:8:35 | new File(...) : File | ZipTest.java:11:36:11:39 | file | provenance | Sink:MaD:42896 | -| ZipTest.java:8:31:8:34 | name : String | ZipTest.java:8:17:8:35 | new File(...) : File | provenance | MaD:42945 | +| ZipTest.java:8:17:8:35 | new File(...) : File | ZipTest.java:9:48:9:51 | file | provenance | Sink:MaD:42535 | +| ZipTest.java:8:17:8:35 | new File(...) : File | ZipTest.java:10:49:10:52 | file | provenance | Sink:MaD:42571 | +| ZipTest.java:8:17:8:35 | new File(...) : File | ZipTest.java:11:36:11:39 | file | provenance | Sink:MaD:42543 | +| ZipTest.java:8:31:8:34 | name : String | ZipTest.java:8:17:8:35 | new File(...) : File | provenance | MaD:42592 | nodes | ZipTest.java:7:19:7:33 | getName(...) : String | semmle.label | getName(...) : String | | ZipTest.java:8:17:8:35 | new File(...) : File | semmle.label | new File(...) : File | diff --git a/java/ql/test/query-tests/security/CWE-078/ExecTaintedLocal.expected b/java/ql/test/query-tests/security/CWE-078/ExecTainted.expected similarity index 96% rename from java/ql/test/query-tests/security/CWE-078/ExecTaintedLocal.expected rename to java/ql/test/query-tests/security/CWE-078/ExecTainted.expected index 2601553681d..3632d0ee4ea 100644 --- a/java/ql/test/query-tests/security/CWE-078/ExecTaintedLocal.expected +++ b/java/ql/test/query-tests/security/CWE-078/ExecTainted.expected @@ -3,16 +3,16 @@ edges | Test.java:6:35:6:44 | arg : String | Test.java:10:61:10:73 | ... + ... : String | provenance | | | Test.java:6:35:6:44 | arg : String | Test.java:16:13:16:25 | ... + ... : String | provenance | | | Test.java:6:35:6:44 | arg : String | Test.java:22:15:22:27 | ... + ... : String | provenance | | -| Test.java:7:25:7:70 | new ..[] { .. } : String[] [[]] : String | Test.java:7:25:7:70 | new ..[] { .. } | provenance | Sink:MaD:43013 | +| Test.java:7:25:7:70 | new ..[] { .. } : String[] [[]] : String | Test.java:7:25:7:70 | new ..[] { .. } | provenance | Sink:MaD:42660 | | Test.java:7:44:7:69 | ... + ... : String | Test.java:7:25:7:70 | new ..[] { .. } : String[] [[]] : String | provenance | | -| Test.java:10:29:10:74 | {...} : String[] [[]] : String | Test.java:10:29:10:74 | new String[] | provenance | Sink:MaD:43013 | +| Test.java:10:29:10:74 | {...} : String[] [[]] : String | Test.java:10:29:10:74 | new String[] | provenance | Sink:MaD:42660 | | Test.java:10:61:10:73 | ... + ... : String | Test.java:10:29:10:74 | {...} : String[] [[]] : String | provenance | | -| Test.java:16:5:16:7 | cmd [post update] : ArrayList [] : String | Test.java:18:29:18:31 | cmd | provenance | Sink:MaD:43012 | +| Test.java:16:5:16:7 | cmd [post update] : ArrayList [] : String | Test.java:18:29:18:31 | cmd | provenance | Sink:MaD:42659 | | Test.java:16:13:16:25 | ... + ... : String | Test.java:16:5:16:7 | cmd [post update] : ArrayList [] : String | provenance | MaD:43725 | -| Test.java:22:5:22:8 | cmd1 [post update] : String[] [[]] : String | Test.java:24:29:24:32 | cmd1 | provenance | Sink:MaD:43013 | +| Test.java:22:5:22:8 | cmd1 [post update] : String[] [[]] : String | Test.java:24:29:24:32 | cmd1 | provenance | Sink:MaD:42660 | | Test.java:22:15:22:27 | ... + ... : String | Test.java:22:5:22:8 | cmd1 [post update] : String[] [[]] : String | provenance | | | Test.java:28:38:28:47 | arg : String | Test.java:29:44:29:64 | ... + ... : String | provenance | | -| Test.java:29:25:29:65 | new ..[] { .. } : String[] [[]] : String | Test.java:29:25:29:65 | new ..[] { .. } | provenance | Sink:MaD:43013 | +| Test.java:29:25:29:65 | new ..[] { .. } : String[] [[]] : String | Test.java:29:25:29:65 | new ..[] { .. } | provenance | Sink:MaD:42660 | | Test.java:29:44:29:64 | ... + ... : String | Test.java:29:25:29:65 | new ..[] { .. } : String[] [[]] : String | provenance | | | Test.java:57:27:57:39 | args : String[] | Test.java:60:20:60:22 | arg : String | provenance | | | Test.java:57:27:57:39 | args : String[] | Test.java:61:23:61:25 | arg : String | provenance | | diff --git a/java/ql/test/query-tests/security/CWE-078/ExecTainted.ext.yml b/java/ql/test/query-tests/security/CWE-078/ExecTainted.ext.yml new file mode 100644 index 00000000000..63507f47738 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-078/ExecTainted.ext.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/threat-models + extensible: threatModelConfiguration + data: + - ["local", true, 0] diff --git a/java/ql/test/query-tests/security/CWE-078/ExecTainted.qlref b/java/ql/test/query-tests/security/CWE-078/ExecTainted.qlref new file mode 100644 index 00000000000..1de765a2fdf --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-078/ExecTainted.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-078/ExecTainted.ql diff --git a/java/ql/test/query-tests/security/CWE-078/ExecTaintedLocal.qlref b/java/ql/test/query-tests/security/CWE-078/ExecTaintedLocal.qlref deleted file mode 100644 index 18f968747e9..00000000000 --- a/java/ql/test/query-tests/security/CWE-078/ExecTaintedLocal.qlref +++ /dev/null @@ -1 +0,0 @@ -Security/CWE/CWE-078/ExecTaintedLocal.ql diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTaintedLocal.expected b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.expected similarity index 90% rename from java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTaintedLocal.expected rename to java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.expected index 2a60e787c6a..a44ad333205 100644 --- a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTaintedLocal.expected +++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.expected @@ -1,19 +1,19 @@ edges | Mongo.java:10:29:10:41 | args : String[] | Mongo.java:17:56:17:66 | stringQuery : String | provenance | | | Mongo.java:10:29:10:41 | args : String[] | Mongo.java:21:49:21:52 | json | provenance | | -| Mongo.java:17:56:17:66 | stringQuery : String | Mongo.java:17:45:17:67 | parse(...) | provenance | | -| Test.java:29:30:29:42 | args : String[] | Test.java:36:47:36:52 | query1 | provenance | Sink:MaD:43542 | -| Test.java:29:30:29:42 | args : String[] | Test.java:42:57:42:62 | query2 | provenance | Sink:MaD:43530 | -| Test.java:29:30:29:42 | args : String[] | Test.java:50:62:50:67 | query3 | provenance | Sink:MaD:43531 | +| Mongo.java:17:56:17:66 | stringQuery : String | Mongo.java:17:45:17:67 | parse(...) | provenance | Config | +| Test.java:29:30:29:42 | args : String[] | Test.java:36:47:36:52 | query1 | provenance | Sink:MaD:43189 | +| Test.java:29:30:29:42 | args : String[] | Test.java:42:57:42:62 | query2 | provenance | Sink:MaD:43177 | +| Test.java:29:30:29:42 | args : String[] | Test.java:50:62:50:67 | query3 | provenance | Sink:MaD:43178 | | Test.java:29:30:29:42 | args : String[] | Test.java:58:19:58:26 | category : String | provenance | | -| Test.java:29:30:29:42 | args : String[] | Test.java:70:40:70:44 | query | provenance | Sink:MaD:43543 | -| Test.java:29:30:29:42 | args : String[] | Test.java:78:46:78:50 | query | provenance | Sink:MaD:43541 | +| Test.java:29:30:29:42 | args : String[] | Test.java:70:40:70:44 | query | provenance | Sink:MaD:43190 | +| Test.java:29:30:29:42 | args : String[] | Test.java:78:46:78:50 | query | provenance | Sink:MaD:43188 | | Test.java:58:4:58:10 | querySb [post update] : StringBuilder | Test.java:60:29:60:35 | querySb : StringBuilder | provenance | | -| Test.java:58:19:58:26 | category : String | Test.java:58:4:58:10 | querySb [post update] : StringBuilder | provenance | MaD:43043 | -| Test.java:60:29:60:35 | querySb : StringBuilder | Test.java:60:29:60:46 | toString(...) : String | provenance | MaD:43058 | -| Test.java:60:29:60:46 | toString(...) : String | Test.java:62:47:62:61 | querySbToString | provenance | Sink:MaD:43542 | -| Test.java:183:33:183:45 | args : String[] | Test.java:209:47:209:68 | queryWithUserTableName | provenance | Sink:MaD:43542 | -| Test.java:213:34:213:46 | args : String[] | Test.java:221:81:221:111 | ... + ... | provenance | Sink:MaD:43542 | +| Test.java:58:19:58:26 | category : String | Test.java:58:4:58:10 | querySb [post update] : StringBuilder | provenance | MaD:42690 | +| Test.java:60:29:60:35 | querySb : StringBuilder | Test.java:60:29:60:46 | toString(...) : String | provenance | MaD:42705 | +| Test.java:60:29:60:46 | toString(...) : String | Test.java:62:47:62:61 | querySbToString | provenance | Sink:MaD:43189 | +| Test.java:183:33:183:45 | args : String[] | Test.java:209:47:209:68 | queryWithUserTableName | provenance | Sink:MaD:43189 | +| Test.java:213:34:213:46 | args : String[] | Test.java:221:81:221:111 | ... + ... | provenance | Sink:MaD:43189 | | Test.java:227:26:227:38 | args : String[] | Test.java:228:11:228:14 | args : String[] | provenance | | | Test.java:227:26:227:38 | args : String[] | Test.java:232:14:232:17 | args : String[] | provenance | | | Test.java:227:26:227:38 | args : String[] | Test.java:233:15:233:18 | args : String[] | provenance | | diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.ext.yml b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.ext.yml new file mode 100644 index 00000000000..63507f47738 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.ext.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/threat-models + extensible: threatModelConfiguration + data: + - ["local", true, 0] diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.qlref b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.qlref new file mode 100644 index 00000000000..21a12e5eadd --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTainted.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-089/SqlTainted.ql diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTaintedLocal.qlref b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTaintedLocal.qlref deleted file mode 100644 index ac5a020be5a..00000000000 --- a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SqlTaintedLocal.qlref +++ /dev/null @@ -1 +0,0 @@ -Security/CWE/CWE-089/SqlTaintedLocal.ql diff --git a/java/ql/test/query-tests/security/CWE-090/LdapInjection.expected b/java/ql/test/query-tests/security/CWE-090/LdapInjection.expected index 62cf8788be4..a9ca1745b53 100644 --- a/java/ql/test/query-tests/security/CWE-090/LdapInjection.expected +++ b/java/ql/test/query-tests/security/CWE-090/LdapInjection.expected @@ -1,158 +1,159 @@ edges -| LdapInjection.java:45:28:45:52 | jBad : String | LdapInjection.java:47:38:47:57 | ... + ... | provenance | Sink:MaD:44614 | -| LdapInjection.java:45:55:45:81 | jBadDN : String | LdapInjection.java:47:16:47:35 | ... + ... | provenance | Sink:MaD:44614 | -| LdapInjection.java:51:28:51:52 | jBad : String | LdapInjection.java:53:56:53:75 | ... + ... | provenance | Sink:MaD:44614 | +| LdapInjection.java:45:28:45:52 | jBad : String | LdapInjection.java:47:38:47:57 | ... + ... | provenance | Sink:MaD:44615 | +| LdapInjection.java:45:55:45:81 | jBadDN : String | LdapInjection.java:47:16:47:35 | ... + ... | provenance | Sink:MaD:44615 | +| LdapInjection.java:51:28:51:52 | jBad : String | LdapInjection.java:53:56:53:75 | ... + ... | provenance | Sink:MaD:44615 | | LdapInjection.java:51:55:51:85 | jBadDNName : String | LdapInjection.java:53:29:53:52 | ... + ... : String | provenance | | -| LdapInjection.java:53:29:53:52 | ... + ... : String | LdapInjection.java:53:16:53:53 | new LdapName(...) | provenance | Sink:MaD:44614 | -| LdapInjection.java:53:29:53:52 | ... + ... : String | LdapInjection.java:53:16:53:53 | new LdapName(...) | provenance | MaD:13099 Sink:MaD:44614 | -| LdapInjection.java:57:28:57:52 | jBad : String | LdapInjection.java:59:63:59:82 | ... + ... | provenance | Sink:MaD:44614 | -| LdapInjection.java:63:28:63:59 | jBadInitial : String | LdapInjection.java:65:29:65:55 | ... + ... | provenance | Sink:MaD:44614 | -| LdapInjection.java:69:28:69:52 | jBad : String | LdapInjection.java:71:84:71:103 | ... + ... | provenance | Sink:MaD:44614 | +| LdapInjection.java:53:29:53:52 | ... + ... : String | LdapInjection.java:53:16:53:53 | new LdapName(...) | provenance | Config Sink:MaD:44615 | +| LdapInjection.java:53:29:53:52 | ... + ... : String | LdapInjection.java:53:16:53:53 | new LdapName(...) | provenance | MaD:12746 Sink:MaD:44615 | +| LdapInjection.java:57:28:57:52 | jBad : String | LdapInjection.java:59:63:59:82 | ... + ... | provenance | Sink:MaD:44615 | +| LdapInjection.java:63:28:63:59 | jBadInitial : String | LdapInjection.java:65:29:65:55 | ... + ... | provenance | Sink:MaD:44615 | +| LdapInjection.java:69:28:69:52 | jBad : String | LdapInjection.java:71:84:71:103 | ... + ... | provenance | Sink:MaD:44615 | | LdapInjection.java:69:55:69:88 | jBadDNNameAdd : String | LdapInjection.java:71:53:71:79 | ... + ... : String | provenance | | -| LdapInjection.java:71:16:71:31 | new LdapName(...) : LdapName | LdapInjection.java:71:16:71:81 | addAll(...) | provenance | MaD:13248 Sink:MaD:44614 | -| LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | LdapInjection.java:71:16:71:31 | new LdapName(...) : LdapName | provenance | | -| LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | LdapInjection.java:71:16:71:81 | addAll(...) | provenance | Sink:MaD:44614 | -| LdapInjection.java:71:53:71:79 | ... + ... : String | LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | provenance | | -| LdapInjection.java:71:53:71:79 | ... + ... : String | LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | provenance | MaD:13099 | -| LdapInjection.java:75:28:75:52 | jBad : String | LdapInjection.java:79:47:79:66 | ... + ... | provenance | Sink:MaD:44614 | +| LdapInjection.java:71:16:71:31 | new LdapName(...) : LdapName | LdapInjection.java:71:16:71:81 | addAll(...) | provenance | MaD:12895 Sink:MaD:44615 | +| LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | LdapInjection.java:71:16:71:31 | new LdapName(...) : LdapName | provenance | Config | +| LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | LdapInjection.java:71:16:71:81 | addAll(...) | provenance | Config Sink:MaD:44615 | +| LdapInjection.java:71:53:71:79 | ... + ... : String | LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | provenance | Config | +| LdapInjection.java:71:53:71:79 | ... + ... : String | LdapInjection.java:71:40:71:80 | new LdapName(...) : LdapName | provenance | MaD:12746 | +| LdapInjection.java:75:28:75:52 | jBad : String | LdapInjection.java:79:47:79:66 | ... + ... | provenance | Sink:MaD:44615 | | LdapInjection.java:75:55:75:89 | jBadDNNameAdd2 : String | LdapInjection.java:78:30:78:57 | ... + ... : String | provenance | | | LdapInjection.java:78:5:78:8 | name : LdapName | LdapInjection.java:79:40:79:43 | name : LdapName | provenance | | | LdapInjection.java:78:5:78:8 | name [post update] : LdapName | LdapInjection.java:79:40:79:43 | name : LdapName | provenance | | -| LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | LdapInjection.java:78:17:78:68 | getRdns(...) : List | provenance | | -| LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | LdapInjection.java:78:17:78:68 | getRdns(...) : List | provenance | MaD:13111 | -| LdapInjection.java:78:17:78:68 | getRdns(...) : List | LdapInjection.java:78:5:78:8 | name : LdapName | provenance | | -| LdapInjection.java:78:17:78:68 | getRdns(...) : List | LdapInjection.java:78:5:78:8 | name [post update] : LdapName | provenance | MaD:13105 | -| LdapInjection.java:78:30:78:57 | ... + ... : String | LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | provenance | | -| LdapInjection.java:78:30:78:57 | ... + ... : String | LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | provenance | MaD:13099 | -| LdapInjection.java:79:16:79:31 | new LdapName(...) : LdapName | LdapInjection.java:79:16:79:44 | addAll(...) | provenance | MaD:13248 Sink:MaD:44614 | -| LdapInjection.java:79:40:79:43 | name : LdapName | LdapInjection.java:79:16:79:31 | new LdapName(...) : LdapName | provenance | | -| LdapInjection.java:79:40:79:43 | name : LdapName | LdapInjection.java:79:16:79:44 | addAll(...) | provenance | Sink:MaD:44614 | -| LdapInjection.java:83:28:83:52 | jBad : String | LdapInjection.java:85:75:85:94 | ... + ... | provenance | Sink:MaD:44614 | +| LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | LdapInjection.java:78:17:78:68 | getRdns(...) : List | provenance | Config | +| LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | LdapInjection.java:78:17:78:68 | getRdns(...) : List | provenance | MaD:12758 | +| LdapInjection.java:78:17:78:68 | getRdns(...) : List | LdapInjection.java:78:5:78:8 | name : LdapName | provenance | Config | +| LdapInjection.java:78:17:78:68 | getRdns(...) : List | LdapInjection.java:78:5:78:8 | name [post update] : LdapName | provenance | MaD:12752 | +| LdapInjection.java:78:30:78:57 | ... + ... : String | LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | provenance | Config | +| LdapInjection.java:78:30:78:57 | ... + ... : String | LdapInjection.java:78:17:78:58 | new LdapName(...) : LdapName | provenance | MaD:12746 | +| LdapInjection.java:79:16:79:31 | new LdapName(...) : LdapName | LdapInjection.java:79:16:79:44 | addAll(...) | provenance | MaD:12895 Sink:MaD:44615 | +| LdapInjection.java:79:40:79:43 | name : LdapName | LdapInjection.java:79:16:79:31 | new LdapName(...) : LdapName | provenance | Config | +| LdapInjection.java:79:40:79:43 | name : LdapName | LdapInjection.java:79:16:79:44 | addAll(...) | provenance | Config Sink:MaD:44615 | +| LdapInjection.java:83:28:83:52 | jBad : String | LdapInjection.java:85:75:85:94 | ... + ... | provenance | Sink:MaD:44615 | | LdapInjection.java:83:55:83:93 | jBadDNNameToString : String | LdapInjection.java:85:29:85:60 | ... + ... : String | provenance | | -| LdapInjection.java:85:16:85:61 | new LdapName(...) : LdapName | LdapInjection.java:85:16:85:72 | toString(...) | provenance | Sink:MaD:44614 | -| LdapInjection.java:85:29:85:60 | ... + ... : String | LdapInjection.java:85:16:85:61 | new LdapName(...) : LdapName | provenance | | -| LdapInjection.java:85:29:85:60 | ... + ... : String | LdapInjection.java:85:16:85:61 | new LdapName(...) : LdapName | provenance | MaD:13099 | -| LdapInjection.java:89:28:89:52 | jBad : String | LdapInjection.java:91:76:91:95 | ... + ... | provenance | Sink:MaD:44614 | +| LdapInjection.java:85:16:85:61 | new LdapName(...) : LdapName | LdapInjection.java:85:16:85:72 | toString(...) | provenance | Config Sink:MaD:44615 | +| LdapInjection.java:85:29:85:60 | ... + ... : String | LdapInjection.java:85:16:85:61 | new LdapName(...) : LdapName | provenance | Config | +| LdapInjection.java:85:29:85:60 | ... + ... : String | LdapInjection.java:85:16:85:61 | new LdapName(...) : LdapName | provenance | MaD:12746 | +| LdapInjection.java:89:28:89:52 | jBad : String | LdapInjection.java:91:76:91:95 | ... + ... | provenance | Sink:MaD:44615 | | LdapInjection.java:89:55:89:90 | jBadDNNameClone : String | LdapInjection.java:91:36:91:64 | ... + ... : String | provenance | | | LdapInjection.java:91:23:91:65 | new LdapName(...) : LdapName | LdapInjection.java:91:23:91:73 | clone(...) : Object | provenance | | -| LdapInjection.java:91:23:91:73 | clone(...) : Object | LdapInjection.java:91:16:91:73 | (...)... | provenance | Sink:MaD:44614 | -| LdapInjection.java:91:36:91:64 | ... + ... : String | LdapInjection.java:91:23:91:65 | new LdapName(...) : LdapName | provenance | | -| LdapInjection.java:91:36:91:64 | ... + ... : String | LdapInjection.java:91:23:91:65 | new LdapName(...) : LdapName | provenance | MaD:13099 | +| LdapInjection.java:91:23:91:65 | new LdapName(...) : LdapName | LdapInjection.java:91:23:91:73 | clone(...) : Object | provenance | Config | +| LdapInjection.java:91:23:91:73 | clone(...) : Object | LdapInjection.java:91:16:91:73 | (...)... | provenance | Sink:MaD:44615 | +| LdapInjection.java:91:36:91:64 | ... + ... : String | LdapInjection.java:91:23:91:65 | new LdapName(...) : LdapName | provenance | Config | +| LdapInjection.java:91:36:91:64 | ... + ... : String | LdapInjection.java:91:23:91:65 | new LdapName(...) : LdapName | provenance | MaD:12746 | | LdapInjection.java:100:27:100:59 | jOkAttribute : String | LdapInjection.java:101:49:101:60 | jOkAttribute : String | provenance | | -| LdapInjection.java:101:49:101:60 | jOkAttribute : String | LdapInjection.java:101:29:101:75 | new BasicAttributes(...) | provenance | MaD:12965 Sink:MaD:44614 | +| LdapInjection.java:101:49:101:60 | jOkAttribute : String | LdapInjection.java:101:29:101:75 | new BasicAttributes(...) | provenance | MaD:12612 Sink:MaD:44615 | | LdapInjection.java:106:31:106:55 | uBad : String | LdapInjection.java:108:67:108:86 | ... + ... | provenance | Sink:MaD:1935 | | LdapInjection.java:106:58:106:84 | uBadDN : String | LdapInjection.java:108:20:108:39 | ... + ... | provenance | Sink:MaD:1935 | | LdapInjection.java:112:31:112:67 | uBadFilterCreate : String | LdapInjection.java:113:72:113:87 | uBadFilterCreate : String | provenance | | -| LdapInjection.java:113:72:113:87 | uBadFilterCreate : String | LdapInjection.java:113:58:113:88 | create(...) | provenance | Sink:MaD:1934 | +| LdapInjection.java:113:72:113:87 | uBadFilterCreate : String | LdapInjection.java:113:58:113:88 | create(...) | provenance | Config Sink:MaD:1934 | | LdapInjection.java:117:31:117:70 | uBadROSearchRequest : String | LdapInjection.java:120:9:120:43 | ... + ... : String | provenance | | | LdapInjection.java:117:73:117:103 | uBadROSRDN : String | LdapInjection.java:119:55:119:78 | ... + ... : String | provenance | | | LdapInjection.java:119:31:120:44 | new SearchRequest(...) : SearchRequest | LdapInjection.java:121:14:121:14 | s | provenance | Sink:MaD:1932 | -| LdapInjection.java:119:55:119:78 | ... + ... : String | LdapInjection.java:119:31:120:44 | new SearchRequest(...) : SearchRequest | provenance | | -| LdapInjection.java:120:9:120:43 | ... + ... : String | LdapInjection.java:119:31:120:44 | new SearchRequest(...) : SearchRequest | provenance | | +| LdapInjection.java:119:55:119:78 | ... + ... : String | LdapInjection.java:119:31:120:44 | new SearchRequest(...) : SearchRequest | provenance | Config | +| LdapInjection.java:120:9:120:43 | ... + ... : String | LdapInjection.java:119:31:120:44 | new SearchRequest(...) : SearchRequest | provenance | Config | | LdapInjection.java:125:31:125:68 | uBadSearchRequest : String | LdapInjection.java:128:9:128:41 | ... + ... : String | provenance | | | LdapInjection.java:125:71:125:99 | uBadSRDN : String | LdapInjection.java:127:47:127:68 | ... + ... : String | provenance | | | LdapInjection.java:127:23:128:42 | new SearchRequest(...) : SearchRequest | LdapInjection.java:129:14:129:14 | s | provenance | Sink:MaD:1933 | -| LdapInjection.java:127:47:127:68 | ... + ... : String | LdapInjection.java:127:23:128:42 | new SearchRequest(...) : SearchRequest | provenance | | -| LdapInjection.java:128:9:128:41 | ... + ... : String | LdapInjection.java:127:23:128:42 | new SearchRequest(...) : SearchRequest | provenance | | +| LdapInjection.java:127:47:127:68 | ... + ... : String | LdapInjection.java:127:23:128:42 | new SearchRequest(...) : SearchRequest | provenance | Config | +| LdapInjection.java:128:9:128:41 | ... + ... : String | LdapInjection.java:127:23:128:42 | new SearchRequest(...) : SearchRequest | provenance | Config | | LdapInjection.java:133:31:133:55 | uBad : String | LdapInjection.java:135:69:135:88 | ... + ... | provenance | Sink:MaD:1945 | | LdapInjection.java:133:58:133:87 | uBadDNSFR : String | LdapInjection.java:135:22:135:44 | ... + ... | provenance | Sink:MaD:1945 | | LdapInjection.java:139:31:139:75 | uBadROSearchRequestAsync : String | LdapInjection.java:142:9:142:48 | ... + ... : String | provenance | | | LdapInjection.java:139:78:139:113 | uBadROSRDNAsync : String | LdapInjection.java:141:55:141:83 | ... + ... : String | provenance | | | LdapInjection.java:141:31:142:49 | new SearchRequest(...) : SearchRequest | LdapInjection.java:143:19:143:19 | s | provenance | Sink:MaD:1931 | -| LdapInjection.java:141:55:141:83 | ... + ... : String | LdapInjection.java:141:31:142:49 | new SearchRequest(...) : SearchRequest | provenance | | -| LdapInjection.java:142:9:142:48 | ... + ... : String | LdapInjection.java:141:31:142:49 | new SearchRequest(...) : SearchRequest | provenance | | +| LdapInjection.java:141:55:141:83 | ... + ... : String | LdapInjection.java:141:31:142:49 | new SearchRequest(...) : SearchRequest | provenance | Config | +| LdapInjection.java:142:9:142:48 | ... + ... : String | LdapInjection.java:141:31:142:49 | new SearchRequest(...) : SearchRequest | provenance | Config | | LdapInjection.java:147:31:147:73 | uBadSearchRequestAsync : String | LdapInjection.java:150:9:150:46 | ... + ... : String | provenance | | | LdapInjection.java:147:76:147:109 | uBadSRDNAsync : String | LdapInjection.java:149:47:149:73 | ... + ... : String | provenance | | | LdapInjection.java:149:23:150:47 | new SearchRequest(...) : SearchRequest | LdapInjection.java:151:19:151:19 | s | provenance | Sink:MaD:1931 | -| LdapInjection.java:149:47:149:73 | ... + ... : String | LdapInjection.java:149:23:150:47 | new SearchRequest(...) : SearchRequest | provenance | | -| LdapInjection.java:150:9:150:46 | ... + ... : String | LdapInjection.java:149:23:150:47 | new SearchRequest(...) : SearchRequest | provenance | | +| LdapInjection.java:149:47:149:73 | ... + ... : String | LdapInjection.java:149:23:150:47 | new SearchRequest(...) : SearchRequest | provenance | Config | +| LdapInjection.java:150:9:150:46 | ... + ... : String | LdapInjection.java:149:23:150:47 | new SearchRequest(...) : SearchRequest | provenance | Config | | LdapInjection.java:155:31:155:70 | uBadFilterCreateNOT : String | LdapInjection.java:156:95:156:113 | uBadFilterCreateNOT : String | provenance | | -| LdapInjection.java:156:81:156:114 | create(...) : Filter | LdapInjection.java:156:58:156:115 | createNOTFilter(...) | provenance | Sink:MaD:1934 | -| LdapInjection.java:156:95:156:113 | uBadFilterCreateNOT : String | LdapInjection.java:156:81:156:114 | create(...) : Filter | provenance | | +| LdapInjection.java:156:81:156:114 | create(...) : Filter | LdapInjection.java:156:58:156:115 | createNOTFilter(...) | provenance | Config Sink:MaD:1934 | +| LdapInjection.java:156:95:156:113 | uBadFilterCreateNOT : String | LdapInjection.java:156:81:156:114 | create(...) : Filter | provenance | Config | | LdapInjection.java:160:31:160:75 | uBadFilterCreateToString : String | LdapInjection.java:161:72:161:95 | uBadFilterCreateToString : String | provenance | | -| LdapInjection.java:161:58:161:96 | create(...) : Filter | LdapInjection.java:161:58:161:107 | toString(...) | provenance | Sink:MaD:1935 | -| LdapInjection.java:161:72:161:95 | uBadFilterCreateToString : String | LdapInjection.java:161:58:161:96 | create(...) : Filter | provenance | | +| LdapInjection.java:161:58:161:96 | create(...) : Filter | LdapInjection.java:161:58:161:107 | toString(...) | provenance | Config Sink:MaD:1935 | +| LdapInjection.java:161:72:161:95 | uBadFilterCreateToString : String | LdapInjection.java:161:58:161:96 | create(...) : Filter | provenance | Config | | LdapInjection.java:165:32:165:82 | uBadFilterCreateToStringBuffer : String | LdapInjection.java:167:19:167:48 | uBadFilterCreateToStringBuffer : String | provenance | | -| LdapInjection.java:167:5:167:49 | create(...) : Filter | LdapInjection.java:167:70:167:70 | b : StringBuilder | provenance | | -| LdapInjection.java:167:19:167:48 | uBadFilterCreateToStringBuffer : String | LdapInjection.java:167:5:167:49 | create(...) : Filter | provenance | | +| LdapInjection.java:167:5:167:49 | create(...) : Filter | LdapInjection.java:167:70:167:70 | b : StringBuilder | provenance | Config | +| LdapInjection.java:167:19:167:48 | uBadFilterCreateToStringBuffer : String | LdapInjection.java:167:5:167:49 | create(...) : Filter | provenance | Config | | LdapInjection.java:167:70:167:70 | b : StringBuilder | LdapInjection.java:168:58:168:58 | b : StringBuilder | provenance | | -| LdapInjection.java:168:58:168:58 | b : StringBuilder | LdapInjection.java:168:58:168:69 | toString(...) | provenance | MaD:43058 Sink:MaD:1935 | +| LdapInjection.java:168:58:168:58 | b : StringBuilder | LdapInjection.java:168:58:168:69 | toString(...) | provenance | MaD:42705 Sink:MaD:1935 | | LdapInjection.java:172:32:172:78 | uBadSearchRequestDuplicate : String | LdapInjection.java:175:9:175:50 | ... + ... : String | provenance | | | LdapInjection.java:174:23:175:51 | new SearchRequest(...) : SearchRequest | LdapInjection.java:176:14:176:14 | s : SearchRequest | provenance | | -| LdapInjection.java:175:9:175:50 | ... + ... : String | LdapInjection.java:174:23:175:51 | new SearchRequest(...) : SearchRequest | provenance | | -| LdapInjection.java:176:14:176:14 | s : SearchRequest | LdapInjection.java:176:14:176:26 | duplicate(...) | provenance | Sink:MaD:1933 | +| LdapInjection.java:175:9:175:50 | ... + ... : String | LdapInjection.java:174:23:175:51 | new SearchRequest(...) : SearchRequest | provenance | Config | +| LdapInjection.java:176:14:176:14 | s : SearchRequest | LdapInjection.java:176:14:176:26 | duplicate(...) | provenance | Config Sink:MaD:1933 | | LdapInjection.java:180:32:180:80 | uBadROSearchRequestDuplicate : String | LdapInjection.java:183:9:183:52 | ... + ... : String | provenance | | | LdapInjection.java:182:31:183:53 | new SearchRequest(...) : SearchRequest | LdapInjection.java:184:14:184:14 | s : SearchRequest | provenance | | -| LdapInjection.java:183:9:183:52 | ... + ... : String | LdapInjection.java:182:31:183:53 | new SearchRequest(...) : SearchRequest | provenance | | -| LdapInjection.java:184:14:184:14 | s : SearchRequest | LdapInjection.java:184:14:184:26 | duplicate(...) | provenance | Sink:MaD:1933 | +| LdapInjection.java:183:9:183:52 | ... + ... : String | LdapInjection.java:182:31:183:53 | new SearchRequest(...) : SearchRequest | provenance | Config | +| LdapInjection.java:184:14:184:14 | s : SearchRequest | LdapInjection.java:184:14:184:26 | duplicate(...) | provenance | Config Sink:MaD:1933 | | LdapInjection.java:188:32:188:74 | uBadSearchRequestSetDN : String | LdapInjection.java:191:17:191:38 | uBadSearchRequestSetDN : String | provenance | | | LdapInjection.java:191:5:191:5 | s : SearchRequest | LdapInjection.java:192:14:192:14 | s | provenance | Sink:MaD:1933 | -| LdapInjection.java:191:17:191:38 | uBadSearchRequestSetDN : String | LdapInjection.java:191:5:191:5 | s : SearchRequest | provenance | | +| LdapInjection.java:191:17:191:38 | uBadSearchRequestSetDN : String | LdapInjection.java:191:5:191:5 | s : SearchRequest | provenance | Config | | LdapInjection.java:196:32:196:78 | uBadSearchRequestSetFilter : String | LdapInjection.java:199:17:199:42 | uBadSearchRequestSetFilter : String | provenance | | | LdapInjection.java:199:5:199:5 | s : SearchRequest | LdapInjection.java:200:14:200:14 | s | provenance | Sink:MaD:1933 | -| LdapInjection.java:199:17:199:42 | uBadSearchRequestSetFilter : String | LdapInjection.java:199:5:199:5 | s : SearchRequest | provenance | | -| LdapInjection.java:229:30:229:54 | sBad : String | LdapInjection.java:230:36:230:55 | ... + ... | provenance | Sink:MaD:49327 | -| LdapInjection.java:229:57:229:83 | sBadDN : String | LdapInjection.java:230:14:230:33 | ... + ... | provenance | Sink:MaD:49327 | -| LdapInjection.java:234:30:234:54 | sBad : String | LdapInjection.java:235:88:235:107 | ... + ... | provenance | Sink:MaD:49317 | +| LdapInjection.java:199:17:199:42 | uBadSearchRequestSetFilter : String | LdapInjection.java:199:5:199:5 | s : SearchRequest | provenance | Config | +| LdapInjection.java:229:30:229:54 | sBad : String | LdapInjection.java:230:36:230:55 | ... + ... | provenance | Sink:MaD:49328 | +| LdapInjection.java:229:57:229:83 | sBadDN : String | LdapInjection.java:230:14:230:33 | ... + ... | provenance | Sink:MaD:49328 | +| LdapInjection.java:234:30:234:54 | sBad : String | LdapInjection.java:235:88:235:107 | ... + ... | provenance | Sink:MaD:49318 | | LdapInjection.java:234:57:234:92 | sBadDNLNBuilder : String | LdapInjection.java:235:48:235:76 | ... + ... : String | provenance | | -| LdapInjection.java:235:20:235:77 | newInstance(...) : LdapNameBuilder | LdapInjection.java:235:20:235:85 | build(...) | provenance | Sink:MaD:49317 | -| LdapInjection.java:235:48:235:76 | ... + ... : String | LdapInjection.java:235:20:235:77 | newInstance(...) : LdapNameBuilder | provenance | | -| LdapInjection.java:239:30:239:54 | sBad : String | LdapInjection.java:240:100:240:119 | ... + ... | provenance | Sink:MaD:49329 | +| LdapInjection.java:235:20:235:77 | newInstance(...) : LdapNameBuilder | LdapInjection.java:235:20:235:85 | build(...) | provenance | Config Sink:MaD:49318 | +| LdapInjection.java:235:48:235:76 | ... + ... : String | LdapInjection.java:235:20:235:77 | newInstance(...) : LdapNameBuilder | provenance | Config | +| LdapInjection.java:239:30:239:54 | sBad : String | LdapInjection.java:240:100:240:119 | ... + ... | provenance | Sink:MaD:49330 | | LdapInjection.java:239:57:239:95 | sBadDNLNBuilderAdd : String | LdapInjection.java:240:57:240:88 | ... + ... : String | provenance | | -| LdapInjection.java:240:23:240:89 | add(...) : LdapNameBuilder | LdapInjection.java:240:23:240:97 | build(...) | provenance | Sink:MaD:49314 | -| LdapInjection.java:240:23:240:89 | add(...) : LdapNameBuilder | LdapInjection.java:240:23:240:97 | build(...) | provenance | Sink:MaD:49329 | -| LdapInjection.java:240:57:240:88 | ... + ... : String | LdapInjection.java:240:23:240:89 | add(...) : LdapNameBuilder | provenance | | +| LdapInjection.java:240:23:240:89 | add(...) : LdapNameBuilder | LdapInjection.java:240:23:240:97 | build(...) | provenance | Config Sink:MaD:49315 | +| LdapInjection.java:240:23:240:89 | add(...) : LdapNameBuilder | LdapInjection.java:240:23:240:97 | build(...) | provenance | Config Sink:MaD:49330 | +| LdapInjection.java:240:57:240:88 | ... + ... : String | LdapInjection.java:240:23:240:89 | add(...) : LdapNameBuilder | provenance | Config | | LdapInjection.java:244:30:244:63 | sBadLdapQuery : String | LdapInjection.java:245:47:245:75 | ... + ... : String | provenance | | -| LdapInjection.java:245:47:245:75 | ... + ... : String | LdapInjection.java:245:15:245:76 | filter(...) | provenance | Sink:MaD:49326 | +| LdapInjection.java:245:47:245:75 | ... + ... : String | LdapInjection.java:245:15:245:76 | filter(...) | provenance | Config Sink:MaD:49327 | | LdapInjection.java:249:30:249:60 | sBadFilter : String | LdapInjection.java:250:86:250:111 | ... + ... : String | provenance | | | LdapInjection.java:249:63:249:98 | sBadDNLdapUtils : String | LdapInjection.java:250:34:250:62 | ... + ... : String | provenance | | -| LdapInjection.java:250:34:250:62 | ... + ... : String | LdapInjection.java:250:12:250:63 | newLdapName(...) | provenance | Sink:MaD:49325 | -| LdapInjection.java:250:86:250:111 | ... + ... : String | LdapInjection.java:250:66:250:112 | new HardcodedFilter(...) | provenance | Sink:MaD:49325 | +| LdapInjection.java:250:34:250:62 | ... + ... : String | LdapInjection.java:250:12:250:63 | newLdapName(...) | provenance | Config Sink:MaD:49326 | +| LdapInjection.java:250:86:250:111 | ... + ... : String | LdapInjection.java:250:66:250:112 | new HardcodedFilter(...) | provenance | Config Sink:MaD:49326 | | LdapInjection.java:254:30:254:63 | sBadLdapQuery : String | LdapInjection.java:255:56:255:84 | ... + ... : String | provenance | | -| LdapInjection.java:255:56:255:84 | ... + ... : String | LdapInjection.java:255:24:255:85 | filter(...) | provenance | Sink:MaD:49328 | +| LdapInjection.java:255:56:255:84 | ... + ... : String | LdapInjection.java:255:24:255:85 | filter(...) | provenance | Config Sink:MaD:49329 | | LdapInjection.java:259:30:259:64 | sBadLdapQuery2 : String | LdapInjection.java:260:51:260:80 | ... + ... : String | provenance | | -| LdapInjection.java:260:19:260:81 | filter(...) : LdapQuery | LdapInjection.java:261:24:261:24 | q | provenance | Sink:MaD:49328 | -| LdapInjection.java:260:51:260:80 | ... + ... : String | LdapInjection.java:260:19:260:81 | filter(...) : LdapQuery | provenance | | +| LdapInjection.java:260:19:260:81 | filter(...) : LdapQuery | LdapInjection.java:261:24:261:24 | q | provenance | Sink:MaD:49329 | +| LdapInjection.java:260:51:260:80 | ... + ... : String | LdapInjection.java:260:19:260:81 | filter(...) : LdapQuery | provenance | Config | | LdapInjection.java:265:30:265:73 | sBadLdapQueryWithFilter : String | LdapInjection.java:266:76:266:114 | ... + ... : String | provenance | | -| LdapInjection.java:266:56:266:115 | new HardcodedFilter(...) : HardcodedFilter | LdapInjection.java:266:24:266:116 | filter(...) | provenance | Sink:MaD:49328 | -| LdapInjection.java:266:76:266:114 | ... + ... : String | LdapInjection.java:266:56:266:115 | new HardcodedFilter(...) : HardcodedFilter | provenance | | +| LdapInjection.java:266:56:266:115 | new HardcodedFilter(...) : HardcodedFilter | LdapInjection.java:266:24:266:116 | filter(...) | provenance | Config Sink:MaD:49329 | +| LdapInjection.java:266:76:266:114 | ... + ... : String | LdapInjection.java:266:56:266:115 | new HardcodedFilter(...) : HardcodedFilter | provenance | Config | | LdapInjection.java:270:30:270:74 | sBadLdapQueryWithFilter2 : String | LdapInjection.java:271:68:271:107 | ... + ... : String | provenance | | | LdapInjection.java:271:48:271:108 | new HardcodedFilter(...) : HardcodedFilter | LdapInjection.java:272:56:272:56 | f : HardcodedFilter | provenance | | -| LdapInjection.java:271:68:271:107 | ... + ... : String | LdapInjection.java:271:48:271:108 | new HardcodedFilter(...) : HardcodedFilter | provenance | | -| LdapInjection.java:272:56:272:56 | f : HardcodedFilter | LdapInjection.java:272:24:272:57 | filter(...) | provenance | Sink:MaD:49328 | +| LdapInjection.java:271:68:271:107 | ... + ... : String | LdapInjection.java:271:48:271:108 | new HardcodedFilter(...) : HardcodedFilter | provenance | Config | +| LdapInjection.java:272:56:272:56 | f : HardcodedFilter | LdapInjection.java:272:24:272:57 | filter(...) | provenance | Config Sink:MaD:49329 | | LdapInjection.java:276:31:276:68 | sBadLdapQueryBase : String | LdapInjection.java:277:42:277:58 | sBadLdapQueryBase : String | provenance | | -| LdapInjection.java:277:12:277:59 | base(...) : LdapQueryBuilder | LdapInjection.java:277:12:277:66 | base(...) | provenance | Sink:MaD:49325 | -| LdapInjection.java:277:42:277:58 | sBadLdapQueryBase : String | LdapInjection.java:277:12:277:59 | base(...) : LdapQueryBuilder | provenance | | +| LdapInjection.java:277:12:277:59 | base(...) : LdapQueryBuilder | LdapInjection.java:277:12:277:66 | base(...) | provenance | Config Sink:MaD:49326 | +| LdapInjection.java:277:42:277:58 | sBadLdapQueryBase : String | LdapInjection.java:277:12:277:59 | base(...) : LdapQueryBuilder | provenance | Config | | LdapInjection.java:281:31:281:71 | sBadLdapQueryComplex : String | LdapInjection.java:282:54:282:73 | sBadLdapQueryComplex : String | provenance | | -| LdapInjection.java:282:24:282:74 | base(...) : LdapQueryBuilder | LdapInjection.java:282:24:282:87 | where(...) : ConditionCriteria | provenance | | -| LdapInjection.java:282:24:282:87 | where(...) : ConditionCriteria | LdapInjection.java:282:24:282:98 | is(...) | provenance | Sink:MaD:49328 | -| LdapInjection.java:282:54:282:73 | sBadLdapQueryComplex : String | LdapInjection.java:282:24:282:74 | base(...) : LdapQueryBuilder | provenance | | +| LdapInjection.java:282:24:282:74 | base(...) : LdapQueryBuilder | LdapInjection.java:282:24:282:87 | where(...) : ConditionCriteria | provenance | Config | +| LdapInjection.java:282:24:282:87 | where(...) : ConditionCriteria | LdapInjection.java:282:24:282:98 | is(...) | provenance | Config Sink:MaD:49329 | +| LdapInjection.java:282:54:282:73 | sBadLdapQueryComplex : String | LdapInjection.java:282:24:282:74 | base(...) : LdapQueryBuilder | provenance | Config | | LdapInjection.java:286:31:286:69 | sBadFilterToString : String | LdapInjection.java:287:38:287:71 | ... + ... : String | provenance | | -| LdapInjection.java:287:18:287:72 | new HardcodedFilter(...) : HardcodedFilter | LdapInjection.java:287:18:287:83 | toString(...) | provenance | Sink:MaD:49327 | -| LdapInjection.java:287:38:287:71 | ... + ... : String | LdapInjection.java:287:18:287:72 | new HardcodedFilter(...) : HardcodedFilter | provenance | | +| LdapInjection.java:287:18:287:72 | new HardcodedFilter(...) : HardcodedFilter | LdapInjection.java:287:18:287:83 | toString(...) | provenance | Config Sink:MaD:49328 | +| LdapInjection.java:287:38:287:71 | ... + ... : String | LdapInjection.java:287:18:287:72 | new HardcodedFilter(...) : HardcodedFilter | provenance | Config | | LdapInjection.java:291:31:291:67 | sBadFilterEncode : String | LdapInjection.java:293:25:293:56 | ... + ... : String | provenance | | -| LdapInjection.java:293:5:293:57 | new HardcodedFilter(...) : HardcodedFilter | LdapInjection.java:293:66:293:66 | s : StringBuffer | provenance | | -| LdapInjection.java:293:25:293:56 | ... + ... : String | LdapInjection.java:293:5:293:57 | new HardcodedFilter(...) : HardcodedFilter | provenance | | +| LdapInjection.java:293:5:293:57 | new HardcodedFilter(...) : HardcodedFilter | LdapInjection.java:293:66:293:66 | s : StringBuffer | provenance | Config | +| LdapInjection.java:293:25:293:56 | ... + ... : String | LdapInjection.java:293:5:293:57 | new HardcodedFilter(...) : HardcodedFilter | provenance | Config | | LdapInjection.java:293:66:293:66 | s : StringBuffer | LdapInjection.java:294:18:294:18 | s : StringBuffer | provenance | | -| LdapInjection.java:294:18:294:18 | s : StringBuffer | LdapInjection.java:294:18:294:29 | toString(...) | provenance | MaD:43058 Sink:MaD:49327 | -| LdapInjection.java:314:30:314:54 | aBad : String | LdapInjection.java:316:36:316:55 | ... + ... | provenance | Sink:MaD:47425 | -| LdapInjection.java:314:57:314:83 | aBadDN : String | LdapInjection.java:316:14:316:33 | ... + ... | provenance | Sink:MaD:47425 | -| LdapInjection.java:320:30:320:54 | aBad : String | LdapInjection.java:322:65:322:84 | ... + ... | provenance | Sink:MaD:47425 | +| LdapInjection.java:294:18:294:18 | s : StringBuffer | LdapInjection.java:294:18:294:29 | toString(...) | provenance | MaD:42705 Sink:MaD:49328 | +| LdapInjection.java:314:30:314:54 | aBad : String | LdapInjection.java:316:36:316:55 | ... + ... | provenance | Sink:MaD:47426 | +| LdapInjection.java:314:57:314:83 | aBadDN : String | LdapInjection.java:316:14:316:33 | ... + ... | provenance | Sink:MaD:47426 | +| LdapInjection.java:320:30:320:54 | aBad : String | LdapInjection.java:322:65:322:84 | ... + ... | provenance | Sink:MaD:47426 | | LdapInjection.java:320:57:320:94 | aBadDNObjToString : String | LdapInjection.java:322:21:322:51 | ... + ... : String | provenance | | -| LdapInjection.java:322:14:322:52 | new Dn(...) : Dn | LdapInjection.java:322:14:322:62 | getName(...) | provenance | Sink:MaD:47425 | -| LdapInjection.java:322:21:322:51 | ... + ... : String | LdapInjection.java:322:14:322:52 | new Dn(...) : Dn | provenance | | +| LdapInjection.java:322:14:322:52 | new Dn(...) : Dn | LdapInjection.java:322:14:322:62 | getName(...) | provenance | Config Sink:MaD:47426 | +| LdapInjection.java:322:21:322:51 | ... + ... : String | LdapInjection.java:322:14:322:52 | new Dn(...) : Dn | provenance | Config | | LdapInjection.java:326:30:326:67 | aBadSearchRequest : String | LdapInjection.java:329:17:329:49 | ... + ... : String | provenance | | -| LdapInjection.java:329:5:329:5 | s : SearchRequestImpl | LdapInjection.java:330:14:330:14 | s | provenance | Sink:MaD:47425 | -| LdapInjection.java:329:17:329:49 | ... + ... : String | LdapInjection.java:329:5:329:5 | s : SearchRequestImpl | provenance | | +| LdapInjection.java:329:5:329:5 | s : SearchRequestImpl | LdapInjection.java:330:14:330:14 | s | provenance | Sink:MaD:47426 | +| LdapInjection.java:329:17:329:49 | ... + ... : String | LdapInjection.java:329:5:329:5 | s : SearchRequestImpl | provenance | Config | | LdapInjection.java:334:74:334:103 | aBadDNObj : String | LdapInjection.java:337:22:337:44 | ... + ... : String | provenance | | -| LdapInjection.java:337:5:337:5 | s : SearchRequestImpl | LdapInjection.java:338:14:338:14 | s | provenance | Sink:MaD:47425 | -| LdapInjection.java:337:15:337:45 | new Dn(...) : Dn | LdapInjection.java:337:5:337:5 | s : SearchRequestImpl | provenance | | -| LdapInjection.java:337:22:337:44 | ... + ... : String | LdapInjection.java:337:15:337:45 | new Dn(...) : Dn | provenance | | +| LdapInjection.java:337:5:337:5 | s : SearchRequestImpl | LdapInjection.java:338:14:338:14 | s | provenance | Sink:MaD:47426 | +| LdapInjection.java:337:15:337:45 | new Dn(...) : Dn | LdapInjection.java:337:5:337:5 | s : SearchRequestImpl | provenance | Config | +| LdapInjection.java:337:22:337:44 | ... + ... : String | LdapInjection.java:337:15:337:45 | new Dn(...) : Dn | provenance | Config | | LdapInjection.java:342:30:342:72 | aBadDNSearchRequestGet : String | LdapInjection.java:345:22:345:57 | ... + ... : String | provenance | | | LdapInjection.java:345:5:345:5 | s : SearchRequestImpl | LdapInjection.java:346:14:346:14 | s : SearchRequestImpl | provenance | | -| LdapInjection.java:345:15:345:58 | new Dn(...) : Dn | LdapInjection.java:345:5:345:5 | s : SearchRequestImpl | provenance | | -| LdapInjection.java:345:22:345:57 | ... + ... : String | LdapInjection.java:345:15:345:58 | new Dn(...) : Dn | provenance | | -| LdapInjection.java:346:14:346:14 | s : SearchRequestImpl | LdapInjection.java:346:14:346:24 | getBase(...) | provenance | Sink:MaD:47425 | +| LdapInjection.java:345:15:345:58 | new Dn(...) : Dn | LdapInjection.java:345:5:345:5 | s : SearchRequestImpl | provenance | Config | +| LdapInjection.java:345:22:345:57 | ... + ... : String | LdapInjection.java:345:15:345:58 | new Dn(...) : Dn | provenance | Config | +| LdapInjection.java:346:14:346:14 | s : SearchRequestImpl | LdapInjection.java:346:14:346:24 | getBase(...) | provenance | Config Sink:MaD:47426 | nodes | LdapInjection.java:45:28:45:52 | jBad : String | semmle.label | jBad : String | | LdapInjection.java:45:55:45:81 | jBadDN : String | semmle.label | jBadDN : String | diff --git a/java/ql/test/query-tests/security/CWE-094/InsecureBeanValidation.expected b/java/ql/test/query-tests/security/CWE-094/InsecureBeanValidation.expected index 838ee585414..e09c2161b7e 100644 --- a/java/ql/test/query-tests/security/CWE-094/InsecureBeanValidation.expected +++ b/java/ql/test/query-tests/security/CWE-094/InsecureBeanValidation.expected @@ -1,5 +1,5 @@ edges -| InsecureBeanValidation.java:7:28:7:40 | object : String | InsecureBeanValidation.java:11:64:11:68 | value | provenance | Src:MaD:44678 Sink:MaD:44679 | +| InsecureBeanValidation.java:7:28:7:40 | object : String | InsecureBeanValidation.java:11:64:11:68 | value | provenance | Src:MaD:44679 Sink:MaD:44680 | nodes | InsecureBeanValidation.java:7:28:7:40 | object : String | semmle.label | object : String | | InsecureBeanValidation.java:11:64:11:68 | value | semmle.label | value | diff --git a/java/ql/test/query-tests/security/CWE-113/semmle/tests/ResponseSplitting.expected b/java/ql/test/query-tests/security/CWE-113/semmle/tests/ResponseSplitting.expected index 0a735eeab51..e628bd91f83 100644 --- a/java/ql/test/query-tests/security/CWE-113/semmle/tests/ResponseSplitting.expected +++ b/java/ql/test/query-tests/security/CWE-113/semmle/tests/ResponseSplitting.expected @@ -1,8 +1,8 @@ edges -| ResponseSplitting.java:22:20:22:67 | new Cookie(...) : Cookie | ResponseSplitting.java:23:23:23:28 | cookie | provenance | Sink:MaD:44653 | -| ResponseSplitting.java:22:39:22:66 | getParameter(...) : String | ResponseSplitting.java:22:20:22:67 | new Cookie(...) : Cookie | provenance | Src:MaD:44662 MaD:44660 | -| ResponseSplitting.java:53:14:53:48 | getParameter(...) : String | ResponseSplitting.java:59:27:59:27 | t : String | provenance | Src:MaD:44662 | -| ResponseSplitting.java:59:27:59:27 | t : String | ResponseSplitting.java:59:27:59:57 | replaceFirst(...) | provenance | MaD:43101 Sink:MaD:44656 | +| ResponseSplitting.java:22:20:22:67 | new Cookie(...) : Cookie | ResponseSplitting.java:23:23:23:28 | cookie | provenance | Sink:MaD:44654 | +| ResponseSplitting.java:22:39:22:66 | getParameter(...) : String | ResponseSplitting.java:22:20:22:67 | new Cookie(...) : Cookie | provenance | Src:MaD:44663 MaD:44661 | +| ResponseSplitting.java:53:14:53:48 | getParameter(...) : String | ResponseSplitting.java:59:27:59:27 | t : String | provenance | Src:MaD:44663 | +| ResponseSplitting.java:59:27:59:27 | t : String | ResponseSplitting.java:59:27:59:57 | replaceFirst(...) | provenance | MaD:42748 Sink:MaD:44657 | nodes | ResponseSplitting.java:22:20:22:67 | new Cookie(...) : Cookie | semmle.label | new Cookie(...) : Cookie | | ResponseSplitting.java:22:39:22:66 | getParameter(...) : String | semmle.label | getParameter(...) : String | diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstructionLocal.expected b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.expected similarity index 92% rename from java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstructionLocal.expected rename to java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.expected index 180e9a33d4a..cfe143c528a 100644 --- a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstructionLocal.expected +++ b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.expected @@ -1,6 +1,6 @@ edges -| Test.java:76:27:76:60 | getProperty(...) : String | Test.java:78:37:78:48 | userProperty : String | provenance | Src:MaD:43040 | -| Test.java:78:37:78:48 | userProperty : String | Test.java:78:37:78:55 | trim(...) : String | provenance | MaD:43114 | +| Test.java:76:27:76:60 | getProperty(...) : String | Test.java:78:37:78:48 | userProperty : String | provenance | Src:MaD:42687 | +| Test.java:78:37:78:48 | userProperty : String | Test.java:78:37:78:55 | trim(...) : String | provenance | MaD:42761 | | Test.java:78:37:78:55 | trim(...) : String | Test.java:80:31:80:34 | size | provenance | TaintPreservingCallable | | Test.java:78:37:78:55 | trim(...) : String | Test.java:86:34:86:37 | size | provenance | TaintPreservingCallable | nodes diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.ext.yml b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.ext.yml new file mode 100644 index 00000000000..63507f47738 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.ext.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/threat-models + extensible: threatModelConfiguration + data: + - ["local", true, 0] diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.qlref b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.qlref new file mode 100644 index 00000000000..02a179783ca --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstruction.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-129/ImproperValidationOfArrayConstruction.ql diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstructionLocal.qlref b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstructionLocal.qlref deleted file mode 100644 index eee8ded0f3c..00000000000 --- a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayConstructionLocal.qlref +++ /dev/null @@ -1 +0,0 @@ -Security/CWE/CWE-129/ImproperValidationOfArrayConstructionLocal.ql diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndexLocal.expected b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.expected similarity index 87% rename from java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndexLocal.expected rename to java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.expected index e0d6332275e..20e7ec3b84c 100644 --- a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndexLocal.expected +++ b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.expected @@ -1,6 +1,6 @@ edges -| Test.java:14:27:14:60 | getProperty(...) : String | Test.java:16:38:16:49 | userProperty : String | provenance | Src:MaD:43040 | -| Test.java:16:38:16:49 | userProperty : String | Test.java:16:38:16:56 | trim(...) : String | provenance | MaD:43114 | +| Test.java:14:27:14:60 | getProperty(...) : String | Test.java:16:38:16:49 | userProperty : String | provenance | Src:MaD:42687 | +| Test.java:16:38:16:49 | userProperty : String | Test.java:16:38:16:56 | trim(...) : String | provenance | MaD:42761 | | Test.java:16:38:16:56 | trim(...) : String | Test.java:19:34:19:38 | index | provenance | TaintPreservingCallable | nodes | Test.java:14:27:14:60 | getProperty(...) : String | semmle.label | getProperty(...) : String | diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.ext.yml b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.ext.yml new file mode 100644 index 00000000000..63507f47738 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.ext.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/threat-models + extensible: threatModelConfiguration + data: + - ["local", true, 0] diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.qlref b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.qlref new file mode 100644 index 00000000000..cb216ecd6a5 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndex.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-129/ImproperValidationOfArrayIndex.ql diff --git a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndexLocal.qlref b/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndexLocal.qlref deleted file mode 100644 index 12530489744..00000000000 --- a/java/ql/test/query-tests/security/CWE-129/semmle/tests/ImproperValidationOfArrayIndexLocal.qlref +++ /dev/null @@ -1 +0,0 @@ -Security/CWE/CWE-129/ImproperValidationOfArrayIndexLocal.ql diff --git a/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatString.expected b/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatString.expected index 8fe019c2b2f..a0556b3103e 100644 --- a/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatString.expected +++ b/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatString.expected @@ -1,12 +1,28 @@ edges -| Test.java:33:30:33:74 | getParameter(...) : String | Test.java:34:20:34:32 | userParameter : String | provenance | Src:MaD:44662 | +| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:19:19:19:30 | userProperty | provenance | Src:MaD:42687 | +| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:21:23:21:34 | userProperty | provenance | Src:MaD:42687 Sink:MaD:42552 | +| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:23:23:23:34 | userProperty | provenance | Src:MaD:42687 Sink:MaD:42555 | +| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:25:28:25:39 | userProperty | provenance | Src:MaD:42687 | +| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:27:44:27:55 | userProperty | provenance | Src:MaD:42687 | +| Test.java:33:30:33:74 | getParameter(...) : String | Test.java:34:20:34:32 | userParameter : String | provenance | Src:MaD:44663 | | Test.java:34:20:34:32 | userParameter : String | Test.java:37:31:37:43 | format : String | provenance | | -| Test.java:37:31:37:43 | format : String | Test.java:39:25:39:30 | format | provenance | Sink:MaD:42905 | +| Test.java:37:31:37:43 | format : String | Test.java:39:25:39:30 | format | provenance | Sink:MaD:42552 | nodes +| Test.java:17:27:17:60 | getProperty(...) : String | semmle.label | getProperty(...) : String | +| Test.java:19:19:19:30 | userProperty | semmle.label | userProperty | +| Test.java:21:23:21:34 | userProperty | semmle.label | userProperty | +| Test.java:23:23:23:34 | userProperty | semmle.label | userProperty | +| Test.java:25:28:25:39 | userProperty | semmle.label | userProperty | +| Test.java:27:44:27:55 | userProperty | semmle.label | userProperty | | Test.java:33:30:33:74 | getParameter(...) : String | semmle.label | getParameter(...) : String | | Test.java:34:20:34:32 | userParameter : String | semmle.label | userParameter : String | | Test.java:37:31:37:43 | format : String | semmle.label | format : String | | Test.java:39:25:39:30 | format | semmle.label | format | subpaths #select +| Test.java:19:19:19:30 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:19:19:19:30 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | +| Test.java:21:23:21:34 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:21:23:21:34 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | +| Test.java:23:23:23:34 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:23:23:23:34 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | +| Test.java:25:28:25:39 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:25:28:25:39 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | +| Test.java:27:44:27:55 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:27:44:27:55 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | | Test.java:39:25:39:30 | format | Test.java:33:30:33:74 | getParameter(...) : String | Test.java:39:25:39:30 | format | Format string depends on a $@. | Test.java:33:30:33:74 | getParameter(...) | user-provided value | diff --git a/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatString.ext.yml b/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatString.ext.yml new file mode 100644 index 00000000000..63507f47738 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatString.ext.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/threat-models + extensible: threatModelConfiguration + data: + - ["local", true, 0] diff --git a/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatStringLocal.expected b/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatStringLocal.expected deleted file mode 100644 index 69a8314c94e..00000000000 --- a/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatStringLocal.expected +++ /dev/null @@ -1,20 +0,0 @@ -edges -| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:19:19:19:30 | userProperty | provenance | Src:MaD:43040 | -| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:21:23:21:34 | userProperty | provenance | Src:MaD:43040 Sink:MaD:42905 | -| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:23:23:23:34 | userProperty | provenance | Src:MaD:43040 Sink:MaD:42908 | -| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:25:28:25:39 | userProperty | provenance | Src:MaD:43040 | -| Test.java:17:27:17:60 | getProperty(...) : String | Test.java:27:44:27:55 | userProperty | provenance | Src:MaD:43040 | -nodes -| Test.java:17:27:17:60 | getProperty(...) : String | semmle.label | getProperty(...) : String | -| Test.java:19:19:19:30 | userProperty | semmle.label | userProperty | -| Test.java:21:23:21:34 | userProperty | semmle.label | userProperty | -| Test.java:23:23:23:34 | userProperty | semmle.label | userProperty | -| Test.java:25:28:25:39 | userProperty | semmle.label | userProperty | -| Test.java:27:44:27:55 | userProperty | semmle.label | userProperty | -subpaths -#select -| Test.java:19:19:19:30 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:19:19:19:30 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | -| Test.java:21:23:21:34 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:21:23:21:34 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | -| Test.java:23:23:23:34 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:23:23:23:34 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | -| Test.java:25:28:25:39 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:25:28:25:39 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | -| Test.java:27:44:27:55 | userProperty | Test.java:17:27:17:60 | getProperty(...) : String | Test.java:27:44:27:55 | userProperty | Format string depends on a $@. | Test.java:17:27:17:60 | getProperty(...) | user-provided value | diff --git a/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatStringLocal.qlref b/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatStringLocal.qlref deleted file mode 100644 index d8502c264e4..00000000000 --- a/java/ql/test/query-tests/security/CWE-134/semmle/tests/ExternallyControlledFormatStringLocal.qlref +++ /dev/null @@ -1 +0,0 @@ -Security/CWE/CWE-134/ExternallyControlledFormatStringLocal.ql diff --git a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTaintedLocal.expected b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.expected similarity index 94% rename from java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTaintedLocal.expected rename to java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.expected index 6213d682ab1..5626a1a1bdb 100644 --- a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTaintedLocal.expected +++ b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.expected @@ -1,18 +1,18 @@ edges | ArithmeticTainted.java:17:24:17:64 | new InputStreamReader(...) : InputStreamReader | ArithmeticTainted.java:18:40:18:56 | readerInputStream : InputStreamReader | provenance | | | ArithmeticTainted.java:17:24:17:64 | new InputStreamReader(...) : InputStreamReader | ArithmeticTainted.java:18:40:18:56 | readerInputStream : InputStreamReader | provenance | | -| ArithmeticTainted.java:17:46:17:54 | System.in : InputStream | ArithmeticTainted.java:17:24:17:64 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42966 | -| ArithmeticTainted.java:17:46:17:54 | System.in : InputStream | ArithmeticTainted.java:17:24:17:64 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42966 | +| ArithmeticTainted.java:17:46:17:54 | System.in : InputStream | ArithmeticTainted.java:17:24:17:64 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42613 | +| ArithmeticTainted.java:17:46:17:54 | System.in : InputStream | ArithmeticTainted.java:17:24:17:64 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42613 | | ArithmeticTainted.java:18:21:18:57 | new BufferedReader(...) : BufferedReader | ArithmeticTainted.java:19:26:19:39 | readerBuffered : BufferedReader | provenance | | | ArithmeticTainted.java:18:21:18:57 | new BufferedReader(...) : BufferedReader | ArithmeticTainted.java:19:26:19:39 | readerBuffered : BufferedReader | provenance | | -| ArithmeticTainted.java:18:40:18:56 | readerInputStream : InputStreamReader | ArithmeticTainted.java:18:21:18:57 | new BufferedReader(...) : BufferedReader | provenance | MaD:42932 | -| ArithmeticTainted.java:18:40:18:56 | readerInputStream : InputStreamReader | ArithmeticTainted.java:18:21:18:57 | new BufferedReader(...) : BufferedReader | provenance | MaD:42932 | -| ArithmeticTainted.java:19:26:19:39 | readerBuffered : BufferedReader | ArithmeticTainted.java:19:26:19:50 | readLine(...) : String | provenance | MaD:42933 | -| ArithmeticTainted.java:19:26:19:39 | readerBuffered : BufferedReader | ArithmeticTainted.java:19:26:19:50 | readLine(...) : String | provenance | MaD:42933 | +| ArithmeticTainted.java:18:40:18:56 | readerInputStream : InputStreamReader | ArithmeticTainted.java:18:21:18:57 | new BufferedReader(...) : BufferedReader | provenance | MaD:42579 | +| ArithmeticTainted.java:18:40:18:56 | readerInputStream : InputStreamReader | ArithmeticTainted.java:18:21:18:57 | new BufferedReader(...) : BufferedReader | provenance | MaD:42579 | +| ArithmeticTainted.java:19:26:19:39 | readerBuffered : BufferedReader | ArithmeticTainted.java:19:26:19:50 | readLine(...) : String | provenance | MaD:42580 | +| ArithmeticTainted.java:19:26:19:39 | readerBuffered : BufferedReader | ArithmeticTainted.java:19:26:19:50 | readLine(...) : String | provenance | MaD:42580 | | ArithmeticTainted.java:19:26:19:50 | readLine(...) : String | ArithmeticTainted.java:21:29:21:40 | stringNumber : String | provenance | | | ArithmeticTainted.java:19:26:19:50 | readLine(...) : String | ArithmeticTainted.java:21:29:21:40 | stringNumber : String | provenance | | -| ArithmeticTainted.java:21:29:21:40 | stringNumber : String | ArithmeticTainted.java:21:29:21:47 | trim(...) : String | provenance | MaD:43114 | -| ArithmeticTainted.java:21:29:21:40 | stringNumber : String | ArithmeticTainted.java:21:29:21:47 | trim(...) : String | provenance | MaD:43114 | +| ArithmeticTainted.java:21:29:21:40 | stringNumber : String | ArithmeticTainted.java:21:29:21:47 | trim(...) : String | provenance | MaD:42761 | +| ArithmeticTainted.java:21:29:21:40 | stringNumber : String | ArithmeticTainted.java:21:29:21:47 | trim(...) : String | provenance | MaD:42761 | | ArithmeticTainted.java:21:29:21:47 | trim(...) : String | ArithmeticTainted.java:32:17:32:20 | data | provenance | TaintPreservingCallable | | ArithmeticTainted.java:21:29:21:47 | trim(...) : String | ArithmeticTainted.java:40:17:40:20 | data | provenance | TaintPreservingCallable | | ArithmeticTainted.java:21:29:21:47 | trim(...) : String | ArithmeticTainted.java:50:17:50:20 | data | provenance | TaintPreservingCallable | @@ -37,6 +37,7 @@ edges | ArithmeticTainted.java:133:27:133:34 | data : Number | ArithmeticTainted.java:135:3:135:6 | data | provenance | | | ArithmeticTainted.java:137:27:137:34 | data : Number | ArithmeticTainted.java:139:5:139:8 | data | provenance | | | Holder.java:12:22:12:26 | d : Number | Holder.java:13:9:13:9 | d : Number | provenance | | +| Holder.java:13:3:13:5 | this <.field> [post update] : Holder [dat] : Number | Holder.java:12:14:12:20 | parameter this [Return] : Holder [dat] : Number | provenance | | | Holder.java:13:9:13:9 | d : Number | Holder.java:13:3:13:5 | this <.field> [post update] : Holder [dat] : Number | provenance | | | Holder.java:16:13:16:19 | parameter this : Holder [dat] : Number | Holder.java:17:10:17:12 | this <.field> : Holder [dat] : Number | provenance | | | Holder.java:17:10:17:12 | this <.field> : Holder [dat] : Number | Holder.java:17:10:17:12 | dat : Number | provenance | | @@ -78,6 +79,7 @@ nodes | ArithmeticTainted.java:135:3:135:6 | data | semmle.label | data | | ArithmeticTainted.java:137:27:137:34 | data : Number | semmle.label | data : Number | | ArithmeticTainted.java:139:5:139:8 | data | semmle.label | data | +| Holder.java:12:14:12:20 | parameter this [Return] : Holder [dat] : Number | semmle.label | parameter this [Return] : Holder [dat] : Number | | Holder.java:12:22:12:26 | d : Number | semmle.label | d : Number | | Holder.java:13:3:13:5 | this <.field> [post update] : Holder [dat] : Number | semmle.label | this <.field> [post update] : Holder [dat] : Number | | Holder.java:13:9:13:9 | d : Number | semmle.label | d : Number | @@ -85,7 +87,7 @@ nodes | Holder.java:17:10:17:12 | dat : Number | semmle.label | dat : Number | | Holder.java:17:10:17:12 | this <.field> : Holder [dat] : Number | semmle.label | this <.field> : Holder [dat] : Number | subpaths -| ArithmeticTainted.java:64:20:64:23 | data : Number | Holder.java:12:22:12:26 | d : Number | Holder.java:13:3:13:5 | this <.field> [post update] : Holder [dat] : Number | ArithmeticTainted.java:64:4:64:10 | tainted [post update] : Holder [dat] : Number | +| ArithmeticTainted.java:64:20:64:23 | data : Number | Holder.java:12:22:12:26 | d : Number | Holder.java:12:14:12:20 | parameter this [Return] : Holder [dat] : Number | ArithmeticTainted.java:64:4:64:10 | tainted [post update] : Holder [dat] : Number | | ArithmeticTainted.java:66:18:66:24 | tainted : Holder [dat] : Number | Holder.java:16:13:16:19 | parameter this : Holder [dat] : Number | Holder.java:17:10:17:12 | dat : Number | ArithmeticTainted.java:66:18:66:34 | getData(...) : Number | #select | ArithmeticTainted.java:32:17:32:25 | ... + ... | ArithmeticTainted.java:17:46:17:54 | System.in : InputStream | ArithmeticTainted.java:32:17:32:20 | data | This arithmetic expression depends on a $@, potentially causing an overflow. | ArithmeticTainted.java:17:46:17:54 | System.in | user-provided value | diff --git a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.ext.yml b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.ext.yml new file mode 100644 index 00000000000..63507f47738 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.ext.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/threat-models + extensible: threatModelConfiguration + data: + - ["local", true, 0] diff --git a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.qlref b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.qlref new file mode 100644 index 00000000000..3939653db1c --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTainted.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-190/ArithmeticTainted.ql diff --git a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTaintedLocal.qlref b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTaintedLocal.qlref deleted file mode 100644 index 70ad2522b60..00000000000 --- a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ArithmeticTaintedLocal.qlref +++ /dev/null @@ -1 +0,0 @@ -Security/CWE/CWE-190/ArithmeticTaintedLocal.ql \ No newline at end of file diff --git a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.expected b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.expected new file mode 100644 index 00000000000..5e92fffb0ef --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.expected @@ -0,0 +1,2 @@ +| ComparisonWithWiderType.java:4:25:4:29 | ... < ... | Comparison between $@ of type int and $@ of wider type long. | ComparisonWithWiderType.java:4:25:4:25 | i | expression | ComparisonWithWiderType.java:4:29:4:29 | l | expression | +| ComparisonWithWiderType.java:16:26:16:30 | ... > ... | Comparison between $@ of type byte and $@ of wider type short. | ComparisonWithWiderType.java:16:30:16:30 | b | expression | ComparisonWithWiderType.java:16:26:16:26 | c | expression | diff --git a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.java b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.java new file mode 100644 index 00000000000..88c520307a4 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.java @@ -0,0 +1,27 @@ +public class ComparisonWithWiderType { + public void testLt(long l) { + // BAD: loop variable is an int, but the upper bound is a long + for (int i = 0; i < l; i++) { + System.out.println(i); + } + + // GOOD: loop variable is a long + for (long i = 0; i < l; i++) { + System.out.println(i); + } + } + + public void testGt(short c) { + // BAD: loop variable is a byte, but the upper bound is a short + for (byte b = 0; c > b; b++) { + System.out.println(b); + } + } + + public void testLe(int i) { + // GOOD: loop variable is a long, and the upper bound is an int + for (long l = 0; l <= i; l++) { + System.out.println(l); + } + } +} \ No newline at end of file diff --git a/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.qlref b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.qlref new file mode 100644 index 00000000000..4605189317f --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-190/semmle/tests/ComparisonWithWiderType.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-190/ComparisonWithWiderType.ql \ No newline at end of file diff --git a/java/ql/test/query-tests/security/CWE-200/semmle/tests/TempDirLocalInformationDisclosure/TempDirLocalInformationDisclosure.expected b/java/ql/test/query-tests/security/CWE-200/semmle/tests/TempDirLocalInformationDisclosure/TempDirLocalInformationDisclosure.expected index 57a8ce9ef69..387d6d75df4 100644 --- a/java/ql/test/query-tests/security/CWE-200/semmle/tests/TempDirLocalInformationDisclosure/TempDirLocalInformationDisclosure.expected +++ b/java/ql/test/query-tests/security/CWE-200/semmle/tests/TempDirLocalInformationDisclosure/TempDirLocalInformationDisclosure.expected @@ -1,59 +1,59 @@ edges | Files.java:10:24:10:69 | new File(...) : File | Files.java:14:37:14:43 | baseDir : File | provenance | | -| Files.java:10:33:10:68 | getProperty(...) : String | Files.java:10:24:10:69 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | +| Files.java:10:33:10:68 | getProperty(...) : String | Files.java:10:24:10:69 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | | Files.java:14:28:14:64 | new File(...) : File | Files.java:15:17:15:23 | tempDir | provenance | | -| Files.java:14:37:14:43 | baseDir : File | Files.java:14:28:14:64 | new File(...) : File | provenance | MaD:42944 | -| Test.java:36:24:36:69 | new File(...) : File | Test.java:39:63:39:69 | tempDir | provenance | Sink:MaD:42881 | -| Test.java:36:33:36:68 | getProperty(...) : String | Test.java:36:24:36:69 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:50:29:50:94 | new File(...) : File | Test.java:53:63:53:74 | tempDirChild | provenance | Sink:MaD:42881 | -| Test.java:50:38:50:83 | new File(...) : File | Test.java:50:29:50:94 | new File(...) : File | provenance | MaD:42944 | -| Test.java:50:47:50:82 | getProperty(...) : String | Test.java:50:38:50:83 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:61:24:61:69 | new File(...) : File | Test.java:61:24:61:88 | getCanonicalFile(...) : File | provenance | MaD:42948 | -| Test.java:61:24:61:88 | getCanonicalFile(...) : File | Test.java:64:63:64:69 | tempDir | provenance | Sink:MaD:42881 | -| Test.java:61:33:61:68 | getProperty(...) : String | Test.java:61:24:61:69 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:75:24:75:69 | new File(...) : File | Test.java:75:24:75:87 | getAbsoluteFile(...) : File | provenance | MaD:42946 | -| Test.java:75:24:75:87 | getAbsoluteFile(...) : File | Test.java:78:63:78:69 | tempDir | provenance | Sink:MaD:42881 | -| Test.java:75:33:75:68 | getProperty(...) : String | Test.java:75:24:75:69 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | +| Files.java:14:37:14:43 | baseDir : File | Files.java:14:28:14:64 | new File(...) : File | provenance | MaD:42591 | +| Test.java:36:24:36:69 | new File(...) : File | Test.java:39:63:39:69 | tempDir | provenance | Sink:MaD:42528 | +| Test.java:36:33:36:68 | getProperty(...) : String | Test.java:36:24:36:69 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:50:29:50:94 | new File(...) : File | Test.java:53:63:53:74 | tempDirChild | provenance | Sink:MaD:42528 | +| Test.java:50:38:50:83 | new File(...) : File | Test.java:50:29:50:94 | new File(...) : File | provenance | MaD:42591 | +| Test.java:50:47:50:82 | getProperty(...) : String | Test.java:50:38:50:83 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:61:24:61:69 | new File(...) : File | Test.java:61:24:61:88 | getCanonicalFile(...) : File | provenance | MaD:42595 | +| Test.java:61:24:61:88 | getCanonicalFile(...) : File | Test.java:64:63:64:69 | tempDir | provenance | Sink:MaD:42528 | +| Test.java:61:33:61:68 | getProperty(...) : String | Test.java:61:24:61:69 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:75:24:75:69 | new File(...) : File | Test.java:75:24:75:87 | getAbsoluteFile(...) : File | provenance | MaD:42593 | +| Test.java:75:24:75:87 | getAbsoluteFile(...) : File | Test.java:78:63:78:69 | tempDir | provenance | Sink:MaD:42528 | +| Test.java:75:33:75:68 | getProperty(...) : String | Test.java:75:24:75:69 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | | Test.java:110:29:110:84 | new File(...) : File | Test.java:113:9:113:20 | tempDirChild | provenance | | -| Test.java:110:38:110:73 | getProperty(...) : String | Test.java:110:29:110:84 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | +| Test.java:110:38:110:73 | getProperty(...) : String | Test.java:110:29:110:84 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | | Test.java:134:29:134:84 | new File(...) : File | Test.java:137:9:137:20 | tempDirChild | provenance | | -| Test.java:134:38:134:73 | getProperty(...) : String | Test.java:134:29:134:84 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | +| Test.java:134:38:134:73 | getProperty(...) : String | Test.java:134:29:134:84 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | | Test.java:158:29:158:88 | new File(...) : File | Test.java:159:21:159:32 | tempDirChild : File | provenance | | -| Test.java:158:38:158:73 | getProperty(...) : String | Test.java:158:29:158:88 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:159:21:159:32 | tempDirChild : File | Test.java:159:21:159:41 | toPath(...) | provenance | MaD:42954 Sink:MaD:43376 | +| Test.java:158:38:158:73 | getProperty(...) : String | Test.java:158:29:158:88 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:159:21:159:32 | tempDirChild : File | Test.java:159:21:159:41 | toPath(...) | provenance | MaD:42601 Sink:MaD:43023 | | Test.java:187:29:187:88 | new File(...) : File | Test.java:188:21:188:32 | tempDirChild : File | provenance | | -| Test.java:187:38:187:73 | getProperty(...) : String | Test.java:187:29:187:88 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:188:21:188:32 | tempDirChild : File | Test.java:188:21:188:41 | toPath(...) | provenance | MaD:42954 Sink:MaD:43376 | -| Test.java:204:29:204:104 | new File(...) : File | Test.java:204:29:204:113 | toPath(...) : Path | provenance | MaD:42954 | -| Test.java:204:29:204:113 | toPath(...) : Path | Test.java:207:33:207:44 | tempDirChild | provenance | Sink:MaD:43366 | -| Test.java:204:38:204:73 | getProperty(...) : String | Test.java:204:29:204:104 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:216:29:216:102 | new File(...) : File | Test.java:216:29:216:111 | toPath(...) : Path | provenance | MaD:42954 | -| Test.java:216:29:216:111 | toPath(...) : Path | Test.java:219:31:219:42 | tempDirChild | provenance | Sink:MaD:43368 | -| Test.java:216:38:216:73 | getProperty(...) : String | Test.java:216:29:216:102 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | +| Test.java:187:38:187:73 | getProperty(...) : String | Test.java:187:29:187:88 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:188:21:188:32 | tempDirChild : File | Test.java:188:21:188:41 | toPath(...) | provenance | MaD:42601 Sink:MaD:43023 | +| Test.java:204:29:204:104 | new File(...) : File | Test.java:204:29:204:113 | toPath(...) : Path | provenance | MaD:42601 | +| Test.java:204:29:204:113 | toPath(...) : Path | Test.java:207:33:207:44 | tempDirChild | provenance | Sink:MaD:43013 | +| Test.java:204:38:204:73 | getProperty(...) : String | Test.java:204:29:204:104 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:216:29:216:102 | new File(...) : File | Test.java:216:29:216:111 | toPath(...) : Path | provenance | MaD:42601 | +| Test.java:216:29:216:111 | toPath(...) : Path | Test.java:219:31:219:42 | tempDirChild | provenance | Sink:MaD:43015 | +| Test.java:216:38:216:73 | getProperty(...) : String | Test.java:216:29:216:102 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | | Test.java:228:29:228:100 | new File(...) : File | Test.java:231:26:231:37 | tempDirChild : File | provenance | | -| Test.java:228:38:228:73 | getProperty(...) : String | Test.java:228:29:228:100 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:231:26:231:37 | tempDirChild : File | Test.java:231:26:231:46 | toPath(...) | provenance | MaD:42954 Sink:MaD:43351 | +| Test.java:228:38:228:73 | getProperty(...) : String | Test.java:228:29:228:100 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:231:26:231:37 | tempDirChild : File | Test.java:231:26:231:46 | toPath(...) | provenance | MaD:42601 Sink:MaD:42998 | | Test.java:249:29:249:101 | new File(...) : File | Test.java:252:31:252:42 | tempDirChild : File | provenance | | -| Test.java:249:38:249:73 | getProperty(...) : String | Test.java:249:29:249:101 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:252:31:252:42 | tempDirChild : File | Test.java:252:31:252:51 | toPath(...) | provenance | MaD:42954 Sink:MaD:43350 | +| Test.java:249:38:249:73 | getProperty(...) : String | Test.java:249:29:249:101 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:252:31:252:42 | tempDirChild : File | Test.java:252:31:252:51 | toPath(...) | provenance | MaD:42601 Sink:MaD:42997 | | Test.java:260:29:260:109 | new File(...) : File | Test.java:263:33:263:44 | tempDirChild : File | provenance | | -| Test.java:260:38:260:73 | getProperty(...) : String | Test.java:260:29:260:109 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:263:33:263:44 | tempDirChild : File | Test.java:263:33:263:53 | toPath(...) | provenance | MaD:42954 Sink:MaD:43349 | +| Test.java:260:38:260:73 | getProperty(...) : String | Test.java:260:29:260:109 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:263:33:263:44 | tempDirChild : File | Test.java:263:33:263:53 | toPath(...) | provenance | MaD:42601 Sink:MaD:42996 | | Test.java:294:29:294:101 | new File(...) : File | Test.java:298:35:298:46 | tempDirChild : File | provenance | | -| Test.java:294:38:294:73 | getProperty(...) : String | Test.java:294:29:294:101 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:298:35:298:46 | tempDirChild : File | Test.java:298:35:298:55 | toPath(...) | provenance | MaD:42954 Sink:MaD:43350 | +| Test.java:294:38:294:73 | getProperty(...) : String | Test.java:294:29:294:101 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:298:35:298:46 | tempDirChild : File | Test.java:298:35:298:55 | toPath(...) | provenance | MaD:42601 Sink:MaD:42997 | | Test.java:313:29:313:101 | new File(...) : File | Test.java:316:35:316:46 | tempDirChild : File | provenance | | -| Test.java:313:38:313:73 | getProperty(...) : String | Test.java:313:29:313:101 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:316:35:316:46 | tempDirChild : File | Test.java:316:35:316:55 | toPath(...) | provenance | MaD:42954 Sink:MaD:43350 | +| Test.java:313:38:313:73 | getProperty(...) : String | Test.java:313:29:313:101 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:316:35:316:46 | tempDirChild : File | Test.java:316:35:316:55 | toPath(...) | provenance | MaD:42601 Sink:MaD:42997 | | Test.java:322:29:322:101 | new File(...) : File | Test.java:326:35:326:46 | tempDirChild : File | provenance | | -| Test.java:322:38:322:73 | getProperty(...) : String | Test.java:322:29:322:101 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:326:35:326:46 | tempDirChild : File | Test.java:326:35:326:55 | toPath(...) | provenance | MaD:42954 Sink:MaD:43350 | +| Test.java:322:38:322:73 | getProperty(...) : String | Test.java:322:29:322:101 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:326:35:326:46 | tempDirChild : File | Test.java:326:35:326:55 | toPath(...) | provenance | MaD:42601 Sink:MaD:42997 | | Test.java:350:29:350:101 | new File(...) : File | Test.java:355:35:355:46 | tempDirChild : File | provenance | | -| Test.java:350:38:350:73 | getProperty(...) : String | Test.java:350:29:350:101 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:355:35:355:46 | tempDirChild : File | Test.java:355:35:355:55 | toPath(...) | provenance | MaD:42954 Sink:MaD:43350 | +| Test.java:350:38:350:73 | getProperty(...) : String | Test.java:350:29:350:101 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:355:35:355:46 | tempDirChild : File | Test.java:355:35:355:55 | toPath(...) | provenance | MaD:42601 Sink:MaD:42997 | | Test.java:361:29:361:101 | new File(...) : File | Test.java:366:35:366:46 | tempDirChild : File | provenance | | -| Test.java:361:38:361:73 | getProperty(...) : String | Test.java:361:29:361:101 | new File(...) : File | provenance | Src:MaD:43040 MaD:42944 | -| Test.java:366:35:366:46 | tempDirChild : File | Test.java:366:35:366:55 | toPath(...) | provenance | MaD:42954 Sink:MaD:43350 | +| Test.java:361:38:361:73 | getProperty(...) : String | Test.java:361:29:361:101 | new File(...) : File | provenance | Src:MaD:42687 MaD:42591 | +| Test.java:366:35:366:46 | tempDirChild : File | Test.java:366:35:366:55 | toPath(...) | provenance | MaD:42601 Sink:MaD:42997 | nodes | Files.java:10:24:10:69 | new File(...) : File | semmle.label | new File(...) : File | | Files.java:10:33:10:68 | getProperty(...) : String | semmle.label | getProperty(...) : String | diff --git a/java/ql/test/query-tests/security/CWE-297/UnsafeHostnameVerification.expected b/java/ql/test/query-tests/security/CWE-297/UnsafeHostnameVerification.expected index 68005bfa4bc..324ead1e95b 100644 --- a/java/ql/test/query-tests/security/CWE-297/UnsafeHostnameVerification.expected +++ b/java/ql/test/query-tests/security/CWE-297/UnsafeHostnameVerification.expected @@ -1,7 +1,7 @@ edges -| UnsafeHostnameVerification.java:66:37:80:9 | new (...) : new HostnameVerifier(...) { ... } | UnsafeHostnameVerification.java:81:55:81:62 | verifier | provenance | Sink:MaD:44622 | -| UnsafeHostnameVerification.java:88:37:93:9 | new (...) : new HostnameVerifier(...) { ... } | UnsafeHostnameVerification.java:94:55:94:62 | verifier | provenance | Sink:MaD:44622 | -| UnsafeHostnameVerification.java:97:42:97:68 | ALLOW_ALL_HOSTNAME_VERIFIER : new HostnameVerifier(...) { ... } | UnsafeHostnameVerification.java:34:59:34:85 | ALLOW_ALL_HOSTNAME_VERIFIER | provenance | Sink:MaD:44622 | +| UnsafeHostnameVerification.java:66:37:80:9 | new (...) : new HostnameVerifier(...) { ... } | UnsafeHostnameVerification.java:81:55:81:62 | verifier | provenance | Sink:MaD:44623 | +| UnsafeHostnameVerification.java:88:37:93:9 | new (...) : new HostnameVerifier(...) { ... } | UnsafeHostnameVerification.java:94:55:94:62 | verifier | provenance | Sink:MaD:44623 | +| UnsafeHostnameVerification.java:97:42:97:68 | ALLOW_ALL_HOSTNAME_VERIFIER : new HostnameVerifier(...) { ... } | UnsafeHostnameVerification.java:34:59:34:85 | ALLOW_ALL_HOSTNAME_VERIFIER | provenance | Sink:MaD:44623 | | UnsafeHostnameVerification.java:97:72:102:5 | new (...) : new HostnameVerifier(...) { ... } | UnsafeHostnameVerification.java:97:42:97:68 | ALLOW_ALL_HOSTNAME_VERIFIER : new HostnameVerifier(...) { ... } | provenance | | nodes | UnsafeHostnameVerification.java:14:55:19:9 | new (...) | semmle.label | new (...) | diff --git a/java/ql/test/query-tests/security/CWE-311/CWE-319/HttpsUrls.expected b/java/ql/test/query-tests/security/CWE-311/CWE-319/HttpsUrls.expected index ab59a5d454b..532b0bd15a9 100644 --- a/java/ql/test/query-tests/security/CWE-311/CWE-319/HttpsUrls.expected +++ b/java/ql/test/query-tests/security/CWE-311/CWE-319/HttpsUrls.expected @@ -1,18 +1,18 @@ edges | HttpsUrlsTest.java:23:23:23:31 | "http://" : String | HttpsUrlsTest.java:24:21:24:56 | ... + ... : String | provenance | | -| HttpsUrlsTest.java:24:13:24:57 | new URL(...) : URL | HttpsUrlsTest.java:28:50:28:50 | u | provenance | Sink:MaD:43282 | -| HttpsUrlsTest.java:24:21:24:56 | ... + ... : String | HttpsUrlsTest.java:24:13:24:57 | new URL(...) : URL | provenance | | -| HttpsUrlsTest.java:24:21:24:56 | ... + ... : String | HttpsUrlsTest.java:24:13:24:57 | new URL(...) : URL | provenance | MaD:43315 | +| HttpsUrlsTest.java:24:13:24:57 | new URL(...) : URL | HttpsUrlsTest.java:28:50:28:50 | u | provenance | Sink:MaD:42929 | +| HttpsUrlsTest.java:24:21:24:56 | ... + ... : String | HttpsUrlsTest.java:24:13:24:57 | new URL(...) : URL | provenance | Config | +| HttpsUrlsTest.java:24:21:24:56 | ... + ... : String | HttpsUrlsTest.java:24:13:24:57 | new URL(...) : URL | provenance | MaD:42962 | | HttpsUrlsTest.java:36:23:36:28 | "http" : String | HttpsUrlsTest.java:37:21:37:28 | protocol : String | provenance | | -| HttpsUrlsTest.java:37:13:37:62 | new URL(...) : URL | HttpsUrlsTest.java:41:50:41:50 | u | provenance | Sink:MaD:43282 | -| HttpsUrlsTest.java:37:21:37:28 | protocol : String | HttpsUrlsTest.java:37:13:37:62 | new URL(...) : URL | provenance | | +| HttpsUrlsTest.java:37:13:37:62 | new URL(...) : URL | HttpsUrlsTest.java:41:50:41:50 | u | provenance | Sink:MaD:42929 | +| HttpsUrlsTest.java:37:21:37:28 | protocol : String | HttpsUrlsTest.java:37:13:37:62 | new URL(...) : URL | provenance | Config | | HttpsUrlsTest.java:49:23:49:31 | "http://" : String | HttpsUrlsTest.java:51:64:51:98 | ... + ... : String | provenance | | -| HttpsUrlsTest.java:51:13:51:99 | new URL(...) : URL | HttpsUrlsTest.java:55:50:55:50 | u | provenance | Sink:MaD:43282 | -| HttpsUrlsTest.java:51:64:51:98 | ... + ... : String | HttpsUrlsTest.java:51:13:51:99 | new URL(...) : URL | provenance | | -| HttpsUrlsTest.java:51:64:51:98 | ... + ... : String | HttpsUrlsTest.java:51:13:51:99 | new URL(...) : URL | provenance | MaD:43323 | +| HttpsUrlsTest.java:51:13:51:99 | new URL(...) : URL | HttpsUrlsTest.java:55:50:55:50 | u | provenance | Sink:MaD:42929 | +| HttpsUrlsTest.java:51:64:51:98 | ... + ... : String | HttpsUrlsTest.java:51:13:51:99 | new URL(...) : URL | provenance | Config | +| HttpsUrlsTest.java:51:64:51:98 | ... + ... : String | HttpsUrlsTest.java:51:13:51:99 | new URL(...) : URL | provenance | MaD:42970 | | HttpsUrlsTest.java:87:23:87:28 | "http" : String | HttpsUrlsTest.java:88:21:88:28 | protocol : String | provenance | | -| HttpsUrlsTest.java:88:13:88:52 | new URL(...) : URL | HttpsUrlsTest.java:92:50:92:50 | u | provenance | Sink:MaD:43282 | -| HttpsUrlsTest.java:88:21:88:28 | protocol : String | HttpsUrlsTest.java:88:13:88:52 | new URL(...) : URL | provenance | | +| HttpsUrlsTest.java:88:13:88:52 | new URL(...) : URL | HttpsUrlsTest.java:92:50:92:50 | u | provenance | Sink:MaD:42929 | +| HttpsUrlsTest.java:88:21:88:28 | protocol : String | HttpsUrlsTest.java:88:13:88:52 | new URL(...) : URL | provenance | Config | nodes | HttpsUrlsTest.java:23:23:23:31 | "http://" : String | semmle.label | "http://" : String | | HttpsUrlsTest.java:24:13:24:57 | new URL(...) : URL | semmle.label | new URL(...) : URL | diff --git a/java/ql/test/query-tests/security/CWE-601/semmle/tests/UrlRedirect.expected b/java/ql/test/query-tests/security/CWE-601/semmle/tests/UrlRedirect.expected index a33e643a1fc..089f4d4da09 100644 --- a/java/ql/test/query-tests/security/CWE-601/semmle/tests/UrlRedirect.expected +++ b/java/ql/test/query-tests/security/CWE-601/semmle/tests/UrlRedirect.expected @@ -1,10 +1,10 @@ edges -| UrlRedirect.java:32:37:32:66 | getParameter(...) : String | UrlRedirect.java:32:25:32:67 | weakCleanup(...) | provenance | Src:MaD:44662 | -| UrlRedirect.java:32:37:32:66 | getParameter(...) : String | UrlRedirect.java:45:28:45:39 | input : String | provenance | Src:MaD:44662 | +| UrlRedirect.java:32:37:32:66 | getParameter(...) : String | UrlRedirect.java:32:25:32:67 | weakCleanup(...) | provenance | Src:MaD:44663 | +| UrlRedirect.java:32:37:32:66 | getParameter(...) : String | UrlRedirect.java:45:28:45:39 | input : String | provenance | Src:MaD:44663 | | UrlRedirect.java:45:28:45:39 | input : String | UrlRedirect.java:46:10:46:14 | input : String | provenance | | -| UrlRedirect.java:46:10:46:14 | input : String | UrlRedirect.java:46:10:46:40 | replaceAll(...) : String | provenance | MaD:43099 | -| mad/Test.java:9:16:9:41 | getParameter(...) : String | mad/Test.java:14:31:14:38 | source(...) : String | provenance | Src:MaD:44662 | -| mad/Test.java:14:31:14:38 | source(...) : String | mad/Test.java:14:22:14:38 | (...)... | provenance | Sink:MaD:48982 | +| UrlRedirect.java:46:10:46:14 | input : String | UrlRedirect.java:46:10:46:40 | replaceAll(...) : String | provenance | MaD:42746 | +| mad/Test.java:9:16:9:41 | getParameter(...) : String | mad/Test.java:14:31:14:38 | source(...) : String | provenance | Src:MaD:44663 | +| mad/Test.java:14:31:14:38 | source(...) : String | mad/Test.java:14:22:14:38 | (...)... | provenance | Sink:MaD:48983 | nodes | UrlRedirect2.java:27:25:27:54 | getParameter(...) | semmle.label | getParameter(...) | | UrlRedirect.java:23:25:23:54 | getParameter(...) | semmle.label | getParameter(...) | diff --git a/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTaintedLocal.expected b/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.expected similarity index 93% rename from java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTaintedLocal.expected rename to java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.expected index d853b3b5860..f23b0d66e0a 100644 --- a/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTaintedLocal.expected +++ b/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.expected @@ -1,10 +1,10 @@ edges | Test.java:10:36:11:47 | new BufferedReader(...) : BufferedReader | Test.java:12:26:12:39 | readerBuffered : BufferedReader | provenance | | -| Test.java:11:6:11:46 | new InputStreamReader(...) : InputStreamReader | Test.java:10:36:11:47 | new BufferedReader(...) : BufferedReader | provenance | MaD:42932 | -| Test.java:11:28:11:36 | System.in : InputStream | Test.java:11:6:11:46 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42966 | -| Test.java:12:26:12:39 | readerBuffered : BufferedReader | Test.java:12:26:12:50 | readLine(...) : String | provenance | MaD:42933 | +| Test.java:11:6:11:46 | new InputStreamReader(...) : InputStreamReader | Test.java:10:36:11:47 | new BufferedReader(...) : BufferedReader | provenance | MaD:42579 | +| Test.java:11:28:11:36 | System.in : InputStream | Test.java:11:6:11:46 | new InputStreamReader(...) : InputStreamReader | provenance | MaD:42613 | +| Test.java:12:26:12:39 | readerBuffered : BufferedReader | Test.java:12:26:12:50 | readLine(...) : String | provenance | MaD:42580 | | Test.java:12:26:12:50 | readLine(...) : String | Test.java:14:27:14:38 | stringNumber : String | provenance | | -| Test.java:14:27:14:38 | stringNumber : String | Test.java:14:27:14:45 | trim(...) : String | provenance | MaD:43114 | +| Test.java:14:27:14:38 | stringNumber : String | Test.java:14:27:14:45 | trim(...) : String | provenance | MaD:42761 | | Test.java:14:27:14:45 | trim(...) : String | Test.java:21:22:21:25 | data | provenance | TaintPreservingCallable | nodes | Test.java:10:36:11:47 | new BufferedReader(...) : BufferedReader | semmle.label | new BufferedReader(...) : BufferedReader | diff --git a/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.ext.yml b/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.ext.yml new file mode 100644 index 00000000000..63507f47738 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.ext.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/threat-models + extensible: threatModelConfiguration + data: + - ["local", true, 0] diff --git a/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.qlref b/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.qlref new file mode 100644 index 00000000000..4f32338184f --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTainted.qlref @@ -0,0 +1 @@ +Security/CWE/CWE-681/NumericCastTainted.ql diff --git a/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTaintedLocal.qlref b/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTaintedLocal.qlref deleted file mode 100644 index 708b9f635ee..00000000000 --- a/java/ql/test/query-tests/security/CWE-681/semmle/tests/NumericCastTaintedLocal.qlref +++ /dev/null @@ -1 +0,0 @@ -Security/CWE/CWE-681/NumericCastTaintedLocal.ql diff --git a/java/ql/test/query-tests/security/CWE-807/semmle/tests/TaintedPermissionsCheck.expected b/java/ql/test/query-tests/security/CWE-807/semmle/tests/TaintedPermissionsCheck.expected index 9f486fc3c1a..5f0344d2d99 100644 --- a/java/ql/test/query-tests/security/CWE-807/semmle/tests/TaintedPermissionsCheck.expected +++ b/java/ql/test/query-tests/security/CWE-807/semmle/tests/TaintedPermissionsCheck.expected @@ -1,5 +1,5 @@ edges -| TaintedPermissionsCheckTest.java:12:19:12:48 | getParameter(...) : String | TaintedPermissionsCheckTest.java:15:27:15:53 | ... + ... | provenance | Src:MaD:44662 | +| TaintedPermissionsCheckTest.java:12:19:12:48 | getParameter(...) : String | TaintedPermissionsCheckTest.java:15:27:15:53 | ... + ... | provenance | Src:MaD:44663 | nodes | TaintedPermissionsCheckTest.java:12:19:12:48 | getParameter(...) : String | semmle.label | getParameter(...) : String | | TaintedPermissionsCheckTest.java:15:27:15:53 | ... + ... | semmle.label | ... + ... | diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected b/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected index df6a7bfc854..cb6fc390349 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.expected @@ -1,25 +1,2 @@ -| p;Factory;getIntValue;();summary;df-generated | -| p;FinalClass;returnsConstant;();summary;df-generated | -| p;FluentAPI$Inner;notThis;(String);summary;df-generated | -| p;ImmutablePojo;getX;();summary;df-generated | -| p;Joiner;length;();summary;df-generated | -| p;ParamFlow;ignorePrimitiveReturnValue;(String);summary;df-generated | -| p;ParamFlow;mapType;(Class);summary;df-generated | -| p;Pojo;doNotSetValue;(String);summary;df-generated | -| p;Pojo;getBigDecimal;();summary;df-generated | -| p;Pojo;getBigInt;();summary;df-generated | -| p;Pojo;getBoxedArray;();summary;df-generated | -| p;Pojo;getBoxedCollection;();summary;df-generated | -| p;Pojo;getBoxedValue;();summary;df-generated | -| p;Pojo;getFloatArray;();summary;df-generated | -| p;Pojo;getIntValue;();summary;df-generated | -| p;Pojo;getPrimitiveArray;();summary;df-generated | -| p;PrivateFlowViaPublicInterface$SPI;openStreamNone;();summary;df-generated | -| p;PrivateFlowViaPublicInterface;createAnSPIWithoutTrackingFile;(File);summary;df-generated | -| p;Sinks;copyFileToDirectory;(Path,Path,CopyOption[]);summary;df-generated | -| p;Sinks;propagate;(String);summary;df-generated | -| p;Sinks;readUrl;(URL,Charset);summary;df-generated | -| p;Sources;readUrl;(URL);summary;df-generated | -| p;Sources;socketStream;();summary;df-generated | -| p;Sources;sourceToParameter;(InputStream[],List);summary;df-generated | -| p;Sources;wrappedSocketStream;();summary;df-generated | +unexpectedModel +expectedModel diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ql b/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ql new file mode 100644 index 00000000000..e68730cc0ed --- /dev/null +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.ql @@ -0,0 +1,11 @@ +import java +import utils.modelgenerator.internal.CaptureSummaryFlowQuery +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureNoFlow(c) } + + string getKind() { result = "neutral" } +} + +import InlineMadTest diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.qlref b/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.qlref deleted file mode 100644 index 851ddc0d294..00000000000 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureNeutralModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureNeutralModels.ql \ No newline at end of file diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected b/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected index 799a1a37dd4..cb6fc390349 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.expected @@ -1,5 +1,2 @@ -| p;PrivateFlowViaPublicInterface$SPI;true;openStream;();;Argument[this];path-injection;df-generated | -| p;Sinks;true;copyFileToDirectory;(Path,Path,CopyOption[]);;Argument[0];path-injection;df-generated | -| p;Sinks;true;copyFileToDirectory;(Path,Path,CopyOption[]);;Argument[1];path-injection;df-generated | -| p;Sinks;true;readUrl;(URL,Charset);;Argument[0];request-forgery;df-generated | -| p;Sources;true;readUrl;(URL);;Argument[0];request-forgery;df-generated | +unexpectedModel +expectedModel diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.ql b/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.ql new file mode 100644 index 00000000000..1acde2ade49 --- /dev/null +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.ql @@ -0,0 +1,11 @@ +import java +import utils.modelgenerator.internal.CaptureModels +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureSink(c) } + + string getKind() { result = "sink" } +} + +import InlineMadTest diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.qlref b/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.qlref deleted file mode 100644 index 36d2f144247..00000000000 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureSinkModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureSinkModels.ql \ No newline at end of file diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected b/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected index 0f8d0ff1f32..cb6fc390349 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.expected @@ -1,5 +1,2 @@ -| p;Sources;true;readUrl;(URL);;ReturnValue;remote;df-generated | -| p;Sources;true;socketStream;();;ReturnValue;remote;df-generated | -| p;Sources;true;sourceToParameter;(InputStream[],List);;Argument[0].ArrayElement;remote;df-generated | -| p;Sources;true;sourceToParameter;(InputStream[],List);;Argument[1].Element;remote;df-generated | -| p;Sources;true;wrappedSocketStream;();;ReturnValue;remote;df-generated | +unexpectedModel +expectedModel diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.ql b/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.ql new file mode 100644 index 00000000000..7596f4f8cc1 --- /dev/null +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.ql @@ -0,0 +1,11 @@ +import java +import utils.modelgenerator.internal.CaptureModels +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureSource(c) } + + string getKind() { result = "source" } +} + +import InlineMadTest diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.qlref b/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.qlref deleted file mode 100644 index 6bbb499fc27..00000000000 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureSourceModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureSourceModels.ql \ No newline at end of file diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected b/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected index 50536e850d9..cb6fc390349 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.expected @@ -1,47 +1,2 @@ -| p;Factory;false;create;(String);;Argument[0];ReturnValue;taint;df-generated | -| p;Factory;false;create;(String,int);;Argument[0];ReturnValue;taint;df-generated | -| p;Factory;false;getValue;();;Argument[this];ReturnValue;taint;df-generated | -| p;FinalClass;false;returnsInput;(String);;Argument[0];ReturnValue;taint;df-generated | -| p;FluentAPI;false;returnsThis;(String);;Argument[this];ReturnValue;value;df-generated | -| p;ImmutablePojo;false;ImmutablePojo;(String,int);;Argument[0];Argument[this];taint;df-generated | -| p;ImmutablePojo;false;getValue;();;Argument[this];ReturnValue;taint;df-generated | -| p;ImmutablePojo;false;or;(String);;Argument[0];ReturnValue;taint;df-generated | -| p;ImmutablePojo;false;or;(String);;Argument[this];ReturnValue;taint;df-generated | -| p;InnerClasses$CaptureMe;true;yesCm;(String);;Argument[0];ReturnValue;taint;df-generated | -| p;InnerClasses;true;yes;(String);;Argument[0];ReturnValue;taint;df-generated | -| p;InnerHolder;false;append;(String);;Argument[0];Argument[this];taint;df-generated | -| p;InnerHolder;false;explicitSetContext;(String);;Argument[0];Argument[this];taint;df-generated | -| p;InnerHolder;false;getValue;();;Argument[this];ReturnValue;taint;df-generated | -| p;InnerHolder;false;setContext;(String);;Argument[0];Argument[this];taint;df-generated | -| p;Joiner;false;Joiner;(CharSequence);;Argument[0];Argument[this];taint;df-generated | -| p;Joiner;false;Joiner;(CharSequence,CharSequence,CharSequence);;Argument[0];Argument[this];taint;df-generated | -| p;Joiner;false;Joiner;(CharSequence,CharSequence,CharSequence);;Argument[1];Argument[this];taint;df-generated | -| p;Joiner;false;Joiner;(CharSequence,CharSequence,CharSequence);;Argument[2];Argument[this];taint;df-generated | -| p;Joiner;false;add;(CharSequence);;Argument[this];ReturnValue;value;df-generated | -| p;Joiner;false;merge;(Joiner);;Argument[this];ReturnValue;value;df-generated | -| p;Joiner;false;setEmptyValue;(CharSequence);;Argument[0];Argument[this];taint;df-generated | -| p;Joiner;false;setEmptyValue;(CharSequence);;Argument[this];ReturnValue;value;df-generated | -| p;MultipleImpl2$IInterface;true;m;(Object);;Argument[0];ReturnValue;taint;df-generated | -| p;MultipleImpls$Strat2;true;getValue;();;Argument[this];ReturnValue;taint;df-generated | -| p;MultipleImpls$Strategy;true;doSomething;(String);;Argument[0];Argument[this];taint;df-generated | -| p;MultipleImpls$Strategy;true;doSomething;(String);;Argument[0];ReturnValue;taint;df-generated | -| p;ParamFlow;true;addTo;(String,List);;Argument[0];Argument[1].Element;taint;df-generated | -| p;ParamFlow;true;returnArrayElement;(String[]);;Argument[0].ArrayElement;ReturnValue;taint;df-generated | -| p;ParamFlow;true;returnCollectionElement;(List);;Argument[0].Element;ReturnValue;taint;df-generated | -| p;ParamFlow;true;returnIterableElement;(Iterable);;Argument[0].Element;ReturnValue;taint;df-generated | -| p;ParamFlow;true;returnIteratorElement;(Iterator);;Argument[0].Element;ReturnValue;taint;df-generated | -| p;ParamFlow;true;returnMultipleParameters;(String,String);;Argument[0];ReturnValue;taint;df-generated | -| p;ParamFlow;true;returnMultipleParameters;(String,String);;Argument[1];ReturnValue;taint;df-generated | -| p;ParamFlow;true;returnVarArgElement;(String[]);;Argument[0].ArrayElement;ReturnValue;taint;df-generated | -| p;ParamFlow;true;returnsInput;(String);;Argument[0];ReturnValue;taint;df-generated | -| p;ParamFlow;true;writeChunked;(byte[],OutputStream);;Argument[0];Argument[1];taint;df-generated | -| p;ParamFlow;true;writeChunked;(char[],OutputStream);;Argument[0];Argument[1];taint;df-generated | -| p;Pojo;false;fillIn;(List);;Argument[this];Argument[0].Element;taint;df-generated | -| p;Pojo;false;getBoxedBytes;();;Argument[this];ReturnValue;taint;df-generated | -| p;Pojo;false;getBoxedChars;();;Argument[this];ReturnValue;taint;df-generated | -| p;Pojo;false;getByteArray;();;Argument[this];ReturnValue;taint;df-generated | -| p;Pojo;false;getCharArray;();;Argument[this];ReturnValue;taint;df-generated | -| p;Pojo;false;getValue;();;Argument[this];ReturnValue;taint;df-generated | -| p;Pojo;false;setValue;(String);;Argument[0];Argument[this];taint;df-generated | -| p;PrivateFlowViaPublicInterface$SPI;true;openStream;();;Argument[this];ReturnValue;taint;df-generated | -| p;PrivateFlowViaPublicInterface;true;createAnSPI;(File);;Argument[0];ReturnValue;taint;df-generated | +unexpectedModel +expectedModel diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ql b/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ql new file mode 100644 index 00000000000..415ebab1343 --- /dev/null +++ b/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.ql @@ -0,0 +1,11 @@ +import java +import utils.modelgenerator.internal.CaptureSummaryFlowQuery +import TestUtilities.InlineMadTest + +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureFlow(c) } + + string getKind() { result = "summary" } +} + +import InlineMadTest diff --git a/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.qlref b/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.qlref deleted file mode 100644 index d751f3823f3..00000000000 --- a/java/ql/test/utils/modelgenerator/dataflow/CaptureSummaryModels.qlref +++ /dev/null @@ -1 +0,0 @@ -utils/modelgenerator/CaptureSummaryModels.ql \ No newline at end of file diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/AbstractImplOfExternalSPI.java b/java/ql/test/utils/modelgenerator/dataflow/p/AbstractImplOfExternalSPI.java index 05d2d2037fc..41212d4e542 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/AbstractImplOfExternalSPI.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/AbstractImplOfExternalSPI.java @@ -5,9 +5,9 @@ import java.io.FileFilter; public abstract class AbstractImplOfExternalSPI implements FileFilter { - @Override - public boolean accept(File pathname) { - return false; - } - -} \ No newline at end of file + // neutral=p;AbstractImplOfExternalSPI;accept;(File);summary;df-generated + @Override + public boolean accept(File pathname) { + return false; + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/Factory.java b/java/ql/test/utils/modelgenerator/dataflow/p/Factory.java index a6e7ce5fff6..1887e0ca73e 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/Factory.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/Factory.java @@ -2,29 +2,32 @@ package p; public final class Factory { - private String value; + private String value; - private int intValue; + private int intValue; - public static Factory create(String value, int foo) { - return new Factory(value, foo); - } + // summary=p;Factory;false;create;(String,int);;Argument[0];ReturnValue;taint;df-generated + public static Factory create(String value, int foo) { + return new Factory(value, foo); + } - public static Factory create(String value) { - return new Factory(value, 0); - } + // summary=p;Factory;false;create;(String);;Argument[0];ReturnValue;taint;df-generated + public static Factory create(String value) { + return new Factory(value, 0); + } - private Factory(String value, int intValue) { - this.value = value; - this.intValue = intValue; - } + private Factory(String value, int intValue) { + this.value = value; + this.intValue = intValue; + } - public String getValue() { - return value; - } + // summary=p;Factory;false;getValue;();;Argument[this];ReturnValue;taint;df-generated + public String getValue() { + return value; + } - public int getIntValue() { - return intValue; - } - -} \ No newline at end of file + // neutral=p;Factory;getIntValue;();summary;df-generated + public int getIntValue() { + return intValue; + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/FinalClass.java b/java/ql/test/utils/modelgenerator/dataflow/p/FinalClass.java index 224fc44a0bc..2638f818854 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/FinalClass.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/FinalClass.java @@ -2,14 +2,15 @@ package p; public final class FinalClass { - private static final String C = "constant"; + private static final String C = "constant"; - public String returnsInput(String input) { - return input; - } + // summary=p;FinalClass;false;returnsInput;(String);;Argument[0];ReturnValue;taint;df-generated + public String returnsInput(String input) { + return input; + } - public String returnsConstant() { - return C; - } - -} \ No newline at end of file + // neutral=p;FinalClass;returnsConstant;();summary;df-generated + public String returnsConstant() { + return C; + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/FluentAPI.java b/java/ql/test/utils/modelgenerator/dataflow/p/FluentAPI.java index 65887625d27..b7793e30666 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/FluentAPI.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/FluentAPI.java @@ -2,14 +2,15 @@ package p; public final class FluentAPI { - public FluentAPI returnsThis(String input) { - return this; - } + // summary=p;FluentAPI;false;returnsThis;(String);;Argument[this];ReturnValue;value;df-generated + public FluentAPI returnsThis(String input) { + return this; + } - public class Inner { - public FluentAPI notThis(String input) { - return FluentAPI.this; - } + public class Inner { + // neutral=p;FluentAPI$Inner;notThis;(String);summary;df-generated + public FluentAPI notThis(String input) { + return FluentAPI.this; } - -} \ No newline at end of file + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/ImmutablePojo.java b/java/ql/test/utils/modelgenerator/dataflow/p/ImmutablePojo.java index 660c1970bd3..0a2cf2d7dbd 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/ImmutablePojo.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/ImmutablePojo.java @@ -2,25 +2,29 @@ package p; public final class ImmutablePojo { - private final String value; + private final String value; - private final long x; + private final long x; - public ImmutablePojo(String value, int x) { - this.value = value; - this.x = x; - } + // summary=p;ImmutablePojo;false;ImmutablePojo;(String,int);;Argument[0];Argument[this];taint;df-generated + public ImmutablePojo(String value, int x) { + this.value = value; + this.x = x; + } - public String getValue() { - return value; - } + // summary=p;ImmutablePojo;false;getValue;();;Argument[this];ReturnValue;taint;df-generated + public String getValue() { + return value; + } - public long getX() { - return x; - } + // neutral=p;ImmutablePojo;getX;();summary;df-generated + public long getX() { + return x; + } - public String or(String defaultValue) { - return value != null ? value : defaultValue; - } - -} \ No newline at end of file + // summary=p;ImmutablePojo;false;or;(String);;Argument[0];ReturnValue;taint;df-generated + // summary=p;ImmutablePojo;false;or;(String);;Argument[this];ReturnValue;taint;df-generated + public String or(String defaultValue) { + return value != null ? value : defaultValue; + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/ImplOfExternalSPI.java b/java/ql/test/utils/modelgenerator/dataflow/p/ImplOfExternalSPI.java index c16cdc544fb..a2e2992c8a6 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/ImplOfExternalSPI.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/ImplOfExternalSPI.java @@ -6,14 +6,15 @@ import java.nio.file.Files; public class ImplOfExternalSPI extends AbstractImplOfExternalSPI { - @Override - public boolean accept(File pathname) { - try { - Files.createFile(pathname.toPath()); - } catch (IOException e) { - e.printStackTrace(); - } - return false; + // sink=p;AbstractImplOfExternalSPI;true;accept;(File);;Argument[0];path-injection;df-generated + // neutral=p;ImplOfExternalSPI;accept;(File);summary;df-generated + @Override + public boolean accept(File pathname) { + try { + Files.createFile(pathname.toPath()); + } catch (IOException e) { + e.printStackTrace(); } - -} \ No newline at end of file + return false; + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/Inheritance.java b/java/ql/test/utils/modelgenerator/dataflow/p/Inheritance.java new file mode 100644 index 00000000000..8c083cd3972 --- /dev/null +++ b/java/ql/test/utils/modelgenerator/dataflow/p/Inheritance.java @@ -0,0 +1,115 @@ +package p; + +public class Inheritance { + private abstract class BasePrivate { + public abstract String id(String s); + } + + public abstract class BasePublic { + public abstract String id(String s); + } + + public class AImplBasePrivateImpl extends BasePrivate { + // summary=p;Inheritance$AImplBasePrivateImpl;true;id;(String);;Argument[0];ReturnValue;taint;df-generated + @Override + public String id(String s) { + return s; + } + } + + public class AImplBasePublic extends BasePublic { + // summary=p;Inheritance$BasePublic;true;id;(String);;Argument[0];ReturnValue;taint;df-generated + @Override + public String id(String s) { + return s; + } + } + + private interface IPrivate1 { + String id(String s); + } + + private interface IPrivate2 { + String id(String s); + } + + public interface IPublic1 { + String id(String s); + } + + public interface IPublic2 { + String id(String s); + } + + public abstract class B implements IPublic1 { + public abstract String id(String s); + } + + public abstract class C implements IPrivate1 { + public abstract String id(String s); + } + + private abstract class D implements IPublic2 { + public abstract String id(String s); + } + + private abstract class E implements IPrivate2 { + public abstract String id(String s); + } + + public class BImpl extends B { + // summary=p;Inheritance$IPublic1;true;id;(String);;Argument[0];ReturnValue;taint;df-generated + @Override + public String id(String s) { + return s; + } + } + + public class CImpl extends C { + // summary=p;Inheritance$C;true;id;(String);;Argument[0];ReturnValue;taint;df-generated + @Override + public String id(String s) { + return s; + } + } + + public class DImpl extends D { + // summary=p;Inheritance$IPublic2;true;id;(String);;Argument[0];ReturnValue;taint;df-generated + @Override + public String id(String s) { + return s; + } + } + + public class EImpl extends E { + // summary=p;Inheritance$EImpl;true;id;(String);;Argument[0];ReturnValue;taint;df-generated + @Override + public String id(String s) { + return s; + } + } + + public interface INeutral { + String id(String s); + } + + public class F implements INeutral { + // neutral=p;Inheritance$F;id;(String);summary;df-generated + public String id(String s) { + return ""; + } + } + + public class G implements INeutral { + // neutral=p;Inheritance$G;id;(String);summary;df-generated + public String id(String s) { + return ""; + } + } + + private class H implements INeutral { + public String id(String s) { + return ""; + } + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/InnerClasses.java b/java/ql/test/utils/modelgenerator/dataflow/p/InnerClasses.java index 936166eddf3..5b6a8427a3f 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/InnerClasses.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/InnerClasses.java @@ -1,21 +1,22 @@ package p; public class InnerClasses { - - class IgnoreMe { - public String no(String input) { - return input; - } - } - - public class CaptureMe { - public String yesCm(String input) { - return input; - } - } - public String yes(String input) { - return input; + class IgnoreMe { + public String no(String input) { + return input; } + } + public class CaptureMe { + // summary=p;InnerClasses$CaptureMe;true;yesCm;(String);;Argument[0];ReturnValue;taint;df-generated + public String yesCm(String input) { + return input; + } + } + + // summary=p;InnerClasses;true;yes;(String);;Argument[0];ReturnValue;taint;df-generated + public String yes(String input) { + return input; + } } diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/InnerHolder.java b/java/ql/test/utils/modelgenerator/dataflow/p/InnerHolder.java index 5dc07cadd51..e09680dad52 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/InnerHolder.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/InnerHolder.java @@ -2,36 +2,39 @@ package p; public final class InnerHolder { - private class Context { - private String value; + private class Context { + private String value; - Context(String value) { - this.value = value; - } - - public String getValue() { - return value; - } - } - - private Context context = null; - - private StringBuilder sb = new StringBuilder(); - - public void setContext(String value) { - context = new Context(value); - } - - public void explicitSetContext(String value) { - this.context = new Context(value); - } - - public void append(String value) { - sb.append(value); + Context(String value) { + this.value = value; } public String getValue() { - return context.getValue(); + return value; } + } -} \ No newline at end of file + private Context context = null; + + private StringBuilder sb = new StringBuilder(); + + // summary=p;InnerHolder;false;setContext;(String);;Argument[0];Argument[this];taint;df-generated + public void setContext(String value) { + context = new Context(value); + } + + // summary=p;InnerHolder;false;explicitSetContext;(String);;Argument[0];Argument[this];taint;df-generated + public void explicitSetContext(String value) { + this.context = new Context(value); + } + + // summary=p;InnerHolder;false;append;(String);;Argument[0];Argument[this];taint;df-generated + public void append(String value) { + sb.append(value); + } + + // summary=p;InnerHolder;false;getValue;();;Argument[this];ReturnValue;taint;df-generated + public String getValue() { + return context.getValue(); + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/Joiner.java b/java/ql/test/utils/modelgenerator/dataflow/p/Joiner.java index d9869815bc5..10fc72c907f 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/Joiner.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/Joiner.java @@ -4,115 +4,123 @@ import java.util.Arrays; import java.util.Objects; public final class Joiner { - private final String prefix; - private final String delimiter; - private final String suffix; - private String[] elts; - private int size; - private int len; - private String emptyValue; - public Joiner(CharSequence delimiter) { - this(delimiter, "", ""); - } + private final String prefix; + private final String delimiter; + private final String suffix; + private String[] elts; + private int size; + private int len; + private String emptyValue; - public Joiner(CharSequence delimiter, - CharSequence prefix, - CharSequence suffix) { - Objects.requireNonNull(prefix, "The prefix must not be null"); - Objects.requireNonNull(delimiter, "The delimiter must not be null"); - Objects.requireNonNull(suffix, "The suffix must not be null"); - this.prefix = prefix.toString(); - this.delimiter = delimiter.toString(); - this.suffix = suffix.toString(); - checkAddLength(0, 0); - } + // summary=p;Joiner;false;Joiner;(CharSequence);;Argument[0];Argument[this];taint;df-generated + public Joiner(CharSequence delimiter) { + this(delimiter, "", ""); + } - public Joiner setEmptyValue(CharSequence emptyValue) { - this.emptyValue = Objects.requireNonNull(emptyValue, - "The empty value must not be null").toString(); - return this; - } + // summary=p;Joiner;false;Joiner;(CharSequence,CharSequence,CharSequence);;Argument[0];Argument[this];taint;df-generated + // summary=p;Joiner;false;Joiner;(CharSequence,CharSequence,CharSequence);;Argument[1];Argument[this];taint;df-generated + // summary=p;Joiner;false;Joiner;(CharSequence,CharSequence,CharSequence);;Argument[2];Argument[this];taint;df-generated + public Joiner(CharSequence delimiter, CharSequence prefix, CharSequence suffix) { + Objects.requireNonNull(prefix, "The prefix must not be null"); + Objects.requireNonNull(delimiter, "The delimiter must not be null"); + Objects.requireNonNull(suffix, "The suffix must not be null"); + this.prefix = prefix.toString(); + this.delimiter = delimiter.toString(); + this.suffix = suffix.toString(); + checkAddLength(0, 0); + } - private static int getChars(String s, char[] chars, int start) { - int len = s.length(); - s.getChars(0, len, chars, start); - return len; - } + // summary=p;Joiner;false;setEmptyValue;(CharSequence);;Argument[0];Argument[this];taint;df-generated + // summary=p;Joiner;false;setEmptyValue;(CharSequence);;Argument[this];ReturnValue;value;df-generated + public Joiner setEmptyValue(CharSequence emptyValue) { + this.emptyValue = + Objects.requireNonNull(emptyValue, "The empty value must not be null").toString(); + return this; + } - @Override - public String toString() { - final String[] elts = this.elts; - if (elts == null && emptyValue != null) { - return emptyValue; - } - final int size = this.size; - final int addLen = prefix.length() + suffix.length(); - if (addLen == 0) { - compactElts(); - return size == 0 ? "" : elts[0]; - } - final String delimiter = this.delimiter; - final char[] chars = new char[len + addLen]; - int k = getChars(prefix, chars, 0); - if (size > 0) { - k += getChars(elts[0], chars, k); - for (int i = 1; i < size; i++) { - k += getChars(delimiter, chars, k); - k += getChars(elts[i], chars, k); - } - } - k += getChars(suffix, chars, k); - return new String(chars); - } + private static int getChars(String s, char[] chars, int start) { + int len = s.length(); + s.getChars(0, len, chars, start); + return len; + } - public Joiner add(CharSequence newElement) { - final String elt = String.valueOf(newElement); - if (elts == null) { - elts = new String[8]; - } else { - if (size == elts.length) - elts = Arrays.copyOf(elts, 2 * size); - len = checkAddLength(len, delimiter.length()); - } - len = checkAddLength(len, elt.length()); - elts[size++] = elt; - return this; + @Override + public String toString() { + final String[] elts = this.elts; + if (elts == null && emptyValue != null) { + return emptyValue; } + final int size = this.size; + final int addLen = prefix.length() + suffix.length(); + if (addLen == 0) { + compactElts(); + return size == 0 ? "" : elts[0]; + } + final String delimiter = this.delimiter; + final char[] chars = new char[len + addLen]; + int k = getChars(prefix, chars, 0); + if (size > 0) { + k += getChars(elts[0], chars, k); + for (int i = 1; i < size; i++) { + k += getChars(delimiter, chars, k); + k += getChars(elts[i], chars, k); + } + } + k += getChars(suffix, chars, k); + return new String(chars); + } - private int checkAddLength(int oldLen, int inc) { - long newLen = (long)oldLen + (long)inc; - long tmpLen = newLen + (long)prefix.length() + (long)suffix.length(); - if (tmpLen != (int)tmpLen) { - throw new OutOfMemoryError("Requested array size exceeds VM limit"); - } - return (int)newLen; + // summary=p;Joiner;false;add;(CharSequence);;Argument[this];ReturnValue;value;df-generated + public Joiner add(CharSequence newElement) { + final String elt = String.valueOf(newElement); + if (elts == null) { + elts = new String[8]; + } else { + if (size == elts.length) elts = Arrays.copyOf(elts, 2 * size); + len = checkAddLength(len, delimiter.length()); } + len = checkAddLength(len, elt.length()); + elts[size++] = elt; + return this; + } - public Joiner merge(Joiner other) { - Objects.requireNonNull(other); - if (other.elts == null) { - return this; - } - other.compactElts(); - return add(other.elts[0]); + private int checkAddLength(int oldLen, int inc) { + long newLen = (long) oldLen + (long) inc; + long tmpLen = newLen + (long) prefix.length() + (long) suffix.length(); + if (tmpLen != (int) tmpLen) { + throw new OutOfMemoryError("Requested array size exceeds VM limit"); } + return (int) newLen; + } - private void compactElts() { - if (size > 1) { - final char[] chars = new char[len]; - int i = 1, k = getChars(elts[0], chars, 0); - do { - k += getChars(delimiter, chars, k); - k += getChars(elts[i], chars, k); - elts[i] = null; - } while (++i < size); - size = 1; - elts[0] = new String(chars); - } + // summary=p;Joiner;false;merge;(Joiner);;Argument[this];ReturnValue;value;df-generated + public Joiner merge(Joiner other) { + Objects.requireNonNull(other); + if (other.elts == null) { + return this; } + other.compactElts(); + return add(other.elts[0]); + } - public int length() { - return (size == 0 && emptyValue != null) ? emptyValue.length() : - len + prefix.length() + suffix.length(); + private void compactElts() { + if (size > 1) { + final char[] chars = new char[len]; + int i = 1, k = getChars(elts[0], chars, 0); + do { + k += getChars(delimiter, chars, k); + k += getChars(elts[i], chars, k); + elts[i] = null; + } while (++i < size); + size = 1; + elts[0] = new String(chars); } -} \ No newline at end of file + } + + // neutral=p;Joiner;length;();summary;df-generated + public int length() { + return (size == 0 && emptyValue != null) + ? emptyValue.length() + : len + prefix.length() + suffix.length(); + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpl2.java b/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpl2.java index 9de2d59b2e4..3e5d9abd768 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpl2.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpl2.java @@ -2,22 +2,23 @@ package p; class MultipleImpl2 { - // Multiple implementations of the same interface. - // This is used to test that we only generate a summary model and - // not neutral summary model for `IInterface.m`. - public interface IInterface { - Object m(Object value); - } + // Multiple implementations of the same interface. + // This is used to test that we only generate a summary model and + // not neutral summary model for `IInterface.m`. + public interface IInterface { + Object m(Object value); + } - public class Impl1 implements IInterface { - public Object m(Object value) { - return null; - } + public class Impl1 implements IInterface { + public Object m(Object value) { + return null; } + } - public class Impl2 implements IInterface { - public Object m(Object value) { - return value; - } + public class Impl2 implements IInterface { + // summary=p;MultipleImpl2$IInterface;true;m;(Object);;Argument[0];ReturnValue;taint;df-generated + public Object m(Object value) { + return value; } + } } diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpls.java b/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpls.java index a6697393dbc..1bf73599588 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpls.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/MultipleImpls.java @@ -4,35 +4,39 @@ import java.util.concurrent.Callable; public class MultipleImpls { - public static interface Strategy { - String doSomething(String value); + public static interface Strategy { + String doSomething(String value); + } + + public static class Strat1 implements Strategy { + // summary=p;MultipleImpls$Strategy;true;doSomething;(String);;Argument[0];ReturnValue;taint;df-generated + public String doSomething(String value) { + return value; + } + } + + // implements in different library should not count as impl + public static class Strat3 implements Callable { + + // neutral=p;MultipleImpls$Strat3;call;();summary;df-generated + @Override + public String call() throws Exception { + return null; + } + } + + public static class Strat2 implements Strategy { + private String foo; + + // summary=p;MultipleImpls$Strategy;true;doSomething;(String);;Argument[0];Argument[this];taint;df-generated + public String doSomething(String value) { + this.foo = value; + return "none"; } - public static class Strat1 implements Strategy { - public String doSomething(String value) { - return value; - } - } - - // implements in different library should not count as impl - public static class Strat3 implements Callable { - - @Override - public String call() throws Exception { - return null; - } - - } - public static class Strat2 implements Strategy { - private String foo; - - public String doSomething(String value) { - this.foo = value; - return "none"; - } - - public String getValue() { - return this.foo; - } + // summary=p;MultipleImpls$Strat2;true;getValue;();;Argument[this];ReturnValue;taint;df-generated + public String getValue() { + return this.foo; } + } } diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/ParamFlow.java b/java/ql/test/utils/modelgenerator/dataflow/p/ParamFlow.java index 8b58c377316..d175ee9c71e 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/ParamFlow.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/ParamFlow.java @@ -1,64 +1,73 @@ package p; -import java.util.Iterator; -import java.util.List; import java.io.IOException; import java.io.OutputStream; - +import java.util.Iterator; +import java.util.List; public class ParamFlow { - public String returnsInput(String input) { - return input; - } + // summary=p;ParamFlow;true;returnsInput;(String);;Argument[0];ReturnValue;taint;df-generated + public String returnsInput(String input) { + return input; + } - public int ignorePrimitiveReturnValue(String input) { - return input.length(); - } + // neutral=p;ParamFlow;ignorePrimitiveReturnValue;(String);summary;df-generated + public int ignorePrimitiveReturnValue(String input) { + return input.length(); + } - public String returnMultipleParameters(String one, String two) { - if (System.currentTimeMillis() > 100) { - return two; - } - return one; + // summary=p;ParamFlow;true;returnMultipleParameters;(String,String);;Argument[0];ReturnValue;taint;df-generated + // summary=p;ParamFlow;true;returnMultipleParameters;(String,String);;Argument[1];ReturnValue;taint;df-generated + public String returnMultipleParameters(String one, String two) { + if (System.currentTimeMillis() > 100) { + return two; } + return one; + } - public String returnArrayElement(String[] input) { - return input[0]; - } + // summary=p;ParamFlow;true;returnArrayElement;(String[]);;Argument[0].ArrayElement;ReturnValue;taint;df-generated + public String returnArrayElement(String[] input) { + return input[0]; + } - public String returnVarArgElement(String... input) { - return input[0]; - } + // summary=p;ParamFlow;true;returnVarArgElement;(String[]);;Argument[0].ArrayElement;ReturnValue;taint;df-generated + public String returnVarArgElement(String... input) { + return input[0]; + } - public String returnCollectionElement(List input) { - return input.get(0); - } + // summary=p;ParamFlow;true;returnCollectionElement;(List);;Argument[0].Element;ReturnValue;taint;df-generated + public String returnCollectionElement(List input) { + return input.get(0); + } - public String returnIteratorElement(Iterator input) { - return input.next(); - } + // summary=p;ParamFlow;true;returnIteratorElement;(Iterator);;Argument[0].Element;ReturnValue;taint;df-generated + public String returnIteratorElement(Iterator input) { + return input.next(); + } - public String returnIterableElement(Iterable input) { - return input.iterator().next(); - } + // summary=p;ParamFlow;true;returnIterableElement;(Iterable);;Argument[0].Element;ReturnValue;taint;df-generated + public String returnIterableElement(Iterable input) { + return input.iterator().next(); + } - public Class mapType(Class input) { - return input; - } + // neutral=p;ParamFlow;mapType;(Class);summary;df-generated + public Class mapType(Class input) { + return input; + } - public void writeChunked(byte[] data, OutputStream output) - throws IOException { - output.write(data, 0, data.length); - } - - public void writeChunked(char[] data, OutputStream output) - throws IOException { - output.write(String.valueOf(data).getBytes(), 0, data.length); - } + // summary=p;ParamFlow;true;writeChunked;(byte[],OutputStream);;Argument[0];Argument[1];taint;df-generated + public void writeChunked(byte[] data, OutputStream output) throws IOException { + output.write(data, 0, data.length); + } - public void addTo(String data, List target) { - target.add(data); - } + // summary=p;ParamFlow;true;writeChunked;(char[],OutputStream);;Argument[0];Argument[1];taint;df-generated + public void writeChunked(char[] data, OutputStream output) throws IOException { + output.write(String.valueOf(data).getBytes(), 0, data.length); + } -} \ No newline at end of file + // summary=p;ParamFlow;true;addTo;(String,List);;Argument[0];Argument[1].Element;taint;df-generated + public void addTo(String data, List target) { + target.add(data); + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/Pojo.java b/java/ql/test/utils/modelgenerator/dataflow/p/Pojo.java index 40dfa56ae86..9d5de0517e1 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/Pojo.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/Pojo.java @@ -8,91 +8,106 @@ import java.util.List; public final class Pojo { - private class Holder { - private String value; - - Holder(String value) { - this.value = value; - } - - int length() { - return value.length(); - } - } - + private class Holder { private String value; - private int intValue = 2; - - private byte[] byteArray = new byte[] {1, 2, 3} ; - private float[] floatArray = new float[] {1, 2, 3} ; - private char[] charArray = new char[] {'a', 'b', 'c'} ; - private List charList = Arrays.asList('a', 'b', 'c'); - private Byte[] byteObjectArray = new Byte[] { 1, 2, 3 }; - - public String getValue() { - return value; + Holder(String value) { + this.value = value; } - public void setValue(String value) { - this.value = value; + int length() { + return value.length(); } + } - public int doNotSetValue(String value) { - Holder h = new Holder(value); - return h.length(); - } + private String value; - public int getIntValue() { - return intValue; - } + private int intValue = 2; - public Integer getBoxedValue() { - return Integer.valueOf(intValue); - } + private byte[] byteArray = new byte[] {1, 2, 3}; + private float[] floatArray = new float[] {1, 2, 3}; + private char[] charArray = new char[] {'a', 'b', 'c'}; + private List charList = Arrays.asList('a', 'b', 'c'); + private Byte[] byteObjectArray = new Byte[] {1, 2, 3}; - public int[] getPrimitiveArray() { - return new int[] { intValue }; - } + // summary=p;Pojo;false;getValue;();;Argument[this];ReturnValue;taint;df-generated + public String getValue() { + return value; + } - public char[] getCharArray() { - return charArray; - } + // summary=p;Pojo;false;setValue;(String);;Argument[0];Argument[this];taint;df-generated + public void setValue(String value) { + this.value = value; + } - public byte[] getByteArray() { - return byteArray; - } - - public float[] getFloatArray() { - return floatArray; - } + // neutral=p;Pojo;doNotSetValue;(String);summary;df-generated + public int doNotSetValue(String value) { + Holder h = new Holder(value); + return h.length(); + } - public Integer[] getBoxedArray() { - return new Integer[] { Integer.valueOf(intValue) }; - } - - public Collection getBoxedCollection() { - return List.of(Integer.valueOf(intValue)); - } + // neutral=p;Pojo;getIntValue;();summary;df-generated + public int getIntValue() { + return intValue; + } - public List getBoxedChars() { - return charList; - } + // neutral=p;Pojo;getBoxedValue;();summary;df-generated + public Integer getBoxedValue() { + return Integer.valueOf(intValue); + } - public Byte[] getBoxedBytes() { - return byteObjectArray; - } - - public BigInteger getBigInt() { - return BigInteger.valueOf(intValue); - } + // neutral=p;Pojo;getPrimitiveArray;();summary;df-generated + public int[] getPrimitiveArray() { + return new int[] {intValue}; + } - public BigDecimal getBigDecimal() { - return new BigDecimal(value); - } + // summary=p;Pojo;false;getCharArray;();;Argument[this];ReturnValue;taint;df-generated + public char[] getCharArray() { + return charArray; + } - public void fillIn(List target) { - target.add(value); - } + // summary=p;Pojo;false;getByteArray;();;Argument[this];ReturnValue;taint;df-generated + public byte[] getByteArray() { + return byteArray; + } -} \ No newline at end of file + // neutral=p;Pojo;getFloatArray;();summary;df-generated + public float[] getFloatArray() { + return floatArray; + } + + // neutral=p;Pojo;getBoxedArray;();summary;df-generated + public Integer[] getBoxedArray() { + return new Integer[] {Integer.valueOf(intValue)}; + } + + // neutral=p;Pojo;getBoxedCollection;();summary;df-generated + public Collection getBoxedCollection() { + return List.of(Integer.valueOf(intValue)); + } + + // summary=p;Pojo;false;getBoxedChars;();;Argument[this];ReturnValue;taint;df-generated + public List getBoxedChars() { + return charList; + } + + // summary=p;Pojo;false;getBoxedBytes;();;Argument[this];ReturnValue;taint;df-generated + public Byte[] getBoxedBytes() { + return byteObjectArray; + } + + // neutral=p;Pojo;getBigInt;();summary;df-generated + public BigInteger getBigInt() { + return BigInteger.valueOf(intValue); + } + + // neutral=p;Pojo;getBigDecimal;();summary;df-generated + public BigDecimal getBigDecimal() { + return new BigDecimal(value); + } + + // summary=p;Pojo;false;fillIn;(List);;Argument[this];Argument[0].Element;taint;df-generated + public void fillIn(List target) { + target.add(value); + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/PrivateFlowViaPublicInterface.java b/java/ql/test/utils/modelgenerator/dataflow/p/PrivateFlowViaPublicInterface.java index 59247bfe471..7ef4df33b66 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/PrivateFlowViaPublicInterface.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/PrivateFlowViaPublicInterface.java @@ -7,55 +7,57 @@ import java.io.OutputStream; public class PrivateFlowViaPublicInterface { - static class RandomPojo { - public File someFile = new File("someFile"); - } - public static interface SPI { - OutputStream openStream() throws IOException; + static class RandomPojo { + public File someFile = new File("someFile"); + } - default OutputStream openStreamNone() throws IOException { - return null; - }; + public static interface SPI { + OutputStream openStream() throws IOException; + + // neutral=p;PrivateFlowViaPublicInterface$SPI;openStreamNone;();summary;df-generated + default OutputStream openStreamNone() throws IOException { + return null; + } + } + + private static final class PrivateImplWithSink implements SPI { + + private File file; + + public PrivateImplWithSink(File file) { + this.file = file; } - private static final class PrivateImplWithSink implements SPI { - - private File file; - - public PrivateImplWithSink(File file) { - this.file = file; - } - - @Override - public OutputStream openStream() throws IOException { - return new FileOutputStream(file); - } - + // summary=p;PrivateFlowViaPublicInterface$SPI;true;openStream;();;Argument[this];ReturnValue;taint;df-generated + // sink=p;PrivateFlowViaPublicInterface$SPI;true;openStream;();;Argument[this];path-injection;df-generated + @Override + public OutputStream openStream() throws IOException { + return new FileOutputStream(file); } - - private static final class PrivateImplWithRandomField implements SPI { + } - public PrivateImplWithRandomField(File file) { - } + private static final class PrivateImplWithRandomField implements SPI { - @Override - public OutputStream openStream() throws IOException { - return null; - } - - @Override - public OutputStream openStreamNone() throws IOException { - return new FileOutputStream(new RandomPojo().someFile); - } + public PrivateImplWithRandomField(File file) {} + @Override + public OutputStream openStream() throws IOException { + return null; } - public static SPI createAnSPI(File file) { - return new PrivateImplWithSink(file); - } - - public static SPI createAnSPIWithoutTrackingFile(File file) { - return new PrivateImplWithRandomField(file); + @Override + public OutputStream openStreamNone() throws IOException { + return new FileOutputStream(new RandomPojo().someFile); } + } -} \ No newline at end of file + // summary=p;PrivateFlowViaPublicInterface;true;createAnSPI;(File);;Argument[0];ReturnValue;taint;df-generated + public static SPI createAnSPI(File file) { + return new PrivateImplWithSink(file); + } + + // neutral=p;PrivateFlowViaPublicInterface;createAnSPIWithoutTrackingFile;(File);summary;df-generated + public static SPI createAnSPIWithoutTrackingFile(File file) { + return new PrivateImplWithRandomField(file); + } +} diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/Sinks.java b/java/ql/test/utils/modelgenerator/dataflow/p/Sinks.java index 260f235920a..e9868b26073 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/Sinks.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/Sinks.java @@ -3,32 +3,39 @@ package p; import java.io.IOException; import java.io.InputStream; import java.net.URL; -import java.nio.file.CopyOption; import java.nio.charset.Charset; +import java.nio.file.CopyOption; import java.nio.file.Files; import java.nio.file.Path; import java.util.logging.Logger; public class Sinks { - - public Path copyFileToDirectory(final Path sourceFile, final Path targetFile, final CopyOption... copyOptions) throws IOException { - return Files.copy(sourceFile, targetFile, copyOptions); - } - public String readUrl(final URL url, Charset encoding) throws IOException { - try (InputStream in = url.openStream()) { - byte[] bytes = in.readAllBytes(); - return new String(bytes, encoding); - } - } + // sink=p;Sinks;true;copyFileToDirectory;(Path,Path,CopyOption[]);;Argument[0];path-injection;df-generated + // sink=p;Sinks;true;copyFileToDirectory;(Path,Path,CopyOption[]);;Argument[1];path-injection;df-generated + // neutral=p;Sinks;copyFileToDirectory;(Path,Path,CopyOption[]);summary;df-generated + public Path copyFileToDirectory( + final Path sourceFile, final Path targetFile, final CopyOption... copyOptions) + throws IOException { + return Files.copy(sourceFile, targetFile, copyOptions); + } - public static void main(String[] args) throws IOException { - String foo = new Sinks().readUrl(new URL(args[0]), Charset.defaultCharset()); + // sink=p;Sinks;true;readUrl;(URL,Charset);;Argument[0];request-forgery;df-generated + // neutral=p;Sinks;readUrl;(URL,Charset);summary;df-generated + public String readUrl(final URL url, Charset encoding) throws IOException { + try (InputStream in = url.openStream()) { + byte[] bytes = in.readAllBytes(); + return new String(bytes, encoding); } + } - public void propagate(String s) { - Logger logger = Logger.getLogger(Sinks.class.getSimpleName()); - logger.warning(s); - } + public static void main(String[] args) throws IOException { + String foo = new Sinks().readUrl(new URL(args[0]), Charset.defaultCharset()); + } + // neutral=p;Sinks;propagate;(String);summary;df-generated + public void propagate(String s) { + Logger logger = Logger.getLogger(Sinks.class.getSimpleName()); + logger.warning(s); + } } diff --git a/java/ql/test/utils/modelgenerator/dataflow/p/Sources.java b/java/ql/test/utils/modelgenerator/dataflow/p/Sources.java index 7b008ff378f..436bf16797c 100644 --- a/java/ql/test/utils/modelgenerator/dataflow/p/Sources.java +++ b/java/ql/test/utils/modelgenerator/dataflow/p/Sources.java @@ -4,29 +4,37 @@ import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.URL; -import java.util.function.Consumer; import java.util.List; - public class Sources { - - public InputStream readUrl(final URL url) throws IOException { - return url.openConnection().getInputStream(); - } - public InputStream socketStream() throws IOException { - ServerSocket socket = new ServerSocket(123); - return socket.accept().getInputStream(); - } + // source=p;Sources;true;readUrl;(URL);;ReturnValue;remote;df-generated + // sink=p;Sources;true;readUrl;(URL);;Argument[0];request-forgery;df-generated + // neutral=p;Sources;readUrl;(URL);summary;df-generated + public InputStream readUrl(final URL url) throws IOException { + return url.openConnection().getInputStream(); + } - public InputStream wrappedSocketStream() throws IOException { - return socketStream(); - } + // source=p;Sources;true;socketStream;();;ReturnValue;remote;df-generated + // neutral=p;Sources;socketStream;();summary;df-generated + public InputStream socketStream() throws IOException { + ServerSocket socket = new ServerSocket(123); + return socket.accept().getInputStream(); + } - public void sourceToParameter(InputStream[] streams, List otherStreams) throws IOException { - ServerSocket socket = new ServerSocket(123); - streams[0] = socket.accept().getInputStream(); - otherStreams.add(socket.accept().getInputStream()); - } + // source=p;Sources;true;wrappedSocketStream;();;ReturnValue;remote;df-generated + // neutral=p;Sources;wrappedSocketStream;();summary;df-generated + public InputStream wrappedSocketStream() throws IOException { + return socketStream(); + } + // source=p;Sources;true;sourceToParameter;(InputStream[],List);;Argument[0].ArrayElement;remote;df-generated + // source=p;Sources;true;sourceToParameter;(InputStream[],List);;Argument[1].Element;remote;df-generated + // neutral=p;Sources;sourceToParameter;(InputStream[],List);summary;df-generated + public void sourceToParameter(InputStream[] streams, List otherStreams) + throws IOException { + ServerSocket socket = new ServerSocket(123); + streams[0] = socket.accept().getInputStream(); + otherStreams.add(socket.accept().getInputStream()); + } } diff --git a/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected b/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected index ee55a9c6ba6..cb6fc390349 100644 --- a/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected +++ b/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.expected @@ -1,2 +1,2 @@ -unexpectedSummary -expectedSummary +unexpectedModel +expectedModel diff --git a/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.ql b/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.ql index fe77abaa6df..2bf4e08d2c1 100644 --- a/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.ql +++ b/java/ql/test/utils/modelgenerator/typebasedflow/CaptureTypeBasedSummaryModels.ql @@ -1,26 +1,11 @@ import java +import TestUtilities.InlineMadTest import utils.modelgenerator.internal.CaptureTypeBasedSummaryModels -private string expects() { - exists(Javadoc doc | - doc.getChild(0).toString().regexpCapture(" *(SPURIOUS-)?MaD=(.*)", 2) = result - ) +module InlineMadTestConfig implements InlineMadTestConfigSig { + string getCapturedModel(Callable c) { result = captureFlow(c) } + + string getKind() { result = "summary" } } -private string flows() { result = captureFlow(_) } - -query predicate unexpectedSummary(string msg) { - exists(string flow | - flow = flows() and - not flow = expects() and - msg = "Unexpected summary found: " + flow - ) -} - -query predicate expectedSummary(string msg) { - exists(string e | - e = expects() and - not e = flows() and - msg = "Expected summary missing: " + e - ) -} +import InlineMadTest diff --git a/java/ql/test/utils/modelgenerator/typebasedflow/p/MyFunction.java b/java/ql/test/utils/modelgenerator/typebasedflow/p/MyFunction.java index 04683952f83..e3589bf5f6c 100644 --- a/java/ql/test/utils/modelgenerator/typebasedflow/p/MyFunction.java +++ b/java/ql/test/utils/modelgenerator/typebasedflow/p/MyFunction.java @@ -3,8 +3,8 @@ package p; @FunctionalInterface public interface MyFunction { - // MaD=p;MyFunction;true;apply;(Object,Object);;Argument[this].SyntheticField[ArgType2];ReturnValue;value;tb-generated - // MaD=p;MyFunction;true;apply;(Object,Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated - // MaD=p;MyFunction;true;apply;(Object,Object);;Argument[1];Argument[this].SyntheticField[ArgType1];value;tb-generated - T3 apply(T1 x, T2 y); -} \ No newline at end of file + // summary=p;MyFunction;true;apply;(Object,Object);;Argument[this].SyntheticField[ArgType2];ReturnValue;value;tb-generated + // summary=p;MyFunction;true;apply;(Object,Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=p;MyFunction;true;apply;(Object,Object);;Argument[1];Argument[this].SyntheticField[ArgType1];value;tb-generated + T3 apply(T1 x, T2 y); +} diff --git a/java/ql/test/utils/modelgenerator/typebasedflow/p/Stream.java b/java/ql/test/utils/modelgenerator/typebasedflow/p/Stream.java index 86d25088645..8e99fc7ca7c 100644 --- a/java/ql/test/utils/modelgenerator/typebasedflow/p/Stream.java +++ b/java/ql/test/utils/modelgenerator/typebasedflow/p/Stream.java @@ -2,246 +2,244 @@ package p; import java.util.*; import java.util.function.*; -import java.util.stream.LongStream; -import java.util.stream.IntStream; -import java.util.stream.DoubleStream; import java.util.stream.Collector; +import java.util.stream.DoubleStream; +import java.util.stream.IntStream; +import java.util.stream.LongStream; -/** - * This is a stub implementation of the Java Stream API. - */ +/** This is a stub implementation of the Java Stream API. */ public class Stream { - // MaD=p;Stream;true;iterator;();;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Iterator iterator() { - return null; - } + // summary=p;Stream;true;iterator;();;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Iterator iterator() { + return null; + } - // MaD=p;Stream;true;allMatch;(Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public boolean allMatch(Predicate predicate) { - return false; - } + // summary=p;Stream;true;allMatch;(Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public boolean allMatch(Predicate predicate) { + return false; + } - // MaD=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[this].Element;Argument[1].Parameter[1];value;tb-generated - // MaD=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;Argument[2].Parameter[0];value;tb-generated - // MaD=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;Argument[2].Parameter[1];value;tb-generated - // MaD=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;ReturnValue;value;tb-generated - public R collect(Supplier supplier, BiConsumer accumulator, BiConsumer combiner) { - return null; - } + // summary=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[this].Element;Argument[1].Parameter[1];value;tb-generated + // summary=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;Argument[2].Parameter[0];value;tb-generated + // summary=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;Argument[2].Parameter[1];value;tb-generated + // summary=p;Stream;true;collect;(Supplier,BiConsumer,BiConsumer);;Argument[0].ReturnValue;ReturnValue;value;tb-generated + public R collect( + Supplier supplier, BiConsumer accumulator, BiConsumer combiner) { + return null; + } - // Collector is not a functional interface, so this is not supported - public R collect(Collector collector) { - return null; - } + // Collector is not a functional interface, so this is not supported + public R collect(Collector collector) { + return null; + } - // MaD=p;Stream;true;concat;(Stream,Stream);;Argument[0].Element;ReturnValue.Element;value;tb-generated - // MaD=p;Stream;true;concat;(Stream,Stream);;Argument[1].Element;ReturnValue.Element;value;tb-generated - public static Stream concat(Stream a, Stream b) { - return null; - } + // summary=p;Stream;true;concat;(Stream,Stream);;Argument[0].Element;ReturnValue.Element;value;tb-generated + // summary=p;Stream;true;concat;(Stream,Stream);;Argument[1].Element;ReturnValue.Element;value;tb-generated + public static Stream concat(Stream a, Stream b) { + return null; + } - // MaD=p;Stream;true;distinct;();;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Stream distinct() { - return null; - } + // summary=p;Stream;true;distinct;();;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Stream distinct() { + return null; + } - public static Stream empty() { - return null; - } + public static Stream empty() { + return null; + } - // MaD=p;Stream;true;filter;(Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;filter;(Predicate);;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Stream filter(Predicate predicate) { - return null; - } + // summary=p;Stream;true;filter;(Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;filter;(Predicate);;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Stream filter(Predicate predicate) { + return null; + } - // MaD=p;Stream;true;findAny;();;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated - public Optional findAny() { - return null; - } + // summary=p;Stream;true;findAny;();;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + public Optional findAny() { + return null; + } - // MaD=p;Stream;true;findFirst;();;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated - public Optional findFirst() { - return null; - } + // summary=p;Stream;true;findFirst;();;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + public Optional findFirst() { + return null; + } - // MaD=p;Stream;true;flatMap;(Function);;Argument[0].ReturnValue.Element;ReturnValue.Element;value;tb-generated - // MaD=p;Stream;true;flatMap;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public Stream flatMap(Function> mapper) { - return null; - } + // summary=p;Stream;true;flatMap;(Function);;Argument[0].ReturnValue.Element;ReturnValue.Element;value;tb-generated + // summary=p;Stream;true;flatMap;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public Stream flatMap(Function> mapper) { + return null; + } - // MaD=p;Stream;true;flatMapToDouble;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public DoubleStream flatMapToDouble(Function mapper) { - return null; - } + // summary=p;Stream;true;flatMapToDouble;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public DoubleStream flatMapToDouble(Function mapper) { + return null; + } - // MaD=p;Stream;true;flatMapToInt;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public IntStream flatMapToInt(Function mapper) { - return null; - } + // summary=p;Stream;true;flatMapToInt;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public IntStream flatMapToInt(Function mapper) { + return null; + } - // MaD=p;Stream;true;flatMapToLong;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public LongStream flatMapToLong(Function mapper) { - return null; - } + // summary=p;Stream;true;flatMapToLong;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public LongStream flatMapToLong(Function mapper) { + return null; + } - // MaD=p;Stream;true;forEach;(Consumer);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public void forEach(Consumer action) { - } + // summary=p;Stream;true;forEach;(Consumer);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public void forEach(Consumer action) {} - // MaD=p;Stream;true;forEachOrdered;(Consumer);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public void forEachOrdered(Consumer action) { - } + // summary=p;Stream;true;forEachOrdered;(Consumer);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public void forEachOrdered(Consumer action) {} - // MaD=p;Stream;true;generate;(Supplier);;Argument[0].ReturnValue;ReturnValue.Element;value;tb-generated - public static Stream generate(Supplier s) { - return null; - } + // summary=p;Stream;true;generate;(Supplier);;Argument[0].ReturnValue;ReturnValue.Element;value;tb-generated + public static Stream generate(Supplier s) { + return null; + } - // MaD=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[0];Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[0];ReturnValue.Element;value;tb-generated - // MaD=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[1].ReturnValue;ReturnValue.Element;value;tb-generated - public static Stream iterate(T seed, UnaryOperator f) { - return null; - } + // summary=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[0];Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[0];ReturnValue.Element;value;tb-generated + // summary=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;iterate;(Object,UnaryOperator);;Argument[1].ReturnValue;ReturnValue.Element;value;tb-generated + public static Stream iterate(T seed, UnaryOperator f) { + return null; + } - // MaD=p;Stream;true;limit;(long);;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Stream limit(long maxSize) { - return null; - } + // summary=p;Stream;true;limit;(long);;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Stream limit(long maxSize) { + return null; + } - // MaD=p;Stream;true;map;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;map;(Function);;Argument[0].ReturnValue;ReturnValue.Element;value;tb-generated - public Stream map(Function mapper) { - return null; - } + // summary=p;Stream;true;map;(Function);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;map;(Function);;Argument[0].ReturnValue;ReturnValue.Element;value;tb-generated + public Stream map(Function mapper) { + return null; + } - // MaD=p;Stream;true;mapToDouble;(ToDoubleFunction);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public DoubleStream mapToDouble(ToDoubleFunction mapper) { - return null; - } + // summary=p;Stream;true;mapToDouble;(ToDoubleFunction);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public DoubleStream mapToDouble(ToDoubleFunction mapper) { + return null; + } - // MaD=p;Stream;true;mapToInt;(ToIntFunction);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public IntStream mapToInt(ToIntFunction mapper) { - return null; - } + // summary=p;Stream;true;mapToInt;(ToIntFunction);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public IntStream mapToInt(ToIntFunction mapper) { + return null; + } - // MaD=p;Stream;true;mapToLong;(ToLongFunction);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public LongStream mapToLong(ToLongFunction mapper) { - return null; - } + // summary=p;Stream;true;mapToLong;(ToLongFunction);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public LongStream mapToLong(ToLongFunction mapper) { + return null; + } - // MaD=p;Stream;true;max;(Comparator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;max;(Comparator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated - // MaD=p;Stream;true;max;(Comparator);;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated - public Optional max(Comparator comparator) { - return null; - } + // summary=p;Stream;true;max;(Comparator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;max;(Comparator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated + // summary=p;Stream;true;max;(Comparator);;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + public Optional max(Comparator comparator) { + return null; + } - // MaD=p;Stream;true;min;(Comparator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;min;(Comparator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated - // MaD=p;Stream;true;min;(Comparator);;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated - public Optional min(Comparator comparator) { - return null; - } + // summary=p;Stream;true;min;(Comparator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;min;(Comparator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated + // summary=p;Stream;true;min;(Comparator);;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + public Optional min(Comparator comparator) { + return null; + } - // MaD=p;Stream;true;noneMatch;(Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - public boolean noneMatch(Predicate predicate) { - return false; - } + // summary=p;Stream;true;noneMatch;(Predicate);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + public boolean noneMatch(Predicate predicate) { + return false; + } - // MaD=p;Stream;true;of;(Object[]);;Argument[0].ArrayElement;ReturnValue.Element;value;tb-generated - public static Stream of(T... t) { - return null; - } + // summary=p;Stream;true;of;(Object[]);;Argument[0].ArrayElement;ReturnValue.Element;value;tb-generated + public static Stream of(T... t) { + return null; + } - // MaD=p;Stream;true;of;(Object);;Argument[0];ReturnValue.Element;value;tb-generated - public static Stream of(T t) { - return null; - } + // summary=p;Stream;true;of;(Object);;Argument[0];ReturnValue.Element;value;tb-generated + public static Stream of(T t) { + return null; + } - // MaD=p;Stream;true;peek;(Consumer);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;peek;(Consumer);;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Stream peek(Consumer action) { - return null; - } + // summary=p;Stream;true;peek;(Consumer);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;peek;(Consumer);;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Stream peek(Consumer action) { + return null; + } - // The generated models are only partially correct. - // MaD=p;Stream;true;reduce;(BinaryOperator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(BinaryOperator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(BinaryOperator);;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated - // MaD=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;Argument[0].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;ReturnValue.SyntheticField[ArgType0];value;tb-generated - // SPURIOUS-MaD=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;Argument[this].Element;value;tb-generated - public Optional reduce(BinaryOperator accumulator) { - return null; - } + // The generated models are only partially correct. + // summary=p;Stream;true;reduce;(BinaryOperator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(BinaryOperator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(BinaryOperator);;Argument[this].Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + // summary=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;Argument[0].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;ReturnValue.SyntheticField[ArgType0];value;tb-generated + // SPURIOUS-summary=p;Stream;true;reduce;(BinaryOperator);;Argument[0].ReturnValue;Argument[this].Element;value;tb-generated + public Optional reduce(BinaryOperator accumulator) { + return null; + } - // The generated models are only partially correct. - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[this].Element;Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[this].Element;Argument[1].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];Argument[1].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];ReturnValue;value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;ReturnValue;value;tb-generated - // SPURIOUS-MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[this].Element;ReturnValue;value;tb-generated - // SPURIOUS-MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];Argument[this].Element;value;tb-generated - // SPURIOUS-MaD=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;Argument[this].Element;value;tb-generated - public T reduce(T identity, BinaryOperator accumulator) { - return null; - } + // The generated models are only partially correct. + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[this].Element;Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[this].Element;Argument[1].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];Argument[1].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];ReturnValue;value;tb-generated + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;ReturnValue;value;tb-generated + // SPURIOUS-summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[this].Element;ReturnValue;value;tb-generated + // SPURIOUS-summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[0];Argument[this].Element;value;tb-generated + // SPURIOUS-summary=p;Stream;true;reduce;(Object,BinaryOperator);;Argument[1].ReturnValue;Argument[this].Element;value;tb-generated + public T reduce(T identity, BinaryOperator accumulator) { + return null; + } - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[this].Element;Argument[1].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];Argument[2].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];Argument[2].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];ReturnValue;value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;Argument[2].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;ReturnValue;value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;Argument[1].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;Argument[2].Parameter[0];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;Argument[2].Parameter[1];value;tb-generated - // MaD=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;ReturnValue;value;tb-generated - public U reduce(U identity, BiFunction accumulator, BinaryOperator combiner) { - return null; - } + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[this].Element;Argument[1].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];Argument[2].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];Argument[2].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[0];ReturnValue;value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;Argument[2].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[1].ReturnValue;ReturnValue;value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;Argument[1].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;Argument[2].Parameter[0];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;Argument[2].Parameter[1];value;tb-generated + // summary=p;Stream;true;reduce;(Object,BiFunction,BinaryOperator);;Argument[2].ReturnValue;ReturnValue;value;tb-generated + public U reduce( + U identity, BiFunction accumulator, BinaryOperator combiner) { + return null; + } - // MaD=p;Stream;true;skip;(long);;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Stream skip(long n) { - return null; - } + // summary=p;Stream;true;skip;(long);;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Stream skip(long n) { + return null; + } - // MaD=p;Stream;true;sorted;();;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Stream sorted() { - return null; - } + // summary=p;Stream;true;sorted;();;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Stream sorted() { + return null; + } - // MaD=p;Stream;true;sorted;(Comparator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;Stream;true;sorted;(Comparator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated - // MaD=p;Stream;true;sorted;(Comparator);;Argument[this].Element;ReturnValue.Element;value;tb-generated - public Stream sorted(Comparator comparator) { - return null; - } + // summary=p;Stream;true;sorted;(Comparator);;Argument[this].Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;Stream;true;sorted;(Comparator);;Argument[this].Element;Argument[0].Parameter[1];value;tb-generated + // summary=p;Stream;true;sorted;(Comparator);;Argument[this].Element;ReturnValue.Element;value;tb-generated + public Stream sorted(Comparator comparator) { + return null; + } - // Models can never be generated correctly based on the type information - // as it involves downcasting. - public Object[] toArray() { - return null; - } + // Models can never be generated correctly based on the type information + // as it involves downcasting. + public Object[] toArray() { + return null; + } - // The generated result is only partially correct as there is no mentioning of - // the type T in the method definition. - // MaD=p;Stream;true;toArray;(IntFunction);;Argument[0].ReturnValue.ArrayElement;ReturnValue.ArrayElement;value;tb-generated - public A[] toArray(IntFunction generator) { - return null; - } -} \ No newline at end of file + // The generated result is only partially correct as there is no mentioning of + // the type T in the method definition. + // summary=p;Stream;true;toArray;(IntFunction);;Argument[0].ReturnValue.ArrayElement;ReturnValue.ArrayElement;value;tb-generated + public A[] toArray(IntFunction generator) { + return null; + } +} diff --git a/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedCollection.java b/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedCollection.java index b1c95dc415a..e66189e7ded 100644 --- a/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedCollection.java +++ b/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedCollection.java @@ -1,25 +1,23 @@ package p; -import java.util.List; import java.util.ArrayList; +import java.util.List; public class TypeBasedCollection extends ArrayList { - // MaD=p;TypeBasedCollection;true;addT;(Object);;Argument[0];Argument[this].Element;value;tb-generated - public void addT(T x) { - } + // summary=p;TypeBasedCollection;true;addT;(Object);;Argument[0];Argument[this].Element;value;tb-generated + public void addT(T x) {} - // MaD=p;TypeBasedCollection;true;addManyT;(List);;Argument[0].Element;Argument[this].Element;value;tb-generated - public void addManyT(List xs) { - } + // summary=p;TypeBasedCollection;true;addManyT;(List);;Argument[0].Element;Argument[this].Element;value;tb-generated + public void addManyT(List xs) {} - // MaD=p;TypeBasedCollection;true;firstT;();;Argument[this].Element;ReturnValue;value;tb-generated - public T firstT() { - return null; - } + // summary=p;TypeBasedCollection;true;firstT;();;Argument[this].Element;ReturnValue;value;tb-generated + public T firstT() { + return null; + } - // MaD=p;TypeBasedCollection;true;getManyT;();;Argument[this].Element;ReturnValue.Element;value;tb-generated - public List getManyT() { - return null; - } -} \ No newline at end of file + // summary=p;TypeBasedCollection;true;getManyT;();;Argument[this].Element;ReturnValue.Element;value;tb-generated + public List getManyT() { + return null; + } +} diff --git a/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedComplex.java b/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedComplex.java index ffca17457a0..a6e6c220475 100644 --- a/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedComplex.java +++ b/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedComplex.java @@ -5,87 +5,85 @@ import java.util.function.Function; public class TypeBasedComplex { - // MaD=p;TypeBasedComplex;true;addMany;(List);;Argument[0].Element;Argument[this].SyntheticField[ArgType0];value;tb-generated - public void addMany(List xs) { - } + // summary=p;TypeBasedComplex;true;addMany;(List);;Argument[0].Element;Argument[this].SyntheticField[ArgType0];value;tb-generated + public void addMany(List xs) {} - // MaD=p;TypeBasedComplex;true;getMany;();;Argument[this].SyntheticField[ArgType0];ReturnValue.Element;value;tb-generated - public List getMany() { - return null; - } + // summary=p;TypeBasedComplex;true;getMany;();;Argument[this].SyntheticField[ArgType0];ReturnValue.Element;value;tb-generated + public List getMany() { + return null; + } - // MaD=p;TypeBasedComplex;true;apply;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - public Integer apply(Function f) { - return null; - } + // summary=p;TypeBasedComplex;true;apply;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + public Integer apply(Function f) { + return null; + } - // A method that doesn't mention `T` in its type signature. - // This is for testing that we don't generate a summary that involves the - // implicit field for `T`. - // MaD=p;TypeBasedComplex;true;apply2;(Object,Function);;Argument[0];Argument[1].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;apply2;(Object,Function);;Argument[1].ReturnValue;ReturnValue;value;tb-generated - public T2 apply2(T1 x, Function f) { - return null; - } + // A method that doesn't mention `T` in its type signature. + // This is for testing that we don't generate a summary that involves the + // implicit field for `T`. + // summary=p;TypeBasedComplex;true;apply2;(Object,Function);;Argument[0];Argument[1].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;apply2;(Object,Function);;Argument[1].ReturnValue;ReturnValue;value;tb-generated + public T2 apply2(T1 x, Function f) { + return null; + } - // MaD=p;TypeBasedComplex;true;flatMap;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;flatMap;(Function);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated - // MaD=p;TypeBasedComplex;true;flatMap;(Function);;Argument[0].ReturnValue.Element;Argument[this].SyntheticField[ArgType0];value;tb-generated - // MaD=p;TypeBasedComplex;true;flatMap;(Function);;Argument[0].ReturnValue.Element;Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;flatMap;(Function);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated - public TypeBasedComplex flatMap(Function> f) { - return null; - } + // summary=p;TypeBasedComplex;true;flatMap;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;flatMap;(Function);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated + // summary=p;TypeBasedComplex;true;flatMap;(Function);;Argument[0].ReturnValue.Element;Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=p;TypeBasedComplex;true;flatMap;(Function);;Argument[0].ReturnValue.Element;Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;flatMap;(Function);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + public TypeBasedComplex flatMap(Function> f) { + return null; + } - // MaD=p;TypeBasedComplex;true;flatMap2;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;flatMap2;(Function);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated - public TypeBasedComplex flatMap2(Function> f) { - return null; - } + // summary=p;TypeBasedComplex;true;flatMap2;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;flatMap2;(Function);;Argument[0].ReturnValue.Element;ReturnValue.SyntheticField[ArgType0];value;tb-generated + public TypeBasedComplex flatMap2(Function> f) { + return null; + } - // MaD=p;TypeBasedComplex;true;map;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;map;(Function);;Argument[0].ReturnValue;ReturnValue;value;tb-generated - public S map(Function f) { - return null; - } + // summary=p;TypeBasedComplex;true;map;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;map;(Function);;Argument[0].ReturnValue;ReturnValue;value;tb-generated + public S map(Function f) { + return null; + } - // MaD=p;TypeBasedComplex;true;mapComplex;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;mapComplex;(Function);;Argument[0].ReturnValue;ReturnValue.SyntheticField[ArgType0];value;tb-generated - public TypeBasedComplex mapComplex(Function f) { - return null; - } + // summary=p;TypeBasedComplex;true;mapComplex;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;mapComplex;(Function);;Argument[0].ReturnValue;ReturnValue.SyntheticField[ArgType0];value;tb-generated + public TypeBasedComplex mapComplex(Function f) { + return null; + } - // MaD=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated - // MaD=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[this].SyntheticField[ArgType0];value;tb-generated - // MaD=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[0].ReturnValue.SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated - public TypeBasedComplex returnComplex(Function> f) { - return null; - } + // summary=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[this].SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated + // summary=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[0].ReturnValue.SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;returnComplex;(Function);;Argument[0].ReturnValue.SyntheticField[ArgType0];ReturnValue.SyntheticField[ArgType0];value;tb-generated + public TypeBasedComplex returnComplex(Function> f) { + return null; + } - // MaD=p;TypeBasedComplex;true;set;(Integer,Function);;Argument[1].ReturnValue;Argument[this].SyntheticField[ArgType0];value;tb-generated - public void set(Integer x, Function f) { - } + // summary=p;TypeBasedComplex;true;set;(Integer,Function);;Argument[1].ReturnValue;Argument[this].SyntheticField[ArgType0];value;tb-generated + public void set(Integer x, Function f) {} - // MaD=p;TypeBasedComplex;true;applyMyFunction;(MyFunction,Integer);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;applyMyFunction;(MyFunction,Integer);;Argument[0].ReturnValue;Argument[this].SyntheticField[ArgType0];value;tb-generated - // MaD=p;TypeBasedComplex;true;applyMyFunction;(MyFunction,Integer);;Argument[0].ReturnValue;Argument[0].Parameter[0];value;tb-generated - public Integer applyMyFunction(MyFunction f, Integer x) { - return null; - } + // summary=p;TypeBasedComplex;true;applyMyFunction;(MyFunction,Integer);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;applyMyFunction;(MyFunction,Integer);;Argument[0].ReturnValue;Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=p;TypeBasedComplex;true;applyMyFunction;(MyFunction,Integer);;Argument[0].ReturnValue;Argument[0].Parameter[0];value;tb-generated + public Integer applyMyFunction(MyFunction f, Integer x) { + return null; + } - // MaD=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object);;Argument[0].ReturnValue;ReturnValue;value;tb-generated - // MaD=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object);;Argument[1];Argument[0].Parameter[1];value;tb-generated - public S2 applyMyFunctionGeneric(MyFunction f, S1 x) { - return null; - } + // summary=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object);;Argument[this].SyntheticField[ArgType0];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object);;Argument[0].ReturnValue;ReturnValue;value;tb-generated + // summary=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object);;Argument[1];Argument[0].Parameter[1];value;tb-generated + public S2 applyMyFunctionGeneric(MyFunction f, S1 x) { + return null; + } - // MaD=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object,Object);;Argument[0].ReturnValue;ReturnValue;value;tb-generated - // MaD=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object,Object);;Argument[1];Argument[0].Parameter[0];value;tb-generated - // MaD=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object,Object);;Argument[2];Argument[0].Parameter[1];value;tb-generated - public S3 applyMyFunctionGeneric(MyFunction f, S1 x, S2 y) { - return null; - } -} \ No newline at end of file + // summary=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object,Object);;Argument[0].ReturnValue;ReturnValue;value;tb-generated + // summary=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object,Object);;Argument[1];Argument[0].Parameter[0];value;tb-generated + // summary=p;TypeBasedComplex;true;applyMyFunctionGeneric;(MyFunction,Object,Object);;Argument[2];Argument[0].Parameter[1];value;tb-generated + public S3 applyMyFunctionGeneric(MyFunction f, S1 x, S2 y) { + return null; + } +} diff --git a/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedSimple.java b/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedSimple.java index 8715bc2feeb..17b710922eb 100644 --- a/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedSimple.java +++ b/java/ql/test/utils/modelgenerator/typebasedflow/p/TypeBasedSimple.java @@ -2,41 +2,37 @@ package p; public class TypeBasedSimple { - // MaD=p;TypeBasedSimple;true;TypeBasedSimple;(Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated - public TypeBasedSimple(T t) { - } + // summary=p;TypeBasedSimple;true;TypeBasedSimple;(Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated + public TypeBasedSimple(T t) {} - // MaD=p;TypeBasedSimple;true;get;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated - public T get() { - return null; - } + // summary=p;TypeBasedSimple;true;get;();;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated + public T get() { + return null; + } - // MaD=p;TypeBasedSimple;true;get;(Object);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated - public T get(Object o) { - return null; - } + // summary=p;TypeBasedSimple;true;get;(Object);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated + public T get(Object o) { + return null; + } - // MaD=p;TypeBasedSimple;true;id;(Object);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated - // MaD=p;TypeBasedSimple;true;id;(Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated - // MaD=p;TypeBasedSimple;true;id;(Object);;Argument[0];ReturnValue;value;tb-generated - public T id(T x) { - return null; - } + // summary=p;TypeBasedSimple;true;id;(Object);;Argument[this].SyntheticField[ArgType0];ReturnValue;value;tb-generated + // summary=p;TypeBasedSimple;true;id;(Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated + // summary=p;TypeBasedSimple;true;id;(Object);;Argument[0];ReturnValue;value;tb-generated + public T id(T x) { + return null; + } - // MaD=p;TypeBasedSimple;true;id2;(Object);;Argument[0];ReturnValue;value;tb-generated - public S id2(S x) { - return null; - } + // summary=p;TypeBasedSimple;true;id2;(Object);;Argument[0];ReturnValue;value;tb-generated + public S id2(S x) { + return null; + } - // MaD=p;TypeBasedSimple;true;set;(Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated - public void set(T x) { - } + // summary=p;TypeBasedSimple;true;set;(Object);;Argument[0];Argument[this].SyntheticField[ArgType0];value;tb-generated + public void set(T x) {} - // MaD=p;TypeBasedSimple;true;set;(int,Object);;Argument[1];Argument[this].SyntheticField[ArgType0];value;tb-generated - public void set(int x, T y) { - } + // summary=p;TypeBasedSimple;true;set;(int,Object);;Argument[1];Argument[this].SyntheticField[ArgType0];value;tb-generated + public void set(int x, T y) {} - // No summary as S is unrelated to T - public void set2(S x) { - } -} \ No newline at end of file + // No summary as S is unrelated to T + public void set2(S x) {} +} diff --git a/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java b/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java index ee2202c8323..26ef096d670 100644 --- a/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java +++ b/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java @@ -735,6 +735,7 @@ public class AutoBuild { .collect(Collectors.toList()); filesToExtract = filesToExtract.stream() + .filter(p -> !isFileTooLarge(p)) .sorted(PATH_ORDERING) .collect(Collectors.toCollection(() -> new LinkedHashSet<>())); @@ -1010,6 +1011,15 @@ protected DependencyInstallationResult preparePackagesAndDependencies(Set return config; } + private boolean isFileTooLarge(Path f) { + long fileSize = f.toFile().length(); + if (fileSize > 1_000_000L * this.maximumFileSizeInMegabytes) { + warn("Skipping " + f + " because it is too large (" + StringUtil.printFloat(fileSize / 1_000_000.0) + " MB). The limit is " + this.maximumFileSizeInMegabytes + " MB."); + return true; + } + return false; + } + private Set extractTypeScript( Set files, Set extractedFiles, @@ -1051,9 +1061,10 @@ protected DependencyInstallationResult preparePackagesAndDependencies(Set // compiler can parse them for us. continue; } - if (!extractedFiles.contains(sourcePath)) { - typeScriptFiles.add(sourcePath); + if (extractedFiles.contains(sourcePath)) { + continue; } + typeScriptFiles.add(sourcePath); } typeScriptFiles.sort(PATH_ORDERING); extractTypeScriptFiles(typeScriptFiles, extractedFiles, extractors); @@ -1236,11 +1247,6 @@ protected DependencyInstallationResult preparePackagesAndDependencies(Set warn("Skipping " + file + ", which does not exist."); return; } - long fileSize = f.length(); - if (fileSize > 1_000_000L * this.maximumFileSizeInMegabytes) { - warn("Skipping " + file + " because it is too large (" + StringUtil.printFloat(fileSize / 1_000_000.0) + " MB). The limit is " + this.maximumFileSizeInMegabytes + " MB."); - return; - } try { long start = logBeginProcess("Extracting " + file); diff --git a/javascript/ql/lib/CHANGELOG.md b/javascript/ql/lib/CHANGELOG.md index abe221bc6d2..2ea585bb8e1 100644 --- a/javascript/ql/lib/CHANGELOG.md +++ b/javascript/ql/lib/CHANGELOG.md @@ -1,3 +1,21 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* Additional heuristics for a new sensitive data classification for private information (e.g. credit card numbers) have been added to the shared `SensitiveDataHeuristics.qll` library. This may result in additional results for queries that use sensitive data such as `js/clear-text-storage-sensitive-data` and `js/clear-text-logging`. + +### Bug Fixes + +* Fixed a bug where very large TypeScript files would cause database creation to crash. Large files over 10MB were already excluded from analysis, but the file size check was not applied to TypeScript files. + +## 0.9.1 + +No user-facing changes. + ## 0.9.0 ### Breaking Changes diff --git a/javascript/ql/lib/change-notes/released/0.9.1.md b/javascript/ql/lib/change-notes/released/0.9.1.md new file mode 100644 index 00000000000..5ab7a1ee037 --- /dev/null +++ b/javascript/ql/lib/change-notes/released/0.9.1.md @@ -0,0 +1,3 @@ +## 0.9.1 + +No user-facing changes. diff --git a/javascript/ql/lib/change-notes/released/1.0.0.md b/javascript/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..fb22a566fea --- /dev/null +++ b/javascript/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* Additional heuristics for a new sensitive data classification for private information (e.g. credit card numbers) have been added to the shared `SensitiveDataHeuristics.qll` library. This may result in additional results for queries that use sensitive data such as `js/clear-text-storage-sensitive-data` and `js/clear-text-logging`. + +### Bug Fixes + +* Fixed a bug where very large TypeScript files would cause database creation to crash. Large files over 10MB were already excluded from analysis, but the file size check was not applied to TypeScript files. diff --git a/javascript/ql/lib/codeql-pack.release.yml b/javascript/ql/lib/codeql-pack.release.yml index 8b9fc185202..b7eeb5b9736 100644 --- a/javascript/ql/lib/codeql-pack.release.yml +++ b/javascript/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.9.0 +lastReleaseVersion: 1.0.0 diff --git a/javascript/ql/lib/qlpack.yml b/javascript/ql/lib/qlpack.yml index 6a1a8db3c21..fdb76057e7a 100644 --- a/javascript/ql/lib/qlpack.yml +++ b/javascript/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-all -version: 0.9.0 +version: 1.0.0 groups: javascript dbscheme: semmlecode.javascript.dbscheme extractor: javascript diff --git a/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll b/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll index b3d93383ed7..98bb0f615b6 100644 --- a/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll +++ b/javascript/ql/lib/semmle/javascript/frameworks/NodeJSLib.qll @@ -1003,7 +1003,7 @@ module NodeJSLib { exists(ClientRequestLoginCallback callback | this = callback.getACall().getArgument(0)) } - override string getCredentialsKind() { result = "Node.js http(s) client login username" } + override string getCredentialsKind() { result = "user name" } } /** @@ -1014,7 +1014,7 @@ module NodeJSLib { exists(ClientRequestLoginCallback callback | this = callback.getACall().getArgument(1)) } - override string getCredentialsKind() { result = "Node.js http(s) client login password" } + override string getCredentialsKind() { result = "password" } } /** diff --git a/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll b/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll index 33fbef3cf3e..9f3eeb6e0dc 100644 --- a/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll +++ b/javascript/ql/lib/semmle/javascript/frameworks/ShellJS.qll @@ -1,15 +1,29 @@ /** * Models the `shelljs` library in terms of `FileSystemAccess` and `SystemCommandExecution`. + * + * https://www.npmjs.com/package/shelljs */ import javascript module ShellJS { + private API::Node shellJSMember() { + result = API::moduleImport("shelljs") + or + result = + shellJSMember() + .getMember([ + "exec", "cd", "cp", "touch", "chmod", "pushd", "find", "ls", "ln", "mkdir", "mv", + "rm", "cat", "head", "sort", "tail", "uniq", "grep", "sed", "to", "toEnd", "echo" + ]) + .getReturn() + } + /** - * Gets an import of the `shelljs` or `async-shelljs` module. + * Gets a function that can execute a shell command using the `shelljs` or `async-shelljs` modules. */ DataFlow::SourceNode shelljs() { - result = DataFlow::moduleImport("shelljs") or + result = shellJSMember().asSource() or result = DataFlow::moduleImport("async-shelljs") } @@ -39,7 +53,10 @@ module ShellJS { /** The `shelljs.exec` library modeled as a `shelljs` member. */ private class ShellJsExec extends Range { - ShellJsExec() { this = DataFlow::moduleImport("shelljs.exec") } + ShellJsExec() { + this = DataFlow::moduleImport("shelljs.exec") or + this = shellJSMember().getMember("exec").asSource() + } override string getName() { result = "exec" } } diff --git a/javascript/ql/lib/semmle/javascript/frameworks/data/internal/model.yml b/javascript/ql/lib/semmle/javascript/frameworks/data/internal/empty.model.yml similarity index 81% rename from javascript/ql/lib/semmle/javascript/frameworks/data/internal/model.yml rename to javascript/ql/lib/semmle/javascript/frameworks/data/internal/empty.model.yml index 016192a224a..12f83f71e55 100644 --- a/javascript/ql/lib/semmle/javascript/frameworks/data/internal/model.yml +++ b/javascript/ql/lib/semmle/javascript/frameworks/data/internal/empty.model.yml @@ -1,5 +1,6 @@ extensions: - # Contribute empty data sets to avoid errors about an undefined extensionals + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. - addsTo: pack: codeql/javascript-all extensible: sourceModel diff --git a/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll b/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll index 0778aa4d23e..eb8a0c1fe75 100644 --- a/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll +++ b/javascript/ql/lib/semmle/javascript/security/internal/SensitiveDataHeuristics.qll @@ -14,13 +14,14 @@ * - id: a user name or other account information; * - password: a password or authorization key; * - certificate: a certificate. + * - private: private data such as credit card numbers * * While classifications are represented as strings, this should not be relied upon. * Instead, use the predicates in `SensitiveDataClassification::` to work with * classifications. */ class SensitiveDataClassification extends string { - SensitiveDataClassification() { this in ["secret", "id", "password", "certificate"] } + SensitiveDataClassification() { this in ["secret", "id", "password", "certificate", "private"] } } /** @@ -38,6 +39,9 @@ module SensitiveDataClassification { /** Gets the classification for certificates. */ SensitiveDataClassification certificate() { result = "certificate" } + + /** Gets the classification for private data. */ + SensitiveDataClassification private() { result = "private" } } /** @@ -77,6 +81,40 @@ module HeuristicNames { */ string maybeCertificate() { result = "(?is).*(cert)(?!.*(format|name|ification)).*" } + /** + * Gets a regular expression that identifies strings that may indicate the presence of + * private data. + */ + string maybePrivate() { + result = + "(?is).*(" + + // Inspired by the list on https://cwe.mitre.org/data/definitions/359.html + // Government identifiers, such as Social Security Numbers + "social.?security|employer.?identification|national.?insurance|resident.?id|" + + "passport.?(num|no)|([_-]|\\b)ssn([_-]|\\b)|" + + // Contact information, such as home addresses + "post.?code|zip.?code|home.?addr|" + + // and telephone numbers + "(mob(ile)?|home).?(num|no|tel|phone)|(tel|fax|phone).?(num|no)|telephone|" + + "emergency.?contact|" + + // Geographic location - where the user is (or was) + "latitude|longitude|nationality|" + + // Financial data - such as credit card numbers, salary, bank accounts, and debts + "(credit|debit|bank|visa).?(card|num|no|acc(ou)?nt)|acc(ou)?nt.?(no|num|credit)|" + + "salary|billing|credit.?(rating|score)|([_-]|\\b)ccn([_-]|\\b)|" + + // Communications - e-mail addresses, private e-mail messages, SMS text messages, chat logs, etc. + // "e(mail|_mail)|" + // this seems too noisy + // Health - medical conditions, insurance status, prescription records + "birth.?da(te|y)|da(te|y).?(of.?)?birth|" + + "medical|(health|care).?plan|healthkit|appointment|prescription|" + + "blood.?(type|alcohol|glucose|pressure)|heart.?(rate|rhythm)|body.?(mass|fat)|" + + "menstrua|pregnan|insulin|inhaler|" + + // Relationships - work and family + "employ(er|ee)|spouse|maiden.?name" + + // --- + ").*" + } + /** * Gets a regular expression that identifies strings that may indicate the presence * of sensitive data, with `classification` describing the kind of sensitive data involved. @@ -90,6 +128,9 @@ module HeuristicNames { or result = maybeCertificate() and classification = SensitiveDataClassification::certificate() + or + result = maybePrivate() and + classification = SensitiveDataClassification::private() } /** diff --git a/javascript/ql/lib/upgrades/9ca3692b65fd8d751431861d1a25c57f3e61d15b/upgrade.properties b/javascript/ql/lib/upgrades/9ca3692b65fd8d751431861d1a25c57f3e61d15b/upgrade.properties index a0c4ba602a1..3e361d800fb 100644 --- a/javascript/ql/lib/upgrades/9ca3692b65fd8d751431861d1a25c57f3e61d15b/upgrade.properties +++ b/javascript/ql/lib/upgrades/9ca3692b65fd8d751431861d1a25c57f3e61d15b/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused column from the `folders` and `files` relations compatibility: full -files.rel: reorder files.rel (int id, string name, string simple, string ext, int fromSource) id name -folders.rel: reorder folders.rel (int id, string name, string simple) id name \ No newline at end of file +files.rel: reorder files.rel (@file id, string name, string simple, string ext, int fromSource) id name +folders.rel: reorder folders.rel (@folder id, string name, string simple) id name \ No newline at end of file diff --git a/javascript/ql/lib/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties b/javascript/ql/lib/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties index 3b782318fcb..bc2c60321f1 100644 --- a/javascript/ql/lib/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties +++ b/javascript/ql/lib/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties @@ -1,94 +1,94 @@ description: Rename multiple relation names. compatibility: backwards -is_externs.rel: reorder isExterns.rel(int toplevel) toplevel +is_externs.rel: reorder isExterns.rel(@toplevel toplevel) toplevel isExterns.rel: delete -is_module.rel: reorder isModule.rel(int toplevel) toplevel +is_module.rel: reorder isModule.rel(@toplevel toplevel) toplevel isModule.rel: delete -is_nodejs.rel: reorder isNodejs.rel(int toplevel) toplevel +is_nodejs.rel: reorder isNodejs.rel(@toplevel toplevel) toplevel isNodejs.rel: delete -is_es2015_module.rel: reorder isES2015Module.rel(int toplevel) toplevel +is_es2015_module.rel: reorder isES2015Module.rel(@toplevel toplevel) toplevel isES2015Module.rel: delete -is_closure_module.rel: reorder isClosureModule.rel(int toplevel) toplevel +is_closure_module.rel: reorder isClosureModule.rel(@toplevel toplevel) toplevel isClosureModule.rel: delete -stmt_containers.rel: reorder stmtContainers.rel(int stmt, int container) stmt container +stmt_containers.rel: reorder stmtContainers.rel(@stmt stmt, @stmt_container container) stmt container stmtContainers.rel: delete -jump_targets.rel: reorder jumpTargets.rel(int jump, int target) jump target +jump_targets.rel: reorder jumpTargets.rel(@stmt jump, @stmt target) jump target jumpTargets.rel: delete -is_instantiated.rel: reorder isInstantiated.rel(int decl) decl +is_instantiated.rel: reorder isInstantiated.rel(@namespacedeclaration decl) decl isInstantiated.rel: delete -has_declare_keyword.rel: reorder hasDeclareKeyword.rel(int stmt) stmt +has_declare_keyword.rel: reorder hasDeclareKeyword.rel(@declarablenode stmt) stmt hasDeclareKeyword.rel: delete -is_for_await_of.rel: reorder isForAwaitOf.rel(int forof) forof +is_for_await_of.rel: reorder isForAwaitOf.rel(@forofstmt forof) forof isForAwaitOf.rel: delete -enclosing_stmt.rel: reorder enclosingStmt.rel(int expr, int stmt) expr stmt +enclosing_stmt.rel: reorder enclosingStmt.rel(@exprortype expr, @stmt stmt) expr stmt enclosingStmt.rel: delete -expr_containers.rel: reorder exprContainers.rel(int expr, int container) expr container +expr_containers.rel: reorder exprContainers.rel(@exprortype expr, @stmt_container container) expr container exprContainers.rel: delete -array_size.rel: reorder arraySize.rel(int ae, int sz) ae sz +array_size.rel: reorder arraySize.rel(@arraylike ae, int sz) ae sz arraySize.rel: delete -is_delegating.rel: reorder isDelegating.rel(int yield) yield +is_delegating.rel: reorder isDelegating.rel(@yieldexpr yield) yield isDelegating.rel: delete -is_arguments_object.rel: reorder isArgumentsObject.rel(int id) id +is_arguments_object.rel: reorder isArgumentsObject.rel(@variable id) id isArgumentsObject.rel: delete -is_computed.rel: reorder isComputed.rel(int prop) prop +is_computed.rel: reorder isComputed.rel(@property prop) prop isComputed.rel: delete -is_method.rel: reorder isMethod.rel(int prop) prop +is_method.rel: reorder isMethod.rel(@property prop) prop isMethod.rel: delete -is_static.rel: reorder isStatic.rel(int prop) prop +is_static.rel: reorder isStatic.rel(@property prop) prop isStatic.rel: delete -is_abstract_member.rel: reorder isAbstractMember.rel(int prop) prop +is_abstract_member.rel: reorder isAbstractMember.rel(@property prop) prop isAbstractMember.rel: delete -is_const_enum.rel: reorder isConstEnum.rel(int id) id +is_const_enum.rel: reorder isConstEnum.rel(@enumdeclaration id) id isConstEnum.rel: delete -is_abstract_class.rel: reorder isAbstractClass.rel(int id) id +is_abstract_class.rel: reorder isAbstractClass.rel(@classdeclstmt id) id isAbstractClass.rel: delete -has_public_keyword.rel: reorder hasPublicKeyword.rel(int prop) prop +has_public_keyword.rel: reorder hasPublicKeyword.rel(@property prop) prop hasPublicKeyword.rel: delete -has_private_keyword.rel: reorder hasPrivateKeyword.rel(int prop) prop +has_private_keyword.rel: reorder hasPrivateKeyword.rel(@property prop) prop hasPrivateKeyword.rel: delete -has_protected_keyword.rel: reorder hasProtectedKeyword.rel(int prop) prop +has_protected_keyword.rel: reorder hasProtectedKeyword.rel(@property prop) prop hasProtectedKeyword.rel: delete -has_readonly_keyword.rel: reorder hasReadonlyKeyword.rel(int prop) prop +has_readonly_keyword.rel: reorder hasReadonlyKeyword.rel(@property prop) prop hasReadonlyKeyword.rel: delete -has_type_keyword.rel: reorder hasTypeKeyword.rel(int id) id +has_type_keyword.rel: reorder hasTypeKeyword.rel(@import_or_export_declaration id) id hasTypeKeyword.rel: delete -is_optional_member.rel: reorder isOptionalMember.rel(int id) id +is_optional_member.rel: reorder isOptionalMember.rel(@property id) id isOptionalMember.rel: delete -has_definite_assignment_assertion.rel: reorder hasDefiniteAssignmentAssertion.rel(int id) id +has_definite_assignment_assertion.rel: reorder hasDefiniteAssignmentAssertion.rel(@field_or_vardeclarator id) id hasDefiniteAssignmentAssertion.rel: delete -is_optional_parameter_declaration.rel: reorder isOptionalParameterDeclaration.rel(int parameter) parameter +is_optional_parameter_declaration.rel: reorder isOptionalParameterDeclaration.rel(@pattern parameter) parameter isOptionalParameterDeclaration.rel: delete -has_asserts_keyword.rel: reorder hasAssertsKeyword.rel(int node) node +has_asserts_keyword.rel: reorder hasAssertsKeyword.rel(@predicatetypeexpr node) node hasAssertsKeyword.rel: delete -js_parse_errors.rel: reorder jsParseErrors.rel(int id, int toplevel, string message, string line) id toplevel message line +js_parse_errors.rel: reorder jsParseErrors.rel(@js_parse_error id, @toplevel toplevel, string message, string line) id toplevel message line jsParseErrors.rel: delete -regexp_parse_errors.rel: reorder regexpParseErrors.rel(int id, int regexp, string message) id regexp message +regexp_parse_errors.rel: reorder regexpParseErrors.rel(@regexp_parse_error id, @regexpterm regexp, string message) id regexp message regexpParseErrors.rel: delete -is_greedy.rel: reorder isGreedy.rel(int id) id +is_greedy.rel: reorder isGreedy.rel(@regexp_quantifier id) id isGreedy.rel: delete -range_quantifier_lower_bound.rel: reorder rangeQuantifierLowerBound.rel(int id, int lo) id lo +range_quantifier_lower_bound.rel: reorder rangeQuantifierLowerBound.rel(@regexp_range id, int lo) id lo rangeQuantifierLowerBound.rel: delete -range_quantifier_upper_bound.rel: reorder rangeQuantifierUpperBound.rel(int id, int hi) id hi +range_quantifier_upper_bound.rel: reorder rangeQuantifierUpperBound.rel(@regexp_range id, int hi) id hi rangeQuantifierUpperBound.rel: delete -is_capture.rel: reorder isCapture.rel(int id, int number) id number +is_capture.rel: reorder isCapture.rel(@regexp_group id, int number) id number isCapture.rel: delete -is_named_capture.rel: reorder isNamedCapture.rel(int id, string name) id name +is_named_capture.rel: reorder isNamedCapture.rel(@regexp_group id, string name) id name isNamedCapture.rel: delete -is_inverted.rel: reorder isInverted.rel(int id) id +is_inverted.rel: reorder isInverted.rel(@regexp_char_class id) id isInverted.rel: delete -regexp_const_value.rel: reorder regexpConstValue.rel(int id, string value) id value +regexp_const_value.rel: reorder regexpConstValue.rel(@regexp_constant id, string value) id value regexpConstValue.rel: delete -char_class_escape.rel: reorder charClassEscape.rel(int id, string value) id value +char_class_escape.rel: reorder charClassEscape.rel(@regexp_char_class_escape id, string value) id value charClassEscape.rel: delete -named_backref.rel: reorder namedBackref.rel(int id, string name) id name +named_backref.rel: reorder namedBackref.rel(@regexp_backref id, string name) id name namedBackref.rel: delete -unicode_property_escapename.rel: reorder unicodePropertyEscapeName.rel(int id, string name) id name +unicode_property_escapename.rel: reorder unicodePropertyEscapeName.rel(@regexp_unicode_property_escape id, string name) id name unicodePropertyEscapeName.rel: delete -unicode_property_escapevalue.rel: reorder unicodePropertyEscapeValue.rel(int id, string value) id value +unicode_property_escapevalue.rel: reorder unicodePropertyEscapeValue.rel(@regexp_unicode_property_escape id, string value) id value unicodePropertyEscapeValue.rel: delete -is_generator.rel: reorder isGenerator.rel(int fun) fun +is_generator.rel: reorder isGenerator.rel(@function fun) fun isGenerator.rel: delete -has_rest_parameter.rel: reorder hasRestParameter.rel(int fun) fun +has_rest_parameter.rel: reorder hasRestParameter.rel(@function fun) fun hasRestParameter.rel: delete -is_async.rel: reorder isAsync.rel(int fun) fun +is_async.rel: reorder isAsync.rel(@function fun) fun isAsync.rel: delete diff --git a/javascript/ql/src/CHANGELOG.md b/javascript/ql/src/CHANGELOG.md index 7499f8b3669..7330aa65694 100644 --- a/javascript/ql/src/CHANGELOG.md +++ b/javascript/ql/src/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.8.16 + +No user-facing changes. + ## 0.8.15 ### Minor Analysis Improvements diff --git a/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp b/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp index 5835a8060c1..83786a014a0 100644 --- a/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp +++ b/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp @@ -36,7 +36,7 @@

    For JavaScript in the browser, - RandomSource.getRandomValues provides a cryptographically + crypto.getRandomValues provides a cryptographically secure pseudo-random number generator.

    @@ -69,7 +69,7 @@
  • Wikipedia: Pseudo-random number generator.
  • -
  • Mozilla Developer Network: RandomSource.getRandomValues.
  • +
  • Mozilla Developer Network: Crypto: getRandomValues().
  • NodeJS: crypto.randomBytes
  • diff --git a/javascript/ql/src/Security/CWE-338/examples/InsecureRandomness_fixed.js b/javascript/ql/src/Security/CWE-338/examples/InsecureRandomness_fixed.js index e3f96cf1680..54a3094932c 100644 --- a/javascript/ql/src/Security/CWE-338/examples/InsecureRandomness_fixed.js +++ b/javascript/ql/src/Security/CWE-338/examples/InsecureRandomness_fixed.js @@ -2,5 +2,7 @@ function securePassword() { // GOOD: the random suffix is cryptographically secure var suffix = window.crypto.getRandomValues(new Uint32Array(1))[0]; var password = "myPassword" + suffix; - return password; + + // GOOD: if a random value between 0 and 1 is desired + var secret = window.crypto.getRandomValues(new Uint32Array(1))[0] * Math.pow(2,-32); } diff --git a/javascript/ql/src/Security/CWE-798/HardcodedCredentials.qhelp b/javascript/ql/src/Security/CWE-798/HardcodedCredentials.qhelp index adcd6fc4715..b2d00e38c28 100644 --- a/javascript/ql/src/Security/CWE-798/HardcodedCredentials.qhelp +++ b/javascript/ql/src/Security/CWE-798/HardcodedCredentials.qhelp @@ -19,6 +19,10 @@ If possible, store configuration files including credential data separately from the source code, in a secure location with restricted access.

    +

    + If the credentials are a placeholder value, make sure the value is obviously a placeholder by + using a name such as "SampleToken" or "MyPassword". +

    diff --git a/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql b/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql index 3cc63e51dcf..1c13ad78bfa 100644 --- a/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql +++ b/javascript/ql/src/Security/CWE-798/HardcodedCredentials.ql @@ -30,7 +30,7 @@ where // exclude dummy passwords and templates not ( sink.getNode().(Sink).(DefaultCredentialsSink).getKind() = - ["password", "credentials", "token"] and + ["password", "credentials", "token", "key"] and PasswordHeuristics::isDummyPassword(val) or sink.getNode().(Sink).getKind() = "authorization header" and diff --git a/javascript/ql/src/change-notes/released/0.8.16.md b/javascript/ql/src/change-notes/released/0.8.16.md new file mode 100644 index 00000000000..f11c58a3b38 --- /dev/null +++ b/javascript/ql/src/change-notes/released/0.8.16.md @@ -0,0 +1,3 @@ +## 0.8.16 + +No user-facing changes. diff --git a/javascript/ql/src/change-notes/released/1.0.0.md b/javascript/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/javascript/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/javascript/ql/src/codeql-pack.release.yml b/javascript/ql/src/codeql-pack.release.yml index 2e3c183bb7a..b7eeb5b9736 100644 --- a/javascript/ql/src/codeql-pack.release.yml +++ b/javascript/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.8.15 +lastReleaseVersion: 1.0.0 diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.qhelp b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.qhelp new file mode 100644 index 00000000000..3c02fba397f --- /dev/null +++ b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.qhelp @@ -0,0 +1,43 @@ + + + +

    Extracting Compressed files with any compression algorithm like gzip can cause to denial of service attacks.

    +

    Attackers can compress a huge file which created by repeated similiar byte and convert it to a small compressed file.

    + +
    + + +

    When you want to decompress a user-provided compressed file you must be careful about the decompression ratio or read these files within a loop byte by byte to be able to manage the decompressed size in each cycle of the loop.

    + +
    + + +

    +JsZip: check uncompressedSize Object Field before extraction. +

    + + +

    +nodejs Zlib: use maxOutputLength option which it'll limit the buffer read size +

    + + +

    +node-tar: use maxReadSize option which it'll limit the buffer read size +

    + + +
    + + +
  • +CVE-2017-16129 +
  • +
  • +A great research to gain more impact by this kind of attacks +
  • + +
    +
    diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql new file mode 100644 index 00000000000..0e734f4c0c6 --- /dev/null +++ b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql @@ -0,0 +1,35 @@ +/** + * @name User-controlled file decompression + * @description User-controlled data that flows into decompression library APIs without checking the compression rate is dangerous + * @kind path-problem + * @problem.severity error + * @security-severity 7.8 + * @precision high + * @id js/user-controlled-data-decompression + * @tags security + * experimental + * external/cwe/cwe-522 + */ + +import javascript +import DataFlow::PathGraph +import DecompressionBombs + +class BombConfiguration extends TaintTracking::Configuration { + BombConfiguration() { this = "DecompressionBombs" } + + override predicate isSource(DataFlow::Node source) { source instanceof RemoteFlowSource } + + override predicate isSink(DataFlow::Node sink) { sink instanceof DecompressionBomb::Sink } + + override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(DecompressionBomb::AdditionalTaintStep addstep | + addstep.isAdditionalTaintStep(pred, succ) + ) + } +} + +from BombConfiguration cfg, DataFlow::PathNode source, DataFlow::PathNode sink +where cfg.hasFlowPath(source, sink) +select sink.getNode(), source, sink, "This Decompression depends on a $@.", source.getNode(), + "potentially untrusted source" diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.qll b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.qll new file mode 100644 index 00000000000..8a20fea499b --- /dev/null +++ b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.qll @@ -0,0 +1,432 @@ +import javascript +import experimental.semmle.javascript.FormParsers +import experimental.semmle.javascript.ReadableStream +import DataFlow::PathGraph + +module DecompressionBomb { + /** + * The Sinks of uncontrolled data decompression + */ + class Sink extends DataFlow::Node { + Sink() { this = any(Range r).sink() } + } + + /** + * The additional taint steps that need for creating taint tracking or dataflow. + */ + abstract class AdditionalTaintStep extends string { + AdditionalTaintStep() { this = "AdditionalTaintStep" } + + /** + * Holds if there is a additional taint step between pred and succ. + */ + abstract predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ); + } + + /** + * A abstract class responsible for extending new decompression sinks + */ + abstract class Range extends API::Node { + /** + * Gets the sink of responsible for decompression node + * + * it can be a path, stream of compressed data, + * or a call to function that use pipe + */ + abstract DataFlow::Node sink(); + } +} + +/** + * Provides additional taint steps for Readable Stream object + */ +module ReadableStream { + class ReadableStreamAdditionalTaintStep extends DecompressionBomb::AdditionalTaintStep { + ReadableStreamAdditionalTaintStep() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + ( + readablePipeAdditionalTaintStep(pred, succ) + or + streamPipelineAdditionalTaintStep(pred, succ) + or + promisesFileHandlePipeAdditionalTaintStep(pred, succ) + ) + } + } +} + +/** + * Provides additional taint steps for File system access functions + */ +module FileSystemAccessAdditionalTaintStep { + class ReadableStreamAdditionalTaintStep extends DecompressionBomb::AdditionalTaintStep { + ReadableStreamAdditionalTaintStep() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + // additional taint step for fs.readFile(pred) + // It can be global additional step too + exists(DataFlow::CallNode n | n = DataFlow::moduleMember("fs", "readFile").getACall() | + pred = n.getArgument(0) and succ = n.getABoundCallbackParameter(1, 1) + ) + or + exists(FileSystemReadAccess cn | + pred = cn.getAPathArgument() and + succ = cn.getADataNode() + ) + } + } +} + +/** + * Provides Models for [jszip](https://www.npmjs.com/package/jszip) package + */ +module JsZip { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + DecompressionBomb() { this = API::moduleImport("jszip").getMember("loadAsync") } + + override DataFlow::Node sink() { + result = this.getParameter(0).asSink() and not this.sanitizer(this) + } + + /** + * Gets a jszip `loadAsync` instance + * and Holds if member of name `uncompressedSize` exists + */ + predicate sanitizer(API::Node loadAsync) { + exists(loadAsync.getASuccessor*().getMember("_data").getMember("uncompressedSize")) + } + } +} + +/** + * Provides Models for [node-tar](https://www.npmjs.com/package/tar) package + */ +module NodeTar { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + DecompressionBomb() { this = API::moduleImport("tar").getMember(["x", "extract"]) } + + override DataFlow::Node sink() { + ( + // piping tar.x() + result = this.getACall() + or + // tar.x({file: filename}) + result = this.getParameter(0).getMember("file").asSink() + ) and + // and there shouldn't be a "maxReadSize: ANum" option + not this.sanitizer(this.getParameter(0)) + } + + /** + * Gets a options parameter that belong to a `tar` instance + * and Holds if "maxReadSize: ANumber" option exists + */ + predicate sanitizer(API::Node tarExtract) { exists(tarExtract.getMember("maxReadSize")) } + } + + /** + * The decompression Additional Taint Steps + */ + class DecompressionAdditionalSteps extends DecompressionBomb::AdditionalTaintStep { + DecompressionAdditionalSteps() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node n | n = API::moduleImport("tar") | + pred = n.asSource() and + ( + succ = n.getMember("x").getACall() or + succ = n.getMember("x").getACall().getArgument(0) + ) + ) + } + } +} + +/** + * Provides Models for `node:zlib` package + */ +module Zlib { + /** + * The decompression sinks of `node:zlib` + */ + class DecompressionBomb extends DecompressionBomb::Range { + boolean isSynk; + + DecompressionBomb() { + this = + API::moduleImport("zlib") + .getMember([ + "gunzip", "gunzipSync", "unzip", "unzipSync", "brotliDecompress", + "brotliDecompressSync", "inflateSync", "inflateRawSync", "inflate", "inflateRaw" + ]) and + isSynk = true + or + this = + API::moduleImport("zlib") + .getMember([ + "createGunzip", "createBrotliDecompress", "createUnzip", "createInflate", + "createInflateRaw" + ]) and + isSynk = false + } + + override DataFlow::Node sink() { + result = this.getACall() and + not this.sanitizer(this.getParameter(0)) and + isSynk = false + or + result = this.getACall().getArgument(0) and + not this.sanitizer(this.getParameter(1)) and + isSynk = true + } + + /** + * Gets a options parameter that belong to a zlib instance + * and Holds if "maxOutputLength: ANumber" option exists + */ + predicate sanitizer(API::Node zlib) { exists(zlib.getMember("maxOutputLength")) } + } +} + +/** + * Provides Models for [pako](https://www.npmjs.com/package/pako) package + */ +module Pako { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + DecompressionBomb() { + this = API::moduleImport("pako").getMember(["inflate", "inflateRaw", "ungzip"]) + } + + override DataFlow::Node sink() { result = this.getParameter(0).asSink() } + } + + /** + * The decompression Additional Taint Steps + */ + class DecompressionAdditionalSteps extends DecompressionBomb::AdditionalTaintStep { + DecompressionAdditionalSteps() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + // succ = new Uint8Array(pred) + exists(DataFlow::Node n, NewExpr ne | ne = n.asExpr() | + pred.asExpr() = ne.getArgument(0) and + succ.asExpr() = ne and + ne.getCalleeName() = "Uint8Array" + ) + } + } +} + +/** + * Provides Models for [adm-zip](https://www.npmjs.com/package/adm-zip) package + */ +module AdmZip { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + DecompressionBomb() { this = API::moduleImport("adm-zip").getInstance() } + + override DataFlow::Node sink() { + result = + this.getMember(["extractAllTo", "extractEntryTo", "readAsText"]).getReturn().asSource() + or + result = this.getASuccessor*().getMember("getData").getReturn().asSource() + } + } + + /** + * The decompression Additional Taint Steps + */ + class DecompressionAdditionalSteps extends DecompressionBomb::AdditionalTaintStep { + DecompressionAdditionalSteps() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node n | n = API::moduleImport("adm-zip") | + pred = n.getParameter(0).asSink() and + ( + succ = + n.getInstance() + .getMember(["extractAllTo", "extractEntryTo", "readAsText"]) + .getReturn() + .asSource() + or + succ = + n.getInstance() + .getMember("getEntries") + .getASuccessor*() + .getMember("getData") + .getReturn() + .asSource() + ) + ) + } + } +} + +/** + * Provides Models for [decompress](https://www.npmjs.com/package/decompress) package + */ +module Decompress { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + DecompressionBomb() { this = API::moduleImport("decompress") } + + override DataFlow::Node sink() { result = this.getACall().getArgument(0) } + } +} + +/** + * Provides Models for [gunzip-maybe][https://www.npmjs.com/package/gunzip-maybe] package + */ +module GunzipMaybe { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + DecompressionBomb() { this = API::moduleImport("gunzip-maybe") } + + override DataFlow::Node sink() { result = this.getACall() } + } +} + +/** + * Provides Models for [unbzip2-stream](https://www.npmjs.com/package/unbzip2-stream) package + */ +module Unbzip2Stream { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + DecompressionBomb() { this = API::moduleImport("unbzip2-stream") } + + override DataFlow::Node sink() { result = this.getACall() } + } +} + +/** + * Provides Models for [unzipper](https://www.npmjs.com/package/unzipper) package + */ +module Unzipper { + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + string funcName; + + DecompressionBomb() { + this = API::moduleImport("unzipper").getMember(["Extract", "Parse", "ParseOne"]) and + funcName = ["Extract", "Parse", "ParseOne"] + or + this = API::moduleImport("unzipper").getMember("Open") and + // open has some functions which will be specified in sink predicate + funcName = "Open" + } + + override DataFlow::Node sink() { + result = this.getMember(["buffer", "file", "url", "file"]).getACall().getArgument(0) and + funcName = "Open" + or + result = this.getACall() and + funcName = ["Extract", "Parse", "ParseOne"] + } + + /** + * Gets a + * and Holds if unzipper instance has a member `uncompressedSize` + * + * it is really difficult to implement this sanitizer, + * so i'm going to check if there is a member like `vars.uncompressedSize` in whole DB or not! + */ + predicate sanitizer() { + exists(this.getASuccessor*().getMember("vars").getMember("uncompressedSize")) and + funcName = ["Extract", "Parse", "ParseOne"] + } + } +} + +/** + * Provides Models for [yauzl](https://www.npmjs.com/package/yauzl) package + */ +module Yauzl { + API::Node test() { result = API::moduleImport("yauzl").getASuccessor*() } + + /** + * The decompression bomb sinks + */ + class DecompressionBomb extends DecompressionBomb::Range { + // open function has a sanitizer + string methodName; + + DecompressionBomb() { + this = + API::moduleImport("yauzl").getMember(["fromFd", "fromBuffer", "fromRandomAccessReader"]) and + methodName = "from" + or + this = API::moduleImport("yauzl").getMember("open") and + methodName = "open" + } + + override DataFlow::Node sink() { + ( + result = this.getParameter(2).getParameter(1).getMember("readEntry").getACall() or + result = + this.getParameter(2) + .getParameter(1) + .getMember("openReadStream") + .getParameter(1) + .getParameter(1) + .asSource() + ) and + not this.sanitizer() and + methodName = "open" + or + result = this.getParameter(0).asSink() and + methodName = "from" + } + + /** + * Gets a + * and Holds if yauzl `open` instance has a member `uncompressedSize` + */ + predicate sanitizer() { + exists(this.getASuccessor*().getMember("uncompressedSize")) and + methodName = ["readStream", "open"] + } + } + + /** + * The decompression Additional Taint Steps + */ + class DecompressionAdditionalSteps extends DecompressionBomb::AdditionalTaintStep { + DecompressionAdditionalSteps() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node open | open = API::moduleImport("yauzl").getMember("open") | + pred = open.getParameter(0).asSink() and + ( + succ = open.getParameter(2).getParameter(1).getMember("readEntry").getACall() or + succ = + open.getParameter(2) + .getParameter(1) + .getMember("openReadStream") + .getParameter(1) + .getParameter(1) + .asSource() + ) + ) + } + } +} diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/jszip_good.js b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/jszip_good.js new file mode 100644 index 00000000000..49697865ff5 --- /dev/null +++ b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/jszip_good.js @@ -0,0 +1,11 @@ +const jszipp = require("jszip"); +function zipBombSafe(zipFile) { + jszipp.loadAsync(zipFile.data).then(function (zip) { + if (zip.file("10GB")["_data"]["uncompressedSize"] > 1024 * 1024 * 8) { + console.log("error") + } + zip.file("10GB").async("uint8array").then(function (u8) { + console.log(u8); + }); + }); +} \ No newline at end of file diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/node-tar_good.js b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/node-tar_good.js new file mode 100644 index 00000000000..9f3a4c36705 --- /dev/null +++ b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/node-tar_good.js @@ -0,0 +1,8 @@ +const tar = require("tar"); + +tar.x({ + file: tarFileName, + strip: 1, + C: 'some-dir', + maxReadSize: 16 * 1024 * 1024 // 16 MB +}) \ No newline at end of file diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/zlib_good.js b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/zlib_good.js new file mode 100644 index 00000000000..c8bcae173ff --- /dev/null +++ b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/zlib_good.js @@ -0,0 +1,11 @@ +const zlib = require("zlib"); + +zlib.gunzip( + inputZipFile.data, + { maxOutputLength: 1024 * 1024 * 5 }, + (err, buffer) => { + doSomeThingWithData(buffer); + }); +zlib.gunzipSync(inputZipFile.data, { maxOutputLength: 1024 * 1024 * 5 }); + +inputZipFile.pipe(zlib.createGunzip({ maxOutputLength: 1024 * 1024 * 5 })).pipe(outputFile); \ No newline at end of file diff --git a/javascript/ql/src/experimental/semmle/javascript/Execa.qll b/javascript/ql/src/experimental/semmle/javascript/Execa.qll new file mode 100644 index 00000000000..2f301ae0bf8 --- /dev/null +++ b/javascript/ql/src/experimental/semmle/javascript/Execa.qll @@ -0,0 +1,211 @@ +/** + * Models the `execa` library in terms of `FileSystemAccess` and `SystemCommandExecution`. + */ + +import javascript + +/** + * Provide model for [Execa](https://github.com/sindresorhus/execa) package + */ +module Execa { + /** + * The Execa input file read and output file write + */ + class ExecaFileSystemAccess extends FileSystemReadAccess, DataFlow::Node { + API::Node execaArg; + boolean isPipedToFile; + + ExecaFileSystemAccess() { + ( + execaArg = API::moduleImport("execa").getMember("$").getParameter(0) and + isPipedToFile = false + or + execaArg = + API::moduleImport("execa") + .getMember(["execa", "execaCommand", "execaCommandSync", "execaSync"]) + .getParameter([0, 1, 2]) and + isPipedToFile = false + or + execaArg = + API::moduleImport("execa") + .getMember(["execa", "execaCommand", "execaCommandSync", "execaSync"]) + .getReturn() + .getMember(["pipeStdout", "pipeAll", "pipeStderr"]) + .getParameter(0) and + isPipedToFile = true + ) and + this = execaArg.asSink() + } + + override DataFlow::Node getADataNode() { none() } + + override DataFlow::Node getAPathArgument() { + result = execaArg.getMember("inputFile").asSink() and isPipedToFile = false + or + result = execaArg.asSink() and isPipedToFile = true + } + } + + /** + * A call to `execa.execa` or `execa.execaSync` + */ + class ExecaCall extends API::CallNode { + boolean isSync; + + ExecaCall() { + this = API::moduleImport("execa").getMember("execa").getACall() and + isSync = false + or + this = API::moduleImport("execa").getMember("execaSync").getACall() and + isSync = true + } + } + + /** + * The system command execution nodes for `execa.execa` or `execa.execaSync` functions + */ + class ExecaExec extends SystemCommandExecution, ExecaCall { + ExecaExec() { isSync = [false, true] } + + override DataFlow::Node getACommandArgument() { result = this.getArgument(0) } + + override predicate isShellInterpreted(DataFlow::Node arg) { + // if shell: true then first and second args are sinks + // options can be third argument + arg = [this.getArgument(0), this.getParameter(1).getUnknownMember().asSink()] and + isExecaShellEnable(this.getParameter(2)) + or + // options can be second argument + arg = this.getArgument(0) and + isExecaShellEnable(this.getParameter(1)) + } + + override DataFlow::Node getArgumentList() { + // execa(cmd, [arg]); + exists(DataFlow::Node arg | arg = this.getArgument(1) | + // if it is a object then it is a option argument not command argument + result = arg and not arg.asExpr() instanceof ObjectExpr + ) + } + + override predicate isSync() { isSync = true } + + override DataFlow::Node getOptionsArg() { + result = this.getLastArgument() and result.asExpr() instanceof ObjectExpr + } + } + + /** + * A call to `execa.$` or `execa.$.sync` or `execa.$({})` or `execa.$.sync({})` tag functions + */ + private class ExecaScriptCall extends API::CallNode { + boolean isSync; + + ExecaScriptCall() { + exists(API::Node script | + script = + [ + API::moduleImport("execa").getMember("$"), + API::moduleImport("execa").getMember("$").getReturn() + ] + | + this = script.getACall() and + isSync = false + or + this = script.getMember("sync").getACall() and + isSync = true + ) + } + } + + /** + * The system command execution nodes for `execa.$` or `execa.$.sync` tag functions + */ + class ExecaScript extends SystemCommandExecution, ExecaScriptCall { + ExecaScript() { isSync = [false, true] } + + override DataFlow::Node getACommandArgument() { + result = this.getParameter(1).asSink() and + not isTaggedTemplateFirstChildAnElement(this.getParameter(1).asSink().asExpr().getParent()) + } + + override predicate isShellInterpreted(DataFlow::Node arg) { + isExecaShellEnable(this.getParameter(0)) and + arg = this.getAParameter().asSink() + } + + override DataFlow::Node getArgumentList() { + result = this.getParameter(any(int i | i >= 1)).asSink() and + isTaggedTemplateFirstChildAnElement(this.getParameter(1).asSink().asExpr().getParent()) + or + result = this.getParameter(any(int i | i >= 2)).asSink() and + not isTaggedTemplateFirstChildAnElement(this.getParameter(1).asSink().asExpr().getParent()) + } + + override DataFlow::Node getOptionsArg() { result = this.getParameter(0).asSink() } + + override predicate isSync() { isSync = true } + } + + /** + * A call to `execa.execaCommandSync` or `execa.execaCommand` + */ + private class ExecaCommandCall extends API::CallNode { + boolean isSync; + + ExecaCommandCall() { + this = API::moduleImport("execa").getMember("execaCommandSync").getACall() and + isSync = true + or + this = API::moduleImport("execa").getMember("execaCommand").getACall() and + isSync = false + } + } + + /** + * The system command execution nodes for `execa.execaCommand` or `execa.execaCommandSync` functions + */ + class ExecaCommandExec extends SystemCommandExecution, ExecaCommandCall { + ExecaCommandExec() { isSync = [false, true] } + + override DataFlow::Node getACommandArgument() { + result = this.(DataFlow::CallNode).getArgument(0) + } + + override DataFlow::Node getArgumentList() { + // execaCommand(`${cmd} ${arg}`); + result.asExpr() = this.getParameter(0).asSink().asExpr().getAChildExpr() and + not result.asExpr() = this.getArgument(0).asExpr().getChildExpr(0) + } + + override predicate isShellInterpreted(DataFlow::Node arg) { + // execaCommandSync(`${cmd} ${arg}`, {shell: true}) + arg.asExpr() = this.getArgument(0).asExpr().getAChildExpr+() and + isExecaShellEnable(this.getParameter(1)) + or + // there is only one argument that is constructed in previous nodes, + // it makes sanitizing really hard to select whether it is vulnerable to argument injection or not + arg = this.getParameter(0).asSink() and + not exists(this.getArgument(0).asExpr().getChildExpr(1)) + } + + override predicate isSync() { isSync = true } + + override DataFlow::Node getOptionsArg() { + result = this.getLastArgument() and result.asExpr() instanceof ObjectExpr + } + } + + /** Gets a TemplateLiteral and check if first child is a template element */ + private predicate isTaggedTemplateFirstChildAnElement(TemplateLiteral templateLit) { + exists(templateLit.getChildExpr(0).(TemplateElement)) + } + + /** + * Holds whether Execa has shell enabled options or not, get Parameter responsible for options + */ + pragma[inline] + private predicate isExecaShellEnable(API::Node n) { + n.getMember("shell").asSink().asExpr().(BooleanLiteral).getValue() = "true" + } +} diff --git a/javascript/ql/src/experimental/semmle/javascript/FormParsers.qll b/javascript/ql/src/experimental/semmle/javascript/FormParsers.qll new file mode 100644 index 00000000000..e6b32ec8c45 --- /dev/null +++ b/javascript/ql/src/experimental/semmle/javascript/FormParsers.qll @@ -0,0 +1,179 @@ +/** + * Provides classes for modeling the server-side form/file parsing libraries. + */ + +import javascript +import experimental.semmle.javascript.ReadableStream + +/** + * A module for modeling [busboy](https://www.npmjs.com/package/busboy) package + */ +module BusBoy { + /** + * A source of remote flow from the `Busboy` library. + */ + private class BusBoyRemoteFlow extends RemoteFlowSource { + BusBoyRemoteFlow() { + exists(API::Node busboyOnEvent | + busboyOnEvent = API::moduleImport("busboy").getReturn().getMember("on") + | + // Files + busboyOnEvent.getParameter(0).asSink().mayHaveStringValue("file") and + // second param of 'file' event is a Readable stream + this = readableStreamDataNode(busboyOnEvent.getParameter(1).getParameter(1)) + or + // Fields + busboyOnEvent.getParameter(0).asSink().mayHaveStringValue(["file", "field"]) and + this = + API::moduleImport("busboy") + .getReturn() + .getMember("on") + .getParameter(1) + .getAParameter() + .asSource() + ) + } + + override string getSourceType() { result = "parsed user value from Busbuy" } + } + + /** + * A busboy file data step according to a Readable Stream type + */ + private class AdditionalTaintStep extends TaintTracking::SharedTaintStep { + override predicate step(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node busboyOnEvent | + busboyOnEvent = API::moduleImport("busboy").getReturn().getMember("on") + | + busboyOnEvent.getParameter(0).asSink().mayHaveStringValue("file") and + customStreamPipeAdditionalTaintStep(busboyOnEvent.getParameter(1).getParameter(1), pred, + succ) + ) + } + } +} + +/** + * A module for modeling [formidable](https://www.npmjs.com/package/formidable) package + */ +module Formidable { + /** + * A source of remote flow from the `Formidable` library parsing a HTTP request. + */ + private class FormidableRemoteFlow extends RemoteFlowSource { + FormidableRemoteFlow() { + exists(API::Node formidable | + formidable = API::moduleImport("formidable").getReturn() + or + formidable = API::moduleImport("formidable").getMember("formidable").getReturn() + or + formidable = + API::moduleImport("formidable").getMember(["IncomingForm", "Formidable"]).getInstance() + | + this = + formidable.getMember("parse").getACall().getABoundCallbackParameter(1, any(int i | i > 0)) + or + // if callback is not provide a promise will be returned, + // return values contains [fields,files] members + exists(API::Node parseMethod | + parseMethod = formidable.getMember("parse") and parseMethod.getNumParameter() = 1 + | + this = parseMethod.getReturn().asSource() + ) + or + // event handler + this = formidable.getMember("on").getParameter(1).getAParameter().asSource() + ) + } + + override string getSourceType() { result = "parsed user value from Formidable" } + } +} + +/** + * A module for modeling [multiparty](https://www.npmjs.com/package/multiparty) package + */ +module Multiparty { + /** + * A source of remote flow from the `Multiparty` library. + */ + private class MultipartyRemoteFlow extends RemoteFlowSource { + MultipartyRemoteFlow() { + exists(API::Node form | + form = API::moduleImport("multiparty").getMember("Form").getInstance() + | + exists(API::CallNode parse | parse = form.getMember("parse").getACall() | + this = parse.getParameter(1).getParameter([1, 2]).asSource() + ) + or + exists(API::Node on | on = form.getMember("on") | + ( + on.getParameter(0).asSink().mayHaveStringValue(["file", "field"]) and + this = on.getParameter(1).getParameter([0, 1]).asSource() + or + on.getParameter(0).asSink().mayHaveStringValue("part") and + this = readableStreamDataNode(on.getParameter(1).getParameter(0)) + ) + ) + ) + } + + override string getSourceType() { result = "parsed user value from Multiparty" } + } + + /** + * A multiparty part data step according to a Readable Stream type + */ + private class AdditionalTaintStep extends TaintTracking::SharedTaintStep { + override predicate step(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node multipartyOnEvent | + multipartyOnEvent = + API::moduleImport("multiparty").getMember("Form").getInstance().getMember("on") + | + multipartyOnEvent.getParameter(0).asSink().mayHaveStringValue("part") and + customStreamPipeAdditionalTaintStep(multipartyOnEvent.getParameter(1).getParameter(0), pred, + succ) + ) + } + } +} + +/** + * A module for modeling [dicer](https://www.npmjs.com/package/dicer) package + */ +module Dicer { + /** + * A source of remote flow from the `dicer` library. + */ + private class DicerRemoteFlow extends RemoteFlowSource { + DicerRemoteFlow() { + exists(API::Node dicer | dicer = API::moduleImport("dicer").getInstance() | + exists(API::Node on | on = dicer.getMember("on") | + on.getParameter(0).asSink().mayHaveStringValue("part") and + this = readableStreamDataNode(on.getParameter(1).getParameter(0)) + or + exists(API::Node onPart | onPart = on.getParameter(1).getParameter(0).getMember("on") | + onPart.getParameter(0).asSink().mayHaveStringValue("header") and + this = onPart.getParameter(1).getParameter(0).asSource() + ) + ) + ) + } + + override string getSourceType() { result = "parsed user value from Dicer" } + } + + /** + * A dicer part data step according to a Readable Stream type + */ + private class AdditionalTaintStep extends TaintTracking::SharedTaintStep { + override predicate step(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node onEvent | + onEvent = API::moduleImport("dicer").getInstance().getMember("on") + | + onEvent.getParameter(0).asSink().mayHaveStringValue("part") and + customStreamPipeAdditionalTaintStep(onEvent.getParameter(1).getParameter(0), pred, succ) + ) + } + } +} diff --git a/javascript/ql/src/experimental/semmle/javascript/ReadableStream.qll b/javascript/ql/src/experimental/semmle/javascript/ReadableStream.qll new file mode 100644 index 00000000000..fa432ba55e3 --- /dev/null +++ b/javascript/ql/src/experimental/semmle/javascript/ReadableStream.qll @@ -0,0 +1,147 @@ +/** + * Provides helper predicates to work with any Readable Stream in dataflow queries + * + * main predicate in which you can use by passing a Readable Stream is `customStreamPipeAdditionalTaintStep` + */ + +import javascript + +/** + * Holds if there is a step between `fs.createReadStream` and `stream.Readable.from` first parameters to all other piped parameters + * + * It can be global additional step too + */ +predicate readablePipeAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node receiver | + receiver = + [ + API::moduleImport("fs").getMember("createReadStream"), + API::moduleImport("stream").getMember("Readable").getMember("from") + ] + | + customStreamPipeAdditionalTaintStep(receiver, pred, succ) + or + pred = receiver.getParameter(0).asSink() and + succ = receiver.getReturn().asSource() + ) +} + +/** + * additional taint steps for piped stream from `createReadStream` method of `fs/promises.open` + * + * It can be global additional step too + */ +predicate promisesFileHandlePipeAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(API::Node receiver | receiver = nodeJsPromisesFileSystem().getMember("open") | + customStreamPipeAdditionalTaintStep(receiver, pred, succ) + or + pred = receiver.getParameter(0).asSink() and + succ = receiver.getReturn().asSource() + ) +} + +/** + * Gets nodejs `fs` Promises API + */ +API::Node nodeJsPromisesFileSystem() { + result = [API::moduleImport("fs").getMember("promises"), API::moduleImport("fs/promises")] +} + +/** + * Holds if + * or `receiver.pipe(pred).pipe(sth).pipe(succ)` + * + * or `receiver.pipe(sth).pipe(pred).pipe(succ)` + * + * or `receiver.pipe(succ)` and receiver is pred + * + * Receiver is a Readable Stream object + */ +predicate customStreamPipeAdditionalTaintStep( + API::Node receiver, DataFlow::Node pred, DataFlow::Node succ +) { + // following connect the first pipe parameter to the last pipe parameter + exists(API::Node firstPipe | firstPipe = receiver.getMember("pipe") | + pred = firstPipe.getParameter(0).asSink() and + succ = firstPipe.getASuccessor*().getMember("pipe").getParameter(0).asSink() + ) + or + // following connect a pipe parameter to the next pipe parameter + exists(API::Node cn | cn = receiver.getASuccessor+() | + pred = cn.getParameter(0).asSink() and + succ = cn.getReturn().getMember("pipe").getParameter(0).asSink() + ) + or + // it is a function that its return value is a Readable stream object + pred = receiver.getReturn().asSource() and + succ = receiver.getReturn().getMember("pipe").getParameter(0).asSink() + or + // it is a Readable stream object + pred = receiver.asSource() and + succ = receiver.getMember("pipe").getParameter(0).asSink() +} + +/** + * Holds if + * + * ```js + * await pipeline( + * pred, + * succ_or_pred, + * succ + * ) + * ``` + * + * It can be global additional step too + */ +predicate streamPipelineAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + // this step connect the a pipeline parameter to the next pipeline parameter + exists(API::CallNode cn, int i | + // we assume that there are maximum 10 pipes mostly or maybe less + i in [0 .. 10] and + cn = nodeJsStream().getMember("pipeline").getACall() + | + pred = cn.getParameter(i).asSink() and + succ = cn.getParameter(i + 1).asSink() + ) + or + // this step connect the first pipeline parameter to the next parameters + exists(API::CallNode cn, int i | + // we assume that there are maximum 10 pipes mostly or maybe less + i in [1 .. 10] and + cn = nodeJsStream().getMember("pipeline").getACall() + | + pred = cn.getParameter(0).asSink() and + succ = cn.getParameter(i).asSink() + ) +} + +/** + * Gets `stream` Promises API + */ +API::Node nodeJsStream() { + result = [API::moduleImport("stream/promises"), API::moduleImport("stream").getMember("promises")] +} + +/** + * Gets a Readable stream object, + * and returns all nodes responsible for a data read of this Readable stream + */ +DataFlow::Node readableStreamDataNode(API::Node stream) { + result = stream.asSource() + or + // 'data' event + exists(API::CallNode onEvent | onEvent = stream.getMember("on").getACall() | + result = onEvent.getParameter(1).getParameter(0).asSource() and + onEvent.getParameter(0).asSink().mayHaveStringValue("data") + ) + or + // 'Readable' event + exists(API::CallNode onEvent | onEvent = stream.getMember("on").getACall() | + ( + result = onEvent.getParameter(1).getReceiver().getMember("read").getReturn().asSource() or + result = stream.getMember("read").getReturn().asSource() + ) and + onEvent.getParameter(0).asSink().mayHaveStringValue("readable") + ) +} diff --git a/javascript/ql/src/qlpack.yml b/javascript/ql/src/qlpack.yml index 765436be44f..b4430ed9625 100644 --- a/javascript/ql/src/qlpack.yml +++ b/javascript/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-queries -version: 0.8.15 +version: 1.0.0 groups: - javascript - queries diff --git a/javascript/ql/test/experimental/Execa/CommandInjection/tests.expected b/javascript/ql/test/experimental/Execa/CommandInjection/tests.expected new file mode 100644 index 00000000000..931d1de923f --- /dev/null +++ b/javascript/ql/test/experimental/Execa/CommandInjection/tests.expected @@ -0,0 +1,22 @@ +passingPositiveTests +| PASSED | CommandInjection | tests.js:11:46:11:70 | // test ... jection | +| PASSED | CommandInjection | tests.js:12:43:12:67 | // test ... jection | +| PASSED | CommandInjection | tests.js:13:63:13:87 | // test ... jection | +| PASSED | CommandInjection | tests.js:14:62:14:86 | // test ... jection | +| PASSED | CommandInjection | tests.js:15:60:15:84 | // test ... jection | +| PASSED | CommandInjection | tests.js:17:45:17:69 | // test ... jection | +| PASSED | CommandInjection | tests.js:18:42:18:66 | // test ... jection | +| PASSED | CommandInjection | tests.js:19:62:19:86 | // test ... jection | +| PASSED | CommandInjection | tests.js:20:63:20:87 | // test ... jection | +| PASSED | CommandInjection | tests.js:21:60:21:84 | // test ... jection | +| PASSED | CommandInjection | tests.js:23:43:23:67 | // test ... jection | +| PASSED | CommandInjection | tests.js:24:40:24:64 | // test ... jection | +| PASSED | CommandInjection | tests.js:25:40:25:64 | // test ... jection | +| PASSED | CommandInjection | tests.js:26:60:26:84 | // test ... jection | +| PASSED | CommandInjection | tests.js:28:41:28:65 | // test ... jection | +| PASSED | CommandInjection | tests.js:29:58:29:82 | // test ... jection | +| PASSED | CommandInjection | tests.js:31:51:31:75 | // test ... jection | +| PASSED | CommandInjection | tests.js:32:68:32:92 | // test ... jection | +| PASSED | CommandInjection | tests.js:34:49:34:73 | // test ... jection | +| PASSED | CommandInjection | tests.js:35:66:35:90 | // test ... jection | +failingPositiveTests diff --git a/javascript/ql/test/experimental/Execa/CommandInjection/tests.js b/javascript/ql/test/experimental/Execa/CommandInjection/tests.js new file mode 100644 index 00000000000..eb35be96b61 --- /dev/null +++ b/javascript/ql/test/experimental/Execa/CommandInjection/tests.js @@ -0,0 +1,36 @@ +import { execa, execaSync, execaCommand, execaCommandSync, $ } from 'execa'; +import http from 'node:http' +import url from 'url' + +http.createServer(async function (req, res) { + let cmd = url.parse(req.url, true).query["cmd"][0]; + let arg1 = url.parse(req.url, true).query["arg1"]; + let arg2 = url.parse(req.url, true).query["arg2"]; + let arg3 = url.parse(req.url, true).query["arg3"]; + + await $`${cmd} ${arg1} ${arg2} ${arg3}`; // test: CommandInjection + await $`ssh ${arg1} ${arg2} ${arg3}`; // test: CommandInjection + $({ shell: false }).sync`${cmd} ${arg1} ${arg2} ${arg3}`; // test: CommandInjection + $({ shell: true }).sync`${cmd} ${arg1} ${arg2} ${arg3}`; // test: CommandInjection + $({ shell: false }).sync`ssh ${arg1} ${arg2} ${arg3}`; // test: CommandInjection + + $.sync`${cmd} ${arg1} ${arg2} ${arg3}`; // test: CommandInjection + $.sync`ssh ${arg1} ${arg2} ${arg3}`; // test: CommandInjection + await $({ shell: true })`${cmd} ${arg1} ${arg2} ${arg3}` // test: CommandInjection + await $({ shell: false })`${cmd} ${arg1} ${arg2} ${arg3}` // test: CommandInjection + await $({ shell: false })`ssh ${arg1} ${arg2} ${arg3}` // test: CommandInjection + + await execa(cmd, [arg1, arg2, arg3]); // test: CommandInjection + await execa(cmd, { shell: true }); // test: CommandInjection + await execa(cmd, { shell: true }); // test: CommandInjection + await execa(cmd, [arg1, arg2, arg3], { shell: true }); // test: CommandInjection + + execaSync(cmd, [arg1, arg2, arg3]); // test: CommandInjection + execaSync(cmd, [arg1, arg2, arg3], { shell: true }); // test: CommandInjection + + await execaCommand(cmd + arg1 + arg2 + arg3); // test: CommandInjection + await execaCommand(cmd + arg1 + arg2 + arg3, { shell: true }); // test: CommandInjection + + execaCommandSync(cmd + arg1 + arg2 + arg3); // test: CommandInjection + execaCommandSync(cmd + arg1 + arg2 + arg3, { shell: true }); // test: CommandInjection +}); \ No newline at end of file diff --git a/javascript/ql/test/experimental/Execa/CommandInjection/tests.ql b/javascript/ql/test/experimental/Execa/CommandInjection/tests.ql new file mode 100644 index 00000000000..a8ab812f821 --- /dev/null +++ b/javascript/ql/test/experimental/Execa/CommandInjection/tests.ql @@ -0,0 +1,38 @@ +import javascript + +class InlineTest extends LineComment { + string tests; + + InlineTest() { tests = this.getText().regexpCapture("\\s*test:(.*)", 1) } + + string getPositiveTest() { + result = tests.trim().splitAt(",").trim() and not result.matches("!%") + } + + predicate hasPositiveTest(string test) { test = this.getPositiveTest() } + + predicate inNode(DataFlow::Node n) { + this.getLocation().getFile() = n.getFile() and + this.getLocation().getStartLine() = n.getStartLine() + } +} + +import experimental.semmle.javascript.Execa + +query predicate passingPositiveTests(string res, string expectation, InlineTest t) { + res = "PASSED" and + t.hasPositiveTest(expectation) and + expectation = "CommandInjection" and + exists(SystemCommandExecution n | + t.inNode(n.getArgumentList()) or t.inNode(n.getACommandArgument()) + ) +} + +query predicate failingPositiveTests(string res, string expectation, InlineTest t) { + res = "FAILED" and + t.hasPositiveTest(expectation) and + expectation = "CommandInjection" and + not exists(SystemCommandExecution n | + t.inNode(n.getArgumentList()) or t.inNode(n.getACommandArgument()) + ) +} diff --git a/javascript/ql/test/experimental/Execa/PathInjection/tests.expected b/javascript/ql/test/experimental/Execa/PathInjection/tests.expected new file mode 100644 index 00000000000..3149ae1c022 --- /dev/null +++ b/javascript/ql/test/experimental/Execa/PathInjection/tests.expected @@ -0,0 +1,6 @@ +passingPositiveTests +| PASSED | PathInjection | tests.js:9:43:9:64 | // test ... jection | +| PASSED | PathInjection | tests.js:12:50:12:71 | // test ... jection | +| PASSED | PathInjection | tests.js:15:61:15:82 | // test ... jection | +| PASSED | PathInjection | tests.js:18:73:18:94 | // test ... jection | +failingPositiveTests diff --git a/javascript/ql/test/experimental/Execa/PathInjection/tests.js b/javascript/ql/test/experimental/Execa/PathInjection/tests.js new file mode 100644 index 00000000000..4665b8c8950 --- /dev/null +++ b/javascript/ql/test/experimental/Execa/PathInjection/tests.js @@ -0,0 +1,19 @@ +import { execa, $ } from 'execa'; +import http from 'node:http' +import url from 'url' + +http.createServer(async function (req, res) { + let filePath = url.parse(req.url, true).query["filePath"][0]; + + // Piping to stdin from a file + await $({ inputFile: filePath })`cat` // test: PathInjection + + // Piping to stdin from a file + await execa('cat', { inputFile: filePath }); // test: PathInjection + + // Piping Stdout to file + await execa('echo', ['example3']).pipeStdout(filePath); // test: PathInjection + + // Piping all of command output to file + await execa('echo', ['example4'], { all: true }).pipeAll(filePath); // test: PathInjection +}); \ No newline at end of file diff --git a/javascript/ql/test/experimental/Execa/PathInjection/tests.ql b/javascript/ql/test/experimental/Execa/PathInjection/tests.ql new file mode 100644 index 00000000000..08b5435e01f --- /dev/null +++ b/javascript/ql/test/experimental/Execa/PathInjection/tests.ql @@ -0,0 +1,34 @@ +import javascript + +class InlineTest extends LineComment { + string tests; + + InlineTest() { tests = this.getText().regexpCapture("\\s*test:(.*)", 1) } + + string getPositiveTest() { + result = tests.trim().splitAt(",").trim() and not result.matches("!%") + } + + predicate hasPositiveTest(string test) { test = this.getPositiveTest() } + + predicate inNode(DataFlow::Node n) { + this.getLocation().getFile() = n.getFile() and + this.getLocation().getStartLine() = n.getStartLine() + } +} + +import experimental.semmle.javascript.Execa + +query predicate passingPositiveTests(string res, string expectation, InlineTest t) { + res = "PASSED" and + t.hasPositiveTest(expectation) and + expectation = "PathInjection" and + exists(FileSystemReadAccess n | t.inNode(n.getAPathArgument())) +} + +query predicate failingPositiveTests(string res, string expectation, InlineTest t) { + res = "FAILED" and + t.hasPositiveTest(expectation) and + expectation = "PathInjection" and + not exists(FileSystemReadAccess n | t.inNode(n.getAPathArgument())) +} diff --git a/javascript/ql/test/experimental/FormParsers/RemoteFlowSource.expected b/javascript/ql/test/experimental/FormParsers/RemoteFlowSource.expected new file mode 100644 index 00000000000..bbd62023e24 --- /dev/null +++ b/javascript/ql/test/experimental/FormParsers/RemoteFlowSource.expected @@ -0,0 +1,234 @@ +nodes +| busybus.js:9:30:9:33 | file | +| busybus.js:9:30:9:33 | file | +| busybus.js:9:36:9:39 | info | +| busybus.js:9:36:9:39 | info | +| busybus.js:10:19:10:50 | { filen ... eType } | +| busybus.js:10:19:10:57 | encoding | +| busybus.js:10:19:10:57 | filename | +| busybus.js:10:19:10:57 | mimeType | +| busybus.js:10:21:10:28 | filename | +| busybus.js:10:31:10:38 | encoding | +| busybus.js:10:41:10:48 | mimeType | +| busybus.js:10:54:10:57 | info | +| busybus.js:12:18:12:25 | filename | +| busybus.js:12:18:12:25 | filename | +| busybus.js:12:28:12:35 | encoding | +| busybus.js:12:28:12:35 | encoding | +| busybus.js:12:38:12:45 | mimeType | +| busybus.js:12:38:12:45 | mimeType | +| busybus.js:13:23:13:23 | z | +| busybus.js:13:31:13:36 | sink() | +| busybus.js:13:31:13:36 | sink() | +| busybus.js:15:30:15:33 | data | +| busybus.js:15:30:15:33 | data | +| busybus.js:16:22:16:25 | data | +| busybus.js:16:22:16:25 | data | +| busybus.js:22:25:22:42 | data | +| busybus.js:22:32:22:42 | this.read() | +| busybus.js:22:32:22:42 | this.read() | +| busybus.js:23:26:23:29 | data | +| busybus.js:23:26:23:29 | data | +| busybus.js:27:25:27:28 | name | +| busybus.js:27:25:27:28 | name | +| busybus.js:27:31:27:33 | val | +| busybus.js:27:31:27:33 | val | +| busybus.js:27:36:27:39 | info | +| busybus.js:27:36:27:39 | info | +| busybus.js:28:18:28:21 | name | +| busybus.js:28:18:28:21 | name | +| busybus.js:28:24:28:26 | val | +| busybus.js:28:24:28:26 | val | +| busybus.js:28:29:28:32 | info | +| busybus.js:28:29:28:32 | info | +| dicer.js:12:23:12:26 | part | +| dicer.js:12:23:12:26 | part | +| dicer.js:13:19:13:24 | sink() | +| dicer.js:13:19:13:24 | sink() | +| dicer.js:14:28:14:33 | header | +| dicer.js:14:28:14:33 | header | +| dicer.js:16:22:16:27 | header | +| dicer.js:16:22:16:30 | header[h] | +| dicer.js:16:22:16:30 | header[h] | +| dicer.js:19:26:19:29 | data | +| dicer.js:19:26:19:29 | data | +| dicer.js:20:18:20:21 | data | +| dicer.js:20:18:20:21 | data | +| formidable.js:7:11:7:25 | [fields, files] | +| formidable.js:7:11:7:49 | fields | +| formidable.js:7:11:7:49 | files | +| formidable.js:7:12:7:17 | fields | +| formidable.js:7:20:7:24 | files | +| formidable.js:7:29:7:49 | await f ... se(req) | +| formidable.js:7:35:7:49 | form.parse(req) | +| formidable.js:7:35:7:49 | form.parse(req) | +| formidable.js:8:10:8:15 | fields | +| formidable.js:8:10:8:15 | fields | +| formidable.js:8:18:8:22 | files | +| formidable.js:8:18:8:22 | files | +| formidable.js:9:27:9:34 | formname | +| formidable.js:9:27:9:34 | formname | +| formidable.js:9:37:9:40 | file | +| formidable.js:9:37:9:40 | file | +| formidable.js:10:14:10:21 | formname | +| formidable.js:10:14:10:21 | formname | +| formidable.js:10:24:10:27 | file | +| formidable.js:10:24:10:27 | file | +| formidable.js:12:22:12:29 | formname | +| formidable.js:12:22:12:29 | formname | +| formidable.js:12:32:12:35 | file | +| formidable.js:12:32:12:35 | file | +| formidable.js:13:14:13:21 | formname | +| formidable.js:13:14:13:21 | formname | +| formidable.js:13:24:13:27 | file | +| formidable.js:13:24:13:27 | file | +| formidable.js:15:23:15:31 | fieldName | +| formidable.js:15:23:15:31 | fieldName | +| formidable.js:15:34:15:43 | fieldValue | +| formidable.js:15:34:15:43 | fieldValue | +| formidable.js:16:14:16:22 | fieldName | +| formidable.js:16:14:16:22 | fieldName | +| formidable.js:16:25:16:34 | fieldValue | +| formidable.js:16:25:16:34 | fieldValue | +| multiparty.js:8:22:8:25 | part | +| multiparty.js:8:22:8:25 | part | +| multiparty.js:9:14:9:17 | part | +| multiparty.js:9:14:9:17 | part | +| multiparty.js:10:19:10:24 | sink() | +| multiparty.js:10:19:10:24 | sink() | +| multiparty.js:14:37:14:42 | fields | +| multiparty.js:14:37:14:42 | fields | +| multiparty.js:14:45:14:49 | files | +| multiparty.js:14:45:14:49 | files | +| multiparty.js:15:14:15:19 | fields | +| multiparty.js:15:14:15:19 | fields | +| multiparty.js:15:22:15:26 | files | +| multiparty.js:15:22:15:26 | files | +edges +| busybus.js:9:30:9:33 | file | busybus.js:13:23:13:23 | z | +| busybus.js:9:30:9:33 | file | busybus.js:13:23:13:23 | z | +| busybus.js:9:36:9:39 | info | busybus.js:10:54:10:57 | info | +| busybus.js:9:36:9:39 | info | busybus.js:10:54:10:57 | info | +| busybus.js:10:19:10:50 | { filen ... eType } | busybus.js:10:21:10:28 | filename | +| busybus.js:10:19:10:50 | { filen ... eType } | busybus.js:10:31:10:38 | encoding | +| busybus.js:10:19:10:50 | { filen ... eType } | busybus.js:10:41:10:48 | mimeType | +| busybus.js:10:19:10:57 | encoding | busybus.js:12:28:12:35 | encoding | +| busybus.js:10:19:10:57 | encoding | busybus.js:12:28:12:35 | encoding | +| busybus.js:10:19:10:57 | filename | busybus.js:12:18:12:25 | filename | +| busybus.js:10:19:10:57 | filename | busybus.js:12:18:12:25 | filename | +| busybus.js:10:19:10:57 | mimeType | busybus.js:12:38:12:45 | mimeType | +| busybus.js:10:19:10:57 | mimeType | busybus.js:12:38:12:45 | mimeType | +| busybus.js:10:21:10:28 | filename | busybus.js:10:19:10:57 | filename | +| busybus.js:10:31:10:38 | encoding | busybus.js:10:19:10:57 | encoding | +| busybus.js:10:41:10:48 | mimeType | busybus.js:10:19:10:57 | mimeType | +| busybus.js:10:54:10:57 | info | busybus.js:10:19:10:50 | { filen ... eType } | +| busybus.js:13:23:13:23 | z | busybus.js:13:31:13:36 | sink() | +| busybus.js:13:23:13:23 | z | busybus.js:13:31:13:36 | sink() | +| busybus.js:15:30:15:33 | data | busybus.js:16:22:16:25 | data | +| busybus.js:15:30:15:33 | data | busybus.js:16:22:16:25 | data | +| busybus.js:15:30:15:33 | data | busybus.js:16:22:16:25 | data | +| busybus.js:15:30:15:33 | data | busybus.js:16:22:16:25 | data | +| busybus.js:22:25:22:42 | data | busybus.js:23:26:23:29 | data | +| busybus.js:22:25:22:42 | data | busybus.js:23:26:23:29 | data | +| busybus.js:22:32:22:42 | this.read() | busybus.js:22:25:22:42 | data | +| busybus.js:22:32:22:42 | this.read() | busybus.js:22:25:22:42 | data | +| busybus.js:27:25:27:28 | name | busybus.js:28:18:28:21 | name | +| busybus.js:27:25:27:28 | name | busybus.js:28:18:28:21 | name | +| busybus.js:27:25:27:28 | name | busybus.js:28:18:28:21 | name | +| busybus.js:27:25:27:28 | name | busybus.js:28:18:28:21 | name | +| busybus.js:27:31:27:33 | val | busybus.js:28:24:28:26 | val | +| busybus.js:27:31:27:33 | val | busybus.js:28:24:28:26 | val | +| busybus.js:27:31:27:33 | val | busybus.js:28:24:28:26 | val | +| busybus.js:27:31:27:33 | val | busybus.js:28:24:28:26 | val | +| busybus.js:27:36:27:39 | info | busybus.js:28:29:28:32 | info | +| busybus.js:27:36:27:39 | info | busybus.js:28:29:28:32 | info | +| busybus.js:27:36:27:39 | info | busybus.js:28:29:28:32 | info | +| busybus.js:27:36:27:39 | info | busybus.js:28:29:28:32 | info | +| dicer.js:12:23:12:26 | part | dicer.js:13:19:13:24 | sink() | +| dicer.js:12:23:12:26 | part | dicer.js:13:19:13:24 | sink() | +| dicer.js:12:23:12:26 | part | dicer.js:13:19:13:24 | sink() | +| dicer.js:12:23:12:26 | part | dicer.js:13:19:13:24 | sink() | +| dicer.js:14:28:14:33 | header | dicer.js:16:22:16:27 | header | +| dicer.js:14:28:14:33 | header | dicer.js:16:22:16:27 | header | +| dicer.js:16:22:16:27 | header | dicer.js:16:22:16:30 | header[h] | +| dicer.js:16:22:16:27 | header | dicer.js:16:22:16:30 | header[h] | +| dicer.js:19:26:19:29 | data | dicer.js:20:18:20:21 | data | +| dicer.js:19:26:19:29 | data | dicer.js:20:18:20:21 | data | +| dicer.js:19:26:19:29 | data | dicer.js:20:18:20:21 | data | +| dicer.js:19:26:19:29 | data | dicer.js:20:18:20:21 | data | +| formidable.js:7:11:7:25 | [fields, files] | formidable.js:7:12:7:17 | fields | +| formidable.js:7:11:7:25 | [fields, files] | formidable.js:7:20:7:24 | files | +| formidable.js:7:11:7:49 | fields | formidable.js:8:10:8:15 | fields | +| formidable.js:7:11:7:49 | fields | formidable.js:8:10:8:15 | fields | +| formidable.js:7:11:7:49 | files | formidable.js:8:18:8:22 | files | +| formidable.js:7:11:7:49 | files | formidable.js:8:18:8:22 | files | +| formidable.js:7:12:7:17 | fields | formidable.js:7:11:7:49 | fields | +| formidable.js:7:20:7:24 | files | formidable.js:7:11:7:49 | files | +| formidable.js:7:29:7:49 | await f ... se(req) | formidable.js:7:11:7:25 | [fields, files] | +| formidable.js:7:35:7:49 | form.parse(req) | formidable.js:7:29:7:49 | await f ... se(req) | +| formidable.js:7:35:7:49 | form.parse(req) | formidable.js:7:29:7:49 | await f ... se(req) | +| formidable.js:9:27:9:34 | formname | formidable.js:10:14:10:21 | formname | +| formidable.js:9:27:9:34 | formname | formidable.js:10:14:10:21 | formname | +| formidable.js:9:27:9:34 | formname | formidable.js:10:14:10:21 | formname | +| formidable.js:9:27:9:34 | formname | formidable.js:10:14:10:21 | formname | +| formidable.js:9:37:9:40 | file | formidable.js:10:24:10:27 | file | +| formidable.js:9:37:9:40 | file | formidable.js:10:24:10:27 | file | +| formidable.js:9:37:9:40 | file | formidable.js:10:24:10:27 | file | +| formidable.js:9:37:9:40 | file | formidable.js:10:24:10:27 | file | +| formidable.js:12:22:12:29 | formname | formidable.js:13:14:13:21 | formname | +| formidable.js:12:22:12:29 | formname | formidable.js:13:14:13:21 | formname | +| formidable.js:12:22:12:29 | formname | formidable.js:13:14:13:21 | formname | +| formidable.js:12:22:12:29 | formname | formidable.js:13:14:13:21 | formname | +| formidable.js:12:32:12:35 | file | formidable.js:13:24:13:27 | file | +| formidable.js:12:32:12:35 | file | formidable.js:13:24:13:27 | file | +| formidable.js:12:32:12:35 | file | formidable.js:13:24:13:27 | file | +| formidable.js:12:32:12:35 | file | formidable.js:13:24:13:27 | file | +| formidable.js:15:23:15:31 | fieldName | formidable.js:16:14:16:22 | fieldName | +| formidable.js:15:23:15:31 | fieldName | formidable.js:16:14:16:22 | fieldName | +| formidable.js:15:23:15:31 | fieldName | formidable.js:16:14:16:22 | fieldName | +| formidable.js:15:23:15:31 | fieldName | formidable.js:16:14:16:22 | fieldName | +| formidable.js:15:34:15:43 | fieldValue | formidable.js:16:25:16:34 | fieldValue | +| formidable.js:15:34:15:43 | fieldValue | formidable.js:16:25:16:34 | fieldValue | +| formidable.js:15:34:15:43 | fieldValue | formidable.js:16:25:16:34 | fieldValue | +| formidable.js:15:34:15:43 | fieldValue | formidable.js:16:25:16:34 | fieldValue | +| multiparty.js:8:22:8:25 | part | multiparty.js:9:14:9:17 | part | +| multiparty.js:8:22:8:25 | part | multiparty.js:9:14:9:17 | part | +| multiparty.js:8:22:8:25 | part | multiparty.js:9:14:9:17 | part | +| multiparty.js:8:22:8:25 | part | multiparty.js:9:14:9:17 | part | +| multiparty.js:8:22:8:25 | part | multiparty.js:10:19:10:24 | sink() | +| multiparty.js:8:22:8:25 | part | multiparty.js:10:19:10:24 | sink() | +| multiparty.js:8:22:8:25 | part | multiparty.js:10:19:10:24 | sink() | +| multiparty.js:8:22:8:25 | part | multiparty.js:10:19:10:24 | sink() | +| multiparty.js:14:37:14:42 | fields | multiparty.js:15:14:15:19 | fields | +| multiparty.js:14:37:14:42 | fields | multiparty.js:15:14:15:19 | fields | +| multiparty.js:14:37:14:42 | fields | multiparty.js:15:14:15:19 | fields | +| multiparty.js:14:37:14:42 | fields | multiparty.js:15:14:15:19 | fields | +| multiparty.js:14:45:14:49 | files | multiparty.js:15:22:15:26 | files | +| multiparty.js:14:45:14:49 | files | multiparty.js:15:22:15:26 | files | +| multiparty.js:14:45:14:49 | files | multiparty.js:15:22:15:26 | files | +| multiparty.js:14:45:14:49 | files | multiparty.js:15:22:15:26 | files | +#select +| busybus.js:12:18:12:25 | filename | busybus.js:9:36:9:39 | info | busybus.js:12:18:12:25 | filename | This entity depends on a $@. | busybus.js:9:36:9:39 | info | user-provided value | +| busybus.js:12:28:12:35 | encoding | busybus.js:9:36:9:39 | info | busybus.js:12:28:12:35 | encoding | This entity depends on a $@. | busybus.js:9:36:9:39 | info | user-provided value | +| busybus.js:12:38:12:45 | mimeType | busybus.js:9:36:9:39 | info | busybus.js:12:38:12:45 | mimeType | This entity depends on a $@. | busybus.js:9:36:9:39 | info | user-provided value | +| busybus.js:13:31:13:36 | sink() | busybus.js:9:30:9:33 | file | busybus.js:13:31:13:36 | sink() | This entity depends on a $@. | busybus.js:9:30:9:33 | file | user-provided value | +| busybus.js:16:22:16:25 | data | busybus.js:15:30:15:33 | data | busybus.js:16:22:16:25 | data | This entity depends on a $@. | busybus.js:15:30:15:33 | data | user-provided value | +| busybus.js:23:26:23:29 | data | busybus.js:22:32:22:42 | this.read() | busybus.js:23:26:23:29 | data | This entity depends on a $@. | busybus.js:22:32:22:42 | this.read() | user-provided value | +| busybus.js:28:18:28:21 | name | busybus.js:27:25:27:28 | name | busybus.js:28:18:28:21 | name | This entity depends on a $@. | busybus.js:27:25:27:28 | name | user-provided value | +| busybus.js:28:24:28:26 | val | busybus.js:27:31:27:33 | val | busybus.js:28:24:28:26 | val | This entity depends on a $@. | busybus.js:27:31:27:33 | val | user-provided value | +| busybus.js:28:29:28:32 | info | busybus.js:27:36:27:39 | info | busybus.js:28:29:28:32 | info | This entity depends on a $@. | busybus.js:27:36:27:39 | info | user-provided value | +| dicer.js:13:19:13:24 | sink() | dicer.js:12:23:12:26 | part | dicer.js:13:19:13:24 | sink() | This entity depends on a $@. | dicer.js:12:23:12:26 | part | user-provided value | +| dicer.js:16:22:16:30 | header[h] | dicer.js:14:28:14:33 | header | dicer.js:16:22:16:30 | header[h] | This entity depends on a $@. | dicer.js:14:28:14:33 | header | user-provided value | +| dicer.js:20:18:20:21 | data | dicer.js:19:26:19:29 | data | dicer.js:20:18:20:21 | data | This entity depends on a $@. | dicer.js:19:26:19:29 | data | user-provided value | +| formidable.js:8:10:8:15 | fields | formidable.js:7:35:7:49 | form.parse(req) | formidable.js:8:10:8:15 | fields | This entity depends on a $@. | formidable.js:7:35:7:49 | form.parse(req) | user-provided value | +| formidable.js:8:18:8:22 | files | formidable.js:7:35:7:49 | form.parse(req) | formidable.js:8:18:8:22 | files | This entity depends on a $@. | formidable.js:7:35:7:49 | form.parse(req) | user-provided value | +| formidable.js:10:14:10:21 | formname | formidable.js:9:27:9:34 | formname | formidable.js:10:14:10:21 | formname | This entity depends on a $@. | formidable.js:9:27:9:34 | formname | user-provided value | +| formidable.js:10:24:10:27 | file | formidable.js:9:37:9:40 | file | formidable.js:10:24:10:27 | file | This entity depends on a $@. | formidable.js:9:37:9:40 | file | user-provided value | +| formidable.js:13:14:13:21 | formname | formidable.js:12:22:12:29 | formname | formidable.js:13:14:13:21 | formname | This entity depends on a $@. | formidable.js:12:22:12:29 | formname | user-provided value | +| formidable.js:13:24:13:27 | file | formidable.js:12:32:12:35 | file | formidable.js:13:24:13:27 | file | This entity depends on a $@. | formidable.js:12:32:12:35 | file | user-provided value | +| formidable.js:16:14:16:22 | fieldName | formidable.js:15:23:15:31 | fieldName | formidable.js:16:14:16:22 | fieldName | This entity depends on a $@. | formidable.js:15:23:15:31 | fieldName | user-provided value | +| formidable.js:16:25:16:34 | fieldValue | formidable.js:15:34:15:43 | fieldValue | formidable.js:16:25:16:34 | fieldValue | This entity depends on a $@. | formidable.js:15:34:15:43 | fieldValue | user-provided value | +| multiparty.js:9:14:9:17 | part | multiparty.js:8:22:8:25 | part | multiparty.js:9:14:9:17 | part | This entity depends on a $@. | multiparty.js:8:22:8:25 | part | user-provided value | +| multiparty.js:10:19:10:24 | sink() | multiparty.js:8:22:8:25 | part | multiparty.js:10:19:10:24 | sink() | This entity depends on a $@. | multiparty.js:8:22:8:25 | part | user-provided value | +| multiparty.js:15:14:15:19 | fields | multiparty.js:14:37:14:42 | fields | multiparty.js:15:14:15:19 | fields | This entity depends on a $@. | multiparty.js:14:37:14:42 | fields | user-provided value | +| multiparty.js:15:22:15:26 | files | multiparty.js:14:45:14:49 | files | multiparty.js:15:22:15:26 | files | This entity depends on a $@. | multiparty.js:14:45:14:49 | files | user-provided value | diff --git a/javascript/ql/test/experimental/FormParsers/RemoteFlowSource.ql b/javascript/ql/test/experimental/FormParsers/RemoteFlowSource.ql new file mode 100644 index 00000000000..ab526eeb54a --- /dev/null +++ b/javascript/ql/test/experimental/FormParsers/RemoteFlowSource.ql @@ -0,0 +1,34 @@ +/** + * @name Remote Form Flow Sources + * @description Using remote user controlled sources from Forms + * @kind path-problem + * @problem.severity error + * @security-severity 5 + * @precision high + * @id js/remote-flow-source + * @tags correctness + * security + */ + +import javascript +import DataFlow::PathGraph +import experimental.semmle.javascript.FormParsers + +/** + * A taint-tracking configuration for test + */ +class Configuration extends TaintTracking::Configuration { + Configuration() { this = "RemoteFlowSourcesOUserForm" } + + override predicate isSource(DataFlow::Node source) { source instanceof RemoteFlowSource } + + override predicate isSink(DataFlow::Node sink) { + sink = API::moduleImport("sink").getAParameter().asSink() or + sink = API::moduleImport("sink").getReturn().asSource() + } +} + +from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink +where cfg.hasFlowPath(source, sink) +select sink.getNode(), source, sink, "This entity depends on a $@.", source.getNode(), + "user-provided value" diff --git a/javascript/ql/test/experimental/FormParsers/busybus.js b/javascript/ql/test/experimental/FormParsers/busybus.js new file mode 100644 index 00000000000..fe9d33be176 --- /dev/null +++ b/javascript/ql/test/experimental/FormParsers/busybus.js @@ -0,0 +1,33 @@ +const http = require('http'); +const zlib = require('node:zlib'); +const busboy = require('busboy'); +const sink = require('sink'); + +http.createServer((req, res) => { + if (req.method === 'POST') { + const bb = busboy({ headers: req.headers }); + bb.on('file', (name, file, info) => { + const { filename, encoding, mimeType } = info; + const z = zlib.createGzip(); + sink(filename, encoding, mimeType) // sink + file.pipe(z).pipe(sink()) + + file.on('data', (data) => { + sink(data) + }) + + file.on('readable', function () { + // There is some data to read now. + let data; + while ((data = this.read()) !== null) { + sink(data) + } + }); + }); + bb.on('field', (name, val, info) => { + sink(name, val, info) + }); + } +}).listen(8000, () => { + console.log('Listening for requests'); +}); \ No newline at end of file diff --git a/javascript/ql/test/experimental/FormParsers/dicer.js b/javascript/ql/test/experimental/FormParsers/dicer.js new file mode 100644 index 00000000000..20d908ac9dd --- /dev/null +++ b/javascript/ql/test/experimental/FormParsers/dicer.js @@ -0,0 +1,25 @@ +const { inspect } = require('util'); +const http = require('http'); +const Dicer = require('dicer'); +const sink = require('sink'); + +const PORT = 8080; + +http.createServer((req, res) => { + let m; + const dicer = new Dicer({ boundary: m[1] || m[2] }); + + dicer.on('part', (part) => { + part.pipe(sink()) + part.on('header', (header) => { + for (h in header) { + sink(header[h]) + } + }); + part.on('data', (data) => { + sink(data) + }); + }); +}).listen(PORT, () => { + console.log(`Listening for requests on port ${PORT}`); +}); \ No newline at end of file diff --git a/javascript/ql/test/experimental/FormParsers/formidable.js b/javascript/ql/test/experimental/FormParsers/formidable.js new file mode 100644 index 00000000000..aa4e692ae9a --- /dev/null +++ b/javascript/ql/test/experimental/FormParsers/formidable.js @@ -0,0 +1,22 @@ +import http from 'node:http'; +import formidable from 'formidable'; +const sink = require('sink'); + +const server = http.createServer(async (req, res) => { + const form = formidable({}); + const [fields, files] = await form.parse(req); + sink(fields, files) + form.on('fileBegin', (formname, file) => { + sink(formname, file) + }); + form.on('file', (formname, file) => { + sink(formname, file) + }); + form.on('field', (fieldName, fieldValue) => { + sink(fieldName, fieldValue) + }); +}); + +server.listen(8080, () => { + console.log('Server listening on http://localhost:8080/ ...'); +}); \ No newline at end of file diff --git a/javascript/ql/test/experimental/FormParsers/multiparty.js b/javascript/ql/test/experimental/FormParsers/multiparty.js new file mode 100644 index 00000000000..dabdb7ce004 --- /dev/null +++ b/javascript/ql/test/experimental/FormParsers/multiparty.js @@ -0,0 +1,19 @@ +var multiparty = require('multiparty'); +var http = require('http'); +var util = require('util'); +const sink = require('sink'); + +http.createServer(function (req, res) { + var form = new multiparty.Form(); + form.on('part', (part) => { + sink(part) + part.pipe(sink()) + }); + + var form2 = new multiparty.Form(); + form2.parse(req, function (err, fields, files) { + sink(fields, files) + }); + form2.parse(req); + +}).listen(8080); \ No newline at end of file diff --git a/javascript/ql/test/library-tests/frameworks/Shelljs/ShellJS.expected b/javascript/ql/test/library-tests/frameworks/Shelljs/ShellJS.expected index 4c8f45af1c0..003ae3f442f 100644 --- a/javascript/ql/test/library-tests/frameworks/Shelljs/ShellJS.expected +++ b/javascript/ql/test/library-tests/frameworks/Shelljs/ShellJS.expected @@ -52,9 +52,14 @@ test_FileSystemAccess | tst.js:56:1:56:18 | shelljs.uniq(file) | | tst.js:57:1:57:26 | shelljs ... file2) | | tst.js:58:1:58:32 | shelljs ... file2) | +| tst.js:60:1:60:17 | shelljs.cat(file) | +| tst.js:60:1:60:41 | shelljs ... cement) | +| tst.js:61:1:61:17 | shelljs.cat(file) | test_MissingFileSystemAccess test_SystemCommandExecution | tst.js:14:1:14:27 | shelljs ... ts, cb) | +| tst.js:60:1:60:51 | shelljs ... ec(cmd) | +| tst.js:61:1:61:27 | shelljs ... ec(cmd) | test_FileNameSource | tst.js:15:1:15:26 | shelljs ... file2) | | tst.js:24:1:24:16 | shelljs.ls(file) | diff --git a/javascript/ql/test/library-tests/frameworks/Shelljs/tst.js b/javascript/ql/test/library-tests/frameworks/Shelljs/tst.js index feb7c7affa5..9e7905c9847 100644 --- a/javascript/ql/test/library-tests/frameworks/Shelljs/tst.js +++ b/javascript/ql/test/library-tests/frameworks/Shelljs/tst.js @@ -56,3 +56,6 @@ shelljs.touch(file1, file2); shelljs.uniq(file); shelljs.uniq(file1, file2); shelljs.uniq(opts, file1, file2); + +shelljs.cat(file).sed(regex, replacement).exec(cmd); +shelljs.cat(file).exec(cmd); diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.expected b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.expected new file mode 100644 index 00000000000..659e49339d1 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.expected @@ -0,0 +1,391 @@ +nodes +| adm-zip.js:13:13:13:21 | req.files | +| adm-zip.js:13:13:13:21 | req.files | +| adm-zip.js:13:13:13:33 | req.fil ... ombFile | +| adm-zip.js:17:18:17:24 | tarFile | +| adm-zip.js:24:22:24:28 | tarFile | +| adm-zip.js:24:22:24:33 | tarFile.data | +| adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:36:5:36:38 | admZip. ... , true) | +| adm-zip.js:36:5:36:38 | admZip. ... , true) | +| decompress.js:11:16:11:33 | req.query.filePath | +| decompress.js:11:16:11:33 | req.query.filePath | +| decompress.js:11:16:11:33 | req.query.filePath | +| jszip.js:12:13:12:21 | req.files | +| jszip.js:12:13:12:21 | req.files | +| jszip.js:12:13:12:33 | req.fil ... ombFile | +| jszip.js:12:13:12:38 | req.fil ... le.data | +| jszip.js:32:18:32:24 | zipFile | +| jszip.js:33:22:33:28 | zipFile | +| jszip.js:33:22:33:33 | zipFile.data | +| jszip.js:33:22:33:33 | zipFile.data | +| node-tar.js:15:13:15:21 | req.files | +| node-tar.js:15:13:15:21 | req.files | +| node-tar.js:15:13:15:33 | req.fil ... ombFile | +| node-tar.js:15:13:15:38 | req.fil ... le.data | +| node-tar.js:19:18:19:24 | tarFile | +| node-tar.js:21:23:21:49 | Readabl ... e.data) | +| node-tar.js:21:37:21:43 | tarFile | +| node-tar.js:21:37:21:48 | tarFile.data | +| node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:29:5:29:37 | fs.crea ... e.name) | +| node-tar.js:29:25:29:31 | tarFile | +| node-tar.js:29:25:29:36 | tarFile.name | +| node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:45:5:45:37 | fs.crea ... e.name) | +| node-tar.js:45:25:45:31 | tarFile | +| node-tar.js:45:25:45:36 | tarFile.name | +| node-tar.js:46:9:46:20 | decompressor | +| node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:58:19:58:25 | tarFile | +| node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:59:25:59:31 | tarFile | +| node-tar.js:59:25:59:36 | tarFile.name | +| node-tar.js:59:25:59:36 | tarFile.name | +| pako.js:12:14:12:22 | req.files | +| pako.js:12:14:12:22 | req.files | +| pako.js:12:14:12:34 | req.fil ... ombFile | +| pako.js:12:14:12:39 | req.fil ... le.data | +| pako.js:13:14:13:22 | req.files | +| pako.js:13:14:13:22 | req.files | +| pako.js:13:14:13:34 | req.fil ... ombFile | +| pako.js:13:14:13:39 | req.fil ... le.data | +| pako.js:17:19:17:25 | zipFile | +| pako.js:18:11:18:68 | myArray | +| pako.js:18:21:18:68 | Buffer. ... uffer)) | +| pako.js:18:33:18:67 | new Uin ... buffer) | +| pako.js:18:48:18:54 | zipFile | +| pako.js:18:48:18:59 | zipFile.data | +| pako.js:18:48:18:66 | zipFile.data.buffer | +| pako.js:21:31:21:37 | myArray | +| pako.js:21:31:21:37 | myArray | +| pako.js:28:19:28:25 | zipFile | +| pako.js:29:11:29:62 | myArray | +| pako.js:29:21:29:55 | new Uin ... buffer) | +| pako.js:29:21:29:62 | new Uin ... .buffer | +| pako.js:29:36:29:42 | zipFile | +| pako.js:29:36:29:47 | zipFile.data | +| pako.js:29:36:29:54 | zipFile.data.buffer | +| pako.js:32:31:32:37 | myArray | +| pako.js:32:31:32:37 | myArray | +| unbzip2.js:12:5:12:43 | fs.crea ... lePath) | +| unbzip2.js:12:25:12:42 | req.query.FilePath | +| unbzip2.js:12:25:12:42 | req.query.FilePath | +| unbzip2.js:12:50:12:54 | bz2() | +| unbzip2.js:12:50:12:54 | bz2() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | +| unzipper.js:13:40:13:48 | req.files | +| unzipper.js:13:40:13:48 | req.files | +| unzipper.js:13:40:13:56 | req.files.ZipFile | +| unzipper.js:13:40:13:61 | req.fil ... le.data | +| unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:73:23:73:38 | unzipper.Parse() | +| unzipper.js:73:23:73:38 | unzipper.Parse() | +| yauzl.js:12:18:12:26 | req.files | +| yauzl.js:12:18:12:26 | req.files | +| yauzl.js:12:18:12:34 | req.files.zipFile | +| yauzl.js:12:18:12:39 | req.fil ... le.data | +| yauzl.js:12:18:12:39 | req.fil ... le.data | +| yauzl.js:13:22:13:30 | req.files | +| yauzl.js:13:22:13:30 | req.files | +| yauzl.js:13:22:13:38 | req.files.zipFile | +| yauzl.js:13:22:13:43 | req.fil ... le.data | +| yauzl.js:13:22:13:43 | req.fil ... le.data | +| yauzl.js:14:34:14:42 | req.files | +| yauzl.js:14:34:14:42 | req.files | +| yauzl.js:14:34:14:50 | req.files.zipFile | +| yauzl.js:14:34:14:55 | req.fil ... le.data | +| yauzl.js:14:34:14:55 | req.fil ... le.data | +| yauzl.js:37:16:37:33 | req.query.filePath | +| yauzl.js:37:16:37:33 | req.query.filePath | +| yauzl.js:39:9:39:27 | zipfile.readEntry() | +| yauzl.js:39:9:39:27 | zipfile.readEntry() | +| yauzl.js:41:64:41:73 | readStream | +| yauzl.js:41:64:41:73 | readStream | +| yauzl.js:43:21:43:39 | zipfile.readEntry() | +| yauzl.js:43:21:43:39 | zipfile.readEntry() | +| zlib.js:15:19:15:27 | req.files | +| zlib.js:15:19:15:27 | req.files | +| zlib.js:15:19:15:39 | req.fil ... ombFile | +| zlib.js:15:19:15:44 | req.fil ... le.data | +| zlib.js:17:18:17:26 | req.files | +| zlib.js:17:18:17:26 | req.files | +| zlib.js:17:18:17:38 | req.fil ... ombFile | +| zlib.js:17:18:17:43 | req.fil ... le.data | +| zlib.js:19:24:19:32 | req.files | +| zlib.js:19:24:19:32 | req.files | +| zlib.js:19:24:19:44 | req.fil ... ombFile | +| zlib.js:19:24:19:49 | req.fil ... le.data | +| zlib.js:21:32:21:40 | req.files | +| zlib.js:21:32:21:40 | req.files | +| zlib.js:21:32:21:52 | req.fil ... ombFile | +| zlib.js:21:32:21:57 | req.fil ... le.data | +| zlib.js:27:24:27:30 | zipFile | +| zlib.js:29:9:29:15 | zipFile | +| zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:33:9:33:15 | zipFile | +| zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:38:9:38:15 | zipFile | +| zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:62:23:62:29 | zipFile | +| zlib.js:63:21:63:27 | zipFile | +| zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:64:20:64:26 | zipFile | +| zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:65:31:65:37 | zipFile | +| zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:74:29:74:35 | zipFile | +| zlib.js:75:25:75:51 | Readabl ... e.data) | +| zlib.js:75:39:75:45 | zipFile | +| zlib.js:75:39:75:50 | zipFile.data | +| zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:82:43:82:49 | zipFile | +| zlib.js:83:11:83:51 | inputStream | +| zlib.js:83:25:83:51 | Readabl ... e.data) | +| zlib.js:83:39:83:45 | zipFile | +| zlib.js:83:39:83:50 | zipFile.data | +| zlib.js:86:9:86:19 | inputStream | +| zlib.js:87:9:87:27 | zlib.createGunzip() | +| zlib.js:87:9:87:27 | zlib.createGunzip() | +edges +| adm-zip.js:13:13:13:21 | req.files | adm-zip.js:13:13:13:33 | req.fil ... ombFile | +| adm-zip.js:13:13:13:21 | req.files | adm-zip.js:13:13:13:33 | req.fil ... ombFile | +| adm-zip.js:13:13:13:33 | req.fil ... ombFile | adm-zip.js:17:18:17:24 | tarFile | +| adm-zip.js:17:18:17:24 | tarFile | adm-zip.js:24:22:24:28 | tarFile | +| adm-zip.js:24:22:24:28 | tarFile | adm-zip.js:24:22:24:33 | tarFile.data | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:36:5:36:38 | admZip. ... , true) | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:36:5:36:38 | admZip. ... , true) | +| decompress.js:11:16:11:33 | req.query.filePath | decompress.js:11:16:11:33 | req.query.filePath | +| jszip.js:12:13:12:21 | req.files | jszip.js:12:13:12:33 | req.fil ... ombFile | +| jszip.js:12:13:12:21 | req.files | jszip.js:12:13:12:33 | req.fil ... ombFile | +| jszip.js:12:13:12:33 | req.fil ... ombFile | jszip.js:12:13:12:38 | req.fil ... le.data | +| jszip.js:12:13:12:38 | req.fil ... le.data | jszip.js:32:18:32:24 | zipFile | +| jszip.js:32:18:32:24 | zipFile | jszip.js:33:22:33:28 | zipFile | +| jszip.js:33:22:33:28 | zipFile | jszip.js:33:22:33:33 | zipFile.data | +| jszip.js:33:22:33:28 | zipFile | jszip.js:33:22:33:33 | zipFile.data | +| node-tar.js:15:13:15:21 | req.files | node-tar.js:15:13:15:33 | req.fil ... ombFile | +| node-tar.js:15:13:15:21 | req.files | node-tar.js:15:13:15:33 | req.fil ... ombFile | +| node-tar.js:15:13:15:33 | req.fil ... ombFile | node-tar.js:15:13:15:38 | req.fil ... le.data | +| node-tar.js:15:13:15:38 | req.fil ... le.data | node-tar.js:19:18:19:24 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:21:37:21:43 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:29:25:29:31 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:45:25:45:31 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:58:19:58:25 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:59:25:59:31 | tarFile | +| node-tar.js:21:23:21:49 | Readabl ... e.data) | node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:21:23:21:49 | Readabl ... e.data) | node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:21:37:21:43 | tarFile | node-tar.js:21:37:21:48 | tarFile.data | +| node-tar.js:21:37:21:48 | tarFile.data | node-tar.js:21:23:21:49 | Readabl ... e.data) | +| node-tar.js:29:5:29:37 | fs.crea ... e.name) | node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:29:5:29:37 | fs.crea ... e.name) | node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:29:25:29:31 | tarFile | node-tar.js:29:25:29:36 | tarFile.name | +| node-tar.js:29:25:29:36 | tarFile.name | node-tar.js:29:5:29:37 | fs.crea ... e.name) | +| node-tar.js:45:5:45:37 | fs.crea ... e.name) | node-tar.js:46:9:46:20 | decompressor | +| node-tar.js:45:25:45:31 | tarFile | node-tar.js:45:25:45:36 | tarFile.name | +| node-tar.js:45:25:45:36 | tarFile.name | node-tar.js:45:5:45:37 | fs.crea ... e.name) | +| node-tar.js:46:9:46:20 | decompressor | node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:46:9:46:20 | decompressor | node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:58:19:58:25 | tarFile | node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:58:19:58:25 | tarFile | node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:59:25:59:31 | tarFile | node-tar.js:59:25:59:36 | tarFile.name | +| node-tar.js:59:25:59:31 | tarFile | node-tar.js:59:25:59:36 | tarFile.name | +| pako.js:12:14:12:22 | req.files | pako.js:12:14:12:34 | req.fil ... ombFile | +| pako.js:12:14:12:22 | req.files | pako.js:12:14:12:34 | req.fil ... ombFile | +| pako.js:12:14:12:34 | req.fil ... ombFile | pako.js:12:14:12:39 | req.fil ... le.data | +| pako.js:12:14:12:39 | req.fil ... le.data | pako.js:17:19:17:25 | zipFile | +| pako.js:13:14:13:22 | req.files | pako.js:13:14:13:34 | req.fil ... ombFile | +| pako.js:13:14:13:22 | req.files | pako.js:13:14:13:34 | req.fil ... ombFile | +| pako.js:13:14:13:34 | req.fil ... ombFile | pako.js:13:14:13:39 | req.fil ... le.data | +| pako.js:13:14:13:39 | req.fil ... le.data | pako.js:28:19:28:25 | zipFile | +| pako.js:17:19:17:25 | zipFile | pako.js:18:48:18:54 | zipFile | +| pako.js:18:11:18:68 | myArray | pako.js:21:31:21:37 | myArray | +| pako.js:18:11:18:68 | myArray | pako.js:21:31:21:37 | myArray | +| pako.js:18:21:18:68 | Buffer. ... uffer)) | pako.js:18:11:18:68 | myArray | +| pako.js:18:33:18:67 | new Uin ... buffer) | pako.js:18:21:18:68 | Buffer. ... uffer)) | +| pako.js:18:48:18:54 | zipFile | pako.js:18:48:18:59 | zipFile.data | +| pako.js:18:48:18:59 | zipFile.data | pako.js:18:48:18:66 | zipFile.data.buffer | +| pako.js:18:48:18:66 | zipFile.data.buffer | pako.js:18:33:18:67 | new Uin ... buffer) | +| pako.js:28:19:28:25 | zipFile | pako.js:29:36:29:42 | zipFile | +| pako.js:29:11:29:62 | myArray | pako.js:32:31:32:37 | myArray | +| pako.js:29:11:29:62 | myArray | pako.js:32:31:32:37 | myArray | +| pako.js:29:21:29:55 | new Uin ... buffer) | pako.js:29:21:29:62 | new Uin ... .buffer | +| pako.js:29:21:29:62 | new Uin ... .buffer | pako.js:29:11:29:62 | myArray | +| pako.js:29:36:29:42 | zipFile | pako.js:29:36:29:47 | zipFile.data | +| pako.js:29:36:29:47 | zipFile.data | pako.js:29:36:29:54 | zipFile.data.buffer | +| pako.js:29:36:29:54 | zipFile.data.buffer | pako.js:29:21:29:55 | new Uin ... buffer) | +| unbzip2.js:12:5:12:43 | fs.crea ... lePath) | unbzip2.js:12:50:12:54 | bz2() | +| unbzip2.js:12:5:12:43 | fs.crea ... lePath) | unbzip2.js:12:50:12:54 | bz2() | +| unbzip2.js:12:25:12:42 | req.query.FilePath | unbzip2.js:12:5:12:43 | fs.crea ... lePath) | +| unbzip2.js:12:25:12:42 | req.query.FilePath | unbzip2.js:12:5:12:43 | fs.crea ... lePath) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:73:23:73:38 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:73:23:73:38 | unzipper.Parse() | +| unzipper.js:13:40:13:48 | req.files | unzipper.js:13:40:13:56 | req.files.ZipFile | +| unzipper.js:13:40:13:48 | req.files | unzipper.js:13:40:13:56 | req.files.ZipFile | +| unzipper.js:13:40:13:56 | req.files.ZipFile | unzipper.js:13:40:13:61 | req.fil ... le.data | +| unzipper.js:13:40:13:61 | req.fil ... le.data | unzipper.js:13:26:13:62 | Readabl ... e.data) | +| yauzl.js:12:18:12:26 | req.files | yauzl.js:12:18:12:34 | req.files.zipFile | +| yauzl.js:12:18:12:26 | req.files | yauzl.js:12:18:12:34 | req.files.zipFile | +| yauzl.js:12:18:12:34 | req.files.zipFile | yauzl.js:12:18:12:39 | req.fil ... le.data | +| yauzl.js:12:18:12:34 | req.files.zipFile | yauzl.js:12:18:12:39 | req.fil ... le.data | +| yauzl.js:13:22:13:30 | req.files | yauzl.js:13:22:13:38 | req.files.zipFile | +| yauzl.js:13:22:13:30 | req.files | yauzl.js:13:22:13:38 | req.files.zipFile | +| yauzl.js:13:22:13:38 | req.files.zipFile | yauzl.js:13:22:13:43 | req.fil ... le.data | +| yauzl.js:13:22:13:38 | req.files.zipFile | yauzl.js:13:22:13:43 | req.fil ... le.data | +| yauzl.js:14:34:14:42 | req.files | yauzl.js:14:34:14:50 | req.files.zipFile | +| yauzl.js:14:34:14:42 | req.files | yauzl.js:14:34:14:50 | req.files.zipFile | +| yauzl.js:14:34:14:50 | req.files.zipFile | yauzl.js:14:34:14:55 | req.fil ... le.data | +| yauzl.js:14:34:14:50 | req.files.zipFile | yauzl.js:14:34:14:55 | req.fil ... le.data | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:39:9:39:27 | zipfile.readEntry() | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:39:9:39:27 | zipfile.readEntry() | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:39:9:39:27 | zipfile.readEntry() | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:39:9:39:27 | zipfile.readEntry() | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:41:64:41:73 | readStream | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:41:64:41:73 | readStream | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:41:64:41:73 | readStream | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:41:64:41:73 | readStream | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:43:21:43:39 | zipfile.readEntry() | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:43:21:43:39 | zipfile.readEntry() | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:43:21:43:39 | zipfile.readEntry() | +| yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:43:21:43:39 | zipfile.readEntry() | +| zlib.js:15:19:15:27 | req.files | zlib.js:15:19:15:39 | req.fil ... ombFile | +| zlib.js:15:19:15:27 | req.files | zlib.js:15:19:15:39 | req.fil ... ombFile | +| zlib.js:15:19:15:39 | req.fil ... ombFile | zlib.js:15:19:15:44 | req.fil ... le.data | +| zlib.js:15:19:15:44 | req.fil ... le.data | zlib.js:27:24:27:30 | zipFile | +| zlib.js:17:18:17:26 | req.files | zlib.js:17:18:17:38 | req.fil ... ombFile | +| zlib.js:17:18:17:26 | req.files | zlib.js:17:18:17:38 | req.fil ... ombFile | +| zlib.js:17:18:17:38 | req.fil ... ombFile | zlib.js:17:18:17:43 | req.fil ... le.data | +| zlib.js:17:18:17:43 | req.fil ... le.data | zlib.js:62:23:62:29 | zipFile | +| zlib.js:19:24:19:32 | req.files | zlib.js:19:24:19:44 | req.fil ... ombFile | +| zlib.js:19:24:19:32 | req.files | zlib.js:19:24:19:44 | req.fil ... ombFile | +| zlib.js:19:24:19:44 | req.fil ... ombFile | zlib.js:19:24:19:49 | req.fil ... le.data | +| zlib.js:19:24:19:49 | req.fil ... le.data | zlib.js:74:29:74:35 | zipFile | +| zlib.js:21:32:21:40 | req.files | zlib.js:21:32:21:52 | req.fil ... ombFile | +| zlib.js:21:32:21:40 | req.files | zlib.js:21:32:21:52 | req.fil ... ombFile | +| zlib.js:21:32:21:52 | req.fil ... ombFile | zlib.js:21:32:21:57 | req.fil ... le.data | +| zlib.js:21:32:21:57 | req.fil ... le.data | zlib.js:82:43:82:49 | zipFile | +| zlib.js:27:24:27:30 | zipFile | zlib.js:29:9:29:15 | zipFile | +| zlib.js:27:24:27:30 | zipFile | zlib.js:33:9:33:15 | zipFile | +| zlib.js:27:24:27:30 | zipFile | zlib.js:38:9:38:15 | zipFile | +| zlib.js:29:9:29:15 | zipFile | zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:29:9:29:15 | zipFile | zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:33:9:33:15 | zipFile | zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:33:9:33:15 | zipFile | zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:38:9:38:15 | zipFile | zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:38:9:38:15 | zipFile | zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:62:23:62:29 | zipFile | zlib.js:63:21:63:27 | zipFile | +| zlib.js:62:23:62:29 | zipFile | zlib.js:64:20:64:26 | zipFile | +| zlib.js:62:23:62:29 | zipFile | zlib.js:65:31:65:37 | zipFile | +| zlib.js:63:21:63:27 | zipFile | zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:63:21:63:27 | zipFile | zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:64:20:64:26 | zipFile | zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:64:20:64:26 | zipFile | zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:65:31:65:37 | zipFile | zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:65:31:65:37 | zipFile | zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:74:29:74:35 | zipFile | zlib.js:75:39:75:45 | zipFile | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:75:39:75:45 | zipFile | zlib.js:75:39:75:50 | zipFile.data | +| zlib.js:75:39:75:50 | zipFile.data | zlib.js:75:25:75:51 | Readabl ... e.data) | +| zlib.js:82:43:82:49 | zipFile | zlib.js:83:39:83:45 | zipFile | +| zlib.js:83:11:83:51 | inputStream | zlib.js:86:9:86:19 | inputStream | +| zlib.js:83:25:83:51 | Readabl ... e.data) | zlib.js:83:11:83:51 | inputStream | +| zlib.js:83:39:83:45 | zipFile | zlib.js:83:39:83:50 | zipFile.data | +| zlib.js:83:39:83:50 | zipFile.data | zlib.js:83:25:83:51 | Readabl ... e.data) | +| zlib.js:86:9:86:19 | inputStream | zlib.js:87:9:87:27 | zlib.createGunzip() | +| zlib.js:86:9:86:19 | inputStream | zlib.js:87:9:87:27 | zlib.createGunzip() | +#select +| adm-zip.js:28:25:28:42 | zipEntry.getData() | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:28:25:28:42 | zipEntry.getData() | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| adm-zip.js:32:17:32:41 | admZip. ... "10GB") | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:32:17:32:41 | admZip. ... "10GB") | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| adm-zip.js:34:5:34:55 | admZip. ... , true) | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:34:5:34:55 | admZip. ... , true) | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| adm-zip.js:36:5:36:38 | admZip. ... , true) | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:36:5:36:38 | admZip. ... , true) | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| decompress.js:11:16:11:33 | req.query.filePath | decompress.js:11:16:11:33 | req.query.filePath | decompress.js:11:16:11:33 | req.query.filePath | This Decompression depends on a $@. | decompress.js:11:16:11:33 | req.query.filePath | potentially untrusted source | +| jszip.js:33:22:33:33 | zipFile.data | jszip.js:12:13:12:21 | req.files | jszip.js:33:22:33:33 | zipFile.data | This Decompression depends on a $@. | jszip.js:12:13:12:21 | req.files | potentially untrusted source | +| node-tar.js:24:9:24:15 | tar.x() | node-tar.js:15:13:15:21 | req.files | node-tar.js:24:9:24:15 | tar.x() | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:30:9:33:10 | tar.x({ ... }) | node-tar.js:15:13:15:21 | req.files | node-tar.js:30:9:33:10 | tar.x({ ... }) | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:48:9:50:10 | tar.x({ ... }) | node-tar.js:15:13:15:21 | req.files | node-tar.js:48:9:50:10 | tar.x({ ... }) | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:58:19:58:30 | tarFile.name | node-tar.js:15:13:15:21 | req.files | node-tar.js:58:19:58:30 | tarFile.name | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:59:25:59:36 | tarFile.name | node-tar.js:15:13:15:21 | req.files | node-tar.js:59:25:59:36 | tarFile.name | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| pako.js:21:31:21:37 | myArray | pako.js:12:14:12:22 | req.files | pako.js:21:31:21:37 | myArray | This Decompression depends on a $@. | pako.js:12:14:12:22 | req.files | potentially untrusted source | +| pako.js:32:31:32:37 | myArray | pako.js:13:14:13:22 | req.files | pako.js:32:31:32:37 | myArray | This Decompression depends on a $@. | pako.js:13:14:13:22 | req.files | potentially untrusted source | +| unbzip2.js:12:50:12:54 | bz2() | unbzip2.js:12:25:12:42 | req.query.FilePath | unbzip2.js:12:50:12:54 | bz2() | This Decompression depends on a $@. | unbzip2.js:12:25:12:42 | req.query.FilePath | potentially untrusted source | +| unzipper.js:16:23:16:63 | unzippe ... ath' }) | unzipper.js:13:40:13:48 | req.files | unzipper.js:16:23:16:63 | unzippe ... ath' }) | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:19:23:19:41 | unzipper.ParseOne() | unzipper.js:13:40:13:48 | req.files | unzipper.js:19:23:19:41 | unzipper.ParseOne() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:24:15:24:30 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:24:15:24:30 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:34:15:34:30 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:34:15:34:30 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:41:35:41:71 | unzippe ... true }) | unzipper.js:13:40:13:48 | req.files | unzipper.js:41:35:41:71 | unzippe ... true }) | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:51:36:51:72 | unzippe ... true }) | unzipper.js:13:40:13:48 | req.files | unzipper.js:51:36:51:72 | unzippe ... true }) | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:60:23:60:38 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:60:23:60:38 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:73:23:73:38 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:73:23:73:38 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| yauzl.js:12:18:12:39 | req.fil ... le.data | yauzl.js:12:18:12:26 | req.files | yauzl.js:12:18:12:39 | req.fil ... le.data | This Decompression depends on a $@. | yauzl.js:12:18:12:26 | req.files | potentially untrusted source | +| yauzl.js:13:22:13:43 | req.fil ... le.data | yauzl.js:13:22:13:30 | req.files | yauzl.js:13:22:13:43 | req.fil ... le.data | This Decompression depends on a $@. | yauzl.js:13:22:13:30 | req.files | potentially untrusted source | +| yauzl.js:14:34:14:55 | req.fil ... le.data | yauzl.js:14:34:14:42 | req.files | yauzl.js:14:34:14:55 | req.fil ... le.data | This Decompression depends on a $@. | yauzl.js:14:34:14:42 | req.files | potentially untrusted source | +| yauzl.js:39:9:39:27 | zipfile.readEntry() | yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:39:9:39:27 | zipfile.readEntry() | This Decompression depends on a $@. | yauzl.js:37:16:37:33 | req.query.filePath | potentially untrusted source | +| yauzl.js:41:64:41:73 | readStream | yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:41:64:41:73 | readStream | This Decompression depends on a $@. | yauzl.js:37:16:37:33 | req.query.filePath | potentially untrusted source | +| yauzl.js:43:21:43:39 | zipfile.readEntry() | yauzl.js:37:16:37:33 | req.query.filePath | yauzl.js:43:21:43:39 | zipfile.readEntry() | This Decompression depends on a $@. | yauzl.js:37:16:37:33 | req.query.filePath | potentially untrusted source | +| zlib.js:29:9:29:20 | zipFile.data | zlib.js:15:19:15:27 | req.files | zlib.js:29:9:29:20 | zipFile.data | This Decompression depends on a $@. | zlib.js:15:19:15:27 | req.files | potentially untrusted source | +| zlib.js:33:9:33:20 | zipFile.data | zlib.js:15:19:15:27 | req.files | zlib.js:33:9:33:20 | zipFile.data | This Decompression depends on a $@. | zlib.js:15:19:15:27 | req.files | potentially untrusted source | +| zlib.js:38:9:38:20 | zipFile.data | zlib.js:15:19:15:27 | req.files | zlib.js:38:9:38:20 | zipFile.data | This Decompression depends on a $@. | zlib.js:15:19:15:27 | req.files | potentially untrusted source | +| zlib.js:63:21:63:32 | zipFile.data | zlib.js:17:18:17:26 | req.files | zlib.js:63:21:63:32 | zipFile.data | This Decompression depends on a $@. | zlib.js:17:18:17:26 | req.files | potentially untrusted source | +| zlib.js:64:20:64:31 | zipFile.data | zlib.js:17:18:17:26 | req.files | zlib.js:64:20:64:31 | zipFile.data | This Decompression depends on a $@. | zlib.js:17:18:17:26 | req.files | potentially untrusted source | +| zlib.js:65:31:65:42 | zipFile.data | zlib.js:17:18:17:26 | req.files | zlib.js:65:31:65:42 | zipFile.data | This Decompression depends on a $@. | zlib.js:17:18:17:26 | req.files | potentially untrusted source | +| zlib.js:77:22:77:40 | zlib.createGunzip() | zlib.js:19:24:19:32 | req.files | zlib.js:77:22:77:40 | zlib.createGunzip() | This Decompression depends on a $@. | zlib.js:19:24:19:32 | req.files | potentially untrusted source | +| zlib.js:78:22:78:39 | zlib.createUnzip() | zlib.js:19:24:19:32 | req.files | zlib.js:78:22:78:39 | zlib.createUnzip() | This Decompression depends on a $@. | zlib.js:19:24:19:32 | req.files | potentially untrusted source | +| zlib.js:79:22:79:50 | zlib.cr ... press() | zlib.js:19:24:19:32 | req.files | zlib.js:79:22:79:50 | zlib.cr ... press() | This Decompression depends on a $@. | zlib.js:19:24:19:32 | req.files | potentially untrusted source | +| zlib.js:87:9:87:27 | zlib.createGunzip() | zlib.js:21:32:21:40 | req.files | zlib.js:87:9:87:27 | zlib.createGunzip() | This Decompression depends on a $@. | zlib.js:21:32:21:40 | req.files | potentially untrusted source | diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.qlref b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.qlref new file mode 100644 index 00000000000..43c8f6043cc --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.qlref @@ -0,0 +1 @@ +experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/adm-zip.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/adm-zip.js new file mode 100644 index 00000000000..5370a4854ac --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/adm-zip.js @@ -0,0 +1,37 @@ +const AdmZip = require("adm-zip"); +const express = require('express') +const fileUpload = require("express-fileupload"); +const fs = require("fs"); +const app = express(); +const port = 3000; +app.use(fileUpload()); +app.listen(port, () => { + console.log(`Example app listening on port ${port}`) +}); + +app.post('/upload', (req, res) => { + zipBomb(req.files.zipBombFile) + res.send('Hello World!') +}); + +function zipBomb(tarFile) { + fs.writeFileSync(tarFile.name, tarFile.data); + // or using fs.writeFile + + // file path is a tmp file name that can get from DB after saving to DB with remote file upload + // so the input file name will come from a DB source + const admZip + = new AdmZip(tarFile.data); + const zipEntries = admZip.getEntries(); + zipEntries.forEach(function (zipEntry) { + if (zipEntry.entryName === "my_file.txt") { + console.log(zipEntry.getData().toString("utf8")); + } + }); + // outputs the content of file named 10GB + console.log(admZip.readAsText("10GB")); + // extracts the specified file to the specified location + admZip.extractEntryTo("10GB", "/tmp/", false, true); + // extracts everything + admZip.extractAllTo("./tmp", true); +} \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/decompress.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/decompress.js new file mode 100644 index 00000000000..360e29b2f51 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/decompress.js @@ -0,0 +1,16 @@ +const decompress = require('decompress'); +const express = require('express') +const fileUpload = require("express-fileupload"); + +const app = express(); +app.use(fileUpload()); +app.listen(3000, () => { +}); + +app.post('/upload', async (req, res) => { + decompress(req.query.filePath, 'dist').then(files => { + console.log('done!'); + }); + + res.send("OK") +}); diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/fflate.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/fflate.js new file mode 100644 index 00000000000..77eba7a89d7 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/fflate.js @@ -0,0 +1,63 @@ +const fflate = require('fflate'); +const express = require('express') +const fileUpload = require("express-fileupload"); + +const { writeFileSync } = require("fs"); +const app = express(); +app.use(fileUpload()); +app.listen(3000, () => { +}); + +app.post('/upload', async (req, res) => { + // NOT OK + fflate.unzlibSync(new Uint8Array(req.files.CompressedFile.data)); + fflate.unzip(new Uint8Array(new Uint8Array(req.files.CompressedFile.data))); + fflate.unzlib(new Uint8Array(req.files.CompressedFile.data)); + fflate.unzlibSync(new Uint8Array(req.files.CompressedFile.data)); + fflate.gunzip(new Uint8Array(req.files.CompressedFile.data)); + fflate.gunzipSync(new Uint8Array(req.files.CompressedFile.data)); + fflate.decompress(new Uint8Array(req.files.CompressedFile.data)); + fflate.decompressSync(new Uint8Array(req.files.CompressedFile.data)); + + // OK + fflate.unzlibSync(new Uint8Array(req.files.CompressedFile.data), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); + fflate.unzip(new Uint8Array(new Uint8Array(req.files.CompressedFile.data)), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); + fflate.unzlib(new Uint8Array(req.files.CompressedFile.data), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); + fflate.unzlibSync(new Uint8Array(req.files.CompressedFile.data), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); + fflate.gunzip(new Uint8Array(req.files.CompressedFile.data), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); + fflate.gunzipSync(new Uint8Array(req.files.CompressedFile.data), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); + fflate.decompress(new Uint8Array(req.files.CompressedFile.data), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); + fflate.decompressSync(new Uint8Array(req.files.CompressedFile.data), { + filter(file) { + return file.originalSize <= 1_000_000; + } + }); +}); diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/gunzip-maybe.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/gunzip-maybe.js new file mode 100644 index 00000000000..a022047d6db --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/gunzip-maybe.js @@ -0,0 +1,14 @@ +const gunzipmaybe = require("gunzip-maybe"); +const express = require('express') +const fileUpload = require("express-fileupload"); +const { Readable } = require('stream'); +const app = express(); +app.use(fileUpload()); +app.listen(3000, () => { +}); + +app.post('/upload', async (req, res) => { + // Unsafe + const RemoteStream = Readable.from(req.files.ZipFile.data); + RemoteStream.pipe(gunzipmaybe).createWriteStream("tmp") +}); \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/jszip.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/jszip.js new file mode 100644 index 00000000000..2da0757c276 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/jszip.js @@ -0,0 +1,44 @@ +const jszipp = require("jszip"); +const express = require('express') +const fileUpload = require("express-fileupload"); +const app = express(); +const port = 3000; +app.use(fileUpload()); +app.listen(port, () => { + console.log(`Example app listening on port ${port}`) +}); + +app.post('/upload', (req, res) => { + zipBomb(req.files.zipBombFile.data) + zipBombSafe(req.files.zipBombFile.data) + res.send("OK") +}); + +function zipBombSafe(zipFile) { + jszipp.loadAsync(zipFile.data).then(function (zip) { + if (zip.file("10GB")["_data"]["uncompressedSize"] > 1024 * 1024 * 8) { + console.log("error") + return + } + zip.files["10GB"].async("uint8array").then(function (u8) { + console.log(u8); + }); + zip.file("10GB").async("uint8array").then(function (u8) { + console.log(u8); + }); + }); +} + +function zipBomb(zipFile) { + jszipp.loadAsync(zipFile.data).then(function (zip) { + zip.files["10GB"].async("uint8array").then(function (u8) { + console.log(u8); + }); + zip.file("10GB").async("uint8array").then(function (u8) { + console.log(u8); + }); + }); +} + + +module.exports = { localZipLoad }; \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/node-tar.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/node-tar.js new file mode 100644 index 00000000000..53dd6c3d0a8 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/node-tar.js @@ -0,0 +1,67 @@ +const tar = require("tar"); +const express = require('express') +const fileUpload = require("express-fileupload"); +const { Readable, writeFileSync } = require("stream"); +const fs = require("fs"); +const { createGunzip } = require("zlib"); +const app = express(); +const port = 3000; +app.use(fileUpload()); +app.listen(port, () => { + console.log(`Example app listening on port ${port}`) +}); + +app.post('/upload', (req, res) => { + zipBomb(req.files.zipBombFile.data) + res.send('Hello World!') +}); + +function zipBomb(tarFile) { + // scenario 1 + const inputFile = Readable.from(tarFile.data); + const outputFile = fs.createWriteStream('/tmp/untar'); + inputFile.pipe( + tar.x() + ).pipe(outputFile); + + // scenario 2 + fs.writeFileSync(tarFile.name, tarFile.data); + fs.createReadStream(tarFile.name).pipe( + tar.x({ + strip: 1, + C: 'some-dir' + }) + ) + // safe https://github.com/isaacs/node-tar/blob/8c5af15e43a769fd24aa7f1c84d93e54824d19d2/lib/list.js#L90 + fs.createReadStream(tarFile.name).pipe( + tar.x({ + strip: 1, + C: 'some-dir', + maxReadSize: 16 * 1024 * 1024 // 16 MB + }) + ) + // scenario 3 + const decompressor = createGunzip(); + fs.createReadStream(tarFile.name).pipe( + decompressor + ).pipe( + tar.x({ + cwd: "dest" + }) + ) + + // scenario 4 + fs.writeFileSync(tarFile.name, tarFile.data); + // or using fs.writeFile + // file path is a tmp file name that can get from DB after saving to DB with remote file upload + // so the input file name will come from a DB source + tar.x({ file: tarFile.name }) + tar.extract({ file: tarFile.name }) + // safe https://github.com/isaacs/node-tar/blob/8c5af15e43a769fd24aa7f1c84d93e54824d19d2/lib/list.js#L90 + tar.x({ + file: tarFile.name, + strip: 1, + C: 'some-dir', + maxReadSize: 16 * 1024 * 1024 // 16 MB + }) +} \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/pako.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/pako.js new file mode 100644 index 00000000000..132d08e1f90 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/pako.js @@ -0,0 +1,37 @@ +const pako = require('pako'); +const express = require('express') +const fileUpload = require("express-fileupload"); +const app = express(); +const port = 3000; +app.use(fileUpload()); +app.listen(port, () => { + console.log(`Example app listening on port ${port}`) +}); + +app.post('/upload', (req, res) => { + zipBomb1(req.files.zipBombFile.data); + zipBomb2(req.files.zipBombFile.data); + res.send('Hello World!'); +}); + +function zipBomb1(zipFile) { + const myArray = Buffer.from(new Uint8Array(zipFile.data.buffer)); + let output; + try { + output = pako.inflate(myArray); + console.log(output); + } catch (err) { + console.log(err); + } +} + +function zipBomb2(zipFile) { + const myArray = new Uint8Array(zipFile.data.buffer).buffer; + let output; + try { + output = pako.inflate(myArray); + console.log(output); + } catch (err) { + console.log(err); + } +} \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unbzip2.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unbzip2.js new file mode 100644 index 00000000000..da560ca30f1 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unbzip2.js @@ -0,0 +1,13 @@ +var bz2 = require('unbzip2-stream'); +var fs = require('fs'); +const express = require('express') +const fileUpload = require("express-fileupload"); + +const app = express(); +app.use(fileUpload()); +app.listen(3000, () => { +}); + +app.post('/upload', async (req, res) => { + fs.createReadStream(req.query.FilePath).pipe(bz2()).pipe(process.stdout); +}); diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzip.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzip.js new file mode 100644 index 00000000000..88acb6a4917 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzip.js @@ -0,0 +1,26 @@ +const unzip = require("unzip"); +const { createWriteStream } = require("fs"); +const express = require('express') +const fileUpload = require("express-fileupload"); +const { Readable } = require("stream"); + +const app = express(); +app.use(fileUpload()); +app.listen(3000, () => { +}); + +app.post('/upload', async (req, res) => { + const InputStream = Readable.from(req.files.ZipFile.data); + InputStream.pipe(unzip.Parse()) + .on('entry', function (entry) { + if (entry.uncompressedSize > 1024) { + throw "uncompressed size exceed" + } + }); + + + let writeStream = createWriteStream('output/path'); + InputStream + .pipe(unzip.Parse()) + .pipe(writeStream) +}); \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzipper.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzipper.js new file mode 100644 index 00000000000..79e03b9c181 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzipper.js @@ -0,0 +1,106 @@ +const unzipper = require("unzipper"); +const express = require('express') +const fileUpload = require("express-fileupload"); +const { Readable } = require('stream'); +const { createWriteStream, readFileSync } = require("fs"); +const stream = require("node:stream"); +const app = express(); +app.use(fileUpload()); +app.listen(3000, () => { +}); + +app.post('/upload', async (req, res) => { + const RemoteStream = Readable.from(req.files.ZipFile.data); + + // Unsafe + RemoteStream.pipe(unzipper.Extract({ path: 'output/path' })); + + // Unsafe + RemoteStream.pipe(unzipper.ParseOne()) + .pipe(createWriteStream('firstFile.txt')); + + // Safe because of uncompressedSize + RemoteStream + .pipe(unzipper.Parse()) + .on('entry', function (entry) { + const size = entry.vars.uncompressedSize; + if (size < 1024 * 1024 * 1024) { + entry.pipe(createWriteStream('output/path')); + } + }); + + // Unsafe + RemoteStream + .pipe(unzipper.Parse()) + .on('entry', function (entry) { + const size = entry.vars.uncompressedSize; + entry.pipe(createWriteStream('output/path')); + }); + + // Unsafe + const zip = RemoteStream.pipe(unzipper.Parse({ forceStream: true })); + for await (const entry of zip) { + const fileName = entry.path; + if (fileName === "this IS the file I'm looking for") { + entry.pipe(createWriteStream('output/path')); + } else { + entry.autodrain(); + } + } + // Safe + const zip2 = RemoteStream.pipe(unzipper.Parse({ forceStream: true })); + for await (const entry of zip2) { + const size = entry.vars.uncompressedSize; + if (size < 1024 * 1024 * 1024) { + entry.pipe(createWriteStream('output/path')); + } + } + + // Safe because of uncompressedSize + RemoteStream.pipe(unzipper.Parse()) + .pipe(stream.Transform({ + objectMode: true, + transform: function (entry, e, cb) { + const size = entry.vars.uncompressedSize; // There is also compressedSize; + if (size < 1024 * 1024 * 1024) { + entry.pipe(createWriteStream('output/path')) + .on('finish', cb); + } + } + })); + + // Unsafe + RemoteStream.pipe(unzipper.Parse()) + .pipe(stream.Transform({ + objectMode: true, + transform: function (entry, e, cb) { + entry.pipe(createWriteStream('output/path')) + .on('finish', cb); + } + })); + + let directory = await unzipper.Open.file('path/to/archive.zip'); + new Promise((resolve, reject) => { + directory.files[0] + .stream() + .pipe(fs.createWriteStream('firstFile')) + .on('error', reject) + .on('finish', resolve) + }); + + const request = require('request'); + // Unsafe + directory = await unzipper.Open.url(request, 'http://example.com/example.zip'); + const file = directory.files.find(d => d.path === 'example.xml'); + await file.buffer(); + + // Unsafe + const buffer = readFileSync(request.query.FilePath); + directory = await unzipper.Open.buffer(buffer); + directory.files[0].buffer(); + + // Unsafe + unzipper.Open.file(request.query.FilePath) + .then(d => d.extract({ path: '/extraction/path', concurrency: 5 })); + +}); diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/yauzl.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/yauzl.js new file mode 100644 index 00000000000..3b726650f76 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/yauzl.js @@ -0,0 +1,54 @@ +const { pipeline } = require('stream/promises'); +const yauzl = require("yauzl"); +const fs = require("fs"); +const express = require('express') +const fileUpload = require("express-fileupload"); +const app = express(); +app.use(fileUpload()); +app.listen(3000, () => { +}); + +app.post('/upload', (req, res) => { + yauzl.fromFd(req.files.zipFile.data) + yauzl.fromBuffer(req.files.zipFile.data) + yauzl.fromRandomAccessReader(req.files.zipFile.data) + // Safe + yauzl.open(req.query.filePath, { lazyEntries: true }, function (err, zipfile) { + if (err) throw err; + zipfile.readEntry(); + zipfile.on("entry", function (entry) { + zipfile.openReadStream(entry, async function (err, readStream) { + if (err) throw err; + if (entry.uncompressedSize > 1024 * 1024 * 1024) { + throw err + } + readStream.on("end", function () { + zipfile.readEntry(); + }); + const outputFile = fs.createWriteStream('testiness'); + await pipeline( + readStream, + outputFile + ) + }); + }); + }); + // Unsafe + yauzl.open(req.query.filePath, { lazyEntries: true }, function (err, zipfile) { + if (err) throw err; + zipfile.readEntry(); + zipfile.on("entry", function (entry) { + zipfile.openReadStream(entry, async function (err, readStream) { + readStream.on("end", function () { + zipfile.readEntry(); + }); + const outputFile = fs.createWriteStream('testiness'); + await pipeline( + readStream, + outputFile + ) + }); + }); + }); + res.send("OK") +}); \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/zlib.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/zlib.js new file mode 100644 index 00000000000..3954d991614 --- /dev/null +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/zlib.js @@ -0,0 +1,98 @@ +const fs = require("fs"); +const zlib = require("node:zlib"); +const { Readable } = require('stream'); +const express = require('express'); +const fileUpload = require("express-fileupload"); +const app = express(); +const port = 3000; +const stream = require('stream/promises'); +app.use(fileUpload()); +app.listen(port, () => { + console.log(`Example app listening on port ${port}`) +}); + +app.post('/upload', async (req, res) => { + zlibBombAsync(req.files.zipBombFile.data) + zlibBombAsyncSafe(req.files.zipBombFile.data); + zlibBombSync(req.files.zipBombFile.data) + zlibBombSyncSafe(req.files.zipBombFile.data) + zlibBombPipeStream(req.files.zipBombFile.data) + zlibBombPipeStreamSafe(req.files.zipBombFile.data) + zlibBombPipeStreamPromises(req.files.zipBombFile.data).then(r => + console.log("sone")); + res.send('Hello World!') +}); + + +function zlibBombAsync(zipFile) { + zlib.gunzip( + zipFile.data, + (err, buffer) => { + }); + zlib.unzip( + zipFile.data, + (err, buffer) => { + }); + + zlib.brotliDecompress( + zipFile.data, + (err, buffer) => { + }); +} + +function zlibBombAsyncSafe(zipFile) { + zlib.gunzip( + zipFile.data, + { maxOutputLength: 1024 * 1024 * 5 }, + (err, buffer) => { + }); + zlib.unzip( + zipFile.data, + { maxOutputLength: 1024 * 1024 * 5 }, + (err, buffer) => { + }); + + zlib.brotliDecompress( + zipFile.data, + { maxOutputLength: 1024 * 1024 * 5 }, + (err, buffer) => { + }); +} + +function zlibBombSync(zipFile) { + zlib.gunzipSync(zipFile.data, { finishFlush: zlib.constants.Z_SYNC_FLUSH }); + zlib.unzipSync(zipFile.data); + zlib.brotliDecompressSync(zipFile.data); +} + +function zlibBombSyncSafe(zipFile) { + zlib.gunzipSync(zipFile.data, { finishFlush: zlib.constants.Z_SYNC_FLUSH, maxOutputLength: 1024 * 1024 * 5 }); + zlib.unzipSync(zipFile.data, { maxOutputLength: 1024 * 1024 * 5 }); + zlib.brotliDecompressSync(zipFile.data, { maxOutputLength: 1024 * 1024 * 5 }); +} + +function zlibBombPipeStream(zipFile) { + const inputStream = Readable.from(zipFile.data); + const outputFile = fs.createWriteStream('unzip.txt'); + inputStream.pipe(zlib.createGunzip()).pipe(outputFile); + inputStream.pipe(zlib.createUnzip()).pipe(outputFile); + inputStream.pipe(zlib.createBrotliDecompress()).pipe(outputFile); +} + +async function zlibBombPipeStreamPromises(zipFile) { + const inputStream = Readable.from(zipFile.data); + const outputFile = fs.createWriteStream('unzip.txt'); + await stream.pipeline( + inputStream, + zlib.createGunzip(), + outputFile + ) +} + +function zlibBombPipeStreamSafe(zipFile) { + const inputFile = Readable.from(zipFile.data); + const outputFile = fs.createWriteStream('unzip.txt'); + inputFile.pipe(zlib.createGunzip({ maxOutputLength: 1024 * 1024 * 5 })).pipe(outputFile); + inputFile.pipe(zlib.createUnzip({ maxOutputLength: 1024 * 1024 * 5 })).pipe(outputFile); + inputFile.pipe(zlib.createBrotliDecompress({ maxOutputLength: 1024 * 1024 * 5 })).pipe(outputFile); +} diff --git a/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.expected b/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.expected index 3635090cb43..fc41f193149 100644 --- a/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.expected +++ b/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.expected @@ -153,12 +153,12 @@ nodes | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | -| HardcodedCredentials.js:160:38:160:48 | "change_me" | -| HardcodedCredentials.js:160:38:160:48 | "change_me" | -| HardcodedCredentials.js:160:38:160:48 | "change_me" | -| HardcodedCredentials.js:161:41:161:51 | 'change_me' | -| HardcodedCredentials.js:161:41:161:51 | 'change_me' | -| HardcodedCredentials.js:161:41:161:51 | 'change_me' | +| HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | +| HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | +| HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | +| HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | +| HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | +| HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | | HardcodedCredentials.js:164:35:164:45 | 'change_me' | | HardcodedCredentials.js:164:35:164:45 | 'change_me' | | HardcodedCredentials.js:164:35:164:45 | 'change_me' | @@ -271,6 +271,18 @@ nodes | HardcodedCredentials.js:295:37:295:66 | `Basic ... 000001` | | HardcodedCredentials.js:295:37:295:66 | `Basic ... 000001` | | HardcodedCredentials.js:295:37:295:66 | `Basic ... 000001` | +| HardcodedCredentials.js:299:44:299:52 | 'mytoken' | +| HardcodedCredentials.js:299:44:299:52 | 'mytoken' | +| HardcodedCredentials.js:299:44:299:52 | 'mytoken' | +| HardcodedCredentials.js:300:44:300:56 | 'SampleToken' | +| HardcodedCredentials.js:300:44:300:56 | 'SampleToken' | +| HardcodedCredentials.js:300:44:300:56 | 'SampleToken' | +| HardcodedCredentials.js:301:44:301:55 | 'MyPassword' | +| HardcodedCredentials.js:301:44:301:55 | 'MyPassword' | +| HardcodedCredentials.js:301:44:301:55 | 'MyPassword' | +| HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | +| HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | +| HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | edges | HardcodedCredentials.js:5:15:5:22 | 'dbuser' | HardcodedCredentials.js:5:15:5:22 | 'dbuser' | | HardcodedCredentials.js:8:19:8:28 | 'hgfedcba' | HardcodedCredentials.js:8:19:8:28 | 'hgfedcba' | @@ -326,8 +338,8 @@ edges | HardcodedCredentials.js:130:44:130:53 | 'hgfedcba' | HardcodedCredentials.js:130:44:130:53 | 'hgfedcba' | | HardcodedCredentials.js:131:52:131:61 | 'hgfedcba' | HardcodedCredentials.js:131:52:131:61 | 'hgfedcba' | | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | -| HardcodedCredentials.js:160:38:160:48 | "change_me" | HardcodedCredentials.js:160:38:160:48 | "change_me" | -| HardcodedCredentials.js:161:41:161:51 | 'change_me' | HardcodedCredentials.js:161:41:161:51 | 'change_me' | +| HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | +| HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | | HardcodedCredentials.js:164:35:164:45 | 'change_me' | HardcodedCredentials.js:164:35:164:45 | 'change_me' | | HardcodedCredentials.js:171:11:171:25 | USER | HardcodedCredentials.js:173:35:173:38 | USER | | HardcodedCredentials.js:171:18:171:25 | 'sdsdag' | HardcodedCredentials.js:171:11:171:25 | USER | @@ -399,6 +411,10 @@ edges | HardcodedCredentials.js:293:37:293:65 | `Basic ... xxxxxx` | HardcodedCredentials.js:293:37:293:65 | `Basic ... xxxxxx` | | HardcodedCredentials.js:294:37:294:70 | `Basic ... gbbbbb` | HardcodedCredentials.js:294:37:294:70 | `Basic ... gbbbbb` | | HardcodedCredentials.js:295:37:295:66 | `Basic ... 000001` | HardcodedCredentials.js:295:37:295:66 | `Basic ... 000001` | +| HardcodedCredentials.js:299:44:299:52 | 'mytoken' | HardcodedCredentials.js:299:44:299:52 | 'mytoken' | +| HardcodedCredentials.js:300:44:300:56 | 'SampleToken' | HardcodedCredentials.js:300:44:300:56 | 'SampleToken' | +| HardcodedCredentials.js:301:44:301:55 | 'MyPassword' | HardcodedCredentials.js:301:44:301:55 | 'MyPassword' | +| HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | #select | HardcodedCredentials.js:5:15:5:22 | 'dbuser' | HardcodedCredentials.js:5:15:5:22 | 'dbuser' | HardcodedCredentials.js:5:15:5:22 | 'dbuser' | The hard-coded value "dbuser" is used as $@. | HardcodedCredentials.js:5:15:5:22 | 'dbuser' | user name | | HardcodedCredentials.js:8:19:8:28 | 'hgfedcba' | HardcodedCredentials.js:8:19:8:28 | 'hgfedcba' | HardcodedCredentials.js:8:19:8:28 | 'hgfedcba' | The hard-coded value "hgfedcba" is used as $@. | HardcodedCredentials.js:8:19:8:28 | 'hgfedcba' | password | @@ -448,8 +464,8 @@ edges | HardcodedCredentials.js:130:44:130:53 | 'hgfedcba' | HardcodedCredentials.js:130:44:130:53 | 'hgfedcba' | HardcodedCredentials.js:130:44:130:53 | 'hgfedcba' | The hard-coded value "hgfedcba" is used as $@. | HardcodedCredentials.js:130:44:130:53 | 'hgfedcba' | key | | HardcodedCredentials.js:131:52:131:61 | 'hgfedcba' | HardcodedCredentials.js:131:52:131:61 | 'hgfedcba' | HardcodedCredentials.js:131:52:131:61 | 'hgfedcba' | The hard-coded value "hgfedcba" is used as $@. | HardcodedCredentials.js:131:52:131:61 | 'hgfedcba' | key | | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | The hard-coded value "hgfedcba" is used as $@. | HardcodedCredentials.js:135:41:135:50 | "hgfedcba" | key | -| HardcodedCredentials.js:160:38:160:48 | "change_me" | HardcodedCredentials.js:160:38:160:48 | "change_me" | HardcodedCredentials.js:160:38:160:48 | "change_me" | The hard-coded value "change_me" is used as $@. | HardcodedCredentials.js:160:38:160:48 | "change_me" | key | -| HardcodedCredentials.js:161:41:161:51 | 'change_me' | HardcodedCredentials.js:161:41:161:51 | 'change_me' | HardcodedCredentials.js:161:41:161:51 | 'change_me' | The hard-coded value "change_me" is used as $@. | HardcodedCredentials.js:161:41:161:51 | 'change_me' | key | +| HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | The hard-coded value "oiuneawrgiyubaegr" is used as $@. | HardcodedCredentials.js:160:38:160:56 | "oiuneawrgiyubaegr" | key | +| HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | The hard-coded value "oiuneawrgiyubaegr" is used as $@. | HardcodedCredentials.js:161:41:161:59 | 'oiuneawrgiyubaegr' | key | | HardcodedCredentials.js:171:18:171:25 | 'sdsdag' | HardcodedCredentials.js:171:18:171:25 | 'sdsdag' | HardcodedCredentials.js:178:30:178:44 | `Basic ${AUTH}` | The hard-coded value "sdsdag" is used as $@. | HardcodedCredentials.js:178:30:178:44 | `Basic ${AUTH}` | authorization header | | HardcodedCredentials.js:171:18:171:25 | 'sdsdag' | HardcodedCredentials.js:171:18:171:25 | 'sdsdag' | HardcodedCredentials.js:188:30:188:44 | `Basic ${AUTH}` | The hard-coded value "sdsdag" is used as $@. | HardcodedCredentials.js:188:30:188:44 | `Basic ${AUTH}` | authorization header | | HardcodedCredentials.js:171:18:171:25 | 'sdsdag' | HardcodedCredentials.js:171:18:171:25 | 'sdsdag' | HardcodedCredentials.js:195:37:195:51 | `Basic ${AUTH}` | The hard-coded value "sdsdag" is used as $@. | HardcodedCredentials.js:195:37:195:51 | `Basic ${AUTH}` | authorization header | @@ -464,3 +480,4 @@ edges | HardcodedCredentials.js:245:22:245:44 | "myHard ... ateKey" | HardcodedCredentials.js:245:22:245:44 | "myHard ... ateKey" | HardcodedCredentials.js:246:42:246:51 | privateKey | The hard-coded value "myHardCodedPrivateKey" is used as $@. | HardcodedCredentials.js:246:42:246:51 | privateKey | key | | HardcodedCredentials.js:292:37:292:57 | `Basic ... sdsdag` | HardcodedCredentials.js:292:37:292:57 | `Basic ... sdsdag` | HardcodedCredentials.js:292:37:292:57 | `Basic ... sdsdag` | The hard-coded value "Basic sdsdag:sdsdag" is used as $@. | HardcodedCredentials.js:292:37:292:57 | `Basic ... sdsdag` | authorization header | | HardcodedCredentials.js:294:37:294:70 | `Basic ... gbbbbb` | HardcodedCredentials.js:294:37:294:70 | `Basic ... gbbbbb` | HardcodedCredentials.js:294:37:294:70 | `Basic ... gbbbbb` | The hard-coded value "Basic sdsdag:aaaiuogrweuibgbbbbb" is used as $@. | HardcodedCredentials.js:294:37:294:70 | `Basic ... gbbbbb` | authorization header | +| HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | The hard-coded value "iubfewiaaweiybgaeuybgera" is used as $@. | HardcodedCredentials.js:302:44:302:69 | 'iubfew ... ybgera' | key | diff --git a/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.js b/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.js index 8482d5106fe..d1543f16dc7 100644 --- a/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.js +++ b/javascript/ql/test/query-tests/Security/CWE-798/HardcodedCredentials.js @@ -157,8 +157,8 @@ })(); (function(){ - require("cookie-session")({ secret: "change_me" }); // NOT OK - require('crypto').createHmac('sha256', 'change_me'); // NOT OK + require("cookie-session")({ secret: "oiuneawrgiyubaegr" }); // NOT OK + require('crypto').createHmac('sha256', 'oiuneawrgiyubaegr'); // NOT OK var basicAuth = require('express-basic-auth'); basicAuth({users: { [adminName]: 'change_me' }}); // OK @@ -294,3 +294,10 @@ headers.append("Authorization", `Basic sdsdag:aaaiuogrweuibgbbbbb`); // NOT OK headers.append("Authorization", `Basic sdsdag:000000000000001`); // OK }); + +(function () { + require('crypto').createHmac('sha256', 'mytoken'); // OK + require('crypto').createHmac('sha256', 'SampleToken'); // OK + require('crypto').createHmac('sha256', 'MyPassword'); // OK + require('crypto').createHmac('sha256', 'iubfewiaaweiybgaeuybgera'); // NOT OK +})(); \ No newline at end of file diff --git a/misc/bazel/BUILD.bazel b/misc/bazel/BUILD.bazel index e69de29bb2d..3ccdcda5f12 100644 --- a/misc/bazel/BUILD.bazel +++ b/misc/bazel/BUILD.bazel @@ -0,0 +1,9 @@ +load("@buildifier_prebuilt//:rules.bzl", "buildifier") + +buildifier( + name = "buildifier", + exclude_patterns = [ + "./.git/*", + ], + lint_mode = "fix", +) diff --git a/misc/bazel/csharp.bzl b/misc/bazel/csharp.bzl new file mode 100644 index 00000000000..299febf5308 --- /dev/null +++ b/misc/bazel/csharp.bzl @@ -0,0 +1,69 @@ +load("@rules_dotnet//dotnet:defs.bzl", "csharp_binary", "csharp_library", "csharp_test", "publish_binary") +load("@rules_pkg//pkg:mappings.bzl", "strip_prefix") +load("@semmle_code//:dist.bzl", "pack_zip") +load("//:defs.bzl", "codeql_platform") + +TARGET_FRAMEWORK = "net8.0" + +def codeql_csharp_library(name, **kwargs): + kwargs.setdefault("nullable", "enable") + kwargs.setdefault("target_frameworks", [TARGET_FRAMEWORK]) + csharp_library(name = name, **kwargs) + +def codeql_xunit_test(name, **kwargs): + kwargs.setdefault("nullable", "enable") + kwargs.setdefault("target_frameworks", [TARGET_FRAMEWORK]) + + srcs = kwargs.pop("srcs", []) + [ + "//csharp/extractor/Testrunner:Testrunner.cs", + ] + + deps = kwargs.pop("deps", []) + [ + "@paket.main//xunit", + "@paket.main//xunit.runner.utility", + ] + + tags = kwargs.pop("tags", []) + ["csharp"] + + csharp_test( + name = name, + deps = deps, + srcs = srcs, + tags = tags, + **kwargs + ) + +def codeql_csharp_binary(name, language_prefix = "csharp", **kwargs): + kwargs.setdefault("nullable", "enable") + kwargs.setdefault("target_frameworks", [TARGET_FRAMEWORK]) + + visibility = kwargs.pop("visibility", ["//visibility:public"]) + resources = kwargs.pop("resources", []) + srcs = kwargs.pop("srcs", []) + + # always add the assembly info file that sets the AssemblyInformationalVersion attribute to the extractor version + srcs.append("//csharp/scripts:assembly-info-src") + + csharp_binary_target = "bin/" + name + publish_binary_target = "publish/" + name + csharp_binary(name = csharp_binary_target, srcs = srcs, resources = resources, visibility = visibility, **kwargs) + publish_binary( + name = publish_binary_target, + binary = csharp_binary_target, + self_contained = True, + target_framework = TARGET_FRAMEWORK, + runtime_identifier = select( + { + "@platforms//os:macos": "osx-x64", # always force intel on macos for now, until we build universal binaries + "//conditions:default": "", + }, + ), + ) + + pack_zip( + name = name, + srcs = [publish_binary_target], + prefix = language_prefix + "/tools/" + codeql_platform, + strip_prefix = strip_prefix.files_only(), + visibility = visibility, + ) diff --git a/misc/bazel/internal/BUILD.bazel b/misc/bazel/internal/BUILD.bazel new file mode 100644 index 00000000000..e69de29bb2d diff --git a/misc/bazel/internal/git_lfs_probe.py b/misc/bazel/internal/git_lfs_probe.py new file mode 100755 index 00000000000..6ceb89c8ab0 --- /dev/null +++ b/misc/bazel/internal/git_lfs_probe.py @@ -0,0 +1,146 @@ +#!/usr/bin/env python3 + +""" +Probe lfs files. +For each source file provided as input, this will print: +* "local", if the source file is not an LFS pointer +* the sha256 hash, a space character and a transient download link obtained via the LFS protocol otherwise +If --hash-only is provided, the transient URL will not be fetched and printed +""" + +import sys +import pathlib +import subprocess +import os +import shutil +import json +import urllib.request +from urllib.parse import urlparse +import re +import base64 +from dataclasses import dataclass +from typing import Dict +import argparse + + +def options(): + p = argparse.ArgumentParser(description=__doc__) + p.add_argument("--hash-only", action="store_true") + p.add_argument("sources", type=pathlib.Path, nargs="+") + return p.parse_args() + + +@dataclass +class Endpoint: + href: str + headers: Dict[str, str] + + def update_headers(self, d: Dict[str, str]): + self.headers.update((k.capitalize(), v) for k, v in d.items()) + + +opts = options() +sources = [p.resolve() for p in opts.sources] +source_dir = pathlib.Path(os.path.commonpath(src.parent for src in sources)) +source_dir = subprocess.check_output(["git", "rev-parse", "--show-toplevel"], cwd=source_dir, text=True).strip() + + +def get_env(s, sep="="): + ret = {} + for m in re.finditer(fr'(.*?){sep}(.*)', s, re.M): + ret.setdefault(*m.groups()) + return ret + + +def git(*args, **kwargs): + return subprocess.run(("git",) + args, stdout=subprocess.PIPE, text=True, cwd=source_dir, **kwargs).stdout.strip() + + +def get_endpoint(): + lfs_env = get_env(subprocess.check_output(["git", "lfs", "env"], text=True, cwd=source_dir)) + endpoint = next(v for k, v in lfs_env.items() if k.startswith('Endpoint')) + endpoint, _, _ = endpoint.partition(' ') + ssh_endpoint = lfs_env.get(" SSH") + endpoint = Endpoint(endpoint, { + "Content-Type": "application/vnd.git-lfs+json", + "Accept": "application/vnd.git-lfs+json", + }) + if ssh_endpoint: + # see https://github.com/git-lfs/git-lfs/blob/main/docs/api/authentication.md + server, _, path = ssh_endpoint.partition(":") + ssh_command = shutil.which(os.environ.get("GIT_SSH", os.environ.get("GIT_SSH_COMMAND", "ssh"))) + assert ssh_command, "no ssh command found" + resp = json.loads(subprocess.check_output([ssh_command, + "-oStrictHostKeyChecking=accept-new", + server, + "git-lfs-authenticate", + path, + "download"])) + endpoint.href = resp.get("href", endpoint) + endpoint.update_headers(resp.get("header", {})) + url = urlparse(endpoint.href) + # this is how actions/checkout persist credentials + # see https://github.com/actions/checkout/blob/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b/src/git-auth-helper.ts#L56-L63 + auth = git("config", f"http.{url.scheme}://{url.netloc}/.extraheader") + endpoint.update_headers(get_env(auth, sep=": ")) + if os.environ.get("GITHUB_TOKEN"): + endpoint.headers["Authorization"] = f"token {os.environ['GITHUB_TOKEN']}" + if "Authorization" not in endpoint.headers: + # last chance: use git credentials (possibly backed by a credential helper like the one installed by gh) + # see https://git-scm.com/docs/git-credential + credentials = get_env(git("credential", "fill", check=True, + # drop leading / from url.path + input=f"protocol={url.scheme}\nhost={url.netloc}\npath={url.path[1:]}\n")) + auth = base64.b64encode(f'{credentials["username"]}:{credentials["password"]}'.encode()).decode('ascii') + endpoint.headers["Authorization"] = f"Basic {auth}" + return endpoint + + +# see https://github.com/git-lfs/git-lfs/blob/310d1b4a7d01e8d9d884447df4635c7a9c7642c2/docs/api/basic-transfers.md +def get_locations(objects): + ret = ["local" for _ in objects] + indexes = [i for i, o in enumerate(objects) if o] + if not indexes: + # all objects are local, do not send an empty request as that would be an error + return ret + if opts.hash_only: + for i in indexes: + ret[i] = objects[i]["oid"] + return ret + endpoint = get_endpoint() + data = { + "operation": "download", + "transfers": ["basic"], + "objects": [objects[i] for i in indexes], + "hash_algo": "sha256", + } + req = urllib.request.Request( + f"{endpoint.href}/objects/batch", + headers=endpoint.headers, + data=json.dumps(data).encode("ascii"), + ) + with urllib.request.urlopen(req) as resp: + data = json.load(resp) + assert len(data["objects"]) == len(indexes), f"received {len(data)} objects, expected {len(indexes)}" + for i, resp in zip(indexes, data["objects"]): + ret[i] = f'{resp["oid"]} {resp["actions"]["download"]["href"]}' + return ret + + +def get_lfs_object(path): + with open(path, 'rb') as fileobj: + lfs_header = "version https://git-lfs.github.com/spec".encode() + actual_header = fileobj.read(len(lfs_header)) + sha256 = size = None + if lfs_header != actual_header: + return None + data = get_env(fileobj.read().decode('ascii'), sep=' ') + assert data['oid'].startswith('sha256:'), f"unknown oid type: {data['oid']}" + _, _, sha256 = data['oid'].partition(':') + size = int(data['size']) + return {"oid": sha256, "size": size} + + +objects = [get_lfs_object(src) for src in sources] +for resp in get_locations(objects): + print(resp) diff --git a/misc/bazel/lfs.bzl b/misc/bazel/lfs.bzl new file mode 100644 index 00000000000..3a496ea9530 --- /dev/null +++ b/misc/bazel/lfs.bzl @@ -0,0 +1,102 @@ +def lfs_smudge(repository_ctx, srcs, extract = False, stripPrefix = None): + python = repository_ctx.which("python3") or repository_ctx.which("python") + if not python: + fail("Neither python3 nor python executables found") + script = Label("//misc/bazel/internal:git_lfs_probe.py") + + def probe(srcs, hash_only = False): + repository_ctx.report_progress("querying LFS url(s) for: %s" % ", ".join([src.basename for src in srcs])) + cmd = [python, script] + if hash_only: + cmd.append("--hash-only") + cmd.extend(srcs) + res = repository_ctx.execute(cmd, quiet = True) + if res.return_code != 0: + fail("git LFS probing failed while instantiating @%s:\n%s" % (repository_ctx.name, res.stderr)) + return res.stdout.splitlines() + + for src in srcs: + repository_ctx.watch(src) + infos = probe(srcs, hash_only = True) + remote = [] + for src, info in zip(srcs, infos): + if info == "local": + repository_ctx.report_progress("symlinking local %s" % src.basename) + repository_ctx.symlink(src, src.basename) + else: + repository_ctx.report_progress("trying cache for remote %s" % src.basename) + res = repository_ctx.download([], src.basename, sha256 = info, allow_fail = True) + if not res.success: + remote.append(src) + if remote: + infos = probe(remote) + for src, info in zip(remote, infos): + sha256, _, url = info.partition(" ") + repository_ctx.report_progress("downloading remote %s" % src.basename) + repository_ctx.download(url, src.basename, sha256 = sha256) + if extract: + for src in srcs: + repository_ctx.report_progress("extracting %s" % src.basename) + repository_ctx.extract(src.basename, stripPrefix = stripPrefix) + repository_ctx.delete(src.basename) + +def _download_and_extract_lfs(repository_ctx): + attr = repository_ctx.attr + src = repository_ctx.path(attr.src) + if attr.build_file_content and attr.build_file: + fail("You should specify only one among build_file_content and build_file for rule @%s" % repository_ctx.name) + lfs_smudge(repository_ctx, [src], extract = True, stripPrefix = attr.strip_prefix) + if attr.build_file_content: + repository_ctx.file("BUILD.bazel", attr.build_file_content) + elif attr.build_file: + repository_ctx.symlink(attr.build_file, "BUILD.bazel") + +def _download_lfs(repository_ctx): + attr = repository_ctx.attr + if int(bool(attr.srcs)) + int(bool(attr.dir)) != 1: + fail("Exactly one between `srcs` and `dir` must be defined for @%s" % repository_ctx.name) + if attr.srcs: + srcs = [repository_ctx.path(src) for src in attr.srcs] + else: + dir = repository_ctx.path(attr.dir) + if not dir.is_dir: + fail("`dir` not a directory in @%s" % repository_ctx.name) + srcs = [f for f in dir.readdir() if not f.is_dir] + lfs_smudge(repository_ctx, srcs) + + # with bzlmod the name is qualified with `~` separators, and we want the base name here + name = repository_ctx.name.split("~")[-1] + repository_ctx.file("BUILD.bazel", """ +exports_files({files}) + +filegroup( + name = "{name}", + srcs = {files}, + visibility = ["//visibility:public"], +) +""".format(name = name, files = repr([src.basename for src in srcs]))) + +lfs_archive = repository_rule( + doc = "Export the contents from an on-demand LFS archive. The corresponding path should be added to be ignored " + + "in `.lfsconfig`.", + implementation = _download_and_extract_lfs, + attrs = { + "src": attr.label(mandatory = True, doc = "Local path to the LFS archive to extract."), + "build_file_content": attr.string(doc = "The content for the BUILD file for this repository. " + + "Either build_file or build_file_content can be specified, but not both."), + "build_file": attr.label(doc = "The file to use as the BUILD file for this repository. " + + "Either build_file or build_file_content can be specified, but not both."), + "strip_prefix": attr.string(default = "", doc = "A directory prefix to strip from the extracted files. "), + }, +) + +lfs_files = repository_rule( + doc = "Export LFS files for on-demand download. Exactly one between `srcs` and `dir` must be defined. The " + + "corresponding paths should be added to be ignored in `.lfsconfig`.", + implementation = _download_lfs, + attrs = { + "srcs": attr.label_list(doc = "Local paths to the LFS files to export."), + "dir": attr.label(doc = "Local path to a directory containing LFS files to export. Only the direct contents " + + "of the directory are exported"), + }, +) diff --git a/misc/bazel/pkg.bzl b/misc/bazel/pkg.bzl new file mode 100644 index 00000000000..0e01c4e3a9c --- /dev/null +++ b/misc/bazel/pkg.bzl @@ -0,0 +1,37 @@ +load("@rules_pkg//pkg:providers.bzl", "PackageFilegroupInfo", "PackageFilesInfo") + +def _pkg_overlay_impl(ctx): + destinations = {} + files = [] + depsets = [] + + for src in reversed(ctx.attr.srcs): + pfi = src[PackageFilesInfo] + dest_src_map = {k: v for k, v in pfi.dest_src_map.items() if k not in destinations} + destinations.update({k: True for k in dest_src_map}) + if dest_src_map: + new_pfi = PackageFilesInfo( + dest_src_map = dest_src_map, + attributes = pfi.attributes, + ) + files.append((new_pfi, src.label)) + depsets.append(depset(dest_src_map.values())) + return [ + PackageFilegroupInfo( + pkg_files = reversed(files), + pkg_dirs = [], + pkg_symlinks = [], + ), + DefaultInfo( + files = depset(transitive = reversed(depsets)), + ), + ] + +codeql_pkg_files_overlay = rule( + implementation = _pkg_overlay_impl, + doc = "Combine `pkg_files` targets so that later targets overwrite earlier ones without warnings", + attrs = { + # this could be updated to handle PackageFilegroupInfo as well if we ever need it + "srcs": attr.label_list(providers = [PackageFilesInfo, DefaultInfo]), + }, +) diff --git a/misc/scripts/accept-expected-changes-from-ci.py b/misc/scripts/accept-expected-changes-from-ci.py index bd7071a6c53..26e31c1169e 100755 --- a/misc/scripts/accept-expected-changes-from-ci.py +++ b/misc/scripts/accept-expected-changes-from-ci.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -""" +r""" This script can be used to go over `codeql test run` expected/actual log output from github actions, and apply patches locally to make the tests pass. @@ -38,14 +38,13 @@ DEBUG_LOG_FILE = None def _get_codeql_repo_dir() -> Path: - return Path(__file__).parent.parent.parent + return Path(__file__).parent.parent.parent.resolve() CODEQL_REPO_DIR = _get_codeql_repo_dir() - def _get_semmle_code_dir() -> Optional[Path]: - guess = CODEQL_REPO_DIR.parent + guess = CODEQL_REPO_DIR.parent.resolve() try: out = subprocess.check_output( ["git", "remote", "-v"], @@ -221,7 +220,7 @@ def get_log_content(status: GithubStatus) -> str: return content -def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=False): +def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=False, wait_for_ci=True): if not pr_number and not sha_override: raise Exception("Must specify either a PR number or a SHA") @@ -274,17 +273,15 @@ def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=Fal if status.state == "failure": lang_test_failures.append(status) elif status.state == "pending": - LOGGER.error(f"Language tests ({status.context}) are still running, please wait for them to finish before running this script again") - sys.exit(1) + if wait_for_ci: + LOGGER.error(f"Language tests ({status.context}) are still running, please wait for them to finish before running this script again (or run with --dont-wait)") + sys.exit(1) job_failure_urls = set() for lang_test_failure in lang_test_failures: job_failure_urls.add(lang_test_failure.target_url) - if job_failure_urls: - assert len(job_failure_urls) == 1, f"Multiple job failure URLs: {job_failure_urls}" - job_failure_url = job_failure_urls.pop() - + for job_failure_url in job_failure_urls: # fixup URL. On the status, the target URL is the run, and it's really hard to # change this to link to the full `/runs//jobs/` URL, since # the `` is not available in a context: https://github.com/community/community/discussions/40291 @@ -302,6 +299,11 @@ def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=Fal for job in jobs["jobs"]: api_name: str = job["name"] + + if api_name.lower().startswith(expected_workflow_name.lower()): + lang_test_failure.job_id = job["id"] + break + if " / " not in api_name: continue @@ -311,9 +313,11 @@ def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=Fal if workflow_name == expected_workflow_name and job_name.lower().startswith(lang_test_failure.context.lower()): lang_test_failure.job_id = job["id"] break - else: - LOGGER.error(f"Could not find job for {lang_test_failure.context!r}") - sys.exit(1) + + for lang_test_failure in lang_test_failures: + if lang_test_failure.job_id is None: + LOGGER.error(f"Could not find job for {lang_test_failure.context!r}") + sys.exit(1) # Ruby/Swift/C#/Go use github actions, and not internal CI. These are not reported # from the /statuses API, but from the /check-suites API @@ -324,9 +328,10 @@ def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=Fal check_failure_urls = [] for check in check_suites["check_suites"]: if check["status"] != "completed": - print(check) - LOGGER.error("At least one check not completed yet!") - sys.exit(1) + if wait_for_ci: + print(check) + LOGGER.error("At least one check not completed yet!") + sys.exit(1) if check["conclusion"] == "failure": check_failure_urls.append(check["check_runs_url"]) @@ -413,7 +418,7 @@ def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=Fal subprocess.check_call(["git", "apply", temp.name], cwd=patch.dir) - if "CONSISTENCY" in patch.filename.parts: + if "CONSISTENCY" in patch.filename.parts and patch.filename.exists(): # delete if empty if os.path.getsize(patch.filename) == 1 and patch.filename.read_text() == "\n": os.remove(patch.filename) @@ -457,6 +462,7 @@ if __name__ == "__main__": # parse command line arguments parser = argparse.ArgumentParser() parser.add_argument("--force", action="store_true", help="Apply patches even if the local SHA is different from the GitHub PR SHA") + parser.add_argument("--dont-wait", dest="wait_for_ci", action="store_false", help="Do not wait for all CI jobs to finish") parser.add_argument("posarg", nargs="?", default=None) if DEBUG_LOG_FILE: @@ -491,4 +497,4 @@ if __name__ == "__main__": else: pr_number = int(args.posarg) - main(pr_number, override_sha, force=args.force) + main(pr_number, override_sha, force=args.force, wait_for_ci=args.wait_for_ci) diff --git a/misc/scripts/generate-code-scanning-query-list.py b/misc/scripts/generate-code-scanning-query-list.py index 606bdf91c55..94b15a33886 100644 --- a/misc/scripts/generate-code-scanning-query-list.py +++ b/misc/scripts/generate-code-scanning-query-list.py @@ -8,7 +8,7 @@ import argparse """ This script collects CodeQL queries that are part of code scanning query packs -and prints CSV data to stdout that describes which packs contain which queries. +and prints CSV data to stdout that describes which suites in the pack contain which queries. Errors are printed to stderr. This script requires that 'git' and 'codeql' commands are on the PATH. It'll try to automatically set the CodeQL search path correctly, @@ -159,7 +159,7 @@ with CodeQL() as codeql: csvwriter = csv.writer(sys.stdout) csvwriter.writerow([ "Query filename", "Suite", "Query name", "Query ID", - "Kind", "Severity", "Precision", "Tags" + "Kind", "Severity", "Precision", "Tags", "Security score" ]) # Iterate over all languages and packs, and resolve which queries are part of those packs @@ -198,5 +198,6 @@ with CodeQL() as codeql: get_query_metadata('kind', meta, queryfile_nwo), get_query_metadata('problem.severity', meta, queryfile_nwo), get_query_metadata('precision', meta, queryfile_nwo), - get_query_metadata('tags', meta, queryfile_nwo) + get_query_metadata('tags', meta, queryfile_nwo), + get_query_metadata('security-severity', meta, queryfile_nwo), ]) diff --git a/misc/suite-helpers/CHANGELOG.md b/misc/suite-helpers/CHANGELOG.md index e97a0b0fe5f..0c70f10dfb2 100644 --- a/misc/suite-helpers/CHANGELOG.md +++ b/misc/suite-helpers/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.7.16 + +No user-facing changes. + ## 0.7.15 No user-facing changes. diff --git a/misc/suite-helpers/change-notes/released/0.7.16.md b/misc/suite-helpers/change-notes/released/0.7.16.md new file mode 100644 index 00000000000..25e4d92a4a6 --- /dev/null +++ b/misc/suite-helpers/change-notes/released/0.7.16.md @@ -0,0 +1,3 @@ +## 0.7.16 + +No user-facing changes. diff --git a/misc/suite-helpers/change-notes/released/1.0.0.md b/misc/suite-helpers/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/misc/suite-helpers/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/misc/suite-helpers/codeql-pack.release.yml b/misc/suite-helpers/codeql-pack.release.yml index e56b7f6a7b1..b7eeb5b9736 100644 --- a/misc/suite-helpers/codeql-pack.release.yml +++ b/misc/suite-helpers/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.7.15 +lastReleaseVersion: 1.0.0 diff --git a/misc/suite-helpers/qlpack.yml b/misc/suite-helpers/qlpack.yml index f711a5b95cc..ff26865485d 100644 --- a/misc/suite-helpers/qlpack.yml +++ b/misc/suite-helpers/qlpack.yml @@ -1,4 +1,4 @@ name: codeql/suite-helpers -version: 0.7.15 +version: 1.0.0 groups: shared warnOnImplicitThis: true diff --git a/python/extractor/tsg-python/Cargo.Bazel.lock b/python/extractor/tsg-python/Cargo.Bazel.lock index e3b5a249e4f..1208fe8f970 100644 --- a/python/extractor/tsg-python/Cargo.Bazel.lock +++ b/python/extractor/tsg-python/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "35a1ce4b6c4f997c496c11d3a8fcfaadc5833dfd41bebb022941687d73dde159", + "checksum": "14572337bc5747880ff328af42451cce3549f743dc79eac7314f3b3f55b74d25", "crates": { "ahash 0.4.7": { "name": "ahash", @@ -1755,7 +1755,7 @@ ], "selects": {} }, - "edition": "2018", + "edition": "2021", "version": "0.1.0" }, "license": null, @@ -1986,7 +1986,6 @@ "crate_features": { "common": [ "consoleapi", - "errhandlingapi", "minwinbase", "minwindef", "processenv", diff --git a/python/extractor/tsg-python/Cargo.toml b/python/extractor/tsg-python/Cargo.toml index ac4d4093189..cca6c991566 100644 --- a/python/extractor/tsg-python/Cargo.toml +++ b/python/extractor/tsg-python/Cargo.toml @@ -4,10 +4,10 @@ name = "tsg-python" version = "0.1.0" authors = ["Taus Brock-Nannestad "] -edition = "2018" +edition = "2021" # When changing/updating these, the `Cargo.Bazel.lock` file has to be regenerated. -# Run `CARGO_BAZEL_REPIN=true CARGO_BAZEL_REPIN_ONLY=py_deps ./build --bazel sync --only=py_deps` +# Run `CARGO_BAZEL_REPIN=true CARGO_BAZEL_REPIN_ONLY=py_deps ./tools/bazel sync --only=py_deps` # in the `semmle-code` repository to do so. # For more information, check out the documentation at # https://bazelbuild.github.io/rules_rust/crate_universe.html#repinning--updating-dependencies diff --git a/python/extractor/tsg-python/rust-toolchain.toml b/python/extractor/tsg-python/rust-toolchain.toml index fe5c5df29ff..5e0bcd3a476 100644 --- a/python/extractor/tsg-python/rust-toolchain.toml +++ b/python/extractor/tsg-python/rust-toolchain.toml @@ -2,6 +2,6 @@ # extractor. It is set to the lowest version of Rust we want to support. [toolchain] -channel = "1.68" +channel = "1.74" profile = "minimal" components = [ "rustfmt" ] diff --git a/python/ql/lib/CHANGELOG.md b/python/ql/lib/CHANGELOG.md index 3ca353c7506..b1c84899445 100644 --- a/python/ql/lib/CHANGELOG.md +++ b/python/ql/lib/CHANGELOG.md @@ -1,3 +1,24 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### New Features + +* A Python MaD (Models as Data) row may now contain a dotted path in the `type` column. Like in Ruby, a path to a class will refer to instances of that class. This means that the summary `["foo", "Member[MyClass].Instance.Member[instance_method]", "Argument[0]", "ReturnValue", "value"]` can now be written `["foo.MS_Class", "Member[instance_method]", "Argument[0]", "ReturnValue", "value"]`. To refer to an actual class, one may add a `!` at the end of the path. + +### Minor Analysis Improvements + +* The `request` parameter of Flask `SessionInterface.open_session` method is now modeled as a remote flow source. +* Additional heuristics for a new sensitive data classification for private information (e.g. credit card numbers) have been added to the shared `SensitiveDataHeuristics.qll` library. This may result in additional results for queries that use sensitive data such as `py/clear-text-storage-sensitive-data` and `py/clear-text-logging-sensitive-data`. + +## 0.12.1 + +### Major Analysis Improvements + +* Added modeling of the `pyramid` framework, leading to new remote flow sources and sinks. + ## 0.12.0 ### Breaking Changes diff --git a/python/ql/lib/change-notes/released/0.12.1.md b/python/ql/lib/change-notes/released/0.12.1.md new file mode 100644 index 00000000000..82ef5e330e1 --- /dev/null +++ b/python/ql/lib/change-notes/released/0.12.1.md @@ -0,0 +1,5 @@ +## 0.12.1 + +### Major Analysis Improvements + +* Added modeling of the `pyramid` framework, leading to new remote flow sources and sinks. diff --git a/python/ql/lib/change-notes/released/1.0.0.md b/python/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..92b43e7ac0d --- /dev/null +++ b/python/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,14 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### New Features + +* A Python MaD (Models as Data) row may now contain a dotted path in the `type` column. Like in Ruby, a path to a class will refer to instances of that class. This means that the summary `["foo", "Member[MyClass].Instance.Member[instance_method]", "Argument[0]", "ReturnValue", "value"]` can now be written `["foo.MS_Class", "Member[instance_method]", "Argument[0]", "ReturnValue", "value"]`. To refer to an actual class, one may add a `!` at the end of the path. + +### Minor Analysis Improvements + +* The `request` parameter of Flask `SessionInterface.open_session` method is now modeled as a remote flow source. +* Additional heuristics for a new sensitive data classification for private information (e.g. credit card numbers) have been added to the shared `SensitiveDataHeuristics.qll` library. This may result in additional results for queries that use sensitive data such as `py/clear-text-storage-sensitive-data` and `py/clear-text-logging-sensitive-data`. diff --git a/python/ql/lib/codeql-pack.release.yml b/python/ql/lib/codeql-pack.release.yml index 5e2fb32b059..b7eeb5b9736 100644 --- a/python/ql/lib/codeql-pack.release.yml +++ b/python/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.12.0 +lastReleaseVersion: 1.0.0 diff --git a/python/ql/lib/qlpack.yml b/python/ql/lib/qlpack.yml index da26320c692..9a504703530 100644 --- a/python/ql/lib/qlpack.yml +++ b/python/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-all -version: 0.12.0 +version: 1.0.0 groups: python dbscheme: semmlecode.python.dbscheme extractor: python diff --git a/python/ql/lib/semmle/python/ApiGraphs.qll b/python/ql/lib/semmle/python/ApiGraphs.qll index b89e5c24987..1ce04852f3a 100644 --- a/python/ql/lib/semmle/python/ApiGraphs.qll +++ b/python/ql/lib/semmle/python/ApiGraphs.qll @@ -226,6 +226,11 @@ module API { */ Node getASubclass() { result = this.getASuccessor(Label::subclass()) } + /** + * Gets a node representing an instance of the class (or a transitive subclass of the class) represented by this node. + */ + Node getAnInstance() { result = this.getASubclass*().getReturn() } + /** * Gets a node representing the result from awaiting this node. */ diff --git a/python/ql/lib/semmle/python/Concepts.qll b/python/ql/lib/semmle/python/Concepts.qll index 4b14a834b31..029f13ee0c2 100644 --- a/python/ql/lib/semmle/python/Concepts.qll +++ b/python/ql/lib/semmle/python/Concepts.qll @@ -200,10 +200,11 @@ module Decoding { } private class DecodingAdditionalTaintStep extends TaintTracking::AdditionalTaintStep { - override predicate step(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + override predicate step(DataFlow::Node nodeFrom, DataFlow::Node nodeTo, string model) { exists(Decoding decoding | nodeFrom = decoding.getAnInput() and - nodeTo = decoding.getOutput() + nodeTo = decoding.getOutput() and + model = "Decoding-" + decoding.getFormat() ) } } @@ -1025,6 +1026,114 @@ module Http { } } + /** + * A data-flow node that sets a header in an HTTP response. + * + * Extend this class to model new APIs. If you want to refine existing API models, + * extend `ResponseHeaderWrite::Range` instead. + */ + class ResponseHeaderWrite extends DataFlow::Node instanceof ResponseHeaderWrite::Range { + /** + * Gets the argument containing the header name. + */ + DataFlow::Node getNameArg() { result = super.getNameArg() } + + /** + * Gets the argument containing the header value. + */ + DataFlow::Node getValueArg() { result = super.getValueArg() } + + /** + * Holds if newlines are accepted in the header name argument. + */ + predicate nameAllowsNewline() { super.nameAllowsNewline() } + + /** + * Holds if newlines are accepted in the header value argument. + */ + predicate valueAllowsNewline() { super.valueAllowsNewline() } + } + + /** Provides a class for modeling header writes on HTTP responses. */ + module ResponseHeaderWrite { + /** + *A data-flow node that sets a header in an HTTP response. + * + * Extend this class to model new APIs. If you want to refine existing API models, + * extend `ResponseHeaderWrite` instead. + */ + abstract class Range extends DataFlow::Node { + /** + * Gets the argument containing the header name. + */ + abstract DataFlow::Node getNameArg(); + + /** + * Gets the argument containing the header value. + */ + abstract DataFlow::Node getValueArg(); + + /** + * Holds if newlines are accepted in the header name argument. + */ + abstract predicate nameAllowsNewline(); + + /** + * Holds if newlines are accepted in the header value argument. + */ + abstract predicate valueAllowsNewline(); + } + } + + /** + * A data-flow node that sets multiple headers in an HTTP response using a dict or a list of tuples. + * + * Extend this class to model new APIs. If you want to refine existing API models, + * extend `ResponseHeaderBulkWrite::Range` instead. + */ + class ResponseHeaderBulkWrite extends DataFlow::Node instanceof ResponseHeaderBulkWrite::Range { + /** + * Gets the argument containing the headers dictionary. + */ + DataFlow::Node getBulkArg() { result = super.getBulkArg() } + + /** + * Holds if newlines are accepted in the header name argument. + */ + predicate nameAllowsNewline() { super.nameAllowsNewline() } + + /** + * Holds if newlines are accepted in the header value argument. + */ + predicate valueAllowsNewline() { super.valueAllowsNewline() } + } + + /** Provides a class for modeling bulk header writes on HTTP responses. */ + module ResponseHeaderBulkWrite { + /** + * A data-flow node that sets multiple headers in an HTTP response using a dict. + * + * Extend this class to model new APIs. If you want to refine existing API models, + * extend `ResponseHeaderBulkWrite` instead. + */ + abstract class Range extends DataFlow::Node { + /** + * Gets the argument containing the headers dictionary. + */ + abstract DataFlow::Node getBulkArg(); + + /** + * Holds if newlines are accepted in the header name argument. + */ + abstract predicate nameAllowsNewline(); + + /** + * Holds if newlines are accepted in the header value argument. + */ + abstract predicate valueAllowsNewline(); + } + } + /** * A data-flow node that sets a cookie in an HTTP response. * diff --git a/python/ql/lib/semmle/python/Frameworks.qll b/python/ql/lib/semmle/python/Frameworks.qll index a6288dadc11..8a374a9ca7d 100644 --- a/python/ql/lib/semmle/python/Frameworks.qll +++ b/python/ql/lib/semmle/python/Frameworks.qll @@ -29,6 +29,7 @@ private import semmle.python.frameworks.FastApi private import semmle.python.frameworks.Flask private import semmle.python.frameworks.FlaskAdmin private import semmle.python.frameworks.FlaskSqlAlchemy +private import semmle.python.frameworks.Gradio private import semmle.python.frameworks.Httpx private import semmle.python.frameworks.Idna private import semmle.python.frameworks.Invoke @@ -56,6 +57,7 @@ private import semmle.python.frameworks.PyMongo private import semmle.python.frameworks.Pymssql private import semmle.python.frameworks.PyMySQL private import semmle.python.frameworks.Pyodbc +private import semmle.python.frameworks.Pyramid private import semmle.python.frameworks.Requests private import semmle.python.frameworks.RestFramework private import semmle.python.frameworks.Rsa diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll index 63b4d73db3f..d45ebff869b 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowDispatch.qll @@ -344,6 +344,16 @@ abstract class DataFlowCallable extends TDataFlowCallable { /** Gets the location of this dataflow callable. */ abstract Location getLocation(); + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, string file, int startline, int startcolumn | + c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _) + | + c order by file, startline, startcolumn + ) + } } /** A callable function. */ @@ -1426,6 +1436,16 @@ abstract class DataFlowCall extends TDataFlowCall { /** Gets the target of the call, as a DataFlowCallable. */ DataFlowCallable getARuntimeTarget(){ none() } // TODO + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int startline, int startcolumn | + c.hasLocationInfo(_, startline, startcolumn, _, _) + | + c order by startline, startcolumn + ) + } } /** A call found in the program source (as opposed to a synthesised call). */ diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll index 4d771bc4f61..081096e8890 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll @@ -1023,13 +1023,21 @@ predicate attributeClearStep(Node n, AttributeContent c) { exists(PostUpdateNode post | post.getPreUpdateNode() = n | attributeStoreStep(_, c, post)) } +class NodeRegion instanceof Unit { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { none() } + + int totalOrder() { result = 1 } +} + //-------- // Fancy context-sensitive guards //-------- /** - * Holds if the node `n` is unreachable when the call context is `call`. + * Holds if the nodes in `nr` are unreachable when the call context is `call`. */ -predicate isUnreachableInCall(Node n, DataFlowCall call) { none() } +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { none() } /** * Holds if access paths with `c` at their head always should be tracked at high diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll index 4b397b1de41..572e67c28a9 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll @@ -27,8 +27,7 @@ private module Cached { predicate defaultAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo, string model) { localAdditionalTaintStep(nodeFrom, nodeTo, model) or - any(AdditionalTaintStep a).step(nodeFrom, nodeTo) and - model = "AdditionalTaintStep" + any(AdditionalTaintStep a).hasStep(nodeFrom, nodeTo, model) } /** diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll index c05c880f726..fd892b635b5 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPublic.qll @@ -47,6 +47,25 @@ class AdditionalTaintStep extends Unit { /** * Holds if the step from `nodeFrom` to `nodeTo` should be considered a taint * step for all configurations. + * + * Note that it is now possible to also specify provenance of the taint step + * by overwriting `step/3`. */ - abstract predicate step(DataFlow::Node nodeFrom, DataFlow::Node nodeTo); + predicate step(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { none() } + + /** + * Holds if the step from `nodeFrom` to `nodeTo` should be considered a taint + * step with provenance `model` for all configurations. + */ + predicate step(DataFlow::Node nodeFrom, DataFlow::Node nodeTo, string model) { none() } + + /** + * Holds if this `AdditionalTaintStep` defines a step from `nodeFrom` to `nodeTo` + * with provenance `model`. + */ + final predicate hasStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo, string model) { + this.step(nodeFrom, nodeTo) and model = "AdditionalTaintStep" + or + this.step(nodeFrom, nodeTo, model) + } } diff --git a/python/ql/lib/semmle/python/frameworks/Flask.qll b/python/ql/lib/semmle/python/frameworks/Flask.qll index 3416d2db8b0..593df4c8775 100644 --- a/python/ql/lib/semmle/python/frameworks/Flask.qll +++ b/python/ql/lib/semmle/python/frameworks/Flask.qll @@ -101,6 +101,19 @@ module Flask { /** Gets a reference to the `flask.request` object. */ API::Node request() { result = API::moduleImport(["flask", "flask_restful"]).getMember("request") + or + result = sessionInterfaceRequestParam() + } + + /** Gets a `request` parameter of an implementation of `open_session` in a subclass of `flask.sessions.SessionInterface` */ + private API::Node sessionInterfaceRequestParam() { + result = + API::moduleImport("flask") + .getMember("sessions") + .getMember("SessionInterface") + .getASubclass+() + .getMember("open_session") + .getParameter(1) } /** @@ -220,6 +233,43 @@ module Flask { /** Gets a reference to an instance of `flask.Response`. */ DataFlow::Node instance() { instance(DataFlow::TypeTracker::end()).flowsTo(result) } + + /** An `Headers` instance that is part of a Flask response. */ + private class FlaskResponseHeadersInstances extends Werkzeug::Headers::InstanceSource { + FlaskResponseHeadersInstances() { + this.(DataFlow::AttrRead).getObject() = instance() and + this.(DataFlow::AttrRead).getAttributeName() = "headers" + } + } + + /** A class instantiation of `Response` that sets response headers. */ + private class ResponseClassHeadersWrite extends Http::Server::ResponseHeaderBulkWrite::Range, + ClassInstantiation + { + override DataFlow::Node getBulkArg() { + result = [this.getArg(2), this.getArgByName("headers")] + } + + override predicate nameAllowsNewline() { any() } + + override predicate valueAllowsNewline() { none() } + } + + /** A call to `make_response that sets response headers. */ + private class MakeResponseHeadersWrite extends Http::Server::ResponseHeaderBulkWrite::Range, + FlaskMakeResponseCall + { + override DataFlow::Node getBulkArg() { + result = this.getArg(2) + or + strictcount(this.getArg(_)) = 2 and + result = this.getArg(1) + } + + override predicate nameAllowsNewline() { any() } + + override predicate valueAllowsNewline() { none() } + } } // --------------------------------------------------------------------------- diff --git a/python/ql/lib/semmle/python/frameworks/Gradio.qll b/python/ql/lib/semmle/python/frameworks/Gradio.qll new file mode 100644 index 00000000000..11109e150bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/Gradio.qll @@ -0,0 +1,123 @@ +/** + * Provides classes modeling security-relevant aspects of the `gradio` PyPI package. + * See https://pypi.org/project/gradio/. + */ + +import python +import semmle.python.dataflow.new.RemoteFlowSources +import semmle.python.dataflow.new.TaintTracking +import semmle.python.ApiGraphs + +/** + * Provides models for the `gradio` PyPI package. + * See https://pypi.org/project/gradio/. + */ +module Gradio { + /** + * The event handlers, Interface and gradio.ChatInterface classes, which take untrusted data. + */ + private class GradioInput extends API::CallNode { + GradioInput() { + this = + API::moduleImport("gradio") + .getMember([ + "Button", "Textbox", "UploadButton", "Slider", "JSON", "HTML", "Markdown", "File", + "AnnotatedImage", "Audio", "BarPlot", "Chatbot", "Checkbox", "CheckboxGroup", + "ClearButton", "Code", "ColorPicker", "Dataframe", "Dataset", "DownloadButton", + "Dropdown", "DuplicateButton", "FileExplorer", "Gallery", "HighlightedText", + "Image", "ImageEditor", "Label", "LinePlot", "LoginButton", "LogoutButton", + "Model3D", "Number", "ParamViewer", "Plot", "Radio", "ScatterPlot", "SimpleImage", + "State", "Video" + ]) + .getReturn() + .getMember([ + "change", "input", "click", "submit", "edit", "clear", "play", "pause", "stop", + "end", "start_recording", "pause_recording", "stop_recording", "focus", "blur", + "upload", "release", "select", "stream", "like", "load", "key_up", + ]) + .getACall() + or + this = API::moduleImport("gradio").getMember(["Interface", "ChatInterface"]).getACall() + } + } + + /** + * The `inputs` parameters in Gradio event handlers, that are lists and are sources of untrusted data. + * This model allows tracking each element list back to source, f.ex. `gr.Textbox(...)`. + */ + private class GradioInputList extends RemoteFlowSource::Range { + GradioInputList() { + exists(GradioInput call | + // limit only to lists of parameters given to `inputs`. + ( + ( + call.getKeywordParameter("inputs").asSink().asCfgNode() instanceof ListNode + or + call.getParameter(1).asSink().asCfgNode() instanceof ListNode + ) and + ( + this = call.getKeywordParameter("inputs").getASubscript().getAValueReachingSink() + or + this = call.getParameter(1).getASubscript().getAValueReachingSink() + ) + ) + ) + } + + override string getSourceType() { result = "Gradio untrusted input" } + } + + /** + * The `inputs` parameters in Gradio event handlers, that are not lists and are sources of untrusted data. + */ + private class GradioInputParameter extends RemoteFlowSource::Range { + GradioInputParameter() { + exists(GradioInput call | + this = call.getParameter(0, "fn").getParameter(_).asSource() and + // exclude lists of parameters given to `inputs` + not call.getKeywordParameter("inputs").asSink().asCfgNode() instanceof ListNode and + not call.getParameter(1).asSink().asCfgNode() instanceof ListNode + ) + } + + override string getSourceType() { result = "Gradio untrusted input" } + } + + /** + * The `inputs` parameters in Gradio decorators to event handlers, that are sources of untrusted data. + */ + private class GradioInputDecorator extends RemoteFlowSource::Range { + GradioInputDecorator() { + exists(GradioInput call | + this = call.getReturn().getACall().getParameter(0).getParameter(_).asSource() + ) + } + + override string getSourceType() { result = "Gradio untrusted input" } + } + + /** + * Extra taint propagation for tracking `inputs` parameters in Gradio event handlers, that are lists. + */ + private class ListTaintStep extends TaintTracking::AdditionalTaintStep { + override predicate step(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + exists(GradioInput node | + // handle cases where there are multiple arguments passed as a list to `inputs` + ( + ( + node.getKeywordParameter("inputs").asSink().asCfgNode() instanceof ListNode + or + node.getParameter(1).asSink().asCfgNode() instanceof ListNode + ) and + exists(int i | nodeTo = node.getParameter(0, "fn").getParameter(i).asSource() | + nodeFrom.asCfgNode() = + node.getKeywordParameter("inputs").asSink().asCfgNode().(ListNode).getElement(i) + or + nodeFrom.asCfgNode() = + node.getParameter(1).asSink().asCfgNode().(ListNode).getElement(i) + ) + ) + ) + } + } +} diff --git a/python/ql/lib/semmle/python/frameworks/Pyramid.qll b/python/ql/lib/semmle/python/frameworks/Pyramid.qll new file mode 100644 index 00000000000..52eab34dff1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/Pyramid.qll @@ -0,0 +1,299 @@ +/** + * Provides classes modeling security-relevant aspects of the `pyramid` PyPI package. + * See https://docs.pylonsproject.org/projects/pyramid/. + */ + +private import python +private import semmle.python.dataflow.new.RemoteFlowSources +private import semmle.python.dataflow.new.TaintTracking +private import semmle.python.Concepts +private import semmle.python.ApiGraphs +private import semmle.python.dataflow.new.FlowSummary +private import semmle.python.frameworks.internal.PoorMansFunctionResolution +private import semmle.python.frameworks.internal.InstanceTaintStepsHelper +private import semmle.python.frameworks.data.ModelsAsData +private import semmle.python.frameworks.Stdlib + +/** + * Provides models for the `pyramid` PyPI package. + * See https://docs.pylonsproject.org/projects/pyramid/. + */ +module Pyramid { + /** Provides models for pyramid View callables. */ + module View { + /** A dataflow node that sets up a route on a server using the Pyramid framework. */ + abstract private class PyramidRouteSetup extends Http::Server::RouteSetup::Range { + override string getFramework() { result = "Pyramid" } + } + + /** + * A Pyramid view callable, that handles incoming requests. + */ + class ViewCallable extends Function { + ViewCallable() { this = any(PyramidRouteSetup rs).getARequestHandler() } + + /** Gets the `request` parameter of this callable. */ + Parameter getRequestParameter() { + this.getPositionalParameterCount() = 1 and + result = this.getArg(0) + or + this.getPositionalParameterCount() = 2 and + result = this.getArg(1) + } + } + + /** A pyramid route setup using the `pyramid.view.view_config` decorator. */ + private class DecoratorSetup extends PyramidRouteSetup { + DecoratorSetup() { + this = API::moduleImport("pyramid").getMember("view").getMember("view_config").getACall() + } + + override Function getARequestHandler() { result.getADecorator() = this.asExpr() } + + override DataFlow::Node getUrlPatternArg() { none() } // there is a `route_name` arg, but that does not contain the url pattern + + override Parameter getARoutedParameter() { none() } + } + + /** A pyramid route setup using a call to `pyramid.config.Configurator.add_view`. */ + private class ConfiguratorSetup extends PyramidRouteSetup instanceof Configurator::AddViewCall { + override Function getARequestHandler() { + this.(Configurator::AddViewCall).getViewArg() = poorMansFunctionTracker(result) + } + + override DataFlow::Node getUrlPatternArg() { none() } // there is a `route_name` arg, but that does not contain the url pattern + + override Parameter getARoutedParameter() { none() } + } + } + + /** Provides models for `pyramid.config.Configurator` */ + module Configurator { + /** Gets a reference to the class `pyramid.config.Configurator`. */ + API::Node classRef() { + result = API::moduleImport("pyramid").getMember("config").getMember("Configurator") + } + + /** Gets a reference to an instance of `pyramid.config.Configurator`. */ + private DataFlow::TypeTrackingNode instance(DataFlow::TypeTracker t) { + t.start() and + result = classRef().getACall() + or + exists(DataFlow::TypeTracker t2 | result = instance(t2).track(t2, t)) + } + + /** Gets a reference to an instance of `pyramid.config.Configurator`. */ + DataFlow::Node instance() { instance(DataFlow::TypeTracker::end()).flowsTo(result) } + + /** A call to the `add_view` method of an instance of `pyramid.config.Configurator`. */ + class AddViewCall extends DataFlow::MethodCallNode { + AddViewCall() { this.calls(instance(), "add_view") } + + /** Gets the `view` argument of this call. */ + DataFlow::Node getViewArg() { result = [this.getArg(0), this.getArgByName("view")] } + } + } + + /** Provides modeling for pyramid requests. */ + module Request { + /** + * A source of instances of `pyramid.request.Request`, extend this class to model new instances. + * + * Use the predicate `Request::instance()` to get references to instances of `pyramid.request.Request`. + */ + abstract class InstanceSource extends DataFlow::LocalSourceNode { } + + /** Gets a reference to an instance of `pyramid.request.Request`. */ + private DataFlow::TypeTrackingNode instance(DataFlow::TypeTracker t) { + t.start() and + result instanceof InstanceSource + or + exists(DataFlow::TypeTracker t2 | result = instance(t2).track(t2, t)) + } + + /** Gets a reference to an instance of `pyramid.request.Request`. */ + DataFlow::Node instance() { instance(DataFlow::TypeTracker::end()).flowsTo(result) } + + private class RequestParameter extends InstanceSource, RemoteFlowSource::Range instanceof DataFlow::ParameterNode + { + RequestParameter() { this.getParameter() = any(View::ViewCallable vc).getRequestParameter() } + + override string getSourceType() { result = "Pyramid request parameter" } + } + + /** Taint steps for request instances. */ + private class InstanceTaintSteps extends InstanceTaintStepsHelper { + InstanceTaintSteps() { this = "pyramid.request.Request" } + + override DataFlow::Node getInstance() { result = instance() } + + override string getAttributeName() { + result in [ + "accept", "accept_charset", "accept_encoding", "accept_language", "application_url", + "as_bytes", "authorization", "body", "body_file", "body_file_raw", "body_file_seekable", + "cache_control", "client_addr", "content_type", "cookies", "domain", "headers", "host", + "host_port", "host_url", "GET", "if_match", "if_none_match", "if_range", + "if_none_match", "json", "json_body", "matchdict", "params", "path", "path_info", + "path_qs", "path_url", "POST", "pragma", "query_string", "range", "referer", "referrer", + "text", "url", "urlargs", "urlvars", "user_agent" + ] + } + + override string getMethodName() { + result in ["as_bytes", "copy", "copy_get", "path_info_peek", "path_info_pop"] + } + + override string getAsyncMethodName() { none() } + } + + /** A call to a method of a `request` that copies the request. */ + private class RequestCopyCall extends InstanceSource, DataFlow::MethodCallNode { + RequestCopyCall() { this.calls(instance(), ["copy", "copy_get"]) } + } + + /** A member of a request that is a file-like object. */ + private class RequestBodyFileLike extends Stdlib::FileLikeObject::InstanceSource instanceof DataFlow::AttrRead + { + RequestBodyFileLike() { + this.getObject() = instance() and + this.getAttributeName() = ["body_file", "body_file_raw", "body_file_seekable"] + } + } + } + + /** Provides modeling for pyramid responses. */ + module Response { + /** A response returned by a view callable. */ + private class PyramidReturnResponse extends Http::Server::HttpResponse::Range { + PyramidReturnResponse() { + this.asCfgNode() = any(View::ViewCallable vc).getAReturnValueFlowNode() and + not this = instance() + } + + override DataFlow::Node getBody() { result = this } + + override DataFlow::Node getMimetypeOrContentTypeArg() { none() } + + override string getMimetypeDefault() { result = "text/html" } + } + + /** Gets a reference to the class `pyramid.response.Response`. */ + API::Node classRef() { + result = API::moduleImport("pyramid").getMember("response").getMember("Response") + } + + /** + * A source of instances of `pyramid.response.Response`, extend this class to model new instances. + * + * This can include instantiations of the class, return values from function + * calls, or a special parameter that will be set when functions are called by an external + * library. + * + * Use the predicate `Response::instance()` to get references to instances of `pyramid.response.Response`. + */ + abstract class InstanceSource extends DataFlow::LocalSourceNode, + Http::Server::HttpResponse::Range + { } + + /** Gets a reference to an instance of `pyramid.response.Response`. */ + private DataFlow::TypeTrackingNode instance(DataFlow::TypeTracker t) { + t.start() and + result instanceof InstanceSource + or + exists(DataFlow::TypeTracker t2 | result = instance(t2).track(t2, t)) + } + + /** Gets a reference to an instance of `pyramid.response.Response`. */ + DataFlow::Node instance() { instance(DataFlow::TypeTracker::end()).flowsTo(result) } + + /** An instantiation of the class `pyramid.response.Response` or a subclass. */ + private class ClassInstantiation extends InstanceSource, DataFlow::CallCfgNode { + ClassInstantiation() { this = classRef().getACall() } + + override DataFlow::Node getBody() { result = [this.getArg(0), this.getArgByName("body")] } + + override DataFlow::Node getMimetypeOrContentTypeArg() { + result = [this.getArg(4), this.getArgByName("content_type")] + } + + override string getMimetypeDefault() { result = "text/html" } + } + + /** A write to a field that sets the body of a response. */ + private class ResponseBodySet extends Http::Server::HttpResponse::Range instanceof DataFlow::AttrWrite + { + string attrName; + + ResponseBodySet() { + this.getObject() = instance() and + this.getAttributeName() = attrName and + attrName in ["body", "body_file", "json", "json_body", "text", "ubody", "unicode_body"] + } + + override DataFlow::Node getBody() { result = this.(DataFlow::AttrWrite).getValue() } + + override DataFlow::Node getMimetypeOrContentTypeArg() { none() } + + override string getMimetypeDefault() { + if attrName in ["json", "json_body"] + then result = "application/json" + else result = "text/html" + } + } + + /** A use of the `response` attribute of a `Request`. */ + private class RequestResponseAttr extends InstanceSource instanceof DataFlow::AttrRead { + RequestResponseAttr() { + this.getObject() = Request::instance() and this.getAttributeName() = "response" + } + + override DataFlow::Node getBody() { none() } + + override DataFlow::Node getMimetypeOrContentTypeArg() { none() } + + override string getMimetypeDefault() { result = "text/html" } + } + + /** A call to `response.set_cookie`. */ + private class SetCookieCall extends Http::Server::CookieWrite::Range, DataFlow::MethodCallNode { + SetCookieCall() { this.calls(instance(), "set_cookie") } + + override DataFlow::Node getHeaderArg() { none() } + + override DataFlow::Node getNameArg() { result = [this.getArg(0), this.getArgByName("name")] } + + override DataFlow::Node getValueArg() { + result = [this.getArg(1), this.getArgByName("value")] + } + } + } + + /** Provides models for pyramid http redirects. */ + module Redirect { + /** Gets a reference to a class that represents an HTTP redirect response.. */ + API::Node classRef() { + result = + API::moduleImport("pyramid") + .getMember("httpexceptions") + .getMember([ + "HTTPMultipleChoices", "HTTPMovedPermanently", "HTTPFound", "HTTPSeeOther", + "HTTPUseProxy", "HTTPTemporaryRedirect", "HTTPPermanentRedirect" + ]) + } + + /** A call to a pyramid HTTP exception class that represents an HTTP redirect response. */ + class PyramidRedirect extends Http::Server::HttpRedirectResponse::Range, DataFlow::CallCfgNode { + PyramidRedirect() { this = classRef().getACall() } + + override DataFlow::Node getRedirectLocation() { + result = [this.getArg(0), this.getArgByName("location")] + } + + override DataFlow::Node getBody() { none() } + + override DataFlow::Node getMimetypeOrContentTypeArg() { none() } + + override string getMimetypeDefault() { result = "text/html" } + } + } +} diff --git a/python/ql/lib/semmle/python/frameworks/Stdlib.qll b/python/ql/lib/semmle/python/frameworks/Stdlib.qll index 97c112f58b4..3c23b392991 100644 --- a/python/ql/lib/semmle/python/frameworks/Stdlib.qll +++ b/python/ql/lib/semmle/python/frameworks/Stdlib.qll @@ -2183,17 +2183,35 @@ module StdlibPrivate { * for how a request is processed and given to an application. */ class WsgirefSimpleServerApplication extends Http::Server::RequestHandler::Range { + boolean validator; + WsgirefSimpleServerApplication() { exists(DataFlow::Node appArg, DataFlow::CallCfgNode setAppCall | ( setAppCall = - WsgirefSimpleServer::subclassRef().getReturn().getMember("set_app").getACall() + WsgirefSimpleServer::subclassRef().getReturn().getMember("set_app").getACall() and + validator = false or setAppCall .(DataFlow::MethodCallNode) - .calls(any(WsgiServerSubclass cls).getASelfRef(), "set_app") + .calls(any(WsgiServerSubclass cls).getASelfRef(), "set_app") and + validator = false + or + // assume an application that is passed to `wsgiref.validate.validator` is eventually passed to `set_app` + setAppCall = + API::moduleImport("wsgiref").getMember("validate").getMember("validator").getACall() and + validator = true ) and appArg in [setAppCall.getArg(0), setAppCall.getArgByName("application")] + or + // `make_server` calls `set_app` + setAppCall = + API::moduleImport("wsgiref") + .getMember("simple_server") + .getMember("make_server") + .getACall() and + appArg in [setAppCall.getArg(2), setAppCall.getArgByName("app")] and + validator = false | appArg = poorMansFunctionTracker(this) ) @@ -2202,6 +2220,9 @@ module StdlibPrivate { override Parameter getARoutedParameter() { none() } override string getFramework() { result = "Stdlib: wsgiref.simple_server application" } + + /** Holds if this simple server application was passed to `wsgiref.validate.validator`. */ + predicate isValidated() { validator = true } } /** @@ -2305,6 +2326,114 @@ module StdlibPrivate { override string getMimetypeDefault() { none() } } + + /** + * Provides models for the `wsgiref.headers.Headers` class + * + * See https://docs.python.org/3/library/wsgiref.html#module-wsgiref.headers. + */ + module Headers { + /** Gets a reference to the `wsgiref.headers.Headers` class. */ + API::Node classRef() { + result = API::moduleImport("wsgiref").getMember("headers").getMember("Headers") + or + result = ModelOutput::getATypeNode("wsgiref.headers.Headers~Subclass").getASubclass*() + } + + /** Gets a reference to an instance of `wsgiref.headers.Headers`. */ + private DataFlow::TypeTrackingNode instance(DataFlow::TypeTracker t) { + t.start() and + result = classRef().getACall() + or + exists(DataFlow::TypeTracker t2 | result = instance(t2).track(t2, t)) + } + + /** Gets a reference to an instance of `wsgiref.headers.Headers`. */ + DataFlow::Node instance() { instance(DataFlow::TypeTracker::end()).flowsTo(result) } + + /** Holds if there exists an application that is validated by `wsgiref.validate.validator`. */ + private predicate existsValidatedApplication() { + exists(WsgirefSimpleServerApplication app | app.isValidated()) + } + + /** A class instantiation of `wsgiref.headers.Headers`, conidered as a write to a response header. */ + private class WsgirefHeadersInstantiation extends Http::Server::ResponseHeaderBulkWrite::Range, + DataFlow::CallCfgNode + { + WsgirefHeadersInstantiation() { this = classRef().getACall() } + + override DataFlow::Node getBulkArg() { + result = [this.getArg(0), this.getArgByName("headers")] + } + + // TODO: These checks perhaps could be made more precise. + override predicate nameAllowsNewline() { not existsValidatedApplication() } + + override predicate valueAllowsNewline() { not existsValidatedApplication() } + } + + /** A call to a method that writes to a response header. */ + private class HeaderWriteCall extends Http::Server::ResponseHeaderWrite::Range, + DataFlow::MethodCallNode + { + HeaderWriteCall() { + this.calls(instance(), ["add_header", "set", "setdefault", "__setitem__"]) + } + + override DataFlow::Node getNameArg() { result = this.getArg(0) } + + override DataFlow::Node getValueArg() { result = this.getArg(1) } + + // TODO: These checks perhaps could be made more precise. + override predicate nameAllowsNewline() { not existsValidatedApplication() } + + override predicate valueAllowsNewline() { not existsValidatedApplication() } + } + + /** A dict-like write to a response header. */ + private class HeaderWriteSubscript extends Http::Server::ResponseHeaderWrite::Range, + DataFlow::Node + { + DataFlow::Node name; + DataFlow::Node value; + + HeaderWriteSubscript() { + exists(SubscriptNode subscript | + this.asCfgNode() = subscript and + value.asCfgNode() = subscript.(DefinitionNode).getValue() and + name.asCfgNode() = subscript.getIndex() and + subscript.getObject() = instance().asCfgNode() + ) + } + + override DataFlow::Node getNameArg() { result = name } + + override DataFlow::Node getValueArg() { result = value } + + // TODO: These checks perhaps could be made more precise. + override predicate nameAllowsNewline() { not existsValidatedApplication() } + + override predicate valueAllowsNewline() { not existsValidatedApplication() } + } + + /** + * A call to a `start_response` function that sets the response headers. + */ + private class WsgirefSimpleServerSetHeaders extends Http::Server::ResponseHeaderBulkWrite::Range, + DataFlow::CallCfgNode + { + WsgirefSimpleServerSetHeaders() { this.getFunction() = startResponse() } + + override DataFlow::Node getBulkArg() { + result = [this.getArg(1), this.getArgByName("headers")] + } + + // TODO: These checks perhaps could be made more precise. + override predicate nameAllowsNewline() { not existsValidatedApplication() } + + override predicate valueAllowsNewline() { not existsValidatedApplication() } + } + } } // --------------------------------------------------------------------------- diff --git a/python/ql/lib/semmle/python/frameworks/Werkzeug.qll b/python/ql/lib/semmle/python/frameworks/Werkzeug.qll index fb9a4e42c49..d9150c8cfec 100644 --- a/python/ql/lib/semmle/python/frameworks/Werkzeug.qll +++ b/python/ql/lib/semmle/python/frameworks/Werkzeug.qll @@ -12,6 +12,7 @@ private import semmle.python.ApiGraphs private import semmle.python.frameworks.Stdlib private import semmle.python.Concepts private import semmle.python.frameworks.internal.InstanceTaintStepsHelper +private import semmle.python.frameworks.data.ModelsAsData /** * Provides models for the `Werkzeug` PyPI package. @@ -144,6 +145,18 @@ module Werkzeug { * See https://werkzeug.palletsprojects.com/en/1.0.x/datastructures/#werkzeug.datastructures.Headers. */ module Headers { + /** Gets a reference to the `werkzeug.datastructures.Headers` class. */ + API::Node classRef() { + result = API::moduleImport("werkzeug").getMember("datastructures").getMember("Headers") + or + result = ModelOutput::getATypeNode("werkzeug.datastructures.Headers~Subclass").getASubclass*() + } + + /** A direct instantiation of `werkzeug.datastructures.Headers`. */ + private class ClassInstantiation extends InstanceSource, DataFlow::CallCfgNode { + ClassInstantiation() { this = classRef().getACall() } + } + /** * A source of instances of `werkzeug.datastructures.Headers`, extend this class to model new instances. * @@ -182,6 +195,61 @@ module Werkzeug { override string getAsyncMethodName() { none() } } + + /** A call to a method that writes to a header, assumed to be a response header. */ + private class HeaderWriteCall extends Http::Server::ResponseHeaderWrite::Range, + DataFlow::MethodCallNode + { + HeaderWriteCall() { + this.calls(instance(), ["add", "add_header", "set", "setdefault", "__setitem__"]) + } + + override DataFlow::Node getNameArg() { result = this.getArg(0) } + + override DataFlow::Node getValueArg() { result = this.getArg(1) } + + override predicate nameAllowsNewline() { any() } + + override predicate valueAllowsNewline() { none() } + } + + /** A dict-like write to a header, assumed to be a response header. */ + private class HeaderWriteSubscript extends Http::Server::ResponseHeaderWrite::Range, + DataFlow::Node + { + DataFlow::Node name; + DataFlow::Node value; + + HeaderWriteSubscript() { + exists(SubscriptNode subscript | + this.asCfgNode() = subscript and + value.asCfgNode() = subscript.(DefinitionNode).getValue() and + name.asCfgNode() = subscript.getIndex() and + subscript.getObject() = instance().asCfgNode() + ) + } + + override DataFlow::Node getNameArg() { result = name } + + override DataFlow::Node getValueArg() { result = value } + + override predicate nameAllowsNewline() { any() } + + override predicate valueAllowsNewline() { none() } + } + + /** A call to `Headers.extend`, assumed to be a response header. */ + private class HeaderExtendCall extends Http::Server::ResponseHeaderBulkWrite::Range, + DataFlow::MethodCallNode + { + HeaderExtendCall() { this.calls(instance(), "extend") } + + override DataFlow::Node getBulkArg() { result = this.getArg(0) } + + override predicate nameAllowsNewline() { any() } + + override predicate valueAllowsNewline() { none() } + } } /** diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/ApiGraphModelsSpecific.qll b/python/ql/lib/semmle/python/frameworks/data/internal/ApiGraphModelsSpecific.qll index e7c61536aa9..643d3347327 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/ApiGraphModelsSpecific.qll +++ b/python/ql/lib/semmle/python/frameworks/data/internal/ApiGraphModelsSpecific.qll @@ -29,7 +29,11 @@ import semmle.python.dataflow.new.DataFlow::DataFlow as DataFlow /** * Holds if models describing `type` may be relevant for the analysis of this database. */ -predicate isTypeUsed(string type) { API::moduleImportExists(type) } +bindingset[type] +predicate isTypeUsed(string type) { + // If `type` is a path, then it is the first component that should be imported. + API::moduleImportExists(type.splitAt(".", 0)) +} /** * Holds if `type` can be obtained from an instance of `otherType` due to @@ -41,8 +45,59 @@ predicate hasImplicitTypeModel(string type, string otherType) { none() } bindingset[type, path] API::Node getExtraNodeFromPath(string type, AccessPath path, int n) { none() } +/** + * Holds if `type` = `typePath`+`suffix` and `suffix` is either empty or "!". + */ +bindingset[type] +private predicate parseType(string type, string typePath, string suffix) { + exists(string regexp | + regexp = "([^!]+)(!|)" and + typePath = type.regexpCapture(regexp, 1) and + suffix = type.regexpCapture(regexp, 2) + ) +} + +private predicate parseRelevantType(string type, string typePath, string suffix) { + isRelevantType(type) and + parseType(type, typePath, suffix) +} + +pragma[nomagic] +private string getTypePathComponent(string typePath, int n) { + parseRelevantType(_, typePath, _) and + result = typePath.splitAt(".", n) +} + +private int getNumTypePathComponents(string typePath) { + result = strictcount(int n | exists(getTypePathComponent(typePath, n))) +} + +private API::Node getNodeFromTypePath(string typePath, int n) { + n = 1 and + result = API::moduleImport(getTypePathComponent(typePath, 0)) + or + result = getNodeFromTypePath(typePath, n - 1).getMember(getTypePathComponent(typePath, n - 1)) +} + +private API::Node getNodeFromTypePath(string typePath) { + result = getNodeFromTypePath(typePath, getNumTypePathComponents(typePath)) +} + /** Gets a Python-specific interpretation of the given `type`. */ -API::Node getExtraNodeFromType(string type) { result = API::moduleImport(type) } +API::Node getExtraNodeFromType(string type) { + result = API::moduleImport(type) + or + exists(string typePath, string suffix, API::Node node | + parseRelevantType(type, typePath, suffix) and + node = getNodeFromTypePath(typePath) + | + suffix = "!" and + result = node + or + suffix = "" and + result = node.getAnInstance() + ) +} /** * Gets a Python-specific API graph successor of `node` reachable by resolving `token`. @@ -53,7 +108,7 @@ API::Node getExtraSuccessorFromNode(API::Node node, AccessPathTokenBase token) { result = node.getMember(token.getAnArgument()) or token.getName() = "Instance" and - result = node.getReturn() // In Python `Instance` is just an alias for `ReturnValue` + result = node.getAnInstance() or token.getName() = "Awaited" and result = node.getAwaited() diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/empty.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/empty.model.yml index 49a1f01983f..ea9b9fce546 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/empty.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/empty.model.yml @@ -1,5 +1,6 @@ extensions: - # Contribute empty data sets to avoid errors about an undefined extensionals + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. - addsTo: pack: codeql/python-all extensible: sourceModel diff --git a/python/ql/lib/semmle/python/security/dataflow/HttpHeaderInjectionCustomizations.qll b/python/ql/lib/semmle/python/security/dataflow/HttpHeaderInjectionCustomizations.qll new file mode 100644 index 00000000000..b3fe233629e --- /dev/null +++ b/python/ql/lib/semmle/python/security/dataflow/HttpHeaderInjectionCustomizations.qll @@ -0,0 +1,113 @@ +/** + * Provides default sources, sinks, and sanitizers for detecting + * "HTTP Header injection" vulnerabilities, as well as extension + * points for adding your own. + */ + +import python +private import semmle.python.Concepts +private import semmle.python.dataflow.new.DataFlow +private import semmle.python.dataflow.new.TaintTracking +private import semmle.python.dataflow.new.RemoteFlowSources + +/** + * Provides default sources, sinks, and sanitizers for detecting + * "HTTP Header injection" vulnerabilities, as well as extension + * points for adding your own. + */ +module HttpHeaderInjection { + /** + * A data flow source for "HTTP Header injection" vulnerabilities. + */ + abstract class Source extends DataFlow::Node { } + + /** + * A data flow sink for "HTTP Header injection" vulnerabilities. + */ + abstract class Sink extends DataFlow::Node { } + + /** + * A data flow sanitizer for "HTTP Header injection" vulnerabilities. + */ + abstract class Sanitizer extends DataFlow::Node { } + + /** + * A source of remote user input, considered as a flow source. + */ + class RemoteFlowSourceAsSource extends Source, RemoteFlowSource { } + + /** + * A HTTP header write, considered as a flow sink. + */ + class HeaderWriteAsSink extends Sink { + HeaderWriteAsSink() { + exists(Http::Server::ResponseHeaderWrite headerWrite | + headerWrite.nameAllowsNewline() and + this = headerWrite.getNameArg() + or + headerWrite.valueAllowsNewline() and + this = headerWrite.getValueArg() + ) + } + } + + /** A key-value pair in a literal for a bulk header update, considered as a single header update. */ + // TODO: We could instead consider bulk writes as sinks with an implicit read step of DictionaryKey/DictionaryValue content as needed. + private class HeaderBulkWriteDictLiteral extends Http::Server::ResponseHeaderWrite::Range instanceof Http::Server::ResponseHeaderBulkWrite + { + KeyValuePair item; + + HeaderBulkWriteDictLiteral() { + exists(Dict dict | DataFlow::localFlow(DataFlow::exprNode(dict), super.getBulkArg()) | + item = dict.getAnItem() + ) + } + + override DataFlow::Node getNameArg() { result.asExpr() = item.getKey() } + + override DataFlow::Node getValueArg() { result.asExpr() = item.getValue() } + + override predicate nameAllowsNewline() { + Http::Server::ResponseHeaderBulkWrite.super.nameAllowsNewline() + } + + override predicate valueAllowsNewline() { + Http::Server::ResponseHeaderBulkWrite.super.valueAllowsNewline() + } + } + + /** A tuple in a list for a bulk header update, considered as a single header update. */ + // TODO: We could instead consider bulk writes as sinks with implicit read steps as needed. + private class HeaderBulkWriteListLiteral extends Http::Server::ResponseHeaderWrite::Range instanceof Http::Server::ResponseHeaderBulkWrite + { + Tuple item; + + HeaderBulkWriteListLiteral() { + exists(List list | DataFlow::localFlow(DataFlow::exprNode(list), super.getBulkArg()) | + item = list.getAnElt() + ) + } + + override DataFlow::Node getNameArg() { result.asExpr() = item.getElt(0) } + + override DataFlow::Node getValueArg() { result.asExpr() = item.getElt(1) } + + override predicate nameAllowsNewline() { + Http::Server::ResponseHeaderBulkWrite.super.nameAllowsNewline() + } + + override predicate valueAllowsNewline() { + Http::Server::ResponseHeaderBulkWrite.super.valueAllowsNewline() + } + } + + /** + * A call to replace line breaks, considered as a sanitizer. + */ + class ReplaceLineBreaksSanitizer extends Sanitizer, DataFlow::CallCfgNode { + ReplaceLineBreaksSanitizer() { + this.getFunction().(DataFlow::AttrRead).getAttributeName() = "replace" and + this.getArg(0).asExpr().(StringLiteral).getText() = "\n" + } + } +} diff --git a/python/ql/lib/semmle/python/security/dataflow/HttpHeaderInjectionQuery.qll b/python/ql/lib/semmle/python/security/dataflow/HttpHeaderInjectionQuery.qll new file mode 100644 index 00000000000..1583ee70491 --- /dev/null +++ b/python/ql/lib/semmle/python/security/dataflow/HttpHeaderInjectionQuery.qll @@ -0,0 +1,22 @@ +/** + * Provides a taint tracking configuration for reasoning about HTTP header injection. + */ + +import python +private import semmle.python.dataflow.new.DataFlow +private import semmle.python.dataflow.new.TaintTracking +private import HttpHeaderInjectionCustomizations + +/** + * A taint-tracking configuration for detecting HTTP Header injection vulnerabilities. + */ +private module HeaderInjectionConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node node) { node instanceof HttpHeaderInjection::Source } + + predicate isSink(DataFlow::Node node) { node instanceof HttpHeaderInjection::Sink } + + predicate isBarrier(DataFlow::Node node) { node instanceof HttpHeaderInjection::Sanitizer } +} + +/** Global taint-tracking for detecting "HTTP Header injection" vulnerabilities. */ +module HeaderInjectionFlow = TaintTracking::Global; diff --git a/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll b/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll index 0778aa4d23e..eb8a0c1fe75 100644 --- a/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll +++ b/python/ql/lib/semmle/python/security/internal/SensitiveDataHeuristics.qll @@ -14,13 +14,14 @@ * - id: a user name or other account information; * - password: a password or authorization key; * - certificate: a certificate. + * - private: private data such as credit card numbers * * While classifications are represented as strings, this should not be relied upon. * Instead, use the predicates in `SensitiveDataClassification::` to work with * classifications. */ class SensitiveDataClassification extends string { - SensitiveDataClassification() { this in ["secret", "id", "password", "certificate"] } + SensitiveDataClassification() { this in ["secret", "id", "password", "certificate", "private"] } } /** @@ -38,6 +39,9 @@ module SensitiveDataClassification { /** Gets the classification for certificates. */ SensitiveDataClassification certificate() { result = "certificate" } + + /** Gets the classification for private data. */ + SensitiveDataClassification private() { result = "private" } } /** @@ -77,6 +81,40 @@ module HeuristicNames { */ string maybeCertificate() { result = "(?is).*(cert)(?!.*(format|name|ification)).*" } + /** + * Gets a regular expression that identifies strings that may indicate the presence of + * private data. + */ + string maybePrivate() { + result = + "(?is).*(" + + // Inspired by the list on https://cwe.mitre.org/data/definitions/359.html + // Government identifiers, such as Social Security Numbers + "social.?security|employer.?identification|national.?insurance|resident.?id|" + + "passport.?(num|no)|([_-]|\\b)ssn([_-]|\\b)|" + + // Contact information, such as home addresses + "post.?code|zip.?code|home.?addr|" + + // and telephone numbers + "(mob(ile)?|home).?(num|no|tel|phone)|(tel|fax|phone).?(num|no)|telephone|" + + "emergency.?contact|" + + // Geographic location - where the user is (or was) + "latitude|longitude|nationality|" + + // Financial data - such as credit card numbers, salary, bank accounts, and debts + "(credit|debit|bank|visa).?(card|num|no|acc(ou)?nt)|acc(ou)?nt.?(no|num|credit)|" + + "salary|billing|credit.?(rating|score)|([_-]|\\b)ccn([_-]|\\b)|" + + // Communications - e-mail addresses, private e-mail messages, SMS text messages, chat logs, etc. + // "e(mail|_mail)|" + // this seems too noisy + // Health - medical conditions, insurance status, prescription records + "birth.?da(te|y)|da(te|y).?(of.?)?birth|" + + "medical|(health|care).?plan|healthkit|appointment|prescription|" + + "blood.?(type|alcohol|glucose|pressure)|heart.?(rate|rhythm)|body.?(mass|fat)|" + + "menstrua|pregnan|insulin|inhaler|" + + // Relationships - work and family + "employ(er|ee)|spouse|maiden.?name" + + // --- + ").*" + } + /** * Gets a regular expression that identifies strings that may indicate the presence * of sensitive data, with `classification` describing the kind of sensitive data involved. @@ -90,6 +128,9 @@ module HeuristicNames { or result = maybeCertificate() and classification = SensitiveDataClassification::certificate() + or + result = maybePrivate() and + classification = SensitiveDataClassification::private() } /** diff --git a/python/ql/lib/upgrades/4f1806347d7fafe2f78508da01c01e5aff5f7cbb/upgrade.properties b/python/ql/lib/upgrades/4f1806347d7fafe2f78508da01c01e5aff5f7cbb/upgrade.properties index a0c4ba602a1..3e361d800fb 100644 --- a/python/ql/lib/upgrades/4f1806347d7fafe2f78508da01c01e5aff5f7cbb/upgrade.properties +++ b/python/ql/lib/upgrades/4f1806347d7fafe2f78508da01c01e5aff5f7cbb/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused column from the `folders` and `files` relations compatibility: full -files.rel: reorder files.rel (int id, string name, string simple, string ext, int fromSource) id name -folders.rel: reorder folders.rel (int id, string name, string simple) id name \ No newline at end of file +files.rel: reorder files.rel (@file id, string name, string simple, string ext, int fromSource) id name +folders.rel: reorder folders.rel (@folder id, string name, string simple) id name \ No newline at end of file diff --git a/python/ql/src/CHANGELOG.md b/python/ql/src/CHANGELOG.md index 96a2c3cc7db..d25b857894c 100644 --- a/python/ql/src/CHANGELOG.md +++ b/python/ql/src/CHANGELOG.md @@ -1,3 +1,19 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* Added models of `gradio` PyPI package. + +## 0.9.16 + +### New Queries + +* The `py/header-injection` query, originally contributed to the experimental query pack by @jorgectf, has been promoted to the main query pack and renamed to `py/http-response-splitting`. This query finds instances of http header injection / response splitting vulnerabilities. + ## 0.9.15 No user-facing changes. @@ -281,7 +297,7 @@ No user-facing changes. ### Bug Fixes -* The [View AST functionality](https://codeql.github.com/docs/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code/) no longer prints detailed information about regular expressions, greatly improving performance. +* The [View AST functionality](https://docs.github.com/en/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/exploring-the-structure-of-your-source-code) no longer prints detailed information about regular expressions, greatly improving performance. ## 0.0.8 diff --git a/python/ql/src/Security/CWE-113/HeaderInjection.qhelp b/python/ql/src/Security/CWE-113/HeaderInjection.qhelp new file mode 100644 index 00000000000..16f781d8a1a --- /dev/null +++ b/python/ql/src/Security/CWE-113/HeaderInjection.qhelp @@ -0,0 +1,41 @@ + + + + +

    Directly writing user input (for example, an HTTP request parameter) to an HTTP header +can lead to an HTTP response-splitting vulnerability.

    + +

    If user-controlled input is used in an HTTP header that allows line break characters, an attacker can +inject additional headers or control the response body, leading to vulnerabilities such as XSS or cache poisoning. +

    + +
    + + +

    Ensure that user input containing line break characters is not written to an HTTP header.

    +
    + + +

    In the following example, the case marked BAD writes user input to the header name. +In the GOOD case, input is first escaped to not contain any line break characters.

    + +
    + + +
  • +SecLists.org: HTTP response splitting. +
  • +
  • +OWASP: +HTTP Response Splitting. +
  • +
  • +Wikipedia: HTTP response splitting. +
  • +
  • +CAPEC: CAPEC-105: HTTP Request Splitting +
  • +
    +
    diff --git a/python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql b/python/ql/src/Security/CWE-113/HeaderInjection.ql similarity index 56% rename from python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql rename to python/ql/src/Security/CWE-113/HeaderInjection.ql index 6527df03339..c21ee549378 100644 --- a/python/ql/src/experimental/Security/CWE-113/HeaderInjection.ql +++ b/python/ql/src/Security/CWE-113/HeaderInjection.ql @@ -1,19 +1,19 @@ /** - * @name HTTP Header Injection - * @description User input should not be used in HTTP headers, otherwise a malicious user - * may be able to inject a value that could manipulate the response. + * @name HTTP Response Splitting + * @description Writing user input directly to an HTTP header + * makes code vulnerable to attack by header splitting. * @kind path-problem * @problem.severity error - * @id py/header-injection + * @security-severity 6.1 + * @precision high + * @id py/http-response-splitting * @tags security - * experimental * external/cwe/cwe-113 * external/cwe/cwe-079 */ -// determine precision above import python -import experimental.semmle.python.security.injection.HTTPHeaders +import semmle.python.security.dataflow.HttpHeaderInjectionQuery import HeaderInjectionFlow::PathGraph from HeaderInjectionFlow::PathNode source, HeaderInjectionFlow::PathNode sink diff --git a/python/ql/src/Security/CWE-113/examples/header_injection.py b/python/ql/src/Security/CWE-113/examples/header_injection.py new file mode 100644 index 00000000000..4ae429feb94 --- /dev/null +++ b/python/ql/src/Security/CWE-113/examples/header_injection.py @@ -0,0 +1,17 @@ +@app.route("/example_bad") +def example_bad(): + rfs_header = request.args["rfs_header"] + response = Response() + custom_header = "X-MyHeader-" + rfs_header + # BAD: User input is used as part of the header name. + response.headers[custom_header] = "HeaderValue" + return response + +@app.route("/example_good") +def example_bad(): + rfs_header = request.args["rfs_header"] + response = Response() + custom_header = "X-MyHeader-" + rfs_header.replace("\n", "").replace("\r","").replace(":","") + # GOOD: Line break characters are removed from the input. + response.headers[custom_header] = "HeaderValue" + return response \ No newline at end of file diff --git a/python/ql/src/change-notes/released/0.0.9.md b/python/ql/src/change-notes/released/0.0.9.md index 1136727b684..d50d846f53e 100644 --- a/python/ql/src/change-notes/released/0.0.9.md +++ b/python/ql/src/change-notes/released/0.0.9.md @@ -2,4 +2,4 @@ ### Bug Fixes -* The [View AST functionality](https://codeql.github.com/docs/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code/) no longer prints detailed information about regular expressions, greatly improving performance. +* The [View AST functionality](https://docs.github.com/en/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/exploring-the-structure-of-your-source-code) no longer prints detailed information about regular expressions, greatly improving performance. diff --git a/python/ql/src/change-notes/released/0.9.16.md b/python/ql/src/change-notes/released/0.9.16.md new file mode 100644 index 00000000000..715925895de --- /dev/null +++ b/python/ql/src/change-notes/released/0.9.16.md @@ -0,0 +1,5 @@ +## 0.9.16 + +### New Queries + +* The `py/header-injection` query, originally contributed to the experimental query pack by @jorgectf, has been promoted to the main query pack and renamed to `py/http-response-splitting`. This query finds instances of http header injection / response splitting vulnerabilities. diff --git a/python/ql/src/change-notes/released/1.0.0.md b/python/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..f81a657cf81 --- /dev/null +++ b/python/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,9 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* Added models of `gradio` PyPI package. diff --git a/python/ql/src/codeql-pack.release.yml b/python/ql/src/codeql-pack.release.yml index 4896915c215..b7eeb5b9736 100644 --- a/python/ql/src/codeql-pack.release.yml +++ b/python/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.9.15 +lastReleaseVersion: 1.0.0 diff --git a/python/ql/src/experimental/Security/CWE-113/HeaderInjection.qhelp b/python/ql/src/experimental/Security/CWE-113/HeaderInjection.qhelp deleted file mode 100644 index 33337294b9a..00000000000 --- a/python/ql/src/experimental/Security/CWE-113/HeaderInjection.qhelp +++ /dev/null @@ -1,26 +0,0 @@ - - - -

    If an HTTP Header is built using string concatenation or string formatting, and the -components of the concatenation include user input, a user -is likely to be able to manipulate the response.

    -
    - - -

    User input should not be included in an HTTP Header.

    -
    - - -

    In the following example, the code appends a user-provided value into a header.

    - - -
    - - -
  • OWASP: HTTP Response Splitting.
  • -
  • Python Security: HTTP header injection.
  • -
  • SonarSource: RSPEC-5167.
  • -
    -
    diff --git a/python/ql/src/experimental/Security/CWE-113/header_injection.py b/python/ql/src/experimental/Security/CWE-113/header_injection.py deleted file mode 100644 index 117383710e3..00000000000 --- a/python/ql/src/experimental/Security/CWE-113/header_injection.py +++ /dev/null @@ -1,9 +0,0 @@ -from flask import Response, request, Flask, make_response - - -@app.route("/flask_Response") -def flask_Response(): - rfs_header = request.args["rfs_header"] - response = Response() - response.headers['HeaderName'] = rfs_header - return response diff --git a/python/ql/src/experimental/semmle/python/Concepts.qll b/python/ql/src/experimental/semmle/python/Concepts.qll index a289cedb6df..d768530fabd 100644 --- a/python/ql/src/experimental/semmle/python/Concepts.qll +++ b/python/ql/src/experimental/semmle/python/Concepts.qll @@ -216,45 +216,6 @@ class SqlEscape extends DataFlow::Node instanceof SqlEscape::Range { DataFlow::Node getAnInput() { result = super.getAnInput() } } -/** Provides classes for modeling HTTP Header APIs. */ -module HeaderDeclaration { - /** - * A data-flow node that collects functions setting HTTP Headers. - * - * Extend this class to model new APIs. If you want to refine existing API models, - * extend `HeaderDeclaration` instead. - */ - abstract class Range extends DataFlow::Node { - /** - * Gets the argument containing the header name. - */ - abstract DataFlow::Node getNameArg(); - - /** - * Gets the argument containing the header value. - */ - abstract DataFlow::Node getValueArg(); - } -} - -/** - * A data-flow node that collects functions setting HTTP Headers. - * - * Extend this class to refine existing API models. If you want to model new APIs, - * extend `HeaderDeclaration::Range` instead. - */ -class HeaderDeclaration extends DataFlow::Node instanceof HeaderDeclaration::Range { - /** - * Gets the argument containing the header name. - */ - DataFlow::Node getNameArg() { result = super.getNameArg() } - - /** - * Gets the argument containing the header value. - */ - DataFlow::Node getValueArg() { result = super.getValueArg() } -} - /** Provides classes for modeling Csv writer APIs. */ module CsvWriter { /** diff --git a/python/ql/src/experimental/semmle/python/CookieHeader.qll b/python/ql/src/experimental/semmle/python/CookieHeader.qll index 3a1437dff4a..dfa40b3d92a 100644 --- a/python/ql/src/experimental/semmle/python/CookieHeader.qll +++ b/python/ql/src/experimental/semmle/python/CookieHeader.qll @@ -6,6 +6,7 @@ import python import semmle.python.dataflow.new.DataFlow import semmle.python.dataflow.new.TaintTracking import experimental.semmle.python.Concepts +import semmle.python.Concepts /** * Gets a header setting a cookie. @@ -26,13 +27,13 @@ import experimental.semmle.python.Concepts * * `isSameSite()` predicate would fail. * * `getName()` and `getValue()` results would be `"name=value; Secure;"`. */ -class CookieHeader extends Cookie::Range instanceof HeaderDeclaration { +class CookieHeader extends Cookie::Range instanceof Http::Server::ResponseHeaderWrite { CookieHeader() { exists(StringLiteral str | str.getText() = "Set-Cookie" and DataFlow::exprNode(str) .(DataFlow::LocalSourceNode) - .flowsTo(this.(HeaderDeclaration).getNameArg()) + .flowsTo(this.(Http::Server::ResponseHeaderWrite).getNameArg()) ) } @@ -41,7 +42,7 @@ class CookieHeader extends Cookie::Range instanceof HeaderDeclaration { str.getText().regexpMatch(".*; *Secure;.*") and DataFlow::exprNode(str) .(DataFlow::LocalSourceNode) - .flowsTo(this.(HeaderDeclaration).getValueArg()) + .flowsTo(this.(Http::Server::ResponseHeaderWrite).getValueArg()) ) } @@ -50,7 +51,7 @@ class CookieHeader extends Cookie::Range instanceof HeaderDeclaration { str.getText().regexpMatch(".*; *HttpOnly;.*") and DataFlow::exprNode(str) .(DataFlow::LocalSourceNode) - .flowsTo(this.(HeaderDeclaration).getValueArg()) + .flowsTo(this.(Http::Server::ResponseHeaderWrite).getValueArg()) ) } @@ -59,13 +60,17 @@ class CookieHeader extends Cookie::Range instanceof HeaderDeclaration { str.getText().regexpMatch(".*; *SameSite=(Strict|Lax);.*") and DataFlow::exprNode(str) .(DataFlow::LocalSourceNode) - .flowsTo(this.(HeaderDeclaration).getValueArg()) + .flowsTo(this.(Http::Server::ResponseHeaderWrite).getValueArg()) ) } - override DataFlow::Node getNameArg() { result = this.(HeaderDeclaration).getValueArg() } + override DataFlow::Node getNameArg() { + result = this.(Http::Server::ResponseHeaderWrite).getValueArg() + } - override DataFlow::Node getValueArg() { result = this.(HeaderDeclaration).getValueArg() } + override DataFlow::Node getValueArg() { + result = this.(Http::Server::ResponseHeaderWrite).getValueArg() + } override DataFlow::Node getHeaderArg() { none() } } diff --git a/python/ql/src/experimental/semmle/python/Frameworks.qll b/python/ql/src/experimental/semmle/python/Frameworks.qll index 2fc78b7f53b..50ce6929f68 100644 --- a/python/ql/src/experimental/semmle/python/Frameworks.qll +++ b/python/ql/src/experimental/semmle/python/Frameworks.qll @@ -5,7 +5,6 @@ private import experimental.semmle.python.frameworks.Stdlib private import experimental.semmle.python.frameworks.Flask private import experimental.semmle.python.frameworks.Django -private import experimental.semmle.python.frameworks.Werkzeug private import experimental.semmle.python.frameworks.LDAP private import experimental.semmle.python.frameworks.JWT private import experimental.semmle.python.frameworks.Csv diff --git a/python/ql/src/experimental/semmle/python/frameworks/Django.qll b/python/ql/src/experimental/semmle/python/frameworks/Django.qll index c1a5629ef68..703519c76c5 100644 --- a/python/ql/src/experimental/semmle/python/frameworks/Django.qll +++ b/python/ql/src/experimental/semmle/python/frameworks/Django.qll @@ -88,31 +88,6 @@ private module ExperimentalPrivateDjango { result = baseClassRef().getReturn().getAMember() } - class DjangoResponseSetItemCall extends DataFlow::CallCfgNode, HeaderDeclaration::Range { - DjangoResponseSetItemCall() { - this = baseClassRef().getReturn().getMember("__setitem__").getACall() - } - - override DataFlow::Node getNameArg() { result = this.getArg(0) } - - override DataFlow::Node getValueArg() { result = this.getArg(1) } - } - - class DjangoResponseDefinition extends DataFlow::Node, HeaderDeclaration::Range { - DataFlow::Node headerInput; - - DjangoResponseDefinition() { - headerInput = headerInstance().asSink() and - headerInput.asCfgNode() = this.asCfgNode().(DefinitionNode).getValue() - } - - override DataFlow::Node getNameArg() { - result.asExpr() = this.asExpr().(Subscript).getIndex() - } - - override DataFlow::Node getValueArg() { result = headerInput } - } - /** * Gets a call to `set_cookie()`. * diff --git a/python/ql/src/experimental/semmle/python/frameworks/Flask.qll b/python/ql/src/experimental/semmle/python/frameworks/Flask.qll index aa120dc1fcb..047ab794847 100644 --- a/python/ql/src/experimental/semmle/python/frameworks/Flask.qll +++ b/python/ql/src/experimental/semmle/python/frameworks/Flask.qll @@ -11,76 +11,6 @@ private import semmle.python.ApiGraphs private import semmle.python.frameworks.Flask module ExperimentalFlask { - /** - * A reference to either `flask.make_response` function, or the `make_response` method on - * an instance of `flask.Flask`. This creates an instance of the `flask_response` - * class (class-attribute on a flask application), which by default is - * `flask.Response`. - * - * See - * - https://flask.palletsprojects.com/en/1.1.x/api/#flask.Flask.make_response - * - https://flask.palletsprojects.com/en/1.1.x/api/#flask.make_response - */ - private API::Node flaskMakeResponse() { - result = - [API::moduleImport("flask"), Flask::FlaskApp::instance()] - .getMember(["make_response", "jsonify", "make_default_options_response"]) - } - - /** Gets a reference to a header instance. */ - private DataFlow::LocalSourceNode headerInstance() { - result = - [Flask::Response::classRef(), flaskMakeResponse()] - .getReturn() - .getAMember() - .getAValueReachableFromSource() - } - - /** Gets a reference to a header instance call/subscript */ - private DataFlow::Node headerInstanceCall() { - headerInstance() in [result.(DataFlow::AttrRead), result.(DataFlow::AttrRead).getObject()] or - headerInstance().asExpr() = result.asExpr().(Subscript).getObject() - } - - class FlaskHeaderDefinition extends DataFlow::Node, HeaderDeclaration::Range { - DataFlow::Node headerInput; - - FlaskHeaderDefinition() { - this.asCfgNode().(DefinitionNode) = headerInstanceCall().asCfgNode() and - headerInput.asCfgNode() = this.asCfgNode().(DefinitionNode).getValue() - } - - override DataFlow::Node getNameArg() { result.asExpr() = this.asExpr().(Subscript).getIndex() } - - override DataFlow::Node getValueArg() { result = headerInput } - } - - private class FlaskMakeResponseExtend extends DataFlow::CallCfgNode, HeaderDeclaration::Range { - KeyValuePair item; - - FlaskMakeResponseExtend() { - this.getFunction() = headerInstanceCall() and - item = this.getArg(_).asExpr().(Dict).getAnItem() - } - - override DataFlow::Node getNameArg() { result.asExpr() = item.getKey() } - - override DataFlow::Node getValueArg() { result.asExpr() = item.getValue() } - } - - private class FlaskResponse extends DataFlow::CallCfgNode, HeaderDeclaration::Range { - KeyValuePair item; - - FlaskResponse() { - this = Flask::Response::classRef().getACall() and - item = this.getArg(_).asExpr().(Dict).getAnItem() - } - - override DataFlow::Node getNameArg() { result.asExpr() = item.getKey() } - - override DataFlow::Node getValueArg() { result.asExpr() = item.getValue() } - } - /** * Gets a call to `set_cookie()`. * diff --git a/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll b/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll deleted file mode 100644 index 20f751a8fb7..00000000000 --- a/python/ql/src/experimental/semmle/python/frameworks/Werkzeug.qll +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Provides classes modeling security-relevant aspects of the `Werkzeug` PyPI package. - * See - * - https://pypi.org/project/Werkzeug/ - * - https://werkzeug.palletsprojects.com/en/1.0.x/#werkzeug - */ - -private import python -private import semmle.python.frameworks.Flask -private import semmle.python.dataflow.new.DataFlow -private import experimental.semmle.python.Concepts -private import semmle.python.ApiGraphs - -private module Werkzeug { - module Datastructures { - module Headers { - class WerkzeugHeaderAddCall extends DataFlow::CallCfgNode, HeaderDeclaration::Range { - WerkzeugHeaderAddCall() { - this.getFunction().(DataFlow::AttrRead).getObject().getALocalSource() = - API::moduleImport("werkzeug") - .getMember("datastructures") - .getMember("Headers") - .getACall() and - this.getFunction().(DataFlow::AttrRead).getAttributeName() = "add" - } - - override DataFlow::Node getNameArg() { result = this.getArg(0) } - - override DataFlow::Node getValueArg() { result = this.getArg(1) } - } - } - } -} diff --git a/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll b/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll deleted file mode 100644 index 0768d7a84b2..00000000000 --- a/python/ql/src/experimental/semmle/python/security/injection/HTTPHeaders.qll +++ /dev/null @@ -1,21 +0,0 @@ -import python -import experimental.semmle.python.Concepts -import semmle.python.dataflow.new.DataFlow -import semmle.python.dataflow.new.TaintTracking -import semmle.python.dataflow.new.RemoteFlowSources - -/** - * A taint-tracking configuration for detecting HTTP Header injections. - */ -private module HeaderInjectionConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { source instanceof RemoteFlowSource } - - predicate isSink(DataFlow::Node sink) { - exists(HeaderDeclaration headerDeclaration | - sink in [headerDeclaration.getNameArg(), headerDeclaration.getValueArg()] - ) - } -} - -/** Global taint-tracking for detecting "HTTP Header injection" vulnerabilities. */ -module HeaderInjectionFlow = TaintTracking::Global; diff --git a/python/ql/src/qlpack.yml b/python/ql/src/qlpack.yml index cbb24537e51..1e69d490d31 100644 --- a/python/ql/src/qlpack.yml +++ b/python/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-queries -version: 0.9.15 +version: 1.0.0 groups: - python - queries diff --git a/python/ql/test/experimental/meta/ConceptsTest.qll b/python/ql/test/experimental/meta/ConceptsTest.qll index 255923d4e7f..b552758582b 100644 --- a/python/ql/test/experimental/meta/ConceptsTest.qll +++ b/python/ql/test/experimental/meta/ConceptsTest.qll @@ -319,6 +319,66 @@ module HttpServerHttpResponseTest implements TestSig { } } +module HttpResponseHeaderWriteTest implements TestSig { + string getARelevantTag() { + result = + [ + "headerWriteNameUnsanitized", "headerWriteNameSanitized", "headerWriteValueUnsanitized", + "headerWriteValueSanitized", "headerWriteBulk" + ] + } + + predicate hasActualResult(Location location, string element, string tag, string value) { + exists(location.getFile().getRelativePath()) and + ( + exists(Http::Server::ResponseHeaderWrite write, DataFlow::Node node | + location = node.getLocation() and + element = node.toString() + | + node = write.getNameArg() and + ( + if write.nameAllowsNewline() + then tag = "headerWriteNameUnsanitized" + else tag = "headerWriteNameSanitized" + ) and + value = prettyNodeForInlineTest(node) + or + node = write.getValueArg() and + ( + if write.valueAllowsNewline() + then tag = "headerWriteValueUnsanitized" + else tag = "headerWriteValueSanitized" + ) and + value = prettyNodeForInlineTest(node) + ) + or + exists(Http::Server::ResponseHeaderBulkWrite write, DataFlow::Node node | + node = write.getBulkArg() and + location = node.getLocation() and + element = node.toString() and + ( + tag = "headerWriteBulk" and + value = prettyNodeForInlineTest(node) + or + ( + if write.nameAllowsNewline() + then tag = "headerWriteNameUnsanitized" + else tag = "headerWriteNameSanitized" + ) and + value = "" + or + ( + if write.valueAllowsNewline() + then tag = "headerWriteValueUnsanitized" + else tag = "headerWriteValueSanitized" + ) and + value = "" + ) + ) + ) + } +} + module HttpServerHttpRedirectResponseTest implements TestSig { string getARelevantTag() { result in ["HttpRedirectResponse", "redirectLocation"] } @@ -559,7 +619,8 @@ import MakeTest, MergeTests5, + HttpServerHttpRedirectResponseTest, + MergeTests>, MergeTests5, MergeTests5hello") # $HttpResponse mimetype=text/html responseBody="

    hello

    " - resp.headers["content-type"] = "text/plain" # $ MISSING: HttpResponse mimetype=text/plain + resp.headers["content-type"] = "text/plain" # $ headerWriteNameUnsanitized="content-type" headerWriteValueSanitized="text/plain" MISSING: HttpResponse mimetype=text/plain return resp # $ SPURIOUS: HttpResponse mimetype=text/html responseBody=resp @@ -147,7 +148,7 @@ def Response3(): # $requestHandler @app.route("/content-type/Response4") # $routeSetup="/content-type/Response4" def Response4(): # $requestHandler # note: capitalization of Content-Type does not matter - resp = Response("

    hello

    ", headers={"Content-TYPE": "text/plain"}) # $HttpResponse responseBody="

    hello

    " SPURIOUS: mimetype=text/html MISSING: mimetype=text/plain + resp = Response("

    hello

    ", headers={"Content-TYPE": "text/plain"}) # $ headerWriteBulk=Dict headerWriteNameUnsanitized headerWriteValueSanitized HttpResponse responseBody="

    hello

    " SPURIOUS: mimetype=text/html MISSING: mimetype=text/plain return resp # $ SPURIOUS: HttpResponse mimetype=text/html responseBody=resp @@ -155,7 +156,7 @@ def Response4(): # $requestHandler def Response5(): # $requestHandler # content_type argument takes priority (and result is text/plain) # note: capitalization of Content-Type does not matter - resp = Response("

    hello

    ", headers={"Content-TYPE": "text/html"}, content_type="text/plain; charset=utf-8") # $HttpResponse mimetype=text/plain responseBody="

    hello

    " + resp = Response("

    hello

    ", headers={"Content-TYPE": "text/html"}, content_type="text/plain; charset=utf-8") # $ headerWriteBulk=Dict headerWriteNameUnsanitized headerWriteValueSanitized HttpResponse mimetype=text/plain responseBody="

    hello

    " return resp # $ SPURIOUS: HttpResponse mimetype=text/html responseBody=resp @@ -163,7 +164,7 @@ def Response5(): # $requestHandler def Response6(): # $requestHandler # mimetype argument takes priority over header (and result is text/plain) # note: capitalization of Content-Type does not matter - resp = Response("

    hello

    ", headers={"Content-TYPE": "text/html"}, mimetype="text/plain") # $HttpResponse mimetype=text/plain responseBody="

    hello

    " + resp = Response("

    hello

    ", headers={"Content-TYPE": "text/html"}, mimetype="text/plain") # $ headerWriteBulk=Dict headerWriteNameUnsanitized headerWriteValueSanitized HttpResponse mimetype=text/plain responseBody="

    hello

    " return resp # $ SPURIOUS: HttpResponse mimetype=text/html responseBody=resp @@ -207,12 +208,45 @@ def setting_cookie(): # $requestHandler resp = make_response() # $ HttpResponse mimetype=text/html resp.set_cookie("key", "value") # $ CookieWrite CookieName="key" CookieValue="value" resp.set_cookie(key="key", value="value") # $ CookieWrite CookieName="key" CookieValue="value" - resp.headers.add("Set-Cookie", "key2=value2") # $ MISSING: CookieWrite CookieRawHeader="key2=value2" + resp.headers.add("Set-Cookie", "key2=value2") # $ headerWriteNameUnsanitized="Set-Cookie" headerWriteValueSanitized="key2=value2" MISSING: CookieWrite CookieRawHeader="key2=value2" resp.delete_cookie("key3") # $ CookieWrite CookieName="key3" resp.delete_cookie(key="key3") # $ CookieWrite CookieName="key3" return resp # $ SPURIOUS: HttpResponse mimetype=text/html responseBody=resp ################################################################################ +# Headers +################################################################################ + +@app.route("/headers") # $routeSetup="/headers" +def headers(): # $requestHandler + resp1 = Response() # $ HttpResponse mimetype=text/html + resp1.headers["X-MyHeader"] = "a" # $ headerWriteNameUnsanitized="X-MyHeader" headerWriteValueSanitized="a" + resp2 = make_response() # $ HttpResponse mimetype=text/html + resp2.headers["X-MyHeader"] = "aa" # $ headerWriteNameUnsanitized="X-MyHeader" headerWriteValueSanitized="aa" + resp2.headers.extend({"X-MyHeader2": "b"}) # $ headerWriteBulk=Dict headerWriteNameUnsanitized headerWriteValueSanitized + resp3 = make_response("hello", 200, {"X-MyHeader3": "c"}) # $ HttpResponse mimetype=text/html responseBody="hello" headerWriteBulk=Dict headerWriteNameUnsanitized headerWriteValueSanitized + resp4 = make_response("hello", {"X-MyHeader4": "d"}) # $ HttpResponse mimetype=text/html responseBody="hello" headerWriteBulk=Dict headerWriteNameUnsanitized headerWriteValueSanitized + resp5 = Response(headers={"X-MyHeader5":"e"}) # $ HttpResponse mimetype=text/html headerWriteBulk=Dict headerWriteNameUnsanitized headerWriteValueSanitized + return resp5 # $ SPURIOUS: HttpResponse mimetype=text/html responseBody=resp5 + +@app.route("/werkzeug-headers") # $routeSetup="/werkzeug-headers" +def werkzeug_headers(): # $requestHandler + response = Response() # $ HttpResponse mimetype=text/html + headers = Headers() + headers.add("X-MyHeader1", "a") # $ headerWriteNameUnsanitized="X-MyHeader1" headerWriteValueSanitized="a" + headers.add_header("X-MyHeader2", "b") # $ headerWriteNameUnsanitized="X-MyHeader2" headerWriteValueSanitized="b" + headers.set("X-MyHeader3", "c") # $ headerWriteNameUnsanitized="X-MyHeader3" headerWriteValueSanitized="c" + headers.setdefault("X-MyHeader4", "d") # $ headerWriteNameUnsanitized="X-MyHeader4" headerWriteValueSanitized="d" + headers.__setitem__("X-MyHeader5", "e") # $ headerWriteNameUnsanitized="X-MyHeader5" headerWriteValueSanitized="e" + headers["X-MyHeader6"] = "f" # $ headerWriteNameUnsanitized="X-MyHeader6" headerWriteValueSanitized="f" + h1 = {"X-MyHeader7": "g"} + headers.extend(h1) # $ headerWriteBulk=h1 headerWriteNameUnsanitized headerWriteValueSanitized + h2 = [("X-MyHeader8", "h")] + headers.extend(h2) # $ headerWriteBulk=h2 headerWriteNameUnsanitized headerWriteValueSanitized + response.headers = headers + return response # $ SPURIOUS: HttpResponse mimetype=text/html responseBody=response + +################################################################################ if __name__ == "__main__": diff --git a/python/ql/test/library-tests/frameworks/flask/session_interface.py b/python/ql/test/library-tests/frameworks/flask/session_interface.py new file mode 100644 index 00000000000..fec57ccfd97 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/flask/session_interface.py @@ -0,0 +1,5 @@ +import flask + +class MySessionInterface(flask.sessions.SessionInterface): + def open_session(self, app, request): + ensure_tainted(request) # $tainted \ No newline at end of file diff --git a/python/ql/test/library-tests/frameworks/gradio/source_test.expected b/python/ql/test/library-tests/frameworks/gradio/source_test.expected new file mode 100644 index 00000000000..8ec8033d086 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/gradio/source_test.expected @@ -0,0 +1,2 @@ +testFailures +failures diff --git a/python/ql/test/library-tests/frameworks/gradio/source_test.py b/python/ql/test/library-tests/frameworks/gradio/source_test.py new file mode 100644 index 00000000000..3191f7c03ac --- /dev/null +++ b/python/ql/test/library-tests/frameworks/gradio/source_test.py @@ -0,0 +1,33 @@ +import gradio as gr + + +with gr.Blocks() as demo: + name = gr.Textbox(label="Name") + output = gr.Textbox(label="Output Box") + # static block - not used as a source + static_block = gr.HTML(""" +
    + """) + greet_btn = gr.Button("Hello") + + # decorator + @greet_btn.click(inputs=name, outputs=output) + def greet(name): # $ source=name + return "Hello " + name + "!" + + # `click` event handler with keyword arguments + def greet1(name): # $ source=name + return "Hello " + name + "!" + + greet1_btn = gr.Button("Hello") + greet1_btn.click(fn=greet1, inputs=name, outputs=output, api_name="greet") + + # `click` event handler with positional arguments + def greet2(name): # $ source=name + return "Hello " + name + "!" + + greet2_btn = gr.Button("Hello") + greet2_btn.click(fn=greet2, inputs=name, outputs=output, api_name="greet") + + +demo.launch() diff --git a/python/ql/test/library-tests/frameworks/gradio/source_test.ql b/python/ql/test/library-tests/frameworks/gradio/source_test.ql new file mode 100644 index 00000000000..65015afe4db --- /dev/null +++ b/python/ql/test/library-tests/frameworks/gradio/source_test.ql @@ -0,0 +1,20 @@ +import python +import semmle.python.dataflow.new.RemoteFlowSources +import TestUtilities.InlineExpectationsTest +private import semmle.python.dataflow.new.internal.PrintNode + +module SourceTest implements TestSig { + string getARelevantTag() { result = "source" } + + predicate hasActualResult(Location location, string element, string tag, string value) { + exists(location.getFile().getRelativePath()) and + exists(RemoteFlowSource rfs | + location = rfs.getLocation() and + element = rfs.toString() and + value = prettyNode(rfs) and + tag = "source" + ) + } +} + +import MakeTest diff --git a/python/ql/test/library-tests/frameworks/gradio/taint_step_test.expected b/python/ql/test/library-tests/frameworks/gradio/taint_step_test.expected new file mode 100644 index 00000000000..2ebf825a19b --- /dev/null +++ b/python/ql/test/library-tests/frameworks/gradio/taint_step_test.expected @@ -0,0 +1,26 @@ +edges +| taint_step_test.py:5:5:5:8 | ControlFlowNode for path | taint_step_test.py:19:43:19:46 | ControlFlowNode for path | provenance | | +| taint_step_test.py:5:12:5:35 | ControlFlowNode for Attribute() | taint_step_test.py:5:5:5:8 | ControlFlowNode for path | provenance | | +| taint_step_test.py:6:5:6:8 | ControlFlowNode for file | taint_step_test.py:19:48:19:51 | ControlFlowNode for file | provenance | | +| taint_step_test.py:6:12:6:35 | ControlFlowNode for Attribute() | taint_step_test.py:6:5:6:8 | ControlFlowNode for file | provenance | | +| taint_step_test.py:11:18:11:21 | ControlFlowNode for path | taint_step_test.py:12:9:12:16 | ControlFlowNode for filepath | provenance | | +| taint_step_test.py:11:18:11:21 | ControlFlowNode for path | taint_step_test.py:12:9:12:16 | ControlFlowNode for filepath | provenance | AdditionalTaintStep | +| taint_step_test.py:11:24:11:27 | ControlFlowNode for file | taint_step_test.py:12:9:12:16 | ControlFlowNode for filepath | provenance | AdditionalTaintStep | +| taint_step_test.py:12:9:12:16 | ControlFlowNode for filepath | taint_step_test.py:13:19:13:26 | ControlFlowNode for filepath | provenance | | +| taint_step_test.py:19:43:19:46 | ControlFlowNode for path | taint_step_test.py:11:18:11:21 | ControlFlowNode for path | provenance | AdditionalTaintStep | +| taint_step_test.py:19:48:19:51 | ControlFlowNode for file | taint_step_test.py:11:24:11:27 | ControlFlowNode for file | provenance | AdditionalTaintStep | +nodes +| taint_step_test.py:5:5:5:8 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| taint_step_test.py:5:12:5:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| taint_step_test.py:6:5:6:8 | ControlFlowNode for file | semmle.label | ControlFlowNode for file | +| taint_step_test.py:6:12:6:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| taint_step_test.py:11:18:11:21 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| taint_step_test.py:11:24:11:27 | ControlFlowNode for file | semmle.label | ControlFlowNode for file | +| taint_step_test.py:12:9:12:16 | ControlFlowNode for filepath | semmle.label | ControlFlowNode for filepath | +| taint_step_test.py:13:19:13:26 | ControlFlowNode for filepath | semmle.label | ControlFlowNode for filepath | +| taint_step_test.py:19:43:19:46 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| taint_step_test.py:19:48:19:51 | ControlFlowNode for file | semmle.label | ControlFlowNode for file | +subpaths +#select +| taint_step_test.py:13:19:13:26 | ControlFlowNode for filepath | taint_step_test.py:5:12:5:35 | ControlFlowNode for Attribute() | taint_step_test.py:13:19:13:26 | ControlFlowNode for filepath | This path depends on a $@. | taint_step_test.py:5:12:5:35 | ControlFlowNode for Attribute() | user-provided value | +| taint_step_test.py:13:19:13:26 | ControlFlowNode for filepath | taint_step_test.py:6:12:6:35 | ControlFlowNode for Attribute() | taint_step_test.py:13:19:13:26 | ControlFlowNode for filepath | This path depends on a $@. | taint_step_test.py:6:12:6:35 | ControlFlowNode for Attribute() | user-provided value | diff --git a/python/ql/test/library-tests/frameworks/gradio/taint_step_test.py b/python/ql/test/library-tests/frameworks/gradio/taint_step_test.py new file mode 100644 index 00000000000..eb1614e99b0 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/gradio/taint_step_test.py @@ -0,0 +1,22 @@ +import gradio as gr +import os + +with gr.Blocks() as demo: + path = gr.Textbox(label="Path") # $ source=gr.Textbox(..) + file = gr.Textbox(label="File") # $ source=gr.Textbox(..) + output = gr.Textbox(label="Output Box") + + + # path injection sink + def fileread(path, file): + filepath = os.path.join(path, file) + with open(filepath, "r") as f: + return f.read() + + + # `click` event handler with `inputs` containing a list + greet1_btn = gr.Button("Path for the file to display") + greet1_btn.click(fn=fileread, inputs=[path,file], outputs=output, api_name="fileread") + + +demo.launch() diff --git a/python/ql/test/library-tests/frameworks/gradio/taint_step_test.qlref b/python/ql/test/library-tests/frameworks/gradio/taint_step_test.qlref new file mode 100644 index 00000000000..d43482cc509 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/gradio/taint_step_test.qlref @@ -0,0 +1 @@ +Security/CWE-022/PathInjection.ql diff --git a/python/ql/test/library-tests/frameworks/pyramid/ConceptsTest.expected b/python/ql/test/library-tests/frameworks/pyramid/ConceptsTest.expected new file mode 100644 index 00000000000..8ec8033d086 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/pyramid/ConceptsTest.expected @@ -0,0 +1,2 @@ +testFailures +failures diff --git a/python/ql/test/library-tests/frameworks/pyramid/ConceptsTest.ql b/python/ql/test/library-tests/frameworks/pyramid/ConceptsTest.ql new file mode 100644 index 00000000000..b557a0bccb6 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/pyramid/ConceptsTest.ql @@ -0,0 +1,2 @@ +import python +import experimental.meta.ConceptsTest diff --git a/python/ql/test/library-tests/frameworks/pyramid/InlineTaintTest.expected b/python/ql/test/library-tests/frameworks/pyramid/InlineTaintTest.expected new file mode 100644 index 00000000000..366de37b867 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/pyramid/InlineTaintTest.expected @@ -0,0 +1,4 @@ +argumentToEnsureNotTaintedNotMarkedAsSpurious +untaintedArgumentToEnsureTaintedNotMarkedAsMissing +testFailures +failures diff --git a/python/ql/test/library-tests/frameworks/pyramid/InlineTaintTest.ql b/python/ql/test/library-tests/frameworks/pyramid/InlineTaintTest.ql new file mode 100644 index 00000000000..8524da5fe7d --- /dev/null +++ b/python/ql/test/library-tests/frameworks/pyramid/InlineTaintTest.ql @@ -0,0 +1,2 @@ +import experimental.meta.InlineTaintTest +import MakeInlineTaintTest diff --git a/python/ql/test/library-tests/frameworks/pyramid/pyramid_test.py b/python/ql/test/library-tests/frameworks/pyramid/pyramid_test.py new file mode 100644 index 00000000000..db6449123a6 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/pyramid/pyramid_test.py @@ -0,0 +1,153 @@ +from pyramid.view import view_config +from pyramid.config import Configurator +from pyramid.response import Response +from pyramid.httpexceptions import HTTPMultipleChoices, HTTPMovedPermanently, HTTPFound, HTTPSeeOther, HTTPUseProxy, HTTPTemporaryRedirect, HTTPPermanentRedirect +from wsgiref.simple_server import make_server + +def ignore(*args, **kwargs): pass +ensure_tainted = ensure_not_tainted = ignore + +@view_config(route_name="test1") # $ routeSetup +def test1(request): # $ requestHandler + ensure_tainted( + request, # $ tainted + + request.accept, # $ tainted + request.accept_charset, # $ tainted + request.accept_encoding, # $ tainted + request.accept_language, # $ tainted + request.authorization, # $ tainted + request.cache_control, # $ tainted + request.client_addr, # $ tainted + request.content_type, # $ tainted + request.domain, # $ tainted + request.host, # $ tainted + request.host_port, # $ tainted + request.host_url, # $ tainted + request.if_match, # $ tainted + request.if_none_match, # $ tainted + request.if_range, # $ tainted + request.pragma, # $ tainted + request.range, # $ tainted + request.referer, # $ tainted + request.referrer, # $ tainted + request.user_agent, # $ tainted + + request.as_bytes, # $ tainted + + request.body, # $ tainted + request.body_file.read(), # $ tainted + request.body_file_raw.read(), # $ tainted + request.body_file_seekable.read(),# $ tainted + + request.json, # $ tainted + request.json_body, # $ tainted + request.json['a']['b'][0]['c'], # $ tainted + + request.text, # $ tainted + + request.matchdict, # $ tainted + + request.path, # $ tainted + request.path_info, # $ tainted + request.path_info_peek(), # $ tainted + request.path_info_pop(), # $ tainted + request.path_qs, # $ tainted + request.path_url, # $ tainted + request.query_string, # $ tainted + + request.url, # $ tainted + request.urlargs, # $ tainted + request.urlvars, # $ tainted + + request.GET['a'], # $ tainted + request.POST['b'], # $ tainted + request.cookies['c'], # $ tainted + request.params['d'], # $ tainted + request.headers['X-My-Header'], # $ tainted + request.GET.values(), # $ tainted + + request.copy(), # $ tainted + request.copy_get(), # $ tainted + request.copy().GET['a'], # $ tainted + request.copy_get().body # $ tainted + ) + + return Response("Ok") # $ HttpResponse responseBody="Ok" mimetype=text/html + +def test2(request): # $ requestHandler + ensure_tainted(request) # $ tainted + + resp = Response("Ok", content_type="text/plain") # $ HttpResponse responseBody="Ok" mimetype=text/plain + resp.body = "Ok2" # $ HttpResponse responseBody="Ok2" SPURIOUS: mimetype=text/html + return resp + +@view_config(route_name="test3", renderer="string") # $ routeSetup +def test3(ctx, req): # $ requestHandler + ensure_tainted(req) # $ tainted + resp = req.response # $ HttpResponse mimetype=text/html + resp.set_cookie("hi", "there") # $ CookieWrite CookieName="hi" CookieValue="there" + resp.set_cookie(value="there", name="hi") # $ CookieWrite CookieName="hi" CookieValue="there" + return "Ok" # $ HttpResponse responseBody="Ok" mimetype=text/html + +@view_config(route_name="test4", renderer="string") # $ routeSetup +def test4(request): # $ requestHandler + a = HTTPMultipleChoices("redirect") # $HttpResponse mimetype=text/html HttpRedirectResponse redirectLocation="redirect" + b = HTTPMovedPermanently(location="redirect") # $HttpResponse mimetype=text/html HttpRedirectResponse redirectLocation="redirect" + c = HTTPFound(location="redirect") # $HttpResponse mimetype=text/html HttpRedirectResponse redirectLocation="redirect" + d = HTTPSeeOther(location="redirect") # $HttpResponse mimetype=text/html HttpRedirectResponse redirectLocation="redirect" + e = HTTPUseProxy(location="redirect") # $HttpResponse mimetype=text/html HttpRedirectResponse redirectLocation="redirect" + f = HTTPTemporaryRedirect(location="redirect") # $HttpResponse mimetype=text/html HttpRedirectResponse redirectLocation="redirect" + g = HTTPPermanentRedirect(location="redirect") # $HttpResponse mimetype=text/html HttpRedirectResponse redirectLocation="redirect" + raise a + +# Unsupported cases +class Test5: + def __init__(self, request): # $ MISSING: requestHandler + ensure_tainted(request) # $ MISSING: tainted + self.req = request + + @view_config(route_name="test5", renderer="string") # $ routeSetup + def test5(self): # $ requestHandler + ensure_not_tainted(self) # $ SPURIOUS: tainted + ensure_tainted(self.req) # $ MISSING: tainted + return "Ok" # $ HttpResponse mimetype=text/html responseBody="Ok" + +@view_config(route_name="test6", attr="test6method", renderer="string") # $ routeSetup +class Test6: + def __init__(self, request): # $ MISSING: requestHandler + ensure_tainted(request) # $ MISSING: tainted + self.req = request + + def test6method(self): # $ MISSING: requestHandler + ensure_not_tainted(self) + ensure_tainted(self.req) # $ MISSING: tainted + return "Ok" # $ MISSING: HttpResponse mimetype=text/html responseBody="Ok" + +@view_config(route_name="test6", renderer="string") # $ routeSetup +class Test6: + def __init__(self, context, request): # $ MISSING: requestHandler + ensure_tainted(request) # $ MISSING: tainted + self.req = request + + def __call__(self): # $ MISSING: requestHandler + ensure_not_tainted(self) + ensure_tainted(self.req) # $ MISSING: tainted + return "Ok" # $ MISSING: HttpResponse mimetype=text/html responseBody="Ok" + +class Test7: + def __call__(self,context,request): # $ MISSING: requestHandler + ensure_tainted(request) # $ MISSING: tainted + return "Ok" # $ MISSING: HttpResponse mimetype=text/html responseBody="Ok" + + +if __name__ == "__main__": + with Configurator() as config: + for i in range(1,8): + config.add_route(f"test{i}", f"/test{i}") + config.add_view(test2, route_name="test2") # $ routeSetup + config.add_view(Test7(), route_name="test7", renderer="string") # $ routeSetup + config.scan() + server = make_server('127.0.0.1', 8080, config.make_wsgi_app()) + print("serving") + server.serve_forever() diff --git a/python/ql/test/library-tests/frameworks/stdlib/wsgiref_simple_server_test.py b/python/ql/test/library-tests/frameworks/stdlib/wsgiref_simple_server_test.py index c114e96df29..6a2031699f4 100644 --- a/python/ql/test/library-tests/frameworks/stdlib/wsgiref_simple_server_test.py +++ b/python/ql/test/library-tests/frameworks/stdlib/wsgiref_simple_server_test.py @@ -2,6 +2,7 @@ # see https://docs.python.org/3/library/wsgiref.html#wsgiref.simple_server.WSGIServer import sys import wsgiref.simple_server +import wsgiref.headers def ignore(*arg, **kwargs): pass ensure_tainted = ensure_not_tainted = ignore @@ -17,7 +18,7 @@ def func(environ, start_response): # $ requestHandler environ, # $ tainted environ["PATH_INFO"], # $ tainted ) - write = start_response("200 OK", [("Content-Type", "text/plain")]) + write = start_response("200 OK", [("Content-Type", "text/plain")]) # $ headerWriteBulk=List headerWriteNameUnsanitized headerWriteValueUnsanitized write(b"hello") # $ HttpResponse responseBody=b"hello" write(data=b" ") # $ HttpResponse responseBody=b" " @@ -32,9 +33,17 @@ class MyServer(wsgiref.simple_server.WSGIServer): self.set_app(self.my_method) def my_method(self, _env, start_response): # $ requestHandler - start_response("200 OK", []) + start_response("200 OK", []) # $ headerWriteBulk=List headerWriteNameUnsanitized headerWriteValueUnsanitized return [b"my_method"] # $ HttpResponse responseBody=List +def func2(environ, start_response): # $ requestHandler + headers = wsgiref.headers.Headers([("Content-Type", "text/plain")]) # $ headerWriteBulk=List headerWriteNameUnsanitized headerWriteValueUnsanitized + headers.add_header("X-MyHeader", "a") # $ headerWriteNameUnsanitized="X-MyHeader" headerWriteValueUnsanitized="a" + headers.setdefault("X-MyHeader2", "b") # $ headerWriteNameUnsanitized="X-MyHeader2" headerWriteValueUnsanitized="b" + headers.__setitem__("X-MyHeader3", "c") # $ headerWriteNameUnsanitized="X-MyHeader3" headerWriteValueUnsanitized="c" + headers["X-MyHeader4"] = "d" # $ headerWriteNameUnsanitized="X-MyHeader4" headerWriteValueUnsanitized="d" + start_response(status, headers) # $ headerWriteBulk=headers headerWriteNameUnsanitized headerWriteValueUnsanitized + return [b"Hello"] # $ HttpResponse responseBody=List case = sys.argv[1] if case == "1": @@ -45,9 +54,11 @@ elif case == "2": elif case == "3": server = MyServer() def func3(_env, start_response): # $ requestHandler - start_response("200 OK", []) + start_response("200 OK", []) # $ headerWriteBulk=List headerWriteNameUnsanitized headerWriteValueUnsanitized return [b"foo"] # $ HttpResponse responseBody=List server.set_app(func3) +elif case == "4": + server = wsgiref.simple_server.make_server(ADDRESS[0], ADDRESS[1], func2) else: sys.exit("wrong case") diff --git a/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected b/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected index 6177b9eba62..08a5b798f71 100644 --- a/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected +++ b/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected @@ -5,12 +5,12 @@ edges | test.py:5:26:5:32 | ControlFlowNode for request | test.py:34:12:34:18 | ControlFlowNode for request | provenance | | | test.py:5:26:5:32 | ControlFlowNode for request | test.py:42:12:42:18 | ControlFlowNode for request | provenance | | | test.py:5:26:5:32 | ControlFlowNode for request | test.py:54:12:54:18 | ControlFlowNode for request | provenance | | -| test.py:13:5:13:12 | ControlFlowNode for data_raw | test.py:14:5:14:8 | ControlFlowNode for data | provenance | AdditionalTaintStep | +| test.py:13:5:13:12 | ControlFlowNode for data_raw | test.py:14:5:14:8 | ControlFlowNode for data | provenance | Decoding-Base64 | | test.py:13:16:13:22 | ControlFlowNode for request | test.py:13:16:13:27 | ControlFlowNode for Attribute | provenance | AdditionalTaintStep | | test.py:13:16:13:27 | ControlFlowNode for Attribute | test.py:13:16:13:39 | ControlFlowNode for Attribute() | provenance | dict.get | | test.py:13:16:13:39 | ControlFlowNode for Attribute() | test.py:13:5:13:12 | ControlFlowNode for data_raw | provenance | | | test.py:14:5:14:8 | ControlFlowNode for data | test.py:15:36:15:39 | ControlFlowNode for data | provenance | | -| test.py:23:5:23:12 | ControlFlowNode for data_raw | test.py:24:5:24:8 | ControlFlowNode for data | provenance | AdditionalTaintStep | +| test.py:23:5:23:12 | ControlFlowNode for data_raw | test.py:24:5:24:8 | ControlFlowNode for data | provenance | Decoding-Base64 | | test.py:23:16:23:22 | ControlFlowNode for request | test.py:23:16:23:27 | ControlFlowNode for Attribute | provenance | AdditionalTaintStep | | test.py:23:16:23:27 | ControlFlowNode for Attribute | test.py:23:16:23:39 | ControlFlowNode for Attribute() | provenance | dict.get | | test.py:23:16:23:39 | ControlFlowNode for Attribute() | test.py:23:5:23:12 | ControlFlowNode for data_raw | provenance | | diff --git a/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected b/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected index 2cfcdc6bc99..37e4dd927d8 100644 --- a/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected @@ -27,28 +27,28 @@ edges | path_injection.py:19:16:19:47 | ControlFlowNode for Attribute() | path_injection.py:19:5:19:12 | ControlFlowNode for filename | provenance | | | path_injection.py:20:5:20:9 | ControlFlowNode for npath | path_injection.py:21:14:21:18 | ControlFlowNode for npath | provenance | | | path_injection.py:20:13:20:64 | ControlFlowNode for Attribute() | path_injection.py:20:5:20:9 | ControlFlowNode for npath | provenance | | -| path_injection.py:20:30:20:63 | ControlFlowNode for Attribute() | path_injection.py:20:13:20:64 | ControlFlowNode for Attribute() | provenance | | +| path_injection.py:20:30:20:63 | ControlFlowNode for Attribute() | path_injection.py:20:13:20:64 | ControlFlowNode for Attribute() | provenance | Config | | path_injection.py:27:5:27:12 | ControlFlowNode for filename | path_injection.py:28:30:28:63 | ControlFlowNode for Attribute() | provenance | AdditionalTaintStep | | path_injection.py:27:16:27:22 | ControlFlowNode for request | path_injection.py:27:16:27:27 | ControlFlowNode for Attribute | provenance | AdditionalTaintStep | | path_injection.py:27:16:27:27 | ControlFlowNode for Attribute | path_injection.py:27:16:27:47 | ControlFlowNode for Attribute() | provenance | dict.get | | path_injection.py:27:16:27:47 | ControlFlowNode for Attribute() | path_injection.py:27:5:27:12 | ControlFlowNode for filename | provenance | | | path_injection.py:28:5:28:9 | ControlFlowNode for npath | path_injection.py:31:14:31:18 | ControlFlowNode for npath | provenance | | | path_injection.py:28:13:28:64 | ControlFlowNode for Attribute() | path_injection.py:28:5:28:9 | ControlFlowNode for npath | provenance | | -| path_injection.py:28:30:28:63 | ControlFlowNode for Attribute() | path_injection.py:28:13:28:64 | ControlFlowNode for Attribute() | provenance | | +| path_injection.py:28:30:28:63 | ControlFlowNode for Attribute() | path_injection.py:28:13:28:64 | ControlFlowNode for Attribute() | provenance | Config | | path_injection.py:46:5:46:12 | ControlFlowNode for filename | path_injection.py:47:30:47:63 | ControlFlowNode for Attribute() | provenance | AdditionalTaintStep | | path_injection.py:46:16:46:22 | ControlFlowNode for request | path_injection.py:46:16:46:27 | ControlFlowNode for Attribute | provenance | AdditionalTaintStep | | path_injection.py:46:16:46:27 | ControlFlowNode for Attribute | path_injection.py:46:16:46:47 | ControlFlowNode for Attribute() | provenance | dict.get | | path_injection.py:46:16:46:47 | ControlFlowNode for Attribute() | path_injection.py:46:5:46:12 | ControlFlowNode for filename | provenance | | | path_injection.py:47:5:47:9 | ControlFlowNode for npath | path_injection.py:48:14:48:18 | ControlFlowNode for npath | provenance | | | path_injection.py:47:13:47:64 | ControlFlowNode for Attribute() | path_injection.py:47:5:47:9 | ControlFlowNode for npath | provenance | | -| path_injection.py:47:30:47:63 | ControlFlowNode for Attribute() | path_injection.py:47:13:47:64 | ControlFlowNode for Attribute() | provenance | | +| path_injection.py:47:30:47:63 | ControlFlowNode for Attribute() | path_injection.py:47:13:47:64 | ControlFlowNode for Attribute() | provenance | Config | | path_injection.py:63:5:63:12 | ControlFlowNode for filename | path_injection.py:64:29:64:62 | ControlFlowNode for Attribute() | provenance | AdditionalTaintStep | | path_injection.py:63:16:63:22 | ControlFlowNode for request | path_injection.py:63:16:63:27 | ControlFlowNode for Attribute | provenance | AdditionalTaintStep | | path_injection.py:63:16:63:27 | ControlFlowNode for Attribute | path_injection.py:63:16:63:47 | ControlFlowNode for Attribute() | provenance | dict.get | | path_injection.py:63:16:63:47 | ControlFlowNode for Attribute() | path_injection.py:63:5:63:12 | ControlFlowNode for filename | provenance | | | path_injection.py:64:5:64:9 | ControlFlowNode for npath | path_injection.py:65:14:65:18 | ControlFlowNode for npath | provenance | | | path_injection.py:64:13:64:63 | ControlFlowNode for Attribute() | path_injection.py:64:5:64:9 | ControlFlowNode for npath | provenance | | -| path_injection.py:64:29:64:62 | ControlFlowNode for Attribute() | path_injection.py:64:13:64:63 | ControlFlowNode for Attribute() | provenance | | +| path_injection.py:64:29:64:62 | ControlFlowNode for Attribute() | path_injection.py:64:13:64:63 | ControlFlowNode for Attribute() | provenance | Config | | path_injection.py:84:5:84:12 | ControlFlowNode for filename | path_injection.py:85:5:85:24 | ControlFlowNode for possibly_unsafe_path | provenance | AdditionalTaintStep | | path_injection.py:84:16:84:22 | ControlFlowNode for request | path_injection.py:84:16:84:27 | ControlFlowNode for Attribute | provenance | AdditionalTaintStep | | path_injection.py:84:16:84:27 | ControlFlowNode for Attribute | path_injection.py:84:16:84:47 | ControlFlowNode for Attribute() | provenance | dict.get | @@ -104,7 +104,7 @@ edges | test.py:9:12:9:39 | ControlFlowNode for Attribute() | test.py:31:9:31:16 | ControlFlowNode for source() | provenance | | | test.py:9:12:9:39 | ControlFlowNode for Attribute() | test.py:46:9:46:16 | ControlFlowNode for source() | provenance | | | test.py:12:15:12:15 | ControlFlowNode for x | test.py:13:29:13:29 | ControlFlowNode for x | provenance | | -| test.py:13:29:13:29 | ControlFlowNode for x | test.py:13:12:13:30 | ControlFlowNode for Attribute() | provenance | | +| test.py:13:29:13:29 | ControlFlowNode for x | test.py:13:12:13:30 | ControlFlowNode for Attribute() | provenance | Config | | test.py:18:5:18:5 | ControlFlowNode for x | test.py:19:10:19:10 | ControlFlowNode for x | provenance | | | test.py:18:9:18:16 | ControlFlowNode for source() | test.py:18:5:18:5 | ControlFlowNode for x | provenance | | | test.py:24:5:24:5 | ControlFlowNode for x | test.py:25:19:25:19 | ControlFlowNode for x | provenance | | @@ -112,7 +112,7 @@ edges | test.py:25:5:25:5 | ControlFlowNode for y | test.py:26:10:26:10 | ControlFlowNode for y | provenance | | | test.py:25:9:25:20 | ControlFlowNode for normalize() | test.py:25:5:25:5 | ControlFlowNode for y | provenance | | | test.py:25:19:25:19 | ControlFlowNode for x | test.py:12:15:12:15 | ControlFlowNode for x | provenance | | -| test.py:25:19:25:19 | ControlFlowNode for x | test.py:25:9:25:20 | ControlFlowNode for normalize() | provenance | | +| test.py:25:19:25:19 | ControlFlowNode for x | test.py:25:9:25:20 | ControlFlowNode for normalize() | provenance | Config | | test.py:31:5:31:5 | ControlFlowNode for x | test.py:33:14:33:14 | ControlFlowNode for x | provenance | | | test.py:31:9:31:16 | ControlFlowNode for source() | test.py:31:5:31:5 | ControlFlowNode for x | provenance | | | test.py:46:5:46:5 | ControlFlowNode for x | test.py:48:23:48:23 | ControlFlowNode for x | provenance | | @@ -120,7 +120,7 @@ edges | test.py:48:9:48:9 | ControlFlowNode for y | test.py:49:14:49:14 | ControlFlowNode for y | provenance | | | test.py:48:13:48:24 | ControlFlowNode for normalize() | test.py:48:9:48:9 | ControlFlowNode for y | provenance | | | test.py:48:23:48:23 | ControlFlowNode for x | test.py:12:15:12:15 | ControlFlowNode for x | provenance | | -| test.py:48:23:48:23 | ControlFlowNode for x | test.py:48:13:48:24 | ControlFlowNode for normalize() | provenance | | +| test.py:48:23:48:23 | ControlFlowNode for x | test.py:48:13:48:24 | ControlFlowNode for normalize() | provenance | Config | nodes | flask_path_injection.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | flask_path_injection.py:1:26:1:32 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/HeaderInjection.expected b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/HeaderInjection.expected new file mode 100644 index 00000000000..b5f4ff549c4 --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/HeaderInjection.expected @@ -0,0 +1,43 @@ +edges +| flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | flask_tests.py:1:29:1:35 | ControlFlowNode for request | provenance | | +| flask_tests.py:1:29:1:35 | ControlFlowNode for request | flask_tests.py:9:18:9:24 | ControlFlowNode for request | provenance | | +| flask_tests.py:1:29:1:35 | ControlFlowNode for request | flask_tests.py:19:18:19:24 | ControlFlowNode for request | provenance | | +| flask_tests.py:1:29:1:35 | ControlFlowNode for request | flask_tests.py:20:36:20:42 | ControlFlowNode for request | provenance | | +| flask_tests.py:1:29:1:35 | ControlFlowNode for request | flask_tests.py:31:18:31:24 | ControlFlowNode for request | provenance | | +| flask_tests.py:9:5:9:14 | ControlFlowNode for rfs_header | flask_tests.py:13:17:13:26 | ControlFlowNode for rfs_header | provenance | | +| flask_tests.py:9:18:9:24 | ControlFlowNode for request | flask_tests.py:9:5:9:14 | ControlFlowNode for rfs_header | provenance | AdditionalTaintStep | +| flask_tests.py:19:18:19:24 | ControlFlowNode for request | flask_tests.py:20:36:20:61 | ControlFlowNode for Subscript | provenance | AdditionalTaintStep | +| flask_tests.py:20:36:20:42 | ControlFlowNode for request | flask_tests.py:20:36:20:61 | ControlFlowNode for Subscript | provenance | AdditionalTaintStep | +| flask_tests.py:31:5:31:14 | ControlFlowNode for rfs_header | flask_tests.py:33:11:33:20 | ControlFlowNode for rfs_header | provenance | | +| flask_tests.py:31:5:31:14 | ControlFlowNode for rfs_header | flask_tests.py:35:12:35:21 | ControlFlowNode for rfs_header | provenance | | +| flask_tests.py:31:18:31:24 | ControlFlowNode for request | flask_tests.py:31:5:31:14 | ControlFlowNode for rfs_header | provenance | AdditionalTaintStep | +| wsgiref_tests.py:4:14:4:20 | ControlFlowNode for environ | wsgiref_tests.py:6:5:6:10 | ControlFlowNode for h_name | provenance | | +| wsgiref_tests.py:4:14:4:20 | ControlFlowNode for environ | wsgiref_tests.py:7:5:7:9 | ControlFlowNode for h_val | provenance | | +| wsgiref_tests.py:6:5:6:10 | ControlFlowNode for h_name | wsgiref_tests.py:8:17:8:22 | ControlFlowNode for h_name | provenance | | +| wsgiref_tests.py:7:5:7:9 | ControlFlowNode for h_val | wsgiref_tests.py:8:42:8:46 | ControlFlowNode for h_val | provenance | | +nodes +| flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | +| flask_tests.py:1:29:1:35 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| flask_tests.py:9:5:9:14 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| flask_tests.py:9:18:9:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| flask_tests.py:13:17:13:26 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| flask_tests.py:19:18:19:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| flask_tests.py:20:36:20:42 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| flask_tests.py:20:36:20:61 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| flask_tests.py:31:5:31:14 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| flask_tests.py:31:18:31:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| flask_tests.py:33:11:33:20 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| flask_tests.py:35:12:35:21 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| wsgiref_tests.py:4:14:4:20 | ControlFlowNode for environ | semmle.label | ControlFlowNode for environ | +| wsgiref_tests.py:6:5:6:10 | ControlFlowNode for h_name | semmle.label | ControlFlowNode for h_name | +| wsgiref_tests.py:7:5:7:9 | ControlFlowNode for h_val | semmle.label | ControlFlowNode for h_val | +| wsgiref_tests.py:8:17:8:22 | ControlFlowNode for h_name | semmle.label | ControlFlowNode for h_name | +| wsgiref_tests.py:8:42:8:46 | ControlFlowNode for h_val | semmle.label | ControlFlowNode for h_val | +subpaths +#select +| flask_tests.py:13:17:13:26 | ControlFlowNode for rfs_header | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | flask_tests.py:13:17:13:26 | ControlFlowNode for rfs_header | This HTTP header is constructed from a $@. | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | user-provided value | +| flask_tests.py:20:36:20:61 | ControlFlowNode for Subscript | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | flask_tests.py:20:36:20:61 | ControlFlowNode for Subscript | This HTTP header is constructed from a $@. | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | user-provided value | +| flask_tests.py:33:11:33:20 | ControlFlowNode for rfs_header | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | flask_tests.py:33:11:33:20 | ControlFlowNode for rfs_header | This HTTP header is constructed from a $@. | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | user-provided value | +| flask_tests.py:35:12:35:21 | ControlFlowNode for rfs_header | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | flask_tests.py:35:12:35:21 | ControlFlowNode for rfs_header | This HTTP header is constructed from a $@. | flask_tests.py:1:29:1:35 | ControlFlowNode for ImportMember | user-provided value | +| wsgiref_tests.py:8:17:8:22 | ControlFlowNode for h_name | wsgiref_tests.py:4:14:4:20 | ControlFlowNode for environ | wsgiref_tests.py:8:17:8:22 | ControlFlowNode for h_name | This HTTP header is constructed from a $@. | wsgiref_tests.py:4:14:4:20 | ControlFlowNode for environ | user-provided value | +| wsgiref_tests.py:8:42:8:46 | ControlFlowNode for h_val | wsgiref_tests.py:4:14:4:20 | ControlFlowNode for environ | wsgiref_tests.py:8:42:8:46 | ControlFlowNode for h_val | This HTTP header is constructed from a $@. | wsgiref_tests.py:4:14:4:20 | ControlFlowNode for environ | user-provided value | diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/HeaderInjection.qlref b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/HeaderInjection.qlref new file mode 100644 index 00000000000..7dbe28e4b59 --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/HeaderInjection.qlref @@ -0,0 +1 @@ +Security/CWE-113/HeaderInjection.ql \ No newline at end of file diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/flask_tests.py b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/flask_tests.py new file mode 100644 index 00000000000..8fa81f036da --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/flask_tests.py @@ -0,0 +1,40 @@ +from flask import Response, request, Flask, make_response +from werkzeug.datastructures import Headers + +app = Flask(__name__) + + +@app.route('/werkzeug_headers') +def werkzeug_headers(): + rfs_header = request.args["rfs_header"] + response = Response() + headers = Headers() + headers.add("HeaderName", rfs_header) # GOOD: Newlines are rejected from header value. + headers.add(rfs_header, "HeaderValue") # BAD: User controls header name. + response.headers = headers + return response + +@app.route("/flask_make_response_header_arg2") +def flask_make_response_header_arg2(): + rfs_header = request.args["rfs_header"] + resp = make_response("hello", {request.args["rfs_header"]: "HeaderValue"}) # BAD + return resp + +@app.route("/flask_escaped") +def flask_escaped(): + rfs_header = request.args["rfs_header"] + resp = make_response("hello", {rfs_header.replace("\n", ""): "HeaderValue"}) # GOOD - Newlines are removed from the input. + return resp + +@app.route("/flask_extend") +def flask_extend(): + rfs_header = request.args["rfs_header"] + response = Response() + h1 = {rfs_header: "HeaderValue"} + response.headers.extend(h1) # BAD + h2 = [(rfs_header, "HeaderValue")] + response.headers.extend(h2) # BAD + return response + +# if __name__ == "__main__": +# app.run(debug=True) \ No newline at end of file diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/wsgiref_tests.py b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/wsgiref_tests.py new file mode 100644 index 00000000000..68fee2fd929 --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests1/wsgiref_tests.py @@ -0,0 +1,15 @@ +from wsgiref.simple_server import make_server +from wsgiref.headers import Headers + +def test_app(environ, start_response): + status = "200 OK" + h_name = environ["source_n"] + h_val = environ["source_v"] + headers = [(h_name, "val"), ("name", h_val)] + start_response(status, headers) # BAD + return [b"Hello"] + +def main1(): + with make_server('', 8000, test_app) as httpd: + print("Serving on port 8000...") + httpd.serve_forever() \ No newline at end of file diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderInjection.expected b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderInjection.expected new file mode 100644 index 00000000000..e217064d1df --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderInjection.expected @@ -0,0 +1,4 @@ +edges +nodes +subpaths +#select diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderInjection.qlref b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderInjection.qlref new file mode 100644 index 00000000000..7dbe28e4b59 --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderInjection.qlref @@ -0,0 +1 @@ +Security/CWE-113/HeaderInjection.ql \ No newline at end of file diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderWriteTest.expected b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderWriteTest.expected new file mode 100644 index 00000000000..1dcb484b8f4 --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderWriteTest.expected @@ -0,0 +1,8 @@ +source +| wsgiref_tests.py:7:14:7:20 | ControlFlowNode for environ | +sink +headerWrite +| wsgiref_tests.py:12:5:12:35 | ControlFlowNode for start_response() | wsgiref_tests.py:11:17:11:22 | ControlFlowNode for h_name | wsgiref_tests.py:11:25:11:29 | ControlFlowNode for StringLiteral | false | false | +| wsgiref_tests.py:12:5:12:35 | ControlFlowNode for start_response() | wsgiref_tests.py:11:17:11:22 | ControlFlowNode for h_name | wsgiref_tests.py:11:42:11:46 | ControlFlowNode for h_val | false | false | +| wsgiref_tests.py:12:5:12:35 | ControlFlowNode for start_response() | wsgiref_tests.py:11:34:11:39 | ControlFlowNode for StringLiteral | wsgiref_tests.py:11:25:11:29 | ControlFlowNode for StringLiteral | false | false | +| wsgiref_tests.py:12:5:12:35 | ControlFlowNode for start_response() | wsgiref_tests.py:11:34:11:39 | ControlFlowNode for StringLiteral | wsgiref_tests.py:11:42:11:46 | ControlFlowNode for h_val | false | false | diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderWriteTest.ql b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderWriteTest.ql new file mode 100644 index 00000000000..a46d46e89c9 --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/HeaderWriteTest.ql @@ -0,0 +1,20 @@ +import python +import semmle.python.security.dataflow.HttpHeaderInjectionCustomizations +import semmle.python.dataflow.new.DataFlow +import semmle.python.Concepts + +query predicate source(HttpHeaderInjection::Source src) { + src.getLocation().getFile().getBaseName() in ["wsgiref_tests.py", "flask_tests.py"] +} + +query predicate sink(HttpHeaderInjection::Sink sink) { any() } + +query predicate headerWrite( + Http::Server::ResponseHeaderWrite write, DataFlow::Node name, DataFlow::Node val, + boolean nameVuln, boolean valVuln +) { + name = write.getNameArg() and + val = write.getValueArg() and + (if write.nameAllowsNewline() then nameVuln = true else nameVuln = false) and + (if write.valueAllowsNewline() then valVuln = true else valVuln = false) +} diff --git a/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/wsgiref_tests.py b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/wsgiref_tests.py new file mode 100644 index 00000000000..834435f338c --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-113-HeaderInjection/Tests2-with-wsgi-validator/wsgiref_tests.py @@ -0,0 +1,18 @@ +# These tests use a wsgi validator; so are split into a separate directory from the other tests since the models only check for the presence of a validator in the database. + +from wsgiref.simple_server import make_server +from wsgiref.headers import Headers +from wsgiref.validate import validator + +def test_app(environ, start_response): + status = "200 OK" + h_name = environ["source_n"] + h_val = environ["source_v"] + headers = [(h_name, "val"), ("name", h_val)] + start_response(status, headers) # GOOD - the application is validated, so headers containing newlines will be rejected. + return [b"Hello"] + +def main1(): + with make_server('', 8000, validator(test_app)) as httpd: + print("Serving on port 8000...") + httpd.serve_forever() \ No newline at end of file diff --git a/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected b/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected index b1023db5e62..e0321cab12e 100644 --- a/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected +++ b/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected @@ -1,7 +1,7 @@ edges | test.py:23:25:23:25 | ControlFlowNode for e | test.py:24:16:24:16 | ControlFlowNode for e | provenance | | | test.py:31:25:31:25 | ControlFlowNode for e | test.py:32:16:32:16 | ControlFlowNode for e | provenance | | -| test.py:32:16:32:16 | ControlFlowNode for e | test.py:32:16:32:30 | ControlFlowNode for Attribute | provenance | | +| test.py:32:16:32:16 | ControlFlowNode for e | test.py:32:16:32:30 | ControlFlowNode for Attribute | provenance | Config | | test.py:49:9:49:11 | ControlFlowNode for err | test.py:50:29:50:31 | ControlFlowNode for err | provenance | | | test.py:49:15:49:36 | ControlFlowNode for Attribute() | test.py:49:9:49:11 | ControlFlowNode for err | provenance | | | test.py:50:29:50:31 | ControlFlowNode for err | test.py:50:16:50:32 | ControlFlowNode for format_error() | provenance | | diff --git a/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected b/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected index 9f2b394e1e6..8031d3070c9 100644 --- a/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected +++ b/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected @@ -5,9 +5,9 @@ edges | pam_test.py:71:16:71:22 | ControlFlowNode for request | pam_test.py:71:16:71:27 | ControlFlowNode for Attribute | provenance | AdditionalTaintStep | | pam_test.py:71:16:71:27 | ControlFlowNode for Attribute | pam_test.py:71:16:71:47 | ControlFlowNode for Attribute() | provenance | dict.get | | pam_test.py:71:16:71:47 | ControlFlowNode for Attribute() | pam_test.py:71:5:71:12 | ControlFlowNode for username | provenance | | -| pam_test.py:74:33:74:40 | ControlFlowNode for username | pam_test.py:74:62:74:67 | ControlFlowNode for handle | provenance | | +| pam_test.py:74:33:74:40 | ControlFlowNode for username | pam_test.py:74:62:74:67 | ControlFlowNode for handle | provenance | Config | | pam_test.py:74:62:74:67 | ControlFlowNode for handle | pam_test.py:76:31:76:36 | ControlFlowNode for handle | provenance | | -| pam_test.py:76:31:76:36 | ControlFlowNode for handle | pam_test.py:76:14:76:40 | ControlFlowNode for pam_authenticate() | provenance | | +| pam_test.py:76:31:76:36 | ControlFlowNode for handle | pam_test.py:76:14:76:40 | ControlFlowNode for pam_authenticate() | provenance | Config | nodes | pam_test.py:4:26:4:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | pam_test.py:4:26:4:32 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | diff --git a/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected b/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected index f4b5ef93204..1322f5b80e6 100644 --- a/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected +++ b/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected @@ -7,8 +7,21 @@ edges | test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:19:5:19:12 | ControlFlowNode for password | provenance | | | test.py:44:5:44:5 | ControlFlowNode for x | test.py:45:11:45:11 | ControlFlowNode for x | provenance | | | test.py:44:9:44:25 | ControlFlowNode for Attribute() | test.py:44:5:44:5 | ControlFlowNode for x | provenance | | -| test.py:70:5:70:10 | ControlFlowNode for config | test.py:74:11:74:31 | ControlFlowNode for Subscript | provenance | | -| test.py:72:21:72:37 | ControlFlowNode for Attribute | test.py:70:5:70:10 | ControlFlowNode for config | provenance | | +| test.py:48:14:48:35 | ControlFlowNode for social_security_number | test.py:49:15:49:36 | ControlFlowNode for social_security_number | provenance | | +| test.py:48:38:48:40 | ControlFlowNode for ssn | test.py:50:15:50:17 | ControlFlowNode for ssn | provenance | | +| test.py:48:54:48:63 | ControlFlowNode for passportNo | test.py:52:15:52:24 | ControlFlowNode for passportNo | provenance | | +| test.py:54:34:54:45 | ControlFlowNode for home_address | test.py:57:15:57:26 | ControlFlowNode for home_address | provenance | | +| test.py:59:14:59:26 | ControlFlowNode for user_latitude | test.py:60:15:60:27 | ControlFlowNode for user_latitude | provenance | | +| test.py:59:29:59:42 | ControlFlowNode for user_longitude | test.py:61:15:61:28 | ControlFlowNode for user_longitude | provenance | | +| test.py:63:14:63:26 | ControlFlowNode for mobile_number | test.py:64:15:64:27 | ControlFlowNode for mobile_number | provenance | | +| test.py:63:29:63:35 | ControlFlowNode for phoneNo | test.py:65:15:65:21 | ControlFlowNode for phoneNo | provenance | | +| test.py:67:14:67:23 | ControlFlowNode for creditcard | test.py:68:15:68:24 | ControlFlowNode for creditcard | provenance | | +| test.py:67:26:67:35 | ControlFlowNode for debit_card | test.py:69:15:69:24 | ControlFlowNode for debit_card | provenance | | +| test.py:67:38:67:48 | ControlFlowNode for bank_number | test.py:70:15:70:25 | ControlFlowNode for bank_number | provenance | | +| test.py:67:76:67:78 | ControlFlowNode for ccn | test.py:73:15:73:17 | ControlFlowNode for ccn | provenance | | +| test.py:67:81:67:88 | ControlFlowNode for user_ccn | test.py:74:15:74:22 | ControlFlowNode for user_ccn | provenance | | +| test.py:101:5:101:10 | ControlFlowNode for config | test.py:105:11:105:31 | ControlFlowNode for Subscript | provenance | | +| test.py:103:21:103:37 | ControlFlowNode for Attribute | test.py:101:5:101:10 | ControlFlowNode for config | provenance | | nodes | test.py:19:5:19:12 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | | test.py:19:16:19:29 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | @@ -24,9 +37,35 @@ nodes | test.py:44:5:44:5 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | | test.py:44:9:44:25 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:45:11:45:11 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | -| test.py:70:5:70:10 | ControlFlowNode for config | semmle.label | ControlFlowNode for config | -| test.py:72:21:72:37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test.py:74:11:74:31 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| test.py:48:14:48:35 | ControlFlowNode for social_security_number | semmle.label | ControlFlowNode for social_security_number | +| test.py:48:38:48:40 | ControlFlowNode for ssn | semmle.label | ControlFlowNode for ssn | +| test.py:48:54:48:63 | ControlFlowNode for passportNo | semmle.label | ControlFlowNode for passportNo | +| test.py:49:15:49:36 | ControlFlowNode for social_security_number | semmle.label | ControlFlowNode for social_security_number | +| test.py:50:15:50:17 | ControlFlowNode for ssn | semmle.label | ControlFlowNode for ssn | +| test.py:52:15:52:24 | ControlFlowNode for passportNo | semmle.label | ControlFlowNode for passportNo | +| test.py:54:34:54:45 | ControlFlowNode for home_address | semmle.label | ControlFlowNode for home_address | +| test.py:57:15:57:26 | ControlFlowNode for home_address | semmle.label | ControlFlowNode for home_address | +| test.py:59:14:59:26 | ControlFlowNode for user_latitude | semmle.label | ControlFlowNode for user_latitude | +| test.py:59:29:59:42 | ControlFlowNode for user_longitude | semmle.label | ControlFlowNode for user_longitude | +| test.py:60:15:60:27 | ControlFlowNode for user_latitude | semmle.label | ControlFlowNode for user_latitude | +| test.py:61:15:61:28 | ControlFlowNode for user_longitude | semmle.label | ControlFlowNode for user_longitude | +| test.py:63:14:63:26 | ControlFlowNode for mobile_number | semmle.label | ControlFlowNode for mobile_number | +| test.py:63:29:63:35 | ControlFlowNode for phoneNo | semmle.label | ControlFlowNode for phoneNo | +| test.py:64:15:64:27 | ControlFlowNode for mobile_number | semmle.label | ControlFlowNode for mobile_number | +| test.py:65:15:65:21 | ControlFlowNode for phoneNo | semmle.label | ControlFlowNode for phoneNo | +| test.py:67:14:67:23 | ControlFlowNode for creditcard | semmle.label | ControlFlowNode for creditcard | +| test.py:67:26:67:35 | ControlFlowNode for debit_card | semmle.label | ControlFlowNode for debit_card | +| test.py:67:38:67:48 | ControlFlowNode for bank_number | semmle.label | ControlFlowNode for bank_number | +| test.py:67:76:67:78 | ControlFlowNode for ccn | semmle.label | ControlFlowNode for ccn | +| test.py:67:81:67:88 | ControlFlowNode for user_ccn | semmle.label | ControlFlowNode for user_ccn | +| test.py:68:15:68:24 | ControlFlowNode for creditcard | semmle.label | ControlFlowNode for creditcard | +| test.py:69:15:69:24 | ControlFlowNode for debit_card | semmle.label | ControlFlowNode for debit_card | +| test.py:70:15:70:25 | ControlFlowNode for bank_number | semmle.label | ControlFlowNode for bank_number | +| test.py:73:15:73:17 | ControlFlowNode for ccn | semmle.label | ControlFlowNode for ccn | +| test.py:74:15:74:22 | ControlFlowNode for user_ccn | semmle.label | ControlFlowNode for user_ccn | +| test.py:101:5:101:10 | ControlFlowNode for config | semmle.label | ControlFlowNode for config | +| test.py:103:21:103:37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| test.py:105:11:105:31 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | subpaths #select | test.py:20:48:20:55 | ControlFlowNode for password | test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:20:48:20:55 | ControlFlowNode for password | This expression logs $@ as clear text. | test.py:19:16:19:29 | ControlFlowNode for get_password() | sensitive data (password) | @@ -39,4 +78,17 @@ subpaths | test.py:39:22:39:35 | ControlFlowNode for get_password() | test.py:39:22:39:35 | ControlFlowNode for get_password() | test.py:39:22:39:35 | ControlFlowNode for get_password() | This expression logs $@ as clear text. | test.py:39:22:39:35 | ControlFlowNode for get_password() | sensitive data (password) | | test.py:40:22:40:35 | ControlFlowNode for get_password() | test.py:40:22:40:35 | ControlFlowNode for get_password() | test.py:40:22:40:35 | ControlFlowNode for get_password() | This expression logs $@ as clear text. | test.py:40:22:40:35 | ControlFlowNode for get_password() | sensitive data (password) | | test.py:45:11:45:11 | ControlFlowNode for x | test.py:44:9:44:25 | ControlFlowNode for Attribute() | test.py:45:11:45:11 | ControlFlowNode for x | This expression logs $@ as clear text. | test.py:44:9:44:25 | ControlFlowNode for Attribute() | sensitive data (password) | -| test.py:74:11:74:31 | ControlFlowNode for Subscript | test.py:72:21:72:37 | ControlFlowNode for Attribute | test.py:74:11:74:31 | ControlFlowNode for Subscript | This expression logs $@ as clear text. | test.py:72:21:72:37 | ControlFlowNode for Attribute | sensitive data (password) | +| test.py:49:15:49:36 | ControlFlowNode for social_security_number | test.py:48:14:48:35 | ControlFlowNode for social_security_number | test.py:49:15:49:36 | ControlFlowNode for social_security_number | This expression logs $@ as clear text. | test.py:48:14:48:35 | ControlFlowNode for social_security_number | sensitive data (private) | +| test.py:50:15:50:17 | ControlFlowNode for ssn | test.py:48:38:48:40 | ControlFlowNode for ssn | test.py:50:15:50:17 | ControlFlowNode for ssn | This expression logs $@ as clear text. | test.py:48:38:48:40 | ControlFlowNode for ssn | sensitive data (private) | +| test.py:52:15:52:24 | ControlFlowNode for passportNo | test.py:48:54:48:63 | ControlFlowNode for passportNo | test.py:52:15:52:24 | ControlFlowNode for passportNo | This expression logs $@ as clear text. | test.py:48:54:48:63 | ControlFlowNode for passportNo | sensitive data (private) | +| test.py:57:15:57:26 | ControlFlowNode for home_address | test.py:54:34:54:45 | ControlFlowNode for home_address | test.py:57:15:57:26 | ControlFlowNode for home_address | This expression logs $@ as clear text. | test.py:54:34:54:45 | ControlFlowNode for home_address | sensitive data (private) | +| test.py:60:15:60:27 | ControlFlowNode for user_latitude | test.py:59:14:59:26 | ControlFlowNode for user_latitude | test.py:60:15:60:27 | ControlFlowNode for user_latitude | This expression logs $@ as clear text. | test.py:59:14:59:26 | ControlFlowNode for user_latitude | sensitive data (private) | +| test.py:61:15:61:28 | ControlFlowNode for user_longitude | test.py:59:29:59:42 | ControlFlowNode for user_longitude | test.py:61:15:61:28 | ControlFlowNode for user_longitude | This expression logs $@ as clear text. | test.py:59:29:59:42 | ControlFlowNode for user_longitude | sensitive data (private) | +| test.py:64:15:64:27 | ControlFlowNode for mobile_number | test.py:63:14:63:26 | ControlFlowNode for mobile_number | test.py:64:15:64:27 | ControlFlowNode for mobile_number | This expression logs $@ as clear text. | test.py:63:14:63:26 | ControlFlowNode for mobile_number | sensitive data (private) | +| test.py:65:15:65:21 | ControlFlowNode for phoneNo | test.py:63:29:63:35 | ControlFlowNode for phoneNo | test.py:65:15:65:21 | ControlFlowNode for phoneNo | This expression logs $@ as clear text. | test.py:63:29:63:35 | ControlFlowNode for phoneNo | sensitive data (private) | +| test.py:68:15:68:24 | ControlFlowNode for creditcard | test.py:67:14:67:23 | ControlFlowNode for creditcard | test.py:68:15:68:24 | ControlFlowNode for creditcard | This expression logs $@ as clear text. | test.py:67:14:67:23 | ControlFlowNode for creditcard | sensitive data (private) | +| test.py:69:15:69:24 | ControlFlowNode for debit_card | test.py:67:26:67:35 | ControlFlowNode for debit_card | test.py:69:15:69:24 | ControlFlowNode for debit_card | This expression logs $@ as clear text. | test.py:67:26:67:35 | ControlFlowNode for debit_card | sensitive data (private) | +| test.py:70:15:70:25 | ControlFlowNode for bank_number | test.py:67:38:67:48 | ControlFlowNode for bank_number | test.py:70:15:70:25 | ControlFlowNode for bank_number | This expression logs $@ as clear text. | test.py:67:38:67:48 | ControlFlowNode for bank_number | sensitive data (private) | +| test.py:73:15:73:17 | ControlFlowNode for ccn | test.py:67:76:67:78 | ControlFlowNode for ccn | test.py:73:15:73:17 | ControlFlowNode for ccn | This expression logs $@ as clear text. | test.py:67:76:67:78 | ControlFlowNode for ccn | sensitive data (private) | +| test.py:74:15:74:22 | ControlFlowNode for user_ccn | test.py:67:81:67:88 | ControlFlowNode for user_ccn | test.py:74:15:74:22 | ControlFlowNode for user_ccn | This expression logs $@ as clear text. | test.py:67:81:67:88 | ControlFlowNode for user_ccn | sensitive data (private) | +| test.py:105:11:105:31 | ControlFlowNode for Subscript | test.py:103:21:103:37 | ControlFlowNode for Attribute | test.py:105:11:105:31 | ControlFlowNode for Subscript | This expression logs $@ as clear text. | test.py:103:21:103:37 | ControlFlowNode for Attribute | sensitive data (password) | diff --git a/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/test.py b/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/test.py index b5ebe7593ba..94a8c9db836 100644 --- a/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/test.py +++ b/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/test.py @@ -44,6 +44,37 @@ def print_password(): x = getpass.getpass() print(x) # NOT OK +def log_private(): + def log1(social_security_number, ssn, className, passportNo): + print(social_security_number) # NOT OK + print(ssn) # NOT OK + print(className) # OK + print(passportNo) # NOT OK + + def log2(post_code, zipCode, home_address): + print(post_code) # NOT OK, but NOT FOUND - "code" is treated as enxrypted and thus not sensitive + print(zipCode) # NOT OK, but NOT FOUND - "code" is treated as enxrypted and thus not sensitive + print(home_address) # NOT OK + + def log3(user_latitude, user_longitude): + print(user_latitude) # NOT OK + print(user_longitude) # NOT OK + + def log4(mobile_number, phoneNo): + print(mobile_number) # NOT OK + print(phoneNo) # NOT OK + + def log5(creditcard, debit_card, bank_number, bank_account, accountNo, ccn, user_ccn, succNode): + print(creditcard) # NOT OK + print(debit_card) # NOT OK + print(bank_number) # NOT OK + print(bank_account) # NOT OK, but NOT FOUND - "account" is treated as having the "id" classification and thus excluded. + print(accountNo) # NOT OK, but NOT FOUND - "account" is treated as having the "id" classification and thus excluded. + print(ccn) # NOT OK + print(user_ccn) # NOT OK + print(succNode) # OK + + def FPs(account, account_id): # we assume that any account parameter is sensitive (id/username) diff --git a/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected b/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected index ac27f304de8..1027fbf4963 100644 --- a/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected +++ b/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected @@ -5,13 +5,13 @@ edges | test_cryptodome.py:2:37:2:51 | ControlFlowNode for ImportMember | test_cryptodome.py:2:37:2:51 | ControlFlowNode for get_certificate | provenance | | | test_cryptodome.py:2:37:2:51 | ControlFlowNode for get_certificate | test_cryptodome.py:6:17:6:31 | ControlFlowNode for get_certificate | provenance | | | test_cryptodome.py:6:5:6:13 | ControlFlowNode for dangerous | test_cryptodome.py:8:19:8:27 | ControlFlowNode for dangerous | provenance | | -| test_cryptodome.py:6:17:6:31 | ControlFlowNode for get_certificate | test_cryptodome.py:6:17:6:33 | ControlFlowNode for get_certificate() | provenance | | +| test_cryptodome.py:6:17:6:31 | ControlFlowNode for get_certificate | test_cryptodome.py:6:17:6:33 | ControlFlowNode for get_certificate() | provenance | Config | | test_cryptodome.py:6:17:6:33 | ControlFlowNode for get_certificate() | test_cryptodome.py:6:5:6:13 | ControlFlowNode for dangerous | provenance | | | test_cryptodome.py:13:5:13:13 | ControlFlowNode for dangerous | test_cryptodome.py:15:19:15:27 | ControlFlowNode for dangerous | provenance | | -| test_cryptodome.py:13:17:13:28 | ControlFlowNode for get_password | test_cryptodome.py:13:17:13:30 | ControlFlowNode for get_password() | provenance | | +| test_cryptodome.py:13:17:13:28 | ControlFlowNode for get_password | test_cryptodome.py:13:17:13:30 | ControlFlowNode for get_password() | provenance | Config | | test_cryptodome.py:13:17:13:30 | ControlFlowNode for get_password() | test_cryptodome.py:13:5:13:13 | ControlFlowNode for dangerous | provenance | | | test_cryptodome.py:20:5:20:13 | ControlFlowNode for dangerous | test_cryptodome.py:24:19:24:27 | ControlFlowNode for dangerous | provenance | | -| test_cryptodome.py:20:17:20:28 | ControlFlowNode for get_password | test_cryptodome.py:20:17:20:30 | ControlFlowNode for get_password() | provenance | | +| test_cryptodome.py:20:17:20:28 | ControlFlowNode for get_password | test_cryptodome.py:20:17:20:30 | ControlFlowNode for get_password() | provenance | Config | | test_cryptodome.py:20:17:20:30 | ControlFlowNode for get_password() | test_cryptodome.py:20:5:20:13 | ControlFlowNode for dangerous | provenance | | | test_cryptography.py:3:23:3:34 | ControlFlowNode for ImportMember | test_cryptography.py:3:23:3:34 | ControlFlowNode for get_password | provenance | | | test_cryptography.py:3:23:3:34 | ControlFlowNode for get_password | test_cryptography.py:15:17:15:28 | ControlFlowNode for get_password | provenance | | @@ -19,13 +19,13 @@ edges | test_cryptography.py:3:37:3:51 | ControlFlowNode for ImportMember | test_cryptography.py:3:37:3:51 | ControlFlowNode for get_certificate | provenance | | | test_cryptography.py:3:37:3:51 | ControlFlowNode for get_certificate | test_cryptography.py:7:17:7:31 | ControlFlowNode for get_certificate | provenance | | | test_cryptography.py:7:5:7:13 | ControlFlowNode for dangerous | test_cryptography.py:9:19:9:27 | ControlFlowNode for dangerous | provenance | | -| test_cryptography.py:7:17:7:31 | ControlFlowNode for get_certificate | test_cryptography.py:7:17:7:33 | ControlFlowNode for get_certificate() | provenance | | +| test_cryptography.py:7:17:7:31 | ControlFlowNode for get_certificate | test_cryptography.py:7:17:7:33 | ControlFlowNode for get_certificate() | provenance | Config | | test_cryptography.py:7:17:7:33 | ControlFlowNode for get_certificate() | test_cryptography.py:7:5:7:13 | ControlFlowNode for dangerous | provenance | | | test_cryptography.py:15:5:15:13 | ControlFlowNode for dangerous | test_cryptography.py:17:19:17:27 | ControlFlowNode for dangerous | provenance | | -| test_cryptography.py:15:17:15:28 | ControlFlowNode for get_password | test_cryptography.py:15:17:15:30 | ControlFlowNode for get_password() | provenance | | +| test_cryptography.py:15:17:15:28 | ControlFlowNode for get_password | test_cryptography.py:15:17:15:30 | ControlFlowNode for get_password() | provenance | Config | | test_cryptography.py:15:17:15:30 | ControlFlowNode for get_password() | test_cryptography.py:15:5:15:13 | ControlFlowNode for dangerous | provenance | | | test_cryptography.py:23:5:23:13 | ControlFlowNode for dangerous | test_cryptography.py:27:19:27:27 | ControlFlowNode for dangerous | provenance | | -| test_cryptography.py:23:17:23:28 | ControlFlowNode for get_password | test_cryptography.py:23:17:23:30 | ControlFlowNode for get_password() | provenance | | +| test_cryptography.py:23:17:23:28 | ControlFlowNode for get_password | test_cryptography.py:23:17:23:30 | ControlFlowNode for get_password() | provenance | Config | | test_cryptography.py:23:17:23:30 | ControlFlowNode for get_password() | test_cryptography.py:23:5:23:13 | ControlFlowNode for dangerous | provenance | | nodes | test_cryptodome.py:2:23:2:34 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | diff --git a/python/ql/test/query-tests/Security/CWE-943-NoSqlInjection/NoSqlInjection.expected b/python/ql/test/query-tests/Security/CWE-943-NoSqlInjection/NoSqlInjection.expected index 61b22979229..810ece4f107 100644 --- a/python/ql/test/query-tests/Security/CWE-943-NoSqlInjection/NoSqlInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-943-NoSqlInjection/NoSqlInjection.expected @@ -10,20 +10,20 @@ edges | PoC/server.py:27:5:27:10 | ControlFlowNode for author | PoC/server.py:30:27:30:44 | ControlFlowNode for Dict | provenance | | | PoC/server.py:27:5:27:10 | ControlFlowNode for author | PoC/server.py:31:34:31:51 | ControlFlowNode for Dict | provenance | | | PoC/server.py:27:14:27:38 | ControlFlowNode for Attribute() | PoC/server.py:27:5:27:10 | ControlFlowNode for author | provenance | | -| PoC/server.py:27:25:27:37 | ControlFlowNode for author_string | PoC/server.py:27:14:27:38 | ControlFlowNode for Attribute() | provenance | | +| PoC/server.py:27:25:27:37 | ControlFlowNode for author_string | PoC/server.py:27:14:27:38 | ControlFlowNode for Attribute() | provenance | Config | | PoC/server.py:43:5:43:10 | ControlFlowNode for author | PoC/server.py:47:38:47:67 | ControlFlowNode for BinaryExpr | provenance | | | PoC/server.py:43:14:43:20 | ControlFlowNode for request | PoC/server.py:43:5:43:10 | ControlFlowNode for author | provenance | AdditionalTaintStep | -| PoC/server.py:47:38:47:67 | ControlFlowNode for BinaryExpr | PoC/server.py:47:27:47:68 | ControlFlowNode for Dict | provenance | | +| PoC/server.py:47:38:47:67 | ControlFlowNode for BinaryExpr | PoC/server.py:47:27:47:68 | ControlFlowNode for Dict | provenance | Config | | PoC/server.py:52:5:52:10 | ControlFlowNode for author | PoC/server.py:54:17:54:70 | ControlFlowNode for BinaryExpr | provenance | | | PoC/server.py:52:14:52:20 | ControlFlowNode for request | PoC/server.py:52:5:52:10 | ControlFlowNode for author | provenance | AdditionalTaintStep | | PoC/server.py:53:5:53:10 | ControlFlowNode for search | PoC/server.py:61:27:61:58 | ControlFlowNode for Dict | provenance | | | PoC/server.py:53:14:57:5 | ControlFlowNode for Dict | PoC/server.py:53:5:53:10 | ControlFlowNode for search | provenance | | -| PoC/server.py:54:17:54:70 | ControlFlowNode for BinaryExpr | PoC/server.py:53:14:57:5 | ControlFlowNode for Dict | provenance | | +| PoC/server.py:54:17:54:70 | ControlFlowNode for BinaryExpr | PoC/server.py:53:14:57:5 | ControlFlowNode for Dict | provenance | Config | | PoC/server.py:77:5:77:10 | ControlFlowNode for author | PoC/server.py:80:23:80:101 | ControlFlowNode for BinaryExpr | provenance | | | PoC/server.py:77:14:77:20 | ControlFlowNode for request | PoC/server.py:77:5:77:10 | ControlFlowNode for author | provenance | AdditionalTaintStep | | PoC/server.py:78:5:78:15 | ControlFlowNode for accumulator | PoC/server.py:84:5:84:9 | ControlFlowNode for group | provenance | | | PoC/server.py:78:19:83:5 | ControlFlowNode for Dict | PoC/server.py:78:5:78:15 | ControlFlowNode for accumulator | provenance | | -| PoC/server.py:80:23:80:101 | ControlFlowNode for BinaryExpr | PoC/server.py:78:19:83:5 | ControlFlowNode for Dict | provenance | | +| PoC/server.py:80:23:80:101 | ControlFlowNode for BinaryExpr | PoC/server.py:78:19:83:5 | ControlFlowNode for Dict | provenance | Config | | PoC/server.py:84:5:84:9 | ControlFlowNode for group | PoC/server.py:91:29:91:47 | ControlFlowNode for Dict | provenance | | | PoC/server.py:84:5:84:9 | ControlFlowNode for group | PoC/server.py:92:38:92:56 | ControlFlowNode for Dict | provenance | | | PoC/server.py:98:5:98:10 | ControlFlowNode for author | PoC/server.py:99:5:99:10 | ControlFlowNode for mapper | provenance | | @@ -36,19 +36,19 @@ edges | flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | flask_mongoengine_bad.py:19:5:19:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | flask_mongoengine_bad.py:20:5:20:15 | ControlFlowNode for json_search | flask_mongoengine_bad.py:22:34:22:44 | ControlFlowNode for json_search | provenance | | | flask_mongoengine_bad.py:20:19:20:43 | ControlFlowNode for Attribute() | flask_mongoengine_bad.py:20:5:20:15 | ControlFlowNode for json_search | provenance | | -| flask_mongoengine_bad.py:20:30:20:42 | ControlFlowNode for unsafe_search | flask_mongoengine_bad.py:20:19:20:43 | ControlFlowNode for Attribute() | provenance | | +| flask_mongoengine_bad.py:20:30:20:42 | ControlFlowNode for unsafe_search | flask_mongoengine_bad.py:20:19:20:43 | ControlFlowNode for Attribute() | provenance | Config | | flask_mongoengine_bad.py:26:5:26:17 | ControlFlowNode for unsafe_search | flask_mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | provenance | | | flask_mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | flask_mongoengine_bad.py:26:5:26:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | flask_mongoengine_bad.py:27:5:27:15 | ControlFlowNode for json_search | flask_mongoengine_bad.py:30:39:30:59 | ControlFlowNode for Dict | provenance | | | flask_mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | flask_mongoengine_bad.py:27:5:27:15 | ControlFlowNode for json_search | provenance | | -| flask_mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | flask_mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | provenance | | +| flask_mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | flask_mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | provenance | Config | | flask_pymongo_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | flask_pymongo_bad.py:1:26:1:32 | ControlFlowNode for request | provenance | | | flask_pymongo_bad.py:1:26:1:32 | ControlFlowNode for request | flask_pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | provenance | | | flask_pymongo_bad.py:11:5:11:17 | ControlFlowNode for unsafe_search | flask_pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | provenance | | | flask_pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | flask_pymongo_bad.py:11:5:11:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | flask_pymongo_bad.py:12:5:12:15 | ControlFlowNode for json_search | flask_pymongo_bad.py:14:31:14:51 | ControlFlowNode for Dict | provenance | | | flask_pymongo_bad.py:12:19:12:43 | ControlFlowNode for Attribute() | flask_pymongo_bad.py:12:5:12:15 | ControlFlowNode for json_search | provenance | | -| flask_pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | flask_pymongo_bad.py:12:19:12:43 | ControlFlowNode for Attribute() | provenance | | +| flask_pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | flask_pymongo_bad.py:12:19:12:43 | ControlFlowNode for Attribute() | provenance | Config | | mongoengine_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | mongoengine_bad.py:1:26:1:32 | ControlFlowNode for request | provenance | | | mongoengine_bad.py:1:26:1:32 | ControlFlowNode for request | mongoengine_bad.py:18:21:18:27 | ControlFlowNode for request | provenance | | | mongoengine_bad.py:1:26:1:32 | ControlFlowNode for request | mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | provenance | | @@ -60,32 +60,32 @@ edges | mongoengine_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_bad.py:18:5:18:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | mongoengine_bad.py:19:5:19:15 | ControlFlowNode for json_search | mongoengine_bad.py:22:26:22:46 | ControlFlowNode for Dict | provenance | | | mongoengine_bad.py:19:19:19:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:19:5:19:15 | ControlFlowNode for json_search | provenance | | -| mongoengine_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:19:19:19:43 | ControlFlowNode for Attribute() | provenance | | +| mongoengine_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:19:19:19:43 | ControlFlowNode for Attribute() | provenance | Config | | mongoengine_bad.py:26:5:26:17 | ControlFlowNode for unsafe_search | mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | provenance | | | mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | mongoengine_bad.py:26:5:26:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | mongoengine_bad.py:27:5:27:15 | ControlFlowNode for json_search | mongoengine_bad.py:30:26:30:46 | ControlFlowNode for Dict | provenance | | | mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:27:5:27:15 | ControlFlowNode for json_search | provenance | | -| mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | provenance | | +| mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | provenance | Config | | mongoengine_bad.py:34:5:34:17 | ControlFlowNode for unsafe_search | mongoengine_bad.py:35:30:35:42 | ControlFlowNode for unsafe_search | provenance | | | mongoengine_bad.py:34:21:34:27 | ControlFlowNode for request | mongoengine_bad.py:34:5:34:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | mongoengine_bad.py:35:5:35:15 | ControlFlowNode for json_search | mongoengine_bad.py:38:26:38:46 | ControlFlowNode for Dict | provenance | | | mongoengine_bad.py:35:19:35:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:35:5:35:15 | ControlFlowNode for json_search | provenance | | -| mongoengine_bad.py:35:30:35:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:35:19:35:43 | ControlFlowNode for Attribute() | provenance | | +| mongoengine_bad.py:35:30:35:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:35:19:35:43 | ControlFlowNode for Attribute() | provenance | Config | | mongoengine_bad.py:42:5:42:17 | ControlFlowNode for unsafe_search | mongoengine_bad.py:43:30:43:42 | ControlFlowNode for unsafe_search | provenance | | | mongoengine_bad.py:42:21:42:27 | ControlFlowNode for request | mongoengine_bad.py:42:5:42:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | mongoengine_bad.py:43:5:43:15 | ControlFlowNode for json_search | mongoengine_bad.py:46:26:46:46 | ControlFlowNode for Dict | provenance | | | mongoengine_bad.py:43:19:43:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:43:5:43:15 | ControlFlowNode for json_search | provenance | | -| mongoengine_bad.py:43:30:43:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:43:19:43:43 | ControlFlowNode for Attribute() | provenance | | +| mongoengine_bad.py:43:30:43:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:43:19:43:43 | ControlFlowNode for Attribute() | provenance | Config | | mongoengine_bad.py:50:5:50:17 | ControlFlowNode for unsafe_search | mongoengine_bad.py:51:30:51:42 | ControlFlowNode for unsafe_search | provenance | | | mongoengine_bad.py:50:21:50:27 | ControlFlowNode for request | mongoengine_bad.py:50:5:50:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | mongoengine_bad.py:51:5:51:15 | ControlFlowNode for json_search | mongoengine_bad.py:53:34:53:44 | ControlFlowNode for json_search | provenance | | | mongoengine_bad.py:51:19:51:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:51:5:51:15 | ControlFlowNode for json_search | provenance | | -| mongoengine_bad.py:51:30:51:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:51:19:51:43 | ControlFlowNode for Attribute() | provenance | | +| mongoengine_bad.py:51:30:51:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:51:19:51:43 | ControlFlowNode for Attribute() | provenance | Config | | mongoengine_bad.py:57:5:57:17 | ControlFlowNode for unsafe_search | mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | provenance | | | mongoengine_bad.py:57:21:57:27 | ControlFlowNode for request | mongoengine_bad.py:57:5:57:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | mongoengine_bad.py:58:5:58:15 | ControlFlowNode for json_search | mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | provenance | | | mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:58:5:58:15 | ControlFlowNode for json_search | provenance | | -| mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | provenance | | +| mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | provenance | Config | | pymongo_test.py:1:26:1:32 | ControlFlowNode for ImportMember | pymongo_test.py:1:26:1:32 | ControlFlowNode for request | provenance | | | pymongo_test.py:1:26:1:32 | ControlFlowNode for request | pymongo_test.py:12:21:12:27 | ControlFlowNode for request | provenance | | | pymongo_test.py:1:26:1:32 | ControlFlowNode for request | pymongo_test.py:29:27:29:33 | ControlFlowNode for request | provenance | | @@ -95,27 +95,27 @@ edges | pymongo_test.py:12:21:12:27 | ControlFlowNode for request | pymongo_test.py:12:5:12:17 | ControlFlowNode for unsafe_search | provenance | AdditionalTaintStep | | pymongo_test.py:13:5:13:15 | ControlFlowNode for json_search | pymongo_test.py:15:42:15:62 | ControlFlowNode for Dict | provenance | | | pymongo_test.py:13:19:13:43 | ControlFlowNode for Attribute() | pymongo_test.py:13:5:13:15 | ControlFlowNode for json_search | provenance | | -| pymongo_test.py:13:30:13:42 | ControlFlowNode for unsafe_search | pymongo_test.py:13:19:13:43 | ControlFlowNode for Attribute() | provenance | | +| pymongo_test.py:13:30:13:42 | ControlFlowNode for unsafe_search | pymongo_test.py:13:19:13:43 | ControlFlowNode for Attribute() | provenance | Config | | pymongo_test.py:29:5:29:12 | ControlFlowNode for event_id | pymongo_test.py:33:45:33:72 | ControlFlowNode for Fstring | provenance | | | pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() | pymongo_test.py:29:5:29:12 | ControlFlowNode for event_id | provenance | | | pymongo_test.py:29:27:29:33 | ControlFlowNode for request | pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | provenance | AdditionalTaintStep | -| pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() | provenance | | +| pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() | provenance | Config | | pymongo_test.py:33:45:33:72 | ControlFlowNode for Fstring | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | provenance | | -| pymongo_test.py:33:45:33:72 | ControlFlowNode for Fstring | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | provenance | AdditionalTaintStep | +| pymongo_test.py:33:45:33:72 | ControlFlowNode for Fstring | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | provenance | Decoding-NoSQL | | pymongo_test.py:39:5:39:12 | ControlFlowNode for event_id | pymongo_test.py:43:45:43:72 | ControlFlowNode for Fstring | provenance | | | pymongo_test.py:39:16:39:51 | ControlFlowNode for Attribute() | pymongo_test.py:39:5:39:12 | ControlFlowNode for event_id | provenance | | | pymongo_test.py:39:27:39:33 | ControlFlowNode for request | pymongo_test.py:39:27:39:50 | ControlFlowNode for Subscript | provenance | AdditionalTaintStep | -| pymongo_test.py:39:27:39:50 | ControlFlowNode for Subscript | pymongo_test.py:39:16:39:51 | ControlFlowNode for Attribute() | provenance | | +| pymongo_test.py:39:27:39:50 | ControlFlowNode for Subscript | pymongo_test.py:39:16:39:51 | ControlFlowNode for Attribute() | provenance | Config | | pymongo_test.py:43:45:43:72 | ControlFlowNode for Fstring | pymongo_test.py:43:34:43:73 | ControlFlowNode for Dict | provenance | | -| pymongo_test.py:43:45:43:72 | ControlFlowNode for Fstring | pymongo_test.py:43:34:43:73 | ControlFlowNode for Dict | provenance | AdditionalTaintStep | +| pymongo_test.py:43:45:43:72 | ControlFlowNode for Fstring | pymongo_test.py:43:34:43:73 | ControlFlowNode for Dict | provenance | Decoding-NoSQL | | pymongo_test.py:52:5:52:11 | ControlFlowNode for decoded | pymongo_test.py:55:17:55:23 | ControlFlowNode for decoded | provenance | | | pymongo_test.py:52:15:52:50 | ControlFlowNode for Attribute() | pymongo_test.py:52:5:52:11 | ControlFlowNode for decoded | provenance | | | pymongo_test.py:52:26:52:32 | ControlFlowNode for request | pymongo_test.py:52:26:52:49 | ControlFlowNode for Subscript | provenance | AdditionalTaintStep | -| pymongo_test.py:52:26:52:49 | ControlFlowNode for Subscript | pymongo_test.py:52:15:52:50 | ControlFlowNode for Attribute() | provenance | | +| pymongo_test.py:52:26:52:49 | ControlFlowNode for Subscript | pymongo_test.py:52:15:52:50 | ControlFlowNode for Attribute() | provenance | Config | | pymongo_test.py:54:5:54:10 | ControlFlowNode for search | pymongo_test.py:59:25:59:56 | ControlFlowNode for Dict | provenance | | | pymongo_test.py:54:14:58:5 | ControlFlowNode for Dict | pymongo_test.py:54:5:54:10 | ControlFlowNode for search | provenance | | | pymongo_test.py:55:17:55:23 | ControlFlowNode for decoded | pymongo_test.py:54:14:58:5 | ControlFlowNode for Dict | provenance | | -| pymongo_test.py:55:17:55:23 | ControlFlowNode for decoded | pymongo_test.py:54:14:58:5 | ControlFlowNode for Dict | provenance | AdditionalTaintStep | +| pymongo_test.py:55:17:55:23 | ControlFlowNode for decoded | pymongo_test.py:54:14:58:5 | ControlFlowNode for Dict | provenance | Decoding-NoSQL | | pymongo_test.py:55:17:55:23 | ControlFlowNode for decoded | pymongo_test.py:61:25:61:57 | ControlFlowNode for Dict | provenance | | | pymongo_test.py:55:17:55:23 | ControlFlowNode for decoded | pymongo_test.py:62:25:62:42 | ControlFlowNode for Dict | provenance | | | pymongo_test.py:55:17:55:23 | ControlFlowNode for decoded | pymongo_test.py:63:25:63:31 | ControlFlowNode for decoded | provenance | | diff --git a/ql/Cargo.lock b/ql/Cargo.lock index 0db453809c9..ed04a4a8553 100644 Binary files a/ql/Cargo.lock and b/ql/Cargo.lock differ diff --git a/ql/buramu/tree-sitter-blame/Cargo.toml b/ql/buramu/tree-sitter-blame/Cargo.toml index 95dc42c3e74..9ff12014224 100644 --- a/ql/buramu/tree-sitter-blame/Cargo.toml +++ b/ql/buramu/tree-sitter-blame/Cargo.toml @@ -20,7 +20,10 @@ include = [ path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "~0.20.3" +tree-sitter = ">= 0.22.6" [build-dependencies] cc = "1.0" + +[patch.crates-io] +tree-sitter = {git = "https://github.com/redsun82/tree-sitter.git", rev = "1f5c1112ceaa8fc6aff61d1852690407670d2a96"} diff --git a/ql/extractor/Cargo.toml b/ql/extractor/Cargo.toml index 1155cc3c698..6f0e6e11f08 100644 --- a/ql/extractor/Cargo.toml +++ b/ql/extractor/Cargo.toml @@ -2,19 +2,22 @@ name = "codeql-extractor-ql" version = "0.1.0" authors = ["GitHub"] -edition = "2018" +edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -tree-sitter = ">= 0.20, < 0.21" -tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql.git", rev = "d08db734f8dc52f6bc04db53a966603122bc6985"} -tree-sitter-ql-dbscheme = { git = "https://github.com/erik-krogh/tree-sitter-ql-dbscheme.git", rev = "63e1344353f63931e88bfbc2faa2e78e1421b213"} +tree-sitter = ">= 0.22.6" +tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql.git", rev = "fa5c3821dd2161f5c8528a8cbdb258daa6dc4de6"} +tree-sitter-ql-dbscheme = { git = "https://github.com/tree-sitter/tree-sitter-ql-dbscheme.git", rev = "5f770f57fa415607ff50e3d237d47c8f11440eb3"} tree-sitter-blame = {path = "../buramu/tree-sitter-blame"} -tree-sitter-json = {git = "https://github.com/tausbn/tree-sitter-json.git", rev = "745663ee997f1576fe1e7187e6347e0db36ec7a9"} +tree-sitter-json = {git = "https://github.com/tree-sitter/tree-sitter-json.git", rev = "94f5c527b2965465956c2000ed6134dd24daf2a7"} clap = { version = "4.2", features = ["derive"] } tracing = "0.1" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } rayon = "1.9.0" regex = "1.10.4" codeql-extractor = { path = "../../shared/tree-sitter-extractor" } + +[patch.crates-io] +tree-sitter = {git = "https://github.com/redsun82/tree-sitter.git", rev = "1f5c1112ceaa8fc6aff61d1852690407670d2a96"} diff --git a/ql/extractor/src/extractor.rs b/ql/extractor/src/extractor.rs index 5fa2c99ae83..487f1de08a8 100644 --- a/ql/extractor/src/extractor.rs +++ b/ql/extractor/src/extractor.rs @@ -20,12 +20,7 @@ pub struct Options { } pub fn run(options: Options) -> std::io::Result<()> { - tracing_subscriber::fmt() - .with_target(false) - .without_time() - .with_level(true) - .with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) - .init(); + codeql_extractor::extractor::set_tracing_level("ql"); let extractor = simple::Extractor { prefix: "ql".to_string(), diff --git a/ql/extractor/src/generator.rs b/ql/extractor/src/generator.rs index ce5fcf1b12c..1dca6969f34 100644 --- a/ql/extractor/src/generator.rs +++ b/ql/extractor/src/generator.rs @@ -15,12 +15,7 @@ pub struct Options { } pub fn run(options: Options) -> std::io::Result<()> { - tracing_subscriber::fmt() - .with_target(false) - .without_time() - .with_level(true) - .with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) - .init(); + codeql_extractor::extractor::set_tracing_level("ql"); let languages = vec![ Language { diff --git a/ql/ql/src/change-notes/2024-05-23-Version1.md b/ql/ql/src/change-notes/2024-05-23-Version1.md new file mode 100644 index 00000000000..5840e51017b --- /dev/null +++ b/ql/ql/src/change-notes/2024-05-23-Version1.md @@ -0,0 +1,4 @@ +--- +category: breaking +--- +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/ql/ql/src/codeql_ql/StructuredLogs.qll b/ql/ql/src/codeql_ql/StructuredLogs.qll index 60ea7e014ed..4c0ef69fd55 100644 --- a/ql/ql/src/codeql_ql/StructuredLogs.qll +++ b/ql/ql/src/codeql_ql/StructuredLogs.qll @@ -31,15 +31,25 @@ private Predicate getPredicateFromPosition(string s) { ) } +pragma[nomagic] +private string getJsonStringComponent(JSON::String s, int i) { + result = s.getChild(i).(JSON::Token).getValue() +} + +pragma[nomagic] +private string getJsonString(JSON::String s) { + result = concat(string c, int i | c = getJsonStringComponent(s, i) | c order by i) +} + class Object extends JSON::Object { - JSON::Value getValue(string key) { + JSON::UnderscoreValue getValue(string key) { exists(JSON::Pair p | p = this.getChild(_) | - key = p.getKey().(JSON::String).getChild().getValue() and + key = getJsonString(p.getKey()) and result = p.getValue() ) } - string getString(string key) { result = this.getValue(key).(JSON::String).getChild().getValue() } + string getString(string key) { result = getJsonString(this.getValue(key)) } int getNumber(string key) { result = this.getValue(key).(JSON::Number).getValue().toInt() } @@ -61,7 +71,7 @@ class Object extends JSON::Object { class Array extends JSON::Array { Object getObject(int i) { result = this.getChild(i) } - string getString(int i) { result = this.getChild(i).(JSON::String).getChild().getValue() } + string getString(int i) { result = getJsonString(this.getChild(i)) } int getNumber(int i) { result = this.getChild(i).(JSON::Number).getValue().toInt() } diff --git a/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll b/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll index 877f676e396..562af993d89 100644 --- a/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll +++ b/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll @@ -1767,13 +1767,15 @@ module JSON { final override string getAPrimaryQlClass() { result = "ReservedWord" } } + class UnderscoreValue extends @json_underscore_value, AstNode { } + /** A class representing `array` nodes. */ class Array extends @json_array, AstNode { /** Gets the name of the primary QL class for this element. */ final override string getAPrimaryQlClass() { result = "Array" } /** Gets the `i`th child of this node. */ - final Value getChild(int i) { json_array_child(this, i, result) } + final UnderscoreValue getChild(int i) { json_array_child(this, i, result) } /** Gets a field or child node of this node. */ final override AstNode getAFieldOrChild() { json_array_child(this, _, result) } @@ -1791,12 +1793,18 @@ module JSON { final override string getAPrimaryQlClass() { result = "Document" } /** Gets the `i`th child of this node. */ - final Value getChild(int i) { json_document_child(this, i, result) } + final UnderscoreValue getChild(int i) { json_document_child(this, i, result) } /** Gets a field or child node of this node. */ final override AstNode getAFieldOrChild() { json_document_child(this, _, result) } } + /** A class representing `escape_sequence` tokens. */ + class EscapeSequence extends @json_token_escape_sequence, Token { + /** Gets the name of the primary QL class for this element. */ + final override string getAPrimaryQlClass() { result = "EscapeSequence" } + } + /** A class representing `false` tokens. */ class False extends @json_token_false, Token { /** Gets the name of the primary QL class for this element. */ @@ -1833,10 +1841,10 @@ module JSON { final override string getAPrimaryQlClass() { result = "Pair" } /** Gets the node corresponding to the field `key`. */ - final AstNode getKey() { json_pair_def(this, result, _) } + final String getKey() { json_pair_def(this, result, _) } /** Gets the node corresponding to the field `value`. */ - final Value getValue() { json_pair_def(this, _, result) } + final UnderscoreValue getValue() { json_pair_def(this, _, result) } /** Gets a field or child node of this node. */ final override AstNode getAFieldOrChild() { @@ -1849,11 +1857,11 @@ module JSON { /** Gets the name of the primary QL class for this element. */ final override string getAPrimaryQlClass() { result = "String" } - /** Gets the child of this node. */ - final StringContent getChild() { json_string_child(this, result) } + /** Gets the `i`th child of this node. */ + final AstNode getChild(int i) { json_string_child(this, i, result) } /** Gets a field or child node of this node. */ - final override AstNode getAFieldOrChild() { json_string_child(this, result) } + final override AstNode getAFieldOrChild() { json_string_child(this, _, result) } } /** A class representing `string_content` tokens. */ @@ -1867,6 +1875,4 @@ module JSON { /** Gets the name of the primary QL class for this element. */ final override string getAPrimaryQlClass() { result = "True" } } - - class Value extends @json_value, AstNode { } } diff --git a/ql/ql/src/ql.dbscheme b/ql/ql/src/ql.dbscheme index 21aebc3b431..6b7646b90f9 100644 --- a/ql/ql/src/ql.dbscheme +++ b/ql/ql/src/ql.dbscheme @@ -36,6 +36,12 @@ containerparent( unique int child: @container ref ); +/*- Empty location -*/ + +empty_location( + int location: @location_default ref +); + /*- Source location prefix -*/ /** @@ -1239,11 +1245,13 @@ blame_ast_node_parent( ); /*- JSON dbscheme -*/ +@json_underscore_value = @json_array | @json_object | @json_string__ | @json_token_false | @json_token_null | @json_token_number | @json_token_true + #keyset[json_array, index] json_array_child( int json_array: @json_array ref, int index: int ref, - unique int child: @json_value ref + unique int child: @json_underscore_value ref ); json_array_def( @@ -1254,7 +1262,7 @@ json_array_def( json_document_child( int json_document: @json_document ref, int index: int ref, - unique int child: @json_value ref + unique int child: @json_underscore_value ref ); json_document_def( @@ -1272,25 +1280,25 @@ json_object_def( unique int id: @json_object ); -@json_pair_key_type = @json_string__ | @json_token_number - json_pair_def( unique int id: @json_pair, - int key__: @json_pair_key_type ref, - int value: @json_value ref + int key__: @json_string__ ref, + int value: @json_underscore_value ref ); +@json_string_child_type = @json_token_escape_sequence | @json_token_string_content + +#keyset[json_string__, index] json_string_child( - unique int json_string__: @json_string__ ref, - unique int child: @json_token_string_content ref + int json_string__: @json_string__ ref, + int index: int ref, + unique int child: @json_string_child_type ref ); json_string_def( unique int id: @json_string__ ); -@json_value = @json_array | @json_object | @json_string__ | @json_token_false | @json_token_null | @json_token_number | @json_token_true - json_tokeninfo( unique int id: @json_token, int kind: int ref, @@ -1300,11 +1308,12 @@ json_tokeninfo( case @json_token.kind of 0 = @json_reserved_word | 1 = @json_token_comment -| 2 = @json_token_false -| 3 = @json_token_null -| 4 = @json_token_number -| 5 = @json_token_string_content -| 6 = @json_token_true +| 2 = @json_token_escape_sequence +| 3 = @json_token_false +| 4 = @json_token_null +| 5 = @json_token_number +| 6 = @json_token_string_content +| 7 = @json_token_true ; diff --git a/ql/ql/src/qlpack.yml b/ql/ql/src/qlpack.yml index 8169a097135..3d90f061aee 100644 --- a/ql/ql/src/qlpack.yml +++ b/ql/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ql -version: 0.1.0-dev +version: 1.0.0-dev groups: - ql - queries diff --git a/ql/rust-toolchain.toml b/ql/rust-toolchain.toml index 04b7b3d5fd6..699a593039b 100644 --- a/ql/rust-toolchain.toml +++ b/ql/rust-toolchain.toml @@ -2,6 +2,6 @@ # extractor. It is set to the lowest version of Rust we want to support. [toolchain] -channel = "1.68" +channel = "1.74" profile = "minimal" -components = [ "rustfmt" ] +components = [ "rustfmt" ] \ No newline at end of file diff --git a/ruby/actions/create-extractor-pack/action.yml b/ruby/actions/create-extractor-pack/action.yml index 84f67b812af..bd9485bb578 100644 --- a/ruby/actions/create-extractor-pack/action.yml +++ b/ruby/actions/create-extractor-pack/action.yml @@ -7,12 +7,12 @@ runs: id: os_version - name: Cache entire extractor id: cache-extractor - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ruby/extractor-pack key: ${{ runner.os }}-${{ steps.os_version.outputs.version }}-extractor-${{ hashFiles('ruby/extractor/rust-toolchain.toml', 'ruby/scripts/create-extractor-pack.sh', 'ruby/extractor/**/Cargo.lock', 'ruby/actions/create-extractor-pack/action.yml') }}-${{ hashFiles('shared/tree-sitter-extractor') }}-${{ hashFiles('ruby/extractor/**/*.rs') }}-${{ hashFiles('ruby/codeql-extractor.yml', 'ruby/downgrades', 'ruby/tools', 'ruby/ql/lib/ruby.dbscheme', 'ruby/ql/lib/ruby.dbscheme.stats') }} - name: Cache cargo - uses: actions/cache@v3 + uses: actions/cache@v4 if: steps.cache-extractor.outputs.cache-hit != 'true' with: path: | @@ -24,6 +24,5 @@ runs: if: steps.cache-extractor.outputs.cache-hit != 'true' shell: bash run: | - cargo install cross --version 0.2.5 scripts/create-extractor-pack.sh working-directory: ruby diff --git a/ruby/downgrades/307ebf14d59930ba903d71d377f6f4129d0a6d22/upgrade.properties b/ruby/downgrades/307ebf14d59930ba903d71d377f6f4129d0a6d22/upgrade.properties index e85392d8db2..35c3d1c1d21 100644 --- a/ruby/downgrades/307ebf14d59930ba903d71d377f6f4129d0a6d22/upgrade.properties +++ b/ruby/downgrades/307ebf14d59930ba903d71d377f6f4129d0a6d22/upgrade.properties @@ -1,6 +1,6 @@ description: Update grammar compatibility: backwards -ruby_splat_argument_def.rel: reorder ruby_splat_argument_child.rel ( int id, int child) id child +ruby_splat_argument_def.rel: reorder ruby_splat_argument_child.rel ( @ruby_splat_argument id, @ruby_underscore_arg child) id child ruby_splat_argument_child.rel: delete -ruby_hash_splat_argument_def.rel: reorder ruby_hash_splat_argument_child.rel ( int id, int child) id child +ruby_hash_splat_argument_def.rel: reorder ruby_hash_splat_argument_child.rel ( @ruby_hash_splat_argument id, @ruby_underscore_arg child) id child ruby_hash_splat_argument_child.rel: delete diff --git a/ruby/downgrades/4ba51641799d2aaa315c7323931e2dd2a94c9f9d/upgrade.properties b/ruby/downgrades/4ba51641799d2aaa315c7323931e2dd2a94c9f9d/upgrade.properties index 1f16e64795b..cabe201abec 100644 --- a/ruby/downgrades/4ba51641799d2aaa315c7323931e2dd2a94c9f9d/upgrade.properties +++ b/ruby/downgrades/4ba51641799d2aaa315c7323931e2dd2a94c9f9d/upgrade.properties @@ -1,14 +1,14 @@ description: Update ERB parser compatibility: partial -erb_comment_directive_def.rel: reorder erb_comment_directive_child.rel (int id, int child) id child +erb_comment_directive_def.rel: reorder erb_comment_directive_child.rel (@erb_comment_directive id, @erb_token_comment child) id child erb_comment_directive_child.rel: delete -erb_directive_def.rel: reorder erb_directive_child.rel (int id, int child) id child +erb_directive_def.rel: reorder erb_directive_child.rel (@erb_directive id, @erb_token_code child) id child erb_directive_child.rel: delete -erb_graphql_directive_def.rel: reorder erb_graphql_directive_child.rel (int id, int child) id child +erb_graphql_directive_def.rel: reorder erb_graphql_directive_child.rel (@erb_graphql_directive id, @erb_token_code child) id child erb_graphql_directive_child.rel: delete -erb_output_directive_def.rel: reorder erb_output_directive_child.rel (int id, int child) id child +erb_output_directive_def.rel: reorder erb_output_directive_child.rel (@erb_output_directive id, @erb_token_code child) id child erb_output_directive_child.rel: delete diff --git a/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/old.dbscheme b/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/old.dbscheme new file mode 100644 index 00000000000..63af05c01bd --- /dev/null +++ b/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/old.dbscheme @@ -0,0 +1,1519 @@ +// CodeQL database schema for Ruby +// Automatically generated from the tree-sitter grammar; do not edit + +/*- Files and folders -*/ + +/** + * The location of an element. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `file`. + * For more information, see + * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/). + */ +locations_default( + unique int id: @location_default, + int file: @file ref, + int beginLine: int ref, + int beginColumn: int ref, + int endLine: int ref, + int endColumn: int ref +); + +files( + unique int id: @file, + string name: string ref +); + +folders( + unique int id: @folder, + string name: string ref +); + +@container = @file | @folder + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/*- Empty location -*/ + +empty_location( + int location: @location_default ref +); + +/*- Source location prefix -*/ + +/** + * The source location of the snapshot. + */ +sourceLocationPrefix(string prefix : string ref); + +/*- Diagnostic messages -*/ + +diagnostics( + unique int id: @diagnostic, + int severity: int ref, + string error_tag: string ref, + string error_message: string ref, + string full_error_message: string ref, + int location: @location_default ref +); + +/*- Diagnostic messages: severity -*/ + +case @diagnostic.severity of + 10 = @diagnostic_debug +| 20 = @diagnostic_info +| 30 = @diagnostic_warning +| 40 = @diagnostic_error +; + +/*- YAML -*/ + +#keyset[parent, idx] +yaml (unique int id: @yaml_node, + int kind: int ref, + int parent: @yaml_node_parent ref, + int idx: int ref, + string tag: string ref, + string tostring: string ref); + +case @yaml_node.kind of + 0 = @yaml_scalar_node +| 1 = @yaml_mapping_node +| 2 = @yaml_sequence_node +| 3 = @yaml_alias_node +; + +@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node; + +@yaml_node_parent = @yaml_collection_node | @file; + +yaml_anchors (unique int node: @yaml_node ref, + string anchor: string ref); + +yaml_aliases (unique int alias: @yaml_alias_node ref, + string target: string ref); + +yaml_scalars (unique int scalar: @yaml_scalar_node ref, + int style: int ref, + string value: string ref); + +yaml_errors (unique int id: @yaml_error, + string message: string ref); + +yaml_locations(unique int locatable: @yaml_locatable ref, + int location: @location_default ref); + +@yaml_locatable = @yaml_node | @yaml_error; + +/*- Ruby dbscheme -*/ +@ruby_underscore_arg = @ruby_assignment | @ruby_binary | @ruby_conditional | @ruby_operator_assignment | @ruby_range | @ruby_unary | @ruby_underscore_primary + +@ruby_underscore_call_operator = @ruby_reserved_word + +@ruby_underscore_expression = @ruby_assignment | @ruby_binary | @ruby_break | @ruby_call | @ruby_match_pattern | @ruby_next | @ruby_operator_assignment | @ruby_return | @ruby_test_pattern | @ruby_unary | @ruby_underscore_arg | @ruby_yield + +@ruby_underscore_lhs = @ruby_call | @ruby_element_reference | @ruby_scope_resolution | @ruby_token_false | @ruby_token_nil | @ruby_token_true | @ruby_underscore_variable + +@ruby_underscore_method_name = @ruby_delimited_symbol | @ruby_setter | @ruby_token_constant | @ruby_token_identifier | @ruby_token_operator | @ruby_token_simple_symbol | @ruby_underscore_nonlocal_variable + +@ruby_underscore_nonlocal_variable = @ruby_token_class_variable | @ruby_token_global_variable | @ruby_token_instance_variable + +@ruby_underscore_pattern_constant = @ruby_scope_resolution | @ruby_token_constant + +@ruby_underscore_pattern_expr = @ruby_alternative_pattern | @ruby_as_pattern | @ruby_underscore_pattern_expr_basic + +@ruby_underscore_pattern_expr_basic = @ruby_array_pattern | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_parenthesized_pattern | @ruby_range | @ruby_token_identifier | @ruby_underscore_pattern_constant | @ruby_underscore_pattern_primitive | @ruby_variable_reference_pattern + +@ruby_underscore_pattern_primitive = @ruby_delimited_symbol | @ruby_lambda | @ruby_regex | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_encoding | @ruby_token_false | @ruby_token_file | @ruby_token_heredoc_beginning | @ruby_token_line | @ruby_token_nil | @ruby_token_self | @ruby_token_simple_symbol | @ruby_token_true | @ruby_unary | @ruby_underscore_simple_numeric + +@ruby_underscore_pattern_top_expr_body = @ruby_array_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_underscore_pattern_expr + +@ruby_underscore_primary = @ruby_array | @ruby_begin | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_delimited_symbol | @ruby_for | @ruby_hash | @ruby_if | @ruby_lambda | @ruby_method | @ruby_module | @ruby_next | @ruby_parenthesized_statements | @ruby_redo | @ruby_regex | @ruby_retry | @ruby_return | @ruby_singleton_class | @ruby_singleton_method | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_character | @ruby_token_heredoc_beginning | @ruby_token_simple_symbol | @ruby_unary | @ruby_underscore_lhs | @ruby_underscore_simple_numeric | @ruby_unless | @ruby_until | @ruby_while | @ruby_yield + +@ruby_underscore_simple_numeric = @ruby_complex | @ruby_rational | @ruby_token_float | @ruby_token_integer + +@ruby_underscore_statement = @ruby_alias | @ruby_begin_block | @ruby_end_block | @ruby_if_modifier | @ruby_rescue_modifier | @ruby_undef | @ruby_underscore_expression | @ruby_unless_modifier | @ruby_until_modifier | @ruby_while_modifier + +@ruby_underscore_variable = @ruby_token_constant | @ruby_token_identifier | @ruby_token_self | @ruby_token_super | @ruby_underscore_nonlocal_variable + +ruby_alias_def( + unique int id: @ruby_alias, + int alias: @ruby_underscore_method_name ref, + int name: @ruby_underscore_method_name ref +); + +#keyset[ruby_alternative_pattern, index] +ruby_alternative_pattern_alternatives( + int ruby_alternative_pattern: @ruby_alternative_pattern ref, + int index: int ref, + unique int alternatives: @ruby_underscore_pattern_expr_basic ref +); + +ruby_alternative_pattern_def( + unique int id: @ruby_alternative_pattern +); + +@ruby_argument_list_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_argument_list, index] +ruby_argument_list_child( + int ruby_argument_list: @ruby_argument_list ref, + int index: int ref, + unique int child: @ruby_argument_list_child_type ref +); + +ruby_argument_list_def( + unique int id: @ruby_argument_list +); + +@ruby_array_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_array, index] +ruby_array_child( + int ruby_array: @ruby_array ref, + int index: int ref, + unique int child: @ruby_array_child_type ref +); + +ruby_array_def( + unique int id: @ruby_array +); + +ruby_array_pattern_class( + unique int ruby_array_pattern: @ruby_array_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_array_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_array_pattern, index] +ruby_array_pattern_child( + int ruby_array_pattern: @ruby_array_pattern ref, + int index: int ref, + unique int child: @ruby_array_pattern_child_type ref +); + +ruby_array_pattern_def( + unique int id: @ruby_array_pattern +); + +ruby_as_pattern_def( + unique int id: @ruby_as_pattern, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_pattern_expr ref +); + +@ruby_assignment_left_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +@ruby_assignment_right_type = @ruby_rescue_modifier | @ruby_right_assignment_list | @ruby_splat_argument | @ruby_underscore_expression + +ruby_assignment_def( + unique int id: @ruby_assignment, + int left: @ruby_assignment_left_type ref, + int right: @ruby_assignment_right_type ref +); + +@ruby_bare_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_string, index] +ruby_bare_string_child( + int ruby_bare_string: @ruby_bare_string ref, + int index: int ref, + unique int child: @ruby_bare_string_child_type ref +); + +ruby_bare_string_def( + unique int id: @ruby_bare_string +); + +@ruby_bare_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_symbol, index] +ruby_bare_symbol_child( + int ruby_bare_symbol: @ruby_bare_symbol ref, + int index: int ref, + unique int child: @ruby_bare_symbol_child_type ref +); + +ruby_bare_symbol_def( + unique int id: @ruby_bare_symbol +); + +@ruby_begin_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin, index] +ruby_begin_child( + int ruby_begin: @ruby_begin ref, + int index: int ref, + unique int child: @ruby_begin_child_type ref +); + +ruby_begin_def( + unique int id: @ruby_begin +); + +@ruby_begin_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin_block, index] +ruby_begin_block_child( + int ruby_begin_block: @ruby_begin_block ref, + int index: int ref, + unique int child: @ruby_begin_block_child_type ref +); + +ruby_begin_block_def( + unique int id: @ruby_begin_block +); + +@ruby_binary_left_type = @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_binary.operator of + 0 = @ruby_binary_bangequal +| 1 = @ruby_binary_bangtilde +| 2 = @ruby_binary_percent +| 3 = @ruby_binary_ampersand +| 4 = @ruby_binary_ampersandampersand +| 5 = @ruby_binary_star +| 6 = @ruby_binary_starstar +| 7 = @ruby_binary_plus +| 8 = @ruby_binary_minus +| 9 = @ruby_binary_slash +| 10 = @ruby_binary_langle +| 11 = @ruby_binary_langlelangle +| 12 = @ruby_binary_langleequal +| 13 = @ruby_binary_langleequalrangle +| 14 = @ruby_binary_equalequal +| 15 = @ruby_binary_equalequalequal +| 16 = @ruby_binary_equaltilde +| 17 = @ruby_binary_rangle +| 18 = @ruby_binary_rangleequal +| 19 = @ruby_binary_ranglerangle +| 20 = @ruby_binary_caret +| 21 = @ruby_binary_and +| 22 = @ruby_binary_or +| 23 = @ruby_binary_pipe +| 24 = @ruby_binary_pipepipe +; + + +ruby_binary_def( + unique int id: @ruby_binary, + int left: @ruby_binary_left_type ref, + int operator: int ref, + int right: @ruby_underscore_expression ref +); + +ruby_block_body( + unique int ruby_block: @ruby_block ref, + unique int body: @ruby_block_body ref +); + +ruby_block_parameters( + unique int ruby_block: @ruby_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_block_def( + unique int id: @ruby_block +); + +ruby_block_argument_child( + unique int ruby_block_argument: @ruby_block_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_block_argument_def( + unique int id: @ruby_block_argument +); + +@ruby_block_body_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_block_body, index] +ruby_block_body_child( + int ruby_block_body: @ruby_block_body ref, + int index: int ref, + unique int child: @ruby_block_body_child_type ref +); + +ruby_block_body_def( + unique int id: @ruby_block_body +); + +ruby_block_parameter_name( + unique int ruby_block_parameter: @ruby_block_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_block_parameter_def( + unique int id: @ruby_block_parameter +); + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_locals( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int locals: @ruby_token_identifier ref +); + +@ruby_block_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_child( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int child: @ruby_block_parameters_child_type ref +); + +ruby_block_parameters_def( + unique int id: @ruby_block_parameters +); + +@ruby_body_statement_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_body_statement, index] +ruby_body_statement_child( + int ruby_body_statement: @ruby_body_statement ref, + int index: int ref, + unique int child: @ruby_body_statement_child_type ref +); + +ruby_body_statement_def( + unique int id: @ruby_body_statement +); + +ruby_break_child( + unique int ruby_break: @ruby_break ref, + unique int child: @ruby_argument_list ref +); + +ruby_break_def( + unique int id: @ruby_break +); + +ruby_call_arguments( + unique int ruby_call: @ruby_call ref, + unique int arguments: @ruby_argument_list ref +); + +@ruby_call_block_type = @ruby_block | @ruby_do_block + +ruby_call_block( + unique int ruby_call: @ruby_call ref, + unique int block: @ruby_call_block_type ref +); + +@ruby_call_method_type = @ruby_token_operator | @ruby_underscore_variable + +ruby_call_method( + unique int ruby_call: @ruby_call ref, + unique int method: @ruby_call_method_type ref +); + +ruby_call_operator( + unique int ruby_call: @ruby_call ref, + unique int operator: @ruby_underscore_call_operator ref +); + +ruby_call_receiver( + unique int ruby_call: @ruby_call ref, + unique int receiver: @ruby_underscore_primary ref +); + +ruby_call_def( + unique int id: @ruby_call +); + +ruby_case_value( + unique int ruby_case__: @ruby_case__ ref, + unique int value: @ruby_underscore_statement ref +); + +@ruby_case_child_type = @ruby_else | @ruby_when + +#keyset[ruby_case__, index] +ruby_case_child( + int ruby_case__: @ruby_case__ ref, + int index: int ref, + unique int child: @ruby_case_child_type ref +); + +ruby_case_def( + unique int id: @ruby_case__ +); + +#keyset[ruby_case_match, index] +ruby_case_match_clauses( + int ruby_case_match: @ruby_case_match ref, + int index: int ref, + unique int clauses: @ruby_in_clause ref +); + +ruby_case_match_else( + unique int ruby_case_match: @ruby_case_match ref, + unique int else: @ruby_else ref +); + +ruby_case_match_def( + unique int id: @ruby_case_match, + int value: @ruby_underscore_statement ref +); + +#keyset[ruby_chained_string, index] +ruby_chained_string_child( + int ruby_chained_string: @ruby_chained_string ref, + int index: int ref, + unique int child: @ruby_string__ ref +); + +ruby_chained_string_def( + unique int id: @ruby_chained_string +); + +ruby_class_body( + unique int ruby_class: @ruby_class ref, + unique int body: @ruby_body_statement ref +); + +@ruby_class_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_class_superclass( + unique int ruby_class: @ruby_class ref, + unique int superclass: @ruby_superclass ref +); + +ruby_class_def( + unique int id: @ruby_class, + int name: @ruby_class_name_type ref +); + +@ruby_complex_child_type = @ruby_rational | @ruby_token_float | @ruby_token_integer + +ruby_complex_def( + unique int id: @ruby_complex, + int child: @ruby_complex_child_type ref +); + +ruby_conditional_def( + unique int id: @ruby_conditional, + int alternative: @ruby_underscore_arg ref, + int condition: @ruby_underscore_arg ref, + int consequence: @ruby_underscore_arg ref +); + +@ruby_delimited_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_delimited_symbol, index] +ruby_delimited_symbol_child( + int ruby_delimited_symbol: @ruby_delimited_symbol ref, + int index: int ref, + unique int child: @ruby_delimited_symbol_child_type ref +); + +ruby_delimited_symbol_def( + unique int id: @ruby_delimited_symbol +); + +@ruby_destructured_left_assignment_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_destructured_left_assignment, index] +ruby_destructured_left_assignment_child( + int ruby_destructured_left_assignment: @ruby_destructured_left_assignment ref, + int index: int ref, + unique int child: @ruby_destructured_left_assignment_child_type ref +); + +ruby_destructured_left_assignment_def( + unique int id: @ruby_destructured_left_assignment +); + +@ruby_destructured_parameter_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_destructured_parameter, index] +ruby_destructured_parameter_child( + int ruby_destructured_parameter: @ruby_destructured_parameter ref, + int index: int ref, + unique int child: @ruby_destructured_parameter_child_type ref +); + +ruby_destructured_parameter_def( + unique int id: @ruby_destructured_parameter +); + +@ruby_do_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_do, index] +ruby_do_child( + int ruby_do: @ruby_do ref, + int index: int ref, + unique int child: @ruby_do_child_type ref +); + +ruby_do_def( + unique int id: @ruby_do +); + +ruby_do_block_body( + unique int ruby_do_block: @ruby_do_block ref, + unique int body: @ruby_body_statement ref +); + +ruby_do_block_parameters( + unique int ruby_do_block: @ruby_do_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_do_block_def( + unique int id: @ruby_do_block +); + +@ruby_element_reference_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_element_reference, index] +ruby_element_reference_child( + int ruby_element_reference: @ruby_element_reference ref, + int index: int ref, + unique int child: @ruby_element_reference_child_type ref +); + +ruby_element_reference_def( + unique int id: @ruby_element_reference, + int object: @ruby_underscore_primary ref +); + +@ruby_else_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_else, index] +ruby_else_child( + int ruby_else: @ruby_else ref, + int index: int ref, + unique int child: @ruby_else_child_type ref +); + +ruby_else_def( + unique int id: @ruby_else +); + +@ruby_elsif_alternative_type = @ruby_else | @ruby_elsif + +ruby_elsif_alternative( + unique int ruby_elsif: @ruby_elsif ref, + unique int alternative: @ruby_elsif_alternative_type ref +); + +ruby_elsif_consequence( + unique int ruby_elsif: @ruby_elsif ref, + unique int consequence: @ruby_then ref +); + +ruby_elsif_def( + unique int id: @ruby_elsif, + int condition: @ruby_underscore_statement ref +); + +@ruby_end_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_end_block, index] +ruby_end_block_child( + int ruby_end_block: @ruby_end_block ref, + int index: int ref, + unique int child: @ruby_end_block_child_type ref +); + +ruby_end_block_def( + unique int id: @ruby_end_block +); + +@ruby_ensure_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_ensure, index] +ruby_ensure_child( + int ruby_ensure: @ruby_ensure ref, + int index: int ref, + unique int child: @ruby_ensure_child_type ref +); + +ruby_ensure_def( + unique int id: @ruby_ensure +); + +ruby_exception_variable_def( + unique int id: @ruby_exception_variable, + int child: @ruby_underscore_lhs ref +); + +@ruby_exceptions_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_exceptions, index] +ruby_exceptions_child( + int ruby_exceptions: @ruby_exceptions ref, + int index: int ref, + unique int child: @ruby_exceptions_child_type ref +); + +ruby_exceptions_def( + unique int id: @ruby_exceptions +); + +ruby_expression_reference_pattern_def( + unique int id: @ruby_expression_reference_pattern, + int value: @ruby_underscore_expression ref +); + +ruby_find_pattern_class( + unique int ruby_find_pattern: @ruby_find_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_find_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_find_pattern, index] +ruby_find_pattern_child( + int ruby_find_pattern: @ruby_find_pattern ref, + int index: int ref, + unique int child: @ruby_find_pattern_child_type ref +); + +ruby_find_pattern_def( + unique int id: @ruby_find_pattern +); + +@ruby_for_pattern_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +ruby_for_def( + unique int id: @ruby_for, + int body: @ruby_do ref, + int pattern: @ruby_for_pattern_type ref, + int value: @ruby_in ref +); + +@ruby_hash_child_type = @ruby_hash_splat_argument | @ruby_pair + +#keyset[ruby_hash, index] +ruby_hash_child( + int ruby_hash: @ruby_hash ref, + int index: int ref, + unique int child: @ruby_hash_child_type ref +); + +ruby_hash_def( + unique int id: @ruby_hash +); + +ruby_hash_pattern_class( + unique int ruby_hash_pattern: @ruby_hash_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_hash_pattern_child_type = @ruby_hash_splat_parameter | @ruby_keyword_pattern | @ruby_token_hash_splat_nil + +#keyset[ruby_hash_pattern, index] +ruby_hash_pattern_child( + int ruby_hash_pattern: @ruby_hash_pattern ref, + int index: int ref, + unique int child: @ruby_hash_pattern_child_type ref +); + +ruby_hash_pattern_def( + unique int id: @ruby_hash_pattern +); + +ruby_hash_splat_argument_child( + unique int ruby_hash_splat_argument: @ruby_hash_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_hash_splat_argument_def( + unique int id: @ruby_hash_splat_argument +); + +ruby_hash_splat_parameter_name( + unique int ruby_hash_splat_parameter: @ruby_hash_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_hash_splat_parameter_def( + unique int id: @ruby_hash_splat_parameter +); + +@ruby_heredoc_body_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_heredoc_content | @ruby_token_heredoc_end + +#keyset[ruby_heredoc_body, index] +ruby_heredoc_body_child( + int ruby_heredoc_body: @ruby_heredoc_body ref, + int index: int ref, + unique int child: @ruby_heredoc_body_child_type ref +); + +ruby_heredoc_body_def( + unique int id: @ruby_heredoc_body +); + +@ruby_if_alternative_type = @ruby_else | @ruby_elsif + +ruby_if_alternative( + unique int ruby_if: @ruby_if ref, + unique int alternative: @ruby_if_alternative_type ref +); + +ruby_if_consequence( + unique int ruby_if: @ruby_if ref, + unique int consequence: @ruby_then ref +); + +ruby_if_def( + unique int id: @ruby_if, + int condition: @ruby_underscore_statement ref +); + +ruby_if_guard_def( + unique int id: @ruby_if_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_if_modifier_def( + unique int id: @ruby_if_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_in_def( + unique int id: @ruby_in, + int child: @ruby_underscore_arg ref +); + +ruby_in_clause_body( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int body: @ruby_then ref +); + +@ruby_in_clause_guard_type = @ruby_if_guard | @ruby_unless_guard + +ruby_in_clause_guard( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int guard: @ruby_in_clause_guard_type ref +); + +ruby_in_clause_def( + unique int id: @ruby_in_clause, + int pattern: @ruby_underscore_pattern_top_expr_body ref +); + +@ruby_interpolation_child_type = @ruby_token_empty_statement | @ruby_underscore_nonlocal_variable | @ruby_underscore_statement + +#keyset[ruby_interpolation, index] +ruby_interpolation_child( + int ruby_interpolation: @ruby_interpolation ref, + int index: int ref, + unique int child: @ruby_interpolation_child_type ref +); + +ruby_interpolation_def( + unique int id: @ruby_interpolation +); + +ruby_keyword_parameter_value( + unique int ruby_keyword_parameter: @ruby_keyword_parameter ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_keyword_parameter_def( + unique int id: @ruby_keyword_parameter, + int name: @ruby_token_identifier ref +); + +@ruby_keyword_pattern_key_type = @ruby_string__ | @ruby_token_hash_key_symbol + +ruby_keyword_pattern_value( + unique int ruby_keyword_pattern: @ruby_keyword_pattern ref, + unique int value: @ruby_underscore_pattern_expr ref +); + +ruby_keyword_pattern_def( + unique int id: @ruby_keyword_pattern, + int key__: @ruby_keyword_pattern_key_type ref +); + +@ruby_lambda_body_type = @ruby_block | @ruby_do_block + +ruby_lambda_parameters( + unique int ruby_lambda: @ruby_lambda ref, + unique int parameters: @ruby_lambda_parameters ref +); + +ruby_lambda_def( + unique int id: @ruby_lambda, + int body: @ruby_lambda_body_type ref +); + +@ruby_lambda_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_lambda_parameters, index] +ruby_lambda_parameters_child( + int ruby_lambda_parameters: @ruby_lambda_parameters ref, + int index: int ref, + unique int child: @ruby_lambda_parameters_child_type ref +); + +ruby_lambda_parameters_def( + unique int id: @ruby_lambda_parameters +); + +@ruby_left_assignment_list_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_left_assignment_list, index] +ruby_left_assignment_list_child( + int ruby_left_assignment_list: @ruby_left_assignment_list ref, + int index: int ref, + unique int child: @ruby_left_assignment_list_child_type ref +); + +ruby_left_assignment_list_def( + unique int id: @ruby_left_assignment_list +); + +ruby_match_pattern_def( + unique int id: @ruby_match_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_method_body( + unique int ruby_method: @ruby_method ref, + unique int body: @ruby_method_body_type ref +); + +ruby_method_parameters( + unique int ruby_method: @ruby_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_method_def( + unique int id: @ruby_method, + int name: @ruby_underscore_method_name ref +); + +@ruby_method_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_method_parameters, index] +ruby_method_parameters_child( + int ruby_method_parameters: @ruby_method_parameters ref, + int index: int ref, + unique int child: @ruby_method_parameters_child_type ref +); + +ruby_method_parameters_def( + unique int id: @ruby_method_parameters +); + +ruby_module_body( + unique int ruby_module: @ruby_module ref, + unique int body: @ruby_body_statement ref +); + +@ruby_module_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_module_def( + unique int id: @ruby_module, + int name: @ruby_module_name_type ref +); + +ruby_next_child( + unique int ruby_next: @ruby_next ref, + unique int child: @ruby_argument_list ref +); + +ruby_next_def( + unique int id: @ruby_next +); + +case @ruby_operator_assignment.operator of + 0 = @ruby_operator_assignment_percentequal +| 1 = @ruby_operator_assignment_ampersandampersandequal +| 2 = @ruby_operator_assignment_ampersandequal +| 3 = @ruby_operator_assignment_starstarequal +| 4 = @ruby_operator_assignment_starequal +| 5 = @ruby_operator_assignment_plusequal +| 6 = @ruby_operator_assignment_minusequal +| 7 = @ruby_operator_assignment_slashequal +| 8 = @ruby_operator_assignment_langlelangleequal +| 9 = @ruby_operator_assignment_ranglerangleequal +| 10 = @ruby_operator_assignment_caretequal +| 11 = @ruby_operator_assignment_pipeequal +| 12 = @ruby_operator_assignment_pipepipeequal +; + + +@ruby_operator_assignment_right_type = @ruby_rescue_modifier | @ruby_underscore_expression + +ruby_operator_assignment_def( + unique int id: @ruby_operator_assignment, + int left: @ruby_underscore_lhs ref, + int operator: int ref, + int right: @ruby_operator_assignment_right_type ref +); + +ruby_optional_parameter_def( + unique int id: @ruby_optional_parameter, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_arg ref +); + +@ruby_pair_key_type = @ruby_string__ | @ruby_token_hash_key_symbol | @ruby_underscore_arg + +ruby_pair_value( + unique int ruby_pair: @ruby_pair ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_pair_def( + unique int id: @ruby_pair, + int key__: @ruby_pair_key_type ref +); + +ruby_parenthesized_pattern_def( + unique int id: @ruby_parenthesized_pattern, + int child: @ruby_underscore_pattern_expr ref +); + +@ruby_parenthesized_statements_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_parenthesized_statements, index] +ruby_parenthesized_statements_child( + int ruby_parenthesized_statements: @ruby_parenthesized_statements ref, + int index: int ref, + unique int child: @ruby_parenthesized_statements_child_type ref +); + +ruby_parenthesized_statements_def( + unique int id: @ruby_parenthesized_statements +); + +@ruby_pattern_child_type = @ruby_splat_argument | @ruby_underscore_arg + +ruby_pattern_def( + unique int id: @ruby_pattern, + int child: @ruby_pattern_child_type ref +); + +@ruby_program_child_type = @ruby_token_empty_statement | @ruby_token_uninterpreted | @ruby_underscore_statement + +#keyset[ruby_program, index] +ruby_program_child( + int ruby_program: @ruby_program ref, + int index: int ref, + unique int child: @ruby_program_child_type ref +); + +ruby_program_def( + unique int id: @ruby_program +); + +@ruby_range_begin_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_begin( + unique int ruby_range: @ruby_range ref, + unique int begin: @ruby_range_begin_type ref +); + +@ruby_range_end_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_end( + unique int ruby_range: @ruby_range ref, + unique int end: @ruby_range_end_type ref +); + +case @ruby_range.operator of + 0 = @ruby_range_dotdot +| 1 = @ruby_range_dotdotdot +; + + +ruby_range_def( + unique int id: @ruby_range, + int operator: int ref +); + +@ruby_rational_child_type = @ruby_token_float | @ruby_token_integer + +ruby_rational_def( + unique int id: @ruby_rational, + int child: @ruby_rational_child_type ref +); + +ruby_redo_child( + unique int ruby_redo: @ruby_redo ref, + unique int child: @ruby_argument_list ref +); + +ruby_redo_def( + unique int id: @ruby_redo +); + +@ruby_regex_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_regex, index] +ruby_regex_child( + int ruby_regex: @ruby_regex ref, + int index: int ref, + unique int child: @ruby_regex_child_type ref +); + +ruby_regex_def( + unique int id: @ruby_regex +); + +ruby_rescue_body( + unique int ruby_rescue: @ruby_rescue ref, + unique int body: @ruby_then ref +); + +ruby_rescue_exceptions( + unique int ruby_rescue: @ruby_rescue ref, + unique int exceptions: @ruby_exceptions ref +); + +ruby_rescue_variable( + unique int ruby_rescue: @ruby_rescue ref, + unique int variable: @ruby_exception_variable ref +); + +ruby_rescue_def( + unique int id: @ruby_rescue +); + +@ruby_rescue_modifier_body_type = @ruby_underscore_arg | @ruby_underscore_statement + +ruby_rescue_modifier_def( + unique int id: @ruby_rescue_modifier, + int body: @ruby_rescue_modifier_body_type ref, + int handler: @ruby_underscore_expression ref +); + +ruby_rest_assignment_child( + unique int ruby_rest_assignment: @ruby_rest_assignment ref, + unique int child: @ruby_underscore_lhs ref +); + +ruby_rest_assignment_def( + unique int id: @ruby_rest_assignment +); + +ruby_retry_child( + unique int ruby_retry: @ruby_retry ref, + unique int child: @ruby_argument_list ref +); + +ruby_retry_def( + unique int id: @ruby_retry +); + +ruby_return_child( + unique int ruby_return: @ruby_return ref, + unique int child: @ruby_argument_list ref +); + +ruby_return_def( + unique int id: @ruby_return +); + +@ruby_right_assignment_list_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_right_assignment_list, index] +ruby_right_assignment_list_child( + int ruby_right_assignment_list: @ruby_right_assignment_list ref, + int index: int ref, + unique int child: @ruby_right_assignment_list_child_type ref +); + +ruby_right_assignment_list_def( + unique int id: @ruby_right_assignment_list +); + +@ruby_scope_resolution_scope_type = @ruby_underscore_pattern_constant | @ruby_underscore_primary + +ruby_scope_resolution_scope( + unique int ruby_scope_resolution: @ruby_scope_resolution ref, + unique int scope: @ruby_scope_resolution_scope_type ref +); + +ruby_scope_resolution_def( + unique int id: @ruby_scope_resolution, + int name: @ruby_token_constant ref +); + +ruby_setter_def( + unique int id: @ruby_setter, + int name: @ruby_token_identifier ref +); + +ruby_singleton_class_body( + unique int ruby_singleton_class: @ruby_singleton_class ref, + unique int body: @ruby_body_statement ref +); + +ruby_singleton_class_def( + unique int id: @ruby_singleton_class, + int value: @ruby_underscore_arg ref +); + +@ruby_singleton_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_singleton_method_body( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int body: @ruby_singleton_method_body_type ref +); + +@ruby_singleton_method_object_type = @ruby_underscore_arg | @ruby_underscore_variable + +ruby_singleton_method_parameters( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_singleton_method_def( + unique int id: @ruby_singleton_method, + int name: @ruby_underscore_method_name ref, + int object: @ruby_singleton_method_object_type ref +); + +ruby_splat_argument_child( + unique int ruby_splat_argument: @ruby_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_splat_argument_def( + unique int id: @ruby_splat_argument +); + +ruby_splat_parameter_name( + unique int ruby_splat_parameter: @ruby_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_splat_parameter_def( + unique int id: @ruby_splat_parameter +); + +@ruby_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_string__, index] +ruby_string_child( + int ruby_string__: @ruby_string__ ref, + int index: int ref, + unique int child: @ruby_string_child_type ref +); + +ruby_string_def( + unique int id: @ruby_string__ +); + +#keyset[ruby_string_array, index] +ruby_string_array_child( + int ruby_string_array: @ruby_string_array ref, + int index: int ref, + unique int child: @ruby_bare_string ref +); + +ruby_string_array_def( + unique int id: @ruby_string_array +); + +@ruby_subshell_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_subshell, index] +ruby_subshell_child( + int ruby_subshell: @ruby_subshell ref, + int index: int ref, + unique int child: @ruby_subshell_child_type ref +); + +ruby_subshell_def( + unique int id: @ruby_subshell +); + +ruby_superclass_def( + unique int id: @ruby_superclass, + int child: @ruby_underscore_expression ref +); + +#keyset[ruby_symbol_array, index] +ruby_symbol_array_child( + int ruby_symbol_array: @ruby_symbol_array ref, + int index: int ref, + unique int child: @ruby_bare_symbol ref +); + +ruby_symbol_array_def( + unique int id: @ruby_symbol_array +); + +ruby_test_pattern_def( + unique int id: @ruby_test_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_then_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_then, index] +ruby_then_child( + int ruby_then: @ruby_then ref, + int index: int ref, + unique int child: @ruby_then_child_type ref +); + +ruby_then_def( + unique int id: @ruby_then +); + +@ruby_unary_operand_type = @ruby_parenthesized_statements | @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_unary.operator of + 0 = @ruby_unary_bang +| 1 = @ruby_unary_plus +| 2 = @ruby_unary_minus +| 3 = @ruby_unary_definedquestion +| 4 = @ruby_unary_not +| 5 = @ruby_unary_tilde +; + + +ruby_unary_def( + unique int id: @ruby_unary, + int operand: @ruby_unary_operand_type ref, + int operator: int ref +); + +#keyset[ruby_undef, index] +ruby_undef_child( + int ruby_undef: @ruby_undef ref, + int index: int ref, + unique int child: @ruby_underscore_method_name ref +); + +ruby_undef_def( + unique int id: @ruby_undef +); + +@ruby_unless_alternative_type = @ruby_else | @ruby_elsif + +ruby_unless_alternative( + unique int ruby_unless: @ruby_unless ref, + unique int alternative: @ruby_unless_alternative_type ref +); + +ruby_unless_consequence( + unique int ruby_unless: @ruby_unless ref, + unique int consequence: @ruby_then ref +); + +ruby_unless_def( + unique int id: @ruby_unless, + int condition: @ruby_underscore_statement ref +); + +ruby_unless_guard_def( + unique int id: @ruby_unless_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_unless_modifier_def( + unique int id: @ruby_unless_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_until_def( + unique int id: @ruby_until, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_until_modifier_def( + unique int id: @ruby_until_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +@ruby_variable_reference_pattern_name_type = @ruby_token_identifier | @ruby_underscore_nonlocal_variable + +ruby_variable_reference_pattern_def( + unique int id: @ruby_variable_reference_pattern, + int name: @ruby_variable_reference_pattern_name_type ref +); + +ruby_when_body( + unique int ruby_when: @ruby_when ref, + unique int body: @ruby_then ref +); + +#keyset[ruby_when, index] +ruby_when_pattern( + int ruby_when: @ruby_when ref, + int index: int ref, + unique int pattern: @ruby_pattern ref +); + +ruby_when_def( + unique int id: @ruby_when +); + +ruby_while_def( + unique int id: @ruby_while, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_while_modifier_def( + unique int id: @ruby_while_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_yield_child( + unique int ruby_yield: @ruby_yield ref, + unique int child: @ruby_argument_list ref +); + +ruby_yield_def( + unique int id: @ruby_yield +); + +ruby_tokeninfo( + unique int id: @ruby_token, + int kind: int ref, + string value: string ref +); + +case @ruby_token.kind of + 0 = @ruby_reserved_word +| 1 = @ruby_token_character +| 2 = @ruby_token_class_variable +| 3 = @ruby_token_comment +| 4 = @ruby_token_constant +| 5 = @ruby_token_empty_statement +| 6 = @ruby_token_encoding +| 7 = @ruby_token_escape_sequence +| 8 = @ruby_token_false +| 9 = @ruby_token_file +| 10 = @ruby_token_float +| 11 = @ruby_token_forward_argument +| 12 = @ruby_token_forward_parameter +| 13 = @ruby_token_global_variable +| 14 = @ruby_token_hash_key_symbol +| 15 = @ruby_token_hash_splat_nil +| 16 = @ruby_token_heredoc_beginning +| 17 = @ruby_token_heredoc_content +| 18 = @ruby_token_heredoc_end +| 19 = @ruby_token_identifier +| 20 = @ruby_token_instance_variable +| 21 = @ruby_token_integer +| 22 = @ruby_token_line +| 23 = @ruby_token_nil +| 24 = @ruby_token_operator +| 25 = @ruby_token_self +| 26 = @ruby_token_simple_symbol +| 27 = @ruby_token_string_content +| 28 = @ruby_token_super +| 29 = @ruby_token_true +| 30 = @ruby_token_uninterpreted +; + + +@ruby_ast_node = @ruby_alias | @ruby_alternative_pattern | @ruby_argument_list | @ruby_array | @ruby_array_pattern | @ruby_as_pattern | @ruby_assignment | @ruby_bare_string | @ruby_bare_symbol | @ruby_begin | @ruby_begin_block | @ruby_binary | @ruby_block | @ruby_block_argument | @ruby_block_body | @ruby_block_parameter | @ruby_block_parameters | @ruby_body_statement | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_complex | @ruby_conditional | @ruby_delimited_symbol | @ruby_destructured_left_assignment | @ruby_destructured_parameter | @ruby_do | @ruby_do_block | @ruby_element_reference | @ruby_else | @ruby_elsif | @ruby_end_block | @ruby_ensure | @ruby_exception_variable | @ruby_exceptions | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_for | @ruby_hash | @ruby_hash_pattern | @ruby_hash_splat_argument | @ruby_hash_splat_parameter | @ruby_heredoc_body | @ruby_if | @ruby_if_guard | @ruby_if_modifier | @ruby_in | @ruby_in_clause | @ruby_interpolation | @ruby_keyword_parameter | @ruby_keyword_pattern | @ruby_lambda | @ruby_lambda_parameters | @ruby_left_assignment_list | @ruby_match_pattern | @ruby_method | @ruby_method_parameters | @ruby_module | @ruby_next | @ruby_operator_assignment | @ruby_optional_parameter | @ruby_pair | @ruby_parenthesized_pattern | @ruby_parenthesized_statements | @ruby_pattern | @ruby_program | @ruby_range | @ruby_rational | @ruby_redo | @ruby_regex | @ruby_rescue | @ruby_rescue_modifier | @ruby_rest_assignment | @ruby_retry | @ruby_return | @ruby_right_assignment_list | @ruby_scope_resolution | @ruby_setter | @ruby_singleton_class | @ruby_singleton_method | @ruby_splat_argument | @ruby_splat_parameter | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_superclass | @ruby_symbol_array | @ruby_test_pattern | @ruby_then | @ruby_token | @ruby_unary | @ruby_undef | @ruby_unless | @ruby_unless_guard | @ruby_unless_modifier | @ruby_until | @ruby_until_modifier | @ruby_variable_reference_pattern | @ruby_when | @ruby_while | @ruby_while_modifier | @ruby_yield + +ruby_ast_node_location( + unique int node: @ruby_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +ruby_ast_node_parent( + unique int node: @ruby_ast_node ref, + int parent: @ruby_ast_node ref, + int parent_index: int ref +); + +/*- Erb dbscheme -*/ +erb_comment_directive_child( + unique int erb_comment_directive: @erb_comment_directive ref, + unique int child: @erb_token_comment ref +); + +erb_comment_directive_def( + unique int id: @erb_comment_directive +); + +erb_directive_child( + unique int erb_directive: @erb_directive ref, + unique int child: @erb_token_code ref +); + +erb_directive_def( + unique int id: @erb_directive +); + +erb_graphql_directive_child( + unique int erb_graphql_directive: @erb_graphql_directive ref, + unique int child: @erb_token_code ref +); + +erb_graphql_directive_def( + unique int id: @erb_graphql_directive +); + +erb_output_directive_child( + unique int erb_output_directive: @erb_output_directive ref, + unique int child: @erb_token_code ref +); + +erb_output_directive_def( + unique int id: @erb_output_directive +); + +@erb_template_child_type = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_token_content + +#keyset[erb_template, index] +erb_template_child( + int erb_template: @erb_template ref, + int index: int ref, + unique int child: @erb_template_child_type ref +); + +erb_template_def( + unique int id: @erb_template +); + +erb_tokeninfo( + unique int id: @erb_token, + int kind: int ref, + string value: string ref +); + +case @erb_token.kind of + 0 = @erb_reserved_word +| 1 = @erb_token_code +| 2 = @erb_token_comment +| 3 = @erb_token_content +; + + +@erb_ast_node = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_template | @erb_token + +erb_ast_node_location( + unique int node: @erb_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +erb_ast_node_parent( + unique int node: @erb_ast_node ref, + int parent: @erb_ast_node ref, + int parent_index: int ref +); + diff --git a/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/ruby.dbscheme b/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/ruby.dbscheme new file mode 100644 index 00000000000..440de75c71e --- /dev/null +++ b/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/ruby.dbscheme @@ -0,0 +1,1513 @@ +// CodeQL database schema for Ruby +// Automatically generated from the tree-sitter grammar; do not edit + +/*- Files and folders -*/ + +/** + * The location of an element. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `file`. + * For more information, see + * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/). + */ +locations_default( + unique int id: @location_default, + int file: @file ref, + int beginLine: int ref, + int beginColumn: int ref, + int endLine: int ref, + int endColumn: int ref +); + +files( + unique int id: @file, + string name: string ref +); + +folders( + unique int id: @folder, + string name: string ref +); + +@container = @file | @folder + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/*- Source location prefix -*/ + +/** + * The source location of the snapshot. + */ +sourceLocationPrefix(string prefix : string ref); + +/*- Diagnostic messages -*/ + +diagnostics( + unique int id: @diagnostic, + int severity: int ref, + string error_tag: string ref, + string error_message: string ref, + string full_error_message: string ref, + int location: @location_default ref +); + +/*- Diagnostic messages: severity -*/ + +case @diagnostic.severity of + 10 = @diagnostic_debug +| 20 = @diagnostic_info +| 30 = @diagnostic_warning +| 40 = @diagnostic_error +; + +/*- YAML -*/ + +#keyset[parent, idx] +yaml (unique int id: @yaml_node, + int kind: int ref, + int parent: @yaml_node_parent ref, + int idx: int ref, + string tag: string ref, + string tostring: string ref); + +case @yaml_node.kind of + 0 = @yaml_scalar_node +| 1 = @yaml_mapping_node +| 2 = @yaml_sequence_node +| 3 = @yaml_alias_node +; + +@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node; + +@yaml_node_parent = @yaml_collection_node | @file; + +yaml_anchors (unique int node: @yaml_node ref, + string anchor: string ref); + +yaml_aliases (unique int alias: @yaml_alias_node ref, + string target: string ref); + +yaml_scalars (unique int scalar: @yaml_scalar_node ref, + int style: int ref, + string value: string ref); + +yaml_errors (unique int id: @yaml_error, + string message: string ref); + +yaml_locations(unique int locatable: @yaml_locatable ref, + int location: @location_default ref); + +@yaml_locatable = @yaml_node | @yaml_error; + +/*- Ruby dbscheme -*/ +@ruby_underscore_arg = @ruby_assignment | @ruby_binary | @ruby_conditional | @ruby_operator_assignment | @ruby_range | @ruby_unary | @ruby_underscore_primary + +@ruby_underscore_call_operator = @ruby_reserved_word + +@ruby_underscore_expression = @ruby_assignment | @ruby_binary | @ruby_break | @ruby_call | @ruby_match_pattern | @ruby_next | @ruby_operator_assignment | @ruby_return | @ruby_test_pattern | @ruby_unary | @ruby_underscore_arg | @ruby_yield + +@ruby_underscore_lhs = @ruby_call | @ruby_element_reference | @ruby_scope_resolution | @ruby_token_false | @ruby_token_nil | @ruby_token_true | @ruby_underscore_variable + +@ruby_underscore_method_name = @ruby_delimited_symbol | @ruby_setter | @ruby_token_constant | @ruby_token_identifier | @ruby_token_operator | @ruby_token_simple_symbol | @ruby_underscore_nonlocal_variable + +@ruby_underscore_nonlocal_variable = @ruby_token_class_variable | @ruby_token_global_variable | @ruby_token_instance_variable + +@ruby_underscore_pattern_constant = @ruby_scope_resolution | @ruby_token_constant + +@ruby_underscore_pattern_expr = @ruby_alternative_pattern | @ruby_as_pattern | @ruby_underscore_pattern_expr_basic + +@ruby_underscore_pattern_expr_basic = @ruby_array_pattern | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_parenthesized_pattern | @ruby_range | @ruby_token_identifier | @ruby_underscore_pattern_constant | @ruby_underscore_pattern_primitive | @ruby_variable_reference_pattern + +@ruby_underscore_pattern_primitive = @ruby_delimited_symbol | @ruby_lambda | @ruby_regex | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_encoding | @ruby_token_false | @ruby_token_file | @ruby_token_heredoc_beginning | @ruby_token_line | @ruby_token_nil | @ruby_token_self | @ruby_token_simple_symbol | @ruby_token_true | @ruby_unary | @ruby_underscore_simple_numeric + +@ruby_underscore_pattern_top_expr_body = @ruby_array_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_underscore_pattern_expr + +@ruby_underscore_primary = @ruby_array | @ruby_begin | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_delimited_symbol | @ruby_for | @ruby_hash | @ruby_if | @ruby_lambda | @ruby_method | @ruby_module | @ruby_next | @ruby_parenthesized_statements | @ruby_redo | @ruby_regex | @ruby_retry | @ruby_return | @ruby_singleton_class | @ruby_singleton_method | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_character | @ruby_token_heredoc_beginning | @ruby_token_simple_symbol | @ruby_unary | @ruby_underscore_lhs | @ruby_underscore_simple_numeric | @ruby_unless | @ruby_until | @ruby_while | @ruby_yield + +@ruby_underscore_simple_numeric = @ruby_complex | @ruby_rational | @ruby_token_float | @ruby_token_integer + +@ruby_underscore_statement = @ruby_alias | @ruby_begin_block | @ruby_end_block | @ruby_if_modifier | @ruby_rescue_modifier | @ruby_undef | @ruby_underscore_expression | @ruby_unless_modifier | @ruby_until_modifier | @ruby_while_modifier + +@ruby_underscore_variable = @ruby_token_constant | @ruby_token_identifier | @ruby_token_self | @ruby_token_super | @ruby_underscore_nonlocal_variable + +ruby_alias_def( + unique int id: @ruby_alias, + int alias: @ruby_underscore_method_name ref, + int name: @ruby_underscore_method_name ref +); + +#keyset[ruby_alternative_pattern, index] +ruby_alternative_pattern_alternatives( + int ruby_alternative_pattern: @ruby_alternative_pattern ref, + int index: int ref, + unique int alternatives: @ruby_underscore_pattern_expr_basic ref +); + +ruby_alternative_pattern_def( + unique int id: @ruby_alternative_pattern +); + +@ruby_argument_list_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_argument_list, index] +ruby_argument_list_child( + int ruby_argument_list: @ruby_argument_list ref, + int index: int ref, + unique int child: @ruby_argument_list_child_type ref +); + +ruby_argument_list_def( + unique int id: @ruby_argument_list +); + +@ruby_array_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_array, index] +ruby_array_child( + int ruby_array: @ruby_array ref, + int index: int ref, + unique int child: @ruby_array_child_type ref +); + +ruby_array_def( + unique int id: @ruby_array +); + +ruby_array_pattern_class( + unique int ruby_array_pattern: @ruby_array_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_array_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_array_pattern, index] +ruby_array_pattern_child( + int ruby_array_pattern: @ruby_array_pattern ref, + int index: int ref, + unique int child: @ruby_array_pattern_child_type ref +); + +ruby_array_pattern_def( + unique int id: @ruby_array_pattern +); + +ruby_as_pattern_def( + unique int id: @ruby_as_pattern, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_pattern_expr ref +); + +@ruby_assignment_left_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +@ruby_assignment_right_type = @ruby_rescue_modifier | @ruby_right_assignment_list | @ruby_splat_argument | @ruby_underscore_expression + +ruby_assignment_def( + unique int id: @ruby_assignment, + int left: @ruby_assignment_left_type ref, + int right: @ruby_assignment_right_type ref +); + +@ruby_bare_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_string, index] +ruby_bare_string_child( + int ruby_bare_string: @ruby_bare_string ref, + int index: int ref, + unique int child: @ruby_bare_string_child_type ref +); + +ruby_bare_string_def( + unique int id: @ruby_bare_string +); + +@ruby_bare_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_symbol, index] +ruby_bare_symbol_child( + int ruby_bare_symbol: @ruby_bare_symbol ref, + int index: int ref, + unique int child: @ruby_bare_symbol_child_type ref +); + +ruby_bare_symbol_def( + unique int id: @ruby_bare_symbol +); + +@ruby_begin_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin, index] +ruby_begin_child( + int ruby_begin: @ruby_begin ref, + int index: int ref, + unique int child: @ruby_begin_child_type ref +); + +ruby_begin_def( + unique int id: @ruby_begin +); + +@ruby_begin_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin_block, index] +ruby_begin_block_child( + int ruby_begin_block: @ruby_begin_block ref, + int index: int ref, + unique int child: @ruby_begin_block_child_type ref +); + +ruby_begin_block_def( + unique int id: @ruby_begin_block +); + +@ruby_binary_left_type = @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_binary.operator of + 0 = @ruby_binary_bangequal +| 1 = @ruby_binary_bangtilde +| 2 = @ruby_binary_percent +| 3 = @ruby_binary_ampersand +| 4 = @ruby_binary_ampersandampersand +| 5 = @ruby_binary_star +| 6 = @ruby_binary_starstar +| 7 = @ruby_binary_plus +| 8 = @ruby_binary_minus +| 9 = @ruby_binary_slash +| 10 = @ruby_binary_langle +| 11 = @ruby_binary_langlelangle +| 12 = @ruby_binary_langleequal +| 13 = @ruby_binary_langleequalrangle +| 14 = @ruby_binary_equalequal +| 15 = @ruby_binary_equalequalequal +| 16 = @ruby_binary_equaltilde +| 17 = @ruby_binary_rangle +| 18 = @ruby_binary_rangleequal +| 19 = @ruby_binary_ranglerangle +| 20 = @ruby_binary_caret +| 21 = @ruby_binary_and +| 22 = @ruby_binary_or +| 23 = @ruby_binary_pipe +| 24 = @ruby_binary_pipepipe +; + + +ruby_binary_def( + unique int id: @ruby_binary, + int left: @ruby_binary_left_type ref, + int operator: int ref, + int right: @ruby_underscore_expression ref +); + +ruby_block_body( + unique int ruby_block: @ruby_block ref, + unique int body: @ruby_block_body ref +); + +ruby_block_parameters( + unique int ruby_block: @ruby_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_block_def( + unique int id: @ruby_block +); + +ruby_block_argument_child( + unique int ruby_block_argument: @ruby_block_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_block_argument_def( + unique int id: @ruby_block_argument +); + +@ruby_block_body_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_block_body, index] +ruby_block_body_child( + int ruby_block_body: @ruby_block_body ref, + int index: int ref, + unique int child: @ruby_block_body_child_type ref +); + +ruby_block_body_def( + unique int id: @ruby_block_body +); + +ruby_block_parameter_name( + unique int ruby_block_parameter: @ruby_block_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_block_parameter_def( + unique int id: @ruby_block_parameter +); + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_locals( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int locals: @ruby_token_identifier ref +); + +@ruby_block_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_child( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int child: @ruby_block_parameters_child_type ref +); + +ruby_block_parameters_def( + unique int id: @ruby_block_parameters +); + +@ruby_body_statement_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_body_statement, index] +ruby_body_statement_child( + int ruby_body_statement: @ruby_body_statement ref, + int index: int ref, + unique int child: @ruby_body_statement_child_type ref +); + +ruby_body_statement_def( + unique int id: @ruby_body_statement +); + +ruby_break_child( + unique int ruby_break: @ruby_break ref, + unique int child: @ruby_argument_list ref +); + +ruby_break_def( + unique int id: @ruby_break +); + +ruby_call_arguments( + unique int ruby_call: @ruby_call ref, + unique int arguments: @ruby_argument_list ref +); + +@ruby_call_block_type = @ruby_block | @ruby_do_block + +ruby_call_block( + unique int ruby_call: @ruby_call ref, + unique int block: @ruby_call_block_type ref +); + +@ruby_call_method_type = @ruby_token_operator | @ruby_underscore_variable + +ruby_call_method( + unique int ruby_call: @ruby_call ref, + unique int method: @ruby_call_method_type ref +); + +ruby_call_operator( + unique int ruby_call: @ruby_call ref, + unique int operator: @ruby_underscore_call_operator ref +); + +ruby_call_receiver( + unique int ruby_call: @ruby_call ref, + unique int receiver: @ruby_underscore_primary ref +); + +ruby_call_def( + unique int id: @ruby_call +); + +ruby_case_value( + unique int ruby_case__: @ruby_case__ ref, + unique int value: @ruby_underscore_statement ref +); + +@ruby_case_child_type = @ruby_else | @ruby_when + +#keyset[ruby_case__, index] +ruby_case_child( + int ruby_case__: @ruby_case__ ref, + int index: int ref, + unique int child: @ruby_case_child_type ref +); + +ruby_case_def( + unique int id: @ruby_case__ +); + +#keyset[ruby_case_match, index] +ruby_case_match_clauses( + int ruby_case_match: @ruby_case_match ref, + int index: int ref, + unique int clauses: @ruby_in_clause ref +); + +ruby_case_match_else( + unique int ruby_case_match: @ruby_case_match ref, + unique int else: @ruby_else ref +); + +ruby_case_match_def( + unique int id: @ruby_case_match, + int value: @ruby_underscore_statement ref +); + +#keyset[ruby_chained_string, index] +ruby_chained_string_child( + int ruby_chained_string: @ruby_chained_string ref, + int index: int ref, + unique int child: @ruby_string__ ref +); + +ruby_chained_string_def( + unique int id: @ruby_chained_string +); + +ruby_class_body( + unique int ruby_class: @ruby_class ref, + unique int body: @ruby_body_statement ref +); + +@ruby_class_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_class_superclass( + unique int ruby_class: @ruby_class ref, + unique int superclass: @ruby_superclass ref +); + +ruby_class_def( + unique int id: @ruby_class, + int name: @ruby_class_name_type ref +); + +@ruby_complex_child_type = @ruby_rational | @ruby_token_float | @ruby_token_integer + +ruby_complex_def( + unique int id: @ruby_complex, + int child: @ruby_complex_child_type ref +); + +ruby_conditional_def( + unique int id: @ruby_conditional, + int alternative: @ruby_underscore_arg ref, + int condition: @ruby_underscore_arg ref, + int consequence: @ruby_underscore_arg ref +); + +@ruby_delimited_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_delimited_symbol, index] +ruby_delimited_symbol_child( + int ruby_delimited_symbol: @ruby_delimited_symbol ref, + int index: int ref, + unique int child: @ruby_delimited_symbol_child_type ref +); + +ruby_delimited_symbol_def( + unique int id: @ruby_delimited_symbol +); + +@ruby_destructured_left_assignment_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_destructured_left_assignment, index] +ruby_destructured_left_assignment_child( + int ruby_destructured_left_assignment: @ruby_destructured_left_assignment ref, + int index: int ref, + unique int child: @ruby_destructured_left_assignment_child_type ref +); + +ruby_destructured_left_assignment_def( + unique int id: @ruby_destructured_left_assignment +); + +@ruby_destructured_parameter_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_destructured_parameter, index] +ruby_destructured_parameter_child( + int ruby_destructured_parameter: @ruby_destructured_parameter ref, + int index: int ref, + unique int child: @ruby_destructured_parameter_child_type ref +); + +ruby_destructured_parameter_def( + unique int id: @ruby_destructured_parameter +); + +@ruby_do_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_do, index] +ruby_do_child( + int ruby_do: @ruby_do ref, + int index: int ref, + unique int child: @ruby_do_child_type ref +); + +ruby_do_def( + unique int id: @ruby_do +); + +ruby_do_block_body( + unique int ruby_do_block: @ruby_do_block ref, + unique int body: @ruby_body_statement ref +); + +ruby_do_block_parameters( + unique int ruby_do_block: @ruby_do_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_do_block_def( + unique int id: @ruby_do_block +); + +@ruby_element_reference_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_element_reference, index] +ruby_element_reference_child( + int ruby_element_reference: @ruby_element_reference ref, + int index: int ref, + unique int child: @ruby_element_reference_child_type ref +); + +ruby_element_reference_def( + unique int id: @ruby_element_reference, + int object: @ruby_underscore_primary ref +); + +@ruby_else_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_else, index] +ruby_else_child( + int ruby_else: @ruby_else ref, + int index: int ref, + unique int child: @ruby_else_child_type ref +); + +ruby_else_def( + unique int id: @ruby_else +); + +@ruby_elsif_alternative_type = @ruby_else | @ruby_elsif + +ruby_elsif_alternative( + unique int ruby_elsif: @ruby_elsif ref, + unique int alternative: @ruby_elsif_alternative_type ref +); + +ruby_elsif_consequence( + unique int ruby_elsif: @ruby_elsif ref, + unique int consequence: @ruby_then ref +); + +ruby_elsif_def( + unique int id: @ruby_elsif, + int condition: @ruby_underscore_statement ref +); + +@ruby_end_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_end_block, index] +ruby_end_block_child( + int ruby_end_block: @ruby_end_block ref, + int index: int ref, + unique int child: @ruby_end_block_child_type ref +); + +ruby_end_block_def( + unique int id: @ruby_end_block +); + +@ruby_ensure_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_ensure, index] +ruby_ensure_child( + int ruby_ensure: @ruby_ensure ref, + int index: int ref, + unique int child: @ruby_ensure_child_type ref +); + +ruby_ensure_def( + unique int id: @ruby_ensure +); + +ruby_exception_variable_def( + unique int id: @ruby_exception_variable, + int child: @ruby_underscore_lhs ref +); + +@ruby_exceptions_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_exceptions, index] +ruby_exceptions_child( + int ruby_exceptions: @ruby_exceptions ref, + int index: int ref, + unique int child: @ruby_exceptions_child_type ref +); + +ruby_exceptions_def( + unique int id: @ruby_exceptions +); + +ruby_expression_reference_pattern_def( + unique int id: @ruby_expression_reference_pattern, + int value: @ruby_underscore_expression ref +); + +ruby_find_pattern_class( + unique int ruby_find_pattern: @ruby_find_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_find_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_find_pattern, index] +ruby_find_pattern_child( + int ruby_find_pattern: @ruby_find_pattern ref, + int index: int ref, + unique int child: @ruby_find_pattern_child_type ref +); + +ruby_find_pattern_def( + unique int id: @ruby_find_pattern +); + +@ruby_for_pattern_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +ruby_for_def( + unique int id: @ruby_for, + int body: @ruby_do ref, + int pattern: @ruby_for_pattern_type ref, + int value: @ruby_in ref +); + +@ruby_hash_child_type = @ruby_hash_splat_argument | @ruby_pair + +#keyset[ruby_hash, index] +ruby_hash_child( + int ruby_hash: @ruby_hash ref, + int index: int ref, + unique int child: @ruby_hash_child_type ref +); + +ruby_hash_def( + unique int id: @ruby_hash +); + +ruby_hash_pattern_class( + unique int ruby_hash_pattern: @ruby_hash_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_hash_pattern_child_type = @ruby_hash_splat_parameter | @ruby_keyword_pattern | @ruby_token_hash_splat_nil + +#keyset[ruby_hash_pattern, index] +ruby_hash_pattern_child( + int ruby_hash_pattern: @ruby_hash_pattern ref, + int index: int ref, + unique int child: @ruby_hash_pattern_child_type ref +); + +ruby_hash_pattern_def( + unique int id: @ruby_hash_pattern +); + +ruby_hash_splat_argument_child( + unique int ruby_hash_splat_argument: @ruby_hash_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_hash_splat_argument_def( + unique int id: @ruby_hash_splat_argument +); + +ruby_hash_splat_parameter_name( + unique int ruby_hash_splat_parameter: @ruby_hash_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_hash_splat_parameter_def( + unique int id: @ruby_hash_splat_parameter +); + +@ruby_heredoc_body_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_heredoc_content | @ruby_token_heredoc_end + +#keyset[ruby_heredoc_body, index] +ruby_heredoc_body_child( + int ruby_heredoc_body: @ruby_heredoc_body ref, + int index: int ref, + unique int child: @ruby_heredoc_body_child_type ref +); + +ruby_heredoc_body_def( + unique int id: @ruby_heredoc_body +); + +@ruby_if_alternative_type = @ruby_else | @ruby_elsif + +ruby_if_alternative( + unique int ruby_if: @ruby_if ref, + unique int alternative: @ruby_if_alternative_type ref +); + +ruby_if_consequence( + unique int ruby_if: @ruby_if ref, + unique int consequence: @ruby_then ref +); + +ruby_if_def( + unique int id: @ruby_if, + int condition: @ruby_underscore_statement ref +); + +ruby_if_guard_def( + unique int id: @ruby_if_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_if_modifier_def( + unique int id: @ruby_if_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_in_def( + unique int id: @ruby_in, + int child: @ruby_underscore_arg ref +); + +ruby_in_clause_body( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int body: @ruby_then ref +); + +@ruby_in_clause_guard_type = @ruby_if_guard | @ruby_unless_guard + +ruby_in_clause_guard( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int guard: @ruby_in_clause_guard_type ref +); + +ruby_in_clause_def( + unique int id: @ruby_in_clause, + int pattern: @ruby_underscore_pattern_top_expr_body ref +); + +@ruby_interpolation_child_type = @ruby_token_empty_statement | @ruby_underscore_nonlocal_variable | @ruby_underscore_statement + +#keyset[ruby_interpolation, index] +ruby_interpolation_child( + int ruby_interpolation: @ruby_interpolation ref, + int index: int ref, + unique int child: @ruby_interpolation_child_type ref +); + +ruby_interpolation_def( + unique int id: @ruby_interpolation +); + +ruby_keyword_parameter_value( + unique int ruby_keyword_parameter: @ruby_keyword_parameter ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_keyword_parameter_def( + unique int id: @ruby_keyword_parameter, + int name: @ruby_token_identifier ref +); + +@ruby_keyword_pattern_key_type = @ruby_string__ | @ruby_token_hash_key_symbol + +ruby_keyword_pattern_value( + unique int ruby_keyword_pattern: @ruby_keyword_pattern ref, + unique int value: @ruby_underscore_pattern_expr ref +); + +ruby_keyword_pattern_def( + unique int id: @ruby_keyword_pattern, + int key__: @ruby_keyword_pattern_key_type ref +); + +@ruby_lambda_body_type = @ruby_block | @ruby_do_block + +ruby_lambda_parameters( + unique int ruby_lambda: @ruby_lambda ref, + unique int parameters: @ruby_lambda_parameters ref +); + +ruby_lambda_def( + unique int id: @ruby_lambda, + int body: @ruby_lambda_body_type ref +); + +@ruby_lambda_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_lambda_parameters, index] +ruby_lambda_parameters_child( + int ruby_lambda_parameters: @ruby_lambda_parameters ref, + int index: int ref, + unique int child: @ruby_lambda_parameters_child_type ref +); + +ruby_lambda_parameters_def( + unique int id: @ruby_lambda_parameters +); + +@ruby_left_assignment_list_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_left_assignment_list, index] +ruby_left_assignment_list_child( + int ruby_left_assignment_list: @ruby_left_assignment_list ref, + int index: int ref, + unique int child: @ruby_left_assignment_list_child_type ref +); + +ruby_left_assignment_list_def( + unique int id: @ruby_left_assignment_list +); + +ruby_match_pattern_def( + unique int id: @ruby_match_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_method_body( + unique int ruby_method: @ruby_method ref, + unique int body: @ruby_method_body_type ref +); + +ruby_method_parameters( + unique int ruby_method: @ruby_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_method_def( + unique int id: @ruby_method, + int name: @ruby_underscore_method_name ref +); + +@ruby_method_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_method_parameters, index] +ruby_method_parameters_child( + int ruby_method_parameters: @ruby_method_parameters ref, + int index: int ref, + unique int child: @ruby_method_parameters_child_type ref +); + +ruby_method_parameters_def( + unique int id: @ruby_method_parameters +); + +ruby_module_body( + unique int ruby_module: @ruby_module ref, + unique int body: @ruby_body_statement ref +); + +@ruby_module_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_module_def( + unique int id: @ruby_module, + int name: @ruby_module_name_type ref +); + +ruby_next_child( + unique int ruby_next: @ruby_next ref, + unique int child: @ruby_argument_list ref +); + +ruby_next_def( + unique int id: @ruby_next +); + +case @ruby_operator_assignment.operator of + 0 = @ruby_operator_assignment_percentequal +| 1 = @ruby_operator_assignment_ampersandampersandequal +| 2 = @ruby_operator_assignment_ampersandequal +| 3 = @ruby_operator_assignment_starstarequal +| 4 = @ruby_operator_assignment_starequal +| 5 = @ruby_operator_assignment_plusequal +| 6 = @ruby_operator_assignment_minusequal +| 7 = @ruby_operator_assignment_slashequal +| 8 = @ruby_operator_assignment_langlelangleequal +| 9 = @ruby_operator_assignment_ranglerangleequal +| 10 = @ruby_operator_assignment_caretequal +| 11 = @ruby_operator_assignment_pipeequal +| 12 = @ruby_operator_assignment_pipepipeequal +; + + +@ruby_operator_assignment_right_type = @ruby_rescue_modifier | @ruby_underscore_expression + +ruby_operator_assignment_def( + unique int id: @ruby_operator_assignment, + int left: @ruby_underscore_lhs ref, + int operator: int ref, + int right: @ruby_operator_assignment_right_type ref +); + +ruby_optional_parameter_def( + unique int id: @ruby_optional_parameter, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_arg ref +); + +@ruby_pair_key_type = @ruby_string__ | @ruby_token_hash_key_symbol | @ruby_underscore_arg + +ruby_pair_value( + unique int ruby_pair: @ruby_pair ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_pair_def( + unique int id: @ruby_pair, + int key__: @ruby_pair_key_type ref +); + +ruby_parenthesized_pattern_def( + unique int id: @ruby_parenthesized_pattern, + int child: @ruby_underscore_pattern_expr ref +); + +@ruby_parenthesized_statements_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_parenthesized_statements, index] +ruby_parenthesized_statements_child( + int ruby_parenthesized_statements: @ruby_parenthesized_statements ref, + int index: int ref, + unique int child: @ruby_parenthesized_statements_child_type ref +); + +ruby_parenthesized_statements_def( + unique int id: @ruby_parenthesized_statements +); + +@ruby_pattern_child_type = @ruby_splat_argument | @ruby_underscore_arg + +ruby_pattern_def( + unique int id: @ruby_pattern, + int child: @ruby_pattern_child_type ref +); + +@ruby_program_child_type = @ruby_token_empty_statement | @ruby_token_uninterpreted | @ruby_underscore_statement + +#keyset[ruby_program, index] +ruby_program_child( + int ruby_program: @ruby_program ref, + int index: int ref, + unique int child: @ruby_program_child_type ref +); + +ruby_program_def( + unique int id: @ruby_program +); + +@ruby_range_begin_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_begin( + unique int ruby_range: @ruby_range ref, + unique int begin: @ruby_range_begin_type ref +); + +@ruby_range_end_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_end( + unique int ruby_range: @ruby_range ref, + unique int end: @ruby_range_end_type ref +); + +case @ruby_range.operator of + 0 = @ruby_range_dotdot +| 1 = @ruby_range_dotdotdot +; + + +ruby_range_def( + unique int id: @ruby_range, + int operator: int ref +); + +@ruby_rational_child_type = @ruby_token_float | @ruby_token_integer + +ruby_rational_def( + unique int id: @ruby_rational, + int child: @ruby_rational_child_type ref +); + +ruby_redo_child( + unique int ruby_redo: @ruby_redo ref, + unique int child: @ruby_argument_list ref +); + +ruby_redo_def( + unique int id: @ruby_redo +); + +@ruby_regex_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_regex, index] +ruby_regex_child( + int ruby_regex: @ruby_regex ref, + int index: int ref, + unique int child: @ruby_regex_child_type ref +); + +ruby_regex_def( + unique int id: @ruby_regex +); + +ruby_rescue_body( + unique int ruby_rescue: @ruby_rescue ref, + unique int body: @ruby_then ref +); + +ruby_rescue_exceptions( + unique int ruby_rescue: @ruby_rescue ref, + unique int exceptions: @ruby_exceptions ref +); + +ruby_rescue_variable( + unique int ruby_rescue: @ruby_rescue ref, + unique int variable: @ruby_exception_variable ref +); + +ruby_rescue_def( + unique int id: @ruby_rescue +); + +@ruby_rescue_modifier_body_type = @ruby_underscore_arg | @ruby_underscore_statement + +ruby_rescue_modifier_def( + unique int id: @ruby_rescue_modifier, + int body: @ruby_rescue_modifier_body_type ref, + int handler: @ruby_underscore_expression ref +); + +ruby_rest_assignment_child( + unique int ruby_rest_assignment: @ruby_rest_assignment ref, + unique int child: @ruby_underscore_lhs ref +); + +ruby_rest_assignment_def( + unique int id: @ruby_rest_assignment +); + +ruby_retry_child( + unique int ruby_retry: @ruby_retry ref, + unique int child: @ruby_argument_list ref +); + +ruby_retry_def( + unique int id: @ruby_retry +); + +ruby_return_child( + unique int ruby_return: @ruby_return ref, + unique int child: @ruby_argument_list ref +); + +ruby_return_def( + unique int id: @ruby_return +); + +@ruby_right_assignment_list_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_right_assignment_list, index] +ruby_right_assignment_list_child( + int ruby_right_assignment_list: @ruby_right_assignment_list ref, + int index: int ref, + unique int child: @ruby_right_assignment_list_child_type ref +); + +ruby_right_assignment_list_def( + unique int id: @ruby_right_assignment_list +); + +@ruby_scope_resolution_scope_type = @ruby_underscore_pattern_constant | @ruby_underscore_primary + +ruby_scope_resolution_scope( + unique int ruby_scope_resolution: @ruby_scope_resolution ref, + unique int scope: @ruby_scope_resolution_scope_type ref +); + +ruby_scope_resolution_def( + unique int id: @ruby_scope_resolution, + int name: @ruby_token_constant ref +); + +ruby_setter_def( + unique int id: @ruby_setter, + int name: @ruby_token_identifier ref +); + +ruby_singleton_class_body( + unique int ruby_singleton_class: @ruby_singleton_class ref, + unique int body: @ruby_body_statement ref +); + +ruby_singleton_class_def( + unique int id: @ruby_singleton_class, + int value: @ruby_underscore_arg ref +); + +@ruby_singleton_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_singleton_method_body( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int body: @ruby_singleton_method_body_type ref +); + +@ruby_singleton_method_object_type = @ruby_underscore_arg | @ruby_underscore_variable + +ruby_singleton_method_parameters( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_singleton_method_def( + unique int id: @ruby_singleton_method, + int name: @ruby_underscore_method_name ref, + int object: @ruby_singleton_method_object_type ref +); + +ruby_splat_argument_child( + unique int ruby_splat_argument: @ruby_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_splat_argument_def( + unique int id: @ruby_splat_argument +); + +ruby_splat_parameter_name( + unique int ruby_splat_parameter: @ruby_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_splat_parameter_def( + unique int id: @ruby_splat_parameter +); + +@ruby_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_string__, index] +ruby_string_child( + int ruby_string__: @ruby_string__ ref, + int index: int ref, + unique int child: @ruby_string_child_type ref +); + +ruby_string_def( + unique int id: @ruby_string__ +); + +#keyset[ruby_string_array, index] +ruby_string_array_child( + int ruby_string_array: @ruby_string_array ref, + int index: int ref, + unique int child: @ruby_bare_string ref +); + +ruby_string_array_def( + unique int id: @ruby_string_array +); + +@ruby_subshell_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_subshell, index] +ruby_subshell_child( + int ruby_subshell: @ruby_subshell ref, + int index: int ref, + unique int child: @ruby_subshell_child_type ref +); + +ruby_subshell_def( + unique int id: @ruby_subshell +); + +ruby_superclass_def( + unique int id: @ruby_superclass, + int child: @ruby_underscore_expression ref +); + +#keyset[ruby_symbol_array, index] +ruby_symbol_array_child( + int ruby_symbol_array: @ruby_symbol_array ref, + int index: int ref, + unique int child: @ruby_bare_symbol ref +); + +ruby_symbol_array_def( + unique int id: @ruby_symbol_array +); + +ruby_test_pattern_def( + unique int id: @ruby_test_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_then_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_then, index] +ruby_then_child( + int ruby_then: @ruby_then ref, + int index: int ref, + unique int child: @ruby_then_child_type ref +); + +ruby_then_def( + unique int id: @ruby_then +); + +@ruby_unary_operand_type = @ruby_parenthesized_statements | @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_unary.operator of + 0 = @ruby_unary_bang +| 1 = @ruby_unary_plus +| 2 = @ruby_unary_minus +| 3 = @ruby_unary_definedquestion +| 4 = @ruby_unary_not +| 5 = @ruby_unary_tilde +; + + +ruby_unary_def( + unique int id: @ruby_unary, + int operand: @ruby_unary_operand_type ref, + int operator: int ref +); + +#keyset[ruby_undef, index] +ruby_undef_child( + int ruby_undef: @ruby_undef ref, + int index: int ref, + unique int child: @ruby_underscore_method_name ref +); + +ruby_undef_def( + unique int id: @ruby_undef +); + +@ruby_unless_alternative_type = @ruby_else | @ruby_elsif + +ruby_unless_alternative( + unique int ruby_unless: @ruby_unless ref, + unique int alternative: @ruby_unless_alternative_type ref +); + +ruby_unless_consequence( + unique int ruby_unless: @ruby_unless ref, + unique int consequence: @ruby_then ref +); + +ruby_unless_def( + unique int id: @ruby_unless, + int condition: @ruby_underscore_statement ref +); + +ruby_unless_guard_def( + unique int id: @ruby_unless_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_unless_modifier_def( + unique int id: @ruby_unless_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_until_def( + unique int id: @ruby_until, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_until_modifier_def( + unique int id: @ruby_until_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +@ruby_variable_reference_pattern_name_type = @ruby_token_identifier | @ruby_underscore_nonlocal_variable + +ruby_variable_reference_pattern_def( + unique int id: @ruby_variable_reference_pattern, + int name: @ruby_variable_reference_pattern_name_type ref +); + +ruby_when_body( + unique int ruby_when: @ruby_when ref, + unique int body: @ruby_then ref +); + +#keyset[ruby_when, index] +ruby_when_pattern( + int ruby_when: @ruby_when ref, + int index: int ref, + unique int pattern: @ruby_pattern ref +); + +ruby_when_def( + unique int id: @ruby_when +); + +ruby_while_def( + unique int id: @ruby_while, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_while_modifier_def( + unique int id: @ruby_while_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_yield_child( + unique int ruby_yield: @ruby_yield ref, + unique int child: @ruby_argument_list ref +); + +ruby_yield_def( + unique int id: @ruby_yield +); + +ruby_tokeninfo( + unique int id: @ruby_token, + int kind: int ref, + string value: string ref +); + +case @ruby_token.kind of + 0 = @ruby_reserved_word +| 1 = @ruby_token_character +| 2 = @ruby_token_class_variable +| 3 = @ruby_token_comment +| 4 = @ruby_token_constant +| 5 = @ruby_token_empty_statement +| 6 = @ruby_token_encoding +| 7 = @ruby_token_escape_sequence +| 8 = @ruby_token_false +| 9 = @ruby_token_file +| 10 = @ruby_token_float +| 11 = @ruby_token_forward_argument +| 12 = @ruby_token_forward_parameter +| 13 = @ruby_token_global_variable +| 14 = @ruby_token_hash_key_symbol +| 15 = @ruby_token_hash_splat_nil +| 16 = @ruby_token_heredoc_beginning +| 17 = @ruby_token_heredoc_content +| 18 = @ruby_token_heredoc_end +| 19 = @ruby_token_identifier +| 20 = @ruby_token_instance_variable +| 21 = @ruby_token_integer +| 22 = @ruby_token_line +| 23 = @ruby_token_nil +| 24 = @ruby_token_operator +| 25 = @ruby_token_self +| 26 = @ruby_token_simple_symbol +| 27 = @ruby_token_string_content +| 28 = @ruby_token_super +| 29 = @ruby_token_true +| 30 = @ruby_token_uninterpreted +; + + +@ruby_ast_node = @ruby_alias | @ruby_alternative_pattern | @ruby_argument_list | @ruby_array | @ruby_array_pattern | @ruby_as_pattern | @ruby_assignment | @ruby_bare_string | @ruby_bare_symbol | @ruby_begin | @ruby_begin_block | @ruby_binary | @ruby_block | @ruby_block_argument | @ruby_block_body | @ruby_block_parameter | @ruby_block_parameters | @ruby_body_statement | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_complex | @ruby_conditional | @ruby_delimited_symbol | @ruby_destructured_left_assignment | @ruby_destructured_parameter | @ruby_do | @ruby_do_block | @ruby_element_reference | @ruby_else | @ruby_elsif | @ruby_end_block | @ruby_ensure | @ruby_exception_variable | @ruby_exceptions | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_for | @ruby_hash | @ruby_hash_pattern | @ruby_hash_splat_argument | @ruby_hash_splat_parameter | @ruby_heredoc_body | @ruby_if | @ruby_if_guard | @ruby_if_modifier | @ruby_in | @ruby_in_clause | @ruby_interpolation | @ruby_keyword_parameter | @ruby_keyword_pattern | @ruby_lambda | @ruby_lambda_parameters | @ruby_left_assignment_list | @ruby_match_pattern | @ruby_method | @ruby_method_parameters | @ruby_module | @ruby_next | @ruby_operator_assignment | @ruby_optional_parameter | @ruby_pair | @ruby_parenthesized_pattern | @ruby_parenthesized_statements | @ruby_pattern | @ruby_program | @ruby_range | @ruby_rational | @ruby_redo | @ruby_regex | @ruby_rescue | @ruby_rescue_modifier | @ruby_rest_assignment | @ruby_retry | @ruby_return | @ruby_right_assignment_list | @ruby_scope_resolution | @ruby_setter | @ruby_singleton_class | @ruby_singleton_method | @ruby_splat_argument | @ruby_splat_parameter | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_superclass | @ruby_symbol_array | @ruby_test_pattern | @ruby_then | @ruby_token | @ruby_unary | @ruby_undef | @ruby_unless | @ruby_unless_guard | @ruby_unless_modifier | @ruby_until | @ruby_until_modifier | @ruby_variable_reference_pattern | @ruby_when | @ruby_while | @ruby_while_modifier | @ruby_yield + +ruby_ast_node_location( + unique int node: @ruby_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +ruby_ast_node_parent( + unique int node: @ruby_ast_node ref, + int parent: @ruby_ast_node ref, + int parent_index: int ref +); + +/*- Erb dbscheme -*/ +erb_comment_directive_child( + unique int erb_comment_directive: @erb_comment_directive ref, + unique int child: @erb_token_comment ref +); + +erb_comment_directive_def( + unique int id: @erb_comment_directive +); + +erb_directive_child( + unique int erb_directive: @erb_directive ref, + unique int child: @erb_token_code ref +); + +erb_directive_def( + unique int id: @erb_directive +); + +erb_graphql_directive_child( + unique int erb_graphql_directive: @erb_graphql_directive ref, + unique int child: @erb_token_code ref +); + +erb_graphql_directive_def( + unique int id: @erb_graphql_directive +); + +erb_output_directive_child( + unique int erb_output_directive: @erb_output_directive ref, + unique int child: @erb_token_code ref +); + +erb_output_directive_def( + unique int id: @erb_output_directive +); + +@erb_template_child_type = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_token_content + +#keyset[erb_template, index] +erb_template_child( + int erb_template: @erb_template ref, + int index: int ref, + unique int child: @erb_template_child_type ref +); + +erb_template_def( + unique int id: @erb_template +); + +erb_tokeninfo( + unique int id: @erb_token, + int kind: int ref, + string value: string ref +); + +case @erb_token.kind of + 0 = @erb_reserved_word +| 1 = @erb_token_code +| 2 = @erb_token_comment +| 3 = @erb_token_content +; + + +@erb_ast_node = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_template | @erb_token + +erb_ast_node_location( + unique int node: @erb_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +erb_ast_node_parent( + unique int node: @erb_ast_node ref, + int parent: @erb_ast_node ref, + int parent_index: int ref +); + diff --git a/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/upgrade.properties b/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/upgrade.properties new file mode 100644 index 00000000000..7c26eadc785 --- /dev/null +++ b/ruby/downgrades/63af05c01bdd6a38f280e41ac0453db52f46989c/upgrade.properties @@ -0,0 +1,3 @@ +description: Remove `empty_location` relation +compatibility: backwards +empty_location.rel: delete diff --git a/ruby/downgrades/fabe9e179ed1e3d0e45ccfab6ce94b4bab02dee5/upgrade.properties b/ruby/downgrades/fabe9e179ed1e3d0e45ccfab6ce94b4bab02dee5/upgrade.properties index 65683e9487d..2770a7d0340 100644 --- a/ruby/downgrades/fabe9e179ed1e3d0e45ccfab6ce94b4bab02dee5/upgrade.properties +++ b/ruby/downgrades/fabe9e179ed1e3d0e45ccfab6ce94b4bab02dee5/upgrade.properties @@ -1,8 +1,8 @@ description: Revert: Move location columns to a single table compatibility: full -erb_ast_node_parent.rel: reorder erb_ast_node_info.rel (int node, int parent, int parent_index, int loc) node parent parent_index -ruby_ast_node_parent.rel: reorder ruby_ast_node_info.rel (int node, int parent, int parent_index, int loc) node parent parent_index +erb_ast_node_parent.rel: reorder erb_ast_node_info.rel (@erb_ast_node node, @erb_ast_node_parent parent, int parent_index, @location loc) node parent parent_index +ruby_ast_node_parent.rel: reorder ruby_ast_node_info.rel (@ruby_ast_node node, @ruby_ast_node_parent parent, int parent_index, @location loc) node parent parent_index erb_ast_node_info.rel: delete ruby_ast_node_info.rel: delete diff --git a/ruby/extractor/.cargo/config.toml b/ruby/extractor/.cargo/config.toml new file mode 100644 index 00000000000..3e8c45cb78b --- /dev/null +++ b/ruby/extractor/.cargo/config.toml @@ -0,0 +1 @@ +paths = ["../../shared/tree-sitter-extractor"] diff --git a/ruby/extractor/BUILD.bazel b/ruby/extractor/BUILD.bazel index e859884085d..3ed9a0233ac 100644 --- a/ruby/extractor/BUILD.bazel +++ b/ruby/extractor/BUILD.bazel @@ -11,5 +11,7 @@ codeql_rust_binary( visibility = ["//visibility:public"], deps = all_crate_deps( normal = True, - ), + ) + [ + "//shared/tree-sitter-extractor:codeql-extractor", + ], ) diff --git a/ruby/extractor/Cargo.lock b/ruby/extractor/Cargo.lock index 750d630402b..95ed06c3ca8 100644 Binary files a/ruby/extractor/Cargo.lock and b/ruby/extractor/Cargo.lock differ diff --git a/ruby/extractor/Cargo.toml b/ruby/extractor/Cargo.toml index 87a9f9f7a80..87e0a7f7af0 100644 --- a/ruby/extractor/Cargo.toml +++ b/ruby/extractor/Cargo.toml @@ -1,12 +1,13 @@ +[workspace] [package] name = "codeql-extractor-ruby" description = "CodeQL Ruby extractor" version = "0.1.0" authors = ["GitHub"] -edition = "2018" +edition = "2021" # When changing/updating these, the `cargo-bazel-lock.json` file has to be regenerated. -# Run `CARGO_BAZEL_REPIN=true CARGO_BAZEL_REPIN_ONLY=ruby_deps ./build --bazel sync --only=ruby_deps` +# Run `CARGO_BAZEL_REPIN=true CARGO_BAZEL_REPIN_ONLY=ruby_deps ./tools/bazel sync --only=ruby_deps` # in the `semmle-code` repository to do so. # For more information, check out the documentation at # https://bazelbuild.github.io/rules_rust/crate_universe.html#repinning--updating-dependencies @@ -15,9 +16,9 @@ edition = "2018" # (c.f. https://github.com/bazelbuild/rules_rust/issues/2452). # Warning: The process takes >5min on my M1 mac, so do wait for a while. [dependencies] -tree-sitter = "0.20" -tree-sitter-embedded-template = { git = "https://github.com/tree-sitter/tree-sitter-embedded-template.git", rev = "203f7bd3c1bbfbd98fc19add4b8fcb213c059205" } -tree-sitter-ruby = { git = "https://github.com/tree-sitter/tree-sitter-ruby.git", rev = "4d9ad3f010fdc47a8433adcf9ae30c8eb8475ae7" } +tree-sitter = ">= 0.22.6" +tree-sitter-embedded-template = { git = "https://github.com/tree-sitter/tree-sitter-embedded-template.git", rev = "38d5004a797298dc42c85e7706c5ceac46a3f29f" } +tree-sitter-ruby = { git = "https://github.com/tree-sitter/tree-sitter-ruby.git", rev = "b41dc0f4c8e040905fcbb5d93bab667541c08ec7" } clap = { version = "4.2", features = ["derive"] } tracing = "0.1" tracing-subscriber = { version = "0.3.3", features = ["env-filter"] } @@ -27,11 +28,8 @@ encoding = "0.2" lazy_static = "1.4.0" # Ideally, we'd like to pull this in via a relative path. # However, our bazel/rust tooling chokes on this, c.f. https://github.com/bazelbuild/rules_rust/issues/1525 -# Therefore, to break that dependency, we depend on it via a git dependency instead. -# We should change this back to a path dependency once this issue is fixed. -# We can't depend on this without a rev/branch specification, as the rules_rust code assumes the default branch -# is called `master`, and if we pull this in with `branch=main`, then `cargo` works (and pins this at th current git SHA -# of lock-file update time, but `rules_rust` pins generates a bazel rule that unconditionally downloads `main`, which -# breaks build hermeticity. So, rev-pinning it is. -# See also https://github.com/bazelbuild/rules_rust/issues/2502. -codeql-extractor = { git = "https://github.com/github/codeql.git", rev = "cee6f003fd58c64916c629f7d8b27b870d6f78c5" } +# Therefore, we have a pretty bad hack in place instead, see README.md in the codeql-extractor-fake-crate directory. +codeql-extractor = { path = "codeql-extractor-fake-crate" } + +[patch.crates-io] +tree-sitter = { git = "https://github.com/redsun82/tree-sitter.git", rev = "1f5c1112ceaa8fc6aff61d1852690407670d2a96" } diff --git a/ruby/extractor/cargo-bazel-lock.json b/ruby/extractor/cargo-bazel-lock.json index 15b86880665..9e4e4acf6b5 100644 --- a/ruby/extractor/cargo-bazel-lock.json +++ b/ruby/extractor/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "76aa7a86db3d70a3b257062c5c6b87da62e07258e6f16a487d8c42aa561c0224", + "checksum": "bf577b30a6fa1893707e2384a92d21f3d271344127cb80069a477cb5308a6c64", "crates": { "adler 1.0.2": { "name": "adler", @@ -38,66 +38,14 @@ ], "license_file": null }, - "aho-corasick 0.7.20": { + "aho-corasick 1.1.3": { "name": "aho-corasick", - "version": "0.7.20", + "version": "1.1.3", "package_url": "https://github.com/BurntSushi/aho-corasick", "repository": { "Http": { - "url": "https://static.crates.io/crates/aho-corasick/0.7.20/download", - "sha256": "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" - } - }, - "targets": [ - { - "Library": { - "crate_name": "aho_corasick", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "aho_corasick", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "memchr 2.7.1", - "target": "memchr" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.7.20" - }, - "license": "Unlicense OR MIT", - "license_ids": [ - "MIT", - "Unlicense" - ], - "license_file": null - }, - "aho-corasick 1.1.2": { - "name": "aho-corasick", - "version": "1.1.2", - "package_url": "https://github.com/BurntSushi/aho-corasick", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/aho-corasick/1.1.2/download", - "sha256": "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" + "url": "https://static.crates.io/crates/aho-corasick/1.1.3/download", + "sha256": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" } }, "targets": [ @@ -127,14 +75,14 @@ "deps": { "common": [ { - "id": "memchr 2.7.1", + "id": "memchr 2.7.2", "target": "memchr" } ], "selects": {} }, "edition": "2021", - "version": "1.1.2" + "version": "1.1.3" }, "license": "Unlicense OR MIT", "license_ids": [ @@ -143,6 +91,42 @@ ], "license_file": null }, + "android-tzdata 0.1.1": { + "name": "android-tzdata", + "version": "0.1.1", + "package_url": "https://github.com/RumovZ/android-tzdata", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/android-tzdata/0.1.1/download", + "sha256": "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + } + }, + "targets": [ + { + "Library": { + "crate_name": "android_tzdata", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "android_tzdata", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2018", + "version": "0.1.1" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, "android_system_properties 0.1.5": { "name": "android_system_properties", "version": "0.1.5", @@ -172,7 +156,7 @@ "deps": { "common": [ { - "id": "libc 0.2.141", + "id": "libc 0.2.155", "target": "libc" } ], @@ -188,14 +172,14 @@ ], "license_file": null }, - "anstream 0.2.6": { + "anstream 0.6.14": { "name": "anstream", - "version": "0.2.6", + "version": "0.6.14", "package_url": "https://github.com/rust-cli/anstyle.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/anstream/0.2.6/download", - "sha256": "342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f" + "url": "https://static.crates.io/crates/anstream/0.6.14/download", + "sha256": "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" } }, "targets": [ @@ -225,24 +209,24 @@ "deps": { "common": [ { - "id": "anstyle 0.3.5", + "id": "anstyle 1.0.7", "target": "anstyle" }, { - "id": "anstyle-parse 0.1.1", + "id": "anstyle-parse 0.2.4", "target": "anstyle_parse" }, { - "id": "concolor-override 1.0.0", - "target": "concolor_override" + "id": "anstyle-query 1.0.3", + "target": "anstyle_query" }, { - "id": "concolor-query 0.3.3", - "target": "concolor_query" + "id": "colorchoice 1.0.1", + "target": "colorchoice" }, { - "id": "is-terminal 0.4.6", - "target": "is_terminal" + "id": "is_terminal_polyfill 1.70.0", + "target": "is_terminal_polyfill" }, { "id": "utf8parse 0.2.1", @@ -252,14 +236,14 @@ "selects": { "cfg(windows)": [ { - "id": "anstyle-wincon 0.2.0", + "id": "anstyle-wincon 3.0.3", "target": "anstyle_wincon" } ] } }, "edition": "2021", - "version": "0.2.6" + "version": "0.6.14" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -268,14 +252,14 @@ ], "license_file": null }, - "anstyle 0.3.5": { + "anstyle 1.0.7": { "name": "anstyle", - "version": "0.3.5", + "version": "1.0.7", "package_url": "https://github.com/rust-cli/anstyle.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/anstyle/0.3.5/download", - "sha256": "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2" + "url": "https://static.crates.io/crates/anstyle/1.0.7/download", + "sha256": "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" } }, "targets": [ @@ -302,7 +286,7 @@ "selects": {} }, "edition": "2021", - "version": "0.3.5" + "version": "1.0.7" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -311,14 +295,14 @@ ], "license_file": null }, - "anstyle-parse 0.1.1": { + "anstyle-parse 0.2.4": { "name": "anstyle-parse", - "version": "0.1.1", + "version": "0.2.4", "package_url": "https://github.com/rust-cli/anstyle.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/anstyle-parse/0.1.1/download", - "sha256": "a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116" + "url": "https://static.crates.io/crates/anstyle-parse/0.2.4/download", + "sha256": "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" } }, "targets": [ @@ -354,7 +338,7 @@ "selects": {} }, "edition": "2021", - "version": "0.1.1" + "version": "0.2.4" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -363,14 +347,61 @@ ], "license_file": null }, - "anstyle-wincon 0.2.0": { + "anstyle-query 1.0.3": { + "name": "anstyle-query", + "version": "1.0.3", + "package_url": "https://github.com/rust-cli/anstyle", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/anstyle-query/1.0.3/download", + "sha256": "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" + } + }, + "targets": [ + { + "Library": { + "crate_name": "anstyle_query", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "anstyle_query", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [], + "selects": { + "cfg(windows)": [ + { + "id": "windows-sys 0.52.0", + "target": "windows_sys" + } + ] + } + }, + "edition": "2021", + "version": "1.0.3" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, + "anstyle-wincon 3.0.3": { "name": "anstyle-wincon", - "version": "0.2.0", + "version": "3.0.3", "package_url": "https://github.com/rust-cli/anstyle.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/anstyle-wincon/0.2.0/download", - "sha256": "c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa" + "url": "https://static.crates.io/crates/anstyle-wincon/3.0.3/download", + "sha256": "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" } }, "targets": [ @@ -392,21 +423,21 @@ "deps": { "common": [ { - "id": "anstyle 0.3.5", + "id": "anstyle 1.0.7", "target": "anstyle" } ], "selects": { "cfg(windows)": [ { - "id": "windows-sys 0.45.0", + "id": "windows-sys 0.52.0", "target": "windows_sys" } ] } }, "edition": "2021", - "version": "0.2.0" + "version": "3.0.3" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -415,14 +446,14 @@ ], "license_file": null }, - "autocfg 1.1.0": { + "autocfg 1.3.0": { "name": "autocfg", - "version": "1.1.0", + "version": "1.3.0", "package_url": "https://github.com/cuviper/autocfg", "repository": { "Http": { - "url": "https://static.crates.io/crates/autocfg/1.1.0/download", - "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + "url": "https://static.crates.io/crates/autocfg/1.3.0/download", + "sha256": "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" } }, "targets": [ @@ -442,7 +473,7 @@ "**" ], "edition": "2015", - "version": "1.1.0" + "version": "1.3.0" }, "license": "Apache-2.0 OR MIT", "license_ids": [ @@ -451,56 +482,14 @@ ], "license_file": null }, - "bitflags 1.3.2": { - "name": "bitflags", - "version": "1.3.2", - "package_url": "https://github.com/bitflags/bitflags", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/bitflags/1.3.2/download", - "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - } - }, - "targets": [ - { - "Library": { - "crate_name": "bitflags", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "bitflags", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default" - ], - "selects": {} - }, - "edition": "2018", - "version": "1.3.2" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "bstr 1.9.0": { + "bstr 1.9.1": { "name": "bstr", - "version": "1.9.0", + "version": "1.9.1", "package_url": "https://github.com/BurntSushi/bstr", "repository": { "Http": { - "url": "https://static.crates.io/crates/bstr/1.9.0/download", - "sha256": "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" + "url": "https://static.crates.io/crates/bstr/1.9.1/download", + "sha256": "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" } }, "targets": [ @@ -529,14 +518,14 @@ "deps": { "common": [ { - "id": "memchr 2.7.1", + "id": "memchr 2.7.2", "target": "memchr" } ], "selects": {} }, "edition": "2021", - "version": "1.9.0" + "version": "1.9.1" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -545,14 +534,14 @@ ], "license_file": null }, - "bumpalo 3.12.0": { + "bumpalo 3.16.0": { "name": "bumpalo", - "version": "3.12.0", + "version": "3.16.0", "package_url": "https://github.com/fitzgen/bumpalo", "repository": { "Http": { - "url": "https://static.crates.io/crates/bumpalo/3.12.0/download", - "sha256": "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" + "url": "https://static.crates.io/crates/bumpalo/3.16.0/download", + "sha256": "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" } }, "targets": [ @@ -578,23 +567,23 @@ "selects": {} }, "edition": "2021", - "version": "3.12.0" + "version": "3.16.0" }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "cc 1.0.79": { + "cc 1.0.98": { "name": "cc", - "version": "1.0.79", + "version": "1.0.98", "package_url": "https://github.com/rust-lang/cc-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/cc/1.0.79/download", - "sha256": "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" + "url": "https://static.crates.io/crates/cc/1.0.98/download", + "sha256": "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" } }, "targets": [ @@ -614,7 +603,7 @@ "**" ], "edition": "2018", - "version": "1.0.79" + "version": "1.0.98" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -659,14 +648,14 @@ ], "license_file": null }, - "chrono 0.4.24": { + "chrono 0.4.38": { "name": "chrono", - "version": "0.4.24", + "version": "0.4.38", "package_url": "https://github.com/chronotope/chrono", "repository": { "Http": { - "url": "https://static.crates.io/crates/chrono/0.4.24/download", - "sha256": "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" + "url": "https://static.crates.io/crates/chrono/0.4.38/download", + "sha256": "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" } }, "targets": [ @@ -687,82 +676,83 @@ ], "crate_features": { "common": [ + "alloc", + "android-tzdata", "clock", "default", "iana-time-zone", "js-sys", + "now", "oldtime", "serde", "std", - "time", "wasm-bindgen", "wasmbind", - "winapi" + "winapi", + "windows-targets" ], "selects": {} }, "deps": { "common": [ { - "id": "num-integer 0.1.45", - "target": "num_integer" - }, - { - "id": "num-traits 0.2.15", + "id": "num-traits 0.2.19", "target": "num_traits" }, { - "id": "serde 1.0.159", + "id": "serde 1.0.202", "target": "serde" - }, - { - "id": "time 0.1.45", - "target": "time" } ], "selects": { "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))": [ { - "id": "js-sys 0.3.61", + "id": "js-sys 0.3.69", "target": "js_sys" }, { - "id": "wasm-bindgen 0.2.84", + "id": "wasm-bindgen 0.2.92", "target": "wasm_bindgen" } ], + "cfg(target_os = \"android\")": [ + { + "id": "android-tzdata 0.1.1", + "target": "android_tzdata" + } + ], "cfg(unix)": [ { - "id": "iana-time-zone 0.1.56", + "id": "iana-time-zone 0.1.60", "target": "iana_time_zone" } ], "cfg(windows)": [ { - "id": "winapi 0.3.9", - "target": "winapi" + "id": "windows-targets 0.52.5", + "target": "windows_targets" } ] } }, - "edition": "2018", - "version": "0.4.24" + "edition": "2021", + "version": "0.4.38" }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "clap 4.2.1": { + "clap 4.5.4": { "name": "clap", - "version": "4.2.1", + "version": "4.5.4", "package_url": "https://github.com/clap-rs/clap", "repository": { "Http": { - "url": "https://static.crates.io/crates/clap/4.2.1/download", - "sha256": "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3" + "url": "https://static.crates.io/crates/clap/4.5.4/download", + "sha256": "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" } }, "targets": [ @@ -797,12 +787,8 @@ "deps": { "common": [ { - "id": "clap_builder 4.2.1", + "id": "clap_builder 4.5.2", "target": "clap_builder" - }, - { - "id": "once_cell 1.17.1", - "target": "once_cell" } ], "selects": {} @@ -811,13 +797,13 @@ "proc_macro_deps": { "common": [ { - "id": "clap_derive 4.2.0", + "id": "clap_derive 4.5.4", "target": "clap_derive" } ], "selects": {} }, - "version": "4.2.1" + "version": "4.5.4" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -826,14 +812,14 @@ ], "license_file": null }, - "clap_builder 4.2.1": { + "clap_builder 4.5.2": { "name": "clap_builder", - "version": "4.2.1", + "version": "4.5.2", "package_url": "https://github.com/clap-rs/clap", "repository": { "Http": { - "url": "https://static.crates.io/crates/clap_builder/4.2.1/download", - "sha256": "223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f" + "url": "https://static.crates.io/crates/clap_builder/4.5.2/download", + "sha256": "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" } }, "targets": [ @@ -866,30 +852,26 @@ "deps": { "common": [ { - "id": "anstream 0.2.6", + "id": "anstream 0.6.14", "target": "anstream" }, { - "id": "anstyle 0.3.5", + "id": "anstyle 1.0.7", "target": "anstyle" }, { - "id": "bitflags 1.3.2", - "target": "bitflags" - }, - { - "id": "clap_lex 0.4.1", + "id": "clap_lex 0.7.0", "target": "clap_lex" }, { - "id": "strsim 0.10.0", + "id": "strsim 0.11.1", "target": "strsim" } ], "selects": {} }, "edition": "2021", - "version": "4.2.1" + "version": "4.5.2" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -898,14 +880,14 @@ ], "license_file": null }, - "clap_derive 4.2.0": { + "clap_derive 4.5.4": { "name": "clap_derive", - "version": "4.2.0", + "version": "4.5.4", "package_url": "https://github.com/clap-rs/clap/tree/master/clap_derive", "repository": { "Http": { - "url": "https://static.crates.io/crates/clap_derive/4.2.0/download", - "sha256": "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4" + "url": "https://static.crates.io/crates/clap_derive/4.5.4/download", + "sha256": "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" } }, "targets": [ @@ -933,26 +915,26 @@ "deps": { "common": [ { - "id": "heck 0.4.1", + "id": "heck 0.5.0", "target": "heck" }, { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "proc_macro2" }, { - "id": "quote 1.0.26", + "id": "quote 1.0.36", "target": "quote" }, { - "id": "syn 2.0.13", + "id": "syn 2.0.66", "target": "syn" } ], "selects": {} }, "edition": "2021", - "version": "4.2.0" + "version": "4.5.4" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -961,14 +943,14 @@ ], "license_file": null }, - "clap_lex 0.4.1": { + "clap_lex 0.7.0": { "name": "clap_lex", - "version": "0.4.1", + "version": "0.7.0", "package_url": "https://github.com/clap-rs/clap/tree/master/clap_lex", "repository": { "Http": { - "url": "https://static.crates.io/crates/clap_lex/0.4.1/download", - "sha256": "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1" + "url": "https://static.crates.io/crates/clap_lex/0.7.0/download", + "sha256": "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" } }, "targets": [ @@ -988,7 +970,7 @@ "**" ], "edition": "2021", - "version": "0.4.1" + "version": "0.7.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -1001,15 +983,7 @@ "name": "codeql-extractor", "version": "0.2.0", "package_url": null, - "repository": { - "Git": { - "remote": "https://github.com/github/codeql.git", - "commitish": { - "Rev": "cee6f003fd58c64916c629f7d8b27b870d6f78c5" - }, - "strip_prefix": "shared/tree-sitter-extractor" - } - }, + "repository": null, "targets": [ { "Library": { @@ -1029,7 +1003,7 @@ "deps": { "common": [ { - "id": "chrono 0.4.24", + "id": "chrono 0.4.38", "target": "chrono" }, { @@ -1037,7 +1011,7 @@ "target": "encoding" }, { - "id": "flate2 1.0.25", + "id": "flate2 1.0.30", "target": "flate2" }, { @@ -1049,36 +1023,57 @@ "target": "lazy_static" }, { - "id": "num_cpus 1.15.0", + "id": "num_cpus 1.16.0", "target": "num_cpus" }, { - "id": "rayon 1.7.0", + "id": "rayon 1.10.0", "target": "rayon" }, { - "id": "regex 1.7.3", + "id": "regex 1.10.4", "target": "regex" }, { - "id": "serde 1.0.159", + "id": "serde 1.0.202", "target": "serde" }, { - "id": "serde_json 1.0.95", + "id": "serde_json 1.0.117", "target": "serde_json" }, { - "id": "tracing 0.1.37", + "id": "tracing 0.1.40", "target": "tracing" }, { - "id": "tree-sitter 0.20.10", + "id": "tracing-subscriber 0.3.18", + "target": "tracing_subscriber" + }, + { + "id": "tree-sitter 0.22.6", "target": "tree_sitter" } ], "selects": {} }, + "deps_dev": { + "common": [ + { + "id": "rand 0.8.5", + "target": "rand" + }, + { + "id": "tree-sitter-json 0.21.0", + "target": "tree_sitter_json" + }, + { + "id": "tree-sitter-ql 0.22.5", + "target": "tree_sitter_ql" + } + ], + "selects": {} + }, "edition": "2021", "version": "0.2.0" }, @@ -1100,13 +1095,9 @@ "deps": { "common": [ { - "id": "clap 4.2.1", + "id": "clap 4.5.4", "target": "clap" }, - { - "id": "codeql-extractor 0.2.0", - "target": "codeql_extractor" - }, { "id": "encoding 0.2.33", "target": "encoding" @@ -1116,57 +1107,57 @@ "target": "lazy_static" }, { - "id": "rayon 1.7.0", + "id": "rayon 1.10.0", "target": "rayon" }, { - "id": "regex 1.7.3", + "id": "regex 1.10.4", "target": "regex" }, { - "id": "tracing 0.1.37", + "id": "tracing 0.1.40", "target": "tracing" }, { - "id": "tracing-subscriber 0.3.16", + "id": "tracing-subscriber 0.3.18", "target": "tracing_subscriber" }, { - "id": "tree-sitter 0.20.10", + "id": "tree-sitter 0.22.6", "target": "tree_sitter" }, { - "id": "tree-sitter-embedded-template 0.20.0", + "id": "tree-sitter-embedded-template 0.21.0", "target": "tree_sitter_embedded_template" }, { - "id": "tree-sitter-ruby 0.20.0", + "id": "tree-sitter-ruby 0.21.0", "target": "tree_sitter_ruby" } ], "selects": {} }, - "edition": "2018", + "edition": "2021", "version": "0.1.0" }, "license": null, "license_ids": [], "license_file": null }, - "codespan-reporting 0.11.1": { - "name": "codespan-reporting", - "version": "0.11.1", - "package_url": "https://github.com/brendanzab/codespan", + "colorchoice 1.0.1": { + "name": "colorchoice", + "version": "1.0.1", + "package_url": "https://github.com/rust-cli/anstyle", "repository": { "Http": { - "url": "https://static.crates.io/crates/codespan-reporting/0.11.1/download", - "sha256": "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" + "url": "https://static.crates.io/crates/colorchoice/1.0.1/download", + "sha256": "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" } }, "targets": [ { "Library": { - "crate_name": "codespan_reporting", + "crate_name": "colorchoice", "crate_root": "src/lib.rs", "srcs": [ "**/*.rs" @@ -1174,61 +1165,13 @@ } } ], - "library_target_name": "codespan_reporting", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "termcolor 1.2.0", - "target": "termcolor" - }, - { - "id": "unicode-width 0.1.10", - "target": "unicode_width" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.11.1" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": null - }, - "concolor-override 1.0.0": { - "name": "concolor-override", - "version": "1.0.0", - "package_url": "https://github.com/rust-cli/concolor", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/concolor-override/1.0.0/download", - "sha256": "a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f" - } - }, - "targets": [ - { - "Library": { - "crate_name": "concolor_override", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "concolor_override", + "library_target_name": "colorchoice", "common_attrs": { "compile_data_glob": [ "**" ], "edition": "2021", - "version": "1.0.0" + "version": "1.0.1" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -1237,61 +1180,14 @@ ], "license_file": null }, - "concolor-query 0.3.3": { - "name": "concolor-query", - "version": "0.3.3", - "package_url": "https://github.com/rust-cli/concolor", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/concolor-query/0.3.3/download", - "sha256": "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf" - } - }, - "targets": [ - { - "Library": { - "crate_name": "concolor_query", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "concolor_query", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [], - "selects": { - "cfg(windows)": [ - { - "id": "windows-sys 0.45.0", - "target": "windows_sys" - } - ] - } - }, - "edition": "2021", - "version": "0.3.3" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "core-foundation-sys 0.8.4": { + "core-foundation-sys 0.8.6": { "name": "core-foundation-sys", - "version": "0.8.4", + "version": "0.8.6", "package_url": "https://github.com/servo/core-foundation-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/core-foundation-sys/0.8.4/download", - "sha256": "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" + "url": "https://static.crates.io/crates/core-foundation-sys/0.8.6/download", + "sha256": "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" } }, "targets": [ @@ -1310,24 +1206,31 @@ "compile_data_glob": [ "**" ], - "edition": "2015", - "version": "0.8.4" + "crate_features": { + "common": [ + "default", + "link" + ], + "selects": {} + }, + "edition": "2018", + "version": "0.8.6" }, - "license": "MIT / Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "crc32fast 1.3.2": { + "crc32fast 1.4.2": { "name": "crc32fast", - "version": "1.3.2", + "version": "1.4.2", "package_url": "https://github.com/srijs/rust-crc32fast", "repository": { "Http": { - "url": "https://static.crates.io/crates/crc32fast/1.3.2/download", - "sha256": "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" + "url": "https://static.crates.io/crates/crc32fast/1.4.2/download", + "sha256": "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" } }, "targets": [ @@ -1339,15 +1242,6 @@ "**/*.rs" ] } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } } ], "library_target_name": "crc32fast", @@ -1367,21 +1261,12 @@ { "id": "cfg-if 1.0.0", "target": "cfg_if" - }, - { - "id": "crc32fast 1.3.2", - "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "1.3.2" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] + "version": "1.4.2" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -1390,71 +1275,14 @@ ], "license_file": null }, - "crossbeam-channel 0.5.7": { - "name": "crossbeam-channel", - "version": "0.5.7", - "package_url": "https://github.com/crossbeam-rs/crossbeam", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/crossbeam-channel/0.5.7/download", - "sha256": "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c" - } - }, - "targets": [ - { - "Library": { - "crate_name": "crossbeam_channel", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "crossbeam_channel", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "crossbeam-utils", - "default", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "cfg-if 1.0.0", - "target": "cfg_if" - }, - { - "id": "crossbeam-utils 0.8.15", - "target": "crossbeam_utils" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.5.7" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "crossbeam-deque 0.8.3": { + "crossbeam-deque 0.8.5": { "name": "crossbeam-deque", - "version": "0.8.3", + "version": "0.8.5", "package_url": "https://github.com/crossbeam-rs/crossbeam", "repository": { "Http": { - "url": "https://static.crates.io/crates/crossbeam-deque/0.8.3/download", - "sha256": "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" + "url": "https://static.crates.io/crates/crossbeam-deque/0.8.5/download", + "sha256": "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" } }, "targets": [ @@ -1475,8 +1303,6 @@ ], "crate_features": { "common": [ - "crossbeam-epoch", - "crossbeam-utils", "default", "std" ], @@ -1485,22 +1311,18 @@ "deps": { "common": [ { - "id": "cfg-if 1.0.0", - "target": "cfg_if" - }, - { - "id": "crossbeam-epoch 0.9.14", + "id": "crossbeam-epoch 0.9.18", "target": "crossbeam_epoch" }, { - "id": "crossbeam-utils 0.8.15", + "id": "crossbeam-utils 0.8.20", "target": "crossbeam_utils" } ], "selects": {} }, - "edition": "2018", - "version": "0.8.3" + "edition": "2021", + "version": "0.8.5" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -1509,14 +1331,14 @@ ], "license_file": null }, - "crossbeam-epoch 0.9.14": { + "crossbeam-epoch 0.9.18": { "name": "crossbeam-epoch", - "version": "0.9.14", + "version": "0.9.18", "package_url": "https://github.com/crossbeam-rs/crossbeam", "repository": { "Http": { - "url": "https://static.crates.io/crates/crossbeam-epoch/0.9.14/download", - "sha256": "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" + "url": "https://static.crates.io/crates/crossbeam-epoch/0.9.18/download", + "sha256": "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" } }, "targets": [ @@ -1528,15 +1350,6 @@ "**/*.rs" ] } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } } ], "library_target_name": "crossbeam_epoch", @@ -1554,44 +1367,14 @@ "deps": { "common": [ { - "id": "cfg-if 1.0.0", - "target": "cfg_if" - }, - { - "id": "crossbeam-epoch 0.9.14", - "target": "build_script_build" - }, - { - "id": "crossbeam-utils 0.8.15", + "id": "crossbeam-utils 0.8.20", "target": "crossbeam_utils" - }, - { - "id": "memoffset 0.8.0", - "target": "memoffset" - }, - { - "id": "scopeguard 1.1.0", - "target": "scopeguard" } ], "selects": {} }, - "edition": "2018", - "version": "0.9.14" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "autocfg 1.1.0", - "target": "autocfg" - } - ], - "selects": {} - } + "edition": "2021", + "version": "0.9.18" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -1600,14 +1383,14 @@ ], "license_file": null }, - "crossbeam-utils 0.8.15": { + "crossbeam-utils 0.8.20": { "name": "crossbeam-utils", - "version": "0.8.15", + "version": "0.8.20", "package_url": "https://github.com/crossbeam-rs/crossbeam", "repository": { "Http": { - "url": "https://static.crates.io/crates/crossbeam-utils/0.8.15/download", - "sha256": "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" + "url": "https://static.crates.io/crates/crossbeam-utils/0.8.20/download", + "sha256": "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" } }, "targets": [ @@ -1645,18 +1428,14 @@ "deps": { "common": [ { - "id": "cfg-if 1.0.0", - "target": "cfg_if" - }, - { - "id": "crossbeam-utils 0.8.15", + "id": "crossbeam-utils 0.8.20", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.8.15" + "edition": "2021", + "version": "0.8.20" }, "build_script_attrs": { "data_glob": [ @@ -1670,267 +1449,14 @@ ], "license_file": null }, - "cxx 1.0.94": { - "name": "cxx", - "version": "1.0.94", - "package_url": "https://github.com/dtolnay/cxx", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/cxx/1.0.94/download", - "sha256": "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" - } - }, - "targets": [ - { - "Library": { - "crate_name": "cxx", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "cxx", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "cxx 1.0.94", - "target": "build_script_build" - }, - { - "id": "link-cplusplus 1.0.8", - "target": "link_cplusplus" - } - ], - "selects": {} - }, - "edition": "2018", - "proc_macro_deps": { - "common": [ - { - "id": "cxxbridge-macro 1.0.94", - "target": "cxxbridge_macro" - } - ], - "selects": {} - }, - "version": "1.0.94" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "cc 1.0.79", - "target": "cc" - }, - { - "id": "cxxbridge-flags 1.0.94", - "target": "cxxbridge_flags" - } - ], - "selects": {} - }, - "link_deps": { - "common": [ - { - "id": "link-cplusplus 1.0.8", - "target": "link_cplusplus" - } - ], - "selects": {} - }, - "links": "cxxbridge1" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "cxx-build 1.0.94": { - "name": "cxx-build", - "version": "1.0.94", - "package_url": "https://github.com/dtolnay/cxx", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/cxx-build/1.0.94/download", - "sha256": "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" - } - }, - "targets": [ - { - "Library": { - "crate_name": "cxx_build", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "cxx_build", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "cc 1.0.79", - "target": "cc" - }, - { - "id": "codespan-reporting 0.11.1", - "target": "codespan_reporting" - }, - { - "id": "once_cell 1.17.1", - "target": "once_cell" - }, - { - "id": "proc-macro2 1.0.56", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.26", - "target": "quote" - }, - { - "id": "scratch 1.0.5", - "target": "scratch" - }, - { - "id": "syn 2.0.13", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "1.0.94" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "cxxbridge-flags 1.0.94": { - "name": "cxxbridge-flags", - "version": "1.0.94", - "package_url": "https://github.com/dtolnay/cxx", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/cxxbridge-flags/1.0.94/download", - "sha256": "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" - } - }, - "targets": [ - { - "Library": { - "crate_name": "cxxbridge_flags", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "cxxbridge_flags", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2018", - "version": "1.0.94" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "cxxbridge-macro 1.0.94": { - "name": "cxxbridge-macro", - "version": "1.0.94", - "package_url": "https://github.com/dtolnay/cxx", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/cxxbridge-macro/1.0.94/download", - "sha256": "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "cxxbridge_macro", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "cxxbridge_macro", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "proc-macro2 1.0.56", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.26", - "target": "quote" - }, - { - "id": "syn 2.0.13", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "1.0.94" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "either 1.8.1": { + "either 1.12.0": { "name": "either", - "version": "1.8.1", - "package_url": "https://github.com/bluss/either", + "version": "1.12.0", + "package_url": "https://github.com/rayon-rs/either", "repository": { "Http": { - "url": "https://static.crates.io/crates/either/1.8.1/download", - "sha256": "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" + "url": "https://static.crates.io/crates/either/1.12.0/download", + "sha256": "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" } }, "targets": [ @@ -1950,7 +1476,7 @@ "**" ], "edition": "2018", - "version": "1.8.1" + "version": "1.12.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -2274,156 +1800,14 @@ ], "license_file": null }, - "errno 0.3.0": { - "name": "errno", - "version": "0.3.0", - "package_url": "https://github.com/lambda-fairy/rust-errno", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/errno/0.3.0/download", - "sha256": "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0" - } - }, - "targets": [ - { - "Library": { - "crate_name": "errno", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "errno", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [], - "selects": { - "cfg(target_os = \"dragonfly\")": [ - { - "id": "errno-dragonfly 0.1.2", - "target": "errno_dragonfly" - } - ], - "cfg(target_os = \"hermit\")": [ - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "cfg(target_os = \"wasi\")": [ - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "cfg(unix)": [ - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "cfg(windows)": [ - { - "id": "windows-sys 0.45.0", - "target": "windows_sys" - } - ] - } - }, - "edition": "2018", - "version": "0.3.0" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "errno-dragonfly 0.1.2": { - "name": "errno-dragonfly", - "version": "0.1.2", - "package_url": "https://github.com/mneumann/errno-dragonfly-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/errno-dragonfly/0.1.2/download", - "sha256": "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" - } - }, - "targets": [ - { - "Library": { - "crate_name": "errno_dragonfly", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "errno_dragonfly", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "errno-dragonfly 0.1.2", - "target": "build_script_build" - }, - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.1.2" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "cc 1.0.79", - "target": "cc" - } - ], - "selects": {} - } - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": null - }, - "flate2 1.0.25": { + "flate2 1.0.30": { "name": "flate2", - "version": "1.0.25", + "version": "1.0.30", "package_url": "https://github.com/rust-lang/flate2-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/flate2/1.0.25/download", - "sha256": "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" + "url": "https://static.crates.io/crates/flate2/1.0.30/download", + "sha256": "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" } }, "targets": [ @@ -2444,6 +1828,7 @@ ], "crate_features": { "common": [ + "any_impl", "default", "miniz_oxide", "rust_backend" @@ -2453,18 +1838,82 @@ "deps": { "common": [ { - "id": "crc32fast 1.3.2", + "id": "crc32fast 1.4.2", "target": "crc32fast" }, { - "id": "miniz_oxide 0.6.2", + "id": "miniz_oxide 0.7.3", "target": "miniz_oxide" } ], "selects": {} }, "edition": "2018", - "version": "1.0.25" + "version": "1.0.30" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, + "getrandom 0.2.15": { + "name": "getrandom", + "version": "0.2.15", + "package_url": "https://github.com/rust-random/getrandom", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/getrandom/0.2.15/download", + "sha256": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" + } + }, + "targets": [ + { + "Library": { + "crate_name": "getrandom", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "getrandom", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "std" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "cfg-if 1.0.0", + "target": "cfg_if" + } + ], + "selects": { + "cfg(target_os = \"wasi\")": [ + { + "id": "wasi 0.11.0+wasi-snapshot-preview1", + "target": "wasi" + } + ], + "cfg(unix)": [ + { + "id": "libc 0.2.155", + "target": "libc" + } + ] + } + }, + "edition": "2018", + "version": "0.2.15" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -2509,23 +1958,23 @@ "deps": { "common": [ { - "id": "aho-corasick 1.1.2", + "id": "aho-corasick 1.1.3", "target": "aho_corasick" }, { - "id": "bstr 1.9.0", + "id": "bstr 1.9.1", "target": "bstr" }, { - "id": "log 0.4.20", + "id": "log 0.4.21", "target": "log" }, { - "id": "regex-automata 0.4.3", + "id": "regex-automata 0.4.6", "target": "regex_automata" }, { - "id": "regex-syntax 0.8.2", + "id": "regex-syntax 0.8.3", "target": "regex_syntax" } ], @@ -2541,14 +1990,14 @@ ], "license_file": null }, - "heck 0.4.1": { + "heck 0.5.0": { "name": "heck", - "version": "0.4.1", + "version": "0.5.0", "package_url": "https://github.com/withoutboats/heck", "repository": { "Http": { - "url": "https://static.crates.io/crates/heck/0.4.1/download", - "sha256": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + "url": "https://static.crates.io/crates/heck/0.5.0/download", + "sha256": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" } }, "targets": [ @@ -2567,14 +2016,8 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "default" - ], - "selects": {} - }, - "edition": "2018", - "version": "0.4.1" + "edition": "2021", + "version": "0.5.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -2583,59 +2026,14 @@ ], "license_file": null }, - "hermit-abi 0.2.6": { + "hermit-abi 0.3.9": { "name": "hermit-abi", - "version": "0.2.6", - "package_url": "https://github.com/hermitcore/rusty-hermit", + "version": "0.3.9", + "package_url": "https://github.com/hermit-os/hermit-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/hermit-abi/0.2.6/download", - "sha256": "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" - } - }, - "targets": [ - { - "Library": { - "crate_name": "hermit_abi", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "hermit_abi", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.2.6" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "hermit-abi 0.3.1": { - "name": "hermit-abi", - "version": "0.3.1", - "package_url": "https://github.com/hermitcore/rusty-hermit", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/hermit-abi/0.3.1/download", - "sha256": "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" + "url": "https://static.crates.io/crates/hermit-abi/0.3.9/download", + "sha256": "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" } }, "targets": [ @@ -2655,7 +2053,7 @@ "**" ], "edition": "2021", - "version": "0.3.1" + "version": "0.3.9" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -2664,14 +2062,14 @@ ], "license_file": null }, - "iana-time-zone 0.1.56": { + "iana-time-zone 0.1.60": { "name": "iana-time-zone", - "version": "0.1.56", + "version": "0.1.60", "package_url": "https://github.com/strawlab/iana-time-zone", "repository": { "Http": { - "url": "https://static.crates.io/crates/iana-time-zone/0.1.56/download", - "sha256": "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" + "url": "https://static.crates.io/crates/iana-time-zone/0.1.60/download", + "sha256": "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" } }, "targets": [ @@ -2701,17 +2099,17 @@ "selects": { "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [ { - "id": "core-foundation-sys 0.8.4", + "id": "core-foundation-sys 0.8.6", "target": "core_foundation_sys" } ], "cfg(target_arch = \"wasm32\")": [ { - "id": "js-sys 0.3.61", + "id": "js-sys 0.3.69", "target": "js_sys" }, { - "id": "wasm-bindgen 0.2.84", + "id": "wasm-bindgen 0.2.92", "target": "wasm_bindgen" } ], @@ -2723,20 +2121,20 @@ ], "cfg(target_os = \"haiku\")": [ { - "id": "iana-time-zone-haiku 0.1.1", + "id": "iana-time-zone-haiku 0.1.2", "target": "iana_time_zone_haiku" } ], "cfg(target_os = \"windows\")": [ { - "id": "windows 0.48.0", - "target": "windows" + "id": "windows-core 0.52.0", + "target": "windows_core" } ] } }, "edition": "2018", - "version": "0.1.56" + "version": "0.1.60" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -2745,14 +2143,14 @@ ], "license_file": null }, - "iana-time-zone-haiku 0.1.1": { + "iana-time-zone-haiku 0.1.2": { "name": "iana-time-zone-haiku", - "version": "0.1.1", + "version": "0.1.2", "package_url": "https://github.com/strawlab/iana-time-zone", "repository": { "Http": { - "url": "https://static.crates.io/crates/iana-time-zone-haiku/0.1.1/download", - "sha256": "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" + "url": "https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download", + "sha256": "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" } }, "targets": [ @@ -2783,18 +2181,14 @@ "deps": { "common": [ { - "id": "cxx 1.0.94", - "target": "cxx" - }, - { - "id": "iana-time-zone-haiku 0.1.1", + "id": "iana-time-zone-haiku 0.1.2", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "0.1.1" + "version": "0.1.2" }, "build_script_attrs": { "data_glob": [ @@ -2803,17 +2197,8 @@ "deps": { "common": [ { - "id": "cxx-build 1.0.94", - "target": "cxx_build" - } - ], - "selects": {} - }, - "link_deps": { - "common": [ - { - "id": "cxx 1.0.94", - "target": "cxx" + "id": "cc 1.0.98", + "target": "cc" } ], "selects": {} @@ -2826,165 +2211,56 @@ ], "license_file": null }, - "io-lifetimes 1.0.10": { - "name": "io-lifetimes", - "version": "1.0.10", - "package_url": "https://github.com/sunfishcode/io-lifetimes", + "is_terminal_polyfill 1.70.0": { + "name": "is_terminal_polyfill", + "version": "1.70.0", + "package_url": "https://github.com/polyfill-rs/is_terminal_polyfill", "repository": { "Http": { - "url": "https://static.crates.io/crates/io-lifetimes/1.0.10/download", - "sha256": "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" + "url": "https://static.crates.io/crates/is_terminal_polyfill/1.70.0/download", + "sha256": "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" } }, "targets": [ { "Library": { - "crate_name": "io_lifetimes", + "crate_name": "is_terminal_polyfill", "crate_root": "src/lib.rs", "srcs": [ "**/*.rs" ] } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } } ], - "library_target_name": "io_lifetimes", + "library_target_name": "is_terminal_polyfill", "common_attrs": { "compile_data_glob": [ "**" ], "crate_features": { "common": [ - "close", - "default", - "hermit-abi", - "libc", - "windows-sys" + "default" ], "selects": {} }, - "deps": { - "common": [ - { - "id": "io-lifetimes 1.0.10", - "target": "build_script_build" - } - ], - "selects": { - "cfg(not(windows))": [ - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "cfg(target_os = \"hermit\")": [ - { - "id": "hermit-abi 0.3.1", - "target": "hermit_abi" - } - ], - "cfg(windows)": [ - { - "id": "windows-sys 0.48.0", - "target": "windows_sys" - } - ] - } - }, - "edition": "2018", - "version": "1.0.10" + "edition": "2021", + "version": "1.70.0" }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "is-terminal 0.4.6": { - "name": "is-terminal", - "version": "0.4.6", - "package_url": "https://github.com/sunfishcode/is-terminal", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/is-terminal/0.4.6/download", - "sha256": "256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8" - } - }, - "targets": [ - { - "Library": { - "crate_name": "is_terminal", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "is_terminal", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "io-lifetimes 1.0.10", - "target": "io_lifetimes" - } - ], - "selects": { - "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))": [ - { - "id": "rustix 0.37.7", - "target": "rustix" - } - ], - "cfg(target_os = \"hermit\")": [ - { - "id": "hermit-abi 0.3.1", - "target": "hermit_abi" - } - ], - "cfg(windows)": [ - { - "id": "windows-sys 0.45.0", - "target": "windows_sys" - } - ] - } - }, - "edition": "2018", - "version": "0.4.6" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": null - }, - "itoa 1.0.6": { + "itoa 1.0.11": { "name": "itoa", - "version": "1.0.6", + "version": "1.0.11", "package_url": "https://github.com/dtolnay/itoa", "repository": { "Http": { - "url": "https://static.crates.io/crates/itoa/1.0.6/download", - "sha256": "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" + "url": "https://static.crates.io/crates/itoa/1.0.11/download", + "sha256": "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" } }, "targets": [ @@ -3004,7 +2280,7 @@ "**" ], "edition": "2018", - "version": "1.0.6" + "version": "1.0.11" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -3013,14 +2289,14 @@ ], "license_file": null }, - "js-sys 0.3.61": { + "js-sys 0.3.69": { "name": "js-sys", - "version": "0.3.61", + "version": "0.3.69", "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys", "repository": { "Http": { - "url": "https://static.crates.io/crates/js-sys/0.3.61/download", - "sha256": "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" + "url": "https://static.crates.io/crates/js-sys/0.3.69/download", + "sha256": "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" } }, "targets": [ @@ -3042,16 +2318,16 @@ "deps": { "common": [ { - "id": "wasm-bindgen 0.2.84", + "id": "wasm-bindgen 0.2.92", "target": "wasm_bindgen" } ], "selects": {} }, "edition": "2018", - "version": "0.3.61" + "version": "0.3.69" }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" @@ -3094,14 +2370,14 @@ ], "license_file": null }, - "libc 0.2.141": { + "libc 0.2.155": { "name": "libc", - "version": "0.2.141", + "version": "0.2.155", "package_url": "https://github.com/rust-lang/libc", "repository": { "Http": { - "url": "https://static.crates.io/crates/libc/0.2.141/download", - "sha256": "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5" + "url": "https://static.crates.io/crates/libc/0.2.155/download", + "sha256": "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" } }, "targets": [ @@ -3134,110 +2410,19 @@ "default", "std" ], - "selects": { - "aarch64-apple-darwin": [ - "extra_traits" - ], - "aarch64-apple-ios": [ - "extra_traits" - ], - "aarch64-apple-ios-sim": [ - "extra_traits" - ], - "aarch64-fuchsia": [ - "extra_traits" - ], - "aarch64-linux-android": [ - "extra_traits" - ], - "aarch64-unknown-linux-gnu": [ - "extra_traits" - ], - "aarch64-unknown-nixos-gnu": [ - "extra_traits" - ], - "aarch64-unknown-nto-qnx710": [ - "extra_traits" - ], - "arm-unknown-linux-gnueabi": [ - "extra_traits" - ], - "armv7-linux-androideabi": [ - "extra_traits" - ], - "armv7-unknown-linux-gnueabi": [ - "extra_traits" - ], - "i686-apple-darwin": [ - "extra_traits" - ], - "i686-linux-android": [ - "extra_traits" - ], - "i686-unknown-freebsd": [ - "extra_traits" - ], - "i686-unknown-linux-gnu": [ - "extra_traits" - ], - "powerpc-unknown-linux-gnu": [ - "extra_traits" - ], - "riscv32imc-unknown-none-elf": [ - "extra_traits" - ], - "riscv64gc-unknown-none-elf": [ - "extra_traits" - ], - "s390x-unknown-linux-gnu": [ - "extra_traits" - ], - "thumbv7em-none-eabi": [ - "extra_traits" - ], - "thumbv8m.main-none-eabi": [ - "extra_traits" - ], - "wasm32-wasi": [ - "extra_traits" - ], - "x86_64-apple-darwin": [ - "extra_traits" - ], - "x86_64-apple-ios": [ - "extra_traits" - ], - "x86_64-fuchsia": [ - "extra_traits" - ], - "x86_64-linux-android": [ - "extra_traits" - ], - "x86_64-unknown-freebsd": [ - "extra_traits" - ], - "x86_64-unknown-linux-gnu": [ - "extra_traits" - ], - "x86_64-unknown-nixos-gnu": [ - "extra_traits" - ], - "x86_64-unknown-none": [ - "extra_traits" - ] - } + "selects": {} }, "deps": { "common": [ { - "id": "libc 0.2.141", + "id": "libc 0.2.155", "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "0.2.141" + "version": "0.2.155" }, "build_script_attrs": { "data_glob": [ @@ -3251,155 +2436,14 @@ ], "license_file": null }, - "link-cplusplus 1.0.8": { - "name": "link-cplusplus", - "version": "1.0.8", - "package_url": "https://github.com/dtolnay/link-cplusplus", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/link-cplusplus/1.0.8/download", - "sha256": "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" - } - }, - "targets": [ - { - "Library": { - "crate_name": "link_cplusplus", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "link_cplusplus", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "link-cplusplus 1.0.8", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "1.0.8" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "cc 1.0.79", - "target": "cc" - } - ], - "selects": {} - }, - "links": "cplusplus" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "linux-raw-sys 0.3.1": { - "name": "linux-raw-sys", - "version": "0.3.1", - "package_url": "https://github.com/sunfishcode/linux-raw-sys", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/linux-raw-sys/0.3.1/download", - "sha256": "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f" - } - }, - "targets": [ - { - "Library": { - "crate_name": "linux_raw_sys", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "linux_raw_sys", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "general", - "no_std" - ], - "selects": { - "aarch64-unknown-linux-gnu": [ - "errno", - "ioctl" - ], - "aarch64-unknown-nixos-gnu": [ - "errno", - "ioctl" - ], - "arm-unknown-linux-gnueabi": [ - "errno", - "ioctl" - ], - "armv7-unknown-linux-gnueabi": [ - "errno", - "ioctl" - ], - "i686-unknown-linux-gnu": [ - "errno", - "ioctl" - ], - "x86_64-unknown-linux-gnu": [ - "errno", - "ioctl" - ], - "x86_64-unknown-nixos-gnu": [ - "errno", - "ioctl" - ] - } - }, - "edition": "2018", - "version": "0.3.1" - }, - "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "log 0.4.20": { + "log 0.4.21": { "name": "log", - "version": "0.4.20", + "version": "0.4.21", "package_url": "https://github.com/rust-lang/log", "repository": { "Http": { - "url": "https://static.crates.io/crates/log/0.4.20/download", - "sha256": "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" + "url": "https://static.crates.io/crates/log/0.4.21/download", + "sha256": "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" } }, "targets": [ @@ -3424,8 +2468,8 @@ ], "selects": {} }, - "edition": "2015", - "version": "0.4.20" + "edition": "2021", + "version": "0.4.21" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -3478,14 +2522,14 @@ ], "license_file": null }, - "memchr 2.7.1": { + "memchr 2.7.2": { "name": "memchr", - "version": "2.7.1", + "version": "2.7.2", "package_url": "https://github.com/BurntSushi/memchr", "repository": { "Http": { - "url": "https://static.crates.io/crates/memchr/2.7.1/download", - "sha256": "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" + "url": "https://static.crates.io/crates/memchr/2.7.2/download", + "sha256": "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" } }, "targets": [ @@ -3507,13 +2551,12 @@ "crate_features": { "common": [ "alloc", - "default", "std" ], "selects": {} }, "edition": "2021", - "version": "2.7.1" + "version": "2.7.2" }, "license": "Unlicense OR MIT", "license_ids": [ @@ -3522,87 +2565,14 @@ ], "license_file": null }, - "memoffset 0.8.0": { - "name": "memoffset", - "version": "0.8.0", - "package_url": "https://github.com/Gilnaa/memoffset", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/memoffset/0.8.0/download", - "sha256": "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" - } - }, - "targets": [ - { - "Library": { - "crate_name": "memoffset", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "memoffset", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "memoffset 0.8.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2015", - "version": "0.8.0" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "autocfg 1.1.0", - "target": "autocfg" - } - ], - "selects": {} - } - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": null - }, - "miniz_oxide 0.6.2": { + "miniz_oxide 0.7.3": { "name": "miniz_oxide", - "version": "0.6.2", + "version": "0.7.3", "package_url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide", "repository": { "Http": { - "url": "https://static.crates.io/crates/miniz_oxide/0.6.2/download", - "sha256": "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" + "url": "https://static.crates.io/crates/miniz_oxide/0.7.3/download", + "sha256": "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" } }, "targets": [ @@ -3637,7 +2607,7 @@ "selects": {} }, "edition": "2018", - "version": "0.6.2" + "version": "0.7.3" }, "license": "MIT OR Zlib OR Apache-2.0", "license_ids": [ @@ -3698,86 +2668,14 @@ ], "license_file": null }, - "num-integer 0.1.45": { - "name": "num-integer", - "version": "0.1.45", - "package_url": "https://github.com/rust-num/num-integer", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/num-integer/0.1.45/download", - "sha256": "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" - } - }, - "targets": [ - { - "Library": { - "crate_name": "num_integer", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "num_integer", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "num-integer 0.1.45", - "target": "build_script_build" - }, - { - "id": "num-traits 0.2.15", - "target": "num_traits" - } - ], - "selects": {} - }, - "edition": "2015", - "version": "0.1.45" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "autocfg 1.1.0", - "target": "autocfg" - } - ], - "selects": {} - } - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "num-traits 0.2.15": { + "num-traits 0.2.19": { "name": "num-traits", - "version": "0.2.15", + "version": "0.2.19", "package_url": "https://github.com/rust-num/num-traits", "repository": { "Http": { - "url": "https://static.crates.io/crates/num-traits/0.2.15/download", - "sha256": "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" + "url": "https://static.crates.io/crates/num-traits/0.2.19/download", + "sha256": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" } }, "targets": [ @@ -3808,14 +2706,14 @@ "deps": { "common": [ { - "id": "num-traits 0.2.15", + "id": "num-traits 0.2.19", "target": "build_script_build" } ], "selects": {} }, - "edition": "2015", - "version": "0.2.15" + "edition": "2021", + "version": "0.2.19" }, "build_script_attrs": { "data_glob": [ @@ -3824,7 +2722,7 @@ "deps": { "common": [ { - "id": "autocfg 1.1.0", + "id": "autocfg 1.3.0", "target": "autocfg" } ], @@ -3838,14 +2736,14 @@ ], "license_file": null }, - "num_cpus 1.15.0": { + "num_cpus 1.16.0": { "name": "num_cpus", - "version": "1.15.0", + "version": "1.16.0", "package_url": "https://github.com/seanmonstar/num_cpus", "repository": { "Http": { - "url": "https://static.crates.io/crates/num_cpus/1.15.0/download", - "sha256": "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" + "url": "https://static.crates.io/crates/num_cpus/1.16.0/download", + "sha256": "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" } }, "targets": [ @@ -3867,22 +2765,22 @@ "deps": { "common": [], "selects": { - "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [ - { - "id": "hermit-abi 0.2.6", - "target": "hermit_abi" - } - ], "cfg(not(windows))": [ { - "id": "libc 0.2.141", + "id": "libc 0.2.155", "target": "libc" } + ], + "cfg(target_os = \"hermit\")": [ + { + "id": "hermit-abi 0.3.9", + "target": "hermit_abi" + } ] } }, "edition": "2015", - "version": "1.15.0" + "version": "1.16.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -3891,14 +2789,14 @@ ], "license_file": null }, - "once_cell 1.17.1": { + "once_cell 1.19.0": { "name": "once_cell", - "version": "1.17.1", + "version": "1.19.0", "package_url": "https://github.com/matklad/once_cell", "repository": { "Http": { - "url": "https://static.crates.io/crates/once_cell/1.17.1/download", - "sha256": "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" + "url": "https://static.crates.io/crates/once_cell/1.19.0/download", + "sha256": "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" } }, "targets": [ @@ -3927,7 +2825,7 @@ "selects": {} }, "edition": "2021", - "version": "1.17.1" + "version": "1.19.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -3971,14 +2869,14 @@ ], "license_file": null }, - "pin-project-lite 0.2.9": { + "pin-project-lite 0.2.14": { "name": "pin-project-lite", - "version": "0.2.9", + "version": "0.2.14", "package_url": "https://github.com/taiki-e/pin-project-lite", "repository": { "Http": { - "url": "https://static.crates.io/crates/pin-project-lite/0.2.9/download", - "sha256": "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + "url": "https://static.crates.io/crates/pin-project-lite/0.2.14/download", + "sha256": "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" } }, "targets": [ @@ -3998,7 +2896,7 @@ "**" ], "edition": "2018", - "version": "0.2.9" + "version": "0.2.14" }, "license": "Apache-2.0 OR MIT", "license_ids": [ @@ -4007,14 +2905,57 @@ ], "license_file": null }, - "proc-macro2 1.0.56": { + "ppv-lite86 0.2.17": { + "name": "ppv-lite86", + "version": "0.2.17", + "package_url": "https://github.com/cryptocorrosion/cryptocorrosion", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/ppv-lite86/0.2.17/download", + "sha256": "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ppv_lite86", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "ppv_lite86", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "simd", + "std" + ], + "selects": {} + }, + "edition": "2018", + "version": "0.2.17" + }, + "license": "MIT/Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, + "proc-macro2 1.0.83": { "name": "proc-macro2", - "version": "1.0.56", + "version": "1.0.83", "package_url": "https://github.com/dtolnay/proc-macro2", "repository": { "Http": { - "url": "https://static.crates.io/crates/proc-macro2/1.0.56/download", - "sha256": "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" + "url": "https://static.crates.io/crates/proc-macro2/1.0.83/download", + "sha256": "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" } }, "targets": [ @@ -4052,18 +2993,18 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "build_script_build" }, { - "id": "unicode-ident 1.0.8", + "id": "unicode-ident 1.0.12", "target": "unicode_ident" } ], "selects": {} }, - "edition": "2018", - "version": "1.0.56" + "edition": "2021", + "version": "1.0.83" }, "build_script_attrs": { "data_glob": [ @@ -4077,14 +3018,14 @@ ], "license_file": null }, - "quote 1.0.26": { + "quote 1.0.36": { "name": "quote", - "version": "1.0.26", + "version": "1.0.36", "package_url": "https://github.com/dtolnay/quote", "repository": { "Http": { - "url": "https://static.crates.io/crates/quote/1.0.26/download", - "sha256": "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" + "url": "https://static.crates.io/crates/quote/1.0.36/download", + "sha256": "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" } }, "targets": [ @@ -4096,15 +3037,6 @@ "**/*.rs" ] } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } } ], "library_target_name": "quote", @@ -4122,23 +3054,14 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "proc_macro2" - }, - { - "id": "quote 1.0.26", - "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.26" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] + "version": "1.0.36" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -4147,14 +3070,190 @@ ], "license_file": null }, - "rayon 1.7.0": { + "rand 0.8.5": { + "name": "rand", + "version": "0.8.5", + "package_url": "https://github.com/rust-random/rand", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rand/0.8.5/download", + "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" + } + }, + "targets": [ + { + "Library": { + "crate_name": "rand", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "rand", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "default", + "getrandom", + "libc", + "rand_chacha", + "std", + "std_rng" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "rand_chacha 0.3.1", + "target": "rand_chacha" + }, + { + "id": "rand_core 0.6.4", + "target": "rand_core" + } + ], + "selects": { + "cfg(unix)": [ + { + "id": "libc 0.2.155", + "target": "libc" + } + ] + } + }, + "edition": "2018", + "version": "0.8.5" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, + "rand_chacha 0.3.1": { + "name": "rand_chacha", + "version": "0.3.1", + "package_url": "https://github.com/rust-random/rand", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rand_chacha/0.3.1/download", + "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" + } + }, + "targets": [ + { + "Library": { + "crate_name": "rand_chacha", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "rand_chacha", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "std" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "ppv-lite86 0.2.17", + "target": "ppv_lite86" + }, + { + "id": "rand_core 0.6.4", + "target": "rand_core" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.3.1" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, + "rand_core 0.6.4": { + "name": "rand_core", + "version": "0.6.4", + "package_url": "https://github.com/rust-random/rand", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rand_core/0.6.4/download", + "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" + } + }, + "targets": [ + { + "Library": { + "crate_name": "rand_core", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "rand_core", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "getrandom", + "std" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "getrandom 0.2.15", + "target": "getrandom" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.6.4" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, + "rayon 1.10.0": { "name": "rayon", - "version": "1.7.0", + "version": "1.10.0", "package_url": "https://github.com/rayon-rs/rayon", "repository": { "Http": { - "url": "https://static.crates.io/crates/rayon/1.7.0/download", - "sha256": "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" + "url": "https://static.crates.io/crates/rayon/1.10.0/download", + "sha256": "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" } }, "targets": [ @@ -4176,18 +3275,18 @@ "deps": { "common": [ { - "id": "either 1.8.1", + "id": "either 1.12.0", "target": "either" }, { - "id": "rayon-core 1.11.0", + "id": "rayon-core 1.12.1", "target": "rayon_core" } ], "selects": {} }, "edition": "2021", - "version": "1.7.0" + "version": "1.10.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -4196,14 +3295,14 @@ ], "license_file": null }, - "rayon-core 1.11.0": { + "rayon-core 1.12.1": { "name": "rayon-core", - "version": "1.11.0", + "version": "1.12.1", "package_url": "https://github.com/rayon-rs/rayon", "repository": { "Http": { - "url": "https://static.crates.io/crates/rayon-core/1.11.0/download", - "sha256": "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" + "url": "https://static.crates.io/crates/rayon-core/1.12.1/download", + "sha256": "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" } }, "targets": [ @@ -4234,30 +3333,22 @@ "deps": { "common": [ { - "id": "crossbeam-channel 0.5.7", - "target": "crossbeam_channel" - }, - { - "id": "crossbeam-deque 0.8.3", + "id": "crossbeam-deque 0.8.5", "target": "crossbeam_deque" }, { - "id": "crossbeam-utils 0.8.15", + "id": "crossbeam-utils 0.8.20", "target": "crossbeam_utils" }, { - "id": "num_cpus 1.15.0", - "target": "num_cpus" - }, - { - "id": "rayon-core 1.11.0", + "id": "rayon-core 1.12.1", "target": "build_script_build" } ], "selects": {} }, "edition": "2021", - "version": "1.11.0" + "version": "1.12.1" }, "build_script_attrs": { "data_glob": [ @@ -4272,14 +3363,14 @@ ], "license_file": null }, - "regex 1.7.3": { + "regex 1.10.4": { "name": "regex", - "version": "1.7.3", + "version": "1.10.4", "package_url": "https://github.com/rust-lang/regex", "repository": { "Http": { - "url": "https://static.crates.io/crates/regex/1.7.3/download", - "sha256": "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" + "url": "https://static.crates.io/crates/regex/1.10.4/download", + "sha256": "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" } }, "targets": [ @@ -4300,14 +3391,14 @@ ], "crate_features": { "common": [ - "aho-corasick", "default", - "memchr", "perf", + "perf-backtrack", "perf-cache", "perf-dfa", "perf-inline", "perf-literal", + "perf-onepass", "std", "unicode", "unicode-age", @@ -4323,22 +3414,26 @@ "deps": { "common": [ { - "id": "aho-corasick 0.7.20", + "id": "aho-corasick 1.1.3", "target": "aho_corasick" }, { - "id": "memchr 2.7.1", + "id": "memchr 2.7.2", "target": "memchr" }, { - "id": "regex-syntax 0.6.29", + "id": "regex-automata 0.4.6", + "target": "regex_automata" + }, + { + "id": "regex-syntax 0.8.3", "target": "regex_syntax" } ], "selects": {} }, - "edition": "2018", - "version": "1.7.3" + "edition": "2021", + "version": "1.10.4" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -4400,14 +3495,14 @@ ], "license_file": null }, - "regex-automata 0.4.3": { + "regex-automata 0.4.6": { "name": "regex-automata", - "version": "0.4.3", + "version": "0.4.6", "package_url": "https://github.com/rust-lang/regex/tree/master/regex-automata", "repository": { "Http": { - "url": "https://static.crates.io/crates/regex-automata/0.4.3/download", - "sha256": "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" + "url": "https://static.crates.io/crates/regex-automata/0.4.6/download", + "sha256": "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" } }, "targets": [ @@ -4429,6 +3524,7 @@ "crate_features": { "common": [ "alloc", + "dfa-onepass", "hybrid", "meta", "nfa", @@ -4441,29 +3537,38 @@ "perf-literal-multisubstring", "perf-literal-substring", "std", - "syntax" + "syntax", + "unicode", + "unicode-age", + "unicode-bool", + "unicode-case", + "unicode-gencat", + "unicode-perl", + "unicode-script", + "unicode-segment", + "unicode-word-boundary" ], "selects": {} }, "deps": { "common": [ { - "id": "aho-corasick 1.1.2", + "id": "aho-corasick 1.1.3", "target": "aho_corasick" }, { - "id": "memchr 2.7.1", + "id": "memchr 2.7.2", "target": "memchr" }, { - "id": "regex-syntax 0.8.2", + "id": "regex-syntax 0.8.3", "target": "regex_syntax" } ], "selects": {} }, "edition": "2021", - "version": "0.4.3" + "version": "0.4.6" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -4522,14 +3627,14 @@ ], "license_file": null }, - "regex-syntax 0.8.2": { + "regex-syntax 0.8.3": { "name": "regex-syntax", - "version": "0.8.2", + "version": "0.8.3", "package_url": "https://github.com/rust-lang/regex/tree/master/regex-syntax", "repository": { "Http": { - "url": "https://static.crates.io/crates/regex-syntax/0.8.2/download", - "sha256": "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + "url": "https://static.crates.io/crates/regex-syntax/0.8.3/download", + "sha256": "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" } }, "targets": [ @@ -4550,12 +3655,21 @@ ], "crate_features": { "common": [ - "std" + "default", + "std", + "unicode", + "unicode-age", + "unicode-bool", + "unicode-case", + "unicode-gencat", + "unicode-perl", + "unicode-script", + "unicode-segment" ], "selects": {} }, "edition": "2021", - "version": "0.8.2" + "version": "0.8.3" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -4564,126 +3678,14 @@ ], "license_file": null }, - "rustix 0.37.7": { - "name": "rustix", - "version": "0.37.7", - "package_url": "https://github.com/bytecodealliance/rustix", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/rustix/0.37.7/download", - "sha256": "2aae838e49b3d63e9274e1c01833cc8139d3fec468c3b84688c628f44b1ae11d" - } - }, - "targets": [ - { - "Library": { - "crate_name": "rustix", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "rustix", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "io-lifetimes", - "libc", - "std", - "termios", - "use-libc-auxv" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "bitflags 1.3.2", - "target": "bitflags" - }, - { - "id": "io-lifetimes 1.0.10", - "target": "io_lifetimes" - }, - { - "id": "rustix 0.37.7", - "target": "build_script_build" - } - ], - "selects": { - "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": [ - { - "id": "linux-raw-sys 0.3.1", - "target": "linux_raw_sys" - } - ], - "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": [ - { - "id": "libc 0.2.141", - "target": "libc" - }, - { - "id": "linux-raw-sys 0.3.1", - "target": "linux_raw_sys" - } - ], - "cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))": [ - { - "id": "errno 0.3.0", - "target": "errno", - "alias": "libc_errno" - }, - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "cfg(windows)": [ - { - "id": "windows-sys 0.45.0", - "target": "windows_sys" - } - ] - } - }, - "edition": "2018", - "version": "0.37.7" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "ryu 1.0.13": { + "ryu 1.0.18": { "name": "ryu", - "version": "1.0.13", + "version": "1.0.18", "package_url": "https://github.com/dtolnay/ryu", "repository": { "Http": { - "url": "https://static.crates.io/crates/ryu/1.0.13/download", - "sha256": "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" + "url": "https://static.crates.io/crates/ryu/1.0.18/download", + "sha256": "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" } }, "targets": [ @@ -4703,7 +3705,7 @@ "**" ], "edition": "2018", - "version": "1.0.13" + "version": "1.0.18" }, "license": "Apache-2.0 OR BSL-1.0", "license_ids": [ @@ -4712,109 +3714,14 @@ ], "license_file": null }, - "scopeguard 1.1.0": { - "name": "scopeguard", - "version": "1.1.0", - "package_url": "https://github.com/bluss/scopeguard", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/scopeguard/1.1.0/download", - "sha256": "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" - } - }, - "targets": [ - { - "Library": { - "crate_name": "scopeguard", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "scopeguard", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2015", - "version": "1.1.0" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "scratch 1.0.5": { - "name": "scratch", - "version": "1.0.5", - "package_url": "https://github.com/dtolnay/scratch", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/scratch/1.0.5/download", - "sha256": "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" - } - }, - "targets": [ - { - "Library": { - "crate_name": "scratch", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "scratch", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "scratch 1.0.5", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2015", - "version": "1.0.5" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "serde 1.0.159": { + "serde 1.0.202": { "name": "serde", - "version": "1.0.159", + "version": "1.0.202", "package_url": "https://github.com/serde-rs/serde", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde/1.0.159/download", - "sha256": "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" + "url": "https://static.crates.io/crates/serde/1.0.202/download", + "sha256": "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" } }, "targets": [ @@ -4854,23 +3761,23 @@ "deps": { "common": [ { - "id": "serde 1.0.159", + "id": "serde 1.0.202", "target": "build_script_build" } ], "selects": {} }, - "edition": "2015", + "edition": "2018", "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.159", + "id": "serde_derive 1.0.202", "target": "serde_derive" } ], "selects": {} }, - "version": "1.0.159" + "version": "1.0.202" }, "build_script_attrs": { "data_glob": [ @@ -4884,14 +3791,14 @@ ], "license_file": null }, - "serde_derive 1.0.159": { + "serde_derive 1.0.202": { "name": "serde_derive", - "version": "1.0.159", + "version": "1.0.202", "package_url": "https://github.com/serde-rs/serde", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_derive/1.0.159/download", - "sha256": "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" + "url": "https://static.crates.io/crates/serde_derive/1.0.202/download", + "sha256": "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" } }, "targets": [ @@ -4903,15 +3810,6 @@ "**/*.rs" ] } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } } ], "library_target_name": "serde_derive", @@ -4928,31 +3826,22 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "proc_macro2" }, { - "id": "quote 1.0.26", + "id": "quote 1.0.36", "target": "quote" }, { - "id": "serde_derive 1.0.159", - "target": "build_script_build" - }, - { - "id": "syn 2.0.13", + "id": "syn 2.0.66", "target": "syn" } ], "selects": {} }, "edition": "2015", - "version": "1.0.159" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] + "version": "1.0.202" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -4961,14 +3850,14 @@ ], "license_file": null }, - "serde_json 1.0.95": { + "serde_json 1.0.117": { "name": "serde_json", - "version": "1.0.95", + "version": "1.0.117", "package_url": "https://github.com/serde-rs/json", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_json/1.0.95/download", - "sha256": "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" + "url": "https://static.crates.io/crates/serde_json/1.0.117/download", + "sha256": "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" } }, "targets": [ @@ -5006,26 +3895,26 @@ "deps": { "common": [ { - "id": "itoa 1.0.6", + "id": "itoa 1.0.11", "target": "itoa" }, { - "id": "ryu 1.0.13", + "id": "ryu 1.0.18", "target": "ryu" }, { - "id": "serde 1.0.159", + "id": "serde 1.0.202", "target": "serde" }, { - "id": "serde_json 1.0.95", + "id": "serde_json 1.0.117", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "1.0.95" + "edition": "2021", + "version": "1.0.117" }, "build_script_attrs": { "data_glob": [ @@ -5039,14 +3928,14 @@ ], "license_file": null }, - "sharded-slab 0.1.4": { + "sharded-slab 0.1.7": { "name": "sharded-slab", - "version": "0.1.4", + "version": "0.1.7", "package_url": "https://github.com/hawkw/sharded-slab", "repository": { "Http": { - "url": "https://static.crates.io/crates/sharded-slab/0.1.4/download", - "sha256": "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" + "url": "https://static.crates.io/crates/sharded-slab/0.1.7/download", + "sha256": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" } }, "targets": [ @@ -5075,7 +3964,7 @@ "selects": {} }, "edition": "2018", - "version": "0.1.4" + "version": "0.1.7" }, "license": "MIT", "license_ids": [ @@ -5083,14 +3972,14 @@ ], "license_file": null }, - "smallvec 1.10.0": { + "smallvec 1.13.2": { "name": "smallvec", - "version": "1.10.0", + "version": "1.13.2", "package_url": "https://github.com/servo/rust-smallvec", "repository": { "Http": { - "url": "https://static.crates.io/crates/smallvec/1.10.0/download", - "sha256": "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" + "url": "https://static.crates.io/crates/smallvec/1.13.2/download", + "sha256": "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" } }, "targets": [ @@ -5110,7 +3999,7 @@ "**" ], "edition": "2018", - "version": "1.10.0" + "version": "1.13.2" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -5119,14 +4008,14 @@ ], "license_file": null }, - "strsim 0.10.0": { + "strsim 0.11.1": { "name": "strsim", - "version": "0.10.0", - "package_url": "https://github.com/dguo/strsim-rs", + "version": "0.11.1", + "package_url": "https://github.com/rapidfuzz/strsim-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/strsim/0.10.0/download", - "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + "url": "https://static.crates.io/crates/strsim/0.11.1/download", + "sha256": "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" } }, "targets": [ @@ -5146,7 +4035,7 @@ "**" ], "edition": "2015", - "version": "0.10.0" + "version": "0.11.1" }, "license": "MIT", "license_ids": [ @@ -5154,104 +4043,14 @@ ], "license_file": null }, - "syn 1.0.109": { + "syn 2.0.66": { "name": "syn", - "version": "1.0.109", + "version": "2.0.66", "package_url": "https://github.com/dtolnay/syn", "repository": { "Http": { - "url": "https://static.crates.io/crates/syn/1.0.109/download", - "sha256": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" - } - }, - "targets": [ - { - "Library": { - "crate_name": "syn", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "syn", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "clone-impls", - "extra-traits", - "full", - "parsing", - "printing", - "proc-macro", - "quote", - "visit", - "visit-mut" - ], - "selects": { - "wasm32-unknown-unknown": [ - "default", - "derive" - ] - } - }, - "deps": { - "common": [ - { - "id": "proc-macro2 1.0.56", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.26", - "target": "quote" - }, - { - "id": "syn 1.0.109", - "target": "build_script_build" - }, - { - "id": "unicode-ident 1.0.8", - "target": "unicode_ident" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "1.0.109" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "syn 2.0.13": { - "name": "syn", - "version": "2.0.13", - "package_url": "https://github.com/dtolnay/syn", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/syn/2.0.13/download", - "sha256": "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec" + "url": "https://static.crates.io/crates/syn/2.0.66/download", + "sha256": "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" } }, "targets": [ @@ -5275,33 +4074,38 @@ "clone-impls", "default", "derive", + "extra-traits", "full", "parsing", "printing", "proc-macro", - "quote" + "visit-mut" ], - "selects": {} + "selects": { + "wasm32-unknown-unknown": [ + "visit" + ] + } }, "deps": { "common": [ { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "proc_macro2" }, { - "id": "quote 1.0.26", + "id": "quote 1.0.36", "target": "quote" }, { - "id": "unicode-ident 1.0.8", + "id": "unicode-ident 1.0.12", "target": "unicode_ident" } ], "selects": {} }, "edition": "2021", - "version": "2.0.13" + "version": "2.0.66" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -5310,61 +4114,14 @@ ], "license_file": null }, - "termcolor 1.2.0": { - "name": "termcolor", - "version": "1.2.0", - "package_url": "https://github.com/BurntSushi/termcolor", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/termcolor/1.2.0/download", - "sha256": "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" - } - }, - "targets": [ - { - "Library": { - "crate_name": "termcolor", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "termcolor", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [], - "selects": { - "cfg(windows)": [ - { - "id": "winapi-util 0.1.5", - "target": "winapi_util" - } - ] - } - }, - "edition": "2018", - "version": "1.2.0" - }, - "license": "Unlicense OR MIT", - "license_ids": [ - "MIT", - "Unlicense" - ], - "license_file": null - }, - "thread_local 1.1.7": { + "thread_local 1.1.8": { "name": "thread_local", - "version": "1.1.7", + "version": "1.1.8", "package_url": "https://github.com/Amanieu/thread_local-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/thread_local/1.1.7/download", - "sha256": "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" + "url": "https://static.crates.io/crates/thread_local/1.1.8/download", + "sha256": "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" } }, "targets": [ @@ -5390,14 +4147,14 @@ "target": "cfg_if" }, { - "id": "once_cell 1.17.1", + "id": "once_cell 1.19.0", "target": "once_cell" } ], "selects": {} }, "edition": "2021", - "version": "1.1.7" + "version": "1.1.8" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -5406,72 +4163,14 @@ ], "license_file": null }, - "time 0.1.45": { - "name": "time", - "version": "0.1.45", - "package_url": "https://github.com/time-rs/time", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/time/0.1.45/download", - "sha256": "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" - } - }, - "targets": [ - { - "Library": { - "crate_name": "time", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "time", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "libc 0.2.141", - "target": "libc" - } - ], - "selects": { - "cfg(target_os = \"wasi\")": [ - { - "id": "wasi 0.10.0+wasi-snapshot-preview1", - "target": "wasi" - } - ], - "cfg(windows)": [ - { - "id": "winapi 0.3.9", - "target": "winapi" - } - ] - } - }, - "edition": "2015", - "version": "0.1.45" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "tracing 0.1.37": { + "tracing 0.1.40": { "name": "tracing", - "version": "0.1.37", + "version": "0.1.40", "package_url": "https://github.com/tokio-rs/tracing", "repository": { "Http": { - "url": "https://static.crates.io/crates/tracing/0.1.37/download", - "sha256": "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" + "url": "https://static.crates.io/crates/tracing/0.1.40/download", + "sha256": "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" } }, "targets": [ @@ -5502,15 +4201,11 @@ "deps": { "common": [ { - "id": "cfg-if 1.0.0", - "target": "cfg_if" - }, - { - "id": "pin-project-lite 0.2.9", + "id": "pin-project-lite 0.2.14", "target": "pin_project_lite" }, { - "id": "tracing-core 0.1.30", + "id": "tracing-core 0.1.32", "target": "tracing_core" } ], @@ -5520,13 +4215,13 @@ "proc_macro_deps": { "common": [ { - "id": "tracing-attributes 0.1.23", + "id": "tracing-attributes 0.1.27", "target": "tracing_attributes" } ], "selects": {} }, - "version": "0.1.37" + "version": "0.1.40" }, "license": "MIT", "license_ids": [ @@ -5534,14 +4229,14 @@ ], "license_file": null }, - "tracing-attributes 0.1.23": { + "tracing-attributes 0.1.27": { "name": "tracing-attributes", - "version": "0.1.23", + "version": "0.1.27", "package_url": "https://github.com/tokio-rs/tracing", "repository": { "Http": { - "url": "https://static.crates.io/crates/tracing-attributes/0.1.23/download", - "sha256": "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" + "url": "https://static.crates.io/crates/tracing-attributes/0.1.27/download", + "sha256": "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" } }, "targets": [ @@ -5563,22 +4258,22 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "proc_macro2" }, { - "id": "quote 1.0.26", + "id": "quote 1.0.36", "target": "quote" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.66", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.1.23" + "version": "0.1.27" }, "license": "MIT", "license_ids": [ @@ -5586,14 +4281,14 @@ ], "license_file": null }, - "tracing-core 0.1.30": { + "tracing-core 0.1.32": { "name": "tracing-core", - "version": "0.1.30", + "version": "0.1.32", "package_url": "https://github.com/tokio-rs/tracing", "repository": { "Http": { - "url": "https://static.crates.io/crates/tracing-core/0.1.30/download", - "sha256": "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" + "url": "https://static.crates.io/crates/tracing-core/0.1.32/download", + "sha256": "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" } }, "targets": [ @@ -5623,7 +4318,7 @@ "deps": { "common": [ { - "id": "once_cell 1.17.1", + "id": "once_cell 1.19.0", "target": "once_cell" } ], @@ -5637,7 +4332,7 @@ } }, "edition": "2018", - "version": "0.1.30" + "version": "0.1.32" }, "license": "MIT", "license_ids": [ @@ -5645,14 +4340,14 @@ ], "license_file": null }, - "tracing-log 0.1.3": { + "tracing-log 0.2.0": { "name": "tracing-log", - "version": "0.1.3", + "version": "0.2.0", "package_url": "https://github.com/tokio-rs/tracing", "repository": { "Http": { - "url": "https://static.crates.io/crates/tracing-log/0.1.3/download", - "sha256": "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" + "url": "https://static.crates.io/crates/tracing-log/0.2.0/download", + "sha256": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" } }, "targets": [ @@ -5681,22 +4376,22 @@ "deps": { "common": [ { - "id": "lazy_static 1.4.0", - "target": "lazy_static" - }, - { - "id": "log 0.4.20", + "id": "log 0.4.21", "target": "log" }, { - "id": "tracing-core 0.1.30", + "id": "once_cell 1.19.0", + "target": "once_cell" + }, + { + "id": "tracing-core 0.1.32", "target": "tracing_core" } ], "selects": {} }, "edition": "2018", - "version": "0.1.3" + "version": "0.2.0" }, "license": "MIT", "license_ids": [ @@ -5704,14 +4399,14 @@ ], "license_file": null }, - "tracing-subscriber 0.3.16": { + "tracing-subscriber 0.3.18": { "name": "tracing-subscriber", - "version": "0.3.16", + "version": "0.3.18", "package_url": "https://github.com/tokio-rs/tracing", "repository": { "Http": { - "url": "https://static.crates.io/crates/tracing-subscriber/0.3.16/download", - "sha256": "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" + "url": "https://static.crates.io/crates/tracing-subscriber/0.3.18/download", + "sha256": "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" } }, "targets": [ @@ -5762,42 +4457,42 @@ "target": "nu_ansi_term" }, { - "id": "once_cell 1.17.1", + "id": "once_cell 1.19.0", "target": "once_cell" }, { - "id": "regex 1.7.3", + "id": "regex 1.10.4", "target": "regex" }, { - "id": "sharded-slab 0.1.4", + "id": "sharded-slab 0.1.7", "target": "sharded_slab" }, { - "id": "smallvec 1.10.0", + "id": "smallvec 1.13.2", "target": "smallvec" }, { - "id": "thread_local 1.1.7", + "id": "thread_local 1.1.8", "target": "thread_local" }, { - "id": "tracing 0.1.37", + "id": "tracing 0.1.40", "target": "tracing" }, { - "id": "tracing-core 0.1.30", + "id": "tracing-core 0.1.32", "target": "tracing_core" }, { - "id": "tracing-log 0.1.3", + "id": "tracing-log 0.2.0", "target": "tracing_log" } ], "selects": {} }, "edition": "2018", - "version": "0.3.16" + "version": "0.3.18" }, "license": "MIT", "license_ids": [ @@ -5805,14 +4500,17 @@ ], "license_file": null }, - "tree-sitter 0.20.10": { + "tree-sitter 0.22.6": { "name": "tree-sitter", - "version": "0.20.10", + "version": "0.22.6", "package_url": "https://github.com/tree-sitter/tree-sitter", "repository": { - "Http": { - "url": "https://static.crates.io/crates/tree-sitter/0.20.10/download", - "sha256": "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d" + "Git": { + "remote": "https://github.com/redsun82/tree-sitter.git", + "commitish": { + "Rev": "1f5c1112ceaa8fc6aff61d1852690407670d2a96" + }, + "strip_prefix": "lib" } }, "targets": [ @@ -5843,18 +4541,18 @@ "deps": { "common": [ { - "id": "regex 1.7.3", + "id": "regex 1.10.4", "target": "regex" }, { - "id": "tree-sitter 0.20.10", + "id": "tree-sitter 0.22.6", "target": "build_script_build" } ], "selects": {} }, "edition": "2021", - "version": "0.20.10" + "version": "0.22.6" }, "build_script_attrs": { "data_glob": [ @@ -5863,12 +4561,13 @@ "deps": { "common": [ { - "id": "cc 1.0.79", + "id": "cc 1.0.98", "target": "cc" } ], "selects": {} - } + }, + "links": "tree-sitter" }, "license": "MIT", "license_ids": [ @@ -5876,15 +4575,15 @@ ], "license_file": null }, - "tree-sitter-embedded-template 0.20.0": { + "tree-sitter-embedded-template 0.21.0": { "name": "tree-sitter-embedded-template", - "version": "0.20.0", + "version": "0.21.0", "package_url": "https://github.com/tree-sitter/tree-sitter-embedded-template", "repository": { "Git": { "remote": "https://github.com/tree-sitter/tree-sitter-embedded-template.git", "commitish": { - "Rev": "203f7bd3c1bbfbd98fc19add4b8fcb213c059205" + "Rev": "38d5004a797298dc42c85e7706c5ceac46a3f29f" } } }, @@ -5916,18 +4615,18 @@ "deps": { "common": [ { - "id": "tree-sitter 0.20.10", + "id": "tree-sitter 0.22.6", "target": "tree_sitter" }, { - "id": "tree-sitter-embedded-template 0.20.0", + "id": "tree-sitter-embedded-template 0.21.0", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.20.0" + "edition": "2021", + "version": "0.21.0" }, "build_script_attrs": { "data_glob": [ @@ -5936,11 +4635,20 @@ "deps": { "common": [ { - "id": "cc 1.0.79", + "id": "cc 1.0.98", "target": "cc" } ], "selects": {} + }, + "link_deps": { + "common": [ + { + "id": "tree-sitter 0.22.6", + "target": "tree_sitter" + } + ], + "selects": {} } }, "license": "MIT", @@ -5949,15 +4657,179 @@ ], "license_file": null }, - "tree-sitter-ruby 0.20.0": { + "tree-sitter-json 0.21.0": { + "name": "tree-sitter-json", + "version": "0.21.0", + "package_url": "https://github.com/tree-sitter/tree-sitter-json", + "repository": { + "Git": { + "remote": "https://github.com/tree-sitter/tree-sitter-json", + "commitish": { + "Branch": "master" + } + } + }, + "targets": [ + { + "Library": { + "crate_name": "tree_sitter_json", + "crate_root": "bindings/rust/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + }, + { + "BuildScript": { + "crate_name": "build_script_build", + "crate_root": "bindings/rust/build.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "tree_sitter_json", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "tree-sitter 0.22.6", + "target": "tree_sitter" + }, + { + "id": "tree-sitter-json 0.21.0", + "target": "build_script_build" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.21.0" + }, + "build_script_attrs": { + "data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "cc 1.0.98", + "target": "cc" + } + ], + "selects": {} + }, + "link_deps": { + "common": [ + { + "id": "tree-sitter 0.22.6", + "target": "tree_sitter" + } + ], + "selects": {} + } + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": null + }, + "tree-sitter-ql 0.22.5": { + "name": "tree-sitter-ql", + "version": "0.22.5", + "package_url": "https://github.com/tree-sitter/tree-sitter-ql", + "repository": { + "Git": { + "remote": "https://github.com/tree-sitter/tree-sitter-ql", + "commitish": { + "Branch": "master" + } + } + }, + "targets": [ + { + "Library": { + "crate_name": "tree_sitter_ql", + "crate_root": "bindings/rust/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + }, + { + "BuildScript": { + "crate_name": "build_script_build", + "crate_root": "bindings/rust/build.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "tree_sitter_ql", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "tree-sitter 0.22.6", + "target": "tree_sitter" + }, + { + "id": "tree-sitter-ql 0.22.5", + "target": "build_script_build" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.22.5" + }, + "build_script_attrs": { + "data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "cc 1.0.98", + "target": "cc" + } + ], + "selects": {} + }, + "link_deps": { + "common": [ + { + "id": "tree-sitter 0.22.6", + "target": "tree_sitter" + } + ], + "selects": {} + } + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": null + }, + "tree-sitter-ruby 0.21.0": { "name": "tree-sitter-ruby", - "version": "0.20.0", + "version": "0.21.0", "package_url": "https://github.com/tree-sitter/tree-sitter-ruby", "repository": { "Git": { "remote": "https://github.com/tree-sitter/tree-sitter-ruby.git", "commitish": { - "Rev": "4d9ad3f010fdc47a8433adcf9ae30c8eb8475ae7" + "Rev": "b41dc0f4c8e040905fcbb5d93bab667541c08ec7" } } }, @@ -5989,18 +4861,18 @@ "deps": { "common": [ { - "id": "tree-sitter 0.20.10", + "id": "tree-sitter 0.22.6", "target": "tree_sitter" }, { - "id": "tree-sitter-ruby 0.20.0", + "id": "tree-sitter-ruby 0.21.0", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.20.0" + "edition": "2021", + "version": "0.21.0" }, "build_script_attrs": { "data_glob": [ @@ -6009,11 +4881,20 @@ "deps": { "common": [ { - "id": "cc 1.0.79", + "id": "cc 1.0.98", "target": "cc" } ], "selects": {} + }, + "link_deps": { + "common": [ + { + "id": "tree-sitter 0.22.6", + "target": "tree_sitter" + } + ], + "selects": {} } }, "license": "MIT", @@ -6022,14 +4903,14 @@ ], "license_file": null }, - "unicode-ident 1.0.8": { + "unicode-ident 1.0.12": { "name": "unicode-ident", - "version": "1.0.8", + "version": "1.0.12", "package_url": "https://github.com/dtolnay/unicode-ident", "repository": { "Http": { - "url": "https://static.crates.io/crates/unicode-ident/1.0.8/download", - "sha256": "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" + "url": "https://static.crates.io/crates/unicode-ident/1.0.12/download", + "sha256": "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" } }, "targets": [ @@ -6049,7 +4930,7 @@ "**" ], "edition": "2018", - "version": "1.0.8" + "version": "1.0.12" }, "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016", "license_ids": [ @@ -6059,42 +4940,6 @@ ], "license_file": null }, - "unicode-width 0.1.10": { - "name": "unicode-width", - "version": "0.1.10", - "package_url": "https://github.com/unicode-rs/unicode-width", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/unicode-width/0.1.10/download", - "sha256": "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" - } - }, - "targets": [ - { - "Library": { - "crate_name": "unicode_width", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "unicode_width", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "edition": "2015", - "version": "0.1.10" - }, - "license": "MIT/Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, "utf8parse 0.2.1": { "name": "utf8parse", "version": "0.2.1", @@ -6195,14 +5040,14 @@ ], "license_file": null }, - "wasi 0.10.0+wasi-snapshot-preview1": { + "wasi 0.11.0+wasi-snapshot-preview1": { "name": "wasi", - "version": "0.10.0+wasi-snapshot-preview1", + "version": "0.11.0+wasi-snapshot-preview1", "package_url": "https://github.com/bytecodealliance/wasi", "repository": { "Http": { - "url": "https://static.crates.io/crates/wasi/0.10.0+wasi-snapshot-preview1/download", - "sha256": "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" + "url": "https://static.crates.io/crates/wasi/0.11.0+wasi-snapshot-preview1/download", + "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" } }, "targets": [ @@ -6221,15 +5066,8 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "default", - "std" - ], - "selects": {} - }, "edition": "2018", - "version": "0.10.0+wasi-snapshot-preview1" + "version": "0.11.0+wasi-snapshot-preview1" }, "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", "license_ids": [ @@ -6238,14 +5076,14 @@ ], "license_file": null }, - "wasm-bindgen 0.2.84": { + "wasm-bindgen 0.2.92": { "name": "wasm-bindgen", - "version": "0.2.84", + "version": "0.2.92", "package_url": "https://github.com/rustwasm/wasm-bindgen", "repository": { "Http": { - "url": "https://static.crates.io/crates/wasm-bindgen/0.2.84/download", - "sha256": "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" + "url": "https://static.crates.io/crates/wasm-bindgen/0.2.92/download", + "sha256": "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" } }, "targets": [ @@ -6288,7 +5126,7 @@ "target": "cfg_if" }, { - "id": "wasm-bindgen 0.2.84", + "id": "wasm-bindgen 0.2.92", "target": "build_script_build" } ], @@ -6298,34 +5136,34 @@ "proc_macro_deps": { "common": [ { - "id": "wasm-bindgen-macro 0.2.84", + "id": "wasm-bindgen-macro 0.2.92", "target": "wasm_bindgen_macro" } ], "selects": {} }, - "version": "0.2.84" + "version": "0.2.92" }, "build_script_attrs": { "data_glob": [ "**" ] }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "wasm-bindgen-backend 0.2.84": { + "wasm-bindgen-backend 0.2.92": { "name": "wasm-bindgen-backend", - "version": "0.2.84", + "version": "0.2.92", "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend", "repository": { "Http": { - "url": "https://static.crates.io/crates/wasm-bindgen-backend/0.2.84/download", - "sha256": "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" + "url": "https://static.crates.io/crates/wasm-bindgen-backend/0.2.92/download", + "sha256": "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" } }, "targets": [ @@ -6353,54 +5191,54 @@ "deps": { "common": [ { - "id": "bumpalo 3.12.0", + "id": "bumpalo 3.16.0", "target": "bumpalo" }, { - "id": "log 0.4.20", + "id": "log 0.4.21", "target": "log" }, { - "id": "once_cell 1.17.1", + "id": "once_cell 1.19.0", "target": "once_cell" }, { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "proc_macro2" }, { - "id": "quote 1.0.26", + "id": "quote 1.0.36", "target": "quote" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.66", "target": "syn" }, { - "id": "wasm-bindgen-shared 0.2.84", + "id": "wasm-bindgen-shared 0.2.92", "target": "wasm_bindgen_shared" } ], "selects": {} }, "edition": "2018", - "version": "0.2.84" + "version": "0.2.92" }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "wasm-bindgen-macro 0.2.84": { + "wasm-bindgen-macro 0.2.92": { "name": "wasm-bindgen-macro", - "version": "0.2.84", + "version": "0.2.92", "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro", "repository": { "Http": { - "url": "https://static.crates.io/crates/wasm-bindgen-macro/0.2.84/download", - "sha256": "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" + "url": "https://static.crates.io/crates/wasm-bindgen-macro/0.2.92/download", + "sha256": "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" } }, "targets": [ @@ -6428,34 +5266,34 @@ "deps": { "common": [ { - "id": "quote 1.0.26", + "id": "quote 1.0.36", "target": "quote" }, { - "id": "wasm-bindgen-macro-support 0.2.84", + "id": "wasm-bindgen-macro-support 0.2.92", "target": "wasm_bindgen_macro_support" } ], "selects": {} }, "edition": "2018", - "version": "0.2.84" + "version": "0.2.92" }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "wasm-bindgen-macro-support 0.2.84": { + "wasm-bindgen-macro-support 0.2.92": { "name": "wasm-bindgen-macro-support", - "version": "0.2.84", + "version": "0.2.92", "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support", "repository": { "Http": { - "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.84/download", - "sha256": "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" + "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.92/download", + "sha256": "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" } }, "targets": [ @@ -6483,46 +5321,46 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.56", + "id": "proc-macro2 1.0.83", "target": "proc_macro2" }, { - "id": "quote 1.0.26", + "id": "quote 1.0.36", "target": "quote" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.66", "target": "syn" }, { - "id": "wasm-bindgen-backend 0.2.84", + "id": "wasm-bindgen-backend 0.2.92", "target": "wasm_bindgen_backend" }, { - "id": "wasm-bindgen-shared 0.2.84", + "id": "wasm-bindgen-shared 0.2.92", "target": "wasm_bindgen_shared" } ], "selects": {} }, "edition": "2018", - "version": "0.2.84" + "version": "0.2.92" }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" ], "license_file": null }, - "wasm-bindgen-shared 0.2.84": { + "wasm-bindgen-shared 0.2.92": { "name": "wasm-bindgen-shared", - "version": "0.2.84", + "version": "0.2.92", "package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared", "repository": { "Http": { - "url": "https://static.crates.io/crates/wasm-bindgen-shared/0.2.84/download", - "sha256": "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" + "url": "https://static.crates.io/crates/wasm-bindgen-shared/0.2.92/download", + "sha256": "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" } }, "targets": [ @@ -6553,14 +5391,14 @@ "deps": { "common": [ { - "id": "wasm-bindgen-shared 0.2.84", + "id": "wasm-bindgen-shared 0.2.92", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "0.2.84" + "version": "0.2.92" }, "build_script_attrs": { "data_glob": [ @@ -6568,7 +5406,7 @@ ], "links": "wasm_bindgen" }, - "license": "MIT/Apache-2.0", + "license": "MIT OR Apache-2.0", "license_ids": [ "Apache-2.0", "MIT" @@ -6616,14 +5454,7 @@ "errhandlingapi", "fileapi", "handleapi", - "minwinbase", - "minwindef", - "ntdef", - "processenv", - "profileapi", - "std", - "sysinfoapi", - "timezoneapi" + "processenv" ], "selects": {} }, @@ -6723,53 +5554,6 @@ ], "license_file": null }, - "winapi-util 0.1.5": { - "name": "winapi-util", - "version": "0.1.5", - "package_url": "https://github.com/BurntSushi/winapi-util", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/winapi-util/0.1.5/download", - "sha256": "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" - } - }, - "targets": [ - { - "Library": { - "crate_name": "winapi_util", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "winapi_util", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [], - "selects": { - "cfg(windows)": [ - { - "id": "winapi 0.3.9", - "target": "winapi" - } - ] - } - }, - "edition": "2018", - "version": "0.1.5" - }, - "license": "Unlicense/MIT", - "license_ids": [ - "MIT", - "Unlicense" - ], - "license_file": null - }, "winapi-x86_64-pc-windows-gnu 0.4.0": { "name": "winapi-x86_64-pc-windows-gnu", "version": "0.4.0", @@ -6829,20 +5613,20 @@ ], "license_file": null }, - "windows 0.48.0": { - "name": "windows", - "version": "0.48.0", + "windows-core 0.52.0": { + "name": "windows-core", + "version": "0.52.0", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows/0.48.0/download", - "sha256": "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" + "url": "https://static.crates.io/crates/windows-core/0.52.0/download", + "sha256": "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" } }, "targets": [ { "Library": { - "crate_name": "windows", + "crate_name": "windows_core", "crate_root": "src/lib.rs", "srcs": [ "**/*.rs" @@ -6850,7 +5634,7 @@ } } ], - "library_target_name": "windows", + "library_target_name": "windows_core", "common_attrs": { "compile_data_glob": [ "**" @@ -6858,14 +5642,14 @@ "deps": { "common": [ { - "id": "windows-targets 0.48.0", + "id": "windows-targets 0.52.5", "target": "windows_targets" } ], "selects": {} }, - "edition": "2018", - "version": "0.48.0" + "edition": "2021", + "version": "0.52.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -6874,14 +5658,14 @@ ], "license_file": null }, - "windows-sys 0.45.0": { + "windows-sys 0.52.0": { "name": "windows-sys", - "version": "0.45.0", + "version": "0.52.0", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows-sys/0.45.0/download", - "sha256": "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" + "url": "https://static.crates.io/crates/windows-sys/0.52.0/download", + "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" } }, "targets": [ @@ -6904,88 +5688,23 @@ "common": [ "Win32", "Win32_Foundation", - "Win32_Storage", - "Win32_Storage_FileSystem", "Win32_System", "Win32_System_Console", "default" ], "selects": {} }, - "deps": { - "common": [], - "selects": { - "cfg(not(windows_raw_dylib))": [ - { - "id": "windows-targets 0.42.2", - "target": "windows_targets" - } - ] - } - }, - "edition": "2018", - "version": "0.45.0" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows-sys 0.48.0": { - "name": "windows-sys", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows-sys/0.48.0/download", - "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_sys", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_sys", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "Win32", - "Win32_Foundation", - "Win32_Networking", - "Win32_Networking_WinSock", - "Win32_Security", - "Win32_Storage", - "Win32_Storage_FileSystem", - "Win32_System", - "Win32_System_IO", - "Win32_System_Threading", - "default" - ], - "selects": {} - }, "deps": { "common": [ { - "id": "windows-targets 0.48.0", + "id": "windows-targets 0.52.5", "target": "windows_targets" } ], "selects": {} }, - "edition": "2018", - "version": "0.48.0" + "edition": "2021", + "version": "0.52.0" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -6994,14 +5713,14 @@ ], "license_file": null }, - "windows-targets 0.42.2": { + "windows-targets 0.52.5": { "name": "windows-targets", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows-targets/0.42.2/download", - "sha256": "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" + "url": "https://static.crates.io/crates/windows-targets/0.52.5/download", + "sha256": "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" } }, "targets": [ @@ -7025,163 +5744,56 @@ "selects": { "aarch64-pc-windows-gnullvm": [ { - "id": "windows_aarch64_gnullvm 0.42.2", + "id": "windows_aarch64_gnullvm 0.52.5", "target": "windows_aarch64_gnullvm" } ], - "aarch64-pc-windows-msvc": [ + "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [ { - "id": "windows_aarch64_msvc 0.42.2", - "target": "windows_aarch64_msvc" - } - ], - "aarch64-uwp-windows-msvc": [ - { - "id": "windows_aarch64_msvc 0.42.2", - "target": "windows_aarch64_msvc" - } - ], - "i686-pc-windows-gnu": [ - { - "id": "windows_i686_gnu 0.42.2", - "target": "windows_i686_gnu" - } - ], - "i686-pc-windows-msvc": [ - { - "id": "windows_i686_msvc 0.42.2", - "target": "windows_i686_msvc" - } - ], - "i686-uwp-windows-gnu": [ - { - "id": "windows_i686_gnu 0.42.2", - "target": "windows_i686_gnu" - } - ], - "i686-uwp-windows-msvc": [ - { - "id": "windows_i686_msvc 0.42.2", - "target": "windows_i686_msvc" - } - ], - "x86_64-pc-windows-gnu": [ - { - "id": "windows_x86_64_gnu 0.42.2", - "target": "windows_x86_64_gnu" - } - ], - "x86_64-pc-windows-gnullvm": [ - { - "id": "windows_x86_64_gnullvm 0.42.2", - "target": "windows_x86_64_gnullvm" - } - ], - "x86_64-pc-windows-msvc": [ - { - "id": "windows_x86_64_msvc 0.42.2", + "id": "windows_x86_64_msvc 0.52.5", "target": "windows_x86_64_msvc" } ], - "x86_64-uwp-windows-gnu": [ - { - "id": "windows_x86_64_gnu 0.42.2", - "target": "windows_x86_64_gnu" - } - ], - "x86_64-uwp-windows-msvc": [ - { - "id": "windows_x86_64_msvc 0.42.2", - "target": "windows_x86_64_msvc" - } - ] - } - }, - "edition": "2018", - "version": "0.42.2" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows-targets 0.48.0": { - "name": "windows-targets", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows-targets/0.48.0/download", - "sha256": "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_targets", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_targets", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [], - "selects": { - "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [ - { - "id": "windows_aarch64_gnullvm 0.48.0", - "target": "windows_aarch64_gnullvm" - } - ], "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [ { - "id": "windows_aarch64_msvc 0.48.0", + "id": "windows_aarch64_msvc 0.52.5", "target": "windows_aarch64_msvc" } ], - "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": [ + "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [ { - "id": "windows_i686_gnu 0.48.0", + "id": "windows_i686_gnu 0.52.5", "target": "windows_i686_gnu" } ], "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [ { - "id": "windows_i686_msvc 0.48.0", + "id": "windows_i686_msvc 0.52.5", "target": "windows_i686_msvc" } ], "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [ { - "id": "windows_x86_64_gnu 0.48.0", + "id": "windows_x86_64_gnu 0.52.5", "target": "windows_x86_64_gnu" } ], - "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [ + "i686-pc-windows-gnullvm": [ { - "id": "windows_x86_64_gnullvm 0.48.0", - "target": "windows_x86_64_gnullvm" + "id": "windows_i686_gnullvm 0.52.5", + "target": "windows_i686_gnullvm" } ], - "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": [ + "x86_64-pc-windows-gnullvm": [ { - "id": "windows_x86_64_msvc 0.48.0", - "target": "windows_x86_64_msvc" + "id": "windows_x86_64_gnullvm 0.52.5", + "target": "windows_x86_64_gnullvm" } ] } }, - "edition": "2018", - "version": "0.48.0" + "edition": "2021", + "version": "0.52.5" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -7190,14 +5802,14 @@ ], "license_file": null }, - "windows_aarch64_gnullvm 0.42.2": { + "windows_aarch64_gnullvm 0.52.5": { "name": "windows_aarch64_gnullvm", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.42.2/download", - "sha256": "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.5/download", + "sha256": "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" } }, "targets": [ @@ -7228,14 +5840,14 @@ "deps": { "common": [ { - "id": "windows_aarch64_gnullvm 0.42.2", + "id": "windows_aarch64_gnullvm 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.42.2" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -7249,73 +5861,14 @@ ], "license_file": null }, - "windows_aarch64_gnullvm 0.48.0": { - "name": "windows_aarch64_gnullvm", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.48.0/download", - "sha256": "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_aarch64_gnullvm", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_aarch64_gnullvm", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "windows_aarch64_gnullvm 0.48.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.48.0" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows_aarch64_msvc 0.42.2": { + "windows_aarch64_msvc 0.52.5": { "name": "windows_aarch64_msvc", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_aarch64_msvc/0.42.2/download", - "sha256": "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + "url": "https://static.crates.io/crates/windows_aarch64_msvc/0.52.5/download", + "sha256": "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" } }, "targets": [ @@ -7346,14 +5899,14 @@ "deps": { "common": [ { - "id": "windows_aarch64_msvc 0.42.2", + "id": "windows_aarch64_msvc 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.42.2" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -7367,73 +5920,14 @@ ], "license_file": null }, - "windows_aarch64_msvc 0.48.0": { - "name": "windows_aarch64_msvc", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows_aarch64_msvc/0.48.0/download", - "sha256": "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_aarch64_msvc", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_aarch64_msvc", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "windows_aarch64_msvc 0.48.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.48.0" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows_i686_gnu 0.42.2": { + "windows_i686_gnu 0.52.5": { "name": "windows_i686_gnu", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_i686_gnu/0.42.2/download", - "sha256": "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + "url": "https://static.crates.io/crates/windows_i686_gnu/0.52.5/download", + "sha256": "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" } }, "targets": [ @@ -7464,14 +5958,14 @@ "deps": { "common": [ { - "id": "windows_i686_gnu 0.42.2", + "id": "windows_i686_gnu 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.42.2" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -7485,20 +5979,20 @@ ], "license_file": null }, - "windows_i686_gnu 0.48.0": { - "name": "windows_i686_gnu", - "version": "0.48.0", + "windows_i686_gnullvm 0.52.5": { + "name": "windows_i686_gnullvm", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_i686_gnu/0.48.0/download", - "sha256": "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" + "url": "https://static.crates.io/crates/windows_i686_gnullvm/0.52.5/download", + "sha256": "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" } }, "targets": [ { "Library": { - "crate_name": "windows_i686_gnu", + "crate_name": "windows_i686_gnullvm", "crate_root": "src/lib.rs", "srcs": [ "**/*.rs" @@ -7515,7 +6009,7 @@ } } ], - "library_target_name": "windows_i686_gnu", + "library_target_name": "windows_i686_gnullvm", "common_attrs": { "compile_data_glob": [ "**" @@ -7523,14 +6017,14 @@ "deps": { "common": [ { - "id": "windows_i686_gnu 0.48.0", + "id": "windows_i686_gnullvm 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.48.0" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -7544,14 +6038,14 @@ ], "license_file": null }, - "windows_i686_msvc 0.42.2": { + "windows_i686_msvc 0.52.5": { "name": "windows_i686_msvc", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_i686_msvc/0.42.2/download", - "sha256": "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + "url": "https://static.crates.io/crates/windows_i686_msvc/0.52.5/download", + "sha256": "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" } }, "targets": [ @@ -7582,14 +6076,14 @@ "deps": { "common": [ { - "id": "windows_i686_msvc 0.42.2", + "id": "windows_i686_msvc 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.42.2" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -7603,73 +6097,14 @@ ], "license_file": null }, - "windows_i686_msvc 0.48.0": { - "name": "windows_i686_msvc", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows_i686_msvc/0.48.0/download", - "sha256": "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_i686_msvc", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_i686_msvc", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "windows_i686_msvc 0.48.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.48.0" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows_x86_64_gnu 0.42.2": { + "windows_x86_64_gnu 0.52.5": { "name": "windows_x86_64_gnu", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_gnu/0.42.2/download", - "sha256": "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + "url": "https://static.crates.io/crates/windows_x86_64_gnu/0.52.5/download", + "sha256": "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" } }, "targets": [ @@ -7700,14 +6135,14 @@ "deps": { "common": [ { - "id": "windows_x86_64_gnu 0.42.2", + "id": "windows_x86_64_gnu 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.42.2" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -7721,73 +6156,14 @@ ], "license_file": null }, - "windows_x86_64_gnu 0.48.0": { - "name": "windows_x86_64_gnu", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_gnu/0.48.0/download", - "sha256": "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_x86_64_gnu", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_x86_64_gnu", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "windows_x86_64_gnu 0.48.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.48.0" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows_x86_64_gnullvm 0.42.2": { + "windows_x86_64_gnullvm 0.52.5": { "name": "windows_x86_64_gnullvm", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.42.2/download", - "sha256": "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.5/download", + "sha256": "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" } }, "targets": [ @@ -7818,14 +6194,14 @@ "deps": { "common": [ { - "id": "windows_x86_64_gnullvm 0.42.2", + "id": "windows_x86_64_gnullvm 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.42.2" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -7839,73 +6215,14 @@ ], "license_file": null }, - "windows_x86_64_gnullvm 0.48.0": { - "name": "windows_x86_64_gnullvm", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.48.0/download", - "sha256": "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_x86_64_gnullvm", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_x86_64_gnullvm", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "windows_x86_64_gnullvm 0.48.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.48.0" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows_x86_64_msvc 0.42.2": { + "windows_x86_64_msvc 0.52.5": { "name": "windows_x86_64_msvc", - "version": "0.42.2", + "version": "0.52.5", "package_url": "https://github.com/microsoft/windows-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_msvc/0.42.2/download", - "sha256": "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + "url": "https://static.crates.io/crates/windows_x86_64_msvc/0.52.5/download", + "sha256": "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" } }, "targets": [ @@ -7936,73 +6253,14 @@ "deps": { "common": [ { - "id": "windows_x86_64_msvc 0.42.2", + "id": "windows_x86_64_msvc 0.52.5", "target": "build_script_build" } ], "selects": {} }, - "edition": "2018", - "version": "0.42.2" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": null - }, - "windows_x86_64_msvc 0.48.0": { - "name": "windows_x86_64_msvc", - "version": "0.48.0", - "package_url": "https://github.com/microsoft/windows-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/windows_x86_64_msvc/0.48.0/download", - "sha256": "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" - } - }, - "targets": [ - { - "Library": { - "crate_name": "windows_x86_64_msvc", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "windows_x86_64_msvc", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "windows_x86_64_msvc 0.48.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.48.0" + "edition": "2021", + "version": "0.52.5" }, "build_script_attrs": { "data_glob": [ @@ -8019,6 +6277,7 @@ }, "binary_crates": [], "workspace_members": { + "codeql-extractor 0.2.0": "ruby/extractor/codeql-extractor-fake-crate", "codeql-extractor-ruby 0.1.0": "ruby/extractor" }, "conditions": { @@ -8050,7 +6309,6 @@ "aarch64-unknown-nto-qnx710": [ "aarch64-unknown-nto-qnx710" ], - "aarch64-uwp-windows-msvc": [], "arm-unknown-linux-gnueabi": [ "arm-unknown-linux-gnueabi" ], @@ -8060,32 +6318,16 @@ "armv7-unknown-linux-gnueabi": [ "armv7-unknown-linux-gnueabi" ], - "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [], - "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": [ - "aarch64-linux-android", - "armv7-linux-androideabi", - "i686-linux-android", - "powerpc-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-linux-android" + "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [ + "x86_64-pc-windows-msvc" ], - "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": [ - "aarch64-unknown-linux-gnu", - "aarch64-unknown-nixos-gnu", - "arm-unknown-linux-gnueabi", - "armv7-unknown-linux-gnueabi", - "i686-unknown-linux-gnu", - "x86_64-unknown-linux-gnu", - "x86_64-unknown-nixos-gnu" - ], - "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [], "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [ "aarch64-pc-windows-msvc" ], "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))": [ "wasm32-unknown-unknown" ], - "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": [ + "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [ "i686-unknown-linux-gnu" ], "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [ @@ -8095,39 +6337,6 @@ "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu" ], - "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [], - "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": [ - "x86_64-pc-windows-msvc" - ], - "cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))": [ - "aarch64-apple-darwin", - "aarch64-apple-ios", - "aarch64-apple-ios-sim", - "aarch64-fuchsia", - "aarch64-linux-android", - "aarch64-pc-windows-msvc", - "aarch64-unknown-nto-qnx710", - "armv7-linux-androideabi", - "i686-apple-darwin", - "i686-linux-android", - "i686-pc-windows-msvc", - "i686-unknown-freebsd", - "powerpc-unknown-linux-gnu", - "riscv32imc-unknown-none-elf", - "riscv64gc-unknown-none-elf", - "s390x-unknown-linux-gnu", - "thumbv7em-none-eabi", - "thumbv8m.main-none-eabi", - "wasm32-unknown-unknown", - "wasm32-wasi", - "x86_64-apple-darwin", - "x86_64-apple-ios", - "x86_64-fuchsia", - "x86_64-linux-android", - "x86_64-pc-windows-msvc", - "x86_64-unknown-freebsd", - "x86_64-unknown-none" - ], "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [ "aarch64-apple-darwin", "aarch64-apple-ios", @@ -8136,38 +6345,6 @@ "x86_64-apple-darwin", "x86_64-apple-ios" ], - "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))": [ - "aarch64-apple-darwin", - "aarch64-apple-ios", - "aarch64-apple-ios-sim", - "aarch64-fuchsia", - "aarch64-linux-android", - "aarch64-unknown-linux-gnu", - "aarch64-unknown-nixos-gnu", - "aarch64-unknown-nto-qnx710", - "arm-unknown-linux-gnueabi", - "armv7-linux-androideabi", - "armv7-unknown-linux-gnueabi", - "i686-apple-darwin", - "i686-linux-android", - "i686-unknown-freebsd", - "i686-unknown-linux-gnu", - "powerpc-unknown-linux-gnu", - "riscv32imc-unknown-none-elf", - "riscv64gc-unknown-none-elf", - "s390x-unknown-linux-gnu", - "thumbv7em-none-eabi", - "thumbv8m.main-none-eabi", - "wasm32-wasi", - "x86_64-apple-darwin", - "x86_64-apple-ios", - "x86_64-fuchsia", - "x86_64-linux-android", - "x86_64-unknown-freebsd", - "x86_64-unknown-linux-gnu", - "x86_64-unknown-nixos-gnu", - "x86_64-unknown-none" - ], "cfg(not(windows))": [ "aarch64-apple-darwin", "aarch64-apple-ios", @@ -8201,42 +6378,6 @@ "x86_64-unknown-nixos-gnu", "x86_64-unknown-none" ], - "cfg(not(windows_raw_dylib))": [ - "aarch64-apple-darwin", - "aarch64-apple-ios", - "aarch64-apple-ios-sim", - "aarch64-fuchsia", - "aarch64-linux-android", - "aarch64-pc-windows-msvc", - "aarch64-unknown-linux-gnu", - "aarch64-unknown-nixos-gnu", - "aarch64-unknown-nto-qnx710", - "arm-unknown-linux-gnueabi", - "armv7-linux-androideabi", - "armv7-unknown-linux-gnueabi", - "i686-apple-darwin", - "i686-linux-android", - "i686-pc-windows-msvc", - "i686-unknown-freebsd", - "i686-unknown-linux-gnu", - "powerpc-unknown-linux-gnu", - "riscv32imc-unknown-none-elf", - "riscv64gc-unknown-none-elf", - "s390x-unknown-linux-gnu", - "thumbv7em-none-eabi", - "thumbv8m.main-none-eabi", - "wasm32-unknown-unknown", - "wasm32-wasi", - "x86_64-apple-darwin", - "x86_64-apple-ios", - "x86_64-fuchsia", - "x86_64-linux-android", - "x86_64-pc-windows-msvc", - "x86_64-unknown-freebsd", - "x86_64-unknown-linux-gnu", - "x86_64-unknown-nixos-gnu", - "x86_64-unknown-none" - ], "cfg(target_arch = \"wasm32\")": [ "wasm32-unknown-unknown", "wasm32-wasi" @@ -8247,7 +6388,6 @@ "i686-linux-android", "x86_64-linux-android" ], - "cfg(target_os = \"dragonfly\")": [], "cfg(target_os = \"haiku\")": [], "cfg(target_os = \"hermit\")": [], "cfg(target_os = \"wasi\")": [ @@ -8297,6 +6437,7 @@ "i686-linux-android" ], "i686-pc-windows-gnu": [], + "i686-pc-windows-gnullvm": [], "i686-pc-windows-msvc": [ "i686-pc-windows-msvc" ], @@ -8306,8 +6447,6 @@ "i686-unknown-linux-gnu": [ "i686-unknown-linux-gnu" ], - "i686-uwp-windows-gnu": [], - "i686-uwp-windows-msvc": [], "powerpc-unknown-linux-gnu": [ "powerpc-unknown-linux-gnu" ], @@ -8360,22 +6499,29 @@ ], "x86_64-unknown-none": [ "x86_64-unknown-none" - ], - "x86_64-uwp-windows-gnu": [], - "x86_64-uwp-windows-msvc": [] + ] }, "direct_deps": [ - "clap 4.2.1", - "codeql-extractor 0.2.0", + "chrono 0.4.38", + "clap 4.5.4", "encoding 0.2.33", + "flate2 1.0.30", + "globset 0.4.14", "lazy_static 1.4.0", - "rayon 1.7.0", - "regex 1.7.3", - "tracing 0.1.37", - "tracing-subscriber 0.3.16", - "tree-sitter 0.20.10", - "tree-sitter-embedded-template 0.20.0", - "tree-sitter-ruby 0.20.0" + "num_cpus 1.16.0", + "rayon 1.10.0", + "regex 1.10.4", + "serde 1.0.202", + "serde_json 1.0.117", + "tracing 0.1.40", + "tracing-subscriber 0.3.18", + "tree-sitter 0.22.6", + "tree-sitter-embedded-template 0.21.0", + "tree-sitter-ruby 0.21.0" ], - "direct_dev_deps": [] + "direct_dev_deps": [ + "rand 0.8.5", + "tree-sitter-json 0.21.0", + "tree-sitter-ql 0.22.5" + ] } diff --git a/ruby/extractor/codeql-extractor-fake-crate/BUILD.bazel b/ruby/extractor/codeql-extractor-fake-crate/BUILD.bazel new file mode 100644 index 00000000000..e69de29bb2d diff --git a/ruby/extractor/codeql-extractor-fake-crate/Cargo.toml b/ruby/extractor/codeql-extractor-fake-crate/Cargo.toml new file mode 100644 index 00000000000..d51d64a3349 --- /dev/null +++ b/ruby/extractor/codeql-extractor-fake-crate/Cargo.toml @@ -0,0 +1,28 @@ +[package] +name = "codeql-extractor" +version = "0.2.0" +edition = "2021" +authors = ["GitHub"] + +[dependencies] +flate2 = "1.0" +globset = "0.4" +tree-sitter = ">= 0.22.6" +tracing = "0.1" +tracing-subscriber = { version = "0.3.3", features = ["env-filter"] } +rayon = "1.5.0" +regex = "1.7.1" +encoding = "0.2" +lazy_static = "1.4.0" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +chrono = { version = "0.4.19", features = ["serde"] } +num_cpus = "1.14.0" + +[dev-dependencies] +tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql" } +tree-sitter-json = {git = "https://github.com/tree-sitter/tree-sitter-json" } +rand = "0.8.5" + +[patch.crates-io] +tree-sitter = {git = "https://github.com/redsun82/tree-sitter.git", rev = "1f5c1112ceaa8fc6aff61d1852690407670d2a96"} diff --git a/ruby/extractor/codeql-extractor-fake-crate/README.md b/ruby/extractor/codeql-extractor-fake-crate/README.md new file mode 100644 index 00000000000..71f7ec8974b --- /dev/null +++ b/ruby/extractor/codeql-extractor-fake-crate/README.md @@ -0,0 +1,7 @@ +We're presenting a fake crate in this workspace that ensures that the correct crate dependencies from the shared tree sitter +extractor can be parsed by Bazel (which doesn't resolve path dependencies outside of the cargo workspace unfortunately). + +The sync-identical-files script keeps this up-to-date. +For local development and IDEs, we override the path to `codeql-extractor` using the `.cargo/config.toml` mechanism. +Bazel doesn't actually do anything with path dependencies except to pull in their dependency tree, so we manually +specify the dependency from the ruby extractor to the shared extractor in `BUILD.bazel`. diff --git a/ruby/extractor/codeql-extractor-fake-crate/src/lib.rs b/ruby/extractor/codeql-extractor-fake-crate/src/lib.rs new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/ruby/extractor/codeql-extractor-fake-crate/src/lib.rs @@ -0,0 +1 @@ + diff --git a/ruby/extractor/rust-toolchain.toml b/ruby/extractor/rust-toolchain.toml index e56467f055c..aa02ff3d0bd 100644 --- a/ruby/extractor/rust-toolchain.toml +++ b/ruby/extractor/rust-toolchain.toml @@ -2,6 +2,6 @@ # extractor. It is set to the lowest version of Rust we want to support. [toolchain] -channel = "1.68" +channel = "1.74" profile = "minimal" components = [ "rustfmt" ] diff --git a/ruby/extractor/src/extractor.rs b/ruby/extractor/src/extractor.rs index 0614d25eb16..c8119c1679c 100644 --- a/ruby/extractor/src/extractor.rs +++ b/ruby/extractor/src/extractor.rs @@ -25,15 +25,7 @@ pub struct Options { } pub fn run(options: Options) -> std::io::Result<()> { - tracing_subscriber::fmt() - .with_target(false) - .without_time() - .with_level(true) - .with_env_filter( - tracing_subscriber::EnvFilter::try_from_default_env() - .unwrap_or_else(|_| tracing_subscriber::EnvFilter::new("ruby_extractor=warn")), - ) - .init(); + extractor::set_tracing_level("ruby"); let diagnostics = diagnostics::DiagnosticLoggers::new("ruby"); let mut main_thread_logger = diagnostics.logger(); let num_threads = match codeql_extractor::options::num_threads() { @@ -109,7 +101,7 @@ pub fn run(options: Options) -> std::io::Result<()> { if path.extension().map_or(false, |x| x == "erb") { tracing::info!("scanning: {}", path.display()); extractor::extract( - erb, + &erb, "erb", &erb_schema, &mut diagnostics_writer, @@ -120,7 +112,7 @@ pub fn run(options: Options) -> std::io::Result<()> { ); let (ranges, line_breaks) = scan_erb( - erb, + &erb, &source, erb_directive_id, erb_output_directive_id, @@ -196,7 +188,7 @@ pub fn run(options: Options) -> std::io::Result<()> { code_ranges = vec![]; } extractor::extract( - language, + &language, "ruby", &schema, &mut diagnostics_writer, @@ -249,7 +241,7 @@ fn write_trap( } fn scan_erb( - erb: Language, + erb: &Language, source: &[u8], directive_id: u16, output_directive_id: u16, diff --git a/ruby/extractor/src/generator.rs b/ruby/extractor/src/generator.rs index 485dbd56b59..00d878243ae 100644 --- a/ruby/extractor/src/generator.rs +++ b/ruby/extractor/src/generator.rs @@ -15,12 +15,7 @@ pub struct Options { } pub fn run(options: Options) -> std::io::Result<()> { - tracing_subscriber::fmt() - .with_target(false) - .without_time() - .with_level(true) - .with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) - .init(); + codeql_extractor::extractor::set_tracing_level("ruby"); let languages = vec![ Language { diff --git a/ruby/ql/lib/CHANGELOG.md b/ruby/ql/lib/CHANGELOG.md index 685e9b24bd5..890b7e8c62c 100644 --- a/ruby/ql/lib/CHANGELOG.md +++ b/ruby/ql/lib/CHANGELOG.md @@ -1,3 +1,17 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* Additional heuristics for a new sensitive data classification for private information (e.g. credit card numbers) have been added to the shared `SensitiveDataHeuristics.qll` library. This may result in additional results for queries that use sensitive data such as `rb/sensitive-get-query`. + +## 0.9.1 + +No user-facing changes. + ## 0.9.0 ### Breaking Changes diff --git a/ruby/ql/lib/change-notes/released/0.9.1.md b/ruby/ql/lib/change-notes/released/0.9.1.md new file mode 100644 index 00000000000..5ab7a1ee037 --- /dev/null +++ b/ruby/ql/lib/change-notes/released/0.9.1.md @@ -0,0 +1,3 @@ +## 0.9.1 + +No user-facing changes. diff --git a/ruby/ql/lib/change-notes/released/1.0.0.md b/ruby/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..296dee9f23b --- /dev/null +++ b/ruby/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,9 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* Additional heuristics for a new sensitive data classification for private information (e.g. credit card numbers) have been added to the shared `SensitiveDataHeuristics.qll` library. This may result in additional results for queries that use sensitive data such as `rb/sensitive-get-query`. diff --git a/ruby/ql/lib/codeql-pack.release.yml b/ruby/ql/lib/codeql-pack.release.yml index 8b9fc185202..b7eeb5b9736 100644 --- a/ruby/ql/lib/codeql-pack.release.yml +++ b/ruby/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.9.0 +lastReleaseVersion: 1.0.0 diff --git a/ruby/ql/lib/codeql/Locations.qll b/ruby/ql/lib/codeql/Locations.qll index 87198146d88..148c6b01f2d 100644 --- a/ruby/ql/lib/codeql/Locations.qll +++ b/ruby/ql/lib/codeql/Locations.qll @@ -64,5 +64,5 @@ class Location extends @location_default { /** An entity representing an empty location. */ class EmptyLocation extends Location { - EmptyLocation() { this.hasLocationInfo("", 0, 0, 0, 0) } + EmptyLocation() { empty_location(this) } } diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll index 111561e4b44..9a426eea323 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll @@ -113,6 +113,16 @@ class DataFlowCallable extends TDataFlowCallable { this instanceof TLibraryCallable and result instanceof EmptyLocation } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, string file, int startline, int startcolumn | + c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _) + | + c order by file, startline, startcolumn + ) + } } /** @@ -151,6 +161,16 @@ abstract class DataFlowCall extends TDataFlowCall { /** Gets the target of the call, as a DataFlowCallable. */ DataFlowCallable getARuntimeTarget(){ none() } // TODO + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int startline, int startcolumn | + c.hasLocationInfo(_, startline, startcolumn, _, _) + | + c order by startline, startcolumn + ) + } } /** diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll index b50d04ed9f4..b5e412e9d07 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll @@ -2170,10 +2170,18 @@ class DataFlowExpr = CfgNodes::ExprCfgNode; */ predicate forceHighPrecision(Content c) { c instanceof Content::ElementContent } +class NodeRegion instanceof Unit { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { none() } + + int totalOrder() { result = 1 } +} + /** - * Holds if the node `n` is unreachable when the call context is `call`. + * Holds if the nodes in `nr` are unreachable when the call context is `call`. */ -predicate isUnreachableInCall(Node n, DataFlowCall call) { none() } +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { none() } newtype LambdaCallKind = TYieldCallKind() or diff --git a/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll b/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll index 4db47cb8374..7348bfc699b 100644 --- a/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll +++ b/ruby/ql/lib/codeql/ruby/frameworks/ActiveRecord.qll @@ -195,7 +195,14 @@ private predicate sqlFragmentArgumentInner(DataFlow::CallNode call, DataFlow::No or // This format was supported until Rails 2.3.8 call = activeRecordQueryBuilderCall(["all", "find", "first", "last"]) and - sink = call.getKeywordArgument("conditions") + exists(DataFlow::LocalSourceNode sn | + sn = call.getKeywordArgument("conditions").getALocalSource() + | + sink = sn.(DataFlow::ArrayLiteralNode).getElement(0) + or + sn.(DataFlow::LiteralNode).asLiteralAstNode() instanceof StringlikeLiteral and + sink = sn + ) or call = activeRecordQueryBuilderCall("reload") and sink = call.getKeywordArgument("lock") diff --git a/ruby/ql/lib/codeql/ruby/frameworks/core/String.qll b/ruby/ql/lib/codeql/ruby/frameworks/core/String.qll index 86246ba80a2..23a902c0019 100644 --- a/ruby/ql/lib/codeql/ruby/frameworks/core/String.qll +++ b/ruby/ql/lib/codeql/ruby/frameworks/core/String.qll @@ -19,9 +19,11 @@ class StringSubstitutionCall extends DataFlow::CallNode { StringSubstitutionCall() { this.getMethodName() = ["sub", "sub!", "gsub", "gsub!"] and exists(this.getReceiver()) and - this.getNumberOfArguments() = 2 - or - this.getNumberOfArguments() = 1 and exists(this.getBlock()) + ( + this.getNumberOfArguments() = 2 + or + this.getNumberOfArguments() = 1 and exists(this.getBlock()) + ) } /** diff --git a/ruby/ql/lib/codeql/ruby/frameworks/data/internal/model.yml b/ruby/ql/lib/codeql/ruby/frameworks/data/internal/empty.model.yml similarity index 79% rename from ruby/ql/lib/codeql/ruby/frameworks/data/internal/model.yml rename to ruby/ql/lib/codeql/ruby/frameworks/data/internal/empty.model.yml index 7dd7c7a9c0c..b887eed7c1c 100644 --- a/ruby/ql/lib/codeql/ruby/frameworks/data/internal/model.yml +++ b/ruby/ql/lib/codeql/ruby/frameworks/data/internal/empty.model.yml @@ -1,5 +1,6 @@ extensions: - # Contribute empty data sets to avoid errors about an undefined extensionals + # Make sure that the extensible model predicates have at least one definition + # to avoid errors about undefined extensionals. - addsTo: pack: codeql/ruby-all extensible: sourceModel diff --git a/ruby/ql/lib/codeql/ruby/security/internal/SensitiveDataHeuristics.qll b/ruby/ql/lib/codeql/ruby/security/internal/SensitiveDataHeuristics.qll index 0778aa4d23e..eb8a0c1fe75 100644 --- a/ruby/ql/lib/codeql/ruby/security/internal/SensitiveDataHeuristics.qll +++ b/ruby/ql/lib/codeql/ruby/security/internal/SensitiveDataHeuristics.qll @@ -14,13 +14,14 @@ * - id: a user name or other account information; * - password: a password or authorization key; * - certificate: a certificate. + * - private: private data such as credit card numbers * * While classifications are represented as strings, this should not be relied upon. * Instead, use the predicates in `SensitiveDataClassification::` to work with * classifications. */ class SensitiveDataClassification extends string { - SensitiveDataClassification() { this in ["secret", "id", "password", "certificate"] } + SensitiveDataClassification() { this in ["secret", "id", "password", "certificate", "private"] } } /** @@ -38,6 +39,9 @@ module SensitiveDataClassification { /** Gets the classification for certificates. */ SensitiveDataClassification certificate() { result = "certificate" } + + /** Gets the classification for private data. */ + SensitiveDataClassification private() { result = "private" } } /** @@ -77,6 +81,40 @@ module HeuristicNames { */ string maybeCertificate() { result = "(?is).*(cert)(?!.*(format|name|ification)).*" } + /** + * Gets a regular expression that identifies strings that may indicate the presence of + * private data. + */ + string maybePrivate() { + result = + "(?is).*(" + + // Inspired by the list on https://cwe.mitre.org/data/definitions/359.html + // Government identifiers, such as Social Security Numbers + "social.?security|employer.?identification|national.?insurance|resident.?id|" + + "passport.?(num|no)|([_-]|\\b)ssn([_-]|\\b)|" + + // Contact information, such as home addresses + "post.?code|zip.?code|home.?addr|" + + // and telephone numbers + "(mob(ile)?|home).?(num|no|tel|phone)|(tel|fax|phone).?(num|no)|telephone|" + + "emergency.?contact|" + + // Geographic location - where the user is (or was) + "latitude|longitude|nationality|" + + // Financial data - such as credit card numbers, salary, bank accounts, and debts + "(credit|debit|bank|visa).?(card|num|no|acc(ou)?nt)|acc(ou)?nt.?(no|num|credit)|" + + "salary|billing|credit.?(rating|score)|([_-]|\\b)ccn([_-]|\\b)|" + + // Communications - e-mail addresses, private e-mail messages, SMS text messages, chat logs, etc. + // "e(mail|_mail)|" + // this seems too noisy + // Health - medical conditions, insurance status, prescription records + "birth.?da(te|y)|da(te|y).?(of.?)?birth|" + + "medical|(health|care).?plan|healthkit|appointment|prescription|" + + "blood.?(type|alcohol|glucose|pressure)|heart.?(rate|rhythm)|body.?(mass|fat)|" + + "menstrua|pregnan|insulin|inhaler|" + + // Relationships - work and family + "employ(er|ee)|spouse|maiden.?name" + + // --- + ").*" + } + /** * Gets a regular expression that identifies strings that may indicate the presence * of sensitive data, with `classification` describing the kind of sensitive data involved. @@ -90,6 +128,9 @@ module HeuristicNames { or result = maybeCertificate() and classification = SensitiveDataClassification::certificate() + or + result = maybePrivate() and + classification = SensitiveDataClassification::private() } /** diff --git a/ruby/ql/lib/qlpack.yml b/ruby/ql/lib/qlpack.yml index 4025867e348..3319997af72 100644 --- a/ruby/ql/lib/qlpack.yml +++ b/ruby/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-all -version: 0.9.0 +version: 1.0.0 groups: ruby extractor: ruby dbscheme: ruby.dbscheme diff --git a/ruby/ql/lib/ruby.dbscheme b/ruby/ql/lib/ruby.dbscheme index 440de75c71e..63af05c01bd 100644 --- a/ruby/ql/lib/ruby.dbscheme +++ b/ruby/ql/lib/ruby.dbscheme @@ -36,6 +36,12 @@ containerparent( unique int child: @container ref ); +/*- Empty location -*/ + +empty_location( + int location: @location_default ref +); + /*- Source location prefix -*/ /** diff --git a/ruby/ql/lib/upgrades/09a494ce67d8141f28d6411f89b9ff7bdad440f3/upgrade.properties b/ruby/ql/lib/upgrades/09a494ce67d8141f28d6411f89b9ff7bdad440f3/upgrade.properties index 71f3ee178e5..abef33214b3 100644 --- a/ruby/ql/lib/upgrades/09a494ce67d8141f28d6411f89b9ff7bdad440f3/upgrade.properties +++ b/ruby/ql/lib/upgrades/09a494ce67d8141f28d6411f89b9ff7bdad440f3/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused column from the `folders` and `files` relations compatibility: full -files.rel: reorder files.rel (int id, string name, string simple, string ext, int fromSource) id name -folders.rel: reorder folders.rel (int id, string name, string simple) id name +files.rel: reorder files.rel (@file id, string name, string simple, string ext, int fromSource) id name +folders.rel: reorder folders.rel (@folder id, string name, string simple) id name diff --git a/ruby/ql/lib/upgrades/1199e154f5e9b3560297633c6ebb4dfe0b191ae4/upgrade.properties b/ruby/ql/lib/upgrades/1199e154f5e9b3560297633c6ebb4dfe0b191ae4/upgrade.properties index 5fd25b4e72c..fda66385257 100644 --- a/ruby/ql/lib/upgrades/1199e154f5e9b3560297633c6ebb4dfe0b191ae4/upgrade.properties +++ b/ruby/ql/lib/upgrades/1199e154f5e9b3560297633c6ebb4dfe0b191ae4/upgrade.properties @@ -1,13 +1,13 @@ description: Update ERB parser compatibility: full -erb_comment_directive_def.rel: reorder erb_comment_directive_def.rel (int id, int child) id -erb_comment_directive_child.rel: reorder erb_comment_directive_def.rel (int id, int child) id child +erb_comment_directive_def.rel: reorder erb_comment_directive_def.rel (@erb_comment_directive id, @erb_token_comment child) id +erb_comment_directive_child.rel: reorder erb_comment_directive_def.rel (@erb_comment_directive id, @erb_token_comment child) id child -erb_directive_def.rel: reorder erb_directive_def.rel (int id, int child) id -erb_directive_child.rel: reorder erb_directive_def.rel (int id, int child) id child +erb_directive_def.rel: reorder erb_directive_def.rel (@erb_directive id, @erb_token_code child) id +erb_directive_child.rel: reorder erb_directive_def.rel (@erb_directive id, @erb_token_code child) id child -erb_graphql_directive_def.rel: reorder erb_graphql_directive_def.rel (int id, int child) id -erb_graphql_directive_child.rel: reorder erb_graphql_directive_def.rel (int id, int child) id child +erb_graphql_directive_def.rel: reorder erb_graphql_directive_def.rel (@erb_graphql_directive id, @erb_token_code child) id +erb_graphql_directive_child.rel: reorder erb_graphql_directive_def.rel (@erb_graphql_directive id, @erb_token_code child) id child -erb_output_directive_def.rel: reorder erb_output_directive_def.rel (int id, int child) id -erb_output_directive_child.rel: reorder erb_output_directive_def.rel (int id, int child) id child +erb_output_directive_def.rel: reorder erb_output_directive_def.rel (@erb_output_directive id, @erb_token_code child) id +erb_output_directive_child.rel: reorder erb_output_directive_def.rel (@erb_output_directive id, @erb_token_code child) id child diff --git a/ruby/ql/lib/upgrades/24d81950f3ab7e67e14553e1a5111a04e8ae8445/upgrade.properties b/ruby/ql/lib/upgrades/24d81950f3ab7e67e14553e1a5111a04e8ae8445/upgrade.properties index 6e0647d1b16..4fe80955d46 100644 --- a/ruby/ql/lib/upgrades/24d81950f3ab7e67e14553e1a5111a04e8ae8445/upgrade.properties +++ b/ruby/ql/lib/upgrades/24d81950f3ab7e67e14553e1a5111a04e8ae8445/upgrade.properties @@ -6,111 +6,111 @@ ruby_ast_node_info.rel: run ruby_ast_node_info.qlo erb_ast_node_parent.rel: delete ruby_ast_node_parent.rel: delete -erb_tokeninfo.rel: reorder erb_tokeninfo.rel (int id, int kind, string value, int loc) id kind value -ruby_tokeninfo.rel: reorder ruby_tokeninfo.rel (int id, int kind, string value, int loc) id kind value +erb_tokeninfo.rel: reorder erb_tokeninfo.rel (@erb_token id, int kind, string value, @location loc) id kind value +ruby_tokeninfo.rel: reorder ruby_tokeninfo.rel (@ruby_token id, int kind, string value, @location loc) id kind value -erb_comment_directive_def.rel: reorder erb_comment_directive_def.rel (int id, int child, int loc) id child -erb_directive_def.rel: reorder erb_directive_def.rel (int id, int child, int loc) id child -erb_graphql_directive_def.rel: reorder erb_graphql_directive_def.rel (int id, int child, int loc) id child -erb_output_directive_def.rel: reorder erb_output_directive_def.rel (int id, int child, int loc) id child -erb_template_def.rel: reorder erb_template_def.rel (int id, int loc) id +erb_comment_directive_def.rel: reorder erb_comment_directive_def.rel (@erb_comment_directive id, @erb_token_comment child, @location loc) id child +erb_directive_def.rel: reorder erb_directive_def.rel (@erb_directive id, @erb_token_code child, @location loc) id child +erb_graphql_directive_def.rel: reorder erb_graphql_directive_def.rel (@erb_graphql_directive id, @erb_token_code child, @location loc) id child +erb_output_directive_def.rel: reorder erb_output_directive_def.rel (@erb_output_directive id, @erb_token_code child, @location loc) id child +erb_template_def.rel: reorder erb_template_def.rel (@erb_template id, @location loc) id -ruby_alias_def.rel: reorder ruby_alias_def.rel (int id, int alias, int name, int loc) id alias name -ruby_alternative_pattern_def.rel: reorder ruby_alternative_pattern_def.rel (int id, int loc) id -ruby_argument_list_def.rel: reorder ruby_argument_list_def.rel (int id, int loc) id -ruby_array_def.rel: reorder ruby_array_def.rel (int id, int loc) id -ruby_array_pattern_def.rel: reorder ruby_array_pattern_def.rel (int id, int loc) id -ruby_as_pattern_def.rel: reorder ruby_as_pattern_def.rel (int id, int name, int value, int loc) id name value -ruby_assignment_def.rel: reorder ruby_assignment_def.rel (int id, int left, int right, int loc) id left right -ruby_bare_string_def.rel: reorder ruby_bare_string_def.rel (int id, int loc) id -ruby_bare_symbol_def.rel: reorder ruby_bare_symbol_def.rel (int id, int loc) id -ruby_begin_def.rel: reorder ruby_begin_def.rel (int id, int loc) id -ruby_begin_block_def.rel: reorder ruby_begin_block_def.rel (int id, int loc) id -ruby_binary_def.rel: reorder ruby_binary_def.rel (int id, int left, int operator, int right, int loc) id left operator right -ruby_block_def.rel: reorder ruby_block_def.rel (int id, int loc) id -ruby_block_argument_def.rel: reorder ruby_block_argument_def.rel (int id, int loc) id -ruby_block_parameter_def.rel: reorder ruby_block_parameter_def.rel (int id, int loc) id -ruby_block_parameters_def.rel: reorder ruby_block_parameters_def.rel (int id, int loc) id -ruby_break_def.rel: reorder ruby_break_def.rel (int id, int loc) id -ruby_call_def.rel: reorder ruby_call_def.rel (int id, int method, int loc) id method -ruby_case_def.rel: reorder ruby_case_def.rel (int id, int loc) id -ruby_case_match_def.rel: reorder ruby_case_match_def.rel (int id, int value, int loc) id value -ruby_chained_string_def.rel: reorder ruby_chained_string_def.rel (int id, int loc) id -ruby_class_def.rel: reorder ruby_class_def.rel (int id, int name, int loc) id name -ruby_conditional_def.rel: reorder ruby_conditional_def.rel (int id, int alternative, int condition, int consequence, int loc) id alternative condition consequence -ruby_delimited_symbol_def.rel: reorder ruby_delimited_symbol_def.rel (int id, int loc) id -ruby_destructured_left_assignment_def.rel: reorder ruby_destructured_left_assignment_def.rel (int id, int loc) id -ruby_destructured_parameter_def.rel: reorder ruby_destructured_parameter_def.rel (int id, int loc) id -ruby_do_def.rel: reorder ruby_do_def.rel (int id, int loc) id -ruby_do_block_def.rel: reorder ruby_do_block_def.rel (int id, int loc) id -ruby_element_reference_def.rel: reorder ruby_element_reference_def.rel (int id, int object, int loc) id object -ruby_else_def.rel: reorder ruby_else_def.rel (int id, int loc) id -ruby_elsif_def.rel: reorder ruby_elsif_def.rel (int id, int condition, int loc) id condition -ruby_end_block_def.rel: reorder ruby_end_block_def.rel (int id, int loc) id -ruby_ensure_def.rel: reorder ruby_ensure_def.rel (int id, int loc) id -ruby_exception_variable_def.rel: reorder ruby_exception_variable_def.rel (int id, int child, int loc) id child -ruby_exceptions_def.rel: reorder ruby_exceptions_def.rel (int id, int loc) id -ruby_expression_reference_pattern_def.rel: reorder ruby_expression_reference_pattern_def.rel (int id, int value, int loc) id value -ruby_find_pattern_def.rel: reorder ruby_find_pattern_def.rel (int id, int loc) id -ruby_for_def.rel: reorder ruby_for_def.rel (int id, int body, int pattern, int value, int loc) id body pattern value -ruby_hash_def.rel: reorder ruby_hash_def.rel (int id, int loc) id -ruby_hash_pattern_def.rel: reorder ruby_hash_pattern_def.rel (int id, int loc) id -ruby_hash_splat_argument_def.rel: reorder ruby_hash_splat_argument_def.rel (int id, int child, int loc) id child -ruby_hash_splat_parameter_def.rel: reorder ruby_hash_splat_parameter_def.rel (int id, int loc) id -ruby_heredoc_body_def.rel: reorder ruby_heredoc_body_def.rel (int id, int loc) id -ruby_if_def.rel: reorder ruby_if_def.rel (int id, int condition, int loc) id condition -ruby_if_guard_def.rel: reorder ruby_if_guard_def.rel (int id, int condition, int loc) id condition -ruby_if_modifier_def.rel: reorder ruby_if_modifier_def.rel (int id, int body, int condition, int loc) id body condition -ruby_in_def.rel: reorder ruby_in_def.rel (int id, int child, int loc) id child -ruby_in_clause_def.rel: reorder ruby_in_clause_def.rel (int id, int pattern, int loc) id pattern -ruby_interpolation_def.rel: reorder ruby_interpolation_def.rel (int id, int loc) id -ruby_keyword_parameter_def.rel: reorder ruby_keyword_parameter_def.rel (int id, int name, int loc) id name -ruby_keyword_pattern_def.rel: reorder ruby_keyword_pattern_def.rel (int id, int key__, int loc) id key__ -ruby_lambda_def.rel: reorder ruby_lambda_def.rel (int id, int body, int loc) id body -ruby_lambda_parameters_def.rel: reorder ruby_lambda_parameters_def.rel (int id, int loc) id -ruby_left_assignment_list_def.rel: reorder ruby_left_assignment_list_def.rel (int id, int loc) id -ruby_method_def.rel: reorder ruby_method_def.rel (int id, int name, int loc) id name -ruby_method_parameters_def.rel: reorder ruby_method_parameters_def.rel (int id, int loc) id -ruby_module_def.rel: reorder ruby_module_def.rel (int id, int name, int loc) id name -ruby_next_def.rel: reorder ruby_next_def.rel (int id, int loc) id -ruby_operator_assignment_def.rel: reorder ruby_operator_assignment_def.rel (int id, int left, int operator, int right, int loc) id left operator right -ruby_optional_parameter_def.rel: reorder ruby_optional_parameter_def.rel (int id, int name, int value, int loc) id name value -ruby_pair_def.rel: reorder ruby_pair_def.rel (int id, int key__, int loc) id key__ -ruby_parenthesized_pattern_def.rel: reorder ruby_parenthesized_pattern_def.rel (int id, int child, int loc) id child -ruby_parenthesized_statements_def.rel: reorder ruby_parenthesized_statements_def.rel (int id, int loc) id -ruby_pattern_def.rel: reorder ruby_pattern_def.rel (int id, int child, int loc) id child -ruby_program_def.rel: reorder ruby_program_def.rel (int id, int loc) id -ruby_range_def.rel: reorder ruby_range_def.rel (int id, int operator, int loc) id operator -ruby_rational_def.rel: reorder ruby_rational_def.rel (int id, int child, int loc) id child -ruby_redo_def.rel: reorder ruby_redo_def.rel (int id, int loc) id -ruby_regex_def.rel: reorder ruby_regex_def.rel (int id, int loc) id -ruby_rescue_def.rel: reorder ruby_rescue_def.rel (int id, int loc) id -ruby_rescue_modifier_def.rel: reorder ruby_rescue_modifier_def.rel (int id, int body, int handler, int loc) id body handler -ruby_rest_assignment_def.rel: reorder ruby_rest_assignment_def.rel (int id, int loc) id -ruby_retry_def.rel: reorder ruby_retry_def.rel (int id, int loc) id -ruby_return_def.rel: reorder ruby_return_def.rel (int id, int loc) id -ruby_right_assignment_list_def.rel: reorder ruby_right_assignment_list_def.rel (int id, int loc) id -ruby_scope_resolution_def.rel: reorder ruby_scope_resolution_def.rel (int id, int name, int loc) id name -ruby_setter_def.rel: reorder ruby_setter_def.rel (int id, int name, int loc) id name -ruby_singleton_class_def.rel: reorder ruby_singleton_class_def.rel (int id, int value, int loc) id value -ruby_singleton_method_def.rel: reorder ruby_singleton_method_def.rel (int id, int name, int object, int loc) id name object -ruby_splat_argument_def.rel: reorder ruby_splat_argument_def.rel (int id, int child, int loc) id child -ruby_splat_parameter_def.rel: reorder ruby_splat_parameter_def.rel (int id, int loc) id -ruby_string_def.rel: reorder ruby_string_def.rel (int id, int loc) id -ruby_string_array_def.rel: reorder ruby_string_array_def.rel (int id, int loc) id -ruby_subshell_def.rel: reorder ruby_subshell_def.rel (int id, int loc) id -ruby_superclass_def.rel: reorder ruby_superclass_def.rel (int id, int child, int loc) id child -ruby_symbol_array_def.rel: reorder ruby_symbol_array_def.rel (int id, int loc) id -ruby_then_def.rel: reorder ruby_then_def.rel (int id, int loc) id -ruby_unary_def.rel: reorder ruby_unary_def.rel (int id, int operand, int operator, int loc) id operand operator -ruby_undef_def.rel: reorder ruby_undef_def.rel (int id, int loc) id -ruby_unless_def.rel: reorder ruby_unless_def.rel (int id, int condition, int loc) id condition -ruby_unless_guard_def.rel: reorder ruby_unless_guard_def.rel (int id, int condition, int loc) id condition -ruby_unless_modifier_def.rel: reorder ruby_unless_modifier_def.rel (int id, int body, int condition, int loc) id body condition -ruby_until_def.rel: reorder ruby_until_def.rel (int id, int body, int condition, int loc) id body condition -ruby_until_modifier_def.rel: reorder ruby_until_modifier_def.rel (int id, int body, int condition, int loc) id body condition -ruby_variable_reference_pattern_def.rel: reorder ruby_variable_reference_pattern_def.rel (int id, int name, int loc) id name -ruby_when_def.rel: reorder ruby_when_def.rel (int id, int loc) id -ruby_while_def.rel: reorder ruby_while_def.rel (int id, int body, int condition, int loc) id body condition -ruby_while_modifier_def.rel: reorder ruby_while_modifier_def.rel (int id, int body, int condition, int loc) id body condition -ruby_yield_def.rel: reorder ruby_yield_def.rel (int id, int loc) id +ruby_alias_def.rel: reorder ruby_alias_def.rel (@ruby_alias id, @ruby_underscore_method_name alias, @ruby_underscore_method_name name, @location loc) id alias name +ruby_alternative_pattern_def.rel: reorder ruby_alternative_pattern_def.rel (@ruby_alternative_pattern id, @location loc) id +ruby_argument_list_def.rel: reorder ruby_argument_list_def.rel (@ruby_argument_list id, @location loc) id +ruby_array_def.rel: reorder ruby_array_def.rel (@ruby_array id, @location loc) id +ruby_array_pattern_def.rel: reorder ruby_array_pattern_def.rel (@ruby_array_pattern id, @location loc) id +ruby_as_pattern_def.rel: reorder ruby_as_pattern_def.rel (@ruby_as_pattern id, @ruby_token_identifier name, @ruby_underscore_pattern_expr value, @location loc) id name value +ruby_assignment_def.rel: reorder ruby_assignment_def.rel (@ruby_assignment id, @ruby_assignment_left_type left, @ruby_assignment_right_type right, @location loc) id left right +ruby_bare_string_def.rel: reorder ruby_bare_string_def.rel (@ruby_bare_string id, @location loc) id +ruby_bare_symbol_def.rel: reorder ruby_bare_symbol_def.rel (@ruby_bare_symbol id, @location loc) id +ruby_begin_def.rel: reorder ruby_begin_def.rel (@ruby_begin id, @location loc) id +ruby_begin_block_def.rel: reorder ruby_begin_block_def.rel (@ruby_begin_block id, @location loc) id +ruby_binary_def.rel: reorder ruby_binary_def.rel (@ruby_binary id, @ruby_underscore_expression left, int operator, @ruby_underscore_expression right, @location loc) id left operator right +ruby_block_def.rel: reorder ruby_block_def.rel (@ruby_block id, @location loc) id +ruby_block_argument_def.rel: reorder ruby_block_argument_def.rel (@ruby_block_argument id, @location loc) id +ruby_block_parameter_def.rel: reorder ruby_block_parameter_def.rel (@ruby_block_parameter id, @location loc) id +ruby_block_parameters_def.rel: reorder ruby_block_parameters_def.rel (@ruby_block_parameters id, @location loc) id +ruby_break_def.rel: reorder ruby_break_def.rel (@ruby_break id, @location loc) id +ruby_call_def.rel: reorder ruby_call_def.rel (@ruby_call id, @ruby_call_method_type method, @location loc) id method +ruby_case_def.rel: reorder ruby_case_def.rel (@ruby_case__ id, @location loc) id +ruby_case_match_def.rel: reorder ruby_case_match_def.rel (@ruby_case_match id, @ruby_underscore_statement value, @location loc) id value +ruby_chained_string_def.rel: reorder ruby_chained_string_def.rel (@ruby_chained_string id, @location loc) id +ruby_class_def.rel: reorder ruby_class_def.rel (@ruby_class id, @ruby_class_name_type name, @location loc) id name +ruby_conditional_def.rel: reorder ruby_conditional_def.rel (@ruby_conditional id, @ruby_underscore_arg alternative, @ruby_underscore_arg condition, @ruby_underscore_arg consequence, @location loc) id alternative condition consequence +ruby_delimited_symbol_def.rel: reorder ruby_delimited_symbol_def.rel (@ruby_delimited_symbol id, @location loc) id +ruby_destructured_left_assignment_def.rel: reorder ruby_destructured_left_assignment_def.rel (@ruby_destructured_left_assignment id, @location loc) id +ruby_destructured_parameter_def.rel: reorder ruby_destructured_parameter_def.rel (@ruby_destructured_parameter id, @location loc) id +ruby_do_def.rel: reorder ruby_do_def.rel (@ruby_do id, @location loc) id +ruby_do_block_def.rel: reorder ruby_do_block_def.rel (@ruby_do_block id, @location loc) id +ruby_element_reference_def.rel: reorder ruby_element_reference_def.rel (@ruby_element_reference id, @ruby_underscore_primary object, @location loc) id object +ruby_else_def.rel: reorder ruby_else_def.rel (@ruby_else id, @location loc) id +ruby_elsif_def.rel: reorder ruby_elsif_def.rel (@ruby_elsif id, @ruby_underscore_statement condition, @location loc) id condition +ruby_end_block_def.rel: reorder ruby_end_block_def.rel (@ruby_end_block id, @location loc) id +ruby_ensure_def.rel: reorder ruby_ensure_def.rel (@ruby_ensure id, @location loc) id +ruby_exception_variable_def.rel: reorder ruby_exception_variable_def.rel (@ruby_exception_variable id, @ruby_underscore_lhs child, @location loc) id child +ruby_exceptions_def.rel: reorder ruby_exceptions_def.rel (@ruby_exceptions id, @location loc) id +ruby_expression_reference_pattern_def.rel: reorder ruby_expression_reference_pattern_def.rel (@ruby_expression_reference_pattern id, @ruby_underscore_expression value, @location loc) id value +ruby_find_pattern_def.rel: reorder ruby_find_pattern_def.rel (@ruby_find_pattern id, @location loc) id +ruby_for_def.rel: reorder ruby_for_def.rel (@ruby_for id, @ruby_do body, @ruby_for_pattern_type pattern, @ruby_in value, @location loc) id body pattern value +ruby_hash_def.rel: reorder ruby_hash_def.rel (@ruby_hash id, @location loc) id +ruby_hash_pattern_def.rel: reorder ruby_hash_pattern_def.rel (@ruby_hash_pattern id, @location loc) id +ruby_hash_splat_argument_def.rel: reorder ruby_hash_splat_argument_def.rel (@ruby_hash_splat_argument id, @ruby_underscore_arg child, @location loc) id child +ruby_hash_splat_parameter_def.rel: reorder ruby_hash_splat_parameter_def.rel (@ruby_hash_splat_parameter id, @location loc) id +ruby_heredoc_body_def.rel: reorder ruby_heredoc_body_def.rel (@ruby_heredoc_body id, @location loc) id +ruby_if_def.rel: reorder ruby_if_def.rel (@ruby_if id, @ruby_underscore_statement condition, @location loc) id condition +ruby_if_guard_def.rel: reorder ruby_if_guard_def.rel (@ruby_if_guard id, @ruby_underscore_expression condition, @location loc) id condition +ruby_if_modifier_def.rel: reorder ruby_if_modifier_def.rel (@ruby_if_modifier id, @ruby_underscore_statement body, @ruby_underscore_expression condition, @location loc) id body condition +ruby_in_def.rel: reorder ruby_in_def.rel (@ruby_in id, @ruby_underscore_arg child, @location loc) id child +ruby_in_clause_def.rel: reorder ruby_in_clause_def.rel (@ruby_in_clause id, @ruby_underscore_pattern_top_expr_body pattern, @location loc) id pattern +ruby_interpolation_def.rel: reorder ruby_interpolation_def.rel (@ruby_interpolation id, @location loc) id +ruby_keyword_parameter_def.rel: reorder ruby_keyword_parameter_def.rel (@ruby_keyword_parameter id, @ruby_token_identifier name, @location loc) id name +ruby_keyword_pattern_def.rel: reorder ruby_keyword_pattern_def.rel (@ruby_keyword_pattern id, @ruby_keyword_pattern_key_type key__, @location loc) id key__ +ruby_lambda_def.rel: reorder ruby_lambda_def.rel (@ruby_lambda id, @ruby_lambda_body_type body, @location loc) id body +ruby_lambda_parameters_def.rel: reorder ruby_lambda_parameters_def.rel (@ruby_lambda_parameters id, @location loc) id +ruby_left_assignment_list_def.rel: reorder ruby_left_assignment_list_def.rel (@ruby_left_assignment_list id, @location loc) id +ruby_method_def.rel: reorder ruby_method_def.rel (@ruby_method id, @ruby_underscore_method_name name, @location loc) id name +ruby_method_parameters_def.rel: reorder ruby_method_parameters_def.rel (@ruby_method_parameters id, @location loc) id +ruby_module_def.rel: reorder ruby_module_def.rel (@ruby_module id, @ruby_module_name_type name, @location loc) id name +ruby_next_def.rel: reorder ruby_next_def.rel (@ruby_next id, @location loc) id +ruby_operator_assignment_def.rel: reorder ruby_operator_assignment_def.rel (@ruby_operator_assignment id, @ruby_underscore_lhs left, int operator, @ruby_underscore_expression right, @location loc) id left operator right +ruby_optional_parameter_def.rel: reorder ruby_optional_parameter_def.rel (@ruby_optional_parameter id, @ruby_token_identifier name, @ruby_underscore_arg value, @location loc) id name value +ruby_pair_def.rel: reorder ruby_pair_def.rel (@ruby_pair id, @ruby_pair_key_type key__, @location loc) id key__ +ruby_parenthesized_pattern_def.rel: reorder ruby_parenthesized_pattern_def.rel (@ruby_parenthesized_pattern id, @ruby_underscore_pattern_expr child, @location loc) id child +ruby_parenthesized_statements_def.rel: reorder ruby_parenthesized_statements_def.rel (@ruby_parenthesized_statements id, @location loc) id +ruby_pattern_def.rel: reorder ruby_pattern_def.rel (@ruby_pattern id, @ruby_pattern_child_type child, @location loc) id child +ruby_program_def.rel: reorder ruby_program_def.rel (@ruby_program id, @location loc) id +ruby_range_def.rel: reorder ruby_range_def.rel (@ruby_range id, int operator, @location loc) id operator +ruby_rational_def.rel: reorder ruby_rational_def.rel (@ruby_rational id, @ruby_rational_child_type child, @location loc) id child +ruby_redo_def.rel: reorder ruby_redo_def.rel (@ruby_redo id, @location loc) id +ruby_regex_def.rel: reorder ruby_regex_def.rel (@ruby_regex id, @location loc) id +ruby_rescue_def.rel: reorder ruby_rescue_def.rel (@ruby_rescue id, @location loc) id +ruby_rescue_modifier_def.rel: reorder ruby_rescue_modifier_def.rel (@ruby_rescue_modifier id, @ruby_rescue_modifier_body_type body, @ruby_underscore_expression handler, @location loc) id body handler +ruby_rest_assignment_def.rel: reorder ruby_rest_assignment_def.rel (@ruby_rest_assignment id, @location loc) id +ruby_retry_def.rel: reorder ruby_retry_def.rel (@ruby_retry id, @location loc) id +ruby_return_def.rel: reorder ruby_return_def.rel (@ruby_return id, @location loc) id +ruby_right_assignment_list_def.rel: reorder ruby_right_assignment_list_def.rel (@ruby_right_assignment_list id, @location loc) id +ruby_scope_resolution_def.rel: reorder ruby_scope_resolution_def.rel (@ruby_scope_resolution id, @ruby_scope_resolution_name_type name, @location loc) id name +ruby_setter_def.rel: reorder ruby_setter_def.rel (@ruby_setter id, @ruby_token_identifier name, @location loc) id name +ruby_singleton_class_def.rel: reorder ruby_singleton_class_def.rel (@ruby_singleton_class id, @ruby_underscore_arg value, @location loc) id value +ruby_singleton_method_def.rel: reorder ruby_singleton_method_def.rel (@ruby_singleton_method id, @ruby_underscore_method_name name, @ruby_singleton_method_object_type object, @location loc) id name object +ruby_splat_argument_def.rel: reorder ruby_splat_argument_def.rel (@ruby_splat_argument id, @ruby_underscore_arg child, @location loc) id child +ruby_splat_parameter_def.rel: reorder ruby_splat_parameter_def.rel (@ruby_splat_parameter id, @location loc) id +ruby_string_def.rel: reorder ruby_string_def.rel (@ruby_string__ id, @location loc) id +ruby_string_array_def.rel: reorder ruby_string_array_def.rel (@ruby_string_array id, @location loc) id +ruby_subshell_def.rel: reorder ruby_subshell_def.rel (@ruby_subshell id, @location loc) id +ruby_superclass_def.rel: reorder ruby_superclass_def.rel (@ruby_superclass id, @ruby_underscore_expression child, @location loc) id child +ruby_symbol_array_def.rel: reorder ruby_symbol_array_def.rel (@ruby_symbol_array id, @location loc) id +ruby_then_def.rel: reorder ruby_then_def.rel (@ruby_then id, @location loc) id +ruby_unary_def.rel: reorder ruby_unary_def.rel (@ruby_unary id, @ruby_unary_operand_type operand, int operator, @location loc) id operand operator +ruby_undef_def.rel: reorder ruby_undef_def.rel (@ruby_undef id, @location loc) id +ruby_unless_def.rel: reorder ruby_unless_def.rel (@ruby_unless id, @ruby_underscore_statement condition, @location loc) id condition +ruby_unless_guard_def.rel: reorder ruby_unless_guard_def.rel (@ruby_unless_guard id, @ruby_underscore_expression condition, @location loc) id condition +ruby_unless_modifier_def.rel: reorder ruby_unless_modifier_def.rel (@ruby_unless_modifier id, @ruby_underscore_statement body, @ruby_underscore_expression condition, @location loc) id body condition +ruby_until_def.rel: reorder ruby_until_def.rel (@ruby_until id, @ruby_do body, @ruby_underscore_statement condition, @location loc) id body condition +ruby_until_modifier_def.rel: reorder ruby_until_modifier_def.rel (@ruby_until_modifier id, @ruby_underscore_statement body, @ruby_underscore_expression condition, @location loc) id body condition +ruby_variable_reference_pattern_def.rel: reorder ruby_variable_reference_pattern_def.rel (@ruby_variable_reference_pattern id, @ruby_variable_reference_pattern_name_type name, @location loc) id name +ruby_when_def.rel: reorder ruby_when_def.rel (@ruby_when id, @location loc) id +ruby_while_def.rel: reorder ruby_while_def.rel (@ruby_while id, @ruby_do body, @ruby_underscore_statement condition, @location loc) id body condition +ruby_while_modifier_def.rel: reorder ruby_while_modifier_def.rel (@ruby_while_modifier id, @ruby_underscore_statement body, @ruby_underscore_expression condition, @location loc) id body condition +ruby_yield_def.rel: reorder ruby_yield_def.rel (@ruby_yield id, @location loc) id diff --git a/ruby/ql/lib/upgrades/3595c826de6db850f16b9da265a54dbf24dd3126/upgrade.properties b/ruby/ql/lib/upgrades/3595c826de6db850f16b9da265a54dbf24dd3126/upgrade.properties index 7ee0710bb3e..a8a78b422cf 100644 --- a/ruby/ql/lib/upgrades/3595c826de6db850f16b9da265a54dbf24dd3126/upgrade.properties +++ b/ruby/ql/lib/upgrades/3595c826de6db850f16b9da265a54dbf24dd3126/upgrade.properties @@ -1,6 +1,6 @@ description: Update grammar compatibility: full -ruby_splat_argument_def.rel: reorder ruby_splat_argument_def.rel ( int id, int child) id -ruby_splat_argument_child.rel: reorder ruby_splat_argument_def.rel ( int id, int child) id child -ruby_hash_splat_argument_def.rel: reorder ruby_hash_splat_argument_def.rel ( int id, int child) id -ruby_hash_splat_argument_child.rel: reorder ruby_hash_splat_argument_def.rel ( int id, int child) id child +ruby_splat_argument_def.rel: reorder ruby_splat_argument_def.rel ( @ruby_splat_argument id, @ruby_underscore_arg child) id +ruby_splat_argument_child.rel: reorder ruby_splat_argument_def.rel ( @ruby_splat_argument id, @ruby_underscore_arg child) id child +ruby_hash_splat_argument_def.rel: reorder ruby_hash_splat_argument_def.rel ( @ruby_hash_splat_argument id, @ruby_underscore_arg child) id +ruby_hash_splat_argument_child.rel: reorder ruby_hash_splat_argument_def.rel ( @ruby_hash_splat_argument id, @ruby_underscore_arg child) id child diff --git a/ruby/ql/lib/upgrades/40be81bc2086eb0368f33c770e0a84817bb340c3/upgrade.properties b/ruby/ql/lib/upgrades/40be81bc2086eb0368f33c770e0a84817bb340c3/upgrade.properties index bc63169bb4d..2b9ee0aa2cb 100644 --- a/ruby/ql/lib/upgrades/40be81bc2086eb0368f33c770e0a84817bb340c3/upgrade.properties +++ b/ruby/ql/lib/upgrades/40be81bc2086eb0368f33c770e0a84817bb340c3/upgrade.properties @@ -1,168 +1,168 @@ description: Add ERB tables and rename Ruby tables compatibility: backwards -ruby_alias_def.rel: reorder alias_def.rel ( int id, int alias, int name, int loc ) id alias name loc -ruby_argument_list_child.rel: reorder argument_list_child.rel ( int ruby_argument_list, int index, int child ) ruby_argument_list index child -ruby_argument_list_def.rel: reorder argument_list_def.rel ( int id, int loc ) id loc -ruby_array_child.rel: reorder array_child.rel ( int ruby_array, int index, int child ) ruby_array index child -ruby_array_def.rel: reorder array_def.rel ( int id, int loc ) id loc -ruby_assignment_def.rel: reorder assignment_def.rel ( int id, int left, int right, int loc ) id left right loc -ruby_bare_string_child.rel: reorder bare_string_child.rel ( int ruby_bare_string, int index, int child ) ruby_bare_string index child -ruby_bare_string_def.rel: reorder bare_string_def.rel ( int id, int loc ) id loc -ruby_bare_symbol_child.rel: reorder bare_symbol_child.rel ( int ruby_bare_symbol, int index, int child ) ruby_bare_symbol index child -ruby_bare_symbol_def.rel: reorder bare_symbol_def.rel ( int id, int loc ) id loc -ruby_begin_child.rel: reorder begin_child.rel ( int ruby_begin, int index, int child ) ruby_begin index child -ruby_begin_def.rel: reorder begin_def.rel ( int id, int loc ) id loc -ruby_begin_block_child.rel: reorder begin_block_child.rel ( int ruby_begin_block, int index, int child ) ruby_begin_block index child -ruby_begin_block_def.rel: reorder begin_block_def.rel ( int id, int loc ) id loc -ruby_binary_def.rel: reorder binary_def.rel ( int id, int left, int operator, int right, int loc ) id left operator right loc -ruby_block_parameters.rel: reorder block_parameters.rel ( int ruby_block, int parameters ) ruby_block parameters -ruby_block_child.rel: reorder block_child.rel ( int ruby_block, int index, int child ) ruby_block index child -ruby_block_def.rel: reorder block_def.rel ( int id, int loc ) id loc -ruby_block_argument_def.rel: reorder block_argument_def.rel ( int id, int child, int loc ) id child loc -ruby_block_parameter_def.rel: reorder block_parameter_def.rel ( int id, int name, int loc ) id name loc -ruby_block_parameters_child.rel: reorder block_parameters_child.rel ( int ruby_block_parameters, int index, int child ) ruby_block_parameters index child -ruby_block_parameters_def.rel: reorder block_parameters_def.rel ( int id, int loc ) id loc -ruby_break_child.rel: reorder break_child.rel ( int ruby_break, int child ) ruby_break child -ruby_break_def.rel: reorder break_def.rel ( int id, int loc ) id loc -ruby_call_arguments.rel: reorder call_arguments.rel ( int ruby_call, int arguments ) ruby_call arguments -ruby_call_block.rel: reorder call_block.rel ( int ruby_call, int block ) ruby_call block -ruby_call_receiver.rel: reorder call_receiver.rel ( int ruby_call, int receiver ) ruby_call receiver -ruby_call_def.rel: reorder call_def.rel ( int id, int method, int loc ) id method loc -ruby_case_value.rel: reorder case_value.rel ( int ruby_case__, int value ) ruby_case__ value -ruby_case_child.rel: reorder case_child.rel ( int ruby_case__, int index, int child ) ruby_case__ index child -ruby_case_def.rel: reorder case_def.rel ( int id, int loc ) id loc -ruby_chained_string_child.rel: reorder chained_string_child.rel ( int ruby_chained_string, int index, int child ) ruby_chained_string index child -ruby_chained_string_def.rel: reorder chained_string_def.rel ( int id, int loc ) id loc -ruby_class_superclass.rel: reorder class_superclass.rel ( int ruby_class, int superclass ) ruby_class superclass -ruby_class_child.rel: reorder class_child.rel ( int ruby_class, int index, int child ) ruby_class index child -ruby_class_def.rel: reorder class_def.rel ( int id, int name, int loc ) id name loc -ruby_conditional_def.rel: reorder conditional_def.rel ( int id, int alternative, int condition, int consequence, int loc ) id alternative condition consequence loc -ruby_delimited_symbol_child.rel: reorder delimited_symbol_child.rel ( int ruby_delimited_symbol, int index, int child ) ruby_delimited_symbol index child -ruby_delimited_symbol_def.rel: reorder delimited_symbol_def.rel ( int id, int loc ) id loc -ruby_destructured_left_assignment_child.rel: reorder destructured_left_assignment_child.rel ( int ruby_destructured_left_assignment, int index, int child ) ruby_destructured_left_assignment index child -ruby_destructured_left_assignment_def.rel: reorder destructured_left_assignment_def.rel ( int id, int loc ) id loc -ruby_destructured_parameter_child.rel: reorder destructured_parameter_child.rel ( int ruby_destructured_parameter, int index, int child ) ruby_destructured_parameter index child -ruby_destructured_parameter_def.rel: reorder destructured_parameter_def.rel ( int id, int loc ) id loc -ruby_do_child.rel: reorder do_child.rel ( int ruby_do, int index, int child ) ruby_do index child -ruby_do_def.rel: reorder do_def.rel ( int id, int loc ) id loc -ruby_do_block_parameters.rel: reorder do_block_parameters.rel ( int ruby_do_block, int parameters ) ruby_do_block parameters -ruby_do_block_child.rel: reorder do_block_child.rel ( int ruby_do_block, int index, int child ) ruby_do_block index child -ruby_do_block_def.rel: reorder do_block_def.rel ( int id, int loc ) id loc -ruby_element_reference_child.rel: reorder element_reference_child.rel ( int ruby_element_reference, int index, int child ) ruby_element_reference index child -ruby_element_reference_def.rel: reorder element_reference_def.rel ( int id, int object, int loc ) id object loc -ruby_else_child.rel: reorder else_child.rel ( int ruby_else, int index, int child ) ruby_else index child -ruby_else_def.rel: reorder else_def.rel ( int id, int loc ) id loc -ruby_elsif_alternative.rel: reorder elsif_alternative.rel ( int ruby_elsif, int alternative ) ruby_elsif alternative -ruby_elsif_consequence.rel: reorder elsif_consequence.rel ( int ruby_elsif, int consequence ) ruby_elsif consequence -ruby_elsif_def.rel: reorder elsif_def.rel ( int id, int condition, int loc ) id condition loc -ruby_end_block_child.rel: reorder end_block_child.rel ( int ruby_end_block, int index, int child ) ruby_end_block index child -ruby_end_block_def.rel: reorder end_block_def.rel ( int id, int loc ) id loc -ruby_ensure_child.rel: reorder ensure_child.rel ( int ruby_ensure, int index, int child ) ruby_ensure index child -ruby_ensure_def.rel: reorder ensure_def.rel ( int id, int loc ) id loc -ruby_exception_variable_def.rel: reorder exception_variable_def.rel ( int id, int child, int loc ) id child loc -ruby_exceptions_child.rel: reorder exceptions_child.rel ( int ruby_exceptions, int index, int child ) ruby_exceptions index child -ruby_exceptions_def.rel: reorder exceptions_def.rel ( int id, int loc ) id loc -ruby_for_def.rel: reorder for_def.rel ( int id, int body, int pattern, int value, int loc ) id body pattern value loc -ruby_hash_child.rel: reorder hash_child.rel ( int ruby_hash, int index, int child ) ruby_hash index child -ruby_hash_def.rel: reorder hash_def.rel ( int id, int loc ) id loc -ruby_hash_splat_argument_def.rel: reorder hash_splat_argument_def.rel ( int id, int child, int loc ) id child loc -ruby_hash_splat_parameter_name.rel: reorder hash_splat_parameter_name.rel ( int ruby_hash_splat_parameter, int name ) ruby_hash_splat_parameter name -ruby_hash_splat_parameter_def.rel: reorder hash_splat_parameter_def.rel ( int id, int loc ) id loc -ruby_heredoc_body_child.rel: reorder heredoc_body_child.rel ( int ruby_heredoc_body, int index, int child ) ruby_heredoc_body index child -ruby_heredoc_body_def.rel: reorder heredoc_body_def.rel ( int id, int loc ) id loc -ruby_if_alternative.rel: reorder if_alternative.rel ( int ruby_if, int alternative ) ruby_if alternative -ruby_if_consequence.rel: reorder if_consequence.rel ( int ruby_if, int consequence ) ruby_if consequence -ruby_if_def.rel: reorder if_def.rel ( int id, int condition, int loc ) id condition loc -ruby_if_modifier_def.rel: reorder if_modifier_def.rel ( int id, int body, int condition, int loc ) id body condition loc -ruby_in_def.rel: reorder in_def.rel ( int id, int child, int loc ) id child loc -ruby_interpolation_child.rel: reorder interpolation_child.rel ( int ruby_interpolation, int index, int child ) ruby_interpolation index child -ruby_interpolation_def.rel: reorder interpolation_def.rel ( int id, int loc ) id loc -ruby_keyword_parameter_value.rel: reorder keyword_parameter_value.rel ( int ruby_keyword_parameter, int value ) ruby_keyword_parameter value -ruby_keyword_parameter_def.rel: reorder keyword_parameter_def.rel ( int id, int name, int loc ) id name loc -ruby_lambda_parameters.rel: reorder lambda_parameters.rel ( int ruby_lambda, int parameters ) ruby_lambda parameters -ruby_lambda_def.rel: reorder lambda_def.rel ( int id, int body, int loc ) id body loc -ruby_lambda_parameters_child.rel: reorder lambda_parameters_child.rel ( int ruby_lambda_parameters, int index, int child ) ruby_lambda_parameters index child -ruby_lambda_parameters_def.rel: reorder lambda_parameters_def.rel ( int id, int loc ) id loc -ruby_left_assignment_list_child.rel: reorder left_assignment_list_child.rel ( int ruby_left_assignment_list, int index, int child ) ruby_left_assignment_list index child -ruby_left_assignment_list_def.rel: reorder left_assignment_list_def.rel ( int id, int loc ) id loc -ruby_method_parameters.rel: reorder method_parameters.rel ( int ruby_method, int parameters ) ruby_method parameters -ruby_method_child.rel: reorder method_child.rel ( int ruby_method, int index, int child ) ruby_method index child -ruby_method_def.rel: reorder method_def.rel ( int id, int name, int loc ) id name loc -ruby_method_parameters_child.rel: reorder method_parameters_child.rel ( int ruby_method_parameters, int index, int child ) ruby_method_parameters index child -ruby_method_parameters_def.rel: reorder method_parameters_def.rel ( int id, int loc ) id loc -ruby_module_child.rel: reorder module_child.rel ( int ruby_module, int index, int child ) ruby_module index child -ruby_module_def.rel: reorder module_def.rel ( int id, int name, int loc ) id name loc -ruby_next_child.rel: reorder next_child.rel ( int ruby_next, int child ) ruby_next child -ruby_next_def.rel: reorder next_def.rel ( int id, int loc ) id loc -ruby_operator_assignment_def.rel: reorder operator_assignment_def.rel ( int id, int left, int operator, int right, int loc ) id left operator right loc -ruby_optional_parameter_def.rel: reorder optional_parameter_def.rel ( int id, int name, int value, int loc ) id name value loc -ruby_pair_def.rel: reorder pair_def.rel ( int id, int key__, int value, int loc ) id key__ value loc -ruby_parenthesized_statements_child.rel: reorder parenthesized_statements_child.rel ( int ruby_parenthesized_statements, int index, int child ) ruby_parenthesized_statements index child -ruby_parenthesized_statements_def.rel: reorder parenthesized_statements_def.rel ( int id, int loc ) id loc -ruby_pattern_def.rel: reorder pattern_def.rel ( int id, int child, int loc ) id child loc -ruby_program_child.rel: reorder program_child.rel ( int ruby_program, int index, int child ) ruby_program index child -ruby_program_def.rel: reorder program_def.rel ( int id, int loc ) id loc -ruby_range_begin.rel: reorder range_begin.rel ( int ruby_range, int begin ) ruby_range begin -ruby_range_end.rel: reorder range_end.rel ( int ruby_range, int end ) ruby_range end -ruby_range_def.rel: reorder range_def.rel ( int id, int operator, int loc ) id operator loc -ruby_rational_def.rel: reorder rational_def.rel ( int id, int child, int loc ) id child loc -ruby_redo_child.rel: reorder redo_child.rel ( int ruby_redo, int child ) ruby_redo child -ruby_redo_def.rel: reorder redo_def.rel ( int id, int loc ) id loc -ruby_regex_child.rel: reorder regex_child.rel ( int ruby_regex, int index, int child ) ruby_regex index child -ruby_regex_def.rel: reorder regex_def.rel ( int id, int loc ) id loc -ruby_rescue_body.rel: reorder rescue_body.rel ( int ruby_rescue, int body ) ruby_rescue body -ruby_rescue_exceptions.rel: reorder rescue_exceptions.rel ( int ruby_rescue, int exceptions ) ruby_rescue exceptions -ruby_rescue_variable.rel: reorder rescue_variable.rel ( int ruby_rescue, int variable ) ruby_rescue variable -ruby_rescue_def.rel: reorder rescue_def.rel ( int id, int loc ) id loc -ruby_rescue_modifier_def.rel: reorder rescue_modifier_def.rel ( int id, int body, int handler, int loc ) id body handler loc -ruby_rest_assignment_child.rel: reorder rest_assignment_child.rel ( int ruby_rest_assignment, int child ) ruby_rest_assignment child -ruby_rest_assignment_def.rel: reorder rest_assignment_def.rel ( int id, int loc ) id loc -ruby_retry_child.rel: reorder retry_child.rel ( int ruby_retry, int child ) ruby_retry child -ruby_retry_def.rel: reorder retry_def.rel ( int id, int loc ) id loc -ruby_return_child.rel: reorder return_child.rel ( int ruby_return, int child ) ruby_return child -ruby_return_def.rel: reorder return_def.rel ( int id, int loc ) id loc -ruby_right_assignment_list_child.rel: reorder right_assignment_list_child.rel ( int ruby_right_assignment_list, int index, int child ) ruby_right_assignment_list index child -ruby_right_assignment_list_def.rel: reorder right_assignment_list_def.rel ( int id, int loc ) id loc -ruby_scope_resolution_scope.rel: reorder scope_resolution_scope.rel ( int ruby_scope_resolution, int scope ) ruby_scope_resolution scope -ruby_scope_resolution_def.rel: reorder scope_resolution_def.rel ( int id, int name, int loc ) id name loc -ruby_setter_def.rel: reorder setter_def.rel ( int id, int name, int loc ) id name loc -ruby_singleton_class_child.rel: reorder singleton_class_child.rel ( int ruby_singleton_class, int index, int child ) ruby_singleton_class index child -ruby_singleton_class_def.rel: reorder singleton_class_def.rel ( int id, int value, int loc ) id value loc -ruby_singleton_method_parameters.rel: reorder singleton_method_parameters.rel ( int ruby_singleton_method, int parameters ) ruby_singleton_method parameters -ruby_singleton_method_child.rel: reorder singleton_method_child.rel ( int ruby_singleton_method, int index, int child ) ruby_singleton_method index child -ruby_singleton_method_def.rel: reorder singleton_method_def.rel ( int id, int name, int object, int loc ) id name object loc -ruby_splat_argument_def.rel: reorder splat_argument_def.rel ( int id, int child, int loc ) id child loc -ruby_splat_parameter_name.rel: reorder splat_parameter_name.rel ( int ruby_splat_parameter, int name ) ruby_splat_parameter name -ruby_splat_parameter_def.rel: reorder splat_parameter_def.rel ( int id, int loc ) id loc -ruby_string_child.rel: reorder string_child.rel ( int ruby_string__, int index, int child ) ruby_string__ index child -ruby_string_def.rel: reorder string_def.rel ( int id, int loc ) id loc -ruby_string_array_child.rel: reorder string_array_child.rel ( int ruby_string_array, int index, int child ) ruby_string_array index child -ruby_string_array_def.rel: reorder string_array_def.rel ( int id, int loc ) id loc -ruby_subshell_child.rel: reorder subshell_child.rel ( int ruby_subshell, int index, int child ) ruby_subshell index child -ruby_subshell_def.rel: reorder subshell_def.rel ( int id, int loc ) id loc -ruby_superclass_def.rel: reorder superclass_def.rel ( int id, int child, int loc ) id child loc -ruby_symbol_array_child.rel: reorder symbol_array_child.rel ( int ruby_symbol_array, int index, int child ) ruby_symbol_array index child -ruby_symbol_array_def.rel: reorder symbol_array_def.rel ( int id, int loc ) id loc -ruby_then_child.rel: reorder then_child.rel ( int ruby_then, int index, int child ) ruby_then index child -ruby_then_def.rel: reorder then_def.rel ( int id, int loc ) id loc -ruby_unary_def.rel: reorder unary_def.rel ( int id, int operand, int operator, int loc ) id operand operator loc -ruby_undef_child.rel: reorder undef_child.rel ( int ruby_undef, int index, int child ) ruby_undef index child -ruby_undef_def.rel: reorder undef_def.rel ( int id, int loc ) id loc -ruby_unless_alternative.rel: reorder unless_alternative.rel ( int ruby_unless, int alternative ) ruby_unless alternative -ruby_unless_consequence.rel: reorder unless_consequence.rel ( int ruby_unless, int consequence ) ruby_unless consequence -ruby_unless_def.rel: reorder unless_def.rel ( int id, int condition, int loc ) id condition loc -ruby_unless_modifier_def.rel: reorder unless_modifier_def.rel ( int id, int body, int condition, int loc ) id body condition loc -ruby_until_def.rel: reorder until_def.rel ( int id, int body, int condition, int loc ) id body condition loc -ruby_until_modifier_def.rel: reorder until_modifier_def.rel ( int id, int body, int condition, int loc ) id body condition loc -ruby_when_body.rel: reorder when_body.rel ( int ruby_when, int body ) ruby_when body -ruby_when_pattern.rel: reorder when_pattern.rel ( int ruby_when, int index, int pattern ) ruby_when index pattern -ruby_when_def.rel: reorder when_def.rel ( int id, int loc ) id loc -ruby_while_def.rel: reorder while_def.rel ( int id, int body, int condition, int loc ) id body condition loc -ruby_while_modifier_def.rel: reorder while_modifier_def.rel ( int id, int body, int condition, int loc ) id body condition loc -ruby_yield_child.rel: reorder yield_child.rel ( int ruby_yield, int child ) ruby_yield child -ruby_yield_def.rel: reorder yield_def.rel ( int id, int loc ) id loc -ruby_tokeninfo.rel: reorder tokeninfo.rel ( int id, int kind, int file, int idx, string value, int loc ) id kind file idx value loc -ruby_ast_node_parent.rel: reorder ast_node_parent.rel ( int child, int parent, int parent_index) child parent parent_index +ruby_alias_def.rel: reorder alias_def.rel ( @alias id, @underscore_method_name alias, @underscore_method_name name, @location loc ) id alias name loc +ruby_argument_list_child.rel: reorder argument_list_child.rel ( @argument_list ruby_argument_list, int index, @argument_list_child_type child ) ruby_argument_list index child +ruby_argument_list_def.rel: reorder argument_list_def.rel ( @argument_list id, @location loc ) id loc +ruby_array_child.rel: reorder array_child.rel ( @array ruby_array, int index, @array_child_type child ) ruby_array index child +ruby_array_def.rel: reorder array_def.rel ( @array id, @location loc ) id loc +ruby_assignment_def.rel: reorder assignment_def.rel ( @assignment id, @assignment_left_type left, @assignment_right_type right, @location loc ) id left right loc +ruby_bare_string_child.rel: reorder bare_string_child.rel ( @bare_string ruby_bare_string, int index, @bare_string_child_type child ) ruby_bare_string index child +ruby_bare_string_def.rel: reorder bare_string_def.rel ( @bare_string id, @location loc ) id loc +ruby_bare_symbol_child.rel: reorder bare_symbol_child.rel ( @bare_symbol ruby_bare_symbol, int index, @bare_symbol_child_type child ) ruby_bare_symbol index child +ruby_bare_symbol_def.rel: reorder bare_symbol_def.rel ( @bare_symbol id, @location loc ) id loc +ruby_begin_child.rel: reorder begin_child.rel ( @begin ruby_begin, int index, @begin_child_type child ) ruby_begin index child +ruby_begin_def.rel: reorder begin_def.rel ( @begin id, @location loc ) id loc +ruby_begin_block_child.rel: reorder begin_block_child.rel ( @begin_block ruby_begin_block, int index, @begin_block_child_type child ) ruby_begin_block index child +ruby_begin_block_def.rel: reorder begin_block_def.rel ( @begin_block id, @location loc ) id loc +ruby_binary_def.rel: reorder binary_def.rel ( @binary id, @binary_left_type left, int operator, @binary_right_type right, @location loc ) id left operator right loc +ruby_block_parameters.rel: reorder block_parameters.rel ( @block ruby_block, @block_parameters parameters ) ruby_block parameters +ruby_block_child.rel: reorder block_child.rel ( @block ruby_block, int index, @block_child_type child ) ruby_block index child +ruby_block_def.rel: reorder block_def.rel ( @block id, @location loc ) id loc +ruby_block_argument_def.rel: reorder block_argument_def.rel ( @block_argument id, @underscore_arg child, @location loc ) id child loc +ruby_block_parameter_def.rel: reorder block_parameter_def.rel ( @block_parameter id, @token_identifier name, @location loc ) id name loc +ruby_block_parameters_child.rel: reorder block_parameters_child.rel ( @block_parameters ruby_block_parameters, int index, @block_parameters_child_type child ) ruby_block_parameters index child +ruby_block_parameters_def.rel: reorder block_parameters_def.rel ( @block_parameters id, @location loc ) id loc +ruby_break_child.rel: reorder break_child.rel ( @break ruby_break, @argument_list child ) ruby_break child +ruby_break_def.rel: reorder break_def.rel ( @break id, @location loc ) id loc +ruby_call_arguments.rel: reorder call_arguments.rel ( @call ruby_call, @argument_list arguments ) ruby_call arguments +ruby_call_block.rel: reorder call_block.rel ( @call ruby_call, @call_block_type block ) ruby_call block +ruby_call_receiver.rel: reorder call_receiver.rel ( @call ruby_call, @call_receiver_type receiver ) ruby_call receiver +ruby_call_def.rel: reorder call_def.rel ( @call id, @call_method_type method, @location loc ) id method loc +ruby_case_value.rel: reorder case_value.rel ( @case__ ruby_case__, @underscore_statement value ) ruby_case__ value +ruby_case_child.rel: reorder case_child.rel ( @case__ ruby_case__, int index, @case_child_type child ) ruby_case__ index child +ruby_case_def.rel: reorder case_def.rel ( @case__ id, @location loc ) id loc +ruby_chained_string_child.rel: reorder chained_string_child.rel ( @chained_string ruby_chained_string, int index, @string__ child ) ruby_chained_string index child +ruby_chained_string_def.rel: reorder chained_string_def.rel ( @chained_string id, @location loc ) id loc +ruby_class_superclass.rel: reorder class_superclass.rel ( @class ruby_class, @superclass superclass ) ruby_class superclass +ruby_class_child.rel: reorder class_child.rel ( @class ruby_class, int index, @class_child_type child ) ruby_class index child +ruby_class_def.rel: reorder class_def.rel ( @class id, @class_name_type name, @location loc ) id name loc +ruby_conditional_def.rel: reorder conditional_def.rel ( @conditional id, @underscore_arg alternative, @underscore_arg condition, @underscore_arg consequence, @location loc ) id alternative condition consequence loc +ruby_delimited_symbol_child.rel: reorder delimited_symbol_child.rel ( @delimited_symbol ruby_delimited_symbol, int index, @delimited_symbol_child_type child ) ruby_delimited_symbol index child +ruby_delimited_symbol_def.rel: reorder delimited_symbol_def.rel ( @delimited_symbol id, @location loc ) id loc +ruby_destructured_left_assignment_child.rel: reorder destructured_left_assignment_child.rel ( @destructured_left_assignment ruby_destructured_left_assignment, int index, @destructured_left_assignment_child_type child ) ruby_destructured_left_assignment index child +ruby_destructured_left_assignment_def.rel: reorder destructured_left_assignment_def.rel ( @destructured_left_assignment id, @location loc ) id loc +ruby_destructured_parameter_child.rel: reorder destructured_parameter_child.rel ( @destructured_parameter ruby_destructured_parameter, int index, @destructured_parameter_child_type child ) ruby_destructured_parameter index child +ruby_destructured_parameter_def.rel: reorder destructured_parameter_def.rel ( @destructured_parameter id, @location loc ) id loc +ruby_do_child.rel: reorder do_child.rel ( @do ruby_do, int index, @do_child_type child ) ruby_do index child +ruby_do_def.rel: reorder do_def.rel ( @do id, @location loc ) id loc +ruby_do_block_parameters.rel: reorder do_block_parameters.rel ( @do_block ruby_do_block, @block_parameters parameters ) ruby_do_block parameters +ruby_do_block_child.rel: reorder do_block_child.rel ( @do_block ruby_do_block, int index, @do_block_child_type child ) ruby_do_block index child +ruby_do_block_def.rel: reorder do_block_def.rel ( @do_block id, @location loc ) id loc +ruby_element_reference_child.rel: reorder element_reference_child.rel ( @element_reference ruby_element_reference, int index, @element_reference_child_type child ) ruby_element_reference index child +ruby_element_reference_def.rel: reorder element_reference_def.rel ( @element_reference id, @underscore_primary object, @location loc ) id object loc +ruby_else_child.rel: reorder else_child.rel ( @else ruby_else, int index, @else_child_type child ) ruby_else index child +ruby_else_def.rel: reorder else_def.rel ( @else id, @location loc ) id loc +ruby_elsif_alternative.rel: reorder elsif_alternative.rel ( @elsif ruby_elsif, @elsif_alternative_type alternative ) ruby_elsif alternative +ruby_elsif_consequence.rel: reorder elsif_consequence.rel ( @elsif ruby_elsif, @then consequence ) ruby_elsif consequence +ruby_elsif_def.rel: reorder elsif_def.rel ( @elsif id, @underscore_statement condition, @location loc ) id condition loc +ruby_end_block_child.rel: reorder end_block_child.rel ( @end_block ruby_end_block, int index, @end_block_child_type child ) ruby_end_block index child +ruby_end_block_def.rel: reorder end_block_def.rel ( @end_block id, @location loc ) id loc +ruby_ensure_child.rel: reorder ensure_child.rel ( @ensure ruby_ensure, int index, @ensure_child_type child ) ruby_ensure index child +ruby_ensure_def.rel: reorder ensure_def.rel ( @ensure id, @location loc ) id loc +ruby_exception_variable_def.rel: reorder exception_variable_def.rel ( @exception_variable id, @underscore_lhs child, @location loc ) id child loc +ruby_exceptions_child.rel: reorder exceptions_child.rel ( @exceptions ruby_exceptions, int index, @exceptions_child_type child ) ruby_exceptions index child +ruby_exceptions_def.rel: reorder exceptions_def.rel ( @exceptions id, @location loc ) id loc +ruby_for_def.rel: reorder for_def.rel ( @for id, @do body, @for_pattern_type pattern, @in value, @location loc ) id body pattern value loc +ruby_hash_child.rel: reorder hash_child.rel ( @hash ruby_hash, int index, @hash_child_type child ) ruby_hash index child +ruby_hash_def.rel: reorder hash_def.rel ( @hash id, @location loc ) id loc +ruby_hash_splat_argument_def.rel: reorder hash_splat_argument_def.rel ( @hash_splat_argument id, @underscore_arg child, @location loc ) id child loc +ruby_hash_splat_parameter_name.rel: reorder hash_splat_parameter_name.rel ( @hash_splat_parameter ruby_hash_splat_parameter, @token_identifier name ) ruby_hash_splat_parameter name +ruby_hash_splat_parameter_def.rel: reorder hash_splat_parameter_def.rel ( @hash_splat_parameter id, @location loc ) id loc +ruby_heredoc_body_child.rel: reorder heredoc_body_child.rel ( @heredoc_body ruby_heredoc_body, int index, @heredoc_body_child_type child ) ruby_heredoc_body index child +ruby_heredoc_body_def.rel: reorder heredoc_body_def.rel ( @heredoc_body id, @location loc ) id loc +ruby_if_alternative.rel: reorder if_alternative.rel ( @if ruby_if, @if_alternative_type alternative ) ruby_if alternative +ruby_if_consequence.rel: reorder if_consequence.rel ( @if ruby_if, @then consequence ) ruby_if consequence +ruby_if_def.rel: reorder if_def.rel ( @if id, @underscore_statement condition, @location loc ) id condition loc +ruby_if_modifier_def.rel: reorder if_modifier_def.rel ( @if_modifier id, @underscore_statement body, @if_modifier_condition_type condition, @location loc ) id body condition loc +ruby_in_def.rel: reorder in_def.rel ( @in id, @underscore_arg child, @location loc ) id child loc +ruby_interpolation_child.rel: reorder interpolation_child.rel ( @interpolation ruby_interpolation, int index, @interpolation_child_type child ) ruby_interpolation index child +ruby_interpolation_def.rel: reorder interpolation_def.rel ( @interpolation id, @location loc ) id loc +ruby_keyword_parameter_value.rel: reorder keyword_parameter_value.rel ( @keyword_parameter ruby_keyword_parameter, @underscore_arg value ) ruby_keyword_parameter value +ruby_keyword_parameter_def.rel: reorder keyword_parameter_def.rel ( @keyword_parameter id, @token_identifier name, @location loc ) id name loc +ruby_lambda_parameters.rel: reorder lambda_parameters.rel ( @lambda ruby_lambda, @lambda_parameters parameters ) ruby_lambda parameters +ruby_lambda_def.rel: reorder lambda_def.rel ( @lambda id, @lambda_body_type body, @location loc ) id body loc +ruby_lambda_parameters_child.rel: reorder lambda_parameters_child.rel ( @lambda_parameters ruby_lambda_parameters, int index, @lambda_parameters_child_type child ) ruby_lambda_parameters index child +ruby_lambda_parameters_def.rel: reorder lambda_parameters_def.rel ( @lambda_parameters id, @location loc ) id loc +ruby_left_assignment_list_child.rel: reorder left_assignment_list_child.rel ( @left_assignment_list ruby_left_assignment_list, int index, @left_assignment_list_child_type child ) ruby_left_assignment_list index child +ruby_left_assignment_list_def.rel: reorder left_assignment_list_def.rel ( @left_assignment_list id, @location loc ) id loc +ruby_method_parameters.rel: reorder method_parameters.rel ( @method ruby_method, @method_parameters parameters ) ruby_method parameters +ruby_method_child.rel: reorder method_child.rel ( @method ruby_method, int index, @method_child_type child ) ruby_method index child +ruby_method_def.rel: reorder method_def.rel ( @method id, @underscore_method_name name, @location loc ) id name loc +ruby_method_parameters_child.rel: reorder method_parameters_child.rel ( @method_parameters ruby_method_parameters, int index, @method_parameters_child_type child ) ruby_method_parameters index child +ruby_method_parameters_def.rel: reorder method_parameters_def.rel ( @method_parameters id, @location loc ) id loc +ruby_module_child.rel: reorder module_child.rel ( @module ruby_module, int index, @module_child_type child ) ruby_module index child +ruby_module_def.rel: reorder module_def.rel ( @module id, @module_name_type name, @location loc ) id name loc +ruby_next_child.rel: reorder next_child.rel ( @next ruby_next, @argument_list child ) ruby_next child +ruby_next_def.rel: reorder next_def.rel ( @next id, @location loc ) id loc +ruby_operator_assignment_def.rel: reorder operator_assignment_def.rel ( @operator_assignment id, @underscore_lhs left, int operator, @operator_assignment_right_type right, @location loc ) id left operator right loc +ruby_optional_parameter_def.rel: reorder optional_parameter_def.rel ( @optional_parameter id, @token_identifier name, @underscore_arg value, @location loc ) id name value loc +ruby_pair_def.rel: reorder pair_def.rel ( @pair id, @pair_key_type key__, @underscore_arg value, @location loc ) id key__ value loc +ruby_parenthesized_statements_child.rel: reorder parenthesized_statements_child.rel ( @parenthesized_statements ruby_parenthesized_statements, int index, @parenthesized_statements_child_type child ) ruby_parenthesized_statements index child +ruby_parenthesized_statements_def.rel: reorder parenthesized_statements_def.rel ( @parenthesized_statements id, @location loc ) id loc +ruby_pattern_def.rel: reorder pattern_def.rel ( @pattern id, @pattern_child_type child, @location loc ) id child loc +ruby_program_child.rel: reorder program_child.rel ( @program ruby_program, int index, @program_child_type child ) ruby_program index child +ruby_program_def.rel: reorder program_def.rel ( @program id, @location loc ) id loc +ruby_range_begin.rel: reorder range_begin.rel ( @range ruby_range, @underscore_arg begin ) ruby_range begin +ruby_range_end.rel: reorder range_end.rel ( @range ruby_range, @underscore_arg end ) ruby_range end +ruby_range_def.rel: reorder range_def.rel ( @range id, int operator, @location loc ) id operator loc +ruby_rational_def.rel: reorder rational_def.rel ( @rational id, @rational_child_type child, @location loc ) id child loc +ruby_redo_child.rel: reorder redo_child.rel ( @redo ruby_redo, @argument_list child ) ruby_redo child +ruby_redo_def.rel: reorder redo_def.rel ( @redo id, @location loc ) id loc +ruby_regex_child.rel: reorder regex_child.rel ( @regex ruby_regex, int index, @regex_child_type child ) ruby_regex index child +ruby_regex_def.rel: reorder regex_def.rel ( @regex id, @location loc ) id loc +ruby_rescue_body.rel: reorder rescue_body.rel ( @rescue ruby_rescue, @then body ) ruby_rescue body +ruby_rescue_exceptions.rel: reorder rescue_exceptions.rel ( @rescue ruby_rescue, @exceptions exceptions ) ruby_rescue exceptions +ruby_rescue_variable.rel: reorder rescue_variable.rel ( @rescue ruby_rescue, @exception_variable variable ) ruby_rescue variable +ruby_rescue_def.rel: reorder rescue_def.rel ( @rescue id, @location loc ) id loc +ruby_rescue_modifier_def.rel: reorder rescue_modifier_def.rel ( @rescue_modifier id, @underscore_statement body, @rescue_modifier_handler_type handler, @location loc ) id body handler loc +ruby_rest_assignment_child.rel: reorder rest_assignment_child.rel ( @rest_assignment ruby_rest_assignment, @underscore_lhs child ) ruby_rest_assignment child +ruby_rest_assignment_def.rel: reorder rest_assignment_def.rel ( @rest_assignment id, @location loc ) id loc +ruby_retry_child.rel: reorder retry_child.rel ( @retry ruby_retry, @argument_list child ) ruby_retry child +ruby_retry_def.rel: reorder retry_def.rel ( @retry id, @location loc ) id loc +ruby_return_child.rel: reorder return_child.rel ( @return ruby_return, @argument_list child ) ruby_return child +ruby_return_def.rel: reorder return_def.rel ( @return id, @location loc ) id loc +ruby_right_assignment_list_child.rel: reorder right_assignment_list_child.rel ( @right_assignment_list ruby_right_assignment_list, int index, @right_assignment_list_child_type child ) ruby_right_assignment_list index child +ruby_right_assignment_list_def.rel: reorder right_assignment_list_def.rel ( @right_assignment_list id, @location loc ) id loc +ruby_scope_resolution_scope.rel: reorder scope_resolution_scope.rel ( @scope_resolution ruby_scope_resolution, @underscore_primary scope ) ruby_scope_resolution scope +ruby_scope_resolution_def.rel: reorder scope_resolution_def.rel ( @scope_resolution id, @scope_resolution_name_type name, @location loc ) id name loc +ruby_setter_def.rel: reorder setter_def.rel ( @setter id, @token_identifier name, @location loc ) id name loc +ruby_singleton_class_child.rel: reorder singleton_class_child.rel ( @singleton_class ruby_singleton_class, int index, @singleton_class_child_type child ) ruby_singleton_class index child +ruby_singleton_class_def.rel: reorder singleton_class_def.rel ( @singleton_class id, @underscore_arg value, @location loc ) id value loc +ruby_singleton_method_parameters.rel: reorder singleton_method_parameters.rel ( @singleton_method ruby_singleton_method, @method_parameters parameters ) ruby_singleton_method parameters +ruby_singleton_method_child.rel: reorder singleton_method_child.rel ( @singleton_method ruby_singleton_method, int index, @singleton_method_child_type child ) ruby_singleton_method index child +ruby_singleton_method_def.rel: reorder singleton_method_def.rel ( @singleton_method id, @underscore_method_name name, @singleton_method_object_type object, @location loc ) id name object loc +ruby_splat_argument_def.rel: reorder splat_argument_def.rel ( @splat_argument id, @underscore_arg child, @location loc ) id child loc +ruby_splat_parameter_name.rel: reorder splat_parameter_name.rel ( @splat_parameter ruby_splat_parameter, @token_identifier name ) ruby_splat_parameter name +ruby_splat_parameter_def.rel: reorder splat_parameter_def.rel ( @splat_parameter id, @location loc ) id loc +ruby_string_child.rel: reorder string_child.rel ( @string__ ruby_string__, int index, @string_child_type child ) ruby_string__ index child +ruby_string_def.rel: reorder string_def.rel ( @string__ id, @location loc ) id loc +ruby_string_array_child.rel: reorder string_array_child.rel ( @string_array ruby_string_array, int index, @bare_string child ) ruby_string_array index child +ruby_string_array_def.rel: reorder string_array_def.rel ( @string_array id, @location loc ) id loc +ruby_subshell_child.rel: reorder subshell_child.rel ( @subshell ruby_subshell, int index, @subshell_child_type child ) ruby_subshell index child +ruby_subshell_def.rel: reorder subshell_def.rel ( @subshell id, @location loc ) id loc +ruby_superclass_def.rel: reorder superclass_def.rel ( @superclass id, @superclass_child_type child, @location loc ) id child loc +ruby_symbol_array_child.rel: reorder symbol_array_child.rel ( @symbol_array ruby_symbol_array, int index, @bare_symbol child ) ruby_symbol_array index child +ruby_symbol_array_def.rel: reorder symbol_array_def.rel ( @symbol_array id, @location loc ) id loc +ruby_then_child.rel: reorder then_child.rel ( @then ruby_then, int index, @then_child_type child ) ruby_then index child +ruby_then_def.rel: reorder then_def.rel ( @then id, @location loc ) id loc +ruby_unary_def.rel: reorder unary_def.rel ( @unary id, @unary_operand_type operand, int operator, @location loc ) id operand operator loc +ruby_undef_child.rel: reorder undef_child.rel ( @undef ruby_undef, int index, @underscore_method_name child ) ruby_undef index child +ruby_undef_def.rel: reorder undef_def.rel ( @undef id, @location loc ) id loc +ruby_unless_alternative.rel: reorder unless_alternative.rel ( @unless ruby_unless, @unless_alternative_type alternative ) ruby_unless alternative +ruby_unless_consequence.rel: reorder unless_consequence.rel ( @unless ruby_unless, @then consequence ) ruby_unless consequence +ruby_unless_def.rel: reorder unless_def.rel ( @unless id, @underscore_statement condition, @location loc ) id condition loc +ruby_unless_modifier_def.rel: reorder unless_modifier_def.rel ( @unless_modifier id, @underscore_statement body, @unless_modifier_condition_type condition, @location loc ) id body condition loc +ruby_until_def.rel: reorder until_def.rel ( @until id, @do body, @underscore_statement condition, @location loc ) id body condition loc +ruby_until_modifier_def.rel: reorder until_modifier_def.rel ( @until_modifier id, @underscore_statement body, @until_modifier_condition_type condition, @location loc ) id body condition loc +ruby_when_body.rel: reorder when_body.rel ( @when ruby_when, @then body ) ruby_when body +ruby_when_pattern.rel: reorder when_pattern.rel ( @when ruby_when, int index, @pattern pattern ) ruby_when index pattern +ruby_when_def.rel: reorder when_def.rel ( @when id, @location loc ) id loc +ruby_while_def.rel: reorder while_def.rel ( @while id, @do body, @underscore_statement condition, @location loc ) id body condition loc +ruby_while_modifier_def.rel: reorder while_modifier_def.rel ( @while_modifier id, @underscore_statement body, @while_modifier_condition_type condition, @location loc ) id body condition loc +ruby_yield_child.rel: reorder yield_child.rel ( @yield ruby_yield, @argument_list child ) ruby_yield child +ruby_yield_def.rel: reorder yield_def.rel ( @yield id, @location loc ) id loc +ruby_tokeninfo.rel: reorder tokeninfo.rel ( @token id, int kind, @file file, int idx, string value, @location loc ) id kind file idx value loc +ruby_ast_node_parent.rel: reorder ast_node_parent.rel ( @ast_node child, @ast_node_parent parent, int parent_index) child parent parent_index alias_def.rel: delete argument_list_child.rel: delete argument_list_def.rel: delete diff --git a/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/empty_location.ql b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/empty_location.ql new file mode 100644 index 00000000000..39dd417265b --- /dev/null +++ b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/empty_location.ql @@ -0,0 +1,13 @@ +class EmptyFile extends @file { + EmptyFile() { files(this, "") } + + string toString() { none() } +} + +class Location extends @location_default { + string toString() { none() } +} + +from EmptyFile f, Location l +where locations_default(l, f, 0, 0, 0, 0) +select l diff --git a/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/old.dbscheme b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/old.dbscheme new file mode 100644 index 00000000000..440de75c71e --- /dev/null +++ b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/old.dbscheme @@ -0,0 +1,1513 @@ +// CodeQL database schema for Ruby +// Automatically generated from the tree-sitter grammar; do not edit + +/*- Files and folders -*/ + +/** + * The location of an element. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `file`. + * For more information, see + * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/). + */ +locations_default( + unique int id: @location_default, + int file: @file ref, + int beginLine: int ref, + int beginColumn: int ref, + int endLine: int ref, + int endColumn: int ref +); + +files( + unique int id: @file, + string name: string ref +); + +folders( + unique int id: @folder, + string name: string ref +); + +@container = @file | @folder + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/*- Source location prefix -*/ + +/** + * The source location of the snapshot. + */ +sourceLocationPrefix(string prefix : string ref); + +/*- Diagnostic messages -*/ + +diagnostics( + unique int id: @diagnostic, + int severity: int ref, + string error_tag: string ref, + string error_message: string ref, + string full_error_message: string ref, + int location: @location_default ref +); + +/*- Diagnostic messages: severity -*/ + +case @diagnostic.severity of + 10 = @diagnostic_debug +| 20 = @diagnostic_info +| 30 = @diagnostic_warning +| 40 = @diagnostic_error +; + +/*- YAML -*/ + +#keyset[parent, idx] +yaml (unique int id: @yaml_node, + int kind: int ref, + int parent: @yaml_node_parent ref, + int idx: int ref, + string tag: string ref, + string tostring: string ref); + +case @yaml_node.kind of + 0 = @yaml_scalar_node +| 1 = @yaml_mapping_node +| 2 = @yaml_sequence_node +| 3 = @yaml_alias_node +; + +@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node; + +@yaml_node_parent = @yaml_collection_node | @file; + +yaml_anchors (unique int node: @yaml_node ref, + string anchor: string ref); + +yaml_aliases (unique int alias: @yaml_alias_node ref, + string target: string ref); + +yaml_scalars (unique int scalar: @yaml_scalar_node ref, + int style: int ref, + string value: string ref); + +yaml_errors (unique int id: @yaml_error, + string message: string ref); + +yaml_locations(unique int locatable: @yaml_locatable ref, + int location: @location_default ref); + +@yaml_locatable = @yaml_node | @yaml_error; + +/*- Ruby dbscheme -*/ +@ruby_underscore_arg = @ruby_assignment | @ruby_binary | @ruby_conditional | @ruby_operator_assignment | @ruby_range | @ruby_unary | @ruby_underscore_primary + +@ruby_underscore_call_operator = @ruby_reserved_word + +@ruby_underscore_expression = @ruby_assignment | @ruby_binary | @ruby_break | @ruby_call | @ruby_match_pattern | @ruby_next | @ruby_operator_assignment | @ruby_return | @ruby_test_pattern | @ruby_unary | @ruby_underscore_arg | @ruby_yield + +@ruby_underscore_lhs = @ruby_call | @ruby_element_reference | @ruby_scope_resolution | @ruby_token_false | @ruby_token_nil | @ruby_token_true | @ruby_underscore_variable + +@ruby_underscore_method_name = @ruby_delimited_symbol | @ruby_setter | @ruby_token_constant | @ruby_token_identifier | @ruby_token_operator | @ruby_token_simple_symbol | @ruby_underscore_nonlocal_variable + +@ruby_underscore_nonlocal_variable = @ruby_token_class_variable | @ruby_token_global_variable | @ruby_token_instance_variable + +@ruby_underscore_pattern_constant = @ruby_scope_resolution | @ruby_token_constant + +@ruby_underscore_pattern_expr = @ruby_alternative_pattern | @ruby_as_pattern | @ruby_underscore_pattern_expr_basic + +@ruby_underscore_pattern_expr_basic = @ruby_array_pattern | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_parenthesized_pattern | @ruby_range | @ruby_token_identifier | @ruby_underscore_pattern_constant | @ruby_underscore_pattern_primitive | @ruby_variable_reference_pattern + +@ruby_underscore_pattern_primitive = @ruby_delimited_symbol | @ruby_lambda | @ruby_regex | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_encoding | @ruby_token_false | @ruby_token_file | @ruby_token_heredoc_beginning | @ruby_token_line | @ruby_token_nil | @ruby_token_self | @ruby_token_simple_symbol | @ruby_token_true | @ruby_unary | @ruby_underscore_simple_numeric + +@ruby_underscore_pattern_top_expr_body = @ruby_array_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_underscore_pattern_expr + +@ruby_underscore_primary = @ruby_array | @ruby_begin | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_delimited_symbol | @ruby_for | @ruby_hash | @ruby_if | @ruby_lambda | @ruby_method | @ruby_module | @ruby_next | @ruby_parenthesized_statements | @ruby_redo | @ruby_regex | @ruby_retry | @ruby_return | @ruby_singleton_class | @ruby_singleton_method | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_character | @ruby_token_heredoc_beginning | @ruby_token_simple_symbol | @ruby_unary | @ruby_underscore_lhs | @ruby_underscore_simple_numeric | @ruby_unless | @ruby_until | @ruby_while | @ruby_yield + +@ruby_underscore_simple_numeric = @ruby_complex | @ruby_rational | @ruby_token_float | @ruby_token_integer + +@ruby_underscore_statement = @ruby_alias | @ruby_begin_block | @ruby_end_block | @ruby_if_modifier | @ruby_rescue_modifier | @ruby_undef | @ruby_underscore_expression | @ruby_unless_modifier | @ruby_until_modifier | @ruby_while_modifier + +@ruby_underscore_variable = @ruby_token_constant | @ruby_token_identifier | @ruby_token_self | @ruby_token_super | @ruby_underscore_nonlocal_variable + +ruby_alias_def( + unique int id: @ruby_alias, + int alias: @ruby_underscore_method_name ref, + int name: @ruby_underscore_method_name ref +); + +#keyset[ruby_alternative_pattern, index] +ruby_alternative_pattern_alternatives( + int ruby_alternative_pattern: @ruby_alternative_pattern ref, + int index: int ref, + unique int alternatives: @ruby_underscore_pattern_expr_basic ref +); + +ruby_alternative_pattern_def( + unique int id: @ruby_alternative_pattern +); + +@ruby_argument_list_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_argument_list, index] +ruby_argument_list_child( + int ruby_argument_list: @ruby_argument_list ref, + int index: int ref, + unique int child: @ruby_argument_list_child_type ref +); + +ruby_argument_list_def( + unique int id: @ruby_argument_list +); + +@ruby_array_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_array, index] +ruby_array_child( + int ruby_array: @ruby_array ref, + int index: int ref, + unique int child: @ruby_array_child_type ref +); + +ruby_array_def( + unique int id: @ruby_array +); + +ruby_array_pattern_class( + unique int ruby_array_pattern: @ruby_array_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_array_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_array_pattern, index] +ruby_array_pattern_child( + int ruby_array_pattern: @ruby_array_pattern ref, + int index: int ref, + unique int child: @ruby_array_pattern_child_type ref +); + +ruby_array_pattern_def( + unique int id: @ruby_array_pattern +); + +ruby_as_pattern_def( + unique int id: @ruby_as_pattern, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_pattern_expr ref +); + +@ruby_assignment_left_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +@ruby_assignment_right_type = @ruby_rescue_modifier | @ruby_right_assignment_list | @ruby_splat_argument | @ruby_underscore_expression + +ruby_assignment_def( + unique int id: @ruby_assignment, + int left: @ruby_assignment_left_type ref, + int right: @ruby_assignment_right_type ref +); + +@ruby_bare_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_string, index] +ruby_bare_string_child( + int ruby_bare_string: @ruby_bare_string ref, + int index: int ref, + unique int child: @ruby_bare_string_child_type ref +); + +ruby_bare_string_def( + unique int id: @ruby_bare_string +); + +@ruby_bare_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_symbol, index] +ruby_bare_symbol_child( + int ruby_bare_symbol: @ruby_bare_symbol ref, + int index: int ref, + unique int child: @ruby_bare_symbol_child_type ref +); + +ruby_bare_symbol_def( + unique int id: @ruby_bare_symbol +); + +@ruby_begin_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin, index] +ruby_begin_child( + int ruby_begin: @ruby_begin ref, + int index: int ref, + unique int child: @ruby_begin_child_type ref +); + +ruby_begin_def( + unique int id: @ruby_begin +); + +@ruby_begin_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin_block, index] +ruby_begin_block_child( + int ruby_begin_block: @ruby_begin_block ref, + int index: int ref, + unique int child: @ruby_begin_block_child_type ref +); + +ruby_begin_block_def( + unique int id: @ruby_begin_block +); + +@ruby_binary_left_type = @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_binary.operator of + 0 = @ruby_binary_bangequal +| 1 = @ruby_binary_bangtilde +| 2 = @ruby_binary_percent +| 3 = @ruby_binary_ampersand +| 4 = @ruby_binary_ampersandampersand +| 5 = @ruby_binary_star +| 6 = @ruby_binary_starstar +| 7 = @ruby_binary_plus +| 8 = @ruby_binary_minus +| 9 = @ruby_binary_slash +| 10 = @ruby_binary_langle +| 11 = @ruby_binary_langlelangle +| 12 = @ruby_binary_langleequal +| 13 = @ruby_binary_langleequalrangle +| 14 = @ruby_binary_equalequal +| 15 = @ruby_binary_equalequalequal +| 16 = @ruby_binary_equaltilde +| 17 = @ruby_binary_rangle +| 18 = @ruby_binary_rangleequal +| 19 = @ruby_binary_ranglerangle +| 20 = @ruby_binary_caret +| 21 = @ruby_binary_and +| 22 = @ruby_binary_or +| 23 = @ruby_binary_pipe +| 24 = @ruby_binary_pipepipe +; + + +ruby_binary_def( + unique int id: @ruby_binary, + int left: @ruby_binary_left_type ref, + int operator: int ref, + int right: @ruby_underscore_expression ref +); + +ruby_block_body( + unique int ruby_block: @ruby_block ref, + unique int body: @ruby_block_body ref +); + +ruby_block_parameters( + unique int ruby_block: @ruby_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_block_def( + unique int id: @ruby_block +); + +ruby_block_argument_child( + unique int ruby_block_argument: @ruby_block_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_block_argument_def( + unique int id: @ruby_block_argument +); + +@ruby_block_body_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_block_body, index] +ruby_block_body_child( + int ruby_block_body: @ruby_block_body ref, + int index: int ref, + unique int child: @ruby_block_body_child_type ref +); + +ruby_block_body_def( + unique int id: @ruby_block_body +); + +ruby_block_parameter_name( + unique int ruby_block_parameter: @ruby_block_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_block_parameter_def( + unique int id: @ruby_block_parameter +); + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_locals( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int locals: @ruby_token_identifier ref +); + +@ruby_block_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_child( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int child: @ruby_block_parameters_child_type ref +); + +ruby_block_parameters_def( + unique int id: @ruby_block_parameters +); + +@ruby_body_statement_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_body_statement, index] +ruby_body_statement_child( + int ruby_body_statement: @ruby_body_statement ref, + int index: int ref, + unique int child: @ruby_body_statement_child_type ref +); + +ruby_body_statement_def( + unique int id: @ruby_body_statement +); + +ruby_break_child( + unique int ruby_break: @ruby_break ref, + unique int child: @ruby_argument_list ref +); + +ruby_break_def( + unique int id: @ruby_break +); + +ruby_call_arguments( + unique int ruby_call: @ruby_call ref, + unique int arguments: @ruby_argument_list ref +); + +@ruby_call_block_type = @ruby_block | @ruby_do_block + +ruby_call_block( + unique int ruby_call: @ruby_call ref, + unique int block: @ruby_call_block_type ref +); + +@ruby_call_method_type = @ruby_token_operator | @ruby_underscore_variable + +ruby_call_method( + unique int ruby_call: @ruby_call ref, + unique int method: @ruby_call_method_type ref +); + +ruby_call_operator( + unique int ruby_call: @ruby_call ref, + unique int operator: @ruby_underscore_call_operator ref +); + +ruby_call_receiver( + unique int ruby_call: @ruby_call ref, + unique int receiver: @ruby_underscore_primary ref +); + +ruby_call_def( + unique int id: @ruby_call +); + +ruby_case_value( + unique int ruby_case__: @ruby_case__ ref, + unique int value: @ruby_underscore_statement ref +); + +@ruby_case_child_type = @ruby_else | @ruby_when + +#keyset[ruby_case__, index] +ruby_case_child( + int ruby_case__: @ruby_case__ ref, + int index: int ref, + unique int child: @ruby_case_child_type ref +); + +ruby_case_def( + unique int id: @ruby_case__ +); + +#keyset[ruby_case_match, index] +ruby_case_match_clauses( + int ruby_case_match: @ruby_case_match ref, + int index: int ref, + unique int clauses: @ruby_in_clause ref +); + +ruby_case_match_else( + unique int ruby_case_match: @ruby_case_match ref, + unique int else: @ruby_else ref +); + +ruby_case_match_def( + unique int id: @ruby_case_match, + int value: @ruby_underscore_statement ref +); + +#keyset[ruby_chained_string, index] +ruby_chained_string_child( + int ruby_chained_string: @ruby_chained_string ref, + int index: int ref, + unique int child: @ruby_string__ ref +); + +ruby_chained_string_def( + unique int id: @ruby_chained_string +); + +ruby_class_body( + unique int ruby_class: @ruby_class ref, + unique int body: @ruby_body_statement ref +); + +@ruby_class_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_class_superclass( + unique int ruby_class: @ruby_class ref, + unique int superclass: @ruby_superclass ref +); + +ruby_class_def( + unique int id: @ruby_class, + int name: @ruby_class_name_type ref +); + +@ruby_complex_child_type = @ruby_rational | @ruby_token_float | @ruby_token_integer + +ruby_complex_def( + unique int id: @ruby_complex, + int child: @ruby_complex_child_type ref +); + +ruby_conditional_def( + unique int id: @ruby_conditional, + int alternative: @ruby_underscore_arg ref, + int condition: @ruby_underscore_arg ref, + int consequence: @ruby_underscore_arg ref +); + +@ruby_delimited_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_delimited_symbol, index] +ruby_delimited_symbol_child( + int ruby_delimited_symbol: @ruby_delimited_symbol ref, + int index: int ref, + unique int child: @ruby_delimited_symbol_child_type ref +); + +ruby_delimited_symbol_def( + unique int id: @ruby_delimited_symbol +); + +@ruby_destructured_left_assignment_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_destructured_left_assignment, index] +ruby_destructured_left_assignment_child( + int ruby_destructured_left_assignment: @ruby_destructured_left_assignment ref, + int index: int ref, + unique int child: @ruby_destructured_left_assignment_child_type ref +); + +ruby_destructured_left_assignment_def( + unique int id: @ruby_destructured_left_assignment +); + +@ruby_destructured_parameter_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_destructured_parameter, index] +ruby_destructured_parameter_child( + int ruby_destructured_parameter: @ruby_destructured_parameter ref, + int index: int ref, + unique int child: @ruby_destructured_parameter_child_type ref +); + +ruby_destructured_parameter_def( + unique int id: @ruby_destructured_parameter +); + +@ruby_do_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_do, index] +ruby_do_child( + int ruby_do: @ruby_do ref, + int index: int ref, + unique int child: @ruby_do_child_type ref +); + +ruby_do_def( + unique int id: @ruby_do +); + +ruby_do_block_body( + unique int ruby_do_block: @ruby_do_block ref, + unique int body: @ruby_body_statement ref +); + +ruby_do_block_parameters( + unique int ruby_do_block: @ruby_do_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_do_block_def( + unique int id: @ruby_do_block +); + +@ruby_element_reference_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_element_reference, index] +ruby_element_reference_child( + int ruby_element_reference: @ruby_element_reference ref, + int index: int ref, + unique int child: @ruby_element_reference_child_type ref +); + +ruby_element_reference_def( + unique int id: @ruby_element_reference, + int object: @ruby_underscore_primary ref +); + +@ruby_else_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_else, index] +ruby_else_child( + int ruby_else: @ruby_else ref, + int index: int ref, + unique int child: @ruby_else_child_type ref +); + +ruby_else_def( + unique int id: @ruby_else +); + +@ruby_elsif_alternative_type = @ruby_else | @ruby_elsif + +ruby_elsif_alternative( + unique int ruby_elsif: @ruby_elsif ref, + unique int alternative: @ruby_elsif_alternative_type ref +); + +ruby_elsif_consequence( + unique int ruby_elsif: @ruby_elsif ref, + unique int consequence: @ruby_then ref +); + +ruby_elsif_def( + unique int id: @ruby_elsif, + int condition: @ruby_underscore_statement ref +); + +@ruby_end_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_end_block, index] +ruby_end_block_child( + int ruby_end_block: @ruby_end_block ref, + int index: int ref, + unique int child: @ruby_end_block_child_type ref +); + +ruby_end_block_def( + unique int id: @ruby_end_block +); + +@ruby_ensure_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_ensure, index] +ruby_ensure_child( + int ruby_ensure: @ruby_ensure ref, + int index: int ref, + unique int child: @ruby_ensure_child_type ref +); + +ruby_ensure_def( + unique int id: @ruby_ensure +); + +ruby_exception_variable_def( + unique int id: @ruby_exception_variable, + int child: @ruby_underscore_lhs ref +); + +@ruby_exceptions_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_exceptions, index] +ruby_exceptions_child( + int ruby_exceptions: @ruby_exceptions ref, + int index: int ref, + unique int child: @ruby_exceptions_child_type ref +); + +ruby_exceptions_def( + unique int id: @ruby_exceptions +); + +ruby_expression_reference_pattern_def( + unique int id: @ruby_expression_reference_pattern, + int value: @ruby_underscore_expression ref +); + +ruby_find_pattern_class( + unique int ruby_find_pattern: @ruby_find_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_find_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_find_pattern, index] +ruby_find_pattern_child( + int ruby_find_pattern: @ruby_find_pattern ref, + int index: int ref, + unique int child: @ruby_find_pattern_child_type ref +); + +ruby_find_pattern_def( + unique int id: @ruby_find_pattern +); + +@ruby_for_pattern_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +ruby_for_def( + unique int id: @ruby_for, + int body: @ruby_do ref, + int pattern: @ruby_for_pattern_type ref, + int value: @ruby_in ref +); + +@ruby_hash_child_type = @ruby_hash_splat_argument | @ruby_pair + +#keyset[ruby_hash, index] +ruby_hash_child( + int ruby_hash: @ruby_hash ref, + int index: int ref, + unique int child: @ruby_hash_child_type ref +); + +ruby_hash_def( + unique int id: @ruby_hash +); + +ruby_hash_pattern_class( + unique int ruby_hash_pattern: @ruby_hash_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_hash_pattern_child_type = @ruby_hash_splat_parameter | @ruby_keyword_pattern | @ruby_token_hash_splat_nil + +#keyset[ruby_hash_pattern, index] +ruby_hash_pattern_child( + int ruby_hash_pattern: @ruby_hash_pattern ref, + int index: int ref, + unique int child: @ruby_hash_pattern_child_type ref +); + +ruby_hash_pattern_def( + unique int id: @ruby_hash_pattern +); + +ruby_hash_splat_argument_child( + unique int ruby_hash_splat_argument: @ruby_hash_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_hash_splat_argument_def( + unique int id: @ruby_hash_splat_argument +); + +ruby_hash_splat_parameter_name( + unique int ruby_hash_splat_parameter: @ruby_hash_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_hash_splat_parameter_def( + unique int id: @ruby_hash_splat_parameter +); + +@ruby_heredoc_body_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_heredoc_content | @ruby_token_heredoc_end + +#keyset[ruby_heredoc_body, index] +ruby_heredoc_body_child( + int ruby_heredoc_body: @ruby_heredoc_body ref, + int index: int ref, + unique int child: @ruby_heredoc_body_child_type ref +); + +ruby_heredoc_body_def( + unique int id: @ruby_heredoc_body +); + +@ruby_if_alternative_type = @ruby_else | @ruby_elsif + +ruby_if_alternative( + unique int ruby_if: @ruby_if ref, + unique int alternative: @ruby_if_alternative_type ref +); + +ruby_if_consequence( + unique int ruby_if: @ruby_if ref, + unique int consequence: @ruby_then ref +); + +ruby_if_def( + unique int id: @ruby_if, + int condition: @ruby_underscore_statement ref +); + +ruby_if_guard_def( + unique int id: @ruby_if_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_if_modifier_def( + unique int id: @ruby_if_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_in_def( + unique int id: @ruby_in, + int child: @ruby_underscore_arg ref +); + +ruby_in_clause_body( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int body: @ruby_then ref +); + +@ruby_in_clause_guard_type = @ruby_if_guard | @ruby_unless_guard + +ruby_in_clause_guard( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int guard: @ruby_in_clause_guard_type ref +); + +ruby_in_clause_def( + unique int id: @ruby_in_clause, + int pattern: @ruby_underscore_pattern_top_expr_body ref +); + +@ruby_interpolation_child_type = @ruby_token_empty_statement | @ruby_underscore_nonlocal_variable | @ruby_underscore_statement + +#keyset[ruby_interpolation, index] +ruby_interpolation_child( + int ruby_interpolation: @ruby_interpolation ref, + int index: int ref, + unique int child: @ruby_interpolation_child_type ref +); + +ruby_interpolation_def( + unique int id: @ruby_interpolation +); + +ruby_keyword_parameter_value( + unique int ruby_keyword_parameter: @ruby_keyword_parameter ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_keyword_parameter_def( + unique int id: @ruby_keyword_parameter, + int name: @ruby_token_identifier ref +); + +@ruby_keyword_pattern_key_type = @ruby_string__ | @ruby_token_hash_key_symbol + +ruby_keyword_pattern_value( + unique int ruby_keyword_pattern: @ruby_keyword_pattern ref, + unique int value: @ruby_underscore_pattern_expr ref +); + +ruby_keyword_pattern_def( + unique int id: @ruby_keyword_pattern, + int key__: @ruby_keyword_pattern_key_type ref +); + +@ruby_lambda_body_type = @ruby_block | @ruby_do_block + +ruby_lambda_parameters( + unique int ruby_lambda: @ruby_lambda ref, + unique int parameters: @ruby_lambda_parameters ref +); + +ruby_lambda_def( + unique int id: @ruby_lambda, + int body: @ruby_lambda_body_type ref +); + +@ruby_lambda_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_lambda_parameters, index] +ruby_lambda_parameters_child( + int ruby_lambda_parameters: @ruby_lambda_parameters ref, + int index: int ref, + unique int child: @ruby_lambda_parameters_child_type ref +); + +ruby_lambda_parameters_def( + unique int id: @ruby_lambda_parameters +); + +@ruby_left_assignment_list_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_left_assignment_list, index] +ruby_left_assignment_list_child( + int ruby_left_assignment_list: @ruby_left_assignment_list ref, + int index: int ref, + unique int child: @ruby_left_assignment_list_child_type ref +); + +ruby_left_assignment_list_def( + unique int id: @ruby_left_assignment_list +); + +ruby_match_pattern_def( + unique int id: @ruby_match_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_method_body( + unique int ruby_method: @ruby_method ref, + unique int body: @ruby_method_body_type ref +); + +ruby_method_parameters( + unique int ruby_method: @ruby_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_method_def( + unique int id: @ruby_method, + int name: @ruby_underscore_method_name ref +); + +@ruby_method_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_method_parameters, index] +ruby_method_parameters_child( + int ruby_method_parameters: @ruby_method_parameters ref, + int index: int ref, + unique int child: @ruby_method_parameters_child_type ref +); + +ruby_method_parameters_def( + unique int id: @ruby_method_parameters +); + +ruby_module_body( + unique int ruby_module: @ruby_module ref, + unique int body: @ruby_body_statement ref +); + +@ruby_module_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_module_def( + unique int id: @ruby_module, + int name: @ruby_module_name_type ref +); + +ruby_next_child( + unique int ruby_next: @ruby_next ref, + unique int child: @ruby_argument_list ref +); + +ruby_next_def( + unique int id: @ruby_next +); + +case @ruby_operator_assignment.operator of + 0 = @ruby_operator_assignment_percentequal +| 1 = @ruby_operator_assignment_ampersandampersandequal +| 2 = @ruby_operator_assignment_ampersandequal +| 3 = @ruby_operator_assignment_starstarequal +| 4 = @ruby_operator_assignment_starequal +| 5 = @ruby_operator_assignment_plusequal +| 6 = @ruby_operator_assignment_minusequal +| 7 = @ruby_operator_assignment_slashequal +| 8 = @ruby_operator_assignment_langlelangleequal +| 9 = @ruby_operator_assignment_ranglerangleequal +| 10 = @ruby_operator_assignment_caretequal +| 11 = @ruby_operator_assignment_pipeequal +| 12 = @ruby_operator_assignment_pipepipeequal +; + + +@ruby_operator_assignment_right_type = @ruby_rescue_modifier | @ruby_underscore_expression + +ruby_operator_assignment_def( + unique int id: @ruby_operator_assignment, + int left: @ruby_underscore_lhs ref, + int operator: int ref, + int right: @ruby_operator_assignment_right_type ref +); + +ruby_optional_parameter_def( + unique int id: @ruby_optional_parameter, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_arg ref +); + +@ruby_pair_key_type = @ruby_string__ | @ruby_token_hash_key_symbol | @ruby_underscore_arg + +ruby_pair_value( + unique int ruby_pair: @ruby_pair ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_pair_def( + unique int id: @ruby_pair, + int key__: @ruby_pair_key_type ref +); + +ruby_parenthesized_pattern_def( + unique int id: @ruby_parenthesized_pattern, + int child: @ruby_underscore_pattern_expr ref +); + +@ruby_parenthesized_statements_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_parenthesized_statements, index] +ruby_parenthesized_statements_child( + int ruby_parenthesized_statements: @ruby_parenthesized_statements ref, + int index: int ref, + unique int child: @ruby_parenthesized_statements_child_type ref +); + +ruby_parenthesized_statements_def( + unique int id: @ruby_parenthesized_statements +); + +@ruby_pattern_child_type = @ruby_splat_argument | @ruby_underscore_arg + +ruby_pattern_def( + unique int id: @ruby_pattern, + int child: @ruby_pattern_child_type ref +); + +@ruby_program_child_type = @ruby_token_empty_statement | @ruby_token_uninterpreted | @ruby_underscore_statement + +#keyset[ruby_program, index] +ruby_program_child( + int ruby_program: @ruby_program ref, + int index: int ref, + unique int child: @ruby_program_child_type ref +); + +ruby_program_def( + unique int id: @ruby_program +); + +@ruby_range_begin_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_begin( + unique int ruby_range: @ruby_range ref, + unique int begin: @ruby_range_begin_type ref +); + +@ruby_range_end_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_end( + unique int ruby_range: @ruby_range ref, + unique int end: @ruby_range_end_type ref +); + +case @ruby_range.operator of + 0 = @ruby_range_dotdot +| 1 = @ruby_range_dotdotdot +; + + +ruby_range_def( + unique int id: @ruby_range, + int operator: int ref +); + +@ruby_rational_child_type = @ruby_token_float | @ruby_token_integer + +ruby_rational_def( + unique int id: @ruby_rational, + int child: @ruby_rational_child_type ref +); + +ruby_redo_child( + unique int ruby_redo: @ruby_redo ref, + unique int child: @ruby_argument_list ref +); + +ruby_redo_def( + unique int id: @ruby_redo +); + +@ruby_regex_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_regex, index] +ruby_regex_child( + int ruby_regex: @ruby_regex ref, + int index: int ref, + unique int child: @ruby_regex_child_type ref +); + +ruby_regex_def( + unique int id: @ruby_regex +); + +ruby_rescue_body( + unique int ruby_rescue: @ruby_rescue ref, + unique int body: @ruby_then ref +); + +ruby_rescue_exceptions( + unique int ruby_rescue: @ruby_rescue ref, + unique int exceptions: @ruby_exceptions ref +); + +ruby_rescue_variable( + unique int ruby_rescue: @ruby_rescue ref, + unique int variable: @ruby_exception_variable ref +); + +ruby_rescue_def( + unique int id: @ruby_rescue +); + +@ruby_rescue_modifier_body_type = @ruby_underscore_arg | @ruby_underscore_statement + +ruby_rescue_modifier_def( + unique int id: @ruby_rescue_modifier, + int body: @ruby_rescue_modifier_body_type ref, + int handler: @ruby_underscore_expression ref +); + +ruby_rest_assignment_child( + unique int ruby_rest_assignment: @ruby_rest_assignment ref, + unique int child: @ruby_underscore_lhs ref +); + +ruby_rest_assignment_def( + unique int id: @ruby_rest_assignment +); + +ruby_retry_child( + unique int ruby_retry: @ruby_retry ref, + unique int child: @ruby_argument_list ref +); + +ruby_retry_def( + unique int id: @ruby_retry +); + +ruby_return_child( + unique int ruby_return: @ruby_return ref, + unique int child: @ruby_argument_list ref +); + +ruby_return_def( + unique int id: @ruby_return +); + +@ruby_right_assignment_list_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_right_assignment_list, index] +ruby_right_assignment_list_child( + int ruby_right_assignment_list: @ruby_right_assignment_list ref, + int index: int ref, + unique int child: @ruby_right_assignment_list_child_type ref +); + +ruby_right_assignment_list_def( + unique int id: @ruby_right_assignment_list +); + +@ruby_scope_resolution_scope_type = @ruby_underscore_pattern_constant | @ruby_underscore_primary + +ruby_scope_resolution_scope( + unique int ruby_scope_resolution: @ruby_scope_resolution ref, + unique int scope: @ruby_scope_resolution_scope_type ref +); + +ruby_scope_resolution_def( + unique int id: @ruby_scope_resolution, + int name: @ruby_token_constant ref +); + +ruby_setter_def( + unique int id: @ruby_setter, + int name: @ruby_token_identifier ref +); + +ruby_singleton_class_body( + unique int ruby_singleton_class: @ruby_singleton_class ref, + unique int body: @ruby_body_statement ref +); + +ruby_singleton_class_def( + unique int id: @ruby_singleton_class, + int value: @ruby_underscore_arg ref +); + +@ruby_singleton_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_singleton_method_body( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int body: @ruby_singleton_method_body_type ref +); + +@ruby_singleton_method_object_type = @ruby_underscore_arg | @ruby_underscore_variable + +ruby_singleton_method_parameters( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_singleton_method_def( + unique int id: @ruby_singleton_method, + int name: @ruby_underscore_method_name ref, + int object: @ruby_singleton_method_object_type ref +); + +ruby_splat_argument_child( + unique int ruby_splat_argument: @ruby_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_splat_argument_def( + unique int id: @ruby_splat_argument +); + +ruby_splat_parameter_name( + unique int ruby_splat_parameter: @ruby_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_splat_parameter_def( + unique int id: @ruby_splat_parameter +); + +@ruby_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_string__, index] +ruby_string_child( + int ruby_string__: @ruby_string__ ref, + int index: int ref, + unique int child: @ruby_string_child_type ref +); + +ruby_string_def( + unique int id: @ruby_string__ +); + +#keyset[ruby_string_array, index] +ruby_string_array_child( + int ruby_string_array: @ruby_string_array ref, + int index: int ref, + unique int child: @ruby_bare_string ref +); + +ruby_string_array_def( + unique int id: @ruby_string_array +); + +@ruby_subshell_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_subshell, index] +ruby_subshell_child( + int ruby_subshell: @ruby_subshell ref, + int index: int ref, + unique int child: @ruby_subshell_child_type ref +); + +ruby_subshell_def( + unique int id: @ruby_subshell +); + +ruby_superclass_def( + unique int id: @ruby_superclass, + int child: @ruby_underscore_expression ref +); + +#keyset[ruby_symbol_array, index] +ruby_symbol_array_child( + int ruby_symbol_array: @ruby_symbol_array ref, + int index: int ref, + unique int child: @ruby_bare_symbol ref +); + +ruby_symbol_array_def( + unique int id: @ruby_symbol_array +); + +ruby_test_pattern_def( + unique int id: @ruby_test_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_then_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_then, index] +ruby_then_child( + int ruby_then: @ruby_then ref, + int index: int ref, + unique int child: @ruby_then_child_type ref +); + +ruby_then_def( + unique int id: @ruby_then +); + +@ruby_unary_operand_type = @ruby_parenthesized_statements | @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_unary.operator of + 0 = @ruby_unary_bang +| 1 = @ruby_unary_plus +| 2 = @ruby_unary_minus +| 3 = @ruby_unary_definedquestion +| 4 = @ruby_unary_not +| 5 = @ruby_unary_tilde +; + + +ruby_unary_def( + unique int id: @ruby_unary, + int operand: @ruby_unary_operand_type ref, + int operator: int ref +); + +#keyset[ruby_undef, index] +ruby_undef_child( + int ruby_undef: @ruby_undef ref, + int index: int ref, + unique int child: @ruby_underscore_method_name ref +); + +ruby_undef_def( + unique int id: @ruby_undef +); + +@ruby_unless_alternative_type = @ruby_else | @ruby_elsif + +ruby_unless_alternative( + unique int ruby_unless: @ruby_unless ref, + unique int alternative: @ruby_unless_alternative_type ref +); + +ruby_unless_consequence( + unique int ruby_unless: @ruby_unless ref, + unique int consequence: @ruby_then ref +); + +ruby_unless_def( + unique int id: @ruby_unless, + int condition: @ruby_underscore_statement ref +); + +ruby_unless_guard_def( + unique int id: @ruby_unless_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_unless_modifier_def( + unique int id: @ruby_unless_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_until_def( + unique int id: @ruby_until, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_until_modifier_def( + unique int id: @ruby_until_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +@ruby_variable_reference_pattern_name_type = @ruby_token_identifier | @ruby_underscore_nonlocal_variable + +ruby_variable_reference_pattern_def( + unique int id: @ruby_variable_reference_pattern, + int name: @ruby_variable_reference_pattern_name_type ref +); + +ruby_when_body( + unique int ruby_when: @ruby_when ref, + unique int body: @ruby_then ref +); + +#keyset[ruby_when, index] +ruby_when_pattern( + int ruby_when: @ruby_when ref, + int index: int ref, + unique int pattern: @ruby_pattern ref +); + +ruby_when_def( + unique int id: @ruby_when +); + +ruby_while_def( + unique int id: @ruby_while, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_while_modifier_def( + unique int id: @ruby_while_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_yield_child( + unique int ruby_yield: @ruby_yield ref, + unique int child: @ruby_argument_list ref +); + +ruby_yield_def( + unique int id: @ruby_yield +); + +ruby_tokeninfo( + unique int id: @ruby_token, + int kind: int ref, + string value: string ref +); + +case @ruby_token.kind of + 0 = @ruby_reserved_word +| 1 = @ruby_token_character +| 2 = @ruby_token_class_variable +| 3 = @ruby_token_comment +| 4 = @ruby_token_constant +| 5 = @ruby_token_empty_statement +| 6 = @ruby_token_encoding +| 7 = @ruby_token_escape_sequence +| 8 = @ruby_token_false +| 9 = @ruby_token_file +| 10 = @ruby_token_float +| 11 = @ruby_token_forward_argument +| 12 = @ruby_token_forward_parameter +| 13 = @ruby_token_global_variable +| 14 = @ruby_token_hash_key_symbol +| 15 = @ruby_token_hash_splat_nil +| 16 = @ruby_token_heredoc_beginning +| 17 = @ruby_token_heredoc_content +| 18 = @ruby_token_heredoc_end +| 19 = @ruby_token_identifier +| 20 = @ruby_token_instance_variable +| 21 = @ruby_token_integer +| 22 = @ruby_token_line +| 23 = @ruby_token_nil +| 24 = @ruby_token_operator +| 25 = @ruby_token_self +| 26 = @ruby_token_simple_symbol +| 27 = @ruby_token_string_content +| 28 = @ruby_token_super +| 29 = @ruby_token_true +| 30 = @ruby_token_uninterpreted +; + + +@ruby_ast_node = @ruby_alias | @ruby_alternative_pattern | @ruby_argument_list | @ruby_array | @ruby_array_pattern | @ruby_as_pattern | @ruby_assignment | @ruby_bare_string | @ruby_bare_symbol | @ruby_begin | @ruby_begin_block | @ruby_binary | @ruby_block | @ruby_block_argument | @ruby_block_body | @ruby_block_parameter | @ruby_block_parameters | @ruby_body_statement | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_complex | @ruby_conditional | @ruby_delimited_symbol | @ruby_destructured_left_assignment | @ruby_destructured_parameter | @ruby_do | @ruby_do_block | @ruby_element_reference | @ruby_else | @ruby_elsif | @ruby_end_block | @ruby_ensure | @ruby_exception_variable | @ruby_exceptions | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_for | @ruby_hash | @ruby_hash_pattern | @ruby_hash_splat_argument | @ruby_hash_splat_parameter | @ruby_heredoc_body | @ruby_if | @ruby_if_guard | @ruby_if_modifier | @ruby_in | @ruby_in_clause | @ruby_interpolation | @ruby_keyword_parameter | @ruby_keyword_pattern | @ruby_lambda | @ruby_lambda_parameters | @ruby_left_assignment_list | @ruby_match_pattern | @ruby_method | @ruby_method_parameters | @ruby_module | @ruby_next | @ruby_operator_assignment | @ruby_optional_parameter | @ruby_pair | @ruby_parenthesized_pattern | @ruby_parenthesized_statements | @ruby_pattern | @ruby_program | @ruby_range | @ruby_rational | @ruby_redo | @ruby_regex | @ruby_rescue | @ruby_rescue_modifier | @ruby_rest_assignment | @ruby_retry | @ruby_return | @ruby_right_assignment_list | @ruby_scope_resolution | @ruby_setter | @ruby_singleton_class | @ruby_singleton_method | @ruby_splat_argument | @ruby_splat_parameter | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_superclass | @ruby_symbol_array | @ruby_test_pattern | @ruby_then | @ruby_token | @ruby_unary | @ruby_undef | @ruby_unless | @ruby_unless_guard | @ruby_unless_modifier | @ruby_until | @ruby_until_modifier | @ruby_variable_reference_pattern | @ruby_when | @ruby_while | @ruby_while_modifier | @ruby_yield + +ruby_ast_node_location( + unique int node: @ruby_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +ruby_ast_node_parent( + unique int node: @ruby_ast_node ref, + int parent: @ruby_ast_node ref, + int parent_index: int ref +); + +/*- Erb dbscheme -*/ +erb_comment_directive_child( + unique int erb_comment_directive: @erb_comment_directive ref, + unique int child: @erb_token_comment ref +); + +erb_comment_directive_def( + unique int id: @erb_comment_directive +); + +erb_directive_child( + unique int erb_directive: @erb_directive ref, + unique int child: @erb_token_code ref +); + +erb_directive_def( + unique int id: @erb_directive +); + +erb_graphql_directive_child( + unique int erb_graphql_directive: @erb_graphql_directive ref, + unique int child: @erb_token_code ref +); + +erb_graphql_directive_def( + unique int id: @erb_graphql_directive +); + +erb_output_directive_child( + unique int erb_output_directive: @erb_output_directive ref, + unique int child: @erb_token_code ref +); + +erb_output_directive_def( + unique int id: @erb_output_directive +); + +@erb_template_child_type = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_token_content + +#keyset[erb_template, index] +erb_template_child( + int erb_template: @erb_template ref, + int index: int ref, + unique int child: @erb_template_child_type ref +); + +erb_template_def( + unique int id: @erb_template +); + +erb_tokeninfo( + unique int id: @erb_token, + int kind: int ref, + string value: string ref +); + +case @erb_token.kind of + 0 = @erb_reserved_word +| 1 = @erb_token_code +| 2 = @erb_token_comment +| 3 = @erb_token_content +; + + +@erb_ast_node = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_template | @erb_token + +erb_ast_node_location( + unique int node: @erb_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +erb_ast_node_parent( + unique int node: @erb_ast_node ref, + int parent: @erb_ast_node ref, + int parent_index: int ref +); + diff --git a/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/ruby.dbscheme b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/ruby.dbscheme new file mode 100644 index 00000000000..63af05c01bd --- /dev/null +++ b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/ruby.dbscheme @@ -0,0 +1,1519 @@ +// CodeQL database schema for Ruby +// Automatically generated from the tree-sitter grammar; do not edit + +/*- Files and folders -*/ + +/** + * The location of an element. + * The location spans column `startcolumn` of line `startline` to + * column `endcolumn` of line `endline` in file `file`. + * For more information, see + * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/). + */ +locations_default( + unique int id: @location_default, + int file: @file ref, + int beginLine: int ref, + int beginColumn: int ref, + int endLine: int ref, + int endColumn: int ref +); + +files( + unique int id: @file, + string name: string ref +); + +folders( + unique int id: @folder, + string name: string ref +); + +@container = @file | @folder + +containerparent( + int parent: @container ref, + unique int child: @container ref +); + +/*- Empty location -*/ + +empty_location( + int location: @location_default ref +); + +/*- Source location prefix -*/ + +/** + * The source location of the snapshot. + */ +sourceLocationPrefix(string prefix : string ref); + +/*- Diagnostic messages -*/ + +diagnostics( + unique int id: @diagnostic, + int severity: int ref, + string error_tag: string ref, + string error_message: string ref, + string full_error_message: string ref, + int location: @location_default ref +); + +/*- Diagnostic messages: severity -*/ + +case @diagnostic.severity of + 10 = @diagnostic_debug +| 20 = @diagnostic_info +| 30 = @diagnostic_warning +| 40 = @diagnostic_error +; + +/*- YAML -*/ + +#keyset[parent, idx] +yaml (unique int id: @yaml_node, + int kind: int ref, + int parent: @yaml_node_parent ref, + int idx: int ref, + string tag: string ref, + string tostring: string ref); + +case @yaml_node.kind of + 0 = @yaml_scalar_node +| 1 = @yaml_mapping_node +| 2 = @yaml_sequence_node +| 3 = @yaml_alias_node +; + +@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node; + +@yaml_node_parent = @yaml_collection_node | @file; + +yaml_anchors (unique int node: @yaml_node ref, + string anchor: string ref); + +yaml_aliases (unique int alias: @yaml_alias_node ref, + string target: string ref); + +yaml_scalars (unique int scalar: @yaml_scalar_node ref, + int style: int ref, + string value: string ref); + +yaml_errors (unique int id: @yaml_error, + string message: string ref); + +yaml_locations(unique int locatable: @yaml_locatable ref, + int location: @location_default ref); + +@yaml_locatable = @yaml_node | @yaml_error; + +/*- Ruby dbscheme -*/ +@ruby_underscore_arg = @ruby_assignment | @ruby_binary | @ruby_conditional | @ruby_operator_assignment | @ruby_range | @ruby_unary | @ruby_underscore_primary + +@ruby_underscore_call_operator = @ruby_reserved_word + +@ruby_underscore_expression = @ruby_assignment | @ruby_binary | @ruby_break | @ruby_call | @ruby_match_pattern | @ruby_next | @ruby_operator_assignment | @ruby_return | @ruby_test_pattern | @ruby_unary | @ruby_underscore_arg | @ruby_yield + +@ruby_underscore_lhs = @ruby_call | @ruby_element_reference | @ruby_scope_resolution | @ruby_token_false | @ruby_token_nil | @ruby_token_true | @ruby_underscore_variable + +@ruby_underscore_method_name = @ruby_delimited_symbol | @ruby_setter | @ruby_token_constant | @ruby_token_identifier | @ruby_token_operator | @ruby_token_simple_symbol | @ruby_underscore_nonlocal_variable + +@ruby_underscore_nonlocal_variable = @ruby_token_class_variable | @ruby_token_global_variable | @ruby_token_instance_variable + +@ruby_underscore_pattern_constant = @ruby_scope_resolution | @ruby_token_constant + +@ruby_underscore_pattern_expr = @ruby_alternative_pattern | @ruby_as_pattern | @ruby_underscore_pattern_expr_basic + +@ruby_underscore_pattern_expr_basic = @ruby_array_pattern | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_parenthesized_pattern | @ruby_range | @ruby_token_identifier | @ruby_underscore_pattern_constant | @ruby_underscore_pattern_primitive | @ruby_variable_reference_pattern + +@ruby_underscore_pattern_primitive = @ruby_delimited_symbol | @ruby_lambda | @ruby_regex | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_encoding | @ruby_token_false | @ruby_token_file | @ruby_token_heredoc_beginning | @ruby_token_line | @ruby_token_nil | @ruby_token_self | @ruby_token_simple_symbol | @ruby_token_true | @ruby_unary | @ruby_underscore_simple_numeric + +@ruby_underscore_pattern_top_expr_body = @ruby_array_pattern | @ruby_find_pattern | @ruby_hash_pattern | @ruby_underscore_pattern_expr + +@ruby_underscore_primary = @ruby_array | @ruby_begin | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_delimited_symbol | @ruby_for | @ruby_hash | @ruby_if | @ruby_lambda | @ruby_method | @ruby_module | @ruby_next | @ruby_parenthesized_statements | @ruby_redo | @ruby_regex | @ruby_retry | @ruby_return | @ruby_singleton_class | @ruby_singleton_method | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_symbol_array | @ruby_token_character | @ruby_token_heredoc_beginning | @ruby_token_simple_symbol | @ruby_unary | @ruby_underscore_lhs | @ruby_underscore_simple_numeric | @ruby_unless | @ruby_until | @ruby_while | @ruby_yield + +@ruby_underscore_simple_numeric = @ruby_complex | @ruby_rational | @ruby_token_float | @ruby_token_integer + +@ruby_underscore_statement = @ruby_alias | @ruby_begin_block | @ruby_end_block | @ruby_if_modifier | @ruby_rescue_modifier | @ruby_undef | @ruby_underscore_expression | @ruby_unless_modifier | @ruby_until_modifier | @ruby_while_modifier + +@ruby_underscore_variable = @ruby_token_constant | @ruby_token_identifier | @ruby_token_self | @ruby_token_super | @ruby_underscore_nonlocal_variable + +ruby_alias_def( + unique int id: @ruby_alias, + int alias: @ruby_underscore_method_name ref, + int name: @ruby_underscore_method_name ref +); + +#keyset[ruby_alternative_pattern, index] +ruby_alternative_pattern_alternatives( + int ruby_alternative_pattern: @ruby_alternative_pattern ref, + int index: int ref, + unique int alternatives: @ruby_underscore_pattern_expr_basic ref +); + +ruby_alternative_pattern_def( + unique int id: @ruby_alternative_pattern +); + +@ruby_argument_list_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_argument_list, index] +ruby_argument_list_child( + int ruby_argument_list: @ruby_argument_list ref, + int index: int ref, + unique int child: @ruby_argument_list_child_type ref +); + +ruby_argument_list_def( + unique int id: @ruby_argument_list +); + +@ruby_array_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_array, index] +ruby_array_child( + int ruby_array: @ruby_array ref, + int index: int ref, + unique int child: @ruby_array_child_type ref +); + +ruby_array_def( + unique int id: @ruby_array +); + +ruby_array_pattern_class( + unique int ruby_array_pattern: @ruby_array_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_array_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_array_pattern, index] +ruby_array_pattern_child( + int ruby_array_pattern: @ruby_array_pattern ref, + int index: int ref, + unique int child: @ruby_array_pattern_child_type ref +); + +ruby_array_pattern_def( + unique int id: @ruby_array_pattern +); + +ruby_as_pattern_def( + unique int id: @ruby_as_pattern, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_pattern_expr ref +); + +@ruby_assignment_left_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +@ruby_assignment_right_type = @ruby_rescue_modifier | @ruby_right_assignment_list | @ruby_splat_argument | @ruby_underscore_expression + +ruby_assignment_def( + unique int id: @ruby_assignment, + int left: @ruby_assignment_left_type ref, + int right: @ruby_assignment_right_type ref +); + +@ruby_bare_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_string, index] +ruby_bare_string_child( + int ruby_bare_string: @ruby_bare_string ref, + int index: int ref, + unique int child: @ruby_bare_string_child_type ref +); + +ruby_bare_string_def( + unique int id: @ruby_bare_string +); + +@ruby_bare_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_bare_symbol, index] +ruby_bare_symbol_child( + int ruby_bare_symbol: @ruby_bare_symbol ref, + int index: int ref, + unique int child: @ruby_bare_symbol_child_type ref +); + +ruby_bare_symbol_def( + unique int id: @ruby_bare_symbol +); + +@ruby_begin_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin, index] +ruby_begin_child( + int ruby_begin: @ruby_begin ref, + int index: int ref, + unique int child: @ruby_begin_child_type ref +); + +ruby_begin_def( + unique int id: @ruby_begin +); + +@ruby_begin_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_begin_block, index] +ruby_begin_block_child( + int ruby_begin_block: @ruby_begin_block ref, + int index: int ref, + unique int child: @ruby_begin_block_child_type ref +); + +ruby_begin_block_def( + unique int id: @ruby_begin_block +); + +@ruby_binary_left_type = @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_binary.operator of + 0 = @ruby_binary_bangequal +| 1 = @ruby_binary_bangtilde +| 2 = @ruby_binary_percent +| 3 = @ruby_binary_ampersand +| 4 = @ruby_binary_ampersandampersand +| 5 = @ruby_binary_star +| 6 = @ruby_binary_starstar +| 7 = @ruby_binary_plus +| 8 = @ruby_binary_minus +| 9 = @ruby_binary_slash +| 10 = @ruby_binary_langle +| 11 = @ruby_binary_langlelangle +| 12 = @ruby_binary_langleequal +| 13 = @ruby_binary_langleequalrangle +| 14 = @ruby_binary_equalequal +| 15 = @ruby_binary_equalequalequal +| 16 = @ruby_binary_equaltilde +| 17 = @ruby_binary_rangle +| 18 = @ruby_binary_rangleequal +| 19 = @ruby_binary_ranglerangle +| 20 = @ruby_binary_caret +| 21 = @ruby_binary_and +| 22 = @ruby_binary_or +| 23 = @ruby_binary_pipe +| 24 = @ruby_binary_pipepipe +; + + +ruby_binary_def( + unique int id: @ruby_binary, + int left: @ruby_binary_left_type ref, + int operator: int ref, + int right: @ruby_underscore_expression ref +); + +ruby_block_body( + unique int ruby_block: @ruby_block ref, + unique int body: @ruby_block_body ref +); + +ruby_block_parameters( + unique int ruby_block: @ruby_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_block_def( + unique int id: @ruby_block +); + +ruby_block_argument_child( + unique int ruby_block_argument: @ruby_block_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_block_argument_def( + unique int id: @ruby_block_argument +); + +@ruby_block_body_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_block_body, index] +ruby_block_body_child( + int ruby_block_body: @ruby_block_body ref, + int index: int ref, + unique int child: @ruby_block_body_child_type ref +); + +ruby_block_body_def( + unique int id: @ruby_block_body +); + +ruby_block_parameter_name( + unique int ruby_block_parameter: @ruby_block_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_block_parameter_def( + unique int id: @ruby_block_parameter +); + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_locals( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int locals: @ruby_token_identifier ref +); + +@ruby_block_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_block_parameters, index] +ruby_block_parameters_child( + int ruby_block_parameters: @ruby_block_parameters ref, + int index: int ref, + unique int child: @ruby_block_parameters_child_type ref +); + +ruby_block_parameters_def( + unique int id: @ruby_block_parameters +); + +@ruby_body_statement_child_type = @ruby_else | @ruby_ensure | @ruby_rescue | @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_body_statement, index] +ruby_body_statement_child( + int ruby_body_statement: @ruby_body_statement ref, + int index: int ref, + unique int child: @ruby_body_statement_child_type ref +); + +ruby_body_statement_def( + unique int id: @ruby_body_statement +); + +ruby_break_child( + unique int ruby_break: @ruby_break ref, + unique int child: @ruby_argument_list ref +); + +ruby_break_def( + unique int id: @ruby_break +); + +ruby_call_arguments( + unique int ruby_call: @ruby_call ref, + unique int arguments: @ruby_argument_list ref +); + +@ruby_call_block_type = @ruby_block | @ruby_do_block + +ruby_call_block( + unique int ruby_call: @ruby_call ref, + unique int block: @ruby_call_block_type ref +); + +@ruby_call_method_type = @ruby_token_operator | @ruby_underscore_variable + +ruby_call_method( + unique int ruby_call: @ruby_call ref, + unique int method: @ruby_call_method_type ref +); + +ruby_call_operator( + unique int ruby_call: @ruby_call ref, + unique int operator: @ruby_underscore_call_operator ref +); + +ruby_call_receiver( + unique int ruby_call: @ruby_call ref, + unique int receiver: @ruby_underscore_primary ref +); + +ruby_call_def( + unique int id: @ruby_call +); + +ruby_case_value( + unique int ruby_case__: @ruby_case__ ref, + unique int value: @ruby_underscore_statement ref +); + +@ruby_case_child_type = @ruby_else | @ruby_when + +#keyset[ruby_case__, index] +ruby_case_child( + int ruby_case__: @ruby_case__ ref, + int index: int ref, + unique int child: @ruby_case_child_type ref +); + +ruby_case_def( + unique int id: @ruby_case__ +); + +#keyset[ruby_case_match, index] +ruby_case_match_clauses( + int ruby_case_match: @ruby_case_match ref, + int index: int ref, + unique int clauses: @ruby_in_clause ref +); + +ruby_case_match_else( + unique int ruby_case_match: @ruby_case_match ref, + unique int else: @ruby_else ref +); + +ruby_case_match_def( + unique int id: @ruby_case_match, + int value: @ruby_underscore_statement ref +); + +#keyset[ruby_chained_string, index] +ruby_chained_string_child( + int ruby_chained_string: @ruby_chained_string ref, + int index: int ref, + unique int child: @ruby_string__ ref +); + +ruby_chained_string_def( + unique int id: @ruby_chained_string +); + +ruby_class_body( + unique int ruby_class: @ruby_class ref, + unique int body: @ruby_body_statement ref +); + +@ruby_class_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_class_superclass( + unique int ruby_class: @ruby_class ref, + unique int superclass: @ruby_superclass ref +); + +ruby_class_def( + unique int id: @ruby_class, + int name: @ruby_class_name_type ref +); + +@ruby_complex_child_type = @ruby_rational | @ruby_token_float | @ruby_token_integer + +ruby_complex_def( + unique int id: @ruby_complex, + int child: @ruby_complex_child_type ref +); + +ruby_conditional_def( + unique int id: @ruby_conditional, + int alternative: @ruby_underscore_arg ref, + int condition: @ruby_underscore_arg ref, + int consequence: @ruby_underscore_arg ref +); + +@ruby_delimited_symbol_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_delimited_symbol, index] +ruby_delimited_symbol_child( + int ruby_delimited_symbol: @ruby_delimited_symbol ref, + int index: int ref, + unique int child: @ruby_delimited_symbol_child_type ref +); + +ruby_delimited_symbol_def( + unique int id: @ruby_delimited_symbol +); + +@ruby_destructured_left_assignment_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_destructured_left_assignment, index] +ruby_destructured_left_assignment_child( + int ruby_destructured_left_assignment: @ruby_destructured_left_assignment ref, + int index: int ref, + unique int child: @ruby_destructured_left_assignment_child_type ref +); + +ruby_destructured_left_assignment_def( + unique int id: @ruby_destructured_left_assignment +); + +@ruby_destructured_parameter_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_destructured_parameter, index] +ruby_destructured_parameter_child( + int ruby_destructured_parameter: @ruby_destructured_parameter ref, + int index: int ref, + unique int child: @ruby_destructured_parameter_child_type ref +); + +ruby_destructured_parameter_def( + unique int id: @ruby_destructured_parameter +); + +@ruby_do_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_do, index] +ruby_do_child( + int ruby_do: @ruby_do ref, + int index: int ref, + unique int child: @ruby_do_child_type ref +); + +ruby_do_def( + unique int id: @ruby_do +); + +ruby_do_block_body( + unique int ruby_do_block: @ruby_do_block ref, + unique int body: @ruby_body_statement ref +); + +ruby_do_block_parameters( + unique int ruby_do_block: @ruby_do_block ref, + unique int parameters: @ruby_block_parameters ref +); + +ruby_do_block_def( + unique int id: @ruby_do_block +); + +@ruby_element_reference_child_type = @ruby_block_argument | @ruby_hash_splat_argument | @ruby_pair | @ruby_splat_argument | @ruby_token_forward_argument | @ruby_underscore_expression + +#keyset[ruby_element_reference, index] +ruby_element_reference_child( + int ruby_element_reference: @ruby_element_reference ref, + int index: int ref, + unique int child: @ruby_element_reference_child_type ref +); + +ruby_element_reference_def( + unique int id: @ruby_element_reference, + int object: @ruby_underscore_primary ref +); + +@ruby_else_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_else, index] +ruby_else_child( + int ruby_else: @ruby_else ref, + int index: int ref, + unique int child: @ruby_else_child_type ref +); + +ruby_else_def( + unique int id: @ruby_else +); + +@ruby_elsif_alternative_type = @ruby_else | @ruby_elsif + +ruby_elsif_alternative( + unique int ruby_elsif: @ruby_elsif ref, + unique int alternative: @ruby_elsif_alternative_type ref +); + +ruby_elsif_consequence( + unique int ruby_elsif: @ruby_elsif ref, + unique int consequence: @ruby_then ref +); + +ruby_elsif_def( + unique int id: @ruby_elsif, + int condition: @ruby_underscore_statement ref +); + +@ruby_end_block_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_end_block, index] +ruby_end_block_child( + int ruby_end_block: @ruby_end_block ref, + int index: int ref, + unique int child: @ruby_end_block_child_type ref +); + +ruby_end_block_def( + unique int id: @ruby_end_block +); + +@ruby_ensure_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_ensure, index] +ruby_ensure_child( + int ruby_ensure: @ruby_ensure ref, + int index: int ref, + unique int child: @ruby_ensure_child_type ref +); + +ruby_ensure_def( + unique int id: @ruby_ensure +); + +ruby_exception_variable_def( + unique int id: @ruby_exception_variable, + int child: @ruby_underscore_lhs ref +); + +@ruby_exceptions_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_exceptions, index] +ruby_exceptions_child( + int ruby_exceptions: @ruby_exceptions ref, + int index: int ref, + unique int child: @ruby_exceptions_child_type ref +); + +ruby_exceptions_def( + unique int id: @ruby_exceptions +); + +ruby_expression_reference_pattern_def( + unique int id: @ruby_expression_reference_pattern, + int value: @ruby_underscore_expression ref +); + +ruby_find_pattern_class( + unique int ruby_find_pattern: @ruby_find_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_find_pattern_child_type = @ruby_splat_parameter | @ruby_underscore_pattern_expr + +#keyset[ruby_find_pattern, index] +ruby_find_pattern_child( + int ruby_find_pattern: @ruby_find_pattern ref, + int index: int ref, + unique int child: @ruby_find_pattern_child_type ref +); + +ruby_find_pattern_def( + unique int id: @ruby_find_pattern +); + +@ruby_for_pattern_type = @ruby_left_assignment_list | @ruby_underscore_lhs + +ruby_for_def( + unique int id: @ruby_for, + int body: @ruby_do ref, + int pattern: @ruby_for_pattern_type ref, + int value: @ruby_in ref +); + +@ruby_hash_child_type = @ruby_hash_splat_argument | @ruby_pair + +#keyset[ruby_hash, index] +ruby_hash_child( + int ruby_hash: @ruby_hash ref, + int index: int ref, + unique int child: @ruby_hash_child_type ref +); + +ruby_hash_def( + unique int id: @ruby_hash +); + +ruby_hash_pattern_class( + unique int ruby_hash_pattern: @ruby_hash_pattern ref, + unique int class: @ruby_underscore_pattern_constant ref +); + +@ruby_hash_pattern_child_type = @ruby_hash_splat_parameter | @ruby_keyword_pattern | @ruby_token_hash_splat_nil + +#keyset[ruby_hash_pattern, index] +ruby_hash_pattern_child( + int ruby_hash_pattern: @ruby_hash_pattern ref, + int index: int ref, + unique int child: @ruby_hash_pattern_child_type ref +); + +ruby_hash_pattern_def( + unique int id: @ruby_hash_pattern +); + +ruby_hash_splat_argument_child( + unique int ruby_hash_splat_argument: @ruby_hash_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_hash_splat_argument_def( + unique int id: @ruby_hash_splat_argument +); + +ruby_hash_splat_parameter_name( + unique int ruby_hash_splat_parameter: @ruby_hash_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_hash_splat_parameter_def( + unique int id: @ruby_hash_splat_parameter +); + +@ruby_heredoc_body_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_heredoc_content | @ruby_token_heredoc_end + +#keyset[ruby_heredoc_body, index] +ruby_heredoc_body_child( + int ruby_heredoc_body: @ruby_heredoc_body ref, + int index: int ref, + unique int child: @ruby_heredoc_body_child_type ref +); + +ruby_heredoc_body_def( + unique int id: @ruby_heredoc_body +); + +@ruby_if_alternative_type = @ruby_else | @ruby_elsif + +ruby_if_alternative( + unique int ruby_if: @ruby_if ref, + unique int alternative: @ruby_if_alternative_type ref +); + +ruby_if_consequence( + unique int ruby_if: @ruby_if ref, + unique int consequence: @ruby_then ref +); + +ruby_if_def( + unique int id: @ruby_if, + int condition: @ruby_underscore_statement ref +); + +ruby_if_guard_def( + unique int id: @ruby_if_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_if_modifier_def( + unique int id: @ruby_if_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_in_def( + unique int id: @ruby_in, + int child: @ruby_underscore_arg ref +); + +ruby_in_clause_body( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int body: @ruby_then ref +); + +@ruby_in_clause_guard_type = @ruby_if_guard | @ruby_unless_guard + +ruby_in_clause_guard( + unique int ruby_in_clause: @ruby_in_clause ref, + unique int guard: @ruby_in_clause_guard_type ref +); + +ruby_in_clause_def( + unique int id: @ruby_in_clause, + int pattern: @ruby_underscore_pattern_top_expr_body ref +); + +@ruby_interpolation_child_type = @ruby_token_empty_statement | @ruby_underscore_nonlocal_variable | @ruby_underscore_statement + +#keyset[ruby_interpolation, index] +ruby_interpolation_child( + int ruby_interpolation: @ruby_interpolation ref, + int index: int ref, + unique int child: @ruby_interpolation_child_type ref +); + +ruby_interpolation_def( + unique int id: @ruby_interpolation +); + +ruby_keyword_parameter_value( + unique int ruby_keyword_parameter: @ruby_keyword_parameter ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_keyword_parameter_def( + unique int id: @ruby_keyword_parameter, + int name: @ruby_token_identifier ref +); + +@ruby_keyword_pattern_key_type = @ruby_string__ | @ruby_token_hash_key_symbol + +ruby_keyword_pattern_value( + unique int ruby_keyword_pattern: @ruby_keyword_pattern ref, + unique int value: @ruby_underscore_pattern_expr ref +); + +ruby_keyword_pattern_def( + unique int id: @ruby_keyword_pattern, + int key__: @ruby_keyword_pattern_key_type ref +); + +@ruby_lambda_body_type = @ruby_block | @ruby_do_block + +ruby_lambda_parameters( + unique int ruby_lambda: @ruby_lambda ref, + unique int parameters: @ruby_lambda_parameters ref +); + +ruby_lambda_def( + unique int id: @ruby_lambda, + int body: @ruby_lambda_body_type ref +); + +@ruby_lambda_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_lambda_parameters, index] +ruby_lambda_parameters_child( + int ruby_lambda_parameters: @ruby_lambda_parameters ref, + int index: int ref, + unique int child: @ruby_lambda_parameters_child_type ref +); + +ruby_lambda_parameters_def( + unique int id: @ruby_lambda_parameters +); + +@ruby_left_assignment_list_child_type = @ruby_destructured_left_assignment | @ruby_rest_assignment | @ruby_underscore_lhs + +#keyset[ruby_left_assignment_list, index] +ruby_left_assignment_list_child( + int ruby_left_assignment_list: @ruby_left_assignment_list ref, + int index: int ref, + unique int child: @ruby_left_assignment_list_child_type ref +); + +ruby_left_assignment_list_def( + unique int id: @ruby_left_assignment_list +); + +ruby_match_pattern_def( + unique int id: @ruby_match_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_method_body( + unique int ruby_method: @ruby_method ref, + unique int body: @ruby_method_body_type ref +); + +ruby_method_parameters( + unique int ruby_method: @ruby_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_method_def( + unique int id: @ruby_method, + int name: @ruby_underscore_method_name ref +); + +@ruby_method_parameters_child_type = @ruby_block_parameter | @ruby_destructured_parameter | @ruby_hash_splat_parameter | @ruby_keyword_parameter | @ruby_optional_parameter | @ruby_splat_parameter | @ruby_token_forward_parameter | @ruby_token_hash_splat_nil | @ruby_token_identifier + +#keyset[ruby_method_parameters, index] +ruby_method_parameters_child( + int ruby_method_parameters: @ruby_method_parameters ref, + int index: int ref, + unique int child: @ruby_method_parameters_child_type ref +); + +ruby_method_parameters_def( + unique int id: @ruby_method_parameters +); + +ruby_module_body( + unique int ruby_module: @ruby_module ref, + unique int body: @ruby_body_statement ref +); + +@ruby_module_name_type = @ruby_scope_resolution | @ruby_token_constant + +ruby_module_def( + unique int id: @ruby_module, + int name: @ruby_module_name_type ref +); + +ruby_next_child( + unique int ruby_next: @ruby_next ref, + unique int child: @ruby_argument_list ref +); + +ruby_next_def( + unique int id: @ruby_next +); + +case @ruby_operator_assignment.operator of + 0 = @ruby_operator_assignment_percentequal +| 1 = @ruby_operator_assignment_ampersandampersandequal +| 2 = @ruby_operator_assignment_ampersandequal +| 3 = @ruby_operator_assignment_starstarequal +| 4 = @ruby_operator_assignment_starequal +| 5 = @ruby_operator_assignment_plusequal +| 6 = @ruby_operator_assignment_minusequal +| 7 = @ruby_operator_assignment_slashequal +| 8 = @ruby_operator_assignment_langlelangleequal +| 9 = @ruby_operator_assignment_ranglerangleequal +| 10 = @ruby_operator_assignment_caretequal +| 11 = @ruby_operator_assignment_pipeequal +| 12 = @ruby_operator_assignment_pipepipeequal +; + + +@ruby_operator_assignment_right_type = @ruby_rescue_modifier | @ruby_underscore_expression + +ruby_operator_assignment_def( + unique int id: @ruby_operator_assignment, + int left: @ruby_underscore_lhs ref, + int operator: int ref, + int right: @ruby_operator_assignment_right_type ref +); + +ruby_optional_parameter_def( + unique int id: @ruby_optional_parameter, + int name: @ruby_token_identifier ref, + int value: @ruby_underscore_arg ref +); + +@ruby_pair_key_type = @ruby_string__ | @ruby_token_hash_key_symbol | @ruby_underscore_arg + +ruby_pair_value( + unique int ruby_pair: @ruby_pair ref, + unique int value: @ruby_underscore_arg ref +); + +ruby_pair_def( + unique int id: @ruby_pair, + int key__: @ruby_pair_key_type ref +); + +ruby_parenthesized_pattern_def( + unique int id: @ruby_parenthesized_pattern, + int child: @ruby_underscore_pattern_expr ref +); + +@ruby_parenthesized_statements_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_parenthesized_statements, index] +ruby_parenthesized_statements_child( + int ruby_parenthesized_statements: @ruby_parenthesized_statements ref, + int index: int ref, + unique int child: @ruby_parenthesized_statements_child_type ref +); + +ruby_parenthesized_statements_def( + unique int id: @ruby_parenthesized_statements +); + +@ruby_pattern_child_type = @ruby_splat_argument | @ruby_underscore_arg + +ruby_pattern_def( + unique int id: @ruby_pattern, + int child: @ruby_pattern_child_type ref +); + +@ruby_program_child_type = @ruby_token_empty_statement | @ruby_token_uninterpreted | @ruby_underscore_statement + +#keyset[ruby_program, index] +ruby_program_child( + int ruby_program: @ruby_program ref, + int index: int ref, + unique int child: @ruby_program_child_type ref +); + +ruby_program_def( + unique int id: @ruby_program +); + +@ruby_range_begin_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_begin( + unique int ruby_range: @ruby_range ref, + unique int begin: @ruby_range_begin_type ref +); + +@ruby_range_end_type = @ruby_underscore_arg | @ruby_underscore_pattern_primitive + +ruby_range_end( + unique int ruby_range: @ruby_range ref, + unique int end: @ruby_range_end_type ref +); + +case @ruby_range.operator of + 0 = @ruby_range_dotdot +| 1 = @ruby_range_dotdotdot +; + + +ruby_range_def( + unique int id: @ruby_range, + int operator: int ref +); + +@ruby_rational_child_type = @ruby_token_float | @ruby_token_integer + +ruby_rational_def( + unique int id: @ruby_rational, + int child: @ruby_rational_child_type ref +); + +ruby_redo_child( + unique int ruby_redo: @ruby_redo ref, + unique int child: @ruby_argument_list ref +); + +ruby_redo_def( + unique int id: @ruby_redo +); + +@ruby_regex_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_regex, index] +ruby_regex_child( + int ruby_regex: @ruby_regex ref, + int index: int ref, + unique int child: @ruby_regex_child_type ref +); + +ruby_regex_def( + unique int id: @ruby_regex +); + +ruby_rescue_body( + unique int ruby_rescue: @ruby_rescue ref, + unique int body: @ruby_then ref +); + +ruby_rescue_exceptions( + unique int ruby_rescue: @ruby_rescue ref, + unique int exceptions: @ruby_exceptions ref +); + +ruby_rescue_variable( + unique int ruby_rescue: @ruby_rescue ref, + unique int variable: @ruby_exception_variable ref +); + +ruby_rescue_def( + unique int id: @ruby_rescue +); + +@ruby_rescue_modifier_body_type = @ruby_underscore_arg | @ruby_underscore_statement + +ruby_rescue_modifier_def( + unique int id: @ruby_rescue_modifier, + int body: @ruby_rescue_modifier_body_type ref, + int handler: @ruby_underscore_expression ref +); + +ruby_rest_assignment_child( + unique int ruby_rest_assignment: @ruby_rest_assignment ref, + unique int child: @ruby_underscore_lhs ref +); + +ruby_rest_assignment_def( + unique int id: @ruby_rest_assignment +); + +ruby_retry_child( + unique int ruby_retry: @ruby_retry ref, + unique int child: @ruby_argument_list ref +); + +ruby_retry_def( + unique int id: @ruby_retry +); + +ruby_return_child( + unique int ruby_return: @ruby_return ref, + unique int child: @ruby_argument_list ref +); + +ruby_return_def( + unique int id: @ruby_return +); + +@ruby_right_assignment_list_child_type = @ruby_splat_argument | @ruby_underscore_arg + +#keyset[ruby_right_assignment_list, index] +ruby_right_assignment_list_child( + int ruby_right_assignment_list: @ruby_right_assignment_list ref, + int index: int ref, + unique int child: @ruby_right_assignment_list_child_type ref +); + +ruby_right_assignment_list_def( + unique int id: @ruby_right_assignment_list +); + +@ruby_scope_resolution_scope_type = @ruby_underscore_pattern_constant | @ruby_underscore_primary + +ruby_scope_resolution_scope( + unique int ruby_scope_resolution: @ruby_scope_resolution ref, + unique int scope: @ruby_scope_resolution_scope_type ref +); + +ruby_scope_resolution_def( + unique int id: @ruby_scope_resolution, + int name: @ruby_token_constant ref +); + +ruby_setter_def( + unique int id: @ruby_setter, + int name: @ruby_token_identifier ref +); + +ruby_singleton_class_body( + unique int ruby_singleton_class: @ruby_singleton_class ref, + unique int body: @ruby_body_statement ref +); + +ruby_singleton_class_def( + unique int id: @ruby_singleton_class, + int value: @ruby_underscore_arg ref +); + +@ruby_singleton_method_body_type = @ruby_body_statement | @ruby_rescue_modifier | @ruby_underscore_arg + +ruby_singleton_method_body( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int body: @ruby_singleton_method_body_type ref +); + +@ruby_singleton_method_object_type = @ruby_underscore_arg | @ruby_underscore_variable + +ruby_singleton_method_parameters( + unique int ruby_singleton_method: @ruby_singleton_method ref, + unique int parameters: @ruby_method_parameters ref +); + +ruby_singleton_method_def( + unique int id: @ruby_singleton_method, + int name: @ruby_underscore_method_name ref, + int object: @ruby_singleton_method_object_type ref +); + +ruby_splat_argument_child( + unique int ruby_splat_argument: @ruby_splat_argument ref, + unique int child: @ruby_underscore_arg ref +); + +ruby_splat_argument_def( + unique int id: @ruby_splat_argument +); + +ruby_splat_parameter_name( + unique int ruby_splat_parameter: @ruby_splat_parameter ref, + unique int name: @ruby_token_identifier ref +); + +ruby_splat_parameter_def( + unique int id: @ruby_splat_parameter +); + +@ruby_string_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_string__, index] +ruby_string_child( + int ruby_string__: @ruby_string__ ref, + int index: int ref, + unique int child: @ruby_string_child_type ref +); + +ruby_string_def( + unique int id: @ruby_string__ +); + +#keyset[ruby_string_array, index] +ruby_string_array_child( + int ruby_string_array: @ruby_string_array ref, + int index: int ref, + unique int child: @ruby_bare_string ref +); + +ruby_string_array_def( + unique int id: @ruby_string_array +); + +@ruby_subshell_child_type = @ruby_interpolation | @ruby_token_escape_sequence | @ruby_token_string_content + +#keyset[ruby_subshell, index] +ruby_subshell_child( + int ruby_subshell: @ruby_subshell ref, + int index: int ref, + unique int child: @ruby_subshell_child_type ref +); + +ruby_subshell_def( + unique int id: @ruby_subshell +); + +ruby_superclass_def( + unique int id: @ruby_superclass, + int child: @ruby_underscore_expression ref +); + +#keyset[ruby_symbol_array, index] +ruby_symbol_array_child( + int ruby_symbol_array: @ruby_symbol_array ref, + int index: int ref, + unique int child: @ruby_bare_symbol ref +); + +ruby_symbol_array_def( + unique int id: @ruby_symbol_array +); + +ruby_test_pattern_def( + unique int id: @ruby_test_pattern, + int pattern: @ruby_underscore_pattern_top_expr_body ref, + int value: @ruby_underscore_arg ref +); + +@ruby_then_child_type = @ruby_token_empty_statement | @ruby_underscore_statement + +#keyset[ruby_then, index] +ruby_then_child( + int ruby_then: @ruby_then ref, + int index: int ref, + unique int child: @ruby_then_child_type ref +); + +ruby_then_def( + unique int id: @ruby_then +); + +@ruby_unary_operand_type = @ruby_parenthesized_statements | @ruby_underscore_expression | @ruby_underscore_simple_numeric + +case @ruby_unary.operator of + 0 = @ruby_unary_bang +| 1 = @ruby_unary_plus +| 2 = @ruby_unary_minus +| 3 = @ruby_unary_definedquestion +| 4 = @ruby_unary_not +| 5 = @ruby_unary_tilde +; + + +ruby_unary_def( + unique int id: @ruby_unary, + int operand: @ruby_unary_operand_type ref, + int operator: int ref +); + +#keyset[ruby_undef, index] +ruby_undef_child( + int ruby_undef: @ruby_undef ref, + int index: int ref, + unique int child: @ruby_underscore_method_name ref +); + +ruby_undef_def( + unique int id: @ruby_undef +); + +@ruby_unless_alternative_type = @ruby_else | @ruby_elsif + +ruby_unless_alternative( + unique int ruby_unless: @ruby_unless ref, + unique int alternative: @ruby_unless_alternative_type ref +); + +ruby_unless_consequence( + unique int ruby_unless: @ruby_unless ref, + unique int consequence: @ruby_then ref +); + +ruby_unless_def( + unique int id: @ruby_unless, + int condition: @ruby_underscore_statement ref +); + +ruby_unless_guard_def( + unique int id: @ruby_unless_guard, + int condition: @ruby_underscore_expression ref +); + +ruby_unless_modifier_def( + unique int id: @ruby_unless_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_until_def( + unique int id: @ruby_until, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_until_modifier_def( + unique int id: @ruby_until_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +@ruby_variable_reference_pattern_name_type = @ruby_token_identifier | @ruby_underscore_nonlocal_variable + +ruby_variable_reference_pattern_def( + unique int id: @ruby_variable_reference_pattern, + int name: @ruby_variable_reference_pattern_name_type ref +); + +ruby_when_body( + unique int ruby_when: @ruby_when ref, + unique int body: @ruby_then ref +); + +#keyset[ruby_when, index] +ruby_when_pattern( + int ruby_when: @ruby_when ref, + int index: int ref, + unique int pattern: @ruby_pattern ref +); + +ruby_when_def( + unique int id: @ruby_when +); + +ruby_while_def( + unique int id: @ruby_while, + int body: @ruby_do ref, + int condition: @ruby_underscore_statement ref +); + +ruby_while_modifier_def( + unique int id: @ruby_while_modifier, + int body: @ruby_underscore_statement ref, + int condition: @ruby_underscore_expression ref +); + +ruby_yield_child( + unique int ruby_yield: @ruby_yield ref, + unique int child: @ruby_argument_list ref +); + +ruby_yield_def( + unique int id: @ruby_yield +); + +ruby_tokeninfo( + unique int id: @ruby_token, + int kind: int ref, + string value: string ref +); + +case @ruby_token.kind of + 0 = @ruby_reserved_word +| 1 = @ruby_token_character +| 2 = @ruby_token_class_variable +| 3 = @ruby_token_comment +| 4 = @ruby_token_constant +| 5 = @ruby_token_empty_statement +| 6 = @ruby_token_encoding +| 7 = @ruby_token_escape_sequence +| 8 = @ruby_token_false +| 9 = @ruby_token_file +| 10 = @ruby_token_float +| 11 = @ruby_token_forward_argument +| 12 = @ruby_token_forward_parameter +| 13 = @ruby_token_global_variable +| 14 = @ruby_token_hash_key_symbol +| 15 = @ruby_token_hash_splat_nil +| 16 = @ruby_token_heredoc_beginning +| 17 = @ruby_token_heredoc_content +| 18 = @ruby_token_heredoc_end +| 19 = @ruby_token_identifier +| 20 = @ruby_token_instance_variable +| 21 = @ruby_token_integer +| 22 = @ruby_token_line +| 23 = @ruby_token_nil +| 24 = @ruby_token_operator +| 25 = @ruby_token_self +| 26 = @ruby_token_simple_symbol +| 27 = @ruby_token_string_content +| 28 = @ruby_token_super +| 29 = @ruby_token_true +| 30 = @ruby_token_uninterpreted +; + + +@ruby_ast_node = @ruby_alias | @ruby_alternative_pattern | @ruby_argument_list | @ruby_array | @ruby_array_pattern | @ruby_as_pattern | @ruby_assignment | @ruby_bare_string | @ruby_bare_symbol | @ruby_begin | @ruby_begin_block | @ruby_binary | @ruby_block | @ruby_block_argument | @ruby_block_body | @ruby_block_parameter | @ruby_block_parameters | @ruby_body_statement | @ruby_break | @ruby_call | @ruby_case__ | @ruby_case_match | @ruby_chained_string | @ruby_class | @ruby_complex | @ruby_conditional | @ruby_delimited_symbol | @ruby_destructured_left_assignment | @ruby_destructured_parameter | @ruby_do | @ruby_do_block | @ruby_element_reference | @ruby_else | @ruby_elsif | @ruby_end_block | @ruby_ensure | @ruby_exception_variable | @ruby_exceptions | @ruby_expression_reference_pattern | @ruby_find_pattern | @ruby_for | @ruby_hash | @ruby_hash_pattern | @ruby_hash_splat_argument | @ruby_hash_splat_parameter | @ruby_heredoc_body | @ruby_if | @ruby_if_guard | @ruby_if_modifier | @ruby_in | @ruby_in_clause | @ruby_interpolation | @ruby_keyword_parameter | @ruby_keyword_pattern | @ruby_lambda | @ruby_lambda_parameters | @ruby_left_assignment_list | @ruby_match_pattern | @ruby_method | @ruby_method_parameters | @ruby_module | @ruby_next | @ruby_operator_assignment | @ruby_optional_parameter | @ruby_pair | @ruby_parenthesized_pattern | @ruby_parenthesized_statements | @ruby_pattern | @ruby_program | @ruby_range | @ruby_rational | @ruby_redo | @ruby_regex | @ruby_rescue | @ruby_rescue_modifier | @ruby_rest_assignment | @ruby_retry | @ruby_return | @ruby_right_assignment_list | @ruby_scope_resolution | @ruby_setter | @ruby_singleton_class | @ruby_singleton_method | @ruby_splat_argument | @ruby_splat_parameter | @ruby_string__ | @ruby_string_array | @ruby_subshell | @ruby_superclass | @ruby_symbol_array | @ruby_test_pattern | @ruby_then | @ruby_token | @ruby_unary | @ruby_undef | @ruby_unless | @ruby_unless_guard | @ruby_unless_modifier | @ruby_until | @ruby_until_modifier | @ruby_variable_reference_pattern | @ruby_when | @ruby_while | @ruby_while_modifier | @ruby_yield + +ruby_ast_node_location( + unique int node: @ruby_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +ruby_ast_node_parent( + unique int node: @ruby_ast_node ref, + int parent: @ruby_ast_node ref, + int parent_index: int ref +); + +/*- Erb dbscheme -*/ +erb_comment_directive_child( + unique int erb_comment_directive: @erb_comment_directive ref, + unique int child: @erb_token_comment ref +); + +erb_comment_directive_def( + unique int id: @erb_comment_directive +); + +erb_directive_child( + unique int erb_directive: @erb_directive ref, + unique int child: @erb_token_code ref +); + +erb_directive_def( + unique int id: @erb_directive +); + +erb_graphql_directive_child( + unique int erb_graphql_directive: @erb_graphql_directive ref, + unique int child: @erb_token_code ref +); + +erb_graphql_directive_def( + unique int id: @erb_graphql_directive +); + +erb_output_directive_child( + unique int erb_output_directive: @erb_output_directive ref, + unique int child: @erb_token_code ref +); + +erb_output_directive_def( + unique int id: @erb_output_directive +); + +@erb_template_child_type = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_token_content + +#keyset[erb_template, index] +erb_template_child( + int erb_template: @erb_template ref, + int index: int ref, + unique int child: @erb_template_child_type ref +); + +erb_template_def( + unique int id: @erb_template +); + +erb_tokeninfo( + unique int id: @erb_token, + int kind: int ref, + string value: string ref +); + +case @erb_token.kind of + 0 = @erb_reserved_word +| 1 = @erb_token_code +| 2 = @erb_token_comment +| 3 = @erb_token_content +; + + +@erb_ast_node = @erb_comment_directive | @erb_directive | @erb_graphql_directive | @erb_output_directive | @erb_template | @erb_token + +erb_ast_node_location( + unique int node: @erb_ast_node ref, + int loc: @location_default ref +); + +#keyset[parent, parent_index] +erb_ast_node_parent( + unique int node: @erb_ast_node ref, + int parent: @erb_ast_node ref, + int parent_index: int ref +); + diff --git a/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/upgrade.properties b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/upgrade.properties new file mode 100644 index 00000000000..6af9136c911 --- /dev/null +++ b/ruby/ql/lib/upgrades/440de75c71e9206ce16eed49a22c76e7889b5fc3/upgrade.properties @@ -0,0 +1,3 @@ +description: Add `empty_location` relation +compatibility: backwards +empty_location.rel: run empty_location.qlo diff --git a/ruby/ql/lib/upgrades/b5aef9c93ae64f848017d2dcb760eed916ab0cdd/upgrade.properties b/ruby/ql/lib/upgrades/b5aef9c93ae64f848017d2dcb760eed916ab0cdd/upgrade.properties index b3c3c7ccf63..c14b0838f75 100644 --- a/ruby/ql/lib/upgrades/b5aef9c93ae64f848017d2dcb760eed916ab0cdd/upgrade.properties +++ b/ruby/ql/lib/upgrades/b5aef9c93ae64f848017d2dcb760eed916ab0cdd/upgrade.properties @@ -1,4 +1,4 @@ description: Removed unused columns from the `*_tokeninfo` relations compatibility: full -ruby_tokeninfo.rel: reorder ruby_tokeninfo.rel (int id, int kind, int file, int idx, string value, int loc) id kind value loc -erb_tokeninfo.rel: reorder erb_tokeninfo.rel (int id, int kind, int file, int idx, string value, int loc) id kind value loc +ruby_tokeninfo.rel: reorder ruby_tokeninfo.rel (@ruby_token id, int kind, @file file, int idx, string value, @location loc) id kind value loc +erb_tokeninfo.rel: reorder erb_tokeninfo.rel (@erb_token id, int kind, @file file, int idx, string value, @location loc) id kind value loc diff --git a/ruby/ql/lib/upgrades/f765176af8e0a5128d2adb1ae9c5a6b1c8e7b20b/upgrade.properties b/ruby/ql/lib/upgrades/f765176af8e0a5128d2adb1ae9c5a6b1c8e7b20b/upgrade.properties index cc1f47028a2..603d2c685f1 100644 --- a/ruby/ql/lib/upgrades/f765176af8e0a5128d2adb1ae9c5a6b1c8e7b20b/upgrade.properties +++ b/ruby/ql/lib/upgrades/f765176af8e0a5128d2adb1ae9c5a6b1c8e7b20b/upgrade.properties @@ -3,6 +3,6 @@ compatibility: full ruby_block_argument_child.rel: run ruby_block_argument_child.qlo ruby_block_parameter_name.rel: run ruby_block_parameter_name.qlo ruby_pair_value.rel: run ruby_pair_value.qlo -ruby_block_argument_def.rel: reorder ruby_block_argument_def.rel ( int id, int child, int loc ) id loc -ruby_block_parameter_def.rel: reorder ruby_block_parameter_def.rel ( int id, int name, int loc ) id loc -ruby_pair_def.rel: reorder ruby_pair_def.rel (int id, int key__, int value, int loc) id key__ loc +ruby_block_argument_def.rel: reorder ruby_block_argument_def.rel ( @ruby_block_argument id, @ruby_underscore_arg child, @location loc ) id loc +ruby_block_parameter_def.rel: reorder ruby_block_parameter_def.rel ( @ruby_block_parameter id, @ruby_token_identifier name, @location loc ) id loc +ruby_pair_def.rel: reorder ruby_pair_def.rel (@ruby_pair id, @ruby_pair_key_type key__, @ruby_underscore_arg value, @location loc) id key__ loc diff --git a/ruby/ql/src/CHANGELOG.md b/ruby/ql/src/CHANGELOG.md index 317d8cf367f..1d676dcd776 100644 --- a/ruby/ql/src/CHANGELOG.md +++ b/ruby/ql/src/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.8.16 + +No user-facing changes. + ## 0.8.15 No user-facing changes. diff --git a/ruby/ql/src/change-notes/released/0.8.16.md b/ruby/ql/src/change-notes/released/0.8.16.md new file mode 100644 index 00000000000..f11c58a3b38 --- /dev/null +++ b/ruby/ql/src/change-notes/released/0.8.16.md @@ -0,0 +1,3 @@ +## 0.8.16 + +No user-facing changes. diff --git a/ruby/ql/src/change-notes/released/1.0.0.md b/ruby/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/ruby/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/ruby/ql/src/codeql-pack.release.yml b/ruby/ql/src/codeql-pack.release.yml index 2e3c183bb7a..b7eeb5b9736 100644 --- a/ruby/ql/src/codeql-pack.release.yml +++ b/ruby/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.8.15 +lastReleaseVersion: 1.0.0 diff --git a/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qhelp b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qhelp new file mode 100644 index 00000000000..01741e519aa --- /dev/null +++ b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qhelp @@ -0,0 +1,31 @@ + + + +

    Extracting Compressed files with any compression algorithm like gzip can cause to denial of service attacks.

    +

    Attackers can compress a huge file which created by repeated similiar byte and convert it to a small compressed file.

    + +
    + + +

    When you want to decompress a user-provided compressed file you must be careful about the decompression ratio or read these files within a loop byte by byte to be able to manage the decompressed size in each cycle of the loop.

    +

    Please read official RubyZip Documentation here

    +
    + +

    Rubyzip: According to official Documentation

    + + +
    + + +
  • +CVE-2023-22898 +Gitlab issue +
  • +
  • +A great research to gain more impact by this kind of attack +
  • + +
    +
    diff --git a/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.ql b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.ql new file mode 100644 index 00000000000..5ab6d29af7b --- /dev/null +++ b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.ql @@ -0,0 +1,69 @@ +/** + * @name User-controlled file decompression + * @description User-controlled data that flows into decompression library APIs without checking the compression rate is dangerous + * @kind path-problem + * @problem.severity error + * @security-severity 7.8 + * @precision high + * @id rb/user-controlled-data-decompression + * @tags security + * experimental + * external/cwe/cwe-409 + */ + +import ruby +private import codeql.ruby.Concepts +private import codeql.ruby.DataFlow +private import codeql.ruby.TaintTracking +import DecompressionBombs + +/** + * A call to `IO.copy_stream` + */ +class IoCopyStream extends DataFlow::CallNode { + IoCopyStream() { this = API::getTopLevelMember("IO").getAMethodCall("copy_stream") } + + DataFlow::Node getAPathArgument() { result = this.getArgument(0) } +} + +module BombsConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof RemoteFlowSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof DecompressionBomb::Sink } + + predicate isAdditionalFlowStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + any(DecompressionBomb::AdditionalTaintStep ats).isAdditionalTaintStep(nodeFrom, nodeTo) + or + exists(API::Node n | n = API::getTopLevelMember("File").getMethod("open") | + nodeFrom = n.getParameter(0).asSink() and + nodeTo = n.getReturn().asSource() + ) + or + nodeFrom = nodeTo.(File::FileOpen).getAPathArgument() + or + exists(API::Node n | n = API::getTopLevelMember("StringIO").getMethod("new") | + nodeFrom = n.getParameter(0).asSink() and + nodeTo = n.getReturn().asSource() + ) + or + nodeFrom = nodeTo.(IoCopyStream).getAPathArgument() + or + // following can be a global additional step + exists(DataFlow::CallNode cn | + cn.getMethodName() = "open" and + cn.getReceiver().getExprNode().getExpr() instanceof Ast::SelfVariableAccess + | + nodeFrom = cn.getArgument(0) and + nodeTo = cn + ) + } +} + +module Bombs = TaintTracking::Global; + +import Bombs::PathGraph + +from Bombs::PathNode source, Bombs::PathNode sink +where Bombs::flowPath(source, sink) +select sink.getNode(), source, sink, "This file Decompression depends on a $@.", source.getNode(), + "potentially untrusted source" diff --git a/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qll b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qll new file mode 100644 index 00000000000..c9622f5ed09 --- /dev/null +++ b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qll @@ -0,0 +1,215 @@ +import codeql.ruby.AST +import codeql.ruby.frameworks.Files +import codeql.ruby.ApiGraphs +import codeql.ruby.DataFlow +import codeql.ruby.dataflow.RemoteFlowSources + +module DecompressionBomb { + /** + * A abstract class responsible for extending new decompression sinks + * + * can be a path, stream of compressed data, + * or a call to function that use pipe + */ + abstract class Sink extends DataFlow::Node { } + + /** + * The additional taint steps that need for creating taint tracking or dataflow. + */ + abstract class AdditionalTaintStep extends string { + AdditionalTaintStep() { this = "AdditionalTaintStep" } + + /** + * Holds if there is a additional taint step between pred and succ. + */ + abstract predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ); + } +} + +module Zlib { + /** + * Gets a node of `Zlib::GzipReader` member + * + * Note that if you use the lower level Zip::InputStream interface, rubyzip does not check the entry sizes. + */ + private API::Node gzipReaderInstance() { + result = API::getTopLevelMember("Zlib").getMember("GzipReader") + } + + /** + * A return values of following methods + * `Zlib::GzipReader.open` + * `Zlib::GzipReader.zcat` + * `Zlib::GzipReader.new` + */ + class DecompressionBombSink extends DecompressionBomb::Sink { + DecompressionBombSink() { + this = gzipReaderInstance().getMethod(["open", "new", "zcat"]).getReturn().asSource() + } + } + + /** + * The additional taint steps that need for creating taint tracking or dataflow for `Zlib`. + */ + class AdditionalTaintStep extends DecompressionBomb::AdditionalTaintStep { + AdditionalTaintStep() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + exists(API::Node openOrNewOrZcat | + openOrNewOrZcat = gzipReaderInstance().getMethod(["open", "new", "zcat"]) + | + nodeFrom = openOrNewOrZcat.getParameter(0).asSink() and + nodeTo = openOrNewOrZcat.getReturn().asSource() + ) + } + } +} + +module ZipInputStream { + /** + * Gets a node of `Zip::InputStream` member + * + * Note that if you use the lower level Zip::InputStream interface, rubyZip does not check the entry sizes. + */ + private API::Node zipInputStream() { + result = API::getTopLevelMember("Zip").getMember("InputStream") + } + + /** + * The methods + * `Zip::InputStream.read` + * `Zip::InputStream.extract` + * + * as source of decompression bombs, they need an additional taint step for a dataflow or taint tracking query + */ + class DecompressionBombSink extends DecompressionBomb::Sink { + DecompressionBombSink() { + this = zipInputStream().getMethod(["open", "new"]).getReturn().asSource() + } + } + + /** + * The additional taint steps that need for creating taint tracking or dataflow for `Zip`. + */ + class AdditionalTaintStep extends DecompressionBomb::AdditionalTaintStep { + AdditionalTaintStep() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + exists(API::Node openOrNew | openOrNew = zipInputStream().getMethod(["open", "new"]) | + nodeFrom = openOrNew.getParameter(0).asSink() and + nodeTo = openOrNew.getReturn().asSource() + ) + } + } +} + +module ZipFile { + /** + * Gets a node of `Zip::File` member + */ + API::Node zipFile() { result = API::getTopLevelMember("Zip").getMember("File") } + + /** + * Gets nodes that have a `base` at the beginning + */ + API::Node rubyZipNode(API::Node base) { + result = base + or + result = rubyZipNode(base).getMethod(_) + or + result = rubyZipNode(base).getReturn() + or + result = rubyZipNode(base).getParameter(_) + or + result = rubyZipNode(base).getAnElement() + or + result = rubyZipNode(base).getBlock() + } + + /** + * The return values of following methods + * `ZipIO.read` + * `ZipEntry.extract` + * A sanitizer exists inside the nodes which have `entry.size > someOBJ` + */ + class DecompressionBombSink extends DecompressionBomb::Sink { + DecompressionBombSink() { + exists(API::Node rubyZip | rubyZip = rubyZipNode(zipFile()) | + this = rubyZip.getMethod(["extract", "read"]).getReturn().asSource() and + not exists( + rubyZip.getMethod("size").getReturn().getMethod([">", " <", "<=", " >="]).getParameter(0) + ) + ) + } + } + + /** + * The additional taint steps that need for creating taint tracking or dataflow for `Zip::File`. + */ + class AdditionalTaintStep extends DecompressionBomb::AdditionalTaintStep { + AdditionalTaintStep() { this = "AdditionalTaintStep" } + + override predicate isAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + exists(API::Node zipFile | zipFile = zipFile().getMethod("open") | + nodeFrom = zipFile.getParameter(0).asSink() and + nodeTo = rubyZipNode(zipFile).getMethod(["extract", "read"]).getReturn().asSource() + ) + } + } + + predicate isAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + exists(API::Node zipFile | zipFile = zipFile().getMethod("open") | + nodeFrom = zipFile.getParameter(0).asSink() and + nodeTo = rubyZipNode(zipFile).getMethod(["extract", "read"]).getReturn().asSource() + ) + } + // /** + // * The additional taint steps that need for creating taint tracking or dataflow for `Zip::File`. + // */ + // class AdditionalTaintStep1 extends DecompressionBomb::AdditionalTaintStep { + // AdditionalTaintStep1() { this = "AdditionalTaintStep" } + // override predicate isAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + // exists(API::Node zipFile | zipFile = zipFile().getMethod("open") | + // nodeFrom = zipFile.getParameter(0).asSink() and + // nodeTo = zipFile.asSource() + // ) + // } + // } + // API::Node rubyZipNode2() { + // result = zipFile().getMethod("open") + // or + // result = rubyZipNode2().getMethod(_) + // or + // result = rubyZipNode2().getReturn() + // or + // result = rubyZipNode2().getParameter(_) + // or + // result = rubyZipNode2().getAnElement() + // or + // result = rubyZipNode2().getBlock() + // } + // /** + // * The additional taint steps that need for creating taint tracking or dataflow for `Zip::File`. + // */ + // class AdditionalTaintStep2 extends DecompressionBomb::AdditionalTaintStep { + // AdditionalTaintStep2() { this = "AdditionalTaintStep" } + // override predicate isAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + // exists(API::Node zipFileOpen | zipFileOpen = rubyZipNode2() | + // nodeFrom = zipFileOpen.getReturn().asSource() and + // nodeTo = zipFileOpen.getMethod(["extract", "read"]).getReturn().asSource() + // ) + // } + // } + // /** + // * The additional taint steps that need for creating taint tracking or dataflow for `Zip::File`. + // */ + // class AdditionalTaintStep3 extends DecompressionBomb::AdditionalTaintStep { + // AdditionalTaintStep3() { this = "AdditionalTaintStep" } + // override predicate isAdditionalTaintStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { + // exists(API::Node zipFileOpen | zipFileOpen = rubyZipNode2() | + // nodeFrom = zipFileOpen.asCall() and + // nodeTo = zipFileOpen.getMethod(["extract", "read"]).getReturn().asSource() + // ) + // } + // } +} diff --git a/ruby/ql/src/experimental/CWE-522-DecompressionBombs/example_bad.rb b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/example_bad.rb new file mode 100644 index 00000000000..2195921ac28 --- /dev/null +++ b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/example_bad.rb @@ -0,0 +1,5 @@ +# "Note that if you use the lower level Zip::InputStream interface, rubyzip does not check the entry sizes" +zip_stream = Zip::InputStream.new(File.open('file.zip')) +while entry = zip_stream.get_next_entry + # All required operations on `entry` go here. +end \ No newline at end of file diff --git a/ruby/ql/src/experimental/CWE-522-DecompressionBombs/example_good.rb b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/example_good.rb new file mode 100644 index 00000000000..0785901ef6c --- /dev/null +++ b/ruby/ql/src/experimental/CWE-522-DecompressionBombs/example_good.rb @@ -0,0 +1,11 @@ +MAX_FILE_SIZE = 10 * 1024**2 # 10MiB +MAX_FILES = 100 +Zip::File.open('foo.zip') do |zip_file| + num_files = 0 + zip_file.each do |entry| + num_files += 1 if entry.file? + raise 'Too many extracted files' if num_files > MAX_FILES + raise 'File too large when extracted' if entry.size > MAX_FILE_SIZE + entry.extract + end +end \ No newline at end of file diff --git a/ruby/ql/src/qlpack.yml b/ruby/ql/src/qlpack.yml index e0b73d2f8d5..0e716cf6066 100644 --- a/ruby/ql/src/qlpack.yml +++ b/ruby/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-queries -version: 0.8.15 +version: 1.0.0 groups: - ruby - queries diff --git a/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql b/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql index 783f70426d6..87c772e1cc1 100644 --- a/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql +++ b/ruby/ql/src/queries/security/cwe-295/RequestWithoutValidation.ql @@ -29,4 +29,4 @@ where // does NOT hold. if disablingNode.getLocation() = origin.getLocation() then ending = "." else ending = " by $@." select request, "This request may run without certificate validation because $@" + ending, - disablingNode, "the request is disabled", origin, "this value" + disablingNode, "validation is disabled", origin, "this value" diff --git a/ruby/ql/test/library-tests/dataflow/erb/erb.expected b/ruby/ql/test/library-tests/dataflow/erb/erb.expected index b78f3c19246..73ba49e427f 100644 --- a/ruby/ql/test/library-tests/dataflow/erb/erb.expected +++ b/ruby/ql/test/library-tests/dataflow/erb/erb.expected @@ -29,13 +29,16 @@ edges | view1.rb:9:5:11:7 | self in foo [@x] | view1.rb:10:14:10:15 | self [@x] | provenance | | | view1.rb:10:14:10:15 | self [@x] | view1.rb:10:14:10:15 | @x | provenance | | | view1.rb:13:13:13:13 | x | view1.rb:14:14:14:14 | x | provenance | | +| view1.rb:14:9:14:10 | [post] self [@x] | view1.rb:13:5:15:7 | self in set [Return] [@x] | provenance | | | view1.rb:14:14:14:14 | x | view1.rb:14:9:14:10 | [post] self [@x] | provenance | | -| view2.html.erb:3:1:3:14 | [post] self [@x] | main.rb:10:16:10:19 | [post] view [@x] | provenance | | +| view2.html.erb:3:1:3:14 | [post] self [@x] | view2.html.erb:3:1:4:1 | self in view2.html.erb [Return] [@x] | provenance | | +| view2.html.erb:3:1:4:1 | self in view2.html.erb [Return] [@x] | main.rb:10:16:10:19 | [post] view [@x] | provenance | | | view2.html.erb:3:5:3:13 | call to source | view2.html.erb:3:1:3:14 | [post] self [@x] | provenance | | | view2.html.erb:3:5:3:13 | call to source | view2.rb:6:13:6:13 | x | provenance | | | view2.rb:2:5:4:7 | self in foo [@x] | view2.rb:3:14:3:15 | self [@x] | provenance | | | view2.rb:3:14:3:15 | self [@x] | view2.rb:3:14:3:15 | @x | provenance | | | view2.rb:6:13:6:13 | x | view2.rb:7:14:7:14 | x | provenance | | +| view2.rb:7:9:7:10 | [post] self [@x] | view2.rb:6:5:8:7 | self in set [Return] [@x] | provenance | | | view2.rb:7:14:7:14 | x | view2.rb:7:9:7:10 | [post] self [@x] | provenance | | | view3.html.erb:3:1:4:1 | self in view3.html.erb [@x] | view3.html.erb:3:6:3:8 | self [@x] | provenance | | | view3.html.erb:3:6:3:8 | self [@x] | view3.html.erb:3:6:3:8 | call to get | provenance | | @@ -71,14 +74,17 @@ nodes | view1.rb:9:5:11:7 | self in foo [@x] | semmle.label | self in foo [@x] | | view1.rb:10:14:10:15 | @x | semmle.label | @x | | view1.rb:10:14:10:15 | self [@x] | semmle.label | self [@x] | +| view1.rb:13:5:15:7 | self in set [Return] [@x] | semmle.label | self in set [Return] [@x] | | view1.rb:13:13:13:13 | x | semmle.label | x | | view1.rb:14:9:14:10 | [post] self [@x] | semmle.label | [post] self [@x] | | view1.rb:14:14:14:14 | x | semmle.label | x | | view2.html.erb:3:1:3:14 | [post] self [@x] | semmle.label | [post] self [@x] | +| view2.html.erb:3:1:4:1 | self in view2.html.erb [Return] [@x] | semmle.label | self in view2.html.erb [Return] [@x] | | view2.html.erb:3:5:3:13 | call to source | semmle.label | call to source | | view2.rb:2:5:4:7 | self in foo [@x] | semmle.label | self in foo [@x] | | view2.rb:3:14:3:15 | @x | semmle.label | @x | | view2.rb:3:14:3:15 | self [@x] | semmle.label | self [@x] | +| view2.rb:6:5:8:7 | self in set [Return] [@x] | semmle.label | self in set [Return] [@x] | | view2.rb:6:13:6:13 | x | semmle.label | x | | view2.rb:7:9:7:10 | [post] self [@x] | semmle.label | [post] self [@x] | | view2.rb:7:14:7:14 | x | semmle.label | x | @@ -94,8 +100,8 @@ nodes subpaths | main.rb:4:26:4:26 | x | view1.rb:5:20:5:20 | x | view1.rb:6:9:6:10 | [post] self [@x] | main.rb:4:16:4:27 | call to new [@x] | | main.rb:16:26:16:26 | x | view3.rb:2:20:2:20 | x | view3.rb:3:9:3:10 | [post] self [@x] | main.rb:16:16:16:27 | call to new [@x] | -| view1.html.erb:6:5:6:13 | call to source | view1.rb:13:13:13:13 | x | view1.rb:14:9:14:10 | [post] self [@x] | view1.html.erb:6:1:6:14 | [post] self [@x] | -| view2.html.erb:3:5:3:13 | call to source | view2.rb:6:13:6:13 | x | view2.rb:7:9:7:10 | [post] self [@x] | view2.html.erb:3:1:3:14 | [post] self [@x] | +| view1.html.erb:6:5:6:13 | call to source | view1.rb:13:13:13:13 | x | view1.rb:13:5:15:7 | self in set [Return] [@x] | view1.html.erb:6:1:6:14 | [post] self [@x] | +| view2.html.erb:3:5:3:13 | call to source | view2.rb:6:13:6:13 | x | view2.rb:6:5:8:7 | self in set [Return] [@x] | view2.html.erb:3:1:3:14 | [post] self [@x] | | view3.html.erb:3:6:3:8 | self [@x] | view3.rb:6:5:8:7 | self in get [@x] | view3.rb:7:9:7:10 | @x | view3.html.erb:3:6:3:8 | call to get | #select | view1.rb:10:14:10:15 | @x | main.rb:3:13:3:21 | call to source | view1.rb:10:14:10:15 | @x | $@ | main.rb:3:13:3:21 | call to source | call to source | diff --git a/ruby/ql/test/library-tests/dataflow/global/Flow.expected b/ruby/ql/test/library-tests/dataflow/global/Flow.expected index e10b8e9a7c6..316f4d3d6af 100644 --- a/ruby/ql/test/library-tests/dataflow/global/Flow.expected +++ b/ruby/ql/test/library-tests/dataflow/global/Flow.expected @@ -29,6 +29,7 @@ edges | captured_variables.rb:51:9:51:16 | call to taint | captured_variables.rb:49:16:52:3 | [post] do ... end [captured x] | provenance | | | captured_variables.rb:51:9:51:16 | call to taint | captured_variables.rb:49:16:52:3 | [post] do ... end [captured x] | provenance | heuristic-callback | | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:18:58:18 | x | provenance | | +| captured_variables.rb:58:9:58:14 | [post] self [@field] | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | provenance | | | captured_variables.rb:58:18:58:18 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | provenance | | | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:16:61:21 | self [@field] | provenance | | | captured_variables.rb:61:16:61:21 | @field | captured_variables.rb:61:9:61:21 | return | provenance | | @@ -93,7 +94,8 @@ edges | captured_variables.rb:168:18:170:11 | do ... end [captured self, @x] | captured_variables.rb:163:5:165:7 | &block [captured self, @x] | provenance | | | captured_variables.rb:169:18:169:19 | self [@x] | captured_variables.rb:169:18:169:19 | @x | provenance | | | captured_variables.rb:174:1:174:24 | call to new [@x] | captured_variables.rb:167:5:171:7 | self in baz [@x] | provenance | | -| captured_variables.rb:178:9:178:10 | [post] self [@x] | captured_variables.rb:193:1:193:1 | [post] c [@x] | provenance | | +| captured_variables.rb:177:5:179:7 | self in foo [Return] [@x] | captured_variables.rb:193:1:193:1 | [post] c [@x] | provenance | | +| captured_variables.rb:178:9:178:10 | [post] self [@x] | captured_variables.rb:177:5:179:7 | self in foo [Return] [@x] | provenance | | | captured_variables.rb:178:14:178:22 | call to taint | captured_variables.rb:178:9:178:10 | [post] self [@x] | provenance | | | captured_variables.rb:181:5:183:7 | &block [captured self, @x] | captured_variables.rb:187:18:187:19 | self [@x] | provenance | | | captured_variables.rb:185:5:189:7 | self in baz [@x] | captured_variables.rb:186:18:188:11 | do ... end [captured self, @x] | provenance | | @@ -108,6 +110,7 @@ edges | captured_variables.rb:226:5:226:7 | fn1 [captured x] | captured_variables.rb:223:13:223:13 | x | provenance | | | captured_variables.rb:226:5:226:7 | fn1 [captured x] | captured_variables.rb:226:5:226:7 | [post] fn1 [captured y] | provenance | | | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:18:11:18 | x | provenance | | +| instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | provenance | | | instance_variables.rb:11:18:11:18 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | provenance | | | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:16:14:21 | self [@field] | provenance | | | instance_variables.rb:14:16:14:21 | @field | instance_variables.rb:14:9:14:21 | return | provenance | | @@ -118,9 +121,11 @@ edges | instance_variables.rb:19:12:19:21 | call to taint | instance_variables.rb:19:5:19:8 | [post] self [@foo] | provenance | | | instance_variables.rb:20:10:20:13 | self [@foo] | instance_variables.rb:20:10:20:13 | @foo | provenance | | | instance_variables.rb:22:20:22:24 | field | instance_variables.rb:23:18:23:22 | field | provenance | | +| instance_variables.rb:23:9:23:14 | [post] self [@field] | instance_variables.rb:22:5:25:7 | self in initialize [Return] [@field] | provenance | | | instance_variables.rb:23:18:23:22 | field | instance_variables.rb:23:9:23:14 | [post] self [@field] | provenance | | | instance_variables.rb:24:9:24:17 | call to taint | instance_variables.rb:28:9:28:25 | call to initialize | provenance | | | instance_variables.rb:27:25:27:29 | field | instance_variables.rb:28:20:28:24 | field | provenance | | +| instance_variables.rb:28:9:28:25 | [post] self [@field] | instance_variables.rb:27:5:29:7 | self in call_initialize [Return] [@field] | provenance | | | instance_variables.rb:28:9:28:25 | call to initialize | instance_variables.rb:119:6:119:37 | call to call_initialize | provenance | | | instance_variables.rb:28:20:28:24 | field | instance_variables.rb:22:20:22:24 | field | provenance | | | instance_variables.rb:28:20:28:24 | field | instance_variables.rb:28:9:28:25 | [post] self [@field] | provenance | | @@ -212,9 +217,10 @@ edges | instance_variables.rb:97:6:97:10 | foo10 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | provenance | | | instance_variables.rb:97:6:97:10 | foo10 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | provenance | | | instance_variables.rb:97:6:97:10 | foo10 [@field] | instance_variables.rb:97:6:97:20 | call to get_field | provenance | | -| instance_variables.rb:100:5:100:5 | [post] x [@field] | instance_variables.rb:104:14:104:18 | [post] foo11 [@field] | provenance | | -| instance_variables.rb:100:5:100:5 | [post] x [@field] | instance_variables.rb:108:15:108:19 | [post] foo12 [@field] | provenance | | -| instance_variables.rb:100:5:100:5 | [post] x [@field] | instance_variables.rb:113:22:113:26 | [post] foo13 [@field] | provenance | | +| instance_variables.rb:99:18:99:18 | x [Return] [@field] | instance_variables.rb:104:14:104:18 | [post] foo11 [@field] | provenance | | +| instance_variables.rb:99:18:99:18 | x [Return] [@field] | instance_variables.rb:108:15:108:19 | [post] foo12 [@field] | provenance | | +| instance_variables.rb:99:18:99:18 | x [Return] [@field] | instance_variables.rb:113:22:113:26 | [post] foo13 [@field] | provenance | | +| instance_variables.rb:100:5:100:5 | [post] x [@field] | instance_variables.rb:99:18:99:18 | x [Return] [@field] | provenance | | | instance_variables.rb:100:17:100:25 | call to taint | captured_variables.rb:57:19:57:19 | x | provenance | | | instance_variables.rb:100:17:100:25 | call to taint | instance_variables.rb:10:19:10:19 | x | provenance | | | instance_variables.rb:100:17:100:25 | call to taint | instance_variables.rb:100:5:100:5 | [post] x [@field] | provenance | | @@ -279,6 +285,7 @@ nodes | captured_variables.rb:50:10:50:10 | x | semmle.label | x | | captured_variables.rb:51:9:51:16 | call to taint | semmle.label | call to taint | | captured_variables.rb:54:6:54:6 | x | semmle.label | x | +| captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | semmle.label | self in set_field [Return] [@field] | | captured_variables.rb:57:19:57:19 | x | semmle.label | x | | captured_variables.rb:58:9:58:14 | [post] self [@field] | semmle.label | [post] self [@field] | | captured_variables.rb:58:18:58:18 | x | semmle.label | x | @@ -339,6 +346,7 @@ nodes | captured_variables.rb:169:18:169:19 | @x | semmle.label | @x | | captured_variables.rb:169:18:169:19 | self [@x] | semmle.label | self [@x] | | captured_variables.rb:174:1:174:24 | call to new [@x] | semmle.label | call to new [@x] | +| captured_variables.rb:177:5:179:7 | self in foo [Return] [@x] | semmle.label | self in foo [Return] [@x] | | captured_variables.rb:178:9:178:10 | [post] self [@x] | semmle.label | [post] self [@x] | | captured_variables.rb:178:14:178:22 | call to taint | semmle.label | call to taint | | captured_variables.rb:181:5:183:7 | &block [captured self, @x] | semmle.label | &block [captured self, @x] | @@ -357,6 +365,7 @@ nodes | captured_variables.rb:226:5:226:7 | [post] fn1 [captured y] | semmle.label | [post] fn1 [captured y] | | captured_variables.rb:226:5:226:7 | fn1 [captured x] | semmle.label | fn1 [captured x] | | captured_variables.rb:227:10:227:10 | y | semmle.label | y | +| instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | semmle.label | self in set_field [Return] [@field] | | instance_variables.rb:10:19:10:19 | x | semmle.label | x | | instance_variables.rb:11:9:11:14 | [post] self [@field] | semmle.label | [post] self [@field] | | instance_variables.rb:11:18:11:18 | x | semmle.label | x | @@ -370,10 +379,12 @@ nodes | instance_variables.rb:19:12:19:21 | call to taint | semmle.label | call to taint | | instance_variables.rb:20:10:20:13 | @foo | semmle.label | @foo | | instance_variables.rb:20:10:20:13 | self [@foo] | semmle.label | self [@foo] | +| instance_variables.rb:22:5:25:7 | self in initialize [Return] [@field] | semmle.label | self in initialize [Return] [@field] | | instance_variables.rb:22:20:22:24 | field | semmle.label | field | | instance_variables.rb:23:9:23:14 | [post] self [@field] | semmle.label | [post] self [@field] | | instance_variables.rb:23:18:23:22 | field | semmle.label | field | | instance_variables.rb:24:9:24:17 | call to taint | semmle.label | call to taint | +| instance_variables.rb:27:5:29:7 | self in call_initialize [Return] [@field] | semmle.label | self in call_initialize [Return] [@field] | | instance_variables.rb:27:25:27:29 | field | semmle.label | field | | instance_variables.rb:28:9:28:25 | [post] self [@field] | semmle.label | [post] self [@field] | | instance_variables.rb:28:9:28:25 | call to initialize | semmle.label | call to initialize | @@ -437,6 +448,7 @@ nodes | instance_variables.rb:96:6:96:19 | call to get_field | semmle.label | call to get_field | | instance_variables.rb:97:6:97:10 | foo10 [@field] | semmle.label | foo10 [@field] | | instance_variables.rb:97:6:97:20 | call to get_field | semmle.label | call to get_field | +| instance_variables.rb:99:18:99:18 | x [Return] [@field] | semmle.label | x [Return] [@field] | | instance_variables.rb:100:5:100:5 | [post] x [@field] | semmle.label | [post] x [@field] | | instance_variables.rb:100:17:100:25 | call to taint | semmle.label | call to taint | | instance_variables.rb:104:14:104:18 | [post] foo11 [@field] | semmle.label | [post] foo11 [@field] | @@ -464,21 +476,21 @@ nodes subpaths | captured_variables.rb:20:25:20:34 | call to taint | captured_variables.rb:15:28:15:28 | x | captured_variables.rb:16:5:18:5 | -> { ... } [captured x] | captured_variables.rb:20:2:20:34 | call to capture_escape_return1 [captured x] | | captured_variables.rb:27:48:27:57 | call to taint | captured_variables.rb:22:28:22:28 | x | captured_variables.rb:23:5:25:5 | -> { ... } [captured x] | captured_variables.rb:27:25:27:57 | call to capture_escape_return2 [captured x] | -| captured_variables.rb:66:15:66:22 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | captured_variables.rb:66:1:66:3 | [post] foo [@field] | -| captured_variables.rb:66:15:66:22 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | captured_variables.rb:66:1:66:3 | [post] foo [@field] | +| captured_variables.rb:66:15:66:22 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | captured_variables.rb:66:1:66:3 | [post] foo [@field] | +| captured_variables.rb:66:15:66:22 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | captured_variables.rb:66:1:66:3 | [post] foo [@field] | | captured_variables.rb:68:10:68:12 | foo [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | captured_variables.rb:68:10:68:22 | call to get_field | | captured_variables.rb:68:10:68:12 | foo [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | captured_variables.rb:68:10:68:22 | call to get_field | -| captured_variables.rb:69:19:69:26 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | captured_variables.rb:69:5:69:7 | [post] foo [@field] | -| captured_variables.rb:69:19:69:26 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | captured_variables.rb:69:5:69:7 | [post] foo [@field] | +| captured_variables.rb:69:19:69:26 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | captured_variables.rb:69:5:69:7 | [post] foo [@field] | +| captured_variables.rb:69:19:69:26 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | captured_variables.rb:69:5:69:7 | [post] foo [@field] | | captured_variables.rb:72:6:72:8 | foo [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | captured_variables.rb:72:6:72:18 | call to get_field | | captured_variables.rb:72:6:72:8 | foo [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | captured_variables.rb:72:6:72:18 | call to get_field | -| captured_variables.rb:79:23:79:30 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | captured_variables.rb:79:9:79:11 | [post] foo [@field] | -| captured_variables.rb:79:23:79:30 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | captured_variables.rb:79:9:79:11 | [post] foo [@field] | +| captured_variables.rb:79:23:79:30 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | captured_variables.rb:79:9:79:11 | [post] foo [@field] | +| captured_variables.rb:79:23:79:30 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | captured_variables.rb:79:9:79:11 | [post] foo [@field] | | captured_variables.rb:83:6:83:8 | foo [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | captured_variables.rb:83:6:83:18 | call to get_field | | captured_variables.rb:83:6:83:8 | foo [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | captured_variables.rb:83:6:83:18 | call to get_field | | captured_variables.rb:98:13:98:20 | call to taint | captured_variables.rb:93:17:93:17 | x | captured_variables.rb:94:5:96:5 | -> { ... } [captured x] | captured_variables.rb:98:1:98:21 | call to capture_arg [captured x] | | captured_variables.rb:226:5:226:7 | fn1 [captured x] | captured_variables.rb:223:13:223:13 | x | captured_variables.rb:223:13:223:13 | x | captured_variables.rb:226:5:226:7 | [post] fn1 [captured y] | -| instance_variables.rb:28:20:28:24 | field | instance_variables.rb:22:20:22:24 | field | instance_variables.rb:23:9:23:14 | [post] self [@field] | instance_variables.rb:28:9:28:25 | [post] self [@field] | +| instance_variables.rb:28:20:28:24 | field | instance_variables.rb:22:20:22:24 | field | instance_variables.rb:22:5:25:7 | self in initialize [Return] [@field] | instance_variables.rb:28:9:28:25 | [post] self [@field] | | instance_variables.rb:33:13:33:13 | x | instance_variables.rb:22:20:22:24 | field | instance_variables.rb:23:9:23:14 | [post] self [@field] | instance_variables.rb:33:9:33:14 | call to new [@field] | | instance_variables.rb:36:10:36:23 | call to new [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:36:10:36:33 | call to get_field | | instance_variables.rb:36:10:36:23 | call to new [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:36:10:36:33 | call to get_field | @@ -486,48 +498,48 @@ subpaths | instance_variables.rb:39:6:39:23 | call to bar [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:39:6:39:33 | call to get_field | | instance_variables.rb:39:6:39:23 | call to bar [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:39:6:39:33 | call to get_field | | instance_variables.rb:39:14:39:22 | call to taint | instance_variables.rb:31:18:31:18 | x | instance_variables.rb:33:9:33:14 | call to new [@field] | instance_variables.rb:39:6:39:23 | call to bar [@field] | -| instance_variables.rb:54:15:54:23 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:54:1:54:3 | [post] foo [@field] | -| instance_variables.rb:54:15:54:23 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:54:1:54:3 | [post] foo [@field] | +| instance_variables.rb:54:15:54:23 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:54:1:54:3 | [post] foo [@field] | +| instance_variables.rb:54:15:54:23 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:54:1:54:3 | [post] foo [@field] | | instance_variables.rb:55:6:55:8 | foo [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:55:6:55:18 | call to get_field | | instance_variables.rb:55:6:55:8 | foo [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:55:6:55:18 | call to get_field | -| instance_variables.rb:58:15:58:22 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:58:1:58:3 | [post] bar [@field] | -| instance_variables.rb:58:15:58:22 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:58:1:58:3 | [post] bar [@field] | +| instance_variables.rb:58:15:58:22 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:58:1:58:3 | [post] bar [@field] | +| instance_variables.rb:58:15:58:22 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:58:1:58:3 | [post] bar [@field] | | instance_variables.rb:59:6:59:8 | bar [@field] | instance_variables.rb:16:5:18:7 | self in inc_field [@field] | instance_variables.rb:16:5:18:7 | self in inc_field [@field] | instance_variables.rb:59:6:59:18 | call to inc_field | | instance_variables.rb:59:6:59:8 | bar [@field] | instance_variables.rb:16:5:18:7 | self in inc_field [@field] | instance_variables.rb:17:9:17:14 | [post] self [@field] | instance_variables.rb:59:6:59:18 | call to inc_field | | instance_variables.rb:67:6:67:9 | foo2 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:67:6:67:19 | call to get_field | | instance_variables.rb:67:6:67:9 | foo2 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:67:6:67:19 | call to get_field | -| instance_variables.rb:70:16:70:24 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:70:1:70:4 | [post] foo3 [@field] | -| instance_variables.rb:70:16:70:24 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:70:1:70:4 | [post] foo3 [@field] | -| instance_variables.rb:78:18:78:26 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:78:2:78:5 | [post] foo5 [@field] | -| instance_variables.rb:78:18:78:26 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:78:2:78:5 | [post] foo5 [@field] | +| instance_variables.rb:70:16:70:24 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:70:1:70:4 | [post] foo3 [@field] | +| instance_variables.rb:70:16:70:24 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:70:1:70:4 | [post] foo3 [@field] | +| instance_variables.rb:78:18:78:26 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:78:2:78:5 | [post] foo5 [@field] | +| instance_variables.rb:78:18:78:26 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:78:2:78:5 | [post] foo5 [@field] | | instance_variables.rb:79:6:79:9 | foo5 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:79:6:79:19 | call to get_field | | instance_variables.rb:79:6:79:9 | foo5 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:79:6:79:19 | call to get_field | -| instance_variables.rb:82:32:82:40 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:82:15:82:18 | [post] foo6 [@field] | -| instance_variables.rb:82:32:82:40 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:82:15:82:18 | [post] foo6 [@field] | +| instance_variables.rb:82:32:82:40 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:82:15:82:18 | [post] foo6 [@field] | +| instance_variables.rb:82:32:82:40 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:82:15:82:18 | [post] foo6 [@field] | | instance_variables.rb:83:6:83:9 | foo3 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:83:6:83:19 | call to get_field | | instance_variables.rb:83:6:83:9 | foo3 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:83:6:83:19 | call to get_field | | instance_variables.rb:84:6:84:9 | foo5 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:84:6:84:19 | call to get_field | | instance_variables.rb:84:6:84:9 | foo5 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:84:6:84:19 | call to get_field | | instance_variables.rb:85:6:85:9 | foo6 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:85:6:85:19 | call to get_field | | instance_variables.rb:85:6:85:9 | foo6 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:85:6:85:19 | call to get_field | -| instance_variables.rb:89:45:89:53 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:89:15:89:18 | [post] foo7 [@field] | -| instance_variables.rb:89:45:89:53 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:89:25:89:28 | [post] foo8 [@field] | -| instance_variables.rb:89:45:89:53 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:89:15:89:18 | [post] foo7 [@field] | -| instance_variables.rb:89:45:89:53 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:89:25:89:28 | [post] foo8 [@field] | +| instance_variables.rb:89:45:89:53 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:89:15:89:18 | [post] foo7 [@field] | +| instance_variables.rb:89:45:89:53 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:89:25:89:28 | [post] foo8 [@field] | +| instance_variables.rb:89:45:89:53 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:89:15:89:18 | [post] foo7 [@field] | +| instance_variables.rb:89:45:89:53 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:89:25:89:28 | [post] foo8 [@field] | | instance_variables.rb:90:6:90:9 | foo7 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:90:6:90:19 | call to get_field | | instance_variables.rb:90:6:90:9 | foo7 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:90:6:90:19 | call to get_field | | instance_variables.rb:91:6:91:9 | foo8 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:91:6:91:19 | call to get_field | | instance_variables.rb:91:6:91:9 | foo8 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:91:6:91:19 | call to get_field | -| instance_variables.rb:95:53:95:61 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:95:22:95:25 | [post] foo9 [@field] | -| instance_variables.rb:95:53:95:61 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:95:32:95:36 | [post] foo10 [@field] | -| instance_variables.rb:95:53:95:61 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:95:22:95:25 | [post] foo9 [@field] | -| instance_variables.rb:95:53:95:61 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:95:32:95:36 | [post] foo10 [@field] | +| instance_variables.rb:95:53:95:61 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:95:22:95:25 | [post] foo9 [@field] | +| instance_variables.rb:95:53:95:61 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:95:32:95:36 | [post] foo10 [@field] | +| instance_variables.rb:95:53:95:61 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:95:22:95:25 | [post] foo9 [@field] | +| instance_variables.rb:95:53:95:61 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:95:32:95:36 | [post] foo10 [@field] | | instance_variables.rb:96:6:96:9 | foo9 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:96:6:96:19 | call to get_field | | instance_variables.rb:96:6:96:9 | foo9 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:96:6:96:19 | call to get_field | | instance_variables.rb:97:6:97:10 | foo10 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:97:6:97:20 | call to get_field | | instance_variables.rb:97:6:97:10 | foo10 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:97:6:97:20 | call to get_field | -| instance_variables.rb:100:17:100:25 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:58:9:58:14 | [post] self [@field] | instance_variables.rb:100:5:100:5 | [post] x [@field] | -| instance_variables.rb:100:17:100:25 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:11:9:11:14 | [post] self [@field] | instance_variables.rb:100:5:100:5 | [post] x [@field] | +| instance_variables.rb:100:17:100:25 | call to taint | captured_variables.rb:57:19:57:19 | x | captured_variables.rb:57:5:59:7 | self in set_field [Return] [@field] | instance_variables.rb:100:5:100:5 | [post] x [@field] | +| instance_variables.rb:100:17:100:25 | call to taint | instance_variables.rb:10:19:10:19 | x | instance_variables.rb:10:5:12:7 | self in set_field [Return] [@field] | instance_variables.rb:100:5:100:5 | [post] x [@field] | | instance_variables.rb:105:6:105:10 | foo11 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:105:6:105:20 | call to get_field | | instance_variables.rb:105:6:105:10 | foo11 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:105:6:105:20 | call to get_field | | instance_variables.rb:109:6:109:10 | foo12 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:109:6:109:20 | call to get_field | @@ -537,7 +549,7 @@ subpaths | instance_variables.rb:116:17:116:25 | call to taint | instance_variables.rb:22:20:22:24 | field | instance_variables.rb:23:9:23:14 | [post] self [@field] | instance_variables.rb:116:9:116:26 | call to new [@field] | | instance_variables.rb:117:6:117:10 | foo15 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:117:6:117:20 | call to get_field | | instance_variables.rb:117:6:117:10 | foo15 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:117:6:117:20 | call to get_field | -| instance_variables.rb:119:28:119:36 | call to taint | instance_variables.rb:27:25:27:29 | field | instance_variables.rb:28:9:28:25 | [post] self [@field] | instance_variables.rb:119:6:119:10 | [post] foo16 [@field] | +| instance_variables.rb:119:28:119:36 | call to taint | instance_variables.rb:27:25:27:29 | field | instance_variables.rb:27:5:29:7 | self in call_initialize [Return] [@field] | instance_variables.rb:119:6:119:10 | [post] foo16 [@field] | | instance_variables.rb:120:6:120:10 | foo16 [@field] | captured_variables.rb:60:5:62:7 | self in get_field [@field] | captured_variables.rb:61:9:61:21 | return | instance_variables.rb:120:6:120:20 | call to get_field | | instance_variables.rb:120:6:120:10 | foo16 [@field] | instance_variables.rb:13:5:15:7 | self in get_field [@field] | instance_variables.rb:14:9:14:21 | return | instance_variables.rb:120:6:120:20 | call to get_field | #select diff --git a/ruby/ql/test/library-tests/dataflow/params/params-flow.expected b/ruby/ql/test/library-tests/dataflow/params/params-flow.expected index 879c57b1f17..4a70d1ff229 100644 --- a/ruby/ql/test/library-tests/dataflow/params/params-flow.expected +++ b/ruby/ql/test/library-tests/dataflow/params/params-flow.expected @@ -176,12 +176,14 @@ edges | params_flow.rb:137:11:137:43 | call to [] [element 1] | params_flow.rb:137:10:137:43 | * ... [element 1] | provenance | | | params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:137:11:137:43 | call to [] [element 1] | provenance | | | params_flow.rb:153:28:153:29 | p2 | params_flow.rb:154:18:154:19 | p2 | provenance | | +| params_flow.rb:154:5:154:6 | [post] p1 [element 0] | params_flow.rb:153:23:153:24 | p1 [Return] [element 0] | provenance | | | params_flow.rb:154:18:154:19 | p2 | params_flow.rb:154:5:154:6 | [post] p1 [element 0] | provenance | | | params_flow.rb:164:23:164:24 | [post] p1 [element 0] | params_flow.rb:165:6:165:7 | p1 [element 0] | provenance | | | params_flow.rb:164:31:164:39 | call to taint | params_flow.rb:153:28:153:29 | p2 | provenance | | | params_flow.rb:164:31:164:39 | call to taint | params_flow.rb:164:23:164:24 | [post] p1 [element 0] | provenance | | | params_flow.rb:165:6:165:7 | p1 [element 0] | params_flow.rb:165:6:165:10 | ...[...] | provenance | | | params_flow.rb:181:28:181:29 | p2 | params_flow.rb:182:18:182:19 | p2 | provenance | | +| params_flow.rb:182:5:182:6 | [post] p1 [element 0] | params_flow.rb:181:24:181:25 | p1 [Return] [element 0] | provenance | | | params_flow.rb:182:18:182:19 | p2 | params_flow.rb:182:5:182:6 | [post] p1 [element 0] | provenance | | | params_flow.rb:192:20:192:21 | [post] p1 [element 0] | params_flow.rb:193:6:193:7 | p1 [element 0] | provenance | | | params_flow.rb:192:24:192:32 | call to taint | params_flow.rb:181:28:181:29 | p2 | provenance | | @@ -387,6 +389,7 @@ nodes | params_flow.rb:137:10:137:43 | * ... [element 1] | semmle.label | * ... [element 1] | | params_flow.rb:137:11:137:43 | call to [] [element 1] | semmle.label | call to [] [element 1] | | params_flow.rb:137:23:137:31 | call to taint | semmle.label | call to taint | +| params_flow.rb:153:23:153:24 | p1 [Return] [element 0] | semmle.label | p1 [Return] [element 0] | | params_flow.rb:153:28:153:29 | p2 | semmle.label | p2 | | params_flow.rb:154:5:154:6 | [post] p1 [element 0] | semmle.label | [post] p1 [element 0] | | params_flow.rb:154:18:154:19 | p2 | semmle.label | p2 | @@ -394,6 +397,7 @@ nodes | params_flow.rb:164:31:164:39 | call to taint | semmle.label | call to taint | | params_flow.rb:165:6:165:7 | p1 [element 0] | semmle.label | p1 [element 0] | | params_flow.rb:165:6:165:10 | ...[...] | semmle.label | ...[...] | +| params_flow.rb:181:24:181:25 | p1 [Return] [element 0] | semmle.label | p1 [Return] [element 0] | | params_flow.rb:181:28:181:29 | p2 | semmle.label | p2 | | params_flow.rb:182:5:182:6 | [post] p1 [element 0] | semmle.label | [post] p1 [element 0] | | params_flow.rb:182:18:182:19 | p2 | semmle.label | p2 | @@ -402,8 +406,8 @@ nodes | params_flow.rb:193:6:193:7 | p1 [element 0] | semmle.label | p1 [element 0] | | params_flow.rb:193:6:193:10 | ...[...] | semmle.label | ...[...] | subpaths -| params_flow.rb:164:31:164:39 | call to taint | params_flow.rb:153:28:153:29 | p2 | params_flow.rb:154:5:154:6 | [post] p1 [element 0] | params_flow.rb:164:23:164:24 | [post] p1 [element 0] | -| params_flow.rb:192:24:192:32 | call to taint | params_flow.rb:181:28:181:29 | p2 | params_flow.rb:182:5:182:6 | [post] p1 [element 0] | params_flow.rb:192:20:192:21 | [post] p1 [element 0] | +| params_flow.rb:164:31:164:39 | call to taint | params_flow.rb:153:28:153:29 | p2 | params_flow.rb:153:23:153:24 | p1 [Return] [element 0] | params_flow.rb:164:23:164:24 | [post] p1 [element 0] | +| params_flow.rb:192:24:192:32 | call to taint | params_flow.rb:181:28:181:29 | p2 | params_flow.rb:181:24:181:25 | p1 [Return] [element 0] | params_flow.rb:192:20:192:21 | [post] p1 [element 0] | #select | params_flow.rb:10:10:10:11 | p1 | params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:10:10:10:11 | p1 | $@ | params_flow.rb:14:12:14:19 | call to taint | call to taint | | params_flow.rb:10:10:10:11 | p1 | params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:10:10:10:11 | p1 | $@ | params_flow.rb:44:12:44:20 | call to taint | call to taint | diff --git a/ruby/ql/test/library-tests/frameworks/action_controller/params-flow.expected b/ruby/ql/test/library-tests/frameworks/action_controller/params-flow.expected index 51eb4d1d95c..9f2c551b8f4 100644 --- a/ruby/ql/test/library-tests/frameworks/action_controller/params-flow.expected +++ b/ruby/ql/test/library-tests/frameworks/action_controller/params-flow.expected @@ -35,7 +35,8 @@ edges | filter_flow.rb:83:3:84:5 | self in b [@foo] | filter_flow.rb:86:3:88:5 | self in c [@foo] | provenance | | | filter_flow.rb:86:3:88:5 | self in c [@foo] | filter_flow.rb:87:11:87:14 | self [@foo] | provenance | | | filter_flow.rb:87:11:87:14 | self [@foo] | filter_flow.rb:87:11:87:14 | @foo | provenance | | -| filter_flow.rb:91:5:91:8 | [post] self [@foo] | filter_flow.rb:80:5:80:8 | [post] self [@foo] | provenance | | +| filter_flow.rb:90:3:92:5 | self in taint_foo [Return] [@foo] | filter_flow.rb:80:5:80:8 | [post] self [@foo] | provenance | | +| filter_flow.rb:91:5:91:8 | [post] self [@foo] | filter_flow.rb:90:3:92:5 | self in taint_foo [Return] [@foo] | provenance | | | filter_flow.rb:91:12:91:17 | call to params | filter_flow.rb:91:12:91:23 | ...[...] | provenance | | | filter_flow.rb:91:12:91:23 | ...[...] | filter_flow.rb:91:5:91:8 | [post] self [@foo] | provenance | | | params_flow.rb:3:10:3:15 | call to params | params_flow.rb:3:10:3:19 | ...[...] | provenance | | @@ -155,6 +156,7 @@ nodes | filter_flow.rb:86:3:88:5 | self in c [@foo] | semmle.label | self in c [@foo] | | filter_flow.rb:87:11:87:14 | @foo | semmle.label | @foo | | filter_flow.rb:87:11:87:14 | self [@foo] | semmle.label | self [@foo] | +| filter_flow.rb:90:3:92:5 | self in taint_foo [Return] [@foo] | semmle.label | self in taint_foo [Return] [@foo] | | filter_flow.rb:91:5:91:8 | [post] self [@foo] | semmle.label | [post] self [@foo] | | filter_flow.rb:91:12:91:17 | call to params | semmle.label | call to params | | filter_flow.rb:91:12:91:23 | ...[...] | semmle.label | ...[...] | diff --git a/ruby/ql/test/library-tests/frameworks/action_view/ActionView.expected b/ruby/ql/test/library-tests/frameworks/action_view/ActionView.expected index b0512da2e84..eff93f6e7b4 100644 --- a/ruby/ql/test/library-tests/frameworks/action_view/ActionView.expected +++ b/ruby/ql/test/library-tests/frameworks/action_view/ActionView.expected @@ -12,6 +12,7 @@ rawCalls | app/views/foo/bars/show.html.erb:4:5:4:29 | call to raw | | app/views/foo/bars/show.html.erb:5:5:5:21 | call to raw | | app/views/foo/bars/show.html.erb:7:5:7:19 | call to raw | +| app/views/foo/bars/show.html.erb:11:11:11:25 | call to raw | renderCalls | app/controllers/foo/bars_controller.rb:6:5:6:37 | call to render | | app/controllers/foo/bars_controller.rb:23:5:23:76 | call to render | diff --git a/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/DecompressionBombs.expected b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/DecompressionBombs.expected new file mode 100644 index 00000000000..e2f8d0cb230 --- /dev/null +++ b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/DecompressionBombs.expected @@ -0,0 +1,114 @@ +edges +| gzipBombs.rb:4:3:4:11 | gzip_path | gzipBombs.rb:6:25:6:33 | gzip_path | provenance | | +| gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:4:15:4:27 | ...[...] | provenance | | +| gzipBombs.rb:4:15:4:27 | ...[...] | gzipBombs.rb:4:3:4:11 | gzip_path | provenance | | +| gzipBombs.rb:6:25:6:33 | gzip_path | gzipBombs.rb:6:3:6:34 | call to open | provenance | Config | +| gzipBombs.rb:6:25:6:33 | gzip_path | gzipBombs.rb:7:25:7:33 | gzip_path | provenance | | +| gzipBombs.rb:7:25:7:33 | gzip_path | gzipBombs.rb:7:3:9:5 | call to open | provenance | Config | +| gzipBombs.rb:7:25:7:33 | gzip_path | gzipBombs.rb:10:25:10:33 | gzip_path | provenance | | +| gzipBombs.rb:10:25:10:33 | gzip_path | gzipBombs.rb:10:3:14:5 | call to open | provenance | Config | +| gzipBombs.rb:10:25:10:33 | gzip_path | gzipBombs.rb:15:44:15:52 | gzip_path | provenance | | +| gzipBombs.rb:15:44:15:52 | gzip_path | gzipBombs.rb:15:22:15:53 | call to open | provenance | Config | +| gzipBombs.rb:15:44:15:52 | gzip_path | gzipBombs.rb:20:34:20:42 | gzip_path | provenance | | +| gzipBombs.rb:20:24:20:49 | call to open | gzipBombs.rb:20:3:20:50 | call to new | provenance | Config | +| gzipBombs.rb:20:34:20:42 | gzip_path | gzipBombs.rb:20:24:20:49 | call to open | provenance | Config | +| gzipBombs.rb:20:34:20:42 | gzip_path | gzipBombs.rb:21:34:21:42 | gzip_path | provenance | | +| gzipBombs.rb:21:24:21:49 | call to open | gzipBombs.rb:21:3:21:50 | call to new | provenance | Config | +| gzipBombs.rb:21:34:21:42 | gzip_path | gzipBombs.rb:21:24:21:49 | call to open | provenance | Config | +| gzipBombs.rb:21:34:21:42 | gzip_path | gzipBombs.rb:25:30:25:38 | gzip_path | provenance | | +| gzipBombs.rb:25:25:25:39 | call to open | gzipBombs.rb:25:3:25:40 | call to zcat | provenance | Config | +| gzipBombs.rb:25:30:25:38 | gzip_path | gzipBombs.rb:25:25:25:39 | call to open | provenance | Config | +| zipBombs.rb:4:3:4:14 | zipfile_path | zipBombs.rb:6:25:6:36 | zipfile_path | provenance | | +| zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:4:18:4:30 | ...[...] | provenance | | +| zipBombs.rb:4:18:4:30 | ...[...] | zipBombs.rb:4:3:4:14 | zipfile_path | provenance | | +| zipBombs.rb:6:25:6:36 | zipfile_path | zipBombs.rb:6:3:11:5 | call to open | provenance | Config | +| zipBombs.rb:6:25:6:36 | zipfile_path | zipBombs.rb:12:25:12:36 | zipfile_path | provenance | | +| zipBombs.rb:12:25:12:36 | zipfile_path | zipBombs.rb:12:3:14:5 | call to open | provenance | Config | +| zipBombs.rb:12:25:12:36 | zipfile_path | zipBombs.rb:15:33:15:44 | zipfile_path | provenance | | +| zipBombs.rb:15:33:15:44 | zipfile_path | zipBombs.rb:15:11:15:45 | call to open | provenance | Config | +| zipBombs.rb:15:33:15:44 | zipfile_path | zipBombs.rb:17:18:17:29 | zipfile_path | provenance | | +| zipBombs.rb:17:18:17:29 | zipfile_path | zipBombs.rb:17:3:17:42 | call to read | provenance | Config | +| zipBombs.rb:17:18:17:29 | zipfile_path | zipBombs.rb:18:18:18:29 | zipfile_path | provenance | | +| zipBombs.rb:18:18:18:29 | zipfile_path | zipBombs.rb:18:3:18:51 | call to extract | provenance | Config | +| zipBombs.rb:18:18:18:29 | zipfile_path | zipBombs.rb:20:18:20:29 | zipfile_path | provenance | | +| zipBombs.rb:20:18:20:29 | zipfile_path | zipBombs.rb:28:7:28:33 | call to read | provenance | Config | +| zipBombs.rb:20:18:20:29 | zipfile_path | zipBombs.rb:32:29:32:40 | zipfile_path | provenance | | +| zipBombs.rb:32:29:32:40 | zipfile_path | zipBombs.rb:34:5:34:17 | call to extract | provenance | Config | +| zipBombs.rb:32:29:32:40 | zipfile_path | zipBombs.rb:35:5:35:31 | call to read | provenance | Config | +| zipBombs.rb:32:29:32:40 | zipfile_path | zipBombs.rb:39:18:39:29 | zipfile_path | provenance | | +| zipBombs.rb:39:18:39:29 | zipfile_path | zipBombs.rb:41:7:41:31 | call to read | provenance | Config | +| zipBombs.rb:39:18:39:29 | zipfile_path | zipBombs.rb:42:7:42:19 | call to extract | provenance | Config | +| zipBombs.rb:39:18:39:29 | zipfile_path | zipBombs.rb:46:10:46:36 | call to read | provenance | Config | +| zipBombs.rb:39:18:39:29 | zipfile_path | zipBombs.rb:49:29:49:40 | zipfile_path | provenance | | +| zipBombs.rb:49:29:49:40 | zipfile_path | zipBombs.rb:51:8:51:34 | call to read | provenance | Config | +| zipBombs.rb:49:29:49:40 | zipfile_path | zipBombs.rb:53:29:53:40 | zipfile_path | provenance | | +| zipBombs.rb:53:29:53:40 | zipfile_path | zipBombs.rb:55:5:55:31 | call to read | provenance | Config | +nodes +| gzipBombs.rb:4:3:4:11 | gzip_path | semmle.label | gzip_path | +| gzipBombs.rb:4:15:4:20 | call to params | semmle.label | call to params | +| gzipBombs.rb:4:15:4:27 | ...[...] | semmle.label | ...[...] | +| gzipBombs.rb:6:3:6:34 | call to open | semmle.label | call to open | +| gzipBombs.rb:6:25:6:33 | gzip_path | semmle.label | gzip_path | +| gzipBombs.rb:7:3:9:5 | call to open | semmle.label | call to open | +| gzipBombs.rb:7:25:7:33 | gzip_path | semmle.label | gzip_path | +| gzipBombs.rb:10:3:14:5 | call to open | semmle.label | call to open | +| gzipBombs.rb:10:25:10:33 | gzip_path | semmle.label | gzip_path | +| gzipBombs.rb:15:22:15:53 | call to open | semmle.label | call to open | +| gzipBombs.rb:15:44:15:52 | gzip_path | semmle.label | gzip_path | +| gzipBombs.rb:20:3:20:50 | call to new | semmle.label | call to new | +| gzipBombs.rb:20:24:20:49 | call to open | semmle.label | call to open | +| gzipBombs.rb:20:34:20:42 | gzip_path | semmle.label | gzip_path | +| gzipBombs.rb:21:3:21:50 | call to new | semmle.label | call to new | +| gzipBombs.rb:21:24:21:49 | call to open | semmle.label | call to open | +| gzipBombs.rb:21:34:21:42 | gzip_path | semmle.label | gzip_path | +| gzipBombs.rb:25:3:25:40 | call to zcat | semmle.label | call to zcat | +| gzipBombs.rb:25:25:25:39 | call to open | semmle.label | call to open | +| gzipBombs.rb:25:30:25:38 | gzip_path | semmle.label | gzip_path | +| zipBombs.rb:4:3:4:14 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:4:18:4:23 | call to params | semmle.label | call to params | +| zipBombs.rb:4:18:4:30 | ...[...] | semmle.label | ...[...] | +| zipBombs.rb:6:3:11:5 | call to open | semmle.label | call to open | +| zipBombs.rb:6:25:6:36 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:12:3:14:5 | call to open | semmle.label | call to open | +| zipBombs.rb:12:25:12:36 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:15:11:15:45 | call to open | semmle.label | call to open | +| zipBombs.rb:15:33:15:44 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:17:3:17:42 | call to read | semmle.label | call to read | +| zipBombs.rb:17:18:17:29 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:18:3:18:51 | call to extract | semmle.label | call to extract | +| zipBombs.rb:18:18:18:29 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:20:18:20:29 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:28:7:28:33 | call to read | semmle.label | call to read | +| zipBombs.rb:32:29:32:40 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:34:5:34:17 | call to extract | semmle.label | call to extract | +| zipBombs.rb:35:5:35:31 | call to read | semmle.label | call to read | +| zipBombs.rb:39:18:39:29 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:41:7:41:31 | call to read | semmle.label | call to read | +| zipBombs.rb:42:7:42:19 | call to extract | semmle.label | call to extract | +| zipBombs.rb:46:10:46:36 | call to read | semmle.label | call to read | +| zipBombs.rb:49:29:49:40 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:51:8:51:34 | call to read | semmle.label | call to read | +| zipBombs.rb:53:29:53:40 | zipfile_path | semmle.label | zipfile_path | +| zipBombs.rb:55:5:55:31 | call to read | semmle.label | call to read | +subpaths +#select +| gzipBombs.rb:6:3:6:34 | call to open | gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:6:3:6:34 | call to open | This file Decompression depends on a $@. | gzipBombs.rb:4:15:4:20 | call to params | potentially untrusted source | +| gzipBombs.rb:7:3:9:5 | call to open | gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:7:3:9:5 | call to open | This file Decompression depends on a $@. | gzipBombs.rb:4:15:4:20 | call to params | potentially untrusted source | +| gzipBombs.rb:10:3:14:5 | call to open | gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:10:3:14:5 | call to open | This file Decompression depends on a $@. | gzipBombs.rb:4:15:4:20 | call to params | potentially untrusted source | +| gzipBombs.rb:15:22:15:53 | call to open | gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:15:22:15:53 | call to open | This file Decompression depends on a $@. | gzipBombs.rb:4:15:4:20 | call to params | potentially untrusted source | +| gzipBombs.rb:20:3:20:50 | call to new | gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:20:3:20:50 | call to new | This file Decompression depends on a $@. | gzipBombs.rb:4:15:4:20 | call to params | potentially untrusted source | +| gzipBombs.rb:21:3:21:50 | call to new | gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:21:3:21:50 | call to new | This file Decompression depends on a $@. | gzipBombs.rb:4:15:4:20 | call to params | potentially untrusted source | +| gzipBombs.rb:25:3:25:40 | call to zcat | gzipBombs.rb:4:15:4:20 | call to params | gzipBombs.rb:25:3:25:40 | call to zcat | This file Decompression depends on a $@. | gzipBombs.rb:4:15:4:20 | call to params | potentially untrusted source | +| zipBombs.rb:6:3:11:5 | call to open | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:6:3:11:5 | call to open | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:12:3:14:5 | call to open | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:12:3:14:5 | call to open | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:15:11:15:45 | call to open | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:15:11:15:45 | call to open | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:17:3:17:42 | call to read | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:17:3:17:42 | call to read | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:18:3:18:51 | call to extract | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:18:3:18:51 | call to extract | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:28:7:28:33 | call to read | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:28:7:28:33 | call to read | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:34:5:34:17 | call to extract | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:34:5:34:17 | call to extract | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:35:5:35:31 | call to read | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:35:5:35:31 | call to read | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:41:7:41:31 | call to read | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:41:7:41:31 | call to read | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:42:7:42:19 | call to extract | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:42:7:42:19 | call to extract | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:46:10:46:36 | call to read | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:46:10:46:36 | call to read | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:51:8:51:34 | call to read | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:51:8:51:34 | call to read | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | +| zipBombs.rb:55:5:55:31 | call to read | zipBombs.rb:4:18:4:23 | call to params | zipBombs.rb:55:5:55:31 | call to read | This file Decompression depends on a $@. | zipBombs.rb:4:18:4:23 | call to params | potentially untrusted source | diff --git a/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qlref b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qlref new file mode 100644 index 00000000000..c24a4cc9678 --- /dev/null +++ b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/DecompressionBombs.qlref @@ -0,0 +1 @@ +experimental/CWE-522-DecompressionBombs/DecompressionBombs.ql \ No newline at end of file diff --git a/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/gzipBombs.rb b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/gzipBombs.rb new file mode 100644 index 00000000000..bf9bb7b329d --- /dev/null +++ b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/gzipBombs.rb @@ -0,0 +1,27 @@ +require 'zlib' + +class TestController < ActionController::Base + gzip_path = params[:path] + + Zlib::GzipReader.open(gzip_path).read + Zlib::GzipReader.open(gzip_path) do |uncompressedfile| + puts uncompressedfile.read + end + Zlib::GzipReader.open(gzip_path) do |uncompressedfile| + uncompressedfile.each do |entry| + puts entry + end + end + uncompressedfile = Zlib::GzipReader.open(gzip_path) + uncompressedfile.each do |entry| + puts entry + end + + Zlib::GzipReader.new(File.open(gzip_path, 'rb')).read + Zlib::GzipReader.new(File.open(gzip_path, 'rb')).each do |entry| + puts entry + end + + Zlib::GzipReader.zcat(open(gzip_path)) +end + diff --git a/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/zipBombs.rb b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/zipBombs.rb new file mode 100644 index 00000000000..5aab5ce6382 --- /dev/null +++ b/ruby/ql/test/query-tests/experimental/CWE-522-DecompressionBombs/zipBombs.rb @@ -0,0 +1,57 @@ +require 'zip' + +class TestController < ActionController::Base + zipfile_path = params[:path] + + Zip::InputStream.open(zipfile_path) do |input| + while (entry = input.get_next_entry) + puts :file_name, entry.name + input + end + end + Zip::InputStream.open(zipfile_path) do |input| + input.read + end + input = Zip::InputStream.open(zipfile_path) + + Zip::File.open(zipfile_path).read "10GB" + Zip::File.open(zipfile_path).extract "10GB", "./" + + Zip::File.open(zipfile_path) do |zip_file| + # Handle entries one by one + zip_file.each do |entry| + puts "Extracting #{entry.name}" + raise 'File too large when extracted' if entry.size > MAX_SIZE + # Extract to file or directory based on name in the archive + entry.extract + # Read into memory + entry.get_input_stream.read + end + end + + zip_file = Zip::File.open(zipfile_path) + zip_file.each do |entry| + entry.extract + entry.get_input_stream.read + end + + # Find specific entry + Zip::File.open(zipfile_path) do |zip_file| + zip_file.glob('*.xml').each do |entry| + zip_file.read(entry.name) + entry.extract + end + entry = zip_file.glob('*.csv').first + raise 'File too large when extracted' if entry.size > MAX_SIZE + puts entry.get_input_stream.read + end + + zip_file = Zip::File.open(zipfile_path) + entry = zip_file.glob('*.csv') + puts entry.get_input_stream.read + + zip_file = Zip::File.open(zipfile_path) + zip_file.glob('*') do |entry| + entry.get_input_stream.read + end +end diff --git a/ruby/ql/test/query-tests/experimental/LdapInjection/Ldapinjection.expected b/ruby/ql/test/query-tests/experimental/LdapInjection/Ldapinjection.expected index 089f173080e..a69064a3d09 100644 --- a/ruby/ql/test/query-tests/experimental/LdapInjection/Ldapinjection.expected +++ b/ruby/ql/test/query-tests/experimental/LdapInjection/Ldapinjection.expected @@ -7,7 +7,7 @@ edges | LdapInjection.rb:9:12:9:17 | call to params | LdapInjection.rb:9:12:9:29 | ...[...] | provenance | | | LdapInjection.rb:9:12:9:29 | ...[...] | LdapInjection.rb:9:5:9:8 | name | provenance | | | LdapInjection.rb:33:87:33:92 | call to [] [element 0] | LdapInjection.rb:33:87:33:92 | call to [] | provenance | | -| LdapInjection.rb:33:88:33:91 | name | LdapInjection.rb:33:87:33:92 | call to [] | provenance | | +| LdapInjection.rb:33:88:33:91 | name | LdapInjection.rb:33:87:33:92 | call to [] | provenance | Config | | LdapInjection.rb:33:88:33:91 | name | LdapInjection.rb:33:87:33:92 | call to [] [element 0] | provenance | | | LdapInjection.rb:33:88:33:91 | name | LdapInjection.rb:37:41:37:44 | name | provenance | | | LdapInjection.rb:37:5:37:10 | filter | LdapInjection.rb:38:62:38:67 | filter | provenance | | diff --git a/ruby/ql/test/query-tests/experimental/cwe-022-ZipSlip/ZipSlip.expected b/ruby/ql/test/query-tests/experimental/cwe-022-ZipSlip/ZipSlip.expected index b7cfcdc42a3..65ffe942e84 100644 --- a/ruby/ql/test/query-tests/experimental/cwe-022-ZipSlip/ZipSlip.expected +++ b/ruby/ql/test/query-tests/experimental/cwe-022-ZipSlip/ZipSlip.expected @@ -3,18 +3,18 @@ edges | zip_slip.rb:8:15:8:54 | call to new | zip_slip.rb:8:5:8:11 | tarfile | provenance | | | zip_slip.rb:9:5:9:11 | tarfile | zip_slip.rb:9:22:9:26 | entry | provenance | | | zip_slip.rb:9:22:9:26 | entry | zip_slip.rb:10:19:10:23 | entry | provenance | | -| zip_slip.rb:10:19:10:23 | entry | zip_slip.rb:10:19:10:33 | call to full_name | provenance | | +| zip_slip.rb:10:19:10:23 | entry | zip_slip.rb:10:19:10:33 | call to full_name | provenance | Config | | zip_slip.rb:20:50:20:56 | tarfile | zip_slip.rb:21:7:21:13 | tarfile | provenance | | | zip_slip.rb:21:7:21:13 | tarfile | zip_slip.rb:21:30:21:34 | entry | provenance | | | zip_slip.rb:21:30:21:34 | entry | zip_slip.rb:22:21:22:25 | entry | provenance | | -| zip_slip.rb:22:21:22:25 | entry | zip_slip.rb:22:21:22:35 | call to full_name | provenance | | +| zip_slip.rb:22:21:22:25 | entry | zip_slip.rb:22:21:22:35 | call to full_name | provenance | Config | | zip_slip.rb:46:5:46:24 | call to open | zip_slip.rb:46:35:46:39 | entry | provenance | | | zip_slip.rb:46:35:46:39 | entry | zip_slip.rb:47:17:47:21 | entry | provenance | | -| zip_slip.rb:47:17:47:21 | entry | zip_slip.rb:47:17:47:26 | call to name | provenance | | +| zip_slip.rb:47:17:47:21 | entry | zip_slip.rb:47:17:47:26 | call to name | provenance | Config | | zip_slip.rb:56:30:56:37 | zip_file | zip_slip.rb:57:7:57:14 | zip_file | provenance | | | zip_slip.rb:57:7:57:14 | zip_file | zip_slip.rb:57:25:57:29 | entry | provenance | | | zip_slip.rb:57:25:57:29 | entry | zip_slip.rb:58:19:58:23 | entry | provenance | | -| zip_slip.rb:58:19:58:23 | entry | zip_slip.rb:58:19:58:28 | call to name | provenance | | +| zip_slip.rb:58:19:58:23 | entry | zip_slip.rb:58:19:58:28 | call to name | provenance | Config | | zip_slip.rb:90:5:90:8 | gzip | zip_slip.rb:91:11:91:14 | gzip | provenance | | | zip_slip.rb:90:12:90:54 | call to open | zip_slip.rb:90:5:90:8 | gzip | provenance | | | zip_slip.rb:91:11:91:14 | gzip | zip_slip.rb:97:42:97:56 | compressed_file | provenance | | @@ -22,14 +22,14 @@ edges | zip_slip.rb:98:7:98:21 | compressed_file | zip_slip.rb:98:32:98:36 | entry | provenance | | | zip_slip.rb:98:32:98:36 | entry | zip_slip.rb:99:22:99:26 | entry | provenance | | | zip_slip.rb:99:9:99:18 | entry_path | zip_slip.rb:100:21:100:30 | entry_path | provenance | | -| zip_slip.rb:99:22:99:26 | entry | zip_slip.rb:99:22:99:36 | call to full_name | provenance | | +| zip_slip.rb:99:22:99:26 | entry | zip_slip.rb:99:22:99:36 | call to full_name | provenance | Config | | zip_slip.rb:99:22:99:36 | call to full_name | zip_slip.rb:99:9:99:18 | entry_path | provenance | | | zip_slip.rb:123:7:123:8 | gz | zip_slip.rb:124:7:124:8 | gz | provenance | | | zip_slip.rb:123:12:123:34 | call to new | zip_slip.rb:123:7:123:8 | gz | provenance | | | zip_slip.rb:124:7:124:8 | gz | zip_slip.rb:124:19:124:23 | entry | provenance | | | zip_slip.rb:124:19:124:23 | entry | zip_slip.rb:125:22:125:26 | entry | provenance | | | zip_slip.rb:125:9:125:18 | entry_path | zip_slip.rb:126:21:126:30 | entry_path | provenance | | -| zip_slip.rb:125:22:125:26 | entry | zip_slip.rb:125:22:125:36 | call to full_name | provenance | | +| zip_slip.rb:125:22:125:26 | entry | zip_slip.rb:125:22:125:36 | call to full_name | provenance | Config | | zip_slip.rb:125:22:125:36 | call to full_name | zip_slip.rb:125:9:125:18 | entry_path | provenance | | nodes | zip_slip.rb:8:5:8:11 | tarfile | semmle.label | tarfile | diff --git a/ruby/ql/test/query-tests/experimental/cwe-176/UnicodeBypassValidation.expected b/ruby/ql/test/query-tests/experimental/cwe-176/UnicodeBypassValidation.expected index da4709abe45..81505142841 100644 --- a/ruby/ql/test/query-tests/experimental/cwe-176/UnicodeBypassValidation.expected +++ b/ruby/ql/test/query-tests/experimental/cwe-176/UnicodeBypassValidation.expected @@ -1,18 +1,18 @@ edges | unicode_normalization.rb:7:5:7:17 | unicode_input | unicode_normalization.rb:8:23:8:35 | unicode_input | provenance | | | unicode_normalization.rb:7:5:7:17 | unicode_input | unicode_normalization.rb:9:22:9:34 | unicode_input | provenance | | -| unicode_normalization.rb:7:21:7:26 | call to params | unicode_normalization.rb:7:21:7:42 | ...[...] | provenance | | +| unicode_normalization.rb:7:21:7:26 | call to params | unicode_normalization.rb:7:21:7:42 | ...[...] | provenance | Config | | unicode_normalization.rb:7:21:7:42 | ...[...] | unicode_normalization.rb:7:5:7:17 | unicode_input | provenance | | | unicode_normalization.rb:15:5:15:17 | unicode_input | unicode_normalization.rb:16:27:16:39 | unicode_input | provenance | | | unicode_normalization.rb:15:5:15:17 | unicode_input | unicode_normalization.rb:16:27:16:39 | unicode_input | provenance | | | unicode_normalization.rb:15:21:15:26 | call to params | unicode_normalization.rb:15:21:15:42 | ...[...] | provenance | | -| unicode_normalization.rb:15:21:15:26 | call to params | unicode_normalization.rb:15:21:15:42 | ...[...] | provenance | | +| unicode_normalization.rb:15:21:15:26 | call to params | unicode_normalization.rb:15:21:15:42 | ...[...] | provenance | Config | | unicode_normalization.rb:15:21:15:42 | ...[...] | unicode_normalization.rb:15:5:15:17 | unicode_input | provenance | | | unicode_normalization.rb:15:21:15:42 | ...[...] | unicode_normalization.rb:15:5:15:17 | unicode_input | provenance | | | unicode_normalization.rb:16:5:16:23 | unicode_input_manip | unicode_normalization.rb:17:23:17:41 | unicode_input_manip | provenance | | | unicode_normalization.rb:16:5:16:23 | unicode_input_manip | unicode_normalization.rb:18:22:18:40 | unicode_input_manip | provenance | | | unicode_normalization.rb:16:27:16:39 | unicode_input | unicode_normalization.rb:16:27:16:59 | call to sub | provenance | | -| unicode_normalization.rb:16:27:16:39 | unicode_input | unicode_normalization.rb:16:27:16:59 | call to sub | provenance | | +| unicode_normalization.rb:16:27:16:39 | unicode_input | unicode_normalization.rb:16:27:16:59 | call to sub | provenance | Config | | unicode_normalization.rb:16:27:16:59 | call to sub | unicode_normalization.rb:16:5:16:23 | unicode_input_manip | provenance | | | unicode_normalization.rb:24:5:24:17 | unicode_input | unicode_normalization.rb:25:37:25:49 | unicode_input | provenance | | | unicode_normalization.rb:24:21:24:26 | call to params | unicode_normalization.rb:24:21:24:42 | ...[...] | provenance | | @@ -20,7 +20,7 @@ edges | unicode_normalization.rb:25:5:25:21 | unicode_html_safe | unicode_normalization.rb:26:23:26:39 | unicode_html_safe | provenance | | | unicode_normalization.rb:25:5:25:21 | unicode_html_safe | unicode_normalization.rb:27:22:27:38 | unicode_html_safe | provenance | | | unicode_normalization.rb:25:25:25:50 | call to html_escape | unicode_normalization.rb:25:5:25:21 | unicode_html_safe | provenance | | -| unicode_normalization.rb:25:37:25:49 | unicode_input | unicode_normalization.rb:25:25:25:50 | call to html_escape | provenance | | +| unicode_normalization.rb:25:37:25:49 | unicode_input | unicode_normalization.rb:25:25:25:50 | call to html_escape | provenance | Config | | unicode_normalization.rb:33:5:33:17 | unicode_input | unicode_normalization.rb:34:40:34:52 | unicode_input | provenance | | | unicode_normalization.rb:33:21:33:26 | call to params | unicode_normalization.rb:33:21:33:42 | ...[...] | provenance | | | unicode_normalization.rb:33:21:33:42 | ...[...] | unicode_normalization.rb:33:5:33:17 | unicode_input | provenance | | @@ -28,7 +28,7 @@ edges | unicode_normalization.rb:34:5:34:21 | unicode_html_safe | unicode_normalization.rb:36:22:36:38 | unicode_html_safe | provenance | | | unicode_normalization.rb:34:25:34:53 | call to escapeHTML | unicode_normalization.rb:34:25:34:63 | call to html_safe | provenance | | | unicode_normalization.rb:34:25:34:63 | call to html_safe | unicode_normalization.rb:34:5:34:21 | unicode_html_safe | provenance | | -| unicode_normalization.rb:34:40:34:52 | unicode_input | unicode_normalization.rb:34:25:34:53 | call to escapeHTML | provenance | | +| unicode_normalization.rb:34:40:34:52 | unicode_input | unicode_normalization.rb:34:25:34:53 | call to escapeHTML | provenance | Config | nodes | unicode_normalization.rb:7:5:7:17 | unicode_input | semmle.label | unicode_input | | unicode_normalization.rb:7:21:7:26 | call to params | semmle.label | call to params | diff --git a/ruby/ql/test/query-tests/security/cwe-079/ReflectedXSS.expected b/ruby/ql/test/query-tests/security/cwe-079/ReflectedXSS.expected index d92d24400e8..067a0933e53 100644 --- a/ruby/ql/test/query-tests/security/cwe-079/ReflectedXSS.expected +++ b/ruby/ql/test/query-tests/security/cwe-079/ReflectedXSS.expected @@ -1,18 +1,18 @@ edges | app/controllers/foo/bars_controller.rb:9:12:9:17 | call to params | app/controllers/foo/bars_controller.rb:9:12:9:29 | ...[...] | provenance | | -| app/controllers/foo/bars_controller.rb:9:12:9:29 | ...[...] | app/views/foo/bars/show.html.erb:46:5:46:13 | call to user_name | provenance | | +| app/controllers/foo/bars_controller.rb:9:12:9:29 | ...[...] | app/views/foo/bars/show.html.erb:46:5:46:13 | call to user_name | provenance | Config | | app/controllers/foo/bars_controller.rb:13:5:13:14 | [post] self [@user_name] | app/controllers/foo/bars_controller.rb:13:5:13:14 | [post] self [@user_name] | provenance | | -| app/controllers/foo/bars_controller.rb:13:5:13:14 | [post] self [@user_name] | app/views/foo/bars/show.html.erb:50:5:50:18 | call to user_name_memo | provenance | | +| app/controllers/foo/bars_controller.rb:13:5:13:14 | [post] self [@user_name] | app/views/foo/bars/show.html.erb:50:5:50:18 | call to user_name_memo | provenance | Config | | app/controllers/foo/bars_controller.rb:13:20:13:25 | call to params | app/controllers/foo/bars_controller.rb:13:20:13:37 | ...[...] | provenance | | | app/controllers/foo/bars_controller.rb:13:20:13:37 | ...[...] | app/controllers/foo/bars_controller.rb:13:5:13:14 | [post] self [@user_name] | provenance | | -| app/controllers/foo/bars_controller.rb:13:20:13:37 | ...[...] | app/views/foo/bars/show.html.erb:50:5:50:18 | call to user_name_memo | provenance | | +| app/controllers/foo/bars_controller.rb:13:20:13:37 | ...[...] | app/views/foo/bars/show.html.erb:50:5:50:18 | call to user_name_memo | provenance | Config | | app/controllers/foo/bars_controller.rb:17:21:17:26 | call to params | app/controllers/foo/bars_controller.rb:17:21:17:36 | ...[...] | provenance | | -| app/controllers/foo/bars_controller.rb:17:21:17:36 | ...[...] | app/views/foo/bars/show.html.erb:2:18:2:30 | @user_website | provenance | | +| app/controllers/foo/bars_controller.rb:17:21:17:36 | ...[...] | app/views/foo/bars/show.html.erb:2:18:2:30 | @user_website | provenance | Config | | app/controllers/foo/bars_controller.rb:18:5:18:6 | dt | app/controllers/foo/bars_controller.rb:19:22:19:23 | dt | provenance | | | app/controllers/foo/bars_controller.rb:18:10:18:15 | call to params | app/controllers/foo/bars_controller.rb:18:10:18:22 | ...[...] | provenance | | | app/controllers/foo/bars_controller.rb:18:10:18:22 | ...[...] | app/controllers/foo/bars_controller.rb:18:5:18:6 | dt | provenance | | | app/controllers/foo/bars_controller.rb:19:22:19:23 | dt | app/controllers/foo/bars_controller.rb:26:53:26:54 | dt | provenance | | -| app/controllers/foo/bars_controller.rb:19:22:19:23 | dt | app/views/foo/bars/show.html.erb:40:3:40:16 | @instance_text | provenance | | +| app/controllers/foo/bars_controller.rb:19:22:19:23 | dt | app/views/foo/bars/show.html.erb:40:3:40:16 | @instance_text | provenance | Config | | app/controllers/foo/bars_controller.rb:24:39:24:44 | call to params | app/controllers/foo/bars_controller.rb:24:39:24:59 | ...[...] | provenance | | | app/controllers/foo/bars_controller.rb:24:39:24:59 | ...[...] | app/controllers/foo/bars_controller.rb:24:39:24:59 | ... = ... | provenance | | | app/controllers/foo/bars_controller.rb:26:37:26:76 | call to [] [element :display_text] | app/views/foo/bars/show.html.erb:5:9:5:20 | call to display_text | provenance | | diff --git a/ruby/ql/test/query-tests/security/cwe-079/StoredXSS.expected b/ruby/ql/test/query-tests/security/cwe-079/StoredXSS.expected index 21648c86622..d778dadc91b 100644 --- a/ruby/ql/test/query-tests/security/cwe-079/StoredXSS.expected +++ b/ruby/ql/test/query-tests/security/cwe-079/StoredXSS.expected @@ -2,7 +2,7 @@ edges | app/controllers/foo/stores_controller.rb:8:5:8:6 | dt | app/controllers/foo/stores_controller.rb:9:22:9:23 | dt | provenance | | | app/controllers/foo/stores_controller.rb:8:10:8:29 | call to read | app/controllers/foo/stores_controller.rb:8:5:8:6 | dt | provenance | | | app/controllers/foo/stores_controller.rb:9:22:9:23 | dt | app/controllers/foo/stores_controller.rb:13:55:13:56 | dt | provenance | | -| app/controllers/foo/stores_controller.rb:9:22:9:23 | dt | app/views/foo/stores/show.html.erb:37:3:37:16 | @instance_text | provenance | | +| app/controllers/foo/stores_controller.rb:9:22:9:23 | dt | app/views/foo/stores/show.html.erb:37:3:37:16 | @instance_text | provenance | Config | | app/controllers/foo/stores_controller.rb:13:39:13:78 | call to [] [element :display_text] | app/views/foo/stores/show.html.erb:2:9:2:20 | call to display_text | provenance | | | app/controllers/foo/stores_controller.rb:13:39:13:78 | call to [] [element :display_text] | app/views/foo/stores/show.html.erb:5:9:5:21 | call to local_assigns [element :display_text] | provenance | | | app/controllers/foo/stores_controller.rb:13:39:13:78 | call to [] [element :display_text] | app/views/foo/stores/show.html.erb:9:9:9:21 | call to local_assigns [element :display_text] | provenance | | diff --git a/ruby/ql/test/query-tests/security/cwe-089/ActiveRecordInjection.rb b/ruby/ql/test/query-tests/security/cwe-089/ActiveRecordInjection.rb index f1f8d680b75..3a782e529d5 100644 --- a/ruby/ql/test/query-tests/security/cwe-089/ActiveRecordInjection.rb +++ b/ruby/ql/test/query-tests/security/cwe-089/ActiveRecordInjection.rb @@ -8,6 +8,13 @@ class User < ApplicationRecord def self.authenticate(name, pass) # BAD: possible untrusted input interpolated into SQL fragment find(:first, :conditions => "name='#{name}' and pass='#{pass}'") + # BAD: interpolation in array argument + find(:first, conditions: ["name='#{name}' and pass='#{pass}'"]) + # GOOD: using SQL parameters + find(:first, conditions: ["name = ? and pass = ?", name, pass]) + # BAD: interpolation with flow + conds = "name=#{name}" + find(:first, conditions: conds) end def self.from(user_group_id) @@ -117,7 +124,7 @@ class FooController < ActionController::Base # BAD: executes `SELECT users.* FROM #{params[:tab]}` # where `params[:tab]` is unsanitized - User.all.from(params[:tab]) + User.all.from(params[:tab]) # BAD: executes `SELECT "users".* FROM (SELECT "users".* FROM "users") #{params[:sq]} User.all.from(User.all, params[:sq]) end diff --git a/ruby/ql/test/query-tests/security/cwe-089/SqlInjection.expected b/ruby/ql/test/query-tests/security/cwe-089/SqlInjection.expected index a6b5c960019..38b5e8f7e12 100644 --- a/ruby/ql/test/query-tests/security/cwe-089/SqlInjection.expected +++ b/ruby/ql/test/query-tests/security/cwe-089/SqlInjection.expected @@ -1,84 +1,87 @@ edges | ActiveRecordInjection.rb:8:25:8:28 | name | ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:8:25:8:28 | name | ActiveRecordInjection.rb:12:31:12:65 | "name='#{...}' and pass='#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:8:25:8:28 | name | ActiveRecordInjection.rb:16:13:16:26 | "name=#{...}" | provenance | AdditionalTaintStep | | ActiveRecordInjection.rb:8:31:8:34 | pass | ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:20:22:20:30 | condition | ActiveRecordInjection.rb:23:16:23:24 | condition | provenance | | -| ActiveRecordInjection.rb:35:30:35:35 | call to params | ActiveRecordInjection.rb:35:30:35:44 | ...[...] | provenance | | -| ActiveRecordInjection.rb:39:18:39:23 | call to params | ActiveRecordInjection.rb:39:18:39:32 | ...[...] | provenance | | -| ActiveRecordInjection.rb:43:29:43:34 | call to params | ActiveRecordInjection.rb:43:29:43:39 | ...[...] | provenance | | -| ActiveRecordInjection.rb:43:29:43:39 | ...[...] | ActiveRecordInjection.rb:43:20:43:42 | "id = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:48:30:48:35 | call to params | ActiveRecordInjection.rb:48:30:48:40 | ...[...] | provenance | | -| ActiveRecordInjection.rb:48:30:48:40 | ...[...] | ActiveRecordInjection.rb:48:21:48:43 | "id = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:52:21:52:45 | call to [] [element 0] | ActiveRecordInjection.rb:52:21:52:45 | call to [] | provenance | | -| ActiveRecordInjection.rb:52:22:52:44 | "id = '#{...}'" | ActiveRecordInjection.rb:52:21:52:45 | call to [] [element 0] | provenance | | -| ActiveRecordInjection.rb:52:31:52:36 | call to params | ActiveRecordInjection.rb:52:31:52:41 | ...[...] | provenance | | -| ActiveRecordInjection.rb:52:31:52:41 | ...[...] | ActiveRecordInjection.rb:52:22:52:44 | "id = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:57:22:57:46 | call to [] [element 0] | ActiveRecordInjection.rb:57:22:57:46 | call to [] | provenance | | -| ActiveRecordInjection.rb:57:23:57:45 | "id = '#{...}'" | ActiveRecordInjection.rb:57:22:57:46 | call to [] [element 0] | provenance | | -| ActiveRecordInjection.rb:57:32:57:37 | call to params | ActiveRecordInjection.rb:57:32:57:42 | ...[...] | provenance | | -| ActiveRecordInjection.rb:57:32:57:42 | ...[...] | ActiveRecordInjection.rb:57:23:57:45 | "id = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:62:21:62:26 | call to params | ActiveRecordInjection.rb:62:21:62:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:62:21:62:35 | ...[...] | ActiveRecordInjection.rb:61:16:61:21 | <<-SQL | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:68:34:68:39 | call to params | ActiveRecordInjection.rb:68:34:68:44 | ...[...] | provenance | | -| ActiveRecordInjection.rb:68:34:68:44 | ...[...] | ActiveRecordInjection.rb:68:20:68:47 | "user.id = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:70:23:70:28 | call to params | ActiveRecordInjection.rb:70:23:70:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:70:23:70:35 | ...[...] | ActiveRecordInjection.rb:8:25:8:28 | name | provenance | | -| ActiveRecordInjection.rb:70:38:70:43 | call to params | ActiveRecordInjection.rb:70:38:70:50 | ...[...] | provenance | | -| ActiveRecordInjection.rb:70:38:70:50 | ...[...] | ActiveRecordInjection.rb:8:31:8:34 | pass | provenance | | -| ActiveRecordInjection.rb:74:41:74:46 | call to params | ActiveRecordInjection.rb:74:41:74:51 | ...[...] | provenance | | -| ActiveRecordInjection.rb:74:41:74:51 | ...[...] | ActiveRecordInjection.rb:74:32:74:54 | "id = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:79:23:79:28 | call to params | ActiveRecordInjection.rb:79:23:79:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:83:17:83:22 | call to params | ActiveRecordInjection.rb:83:17:83:31 | ...[...] | provenance | | -| ActiveRecordInjection.rb:84:19:84:24 | call to params | ActiveRecordInjection.rb:84:19:84:33 | ...[...] | provenance | | -| ActiveRecordInjection.rb:88:18:88:23 | call to params | ActiveRecordInjection.rb:88:18:88:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:92:21:92:26 | call to params | ActiveRecordInjection.rb:92:21:92:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:100:31:100:36 | call to params | ActiveRecordInjection.rb:100:31:100:52 | ...[...] | provenance | | -| ActiveRecordInjection.rb:100:31:100:52 | ...[...] | ActiveRecordInjection.rb:100:20:100:55 | "name = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:104:30:104:35 | call to params | ActiveRecordInjection.rb:104:30:104:51 | ...[...] | provenance | | -| ActiveRecordInjection.rb:104:30:104:51 | ...[...] | ActiveRecordInjection.rb:104:19:104:54 | "name = '#{...}'" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:106:18:106:23 | call to params | ActiveRecordInjection.rb:106:18:106:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:108:26:108:31 | call to params | ActiveRecordInjection.rb:108:26:108:40 | ...[...] | provenance | | -| ActiveRecordInjection.rb:109:28:109:33 | call to params | ActiveRecordInjection.rb:109:28:109:42 | ...[...] | provenance | | -| ActiveRecordInjection.rb:110:30:110:35 | call to params | ActiveRecordInjection.rb:110:30:110:47 | ...[...] | provenance | | -| ActiveRecordInjection.rb:110:30:110:47 | ...[...] | ActiveRecordInjection.rb:110:25:110:49 | "b #{...}" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:111:32:111:37 | call to params | ActiveRecordInjection.rb:111:32:111:49 | ...[...] | provenance | | -| ActiveRecordInjection.rb:111:32:111:49 | ...[...] | ActiveRecordInjection.rb:111:27:111:51 | "b #{...}" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:112:21:112:26 | call to params | ActiveRecordInjection.rb:112:21:112:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:113:21:113:26 | call to params | ActiveRecordInjection.rb:113:21:113:35 | ...[...] | provenance | | -| ActiveRecordInjection.rb:114:20:114:25 | call to params | ActiveRecordInjection.rb:114:20:114:34 | ...[...] | provenance | | -| ActiveRecordInjection.rb:116:23:116:28 | call to params | ActiveRecordInjection.rb:116:23:116:47 | ...[...] | provenance | | -| ActiveRecordInjection.rb:120:19:120:24 | call to params | ActiveRecordInjection.rb:120:19:120:30 | ...[...] | provenance | | -| ActiveRecordInjection.rb:122:29:122:34 | call to params | ActiveRecordInjection.rb:122:29:122:39 | ...[...] | provenance | | -| ActiveRecordInjection.rb:128:5:128:6 | ps | ActiveRecordInjection.rb:129:11:129:12 | ps | provenance | | -| ActiveRecordInjection.rb:128:10:128:15 | call to params | ActiveRecordInjection.rb:128:5:128:6 | ps | provenance | | -| ActiveRecordInjection.rb:129:5:129:7 | uid | ActiveRecordInjection.rb:130:5:130:9 | uidEq | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:129:11:129:12 | ps | ActiveRecordInjection.rb:129:11:129:17 | ...[...] | provenance | | -| ActiveRecordInjection.rb:129:11:129:17 | ...[...] | ActiveRecordInjection.rb:129:5:129:7 | uid | provenance | | -| ActiveRecordInjection.rb:130:5:130:9 | uidEq | ActiveRecordInjection.rb:134:20:134:32 | ... + ... | provenance | | -| ActiveRecordInjection.rb:130:5:130:9 | uidEq | ActiveRecordInjection.rb:134:28:134:32 | uidEq | provenance | | -| ActiveRecordInjection.rb:134:20:134:32 | ... + ... [element] | ActiveRecordInjection.rb:134:20:134:32 | ... + ... | provenance | | -| ActiveRecordInjection.rb:134:28:134:32 | uidEq | ActiveRecordInjection.rb:134:20:134:32 | ... + ... [element] | provenance | | -| ActiveRecordInjection.rb:167:21:167:26 | call to params | ActiveRecordInjection.rb:167:21:167:44 | ...[...] | provenance | | -| ActiveRecordInjection.rb:167:21:167:26 | call to params | ActiveRecordInjection.rb:167:21:167:44 | ...[...] | provenance | | -| ActiveRecordInjection.rb:167:21:167:44 | ...[...] | ActiveRecordInjection.rb:20:22:20:30 | condition | provenance | | -| ActiveRecordInjection.rb:181:59:181:64 | call to params | ActiveRecordInjection.rb:181:59:181:74 | ...[...] | provenance | | -| ActiveRecordInjection.rb:181:59:181:74 | ...[...] | ActiveRecordInjection.rb:181:27:181:76 | "this is an unsafe annotation:..." | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:192:5:192:13 | my_params | ActiveRecordInjection.rb:193:47:193:55 | my_params | provenance | | -| ActiveRecordInjection.rb:192:17:192:32 | call to permitted_params | ActiveRecordInjection.rb:192:5:192:13 | my_params | provenance | | -| ActiveRecordInjection.rb:193:5:193:9 | query | ActiveRecordInjection.rb:194:37:194:41 | query | provenance | | -| ActiveRecordInjection.rb:193:47:193:55 | my_params | ActiveRecordInjection.rb:193:47:193:65 | ...[...] | provenance | | -| ActiveRecordInjection.rb:193:47:193:65 | ...[...] | ActiveRecordInjection.rb:193:5:193:9 | query | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:199:5:199:10 | call to params | ActiveRecordInjection.rb:199:5:199:27 | call to require | provenance | | -| ActiveRecordInjection.rb:199:5:199:27 | call to require | ActiveRecordInjection.rb:199:5:199:59 | call to permit | provenance | | -| ActiveRecordInjection.rb:199:5:199:59 | call to permit | ActiveRecordInjection.rb:192:17:192:32 | call to permitted_params | provenance | | -| ActiveRecordInjection.rb:199:5:199:59 | call to permit | ActiveRecordInjection.rb:203:77:203:92 | call to permitted_params | provenance | | -| ActiveRecordInjection.rb:199:5:199:59 | call to permit | ActiveRecordInjection.rb:204:69:204:84 | call to permitted_params | provenance | | -| ActiveRecordInjection.rb:203:77:203:92 | call to permitted_params | ActiveRecordInjection.rb:203:77:203:102 | ...[...] | provenance | | -| ActiveRecordInjection.rb:203:77:203:102 | ...[...] | ActiveRecordInjection.rb:203:43:203:104 | "SELECT * FROM users WHERE id ..." | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:204:69:204:84 | call to permitted_params | ActiveRecordInjection.rb:204:69:204:94 | ...[...] | provenance | | -| ActiveRecordInjection.rb:204:69:204:94 | ...[...] | ActiveRecordInjection.rb:204:35:204:96 | "SELECT * FROM users WHERE id ..." | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:209:24:209:27 | role | ActiveRecordInjection.rb:209:38:209:53 | "role = #{...}" | provenance | AdditionalTaintStep | -| ActiveRecordInjection.rb:215:29:215:34 | call to params | ActiveRecordInjection.rb:215:29:215:41 | ...[...] | provenance | | -| ActiveRecordInjection.rb:215:29:215:41 | ...[...] | ActiveRecordInjection.rb:209:24:209:27 | role | provenance | | +| ActiveRecordInjection.rb:8:31:8:34 | pass | ActiveRecordInjection.rb:12:31:12:65 | "name='#{...}' and pass='#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:27:22:27:30 | condition | ActiveRecordInjection.rb:30:16:30:24 | condition | provenance | | +| ActiveRecordInjection.rb:42:30:42:35 | call to params | ActiveRecordInjection.rb:42:30:42:44 | ...[...] | provenance | | +| ActiveRecordInjection.rb:46:18:46:23 | call to params | ActiveRecordInjection.rb:46:18:46:32 | ...[...] | provenance | | +| ActiveRecordInjection.rb:50:29:50:34 | call to params | ActiveRecordInjection.rb:50:29:50:39 | ...[...] | provenance | | +| ActiveRecordInjection.rb:50:29:50:39 | ...[...] | ActiveRecordInjection.rb:50:20:50:42 | "id = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:55:30:55:35 | call to params | ActiveRecordInjection.rb:55:30:55:40 | ...[...] | provenance | | +| ActiveRecordInjection.rb:55:30:55:40 | ...[...] | ActiveRecordInjection.rb:55:21:55:43 | "id = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:59:21:59:45 | call to [] [element 0] | ActiveRecordInjection.rb:59:21:59:45 | call to [] | provenance | | +| ActiveRecordInjection.rb:59:22:59:44 | "id = '#{...}'" | ActiveRecordInjection.rb:59:21:59:45 | call to [] [element 0] | provenance | | +| ActiveRecordInjection.rb:59:31:59:36 | call to params | ActiveRecordInjection.rb:59:31:59:41 | ...[...] | provenance | | +| ActiveRecordInjection.rb:59:31:59:41 | ...[...] | ActiveRecordInjection.rb:59:22:59:44 | "id = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:64:22:64:46 | call to [] [element 0] | ActiveRecordInjection.rb:64:22:64:46 | call to [] | provenance | | +| ActiveRecordInjection.rb:64:23:64:45 | "id = '#{...}'" | ActiveRecordInjection.rb:64:22:64:46 | call to [] [element 0] | provenance | | +| ActiveRecordInjection.rb:64:32:64:37 | call to params | ActiveRecordInjection.rb:64:32:64:42 | ...[...] | provenance | | +| ActiveRecordInjection.rb:64:32:64:42 | ...[...] | ActiveRecordInjection.rb:64:23:64:45 | "id = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:69:21:69:26 | call to params | ActiveRecordInjection.rb:69:21:69:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:69:21:69:35 | ...[...] | ActiveRecordInjection.rb:68:16:68:21 | <<-SQL | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:75:34:75:39 | call to params | ActiveRecordInjection.rb:75:34:75:44 | ...[...] | provenance | | +| ActiveRecordInjection.rb:75:34:75:44 | ...[...] | ActiveRecordInjection.rb:75:20:75:47 | "user.id = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:77:23:77:28 | call to params | ActiveRecordInjection.rb:77:23:77:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:77:23:77:35 | ...[...] | ActiveRecordInjection.rb:8:25:8:28 | name | provenance | | +| ActiveRecordInjection.rb:77:38:77:43 | call to params | ActiveRecordInjection.rb:77:38:77:50 | ...[...] | provenance | | +| ActiveRecordInjection.rb:77:38:77:50 | ...[...] | ActiveRecordInjection.rb:8:31:8:34 | pass | provenance | | +| ActiveRecordInjection.rb:81:41:81:46 | call to params | ActiveRecordInjection.rb:81:41:81:51 | ...[...] | provenance | | +| ActiveRecordInjection.rb:81:41:81:51 | ...[...] | ActiveRecordInjection.rb:81:32:81:54 | "id = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:86:23:86:28 | call to params | ActiveRecordInjection.rb:86:23:86:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:90:17:90:22 | call to params | ActiveRecordInjection.rb:90:17:90:31 | ...[...] | provenance | | +| ActiveRecordInjection.rb:91:19:91:24 | call to params | ActiveRecordInjection.rb:91:19:91:33 | ...[...] | provenance | | +| ActiveRecordInjection.rb:95:18:95:23 | call to params | ActiveRecordInjection.rb:95:18:95:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:99:21:99:26 | call to params | ActiveRecordInjection.rb:99:21:99:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:107:31:107:36 | call to params | ActiveRecordInjection.rb:107:31:107:52 | ...[...] | provenance | | +| ActiveRecordInjection.rb:107:31:107:52 | ...[...] | ActiveRecordInjection.rb:107:20:107:55 | "name = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:111:30:111:35 | call to params | ActiveRecordInjection.rb:111:30:111:51 | ...[...] | provenance | | +| ActiveRecordInjection.rb:111:30:111:51 | ...[...] | ActiveRecordInjection.rb:111:19:111:54 | "name = '#{...}'" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:113:18:113:23 | call to params | ActiveRecordInjection.rb:113:18:113:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:115:26:115:31 | call to params | ActiveRecordInjection.rb:115:26:115:40 | ...[...] | provenance | | +| ActiveRecordInjection.rb:116:28:116:33 | call to params | ActiveRecordInjection.rb:116:28:116:42 | ...[...] | provenance | | +| ActiveRecordInjection.rb:117:30:117:35 | call to params | ActiveRecordInjection.rb:117:30:117:47 | ...[...] | provenance | | +| ActiveRecordInjection.rb:117:30:117:47 | ...[...] | ActiveRecordInjection.rb:117:25:117:49 | "b #{...}" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:118:32:118:37 | call to params | ActiveRecordInjection.rb:118:32:118:49 | ...[...] | provenance | | +| ActiveRecordInjection.rb:118:32:118:49 | ...[...] | ActiveRecordInjection.rb:118:27:118:51 | "b #{...}" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:119:21:119:26 | call to params | ActiveRecordInjection.rb:119:21:119:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:120:21:120:26 | call to params | ActiveRecordInjection.rb:120:21:120:35 | ...[...] | provenance | | +| ActiveRecordInjection.rb:121:20:121:25 | call to params | ActiveRecordInjection.rb:121:20:121:34 | ...[...] | provenance | | +| ActiveRecordInjection.rb:123:23:123:28 | call to params | ActiveRecordInjection.rb:123:23:123:47 | ...[...] | provenance | | +| ActiveRecordInjection.rb:127:19:127:24 | call to params | ActiveRecordInjection.rb:127:19:127:30 | ...[...] | provenance | | +| ActiveRecordInjection.rb:129:29:129:34 | call to params | ActiveRecordInjection.rb:129:29:129:39 | ...[...] | provenance | | +| ActiveRecordInjection.rb:135:5:135:6 | ps | ActiveRecordInjection.rb:136:11:136:12 | ps | provenance | | +| ActiveRecordInjection.rb:135:10:135:15 | call to params | ActiveRecordInjection.rb:135:5:135:6 | ps | provenance | | +| ActiveRecordInjection.rb:136:5:136:7 | uid | ActiveRecordInjection.rb:137:5:137:9 | uidEq | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:136:11:136:12 | ps | ActiveRecordInjection.rb:136:11:136:17 | ...[...] | provenance | | +| ActiveRecordInjection.rb:136:11:136:17 | ...[...] | ActiveRecordInjection.rb:136:5:136:7 | uid | provenance | | +| ActiveRecordInjection.rb:137:5:137:9 | uidEq | ActiveRecordInjection.rb:141:20:141:32 | ... + ... | provenance | | +| ActiveRecordInjection.rb:137:5:137:9 | uidEq | ActiveRecordInjection.rb:141:28:141:32 | uidEq | provenance | | +| ActiveRecordInjection.rb:141:20:141:32 | ... + ... [element] | ActiveRecordInjection.rb:141:20:141:32 | ... + ... | provenance | | +| ActiveRecordInjection.rb:141:28:141:32 | uidEq | ActiveRecordInjection.rb:141:20:141:32 | ... + ... [element] | provenance | | +| ActiveRecordInjection.rb:174:21:174:26 | call to params | ActiveRecordInjection.rb:174:21:174:44 | ...[...] | provenance | | +| ActiveRecordInjection.rb:174:21:174:26 | call to params | ActiveRecordInjection.rb:174:21:174:44 | ...[...] | provenance | | +| ActiveRecordInjection.rb:174:21:174:44 | ...[...] | ActiveRecordInjection.rb:27:22:27:30 | condition | provenance | | +| ActiveRecordInjection.rb:188:59:188:64 | call to params | ActiveRecordInjection.rb:188:59:188:74 | ...[...] | provenance | | +| ActiveRecordInjection.rb:188:59:188:74 | ...[...] | ActiveRecordInjection.rb:188:27:188:76 | "this is an unsafe annotation:..." | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:199:5:199:13 | my_params | ActiveRecordInjection.rb:200:47:200:55 | my_params | provenance | | +| ActiveRecordInjection.rb:199:17:199:32 | call to permitted_params | ActiveRecordInjection.rb:199:5:199:13 | my_params | provenance | | +| ActiveRecordInjection.rb:200:5:200:9 | query | ActiveRecordInjection.rb:201:37:201:41 | query | provenance | | +| ActiveRecordInjection.rb:200:47:200:55 | my_params | ActiveRecordInjection.rb:200:47:200:65 | ...[...] | provenance | | +| ActiveRecordInjection.rb:200:47:200:65 | ...[...] | ActiveRecordInjection.rb:200:5:200:9 | query | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:206:5:206:10 | call to params | ActiveRecordInjection.rb:206:5:206:27 | call to require | provenance | | +| ActiveRecordInjection.rb:206:5:206:27 | call to require | ActiveRecordInjection.rb:206:5:206:59 | call to permit | provenance | | +| ActiveRecordInjection.rb:206:5:206:59 | call to permit | ActiveRecordInjection.rb:199:17:199:32 | call to permitted_params | provenance | | +| ActiveRecordInjection.rb:206:5:206:59 | call to permit | ActiveRecordInjection.rb:210:77:210:92 | call to permitted_params | provenance | | +| ActiveRecordInjection.rb:206:5:206:59 | call to permit | ActiveRecordInjection.rb:211:69:211:84 | call to permitted_params | provenance | | +| ActiveRecordInjection.rb:210:77:210:92 | call to permitted_params | ActiveRecordInjection.rb:210:77:210:102 | ...[...] | provenance | | +| ActiveRecordInjection.rb:210:77:210:102 | ...[...] | ActiveRecordInjection.rb:210:43:210:104 | "SELECT * FROM users WHERE id ..." | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:211:69:211:84 | call to permitted_params | ActiveRecordInjection.rb:211:69:211:94 | ...[...] | provenance | | +| ActiveRecordInjection.rb:211:69:211:94 | ...[...] | ActiveRecordInjection.rb:211:35:211:96 | "SELECT * FROM users WHERE id ..." | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:216:24:216:27 | role | ActiveRecordInjection.rb:216:38:216:53 | "role = #{...}" | provenance | AdditionalTaintStep | +| ActiveRecordInjection.rb:222:29:222:34 | call to params | ActiveRecordInjection.rb:222:29:222:41 | ...[...] | provenance | | +| ActiveRecordInjection.rb:222:29:222:41 | ...[...] | ActiveRecordInjection.rb:216:24:216:27 | role | provenance | | | ArelInjection.rb:4:5:4:8 | name | ArelInjection.rb:6:20:6:61 | "SELECT * FROM users WHERE nam..." | provenance | AdditionalTaintStep | | ArelInjection.rb:4:5:4:8 | name | ArelInjection.rb:7:39:7:80 | "SELECT * FROM users WHERE nam..." | provenance | AdditionalTaintStep | | ArelInjection.rb:4:12:4:17 | call to params | ArelInjection.rb:4:12:4:29 | ...[...] | provenance | | @@ -99,115 +102,117 @@ nodes | ActiveRecordInjection.rb:8:25:8:28 | name | semmle.label | name | | ActiveRecordInjection.rb:8:31:8:34 | pass | semmle.label | pass | | ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | semmle.label | "name='#{...}' and pass='#{...}'" | -| ActiveRecordInjection.rb:20:22:20:30 | condition | semmle.label | condition | -| ActiveRecordInjection.rb:23:16:23:24 | condition | semmle.label | condition | -| ActiveRecordInjection.rb:35:30:35:35 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:35:30:35:44 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:39:18:39:23 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:39:18:39:32 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:43:20:43:42 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | -| ActiveRecordInjection.rb:43:29:43:34 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:43:29:43:39 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:48:21:48:43 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | -| ActiveRecordInjection.rb:48:30:48:35 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:48:30:48:40 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:52:21:52:45 | call to [] | semmle.label | call to [] | -| ActiveRecordInjection.rb:52:21:52:45 | call to [] [element 0] | semmle.label | call to [] [element 0] | -| ActiveRecordInjection.rb:52:22:52:44 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | -| ActiveRecordInjection.rb:52:31:52:36 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:52:31:52:41 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:57:22:57:46 | call to [] | semmle.label | call to [] | -| ActiveRecordInjection.rb:57:22:57:46 | call to [] [element 0] | semmle.label | call to [] [element 0] | -| ActiveRecordInjection.rb:57:23:57:45 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | -| ActiveRecordInjection.rb:57:32:57:37 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:57:32:57:42 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:61:16:61:21 | <<-SQL | semmle.label | <<-SQL | -| ActiveRecordInjection.rb:62:21:62:26 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:62:21:62:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:68:20:68:47 | "user.id = '#{...}'" | semmle.label | "user.id = '#{...}'" | -| ActiveRecordInjection.rb:68:34:68:39 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:68:34:68:44 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:70:23:70:28 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:70:23:70:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:70:38:70:43 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:70:38:70:50 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:74:32:74:54 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | -| ActiveRecordInjection.rb:74:41:74:46 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:74:41:74:51 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:79:23:79:28 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:79:23:79:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:83:17:83:22 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:83:17:83:31 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:84:19:84:24 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:84:19:84:33 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:88:18:88:23 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:88:18:88:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:92:21:92:26 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:92:21:92:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:100:20:100:55 | "name = '#{...}'" | semmle.label | "name = '#{...}'" | -| ActiveRecordInjection.rb:100:31:100:36 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:100:31:100:52 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:104:19:104:54 | "name = '#{...}'" | semmle.label | "name = '#{...}'" | -| ActiveRecordInjection.rb:104:30:104:35 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:104:30:104:51 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:106:18:106:23 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:106:18:106:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:108:26:108:31 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:108:26:108:40 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:109:28:109:33 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:109:28:109:42 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:110:25:110:49 | "b #{...}" | semmle.label | "b #{...}" | -| ActiveRecordInjection.rb:110:30:110:35 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:110:30:110:47 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:111:27:111:51 | "b #{...}" | semmle.label | "b #{...}" | -| ActiveRecordInjection.rb:111:32:111:37 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:111:32:111:49 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:112:21:112:26 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:112:21:112:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:113:21:113:26 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:113:21:113:35 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:114:20:114:25 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:114:20:114:34 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:116:23:116:28 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:116:23:116:47 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:120:19:120:24 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:120:19:120:30 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:122:29:122:34 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:122:29:122:39 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:128:5:128:6 | ps | semmle.label | ps | -| ActiveRecordInjection.rb:128:10:128:15 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:129:5:129:7 | uid | semmle.label | uid | -| ActiveRecordInjection.rb:129:11:129:12 | ps | semmle.label | ps | -| ActiveRecordInjection.rb:129:11:129:17 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:130:5:130:9 | uidEq | semmle.label | uidEq | -| ActiveRecordInjection.rb:134:20:134:32 | ... + ... | semmle.label | ... + ... | -| ActiveRecordInjection.rb:134:20:134:32 | ... + ... [element] | semmle.label | ... + ... [element] | -| ActiveRecordInjection.rb:134:28:134:32 | uidEq | semmle.label | uidEq | -| ActiveRecordInjection.rb:167:21:167:26 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:167:21:167:44 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:167:21:167:44 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:181:27:181:76 | "this is an unsafe annotation:..." | semmle.label | "this is an unsafe annotation:..." | -| ActiveRecordInjection.rb:181:59:181:64 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:181:59:181:74 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:192:5:192:13 | my_params | semmle.label | my_params | -| ActiveRecordInjection.rb:192:17:192:32 | call to permitted_params | semmle.label | call to permitted_params | -| ActiveRecordInjection.rb:193:5:193:9 | query | semmle.label | query | -| ActiveRecordInjection.rb:193:47:193:55 | my_params | semmle.label | my_params | -| ActiveRecordInjection.rb:193:47:193:65 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:194:37:194:41 | query | semmle.label | query | -| ActiveRecordInjection.rb:199:5:199:10 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:199:5:199:27 | call to require | semmle.label | call to require | -| ActiveRecordInjection.rb:199:5:199:59 | call to permit | semmle.label | call to permit | -| ActiveRecordInjection.rb:203:43:203:104 | "SELECT * FROM users WHERE id ..." | semmle.label | "SELECT * FROM users WHERE id ..." | -| ActiveRecordInjection.rb:203:77:203:92 | call to permitted_params | semmle.label | call to permitted_params | -| ActiveRecordInjection.rb:203:77:203:102 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:204:35:204:96 | "SELECT * FROM users WHERE id ..." | semmle.label | "SELECT * FROM users WHERE id ..." | -| ActiveRecordInjection.rb:204:69:204:84 | call to permitted_params | semmle.label | call to permitted_params | -| ActiveRecordInjection.rb:204:69:204:94 | ...[...] | semmle.label | ...[...] | -| ActiveRecordInjection.rb:209:24:209:27 | role | semmle.label | role | -| ActiveRecordInjection.rb:209:38:209:53 | "role = #{...}" | semmle.label | "role = #{...}" | -| ActiveRecordInjection.rb:215:29:215:34 | call to params | semmle.label | call to params | -| ActiveRecordInjection.rb:215:29:215:41 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:12:31:12:65 | "name='#{...}' and pass='#{...}'" | semmle.label | "name='#{...}' and pass='#{...}'" | +| ActiveRecordInjection.rb:16:13:16:26 | "name=#{...}" | semmle.label | "name=#{...}" | +| ActiveRecordInjection.rb:27:22:27:30 | condition | semmle.label | condition | +| ActiveRecordInjection.rb:30:16:30:24 | condition | semmle.label | condition | +| ActiveRecordInjection.rb:42:30:42:35 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:42:30:42:44 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:46:18:46:23 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:46:18:46:32 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:50:20:50:42 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | +| ActiveRecordInjection.rb:50:29:50:34 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:50:29:50:39 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:55:21:55:43 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | +| ActiveRecordInjection.rb:55:30:55:35 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:55:30:55:40 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:59:21:59:45 | call to [] | semmle.label | call to [] | +| ActiveRecordInjection.rb:59:21:59:45 | call to [] [element 0] | semmle.label | call to [] [element 0] | +| ActiveRecordInjection.rb:59:22:59:44 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | +| ActiveRecordInjection.rb:59:31:59:36 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:59:31:59:41 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:64:22:64:46 | call to [] | semmle.label | call to [] | +| ActiveRecordInjection.rb:64:22:64:46 | call to [] [element 0] | semmle.label | call to [] [element 0] | +| ActiveRecordInjection.rb:64:23:64:45 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | +| ActiveRecordInjection.rb:64:32:64:37 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:64:32:64:42 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:68:16:68:21 | <<-SQL | semmle.label | <<-SQL | +| ActiveRecordInjection.rb:69:21:69:26 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:69:21:69:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:75:20:75:47 | "user.id = '#{...}'" | semmle.label | "user.id = '#{...}'" | +| ActiveRecordInjection.rb:75:34:75:39 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:75:34:75:44 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:77:23:77:28 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:77:23:77:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:77:38:77:43 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:77:38:77:50 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:81:32:81:54 | "id = '#{...}'" | semmle.label | "id = '#{...}'" | +| ActiveRecordInjection.rb:81:41:81:46 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:81:41:81:51 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:86:23:86:28 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:86:23:86:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:90:17:90:22 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:90:17:90:31 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:91:19:91:24 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:91:19:91:33 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:95:18:95:23 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:95:18:95:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:99:21:99:26 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:99:21:99:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:107:20:107:55 | "name = '#{...}'" | semmle.label | "name = '#{...}'" | +| ActiveRecordInjection.rb:107:31:107:36 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:107:31:107:52 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:111:19:111:54 | "name = '#{...}'" | semmle.label | "name = '#{...}'" | +| ActiveRecordInjection.rb:111:30:111:35 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:111:30:111:51 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:113:18:113:23 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:113:18:113:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:115:26:115:31 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:115:26:115:40 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:116:28:116:33 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:116:28:116:42 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:117:25:117:49 | "b #{...}" | semmle.label | "b #{...}" | +| ActiveRecordInjection.rb:117:30:117:35 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:117:30:117:47 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:118:27:118:51 | "b #{...}" | semmle.label | "b #{...}" | +| ActiveRecordInjection.rb:118:32:118:37 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:118:32:118:49 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:119:21:119:26 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:119:21:119:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:120:21:120:26 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:120:21:120:35 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:121:20:121:25 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:121:20:121:34 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:123:23:123:28 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:123:23:123:47 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:127:19:127:24 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:127:19:127:30 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:129:29:129:34 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:129:29:129:39 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:135:5:135:6 | ps | semmle.label | ps | +| ActiveRecordInjection.rb:135:10:135:15 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:136:5:136:7 | uid | semmle.label | uid | +| ActiveRecordInjection.rb:136:11:136:12 | ps | semmle.label | ps | +| ActiveRecordInjection.rb:136:11:136:17 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:137:5:137:9 | uidEq | semmle.label | uidEq | +| ActiveRecordInjection.rb:141:20:141:32 | ... + ... | semmle.label | ... + ... | +| ActiveRecordInjection.rb:141:20:141:32 | ... + ... [element] | semmle.label | ... + ... [element] | +| ActiveRecordInjection.rb:141:28:141:32 | uidEq | semmle.label | uidEq | +| ActiveRecordInjection.rb:174:21:174:26 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:174:21:174:44 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:174:21:174:44 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:188:27:188:76 | "this is an unsafe annotation:..." | semmle.label | "this is an unsafe annotation:..." | +| ActiveRecordInjection.rb:188:59:188:64 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:188:59:188:74 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:199:5:199:13 | my_params | semmle.label | my_params | +| ActiveRecordInjection.rb:199:17:199:32 | call to permitted_params | semmle.label | call to permitted_params | +| ActiveRecordInjection.rb:200:5:200:9 | query | semmle.label | query | +| ActiveRecordInjection.rb:200:47:200:55 | my_params | semmle.label | my_params | +| ActiveRecordInjection.rb:200:47:200:65 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:201:37:201:41 | query | semmle.label | query | +| ActiveRecordInjection.rb:206:5:206:10 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:206:5:206:27 | call to require | semmle.label | call to require | +| ActiveRecordInjection.rb:206:5:206:59 | call to permit | semmle.label | call to permit | +| ActiveRecordInjection.rb:210:43:210:104 | "SELECT * FROM users WHERE id ..." | semmle.label | "SELECT * FROM users WHERE id ..." | +| ActiveRecordInjection.rb:210:77:210:92 | call to permitted_params | semmle.label | call to permitted_params | +| ActiveRecordInjection.rb:210:77:210:102 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:211:35:211:96 | "SELECT * FROM users WHERE id ..." | semmle.label | "SELECT * FROM users WHERE id ..." | +| ActiveRecordInjection.rb:211:69:211:84 | call to permitted_params | semmle.label | call to permitted_params | +| ActiveRecordInjection.rb:211:69:211:94 | ...[...] | semmle.label | ...[...] | +| ActiveRecordInjection.rb:216:24:216:27 | role | semmle.label | role | +| ActiveRecordInjection.rb:216:38:216:53 | "role = #{...}" | semmle.label | "role = #{...}" | +| ActiveRecordInjection.rb:222:29:222:34 | call to params | semmle.label | call to params | +| ActiveRecordInjection.rb:222:29:222:41 | ...[...] | semmle.label | ...[...] | | ArelInjection.rb:4:5:4:8 | name | semmle.label | name | | ArelInjection.rb:4:12:4:17 | call to params | semmle.label | call to params | | ArelInjection.rb:4:12:4:29 | ...[...] | semmle.label | ...[...] | @@ -228,43 +233,46 @@ nodes | PgInjection.rb:44:29:44:32 | qry3 | semmle.label | qry3 | subpaths #select -| ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | ActiveRecordInjection.rb:70:23:70:28 | call to params | ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:70:23:70:28 | call to params | user-provided value | -| ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | ActiveRecordInjection.rb:70:38:70:43 | call to params | ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:70:38:70:43 | call to params | user-provided value | -| ActiveRecordInjection.rb:23:16:23:24 | condition | ActiveRecordInjection.rb:167:21:167:26 | call to params | ActiveRecordInjection.rb:23:16:23:24 | condition | This SQL query depends on a $@. | ActiveRecordInjection.rb:167:21:167:26 | call to params | user-provided value | -| ActiveRecordInjection.rb:35:30:35:44 | ...[...] | ActiveRecordInjection.rb:35:30:35:35 | call to params | ActiveRecordInjection.rb:35:30:35:44 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:35:30:35:35 | call to params | user-provided value | -| ActiveRecordInjection.rb:39:18:39:32 | ...[...] | ActiveRecordInjection.rb:39:18:39:23 | call to params | ActiveRecordInjection.rb:39:18:39:32 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:39:18:39:23 | call to params | user-provided value | -| ActiveRecordInjection.rb:43:20:43:42 | "id = '#{...}'" | ActiveRecordInjection.rb:43:29:43:34 | call to params | ActiveRecordInjection.rb:43:20:43:42 | "id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:43:29:43:34 | call to params | user-provided value | -| ActiveRecordInjection.rb:48:21:48:43 | "id = '#{...}'" | ActiveRecordInjection.rb:48:30:48:35 | call to params | ActiveRecordInjection.rb:48:21:48:43 | "id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:48:30:48:35 | call to params | user-provided value | -| ActiveRecordInjection.rb:52:21:52:45 | call to [] | ActiveRecordInjection.rb:52:31:52:36 | call to params | ActiveRecordInjection.rb:52:21:52:45 | call to [] | This SQL query depends on a $@. | ActiveRecordInjection.rb:52:31:52:36 | call to params | user-provided value | -| ActiveRecordInjection.rb:57:22:57:46 | call to [] | ActiveRecordInjection.rb:57:32:57:37 | call to params | ActiveRecordInjection.rb:57:22:57:46 | call to [] | This SQL query depends on a $@. | ActiveRecordInjection.rb:57:32:57:37 | call to params | user-provided value | -| ActiveRecordInjection.rb:61:16:61:21 | <<-SQL | ActiveRecordInjection.rb:62:21:62:26 | call to params | ActiveRecordInjection.rb:61:16:61:21 | <<-SQL | This SQL query depends on a $@. | ActiveRecordInjection.rb:62:21:62:26 | call to params | user-provided value | -| ActiveRecordInjection.rb:68:20:68:47 | "user.id = '#{...}'" | ActiveRecordInjection.rb:68:34:68:39 | call to params | ActiveRecordInjection.rb:68:20:68:47 | "user.id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:68:34:68:39 | call to params | user-provided value | -| ActiveRecordInjection.rb:74:32:74:54 | "id = '#{...}'" | ActiveRecordInjection.rb:74:41:74:46 | call to params | ActiveRecordInjection.rb:74:32:74:54 | "id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:74:41:74:46 | call to params | user-provided value | -| ActiveRecordInjection.rb:79:23:79:35 | ...[...] | ActiveRecordInjection.rb:79:23:79:28 | call to params | ActiveRecordInjection.rb:79:23:79:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:79:23:79:28 | call to params | user-provided value | -| ActiveRecordInjection.rb:83:17:83:31 | ...[...] | ActiveRecordInjection.rb:83:17:83:22 | call to params | ActiveRecordInjection.rb:83:17:83:31 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:83:17:83:22 | call to params | user-provided value | -| ActiveRecordInjection.rb:84:19:84:33 | ...[...] | ActiveRecordInjection.rb:84:19:84:24 | call to params | ActiveRecordInjection.rb:84:19:84:33 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:84:19:84:24 | call to params | user-provided value | -| ActiveRecordInjection.rb:88:18:88:35 | ...[...] | ActiveRecordInjection.rb:88:18:88:23 | call to params | ActiveRecordInjection.rb:88:18:88:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:88:18:88:23 | call to params | user-provided value | -| ActiveRecordInjection.rb:92:21:92:35 | ...[...] | ActiveRecordInjection.rb:92:21:92:26 | call to params | ActiveRecordInjection.rb:92:21:92:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:92:21:92:26 | call to params | user-provided value | -| ActiveRecordInjection.rb:100:20:100:55 | "name = '#{...}'" | ActiveRecordInjection.rb:100:31:100:36 | call to params | ActiveRecordInjection.rb:100:20:100:55 | "name = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:100:31:100:36 | call to params | user-provided value | -| ActiveRecordInjection.rb:104:19:104:54 | "name = '#{...}'" | ActiveRecordInjection.rb:104:30:104:35 | call to params | ActiveRecordInjection.rb:104:19:104:54 | "name = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:104:30:104:35 | call to params | user-provided value | -| ActiveRecordInjection.rb:106:18:106:35 | ...[...] | ActiveRecordInjection.rb:106:18:106:23 | call to params | ActiveRecordInjection.rb:106:18:106:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:106:18:106:23 | call to params | user-provided value | -| ActiveRecordInjection.rb:108:26:108:40 | ...[...] | ActiveRecordInjection.rb:108:26:108:31 | call to params | ActiveRecordInjection.rb:108:26:108:40 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:108:26:108:31 | call to params | user-provided value | -| ActiveRecordInjection.rb:109:28:109:42 | ...[...] | ActiveRecordInjection.rb:109:28:109:33 | call to params | ActiveRecordInjection.rb:109:28:109:42 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:109:28:109:33 | call to params | user-provided value | -| ActiveRecordInjection.rb:110:25:110:49 | "b #{...}" | ActiveRecordInjection.rb:110:30:110:35 | call to params | ActiveRecordInjection.rb:110:25:110:49 | "b #{...}" | This SQL query depends on a $@. | ActiveRecordInjection.rb:110:30:110:35 | call to params | user-provided value | -| ActiveRecordInjection.rb:111:27:111:51 | "b #{...}" | ActiveRecordInjection.rb:111:32:111:37 | call to params | ActiveRecordInjection.rb:111:27:111:51 | "b #{...}" | This SQL query depends on a $@. | ActiveRecordInjection.rb:111:32:111:37 | call to params | user-provided value | -| ActiveRecordInjection.rb:112:21:112:35 | ...[...] | ActiveRecordInjection.rb:112:21:112:26 | call to params | ActiveRecordInjection.rb:112:21:112:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:112:21:112:26 | call to params | user-provided value | -| ActiveRecordInjection.rb:113:21:113:35 | ...[...] | ActiveRecordInjection.rb:113:21:113:26 | call to params | ActiveRecordInjection.rb:113:21:113:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:113:21:113:26 | call to params | user-provided value | -| ActiveRecordInjection.rb:114:20:114:34 | ...[...] | ActiveRecordInjection.rb:114:20:114:25 | call to params | ActiveRecordInjection.rb:114:20:114:34 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:114:20:114:25 | call to params | user-provided value | -| ActiveRecordInjection.rb:116:23:116:47 | ...[...] | ActiveRecordInjection.rb:116:23:116:28 | call to params | ActiveRecordInjection.rb:116:23:116:47 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:116:23:116:28 | call to params | user-provided value | -| ActiveRecordInjection.rb:120:19:120:30 | ...[...] | ActiveRecordInjection.rb:120:19:120:24 | call to params | ActiveRecordInjection.rb:120:19:120:30 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:120:19:120:24 | call to params | user-provided value | -| ActiveRecordInjection.rb:122:29:122:39 | ...[...] | ActiveRecordInjection.rb:122:29:122:34 | call to params | ActiveRecordInjection.rb:122:29:122:39 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:122:29:122:34 | call to params | user-provided value | -| ActiveRecordInjection.rb:134:20:134:32 | ... + ... | ActiveRecordInjection.rb:128:10:128:15 | call to params | ActiveRecordInjection.rb:134:20:134:32 | ... + ... | This SQL query depends on a $@. | ActiveRecordInjection.rb:128:10:128:15 | call to params | user-provided value | -| ActiveRecordInjection.rb:167:21:167:44 | ...[...] | ActiveRecordInjection.rb:167:21:167:26 | call to params | ActiveRecordInjection.rb:167:21:167:44 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:167:21:167:26 | call to params | user-provided value | -| ActiveRecordInjection.rb:181:27:181:76 | "this is an unsafe annotation:..." | ActiveRecordInjection.rb:181:59:181:64 | call to params | ActiveRecordInjection.rb:181:27:181:76 | "this is an unsafe annotation:..." | This SQL query depends on a $@. | ActiveRecordInjection.rb:181:59:181:64 | call to params | user-provided value | -| ActiveRecordInjection.rb:194:37:194:41 | query | ActiveRecordInjection.rb:199:5:199:10 | call to params | ActiveRecordInjection.rb:194:37:194:41 | query | This SQL query depends on a $@. | ActiveRecordInjection.rb:199:5:199:10 | call to params | user-provided value | -| ActiveRecordInjection.rb:203:43:203:104 | "SELECT * FROM users WHERE id ..." | ActiveRecordInjection.rb:199:5:199:10 | call to params | ActiveRecordInjection.rb:203:43:203:104 | "SELECT * FROM users WHERE id ..." | This SQL query depends on a $@. | ActiveRecordInjection.rb:199:5:199:10 | call to params | user-provided value | -| ActiveRecordInjection.rb:204:35:204:96 | "SELECT * FROM users WHERE id ..." | ActiveRecordInjection.rb:199:5:199:10 | call to params | ActiveRecordInjection.rb:204:35:204:96 | "SELECT * FROM users WHERE id ..." | This SQL query depends on a $@. | ActiveRecordInjection.rb:199:5:199:10 | call to params | user-provided value | -| ActiveRecordInjection.rb:209:38:209:53 | "role = #{...}" | ActiveRecordInjection.rb:215:29:215:34 | call to params | ActiveRecordInjection.rb:209:38:209:53 | "role = #{...}" | This SQL query depends on a $@. | ActiveRecordInjection.rb:215:29:215:34 | call to params | user-provided value | +| ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | ActiveRecordInjection.rb:77:23:77:28 | call to params | ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:77:23:77:28 | call to params | user-provided value | +| ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | ActiveRecordInjection.rb:77:38:77:43 | call to params | ActiveRecordInjection.rb:10:33:10:67 | "name='#{...}' and pass='#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:77:38:77:43 | call to params | user-provided value | +| ActiveRecordInjection.rb:12:31:12:65 | "name='#{...}' and pass='#{...}'" | ActiveRecordInjection.rb:77:23:77:28 | call to params | ActiveRecordInjection.rb:12:31:12:65 | "name='#{...}' and pass='#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:77:23:77:28 | call to params | user-provided value | +| ActiveRecordInjection.rb:12:31:12:65 | "name='#{...}' and pass='#{...}'" | ActiveRecordInjection.rb:77:38:77:43 | call to params | ActiveRecordInjection.rb:12:31:12:65 | "name='#{...}' and pass='#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:77:38:77:43 | call to params | user-provided value | +| ActiveRecordInjection.rb:16:13:16:26 | "name=#{...}" | ActiveRecordInjection.rb:77:23:77:28 | call to params | ActiveRecordInjection.rb:16:13:16:26 | "name=#{...}" | This SQL query depends on a $@. | ActiveRecordInjection.rb:77:23:77:28 | call to params | user-provided value | +| ActiveRecordInjection.rb:30:16:30:24 | condition | ActiveRecordInjection.rb:174:21:174:26 | call to params | ActiveRecordInjection.rb:30:16:30:24 | condition | This SQL query depends on a $@. | ActiveRecordInjection.rb:174:21:174:26 | call to params | user-provided value | +| ActiveRecordInjection.rb:42:30:42:44 | ...[...] | ActiveRecordInjection.rb:42:30:42:35 | call to params | ActiveRecordInjection.rb:42:30:42:44 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:42:30:42:35 | call to params | user-provided value | +| ActiveRecordInjection.rb:46:18:46:32 | ...[...] | ActiveRecordInjection.rb:46:18:46:23 | call to params | ActiveRecordInjection.rb:46:18:46:32 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:46:18:46:23 | call to params | user-provided value | +| ActiveRecordInjection.rb:50:20:50:42 | "id = '#{...}'" | ActiveRecordInjection.rb:50:29:50:34 | call to params | ActiveRecordInjection.rb:50:20:50:42 | "id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:50:29:50:34 | call to params | user-provided value | +| ActiveRecordInjection.rb:55:21:55:43 | "id = '#{...}'" | ActiveRecordInjection.rb:55:30:55:35 | call to params | ActiveRecordInjection.rb:55:21:55:43 | "id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:55:30:55:35 | call to params | user-provided value | +| ActiveRecordInjection.rb:59:21:59:45 | call to [] | ActiveRecordInjection.rb:59:31:59:36 | call to params | ActiveRecordInjection.rb:59:21:59:45 | call to [] | This SQL query depends on a $@. | ActiveRecordInjection.rb:59:31:59:36 | call to params | user-provided value | +| ActiveRecordInjection.rb:64:22:64:46 | call to [] | ActiveRecordInjection.rb:64:32:64:37 | call to params | ActiveRecordInjection.rb:64:22:64:46 | call to [] | This SQL query depends on a $@. | ActiveRecordInjection.rb:64:32:64:37 | call to params | user-provided value | +| ActiveRecordInjection.rb:68:16:68:21 | <<-SQL | ActiveRecordInjection.rb:69:21:69:26 | call to params | ActiveRecordInjection.rb:68:16:68:21 | <<-SQL | This SQL query depends on a $@. | ActiveRecordInjection.rb:69:21:69:26 | call to params | user-provided value | +| ActiveRecordInjection.rb:75:20:75:47 | "user.id = '#{...}'" | ActiveRecordInjection.rb:75:34:75:39 | call to params | ActiveRecordInjection.rb:75:20:75:47 | "user.id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:75:34:75:39 | call to params | user-provided value | +| ActiveRecordInjection.rb:81:32:81:54 | "id = '#{...}'" | ActiveRecordInjection.rb:81:41:81:46 | call to params | ActiveRecordInjection.rb:81:32:81:54 | "id = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:81:41:81:46 | call to params | user-provided value | +| ActiveRecordInjection.rb:86:23:86:35 | ...[...] | ActiveRecordInjection.rb:86:23:86:28 | call to params | ActiveRecordInjection.rb:86:23:86:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:86:23:86:28 | call to params | user-provided value | +| ActiveRecordInjection.rb:90:17:90:31 | ...[...] | ActiveRecordInjection.rb:90:17:90:22 | call to params | ActiveRecordInjection.rb:90:17:90:31 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:90:17:90:22 | call to params | user-provided value | +| ActiveRecordInjection.rb:91:19:91:33 | ...[...] | ActiveRecordInjection.rb:91:19:91:24 | call to params | ActiveRecordInjection.rb:91:19:91:33 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:91:19:91:24 | call to params | user-provided value | +| ActiveRecordInjection.rb:95:18:95:35 | ...[...] | ActiveRecordInjection.rb:95:18:95:23 | call to params | ActiveRecordInjection.rb:95:18:95:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:95:18:95:23 | call to params | user-provided value | +| ActiveRecordInjection.rb:99:21:99:35 | ...[...] | ActiveRecordInjection.rb:99:21:99:26 | call to params | ActiveRecordInjection.rb:99:21:99:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:99:21:99:26 | call to params | user-provided value | +| ActiveRecordInjection.rb:107:20:107:55 | "name = '#{...}'" | ActiveRecordInjection.rb:107:31:107:36 | call to params | ActiveRecordInjection.rb:107:20:107:55 | "name = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:107:31:107:36 | call to params | user-provided value | +| ActiveRecordInjection.rb:111:19:111:54 | "name = '#{...}'" | ActiveRecordInjection.rb:111:30:111:35 | call to params | ActiveRecordInjection.rb:111:19:111:54 | "name = '#{...}'" | This SQL query depends on a $@. | ActiveRecordInjection.rb:111:30:111:35 | call to params | user-provided value | +| ActiveRecordInjection.rb:113:18:113:35 | ...[...] | ActiveRecordInjection.rb:113:18:113:23 | call to params | ActiveRecordInjection.rb:113:18:113:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:113:18:113:23 | call to params | user-provided value | +| ActiveRecordInjection.rb:115:26:115:40 | ...[...] | ActiveRecordInjection.rb:115:26:115:31 | call to params | ActiveRecordInjection.rb:115:26:115:40 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:115:26:115:31 | call to params | user-provided value | +| ActiveRecordInjection.rb:116:28:116:42 | ...[...] | ActiveRecordInjection.rb:116:28:116:33 | call to params | ActiveRecordInjection.rb:116:28:116:42 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:116:28:116:33 | call to params | user-provided value | +| ActiveRecordInjection.rb:117:25:117:49 | "b #{...}" | ActiveRecordInjection.rb:117:30:117:35 | call to params | ActiveRecordInjection.rb:117:25:117:49 | "b #{...}" | This SQL query depends on a $@. | ActiveRecordInjection.rb:117:30:117:35 | call to params | user-provided value | +| ActiveRecordInjection.rb:118:27:118:51 | "b #{...}" | ActiveRecordInjection.rb:118:32:118:37 | call to params | ActiveRecordInjection.rb:118:27:118:51 | "b #{...}" | This SQL query depends on a $@. | ActiveRecordInjection.rb:118:32:118:37 | call to params | user-provided value | +| ActiveRecordInjection.rb:119:21:119:35 | ...[...] | ActiveRecordInjection.rb:119:21:119:26 | call to params | ActiveRecordInjection.rb:119:21:119:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:119:21:119:26 | call to params | user-provided value | +| ActiveRecordInjection.rb:120:21:120:35 | ...[...] | ActiveRecordInjection.rb:120:21:120:26 | call to params | ActiveRecordInjection.rb:120:21:120:35 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:120:21:120:26 | call to params | user-provided value | +| ActiveRecordInjection.rb:121:20:121:34 | ...[...] | ActiveRecordInjection.rb:121:20:121:25 | call to params | ActiveRecordInjection.rb:121:20:121:34 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:121:20:121:25 | call to params | user-provided value | +| ActiveRecordInjection.rb:123:23:123:47 | ...[...] | ActiveRecordInjection.rb:123:23:123:28 | call to params | ActiveRecordInjection.rb:123:23:123:47 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:123:23:123:28 | call to params | user-provided value | +| ActiveRecordInjection.rb:127:19:127:30 | ...[...] | ActiveRecordInjection.rb:127:19:127:24 | call to params | ActiveRecordInjection.rb:127:19:127:30 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:127:19:127:24 | call to params | user-provided value | +| ActiveRecordInjection.rb:129:29:129:39 | ...[...] | ActiveRecordInjection.rb:129:29:129:34 | call to params | ActiveRecordInjection.rb:129:29:129:39 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:129:29:129:34 | call to params | user-provided value | +| ActiveRecordInjection.rb:141:20:141:32 | ... + ... | ActiveRecordInjection.rb:135:10:135:15 | call to params | ActiveRecordInjection.rb:141:20:141:32 | ... + ... | This SQL query depends on a $@. | ActiveRecordInjection.rb:135:10:135:15 | call to params | user-provided value | +| ActiveRecordInjection.rb:174:21:174:44 | ...[...] | ActiveRecordInjection.rb:174:21:174:26 | call to params | ActiveRecordInjection.rb:174:21:174:44 | ...[...] | This SQL query depends on a $@. | ActiveRecordInjection.rb:174:21:174:26 | call to params | user-provided value | +| ActiveRecordInjection.rb:188:27:188:76 | "this is an unsafe annotation:..." | ActiveRecordInjection.rb:188:59:188:64 | call to params | ActiveRecordInjection.rb:188:27:188:76 | "this is an unsafe annotation:..." | This SQL query depends on a $@. | ActiveRecordInjection.rb:188:59:188:64 | call to params | user-provided value | +| ActiveRecordInjection.rb:201:37:201:41 | query | ActiveRecordInjection.rb:206:5:206:10 | call to params | ActiveRecordInjection.rb:201:37:201:41 | query | This SQL query depends on a $@. | ActiveRecordInjection.rb:206:5:206:10 | call to params | user-provided value | +| ActiveRecordInjection.rb:210:43:210:104 | "SELECT * FROM users WHERE id ..." | ActiveRecordInjection.rb:206:5:206:10 | call to params | ActiveRecordInjection.rb:210:43:210:104 | "SELECT * FROM users WHERE id ..." | This SQL query depends on a $@. | ActiveRecordInjection.rb:206:5:206:10 | call to params | user-provided value | +| ActiveRecordInjection.rb:211:35:211:96 | "SELECT * FROM users WHERE id ..." | ActiveRecordInjection.rb:206:5:206:10 | call to params | ActiveRecordInjection.rb:211:35:211:96 | "SELECT * FROM users WHERE id ..." | This SQL query depends on a $@. | ActiveRecordInjection.rb:206:5:206:10 | call to params | user-provided value | +| ActiveRecordInjection.rb:216:38:216:53 | "role = #{...}" | ActiveRecordInjection.rb:222:29:222:34 | call to params | ActiveRecordInjection.rb:216:38:216:53 | "role = #{...}" | This SQL query depends on a $@. | ActiveRecordInjection.rb:222:29:222:34 | call to params | user-provided value | | ArelInjection.rb:6:20:6:61 | "SELECT * FROM users WHERE nam..." | ArelInjection.rb:4:12:4:17 | call to params | ArelInjection.rb:6:20:6:61 | "SELECT * FROM users WHERE nam..." | This SQL query depends on a $@. | ArelInjection.rb:4:12:4:17 | call to params | user-provided value | | ArelInjection.rb:7:39:7:80 | "SELECT * FROM users WHERE nam..." | ArelInjection.rb:4:12:4:17 | call to params | ArelInjection.rb:7:39:7:80 | "SELECT * FROM users WHERE nam..." | This SQL query depends on a $@. | ArelInjection.rb:4:12:4:17 | call to params | user-provided value | | PgInjection.rb:14:15:14:18 | qry1 | PgInjection.rb:6:12:6:17 | call to params | PgInjection.rb:14:15:14:18 | qry1 | This SQL query depends on a $@. | PgInjection.rb:6:12:6:17 | call to params | user-provided value | diff --git a/ruby/ql/test/query-tests/security/cwe-116/IncompleteSanitization/tst.rb b/ruby/ql/test/query-tests/security/cwe-116/IncompleteSanitization/tst.rb index 569e8b5ac09..f59fdd332ae 100644 --- a/ruby/ql/test/query-tests/security/cwe-116/IncompleteSanitization/tst.rb +++ b/ruby/ql/test/query-tests/security/cwe-116/IncompleteSanitization/tst.rb @@ -268,3 +268,8 @@ def bad_path_sanitizer(p1, p2) p1.sub! "/../", "" # NOT OK p2.sub "/../", "" # NOT OK end + +def each_line_sanitizer(p1) + p1.each_line("\n") do |l| # OK - does no sanitization + end +end diff --git a/ruby/ql/test/query-tests/security/cwe-295/RequestWithoutValidation.expected b/ruby/ql/test/query-tests/security/cwe-295/RequestWithoutValidation.expected index 7b5c32c891a..4f368a25002 100644 --- a/ruby/ql/test/query-tests/security/cwe-295/RequestWithoutValidation.expected +++ b/ruby/ql/test/query-tests/security/cwe-295/RequestWithoutValidation.expected @@ -1,28 +1,28 @@ -| Excon.rb:6:3:6:34 | call to get | This request may run without certificate validation because $@. | Excon.rb:5:38:5:42 | ... = ... | the request is disabled | Excon.rb:5:38:5:42 | false | this value | -| Excon.rb:12:3:12:34 | call to get | This request may run without certificate validation because $@. | Excon.rb:11:27:11:31 | ... = ... | the request is disabled | Excon.rb:11:27:11:31 | false | this value | -| Excon.rb:18:3:18:34 | call to get | This request may run without certificate validation because $@ by $@. | Excon.rb:17:38:17:60 | ... = ... | the request is disabled | Excon.rb:17:55:17:59 | false | this value | -| Excon.rb:24:3:24:10 | call to get | This request may run without certificate validation because $@. | Excon.rb:23:72:23:76 | false | the request is disabled | Excon.rb:23:72:23:76 | false | this value | -| Excon.rb:30:3:30:62 | call to get | This request may run without certificate validation because $@. | Excon.rb:30:53:30:57 | false | the request is disabled | Excon.rb:30:53:30:57 | false | this value | -| Faraday.rb:5:12:5:30 | call to get | This request may run without certificate validation because $@. | Faraday.rb:4:63:4:67 | false | the request is disabled | Faraday.rb:4:63:4:67 | false | this value | -| Faraday.rb:9:12:9:30 | call to get | This request may run without certificate validation because $@. | Faraday.rb:8:68:8:92 | VERIFY_NONE | the request is disabled | Faraday.rb:8:68:8:92 | VERIFY_NONE | this value | -| Faraday.rb:35:16:35:35 | call to get | This request may run without certificate validation because $@ by $@. | Faraday.rb:34:51:34:53 | arg | the request is disabled | Faraday.rb:38:42:38:46 | false | this value | -| Faraday.rb:44:16:44:35 | call to get | This request may run without certificate validation because $@ by $@. | Faraday.rb:43:56:43:58 | arg | the request is disabled | Faraday.rb:47:47:47:71 | VERIFY_NONE | this value | -| HttpClient.rb:6:1:6:33 | call to get | This request may run without certificate validation because $@. | HttpClient.rb:5:33:5:57 | ... = ... | the request is disabled | HttpClient.rb:5:33:5:57 | VERIFY_NONE | this value | -| Httparty.rb:4:1:4:50 | call to get | This request may run without certificate validation because $@. | Httparty.rb:4:45:4:49 | false | the request is disabled | Httparty.rb:4:45:4:49 | false | this value | -| Httparty.rb:7:1:7:55 | call to get | This request may run without certificate validation because $@. | Httparty.rb:7:50:7:54 | false | the request is disabled | Httparty.rb:7:50:7:54 | false | this value | -| Httparty.rb:10:1:10:59 | call to get | This request may run without certificate validation because $@. | Httparty.rb:10:52:10:56 | false | the request is disabled | Httparty.rb:10:52:10:56 | false | this value | -| Httparty.rb:13:1:13:70 | call to post | This request may run without certificate validation because $@. | Httparty.rb:13:65:13:69 | false | the request is disabled | Httparty.rb:13:65:13:69 | false | this value | -| Httparty.rb:16:1:16:74 | call to post | This request may run without certificate validation because $@. | Httparty.rb:16:67:16:71 | false | the request is disabled | Httparty.rb:16:67:16:71 | false | this value | -| NetHttp.rb:9:12:9:31 | call to request | This request may run without certificate validation because $@. | NetHttp.rb:7:20:7:44 | ... = ... | the request is disabled | NetHttp.rb:7:20:7:44 | VERIFY_NONE | this value | -| OpenURI.rb:4:1:4:78 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:4:53:4:77 | VERIFY_NONE | the request is disabled | OpenURI.rb:4:53:4:77 | VERIFY_NONE | this value | -| OpenURI.rb:7:1:7:82 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:7:55:7:79 | VERIFY_NONE | the request is disabled | OpenURI.rb:7:55:7:79 | VERIFY_NONE | this value | -| OpenURI.rb:11:1:11:43 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:10:30:10:54 | VERIFY_NONE | the request is disabled | OpenURI.rb:10:30:10:54 | VERIFY_NONE | this value | -| OpenURI.rb:14:1:14:81 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:14:56:14:80 | VERIFY_NONE | the request is disabled | OpenURI.rb:14:56:14:80 | VERIFY_NONE | this value | -| OpenURI.rb:17:1:17:85 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:17:58:17:82 | VERIFY_NONE | the request is disabled | OpenURI.rb:17:58:17:82 | VERIFY_NONE | this value | -| OpenURI.rb:21:1:21:46 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:20:30:20:54 | VERIFY_NONE | the request is disabled | OpenURI.rb:20:30:20:54 | VERIFY_NONE | this value | -| RestClient.rb:5:12:5:23 | call to get | This request may run without certificate validation because $@. | RestClient.rb:4:72:4:96 | VERIFY_NONE | the request is disabled | RestClient.rb:4:72:4:96 | VERIFY_NONE | this value | -| RestClient.rb:9:12:9:23 | call to get | This request may run without certificate validation because $@. | RestClient.rb:8:74:8:98 | VERIFY_NONE | the request is disabled | RestClient.rb:8:74:8:98 | VERIFY_NONE | this value | -| RestClient.rb:14:12:14:23 | call to get | This request may run without certificate validation because $@. | RestClient.rb:12:25:12:49 | VERIFY_NONE | the request is disabled | RestClient.rb:12:25:12:49 | VERIFY_NONE | this value | -| RestClient.rb:19:12:19:23 | call to get | This request may run without certificate validation because $@ by $@. | RestClient.rb:18:72:18:76 | value | the request is disabled | RestClient.rb:17:9:17:33 | VERIFY_NONE | this value | -| Typhoeus.rb:4:1:4:62 | call to get | This request may run without certificate validation because $@. | Typhoeus.rb:4:57:4:61 | false | the request is disabled | Typhoeus.rb:4:57:4:61 | false | this value | -| Typhoeus.rb:8:1:8:54 | call to post | This request may run without certificate validation because $@. | Typhoeus.rb:7:53:7:57 | false | the request is disabled | Typhoeus.rb:7:53:7:57 | false | this value | +| Excon.rb:6:3:6:34 | call to get | This request may run without certificate validation because $@. | Excon.rb:5:38:5:42 | ... = ... | validation is disabled | Excon.rb:5:38:5:42 | false | this value | +| Excon.rb:12:3:12:34 | call to get | This request may run without certificate validation because $@. | Excon.rb:11:27:11:31 | ... = ... | validation is disabled | Excon.rb:11:27:11:31 | false | this value | +| Excon.rb:18:3:18:34 | call to get | This request may run without certificate validation because $@ by $@. | Excon.rb:17:38:17:60 | ... = ... | validation is disabled | Excon.rb:17:55:17:59 | false | this value | +| Excon.rb:24:3:24:10 | call to get | This request may run without certificate validation because $@. | Excon.rb:23:72:23:76 | false | validation is disabled | Excon.rb:23:72:23:76 | false | this value | +| Excon.rb:30:3:30:62 | call to get | This request may run without certificate validation because $@. | Excon.rb:30:53:30:57 | false | validation is disabled | Excon.rb:30:53:30:57 | false | this value | +| Faraday.rb:5:12:5:30 | call to get | This request may run without certificate validation because $@. | Faraday.rb:4:63:4:67 | false | validation is disabled | Faraday.rb:4:63:4:67 | false | this value | +| Faraday.rb:9:12:9:30 | call to get | This request may run without certificate validation because $@. | Faraday.rb:8:68:8:92 | VERIFY_NONE | validation is disabled | Faraday.rb:8:68:8:92 | VERIFY_NONE | this value | +| Faraday.rb:35:16:35:35 | call to get | This request may run without certificate validation because $@ by $@. | Faraday.rb:34:51:34:53 | arg | validation is disabled | Faraday.rb:38:42:38:46 | false | this value | +| Faraday.rb:44:16:44:35 | call to get | This request may run without certificate validation because $@ by $@. | Faraday.rb:43:56:43:58 | arg | validation is disabled | Faraday.rb:47:47:47:71 | VERIFY_NONE | this value | +| HttpClient.rb:6:1:6:33 | call to get | This request may run without certificate validation because $@. | HttpClient.rb:5:33:5:57 | ... = ... | validation is disabled | HttpClient.rb:5:33:5:57 | VERIFY_NONE | this value | +| Httparty.rb:4:1:4:50 | call to get | This request may run without certificate validation because $@. | Httparty.rb:4:45:4:49 | false | validation is disabled | Httparty.rb:4:45:4:49 | false | this value | +| Httparty.rb:7:1:7:55 | call to get | This request may run without certificate validation because $@. | Httparty.rb:7:50:7:54 | false | validation is disabled | Httparty.rb:7:50:7:54 | false | this value | +| Httparty.rb:10:1:10:59 | call to get | This request may run without certificate validation because $@. | Httparty.rb:10:52:10:56 | false | validation is disabled | Httparty.rb:10:52:10:56 | false | this value | +| Httparty.rb:13:1:13:70 | call to post | This request may run without certificate validation because $@. | Httparty.rb:13:65:13:69 | false | validation is disabled | Httparty.rb:13:65:13:69 | false | this value | +| Httparty.rb:16:1:16:74 | call to post | This request may run without certificate validation because $@. | Httparty.rb:16:67:16:71 | false | validation is disabled | Httparty.rb:16:67:16:71 | false | this value | +| NetHttp.rb:9:12:9:31 | call to request | This request may run without certificate validation because $@. | NetHttp.rb:7:20:7:44 | ... = ... | validation is disabled | NetHttp.rb:7:20:7:44 | VERIFY_NONE | this value | +| OpenURI.rb:4:1:4:78 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:4:53:4:77 | VERIFY_NONE | validation is disabled | OpenURI.rb:4:53:4:77 | VERIFY_NONE | this value | +| OpenURI.rb:7:1:7:82 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:7:55:7:79 | VERIFY_NONE | validation is disabled | OpenURI.rb:7:55:7:79 | VERIFY_NONE | this value | +| OpenURI.rb:11:1:11:43 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:10:30:10:54 | VERIFY_NONE | validation is disabled | OpenURI.rb:10:30:10:54 | VERIFY_NONE | this value | +| OpenURI.rb:14:1:14:81 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:14:56:14:80 | VERIFY_NONE | validation is disabled | OpenURI.rb:14:56:14:80 | VERIFY_NONE | this value | +| OpenURI.rb:17:1:17:85 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:17:58:17:82 | VERIFY_NONE | validation is disabled | OpenURI.rb:17:58:17:82 | VERIFY_NONE | this value | +| OpenURI.rb:21:1:21:46 | call to open | This request may run without certificate validation because $@. | OpenURI.rb:20:30:20:54 | VERIFY_NONE | validation is disabled | OpenURI.rb:20:30:20:54 | VERIFY_NONE | this value | +| RestClient.rb:5:12:5:23 | call to get | This request may run without certificate validation because $@. | RestClient.rb:4:72:4:96 | VERIFY_NONE | validation is disabled | RestClient.rb:4:72:4:96 | VERIFY_NONE | this value | +| RestClient.rb:9:12:9:23 | call to get | This request may run without certificate validation because $@. | RestClient.rb:8:74:8:98 | VERIFY_NONE | validation is disabled | RestClient.rb:8:74:8:98 | VERIFY_NONE | this value | +| RestClient.rb:14:12:14:23 | call to get | This request may run without certificate validation because $@. | RestClient.rb:12:25:12:49 | VERIFY_NONE | validation is disabled | RestClient.rb:12:25:12:49 | VERIFY_NONE | this value | +| RestClient.rb:19:12:19:23 | call to get | This request may run without certificate validation because $@ by $@. | RestClient.rb:18:72:18:76 | value | validation is disabled | RestClient.rb:17:9:17:33 | VERIFY_NONE | this value | +| Typhoeus.rb:4:1:4:62 | call to get | This request may run without certificate validation because $@. | Typhoeus.rb:4:57:4:61 | false | validation is disabled | Typhoeus.rb:4:57:4:61 | false | this value | +| Typhoeus.rb:8:1:8:54 | call to post | This request may run without certificate validation because $@. | Typhoeus.rb:7:53:7:57 | false | validation is disabled | Typhoeus.rb:7:53:7:57 | false | this value | diff --git a/ruby/ql/test/query-tests/security/cwe-506/HardcodedDataInterpretedAsCode.expected b/ruby/ql/test/query-tests/security/cwe-506/HardcodedDataInterpretedAsCode.expected index e556d12096d..e1024700179 100644 --- a/ruby/ql/test/query-tests/security/cwe-506/HardcodedDataInterpretedAsCode.expected +++ b/ruby/ql/test/query-tests/security/cwe-506/HardcodedDataInterpretedAsCode.expected @@ -1,6 +1,6 @@ edges | tst.rb:1:7:1:7 | r | tst.rb:2:4:2:4 | r | provenance | | -| tst.rb:2:3:2:5 | call to [] [element 0] | tst.rb:2:3:2:15 | call to pack | provenance | | +| tst.rb:2:3:2:5 | call to [] [element 0] | tst.rb:2:3:2:15 | call to pack | provenance | Config | | tst.rb:2:4:2:4 | r | tst.rb:2:3:2:5 | call to [] [element 0] | provenance | | | tst.rb:5:1:5:23 | totally_harmless_string | tst.rb:7:8:7:30 | totally_harmless_string | provenance | | | tst.rb:5:27:5:72 | "707574732822636f646520696e6a6..." | tst.rb:5:1:5:23 | totally_harmless_string | provenance | | @@ -10,7 +10,7 @@ edges | tst.rb:10:11:10:24 | "666f6f626172" | tst.rb:10:9:10:25 | call to e | provenance | | | tst.rb:16:1:16:27 | another_questionable_string | tst.rb:17:6:17:32 | another_questionable_string | provenance | | | tst.rb:16:31:16:84 | "\\x70\\x75\\x74\\x73\\x28\\x27\\x68\\..." | tst.rb:16:1:16:27 | another_questionable_string | provenance | | -| tst.rb:17:6:17:32 | another_questionable_string | tst.rb:17:6:17:38 | call to strip | provenance | | +| tst.rb:17:6:17:32 | another_questionable_string | tst.rb:17:6:17:38 | call to strip | provenance | Config | nodes | tst.rb:1:7:1:7 | r | semmle.label | r | | tst.rb:2:3:2:5 | call to [] [element 0] | semmle.label | call to [] [element 0] | diff --git a/ruby/ql/test/query-tests/security/cwe-601/UrlRedirect.expected b/ruby/ql/test/query-tests/security/cwe-601/UrlRedirect.expected index c4e857a50c2..cd2845ea7a5 100644 --- a/ruby/ql/test/query-tests/security/cwe-601/UrlRedirect.expected +++ b/ruby/ql/test/query-tests/security/cwe-601/UrlRedirect.expected @@ -1,8 +1,10 @@ edges | UrlRedirect.rb:9:17:9:22 | call to params | UrlRedirect.rb:9:17:9:28 | ...[...] | provenance | | | UrlRedirect.rb:14:17:14:22 | call to params | UrlRedirect.rb:14:17:14:43 | call to fetch | provenance | | +| UrlRedirect.rb:14:17:14:22 | call to params | UrlRedirect.rb:14:17:14:43 | call to fetch | provenance | Config | | UrlRedirect.rb:19:17:19:22 | call to params | UrlRedirect.rb:19:17:19:37 | call to to_unsafe_hash | provenance | | -| UrlRedirect.rb:24:31:24:36 | call to params | UrlRedirect.rb:24:17:24:37 | call to filter_params | provenance | | +| UrlRedirect.rb:19:17:19:22 | call to params | UrlRedirect.rb:19:17:19:37 | call to to_unsafe_hash | provenance | Config | +| UrlRedirect.rb:24:31:24:36 | call to params | UrlRedirect.rb:24:17:24:37 | call to filter_params | provenance | Config | | UrlRedirect.rb:24:31:24:36 | call to params | UrlRedirect.rb:93:21:93:32 | input_params | provenance | | | UrlRedirect.rb:34:20:34:25 | call to params | UrlRedirect.rb:34:20:34:31 | ...[...] | provenance | | | UrlRedirect.rb:34:20:34:31 | ...[...] | UrlRedirect.rb:34:17:34:37 | "#{...}/foo" | provenance | AdditionalTaintStep | @@ -11,7 +13,7 @@ edges | UrlRedirect.rb:68:38:68:43 | call to params | UrlRedirect.rb:68:38:68:49 | ...[...] | provenance | | | UrlRedirect.rb:73:25:73:30 | call to params | UrlRedirect.rb:73:25:73:36 | ...[...] | provenance | | | UrlRedirect.rb:93:21:93:32 | input_params | UrlRedirect.rb:94:5:94:16 | input_params | provenance | | -| UrlRedirect.rb:94:5:94:16 | input_params | UrlRedirect.rb:94:5:94:29 | call to permit | provenance | | +| UrlRedirect.rb:94:5:94:16 | input_params | UrlRedirect.rb:94:5:94:29 | call to permit | provenance | Config | nodes | UrlRedirect.rb:4:17:4:22 | call to params | semmle.label | call to params | | UrlRedirect.rb:9:17:9:22 | call to params | semmle.label | call to params | diff --git a/ruby/ql/test/query-tests/security/cwe-798/HardcodedCredentials.expected b/ruby/ql/test/query-tests/security/cwe-798/HardcodedCredentials.expected index 662b6c9575f..f144157acfe 100644 --- a/ruby/ql/test/query-tests/security/cwe-798/HardcodedCredentials.expected +++ b/ruby/ql/test/query-tests/security/cwe-798/HardcodedCredentials.expected @@ -2,15 +2,15 @@ edges | HardcodedCredentials.rb:12:19:12:64 | "4NQX/CqB5Ae98zFUmwj1DMpF7azsh..." | HardcodedCredentials.rb:1:23:1:30 | password | provenance | | | HardcodedCredentials.rb:15:30:15:75 | "WLC17dLQ9P8YlQvqm77qplOMm5pd1..." | HardcodedCredentials.rb:1:33:1:36 | cert | provenance | | | HardcodedCredentials.rb:18:19:18:72 | ... + ... | HardcodedCredentials.rb:1:23:1:30 | password | provenance | | -| HardcodedCredentials.rb:18:27:18:72 | "ogH6qSYWGdbR/2WOGYa7eZ/tObL+G..." | HardcodedCredentials.rb:18:19:18:72 | ... + ... | provenance | | +| HardcodedCredentials.rb:18:27:18:72 | "ogH6qSYWGdbR/2WOGYa7eZ/tObL+G..." | HardcodedCredentials.rb:18:19:18:72 | ... + ... | provenance | Config | | HardcodedCredentials.rb:20:1:20:7 | pw_left | HardcodedCredentials.rb:22:6:22:12 | pw_left | provenance | | | HardcodedCredentials.rb:20:11:20:76 | "3jOe7sXKX6Tx52qHWUVqh2t9LNsE+..." | HardcodedCredentials.rb:20:1:20:7 | pw_left | provenance | | | HardcodedCredentials.rb:21:1:21:8 | pw_right | HardcodedCredentials.rb:22:16:22:23 | pw_right | provenance | | | HardcodedCredentials.rb:21:12:21:37 | "4fQuzXef4f2yow8KWvIJTA==" | HardcodedCredentials.rb:21:1:21:8 | pw_right | provenance | | | HardcodedCredentials.rb:22:1:22:2 | pw | HardcodedCredentials.rb:23:19:23:20 | pw | provenance | | -| HardcodedCredentials.rb:22:6:22:12 | pw_left | HardcodedCredentials.rb:22:6:22:23 | ... + ... | provenance | | +| HardcodedCredentials.rb:22:6:22:12 | pw_left | HardcodedCredentials.rb:22:6:22:23 | ... + ... | provenance | Config | | HardcodedCredentials.rb:22:6:22:23 | ... + ... | HardcodedCredentials.rb:22:1:22:2 | pw | provenance | | -| HardcodedCredentials.rb:22:16:22:23 | pw_right | HardcodedCredentials.rb:22:6:22:23 | ... + ... | provenance | | +| HardcodedCredentials.rb:22:16:22:23 | pw_right | HardcodedCredentials.rb:22:6:22:23 | ... + ... | provenance | Config | | HardcodedCredentials.rb:23:19:23:20 | pw | HardcodedCredentials.rb:1:23:1:30 | password | provenance | | | HardcodedCredentials.rb:38:40:38:85 | "kdW/xVhiv6y1fQQNevDpUaq+2rfPK..." | HardcodedCredentials.rb:31:18:31:23 | passwd | provenance | | | HardcodedCredentials.rb:43:29:43:43 | "user@test.com" | HardcodedCredentials.rb:43:18:43:25 | username | provenance | | diff --git a/ruby/ql/test/query-tests/security/cwe-915/MassAssignment.expected b/ruby/ql/test/query-tests/security/cwe-915/MassAssignment.expected index 01c62c8ed21..3b23376ac8d 100644 --- a/ruby/ql/test/query-tests/security/cwe-915/MassAssignment.expected +++ b/ruby/ql/test/query-tests/security/cwe-915/MassAssignment.expected @@ -1,6 +1,6 @@ edges | test.rb:43:9:43:14 | call to params | test.rb:43:9:43:29 | call to require | provenance | | -| test.rb:43:9:43:29 | call to require | test.rb:43:9:43:37 | call to permit! | provenance | | +| test.rb:43:9:43:29 | call to require | test.rb:43:9:43:37 | call to permit! | provenance | Config | | test.rb:43:9:43:37 | call to permit! | test.rb:8:18:8:28 | call to user_params | provenance | | | test.rb:43:9:43:37 | call to permit! | test.rb:18:20:18:30 | call to user_params | provenance | | | test.rb:43:9:43:37 | call to permit! | test.rb:19:21:19:31 | call to user_params | provenance | | @@ -22,10 +22,10 @@ edges | test.rb:47:13:47:18 | call to params | test.rb:47:13:47:25 | ...[...] | provenance | | | test.rb:47:13:47:25 | ...[...] | test.rb:47:9:47:9 | x | provenance | | | test.rb:48:9:48:9 | [post] x | test.rb:49:18:49:18 | x | provenance | | -| test.rb:48:9:48:9 | x | test.rb:48:9:48:9 | [post] x | provenance | | -| test.rb:51:18:51:23 | call to params | test.rb:51:18:51:40 | call to permit | provenance | | -| test.rb:52:18:52:23 | call to params | test.rb:52:18:52:69 | call to permit | provenance | | -| test.rb:53:18:53:23 | call to params | test.rb:53:18:53:35 | call to to_unsafe_h | provenance | | +| test.rb:48:9:48:9 | x | test.rb:48:9:48:9 | [post] x | provenance | Config | +| test.rb:51:18:51:23 | call to params | test.rb:51:18:51:40 | call to permit | provenance | Config | +| test.rb:52:18:52:23 | call to params | test.rb:52:18:52:69 | call to permit | provenance | Config | +| test.rb:53:18:53:23 | call to params | test.rb:53:18:53:35 | call to to_unsafe_h | provenance | Config | nodes | test.rb:8:18:8:28 | call to user_params | semmle.label | call to user_params | | test.rb:18:20:18:30 | call to user_params | semmle.label | call to user_params | diff --git a/ruby/scripts/create-extractor-pack.sh b/ruby/scripts/create-extractor-pack.sh index 15efba5350e..e601a4b2dd4 100755 --- a/ruby/scripts/create-extractor-pack.sh +++ b/ruby/scripts/create-extractor-pack.sh @@ -1,11 +1,7 @@ #!/bin/bash set -eux -CARGO=cargo if [[ "$OSTYPE" == "linux-gnu"* ]]; then platform="linux64" - if which cross; then - CARGO=cross - fi elif [[ "$OSTYPE" == "darwin"* ]]; then platform="osx64" else @@ -13,15 +9,9 @@ else exit 1 fi -(cd extractor && "$CARGO" build --release) +(cd extractor && cargo build --release) -# If building via cross, the binaries will be in extractor/target//release -# If building via cargo, the binaries will be in extractor/target/release BIN_DIR=extractor/target/release -if [[ "$CARGO" == "cross" ]]; then - BIN_DIR=extractor/target/x86_64-unknown-linux-gnu/release -fi - "$BIN_DIR/codeql-extractor-ruby" generate --dbscheme ql/lib/ruby.dbscheme --library ql/lib/codeql/ruby/ast/internal/TreeSitter.qll codeql query format -i ql/lib/codeql/ruby/ast/internal/TreeSitter.qll diff --git a/shared/controlflow/CHANGELOG.md b/shared/controlflow/CHANGELOG.md index 7e1a517c4a9..e29bc16f961 100644 --- a/shared/controlflow/CHANGELOG.md +++ b/shared/controlflow/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.1.16 + +No user-facing changes. + ## 0.1.15 No user-facing changes. diff --git a/shared/controlflow/change-notes/released/0.1.16.md b/shared/controlflow/change-notes/released/0.1.16.md new file mode 100644 index 00000000000..ec4eba91065 --- /dev/null +++ b/shared/controlflow/change-notes/released/0.1.16.md @@ -0,0 +1,3 @@ +## 0.1.16 + +No user-facing changes. diff --git a/shared/controlflow/change-notes/released/1.0.0.md b/shared/controlflow/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/controlflow/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/controlflow/codeql-pack.release.yml b/shared/controlflow/codeql-pack.release.yml index 74719634743..b7eeb5b9736 100644 --- a/shared/controlflow/codeql-pack.release.yml +++ b/shared/controlflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.1.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/controlflow/qlpack.yml b/shared/controlflow/qlpack.yml index 7fceca57d01..96d6c3f7ec7 100644 --- a/shared/controlflow/qlpack.yml +++ b/shared/controlflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/controlflow -version: 0.1.15 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/dataflow/CHANGELOG.md b/shared/dataflow/CHANGELOG.md index 180ffb85207..ad7b01b3114 100644 --- a/shared/dataflow/CHANGELOG.md +++ b/shared/dataflow/CHANGELOG.md @@ -1,3 +1,17 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* The data flow library now adds intermediate nodes when data flows out of a function via a parameter, in order to make path explanations easier to follow. The intermediate nodes have the same location as the underlying parameter, but must be accessed via `PathNode.asParameterReturnNode` instead of `PathNode.asNode`. + +## 0.2.7 + +No user-facing changes. + ## 0.2.6 ### Major Analysis Improvements diff --git a/shared/dataflow/change-notes/released/0.2.7.md b/shared/dataflow/change-notes/released/0.2.7.md new file mode 100644 index 00000000000..80b98e73c70 --- /dev/null +++ b/shared/dataflow/change-notes/released/0.2.7.md @@ -0,0 +1,3 @@ +## 0.2.7 + +No user-facing changes. diff --git a/shared/dataflow/change-notes/released/1.0.0.md b/shared/dataflow/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..acbb65a50e7 --- /dev/null +++ b/shared/dataflow/change-notes/released/1.0.0.md @@ -0,0 +1,9 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +### Minor Analysis Improvements + +* The data flow library now adds intermediate nodes when data flows out of a function via a parameter, in order to make path explanations easier to follow. The intermediate nodes have the same location as the underlying parameter, but must be accessed via `PathNode.asParameterReturnNode` instead of `PathNode.asNode`. diff --git a/shared/dataflow/codeql-pack.release.yml b/shared/dataflow/codeql-pack.release.yml index 248dd0f4594..b7eeb5b9736 100644 --- a/shared/dataflow/codeql-pack.release.yml +++ b/shared/dataflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.6 +lastReleaseVersion: 1.0.0 diff --git a/shared/dataflow/codeql/dataflow/DataFlow.qll b/shared/dataflow/codeql/dataflow/DataFlow.qll index b142aad943e..153934c25fb 100644 --- a/shared/dataflow/codeql/dataflow/DataFlow.qll +++ b/shared/dataflow/codeql/dataflow/DataFlow.qll @@ -83,11 +83,17 @@ signature module InputSig { DataFlowCallable getEnclosingCallable(); ArgumentNode getAnArgumentNode(); + + /** Gets a best-effort total ordering. */ + int totalorder(); } class DataFlowCallable { /** Gets a textual representation of this element. */ string toString(); + + /** Gets a best-effort total ordering. */ + int totalorder(); } class ReturnKind { @@ -261,10 +267,18 @@ signature module InputSig { */ predicate expectsContent(Node n, ContentSet c); + /** A set of `Node`s in a `DataFlowCallable`. */ + class NodeRegion { + /** Holds if this region contains `n`. */ + predicate contains(Node n); + + int totalOrder(); + } + /** - * Holds if the node `n` is unreachable when the call context is `call`. + * Holds if the nodes in `nr` are unreachable when the call context is `call`. */ - predicate isUnreachableInCall(Node n, DataFlowCall call); + predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call); default int accessPathLimit() { result = 5 } @@ -628,7 +642,7 @@ module DataFlowMake Lang> { predicate accessPathLimit = Config::accessPathLimit/0; predicate isAdditionalFlowStep(Node node1, Node node2, string model) { - Config::isAdditionalFlowStep(node1, node2) and model = "" + Config::isAdditionalFlowStep(node1, node2) and model = "Config" } } @@ -650,7 +664,7 @@ module DataFlowMake Lang> { predicate accessPathLimit = Config::accessPathLimit/0; predicate isAdditionalFlowStep(Node node1, Node node2, string model) { - Config::isAdditionalFlowStep(node1, node2) and model = "" + Config::isAdditionalFlowStep(node1, node2) and model = "Config" } } diff --git a/shared/dataflow/codeql/dataflow/TaintTracking.qll b/shared/dataflow/codeql/dataflow/TaintTracking.qll index f76939333f5..343f8be041f 100644 --- a/shared/dataflow/codeql/dataflow/TaintTracking.qll +++ b/shared/dataflow/codeql/dataflow/TaintTracking.qll @@ -80,7 +80,7 @@ module TaintFlowMake< predicate isAdditionalFlowStep( DataFlowLang::Node node1, DataFlowLang::Node node2, string model ) { - Config::isAdditionalFlowStep(node1, node2) and model = "" + Config::isAdditionalFlowStep(node1, node2) and model = "Config" } } @@ -106,7 +106,7 @@ module TaintFlowMake< predicate isAdditionalFlowStep( DataFlowLang::Node node1, DataFlowLang::Node node2, string model ) { - Config::isAdditionalFlowStep(node1, node2) and model = "" + Config::isAdditionalFlowStep(node1, node2) and model = "Config" } } diff --git a/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll b/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll index 10c7efdf045..6602f4615e0 100644 --- a/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll +++ b/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll @@ -163,6 +163,9 @@ module MakeImpl Lang> { TNodeNormal(Node n) or TNodeImplicitRead(Node n, boolean hasRead) { Config::allowImplicitRead(n, _) and hasRead = [false, true] + } or + TParamReturnNode(ParameterNode p, SndLevelScopeOption scope) { + paramReturnNode(_, p, scope, _) } private class NodeEx extends TNodeEx { @@ -170,13 +173,21 @@ module MakeImpl Lang> { result = this.asNode().toString() or exists(Node n | this.isImplicitReadNode(n, _) | result = n.toString() + " [Ext]") + or + result = this.asParamReturnNode().toString() + " [Return]" } Node asNode() { this = TNodeNormal(result) } predicate isImplicitReadNode(Node n, boolean hasRead) { this = TNodeImplicitRead(n, hasRead) } - Node projectToNode() { this = TNodeNormal(result) or this = TNodeImplicitRead(result, _) } + ParameterNode asParamReturnNode() { this = TParamReturnNode(result, _) } + + Node projectToNode() { + this = TNodeNormal(result) or + this = TNodeImplicitRead(result, _) or + this = TParamReturnNode(result, _) + } pragma[nomagic] private DataFlowCallable getEnclosingCallable0() { @@ -189,7 +200,11 @@ module MakeImpl Lang> { } pragma[nomagic] - private DataFlowType getDataFlowType0() { nodeDataFlowType(this.asNode(), result) } + private DataFlowType getDataFlowType0() { + nodeDataFlowType(this.asNode(), result) + or + nodeDataFlowType(this.asParamReturnNode(), result) + } pragma[inline] DataFlowType getDataFlowType() { @@ -215,12 +230,21 @@ module MakeImpl Lang> { ParameterPosition getPosition() { this.isParameterOf(_, result) } } + /** + * A node from which flow can return to the caller. This is either a regular + * `ReturnNode` or a synthesized node for flow out via a parameter. + */ private class RetNodeEx extends NodeEx { - RetNodeEx() { this.asNode() instanceof ReturnNodeExt } + private ReturnPosition pos; - ReturnPosition getReturnPosition() { result = getReturnPosition(this.asNode()) } + RetNodeEx() { + pos = getValueReturnPosition(this.asNode()) or + pos = getParamReturnPosition(_, this.asParamReturnNode()) + } - ReturnKindExt getKind() { result = this.asNode().(ReturnNodeExt).getKind() } + ReturnPosition getReturnPosition() { result = pos } + + ReturnKindExt getKind() { result = pos.getKind() } } private predicate inBarrier(NodeEx node) { @@ -326,7 +350,7 @@ module MakeImpl Lang> { pragma[nomagic] private predicate isUnreachableInCall1(NodeEx n, LocalCallContextSpecificCall cc) { - isUnreachableInCallCached(n.asNode(), cc.getCall()) + cc.unreachable(n.asNode()) } /** @@ -341,12 +365,19 @@ module MakeImpl Lang> { ) or exists(Node n | - Config::allowImplicitRead(n, _) and node1.asNode() = n and node2.isImplicitReadNode(n, false) and not fullBarrier(node1) and model = "" ) + or + exists(Node n1, Node n2, SndLevelScopeOption scope | + node1.asNode() = n1 and + node2 = TParamReturnNode(n2, scope) and + paramReturnNode(pragma[only_bind_into](n1), pragma[only_bind_into](n2), + pragma[only_bind_into](scope), _) and + model = "" + ) } /** @@ -362,7 +393,6 @@ module MakeImpl Lang> { ) or exists(Node n | - Config::allowImplicitRead(n, _) and node1.isImplicitReadNode(n, true) and node2.asNode() = n and not fullBarrier(node2) and @@ -497,10 +527,6 @@ module MakeImpl Lang> { ) } - private predicate sourceCallCtx(CallContext cc) { - if hasSourceCallCtx() then cc instanceof CallContextSomeCall else cc instanceof CallContextAny - } - private predicate hasSinkCallCtx() { exists(FlowFeature feature | feature = Config::getAFeature() | feature instanceof FeatureHasSinkCallContext or @@ -1113,26 +1139,17 @@ module MakeImpl Lang> { result = getAdditionalFlowIntoCallNodeTerm(arg.projectToNode(), p.projectToNode()) } - private module SndLevelScopeOption = Option; - - private class SndLevelScopeOption = SndLevelScopeOption::Option; - - pragma[nomagic] - private SndLevelScopeOption getScope(RetNodeEx ret) { - result = SndLevelScopeOption::some(getSecondLevelScopeCached(ret.asNode())) - or - result instanceof SndLevelScopeOption::None and - not exists(getSecondLevelScopeCached(ret.asNode())) - } - pragma[nomagic] private predicate returnCallEdge1( DataFlowCallable c, SndLevelScopeOption scope, DataFlowCall call, NodeEx out ) { exists(RetNodeEx ret | flowOutOfCallNodeCand1(call, ret, _, out) and - c = ret.getEnclosingCallable() and - scope = getScope(ret) + c = ret.getEnclosingCallable() + | + scope = getSecondLevelScopeCached(ret.asNode()) + or + ret = TParamReturnNode(_, scope) ) } @@ -1352,6 +1369,18 @@ module MakeImpl Lang> { CcCall ccSomeCall(); + /* + * The following `instanceof` predicates are necessary for proper + * caching, since we're able to cache predicates, but not the underlying + * types. + */ + + predicate instanceofCc(Cc cc); + + predicate instanceofCcCall(CcCall cc); + + predicate instanceofCcNoCall(CcNoCall cc); + class LocalCc; DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx); @@ -1362,15 +1391,15 @@ module MakeImpl Lang> { bindingset[call, c] CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c); - DataFlowCallable viableImplCallContextReducedReverse(DataFlowCall call, CcNoCall ctx); + DataFlowCall viableImplCallContextReducedReverse(DataFlowCallable c, CcNoCall ctx); predicate viableImplNotCallContextReducedReverse(CcNoCall ctx); bindingset[call, c] CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call); - bindingset[node, cc] - LocalCc getLocalCc(NodeEx node, Cc cc); + bindingset[cc] + LocalCc getLocalCc(Cc cc); bindingset[node1, state1] bindingset[node2, state2] @@ -1459,7 +1488,7 @@ module MakeImpl Lang> { or exists(NodeEx mid, FlowState state0, Typ t0, LocalCc localCc | fwdFlow(mid, state0, cc, summaryCtx, argT, argAp, t0, ap, apa) and - localCc = getLocalCc(mid, cc) + localCc = getLocalCc(cc) | localStep(mid, state0, node, state, true, _, localCc) and t = t0 @@ -1596,7 +1625,7 @@ module MakeImpl Lang> { ApOption argAp, Typ t, Ap ap, boolean emptyAp, ApApprox apa, boolean cc ) { fwdFlow(arg, state, outercc, summaryCtx, argT, argAp, t, ap, apa) and - (if outercc instanceof CcCall then cc = true else cc = false) and + (if instanceofCcCall(outercc) then cc = true else cc = false) and if ap instanceof ApNil then emptyAp = true else emptyAp = false } @@ -1652,6 +1681,7 @@ module MakeImpl Lang> { DataFlowCall call, ArgNodeEx arg, CcCall ctx ) { callEdgeArgParamRestricted(call, _, arg, _, _, _) and + instanceofCcCall(ctx) and result = viableImplCallContextReducedInlineLate(call, ctx) } @@ -1667,6 +1697,7 @@ module MakeImpl Lang> { bindingset[call, ctx] pragma[inline_late] private predicate viableImplNotCallContextReducedInlineLate(DataFlowCall call, Cc ctx) { + instanceofCc(ctx) and viableImplNotCallContextReduced(call, ctx) } @@ -1676,6 +1707,7 @@ module MakeImpl Lang> { DataFlowCall call, ArgNodeEx arg, Cc outercc ) { callEdgeArgParamRestricted(call, _, arg, _, _, _) and + instanceofCc(outercc) and viableImplNotCallContextReducedInlineLate(call, outercc) } @@ -1780,19 +1812,19 @@ module MakeImpl Lang> { } pragma[nomagic] - private DataFlowCallable viableImplCallContextReducedReverseRestricted( - DataFlowCall call, CcNoCall ctx + private DataFlowCall viableImplCallContextReducedReverseRestricted( + DataFlowCallable c, CcNoCall ctx ) { - result = viableImplCallContextReducedReverse(call, ctx) and - PrevStage::callEdgeReturn(call, result, _, _, _, _, _) + result = viableImplCallContextReducedReverse(c, ctx) and + PrevStage::callEdgeReturn(result, c, _, _, _, _, _) } - bindingset[ctx, result] + bindingset[c, ctx] pragma[inline_late] - private DataFlowCallable viableImplCallContextReducedReverseInlineLate( - DataFlowCall call, CcNoCall ctx + private DataFlowCall viableImplCallContextReducedReverseInlineLate( + DataFlowCallable c, CcNoCall ctx ) { - result = viableImplCallContextReducedReverseRestricted(call, ctx) + result = viableImplCallContextReducedReverseRestricted(c, ctx) } bindingset[call] @@ -1820,6 +1852,7 @@ module MakeImpl Lang> { RetNodeEx ret, FlowState state, CcNoCall cc, ParamNodeOption summaryCtx, TypOption argT, ApOption argAp, Typ t, Ap ap, ApApprox apa ) { + instanceofCcNoCall(cc) and fwdFlow(ret, state, cc, summaryCtx, argT, argAp, t, ap, apa) } @@ -1831,7 +1864,7 @@ module MakeImpl Lang> { fwdFlowIntoRet(ret, _, innercc, _, _, _, _, _, apa) and inner = ret.getEnclosingCallable() and ( - inner = viableImplCallContextReducedReverseInlineLate(call, innercc) and + call = viableImplCallContextReducedReverseInlineLate(inner, innercc) and flowOutOfCallApaInlineLate(call, inner, ret, out, allowsFieldFlow, apa) or flowOutOfCallApaNotCallContextReduced(call, inner, ret, out, allowsFieldFlow, apa, @@ -1879,6 +1912,7 @@ module MakeImpl Lang> { pragma[nomagic] private predicate fwdFlow1Param(ParamNodeEx p, FlowState state, CcCall cc, Typ t0, Ap ap) { + instanceofCcCall(cc) and fwdFlow1(p, state, cc, _, _, _, t0, _, ap, _) } @@ -1945,6 +1979,7 @@ module MakeImpl Lang> { ApApprox argApa, Typ t, Ap ap, ApApprox apa ) { exists(ReturnKindExt kind | + instanceofCcCall(ccc) and fwdFlow(pragma[only_bind_into](ret), state, ccc, TParamNodeSome(pragma[only_bind_into](summaryCtx.asNode())), TypOption::some(argT), pragma[only_bind_into](apSome(argAp)), t, ap, pragma[only_bind_into](apa)) and @@ -2510,10 +2545,16 @@ module MakeImpl Lang> { CcCall ccSomeCall() { result = true } + predicate instanceofCc(Cc cc) { any() } + + predicate instanceofCcCall(CcCall cc) { any() } + + predicate instanceofCcNoCall(CcNoCall cc) { any() } + class LocalCc = Unit; - bindingset[node, cc] - LocalCc getLocalCc(NodeEx node, Cc cc) { any() } + bindingset[cc] + LocalCc getLocalCc(Cc cc) { any() } DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx) { none() } @@ -2523,9 +2564,7 @@ module MakeImpl Lang> { bindingset[call, c] CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { any() } - DataFlowCallable viableImplCallContextReducedReverse(DataFlowCall call, CcNoCall ctx) { - none() - } + DataFlowCall viableImplCallContextReducedReverse(DataFlowCallable c, CcNoCall ctx) { none() } predicate viableImplNotCallContextReducedReverse(CcNoCall ctx) { any() } @@ -2533,105 +2572,6 @@ module MakeImpl Lang> { CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call) { any() } } - private signature module Level1CallContextInputSig { - DataFlowCallable prunedViableImplInCallContext(DataFlowCall call, CallContextSpecificCall ctx); - - bindingset[call, ctx] - predicate noPrunedViableImplInCallContext(DataFlowCall call, CallContext ctx); - - predicate recordDataFlowCallSiteDispatch(DataFlowCall call, DataFlowCallable callable); - - predicate recordDataFlowCallSiteUnreachable(DataFlowCall call, DataFlowCallable callable); - - predicate reducedViableImplInReturn(DataFlowCallable c, DataFlowCall call); - - DataFlowCall prunedViableImplInCallContextReverse( - DataFlowCallable callable, CallContextReturn ctx - ); - } - - private module Level1CallContext { - class Cc = CallContext; - - class CcCall = CallContextCall; - - pragma[inline] - predicate matchesCall(CcCall cc, DataFlowCall call) { cc.matchesCall(call) } - - class CcNoCall = CallContextNoCall; - - Cc ccNone() { result instanceof CallContextAny } - - CcCall ccSomeCall() { result instanceof CallContextSomeCall } - - module NoLocalCallContext { - class LocalCc = Unit; - - bindingset[node, cc] - LocalCc getLocalCc(NodeEx node, Cc cc) { any() } - - DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx) { - result = Input::prunedViableImplInCallContext(call, ctx) - } - - bindingset[call, ctx] - predicate viableImplNotCallContextReduced(DataFlowCall call, Cc ctx) { - Input::noPrunedViableImplInCallContext(call, ctx) - } - - bindingset[call, c] - CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { - if Input::recordDataFlowCallSiteDispatch(call, c) - then result = TSpecificCall(call) - else result = TSomeCall() - } - } - - module LocalCallContext { - class LocalCc = LocalCallContext; - - bindingset[node, cc] - LocalCc getLocalCc(NodeEx node, Cc cc) { - result = - getLocalCallContext(pragma[only_bind_into](pragma[only_bind_out](cc)), - node.getEnclosingCallable()) - } - - DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx) { - result = Input::prunedViableImplInCallContext(call, ctx) - } - - bindingset[call, ctx] - predicate viableImplNotCallContextReduced(DataFlowCall call, Cc ctx) { - Input::noPrunedViableImplInCallContext(call, ctx) - } - - bindingset[call, c] - CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { - if - Input::recordDataFlowCallSiteDispatch(call, c) or - Input::recordDataFlowCallSiteUnreachable(call, c) - then result = TSpecificCall(call) - else result = TSomeCall() - } - } - - DataFlowCallable viableImplCallContextReducedReverse(DataFlowCall call, CcNoCall ctx) { - call = Input::prunedViableImplInCallContextReverse(result, ctx) - } - - predicate viableImplNotCallContextReducedReverse(CcNoCall ctx) { - ctx instanceof CallContextAny - } - - bindingset[call, c] - CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call) { - if Input::reducedViableImplInReturn(c, call) - then result = TReturn(c, call) - else result = ccNone() - } - } - private module Stage2Param implements MkStage::StageParam { private module PrevStage = Stage1; @@ -2669,11 +2609,7 @@ module MakeImpl Lang> { ApOption apSome(Ap ap) { result = TBooleanSome(ap) } - private module Level1CallContextInput implements Level1CallContextInputSig { - import CachedCallContextSensitivity - } - - import Level1CallContext + import CachedCallContextSensitivity import NoLocalCallContext bindingset[node1, state1] @@ -2831,7 +2767,7 @@ module MakeImpl Lang> { Stage2::revFlow(node2, pragma[only_bind_into](state2), false) or additionalLocalStateStep(node1, state1, node2, state2) and - label = "" and + label = "Config" and Stage2::revFlow(node1, state1, false) and Stage2::revFlow(node2, state2, false) } @@ -2947,23 +2883,19 @@ module MakeImpl Lang> { ApOption apSome(Ap ap) { result = TApproxAccessPathFrontSome(ap) } - additional module Level1CallContextInput implements Level1CallContextInputSig { - private module CallContextSensitivityInput implements CallContextSensitivityInputSig { - predicate relevantCallEdgeIn = PrevStage::relevantCallEdgeIn/2; + private module CallContextSensitivityInput implements CallContextSensitivityInputSig { + predicate relevantCallEdgeIn = PrevStage::relevantCallEdgeIn/2; - predicate relevantCallEdgeOut = PrevStage::relevantCallEdgeOut/2; + predicate relevantCallEdgeOut = PrevStage::relevantCallEdgeOut/2; - predicate reducedViableImplInCallContextCand = - CachedCallContextSensitivity::reducedViableImplInCallContext/3; + predicate reducedViableImplInCallContextCand = + CachedCallContextSensitivity::reducedViableImplInCallContext/3; - predicate reducedViableImplInReturnCand = - CachedCallContextSensitivity::reducedViableImplInReturn/2; - } - - import CallContextSensitivity + predicate reducedViableImplInReturnCand = + CachedCallContextSensitivity::reducedViableImplInReturn/2; } - import Level1CallContext + import CallContextSensitivity import NoLocalCallContext predicate localStep( @@ -3339,23 +3271,18 @@ module MakeImpl Lang> { ApOption apSome(Ap ap) { result = TAccessPathApproxSome(ap) } - additional module Level1CallContextInput implements Level1CallContextInputSig { - private module CallContextSensitivityInput implements CallContextSensitivityInputSig { - predicate relevantCallEdgeIn = PrevStage::relevantCallEdgeIn/2; + private module CallContextSensitivityInput implements CallContextSensitivityInputSig { + predicate relevantCallEdgeIn = PrevStage::relevantCallEdgeIn/2; - predicate relevantCallEdgeOut = PrevStage::relevantCallEdgeOut/2; + predicate relevantCallEdgeOut = PrevStage::relevantCallEdgeOut/2; - predicate reducedViableImplInCallContextCand = - Stage3Param::Level1CallContextInput::reducedViableImplInCallContext/3; + predicate reducedViableImplInCallContextCand = + Stage3Param::reducedViableImplInCallContext/3; - predicate reducedViableImplInReturnCand = - Stage3Param::Level1CallContextInput::reducedViableImplInReturn/2; - } - - import CallContextSensitivity + predicate reducedViableImplInReturnCand = Stage3Param::reducedViableImplInReturn/2; } - import Level1CallContext + import CallContextSensitivity import LocalCallContext predicate localStep( @@ -3389,7 +3316,7 @@ module MakeImpl Lang> { exists(AccessPathApprox apa0 | Stage5::parameterMayFlowThrough(p, _) and Stage5::revFlow(n, state, TReturnCtxMaybeFlowThrough(_), _, apa0) and - Stage5::fwdFlow(n, state, any(CallContextCall ccc), TParamNodeSome(p.asNode()), _, + Stage5::fwdFlow(n, state, any(Stage5Param::CcCall ccc), TParamNodeSome(p.asNode()), _, TAccessPathApproxSome(apa), _, apa0, _) ) } @@ -3567,6 +3494,36 @@ module MakeImpl Lang> { ) } + private module PrunedCallContextSensitivityStage5 { + private module CallContextSensitivityInput implements CallContextSensitivityInputSig { + predicate relevantCallEdgeIn = Stage5::relevantCallEdgeIn/2; + + predicate relevantCallEdgeOut = Stage5::relevantCallEdgeOut/2; + + predicate reducedViableImplInCallContextCand = + Stage5Param::reducedViableImplInCallContext/3; + + predicate reducedViableImplInReturnCand = Stage5Param::reducedViableImplInReturn/2; + } + + import CallContextSensitivity + import LocalCallContext + } + + private class CallContext = PrunedCallContextSensitivityStage5::Cc; + + private class CallContextCall = PrunedCallContextSensitivityStage5::CcCall; + + private class CallContextNoCall = PrunedCallContextSensitivityStage5::CcNoCall; + + private predicate callContextNone = PrunedCallContextSensitivityStage5::ccNone/0; + + private predicate callContextSomeCall = PrunedCallContextSensitivityStage5::ccSomeCall/0; + + private predicate sourceCallCtx(CallContext cc) { + if hasSourceCallCtx() then cc = callContextSomeCall() else cc = callContextNone() + } + private newtype TPathNode = TPathNodeMid( NodeEx node, FlowState state, CallContext cc, SummaryCtx sc, DataFlowType t, AccessPath ap, @@ -3802,6 +3759,8 @@ module MakeImpl Lang> { not this instanceof PathNodeSink or this.getNodeEx() instanceof TNodeImplicitRead + or + hiddenNode(this.getNodeEx().asParamReturnNode()) ) } @@ -3882,7 +3841,12 @@ module MakeImpl Lang> { n1.getANonHiddenSuccessor(_) = n2 and directReach(n2) } - private predicate pathSuccPlus(PathNodeImpl n1, PathNodeImpl n2) = fastTC(pathSucc/2)(n1, n2) + private predicate tcSrc(PathNodeImpl n) { n.isFlowSource() or n.isSource(_) } + + private predicate tcSink(PathNodeImpl n) { n.isFlowSink() or n instanceof PathNodeSink } + + private predicate pathSuccPlus(PathNodeImpl n1, PathNodeImpl n2) = + doublyBoundedFastTC(pathSucc/2, tcSrc/1, tcSink/1)(n1, n2) /** * A `Node` augmented with a call context (except for sinks) and an access path. @@ -3920,6 +3884,9 @@ module MakeImpl Lang> { /** Gets the underlying `Node`. */ final Node getNode() { super.getNodeEx().projectToNode() = result } + /** Gets the parameter node through which data is returned, if any. */ + final ParameterNode asParameterReturnNode() { result = super.getNodeEx().asParamReturnNode() } + /** Gets the `FlowState` of this node. */ final FlowState getState() { result = super.getState() } @@ -4138,9 +4105,7 @@ module MakeImpl Lang> { state = mid.getState() and cc = mid.getCallContext() and sc = mid.getSummaryCtx() and - localCC = - getLocalCallContext(pragma[only_bind_into](pragma[only_bind_out](cc)), - midnode.getEnclosingCallable()) and + localCC = PrunedCallContextSensitivityStage5::getLocalCc(cc) and t = mid.getType() and ap = mid.getAp() and summaryLabel = mid.getSummaryLabel() @@ -4186,7 +4151,7 @@ module MakeImpl Lang> { or jumpStepEx(mid.getNodeExOutgoing(), node) and state = mid.getState() and - cc instanceof CallContextAny and + cc = callContextNone() and sc instanceof SummaryCtxNone and t = mid.getType() and ap = mid.getAp() and @@ -4196,7 +4161,7 @@ module MakeImpl Lang> { or additionalJumpStep(mid.getNodeExOutgoing(), node, label) and state = mid.getState() and - cc instanceof CallContextAny and + cc = callContextNone() and sc instanceof SummaryCtxNone and mid.getAp() instanceof AccessPathNil and t = node.getDataFlowType() and @@ -4205,14 +4170,14 @@ module MakeImpl Lang> { summaryLabel = "-" or additionalJumpStateStep(mid.getNodeExOutgoing(), mid.getState(), node, state) and - cc instanceof CallContextAny and + cc = callContextNone() and sc instanceof SummaryCtxNone and mid.getAp() instanceof AccessPathNil and t = node.getDataFlowType() and ap = TAccessPathNil() and isStoreStep = false and summaryLabel = "-" and - label = "" + label = "Config" or exists(Content c, DataFlowType t0, AccessPath ap0 | pathStoreStep(mid, node, state, t0, ap0, c, t, cc) and @@ -4295,22 +4260,6 @@ module MakeImpl Lang> { ) } - private module PrunedCallContextSensitivityStage5 { - private module CallContextSensitivityInput implements CallContextSensitivityInputSig { - predicate relevantCallEdgeIn = Stage5::relevantCallEdgeIn/2; - - predicate relevantCallEdgeOut = Stage5::relevantCallEdgeOut/2; - - predicate reducedViableImplInCallContextCand = - Stage5Param::Level1CallContextInput::reducedViableImplInCallContext/3; - - predicate reducedViableImplInReturnCand = - Stage5Param::Level1CallContextInput::reducedViableImplInReturn/2; - } - - import CallContextSensitivity - } - pragma[nomagic] private predicate pathOutOfCallable1( PathNodeMid mid, DataFlowCall call, ReturnKindExt kind, FlowState state, CallContext cc, @@ -4320,11 +4269,8 @@ module MakeImpl Lang> { pathOutOfCallable0(mid, pos, state, innercc, apa) and c = pos.getCallable() and kind = pos.getKind() and - PrunedCallContextSensitivityStage5::resolveReturn(innercc, c, call) - | - if PrunedCallContextSensitivityStage5::reducedViableImplInReturn(c, call) - then cc = TReturn(c, call) - else cc = TAnyCallContext() + PrunedCallContextSensitivityStage5::resolveReturn(innercc, c, call) and + cc = PrunedCallContextSensitivityStage5::getCallContextReturn(c, call) ) } @@ -4410,11 +4356,8 @@ module MakeImpl Lang> { // never any reason to enter a callable except to find a summary. See also // the comment in `PathNodeMid::isAtSink`. not Config::getAFeature() instanceof FeatureEqualSourceSinkCallContext - ) - | - if PrunedCallContextSensitivityStage5::recordDataFlowCallSite(call, callable) - then innercc = TSpecificCall(call) - else innercc = TSomeCall() + ) and + innercc = PrunedCallContextSensitivityStage5::getCallContextCall(call, callable) ) } @@ -4762,22 +4705,32 @@ module MakeImpl Lang> { private predicate flagDisable() { none() } module FlowExplorationFwd { - private import FlowExploration - import Public + private import FlowExploration as F + import F::Public - predicate partialFlow = partialFlowFwd/3; + predicate partialFlow = F::partialFlowFwd/3; } module FlowExplorationRev { - private import FlowExploration - import Public + private import FlowExploration as F + import F::Public - predicate partialFlow = partialFlowRev/3; + predicate partialFlow = F::partialFlowRev/3; } private module FlowExploration< explorationLimitSig/0 explorationLimit, flag/0 flagFwd, flag/0 flagRev> { + class CallContext = CachedCallContextSensitivity::Cc; + + class CallContextCall = CachedCallContextSensitivity::CcCall; + + class CallContextNoCall = CachedCallContextSensitivity::CcNoCall; + + predicate callContextNone = CachedCallContextSensitivity::ccNone/0; + + predicate callContextSomeCall = CachedCallContextSensitivity::ccSomeCall/0; + private predicate callableStep(DataFlowCallable c1, DataFlowCallable c2) { exists(NodeEx node1, NodeEx node2 | jumpStepEx(node1, node2) @@ -4948,7 +4901,7 @@ module MakeImpl Lang> { ) { flagFwd() and sourceNode(node, state) and - cc instanceof CallContextAny and + cc = callContextNone() and sc1 = TSummaryCtx1None() and sc2 = TSummaryCtx2None() and sc3 = TSummaryCtx3None() and @@ -5162,7 +5115,7 @@ module MakeImpl Lang> { predicate isSource() { sourceNode(node, state) and - cc instanceof CallContextAny and + cc = callContextNone() and sc1 = TSummaryCtx1None() and sc2 = TSummaryCtx2None() and sc3 = TSummaryCtx3None() and @@ -5214,7 +5167,8 @@ module MakeImpl Lang> { TSummaryCtx2 sc2, TSummaryCtx3 sc3, TSummaryCtx4 sc4, DataFlowType t, PartialAccessPath ap, boolean isStoreStep ) { - not isUnreachableInCallCached(node.asNode(), cc.(CallContextSpecificCall).getCall()) and + not isUnreachableInCall1(node, + CachedCallContextSensitivity::LocalCallContext::getLocalCc(cc)) and ( localFlowStepEx(mid.getNodeEx(), node, _) and state = mid.getState() and @@ -5251,7 +5205,7 @@ module MakeImpl Lang> { or jumpStepEx(mid.getNodeEx(), node) and state = mid.getState() and - cc instanceof CallContextAny and + cc = callContextNone() and sc1 = TSummaryCtx1None() and sc2 = TSummaryCtx2None() and sc3 = TSummaryCtx3None() and @@ -5262,7 +5216,7 @@ module MakeImpl Lang> { or additionalJumpStep(mid.getNodeEx(), node, _) and state = mid.getState() and - cc instanceof CallContextAny and + cc = callContextNone() and sc1 = TSummaryCtx1None() and sc2 = TSummaryCtx2None() and sc3 = TSummaryCtx3None() and @@ -5273,7 +5227,7 @@ module MakeImpl Lang> { isStoreStep = false or additionalJumpStateStep(mid.getNodeEx(), mid.getState(), node, state) and - cc instanceof CallContextAny and + cc = callContextNone() and sc1 = TSummaryCtx1None() and sc2 = TSummaryCtx2None() and sc3 = TSummaryCtx3None() and @@ -5388,11 +5342,8 @@ module MakeImpl Lang> { partialPathOutOfCallable0(mid, pos, state, innercc, t, ap) and c = pos.getCallable() and kind = pos.getKind() and - CachedCallContextSensitivity::resolveReturn(innercc, c, call) - | - if CachedCallContextSensitivity::reducedViableImplInReturn(c, call) - then cc = TReturn(c, call) - else cc = TAnyCallContext() + CachedCallContextSensitivity::resolveReturn(innercc, c, call) and + cc = CachedCallContextSensitivity::getCallContextReturn(c, call) ) } @@ -5443,11 +5394,9 @@ module MakeImpl Lang> { sc1 = TSummaryCtx1Param(p) and sc2 = TSummaryCtx2Some(state) and sc3 = TSummaryCtx3Some(t) and - sc4 = TSummaryCtx4Some(ap) - | - if CachedCallContextSensitivity::recordDataFlowCallSite(call, callable) - then innercc = TSpecificCall(call) - else innercc = TSomeCall() + sc4 = TSummaryCtx4Some(ap) and + innercc = + CachedCallContextSensitivity::LocalCallContext::getCallContextCall(call, callable) ) } @@ -5615,7 +5564,7 @@ module MakeImpl Lang> { or exists(ReturnPosition pos | revPartialPathIntoReturn(mid, pos, state, sc1, sc2, sc3, _, ap) and - pos = getReturnPosition(node.asNode()) and + pos = node.(RetNodeEx).getReturnPosition() and isStoreStep = false ) or diff --git a/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll b/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll index 9524ca9d9ab..3023450d083 100644 --- a/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll +++ b/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll @@ -1,7 +1,10 @@ private import codeql.dataflow.DataFlow private import codeql.typetracking.TypeTracking as Tt private import codeql.util.Location +private import codeql.util.Option private import codeql.util.Unit +private import codeql.util.Option +private import codeql.util.internal.MakeSets module MakeImplCommon Lang> { private import Lang @@ -137,7 +140,7 @@ module MakeImplCommon Lang> { predicate callStep(Node n1, LocalSourceNode n2) { viableParamArg(_, n2, n1) } predicate returnStep(Node n1, LocalSourceNode n2) { - viableReturnPosOut(_, getReturnPosition(n1), n2) + viableReturnPosOut(_, [getValueReturnPosition(n1), getParamReturnPosition(n1, _)], n2) } predicate hasFeatureBacktrackStoreTarget() { none() } @@ -222,9 +225,18 @@ module MakeImplCommon Lang> { ) } - pragma[noinline] - private TReturnPositionSimple getReturnPositionSimple(ReturnNode ret, ReturnKind kind) { - result = TReturnPositionSimple0(getNodeEnclosingCallable(ret), kind) + pragma[nomagic] + private predicate hasSimpleReturnKindIn(ReturnNode ret, ReturnKind kind, DataFlowCallable c) { + c = getNodeEnclosingCallable(ret) and + kind = ret.getKind() + } + + pragma[nomagic] + private TReturnPositionSimple getReturnPositionSimple(ReturnNode ret) { + exists(ReturnKind kind, DataFlowCallable c | + hasSimpleReturnKindIn(ret, kind, c) and + result = TReturnPositionSimple0(c, kind) + ) } pragma[nomagic] @@ -349,7 +361,7 @@ module MakeImplCommon Lang> { // flow out of a callable exists(TReturnPositionSimple pos | revLambdaFlowOut(lambdaCall, kind, pos, t, toJump, lastCall) and - getReturnPositionSimple(node, node.(ReturnNode).getKind()) = pos and + pos = getReturnPositionSimple(node) and toReturn = true ) } @@ -430,7 +442,7 @@ module MakeImplCommon Lang> { private import Input pragma[nomagic] - DataFlowCallable viableImplInCallContextExtIn(DataFlowCall call, DataFlowCall ctx) { + private DataFlowCallable viableImplInCallContextExtIn(DataFlowCall call, DataFlowCall ctx) { reducedViableImplInCallContextCand(call, _, ctx) and result = viableImplInCallContextExt(call, ctx) and relevantCallEdgeIn(call, result) @@ -455,15 +467,15 @@ module MakeImplCommon Lang> { */ pragma[nomagic] predicate recordDataFlowCallSiteUnreachable(DataFlowCall call, DataFlowCallable callable) { - exists(Node n | + exists(NodeRegion nr | relevantCallEdgeIn(call, callable) and - getNodeEnclosingCallable(n) = callable and - isUnreachableInCallCached(n, call) + getNodeRegionEnclosingCallable(nr) = callable and + isUnreachableInCallCached(nr, call) ) } pragma[nomagic] - DataFlowCallable viableImplInCallContextExtOut(DataFlowCall call, DataFlowCall ctx) { + private DataFlowCallable viableImplInCallContextExtOut(DataFlowCall call, DataFlowCall ctx) { exists(DataFlowCallable c | reducedViableImplInReturnCand(result, call) and result = viableImplInCallContextExt(call, ctx) and @@ -490,14 +502,170 @@ module MakeImplCommon Lang> { ) } + private module CallSetsInput implements MkSetsInputSig { + class Key = TCallEdge; + + class Value = DataFlowCall; + + DataFlowCall getAValue(TCallEdge ctxEdge) { + exists(DataFlowCall ctx, DataFlowCallable c | + ctxEdge = TMkCallEdge(ctx, c) and + reducedViableImplInCallContext(result, c, ctx) + ) + } + + int totalorder(DataFlowCall e) { result = callOrder(e) } + } + + private module CallSets = MakeSets; + + private module CallSetOption = Option; + + /** + * A set of call sites for which dispatch is affected by the call context. + * + * A `None` value indicates the empty set. + */ + private class CallSet = CallSetOption::Option; + + private module DispatchSetsInput implements MkSetsInputSig { + class Key = TCallEdge; + + class Value = TCallEdge; + + TCallEdge getAValue(TCallEdge ctxEdge) { + exists(DataFlowCall ctx, DataFlowCallable c, DataFlowCall call, DataFlowCallable tgt | + ctxEdge = mkCallEdge(ctx, c) and + result = mkCallEdge(call, tgt) and + viableImplInCallContextExtIn(call, ctx) = tgt and + reducedViableImplInCallContext(call, c, ctx) + ) + } + + int totalorder(TCallEdge e) { result = edgeOrder(e) } + } + + private module DispatchSets = MakeSets; + + private module DispatchSetsOption = Option; + + /** + * A set of call edges that are allowed in the call context. This applies to + * all calls in the associated `CallSet`, in particular, this means that if + * a call has no associated edges in the `DispatchSet`, then either all + * edges are allowed or none are depending on whether the call is in the + * `CallSet`. + * + * A `None` value indicates the empty set. + */ + private class DispatchSet = DispatchSetsOption::Option; + + private predicate relevantCtx(TCallEdge ctx) { + exists(CallSets::getValueSet(ctx)) or exists(getUnreachableSet(ctx)) + } + + pragma[nomagic] + private predicate hasCtx( + TCallEdge ctx, CallSet calls, DispatchSet tgts, UnreachableSetOption unreachable + ) { + relevantCtx(ctx) and + ( + CallSets::getValueSet(ctx) = calls.asSome() + or + not exists(CallSets::getValueSet(ctx)) and calls.isNone() + ) and + ( + DispatchSets::getValueSet(ctx) = tgts.asSome() + or + not exists(DispatchSets::getValueSet(ctx)) and tgts.isNone() + ) and + ( + getUnreachableSet(ctx) = unreachable.asSome() + or + not exists(getUnreachableSet(ctx)) and unreachable.isNone() + ) + } + + private newtype TCallContext = + TAnyCallContext() or + TSpecificCall(CallSet calls, DispatchSet tgts, UnreachableSetOption unreachable) { + hasCtx(_, calls, tgts, unreachable) + } or + TSomeCall() or + TReturn(DataFlowCallable c, DataFlowCall call) { reducedViableImplInReturn(c, call) } + + /** + * A call context to restrict the targets of virtual dispatch and prune local flow. + * + * There are four cases: + * - `TAnyCallContext()` : No restrictions on method flow. + * - `TSpecificCall(CallSet calls, DispatchSet tgts, UnreachableSetOption unreachable)` : + * Flow entered through a specific call that improves the set of viable + * dispatch targets for all of `calls` to the set of dispatch targets in + * `tgts`, and/or the specific call prunes unreachable nodes in the + * current callable as given by `unreachable`. + * - `TSomeCall()` : Flow entered through a parameter. The + * originating call does not improve the set of dispatch targets for any + * method call in the current callable and was therefore not recorded. + * - `TReturn(Callable c, DataFlowCall call)` : Flow reached `call` from `c` and + * this dispatch target of `call` implies a reduced set of dispatch origins + * to which data may flow if it should reach a `return` statement. + */ + abstract private class CallContext extends TCallContext { + abstract string toString(); + } + + abstract private class CallContextCall extends CallContext { } + + abstract private class CallContextNoCall extends CallContext { } + + private class CallContextAny extends CallContextNoCall, TAnyCallContext { + override string toString() { result = "CcAny" } + } + + private class CallContextSpecificCall extends CallContextCall, TSpecificCall { + override string toString() { result = "CcCallSpecific" } + } + + private class CallContextSomeCall extends CallContextCall, TSomeCall { + override string toString() { result = "CcSomeCall" } + } + + private class CallContextReturn extends CallContextNoCall, TReturn { + override string toString() { + exists(DataFlowCall call | this = TReturn(_, call) | result = "CcReturn(" + call + ")") + } + } + + pragma[nomagic] + CallContextCall getSpecificCallContextCall(DataFlowCall call, DataFlowCallable c) { + exists(CallSet calls, DispatchSet tgts, UnreachableSetOption unreachable | + hasCtx(TMkCallEdge(call, c), calls, tgts, unreachable) and + result = TSpecificCall(calls, tgts, unreachable) + ) + } + + pragma[nomagic] + predicate callContextAffectsDispatch(DataFlowCall call, CallContext ctx) { + exists(CallSet calls | ctx = TSpecificCall(calls, _, _) | calls.asSome().contains(call)) + } + + CallContextNoCall getSpecificCallContextReturn(DataFlowCallable c, DataFlowCall call) { + result = TReturn(c, call) + } + signature module PrunedViableImplInputSig { predicate reducedViableImplInCallContext( DataFlowCall call, DataFlowCallable c, DataFlowCall ctx ); - predicate reducedViableImplInReturn(DataFlowCallable c, DataFlowCall call); - predicate recordDataFlowCallSiteUnreachable(DataFlowCall call, DataFlowCallable c); + + CallContextCall getSpecificCallContextCall(DataFlowCall call, DataFlowCallable c); + + predicate callContextAffectsDispatch(DataFlowCall call, CallContext ctx); + + CallContextNoCall getSpecificCallContextReturn(DataFlowCallable c, DataFlowCall call); } /** @@ -505,31 +673,44 @@ module MakeImplCommon Lang> { * of the input predicates in `CachedCallContextSensitivity`. */ module PrunedViableImpl { + class Cc = CallContext; + + class CcCall = CallContextCall; + + pragma[inline] + predicate matchesCall(CcCall cc, DataFlowCall call) { + cc = Input2::getSpecificCallContextCall(call, _) or + cc = ccSomeCall() + } + + class CcNoCall = CallContextNoCall; + + Cc ccNone() { result instanceof CallContextAny } + + CcCall ccSomeCall() { result instanceof CallContextSomeCall } + + predicate instanceofCc(Cc cc) { any() } + + predicate instanceofCcCall(CcCall cc) { any() } + + predicate instanceofCcNoCall(CcNoCall cc) { any() } + /** * Gets a viable run-time dispatch target for the call `call` in the * context `ctx`. This is restricted to those calls for which a context * makes a difference. */ pragma[nomagic] - DataFlowCallable prunedViableImplInCallContext(DataFlowCall call, CallContextSpecificCall ctx) { - exists(DataFlowCall outer | ctx = TSpecificCall(outer) | - result = viableImplInCallContextExtIn(call, outer) and - Input2::reducedViableImplInCallContext(call, _, outer) + DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CallContextCall ctx) { + exists(DispatchSet tgts | ctx = TSpecificCall(_, tgts, _) | + tgts.asSome().contains(TMkCallEdge(call, result)) ) } /** Holds if `call` does not have a reduced set of dispatch targets in call context `ctx`. */ bindingset[call, ctx] - predicate noPrunedViableImplInCallContext(DataFlowCall call, CallContext ctx) { - exists(DataFlowCall outer | ctx = TSpecificCall(outer) | - not Input2::reducedViableImplInCallContext(call, _, outer) - ) - or - ctx instanceof CallContextSomeCall - or - ctx instanceof CallContextAny - or - ctx instanceof CallContextReturn + predicate viableImplNotCallContextReduced(DataFlowCall call, CallContext ctx) { + not Input2::callContextAffectsDispatch(call, ctx) } /** @@ -538,9 +719,9 @@ module MakeImplCommon Lang> { */ bindingset[call, cc] DataFlowCallable resolveCall(DataFlowCall call, CallContext cc) { - result = prunedViableImplInCallContext(call, cc) + result = viableImplCallContextReduced(call, cc) or - noPrunedViableImplInCallContext(call, cc) and + viableImplNotCallContextReduced(call, cc) and relevantCallEdgeIn(call, result) } @@ -550,17 +731,25 @@ module MakeImplCommon Lang> { * the possible call sites are restricted. */ pragma[nomagic] - DataFlowCall prunedViableImplInCallContextReverse( - DataFlowCallable callable, CallContextReturn ctx + DataFlowCall viableImplCallContextReducedReverse( + DataFlowCallable callable, CallContextNoCall ctx ) { exists(DataFlowCallable c0, DataFlowCall call0 | callEnclosingCallable(call0, callable) and ctx = TReturn(c0, call0) and c0 = viableImplInCallContextExtOut(call0, result) and - Input2::reducedViableImplInReturn(c0, call0) + reducedViableImplInReturn(c0, call0) ) } + /** + * Holds if a return does not have a reduced set of viable call sites to + * return to in call context `ctx`. + */ + predicate viableImplNotCallContextReducedReverse(CallContextNoCall ctx) { + ctx instanceof CallContextAny + } + /** * Resolves a return from `callable` in `cc` to `call`. */ @@ -568,14 +757,22 @@ module MakeImplCommon Lang> { predicate resolveReturn(CallContextNoCall cc, DataFlowCallable callable, DataFlowCall call) { cc instanceof CallContextAny and relevantCallEdgeOut(call, callable) or - call = prunedViableImplInCallContextReverse(callable, cc) + call = viableImplCallContextReducedReverse(callable, cc) + } + + /** Gets the call context when returning from `c` to `call`. */ + bindingset[call, c] + CallContextNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call) { + result = Input2::getSpecificCallContextReturn(c, call) + or + not exists(Input2::getSpecificCallContextReturn(c, call)) and result = TAnyCallContext() } /** * Holds if the call context `call` improves virtual dispatch in `callable`. */ pragma[nomagic] - predicate recordDataFlowCallSiteDispatch(DataFlowCall call, DataFlowCallable callable) { + private predicate recordDataFlowCallSiteDispatch(DataFlowCall call, DataFlowCallable callable) { Input2::reducedViableImplInCallContext(_, callable, call) } @@ -587,25 +784,79 @@ module MakeImplCommon Lang> { Input2::recordDataFlowCallSiteUnreachable(call, c) or recordDataFlowCallSiteDispatch(call, c) } + + module NoLocalCallContext { + class LocalCc = Unit; + + bindingset[cc] + LocalCc getLocalCc(CallContext cc) { any() } + + bindingset[call, c] + CallContextCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { + if recordDataFlowCallSiteDispatch(call, c) + then result = Input2::getSpecificCallContextCall(call, c) + else result = TSomeCall() + } + } + + module LocalCallContext { + class LocalCc = LocalCallContext; + + private UnreachableSet getUnreachable(CallContext ctx) { + exists(UnreachableSetOption unreachable | ctx = TSpecificCall(_, _, unreachable) | + result = unreachable.asSome() + ) + } + + private LocalCallContext getLocalCallContext(CallContext ctx) { + result = TSpecificLocalCall(getUnreachable(ctx)) + or + not exists(getUnreachable(ctx)) and + result instanceof LocalCallContextAny + } + + bindingset[cc] + pragma[inline_late] + LocalCc getLocalCc(CallContext cc) { result = getLocalCallContext(cc) } + + bindingset[call, c] + CallContextCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { + if recordDataFlowCallSite(call, c) + then result = Input2::getSpecificCallContextCall(call, c) + else result = TSomeCall() + } + } } private predicate reducedViableImplInCallContextAlias = reducedViableImplInCallContext/3; - private predicate reducedViableImplInReturnAlias = reducedViableImplInReturn/2; - private predicate recordDataFlowCallSiteUnreachableAlias = recordDataFlowCallSiteUnreachable/2; + private predicate getSpecificCallContextCallAlias = getSpecificCallContextCall/2; + + private predicate callContextAffectsDispatchAlias = callContextAffectsDispatch/2; + + private predicate getSpecificCallContextReturnAlias = getSpecificCallContextReturn/2; + private module DefaultPrunedViableImplInput implements PrunedViableImplInputSig { predicate reducedViableImplInCallContext = reducedViableImplInCallContextAlias/3; - predicate reducedViableImplInReturn = reducedViableImplInReturnAlias/2; - predicate recordDataFlowCallSiteUnreachable = recordDataFlowCallSiteUnreachableAlias/2; + + predicate getSpecificCallContextCall = getSpecificCallContextCallAlias/2; + + predicate callContextAffectsDispatch = callContextAffectsDispatchAlias/2; + + predicate getSpecificCallContextReturn = getSpecificCallContextReturnAlias/2; } import PrunedViableImpl } + module SndLevelScopeOption = Option; + + class SndLevelScopeOption = SndLevelScopeOption::Option; + cached private module Cached { /** @@ -617,7 +868,12 @@ module MakeImplCommon Lang> { predicate forceCachingInSameStage() { any() } cached - DataFlowSecondLevelScope getSecondLevelScopeCached(Node n) { result = getSecondLevelScope(n) } + SndLevelScopeOption getSecondLevelScopeCached(Node n) { + result = SndLevelScopeOption::some(getSecondLevelScope(n)) + or + result instanceof SndLevelScopeOption::None and + not exists(getSecondLevelScope(n)) + } cached predicate nodeEnclosingCallable(Node n, DataFlowCallable c) { c = nodeGetEnclosingCallable(n) } @@ -640,7 +896,9 @@ module MakeImplCommon Lang> { predicate expectsContentCached(Node n, ContentSet c) { expectsContent(n, c) } cached - predicate isUnreachableInCallCached(Node n, DataFlowCall call) { isUnreachableInCall(n, call) } + predicate isUnreachableInCallCached(NodeRegion nr, DataFlowCall call) { + isUnreachableInCall(nr, call) + } cached predicate outNodeExt(Node n) { @@ -663,13 +921,17 @@ module MakeImplCommon Lang> { } cached - predicate returnNodeExt(Node n, ReturnKindExt k) { - k = TValueReturn(n.(ReturnNode).getKind()) - or - exists(ParamNode p, ParameterPosition pos | + predicate valueReturnNode(ReturnNode n, ReturnKindExt k) { k = TValueReturn(n.getKind()) } + + cached + predicate paramReturnNode( + PostUpdateNode n, ParamNode p, SndLevelScopeOption scope, ReturnKindExt k + ) { + exists(ParameterPosition pos | parameterValueFlowsToPreUpdate(p, n) and p.isParameterOf(_, pos) and - k = TParamUpdate(pos) + k = TParamUpdate(pos) and + scope = getSecondLevelScopeCached(n) ) } @@ -782,15 +1044,36 @@ module MakeImplCommon Lang> { Impl1::reducedViableImplInReturn(c, call) } + cached + CcCall getSpecificCallContextCall(DataFlowCall call, DataFlowCallable c) { + result = Impl1::getSpecificCallContextCall(call, c) + } + + cached + predicate callContextAffectsDispatch(DataFlowCall call, Cc ctx) { + Impl1::callContextAffectsDispatch(call, ctx) + } + + cached + CcNoCall getSpecificCallContextReturn(DataFlowCallable c, DataFlowCall call) { + result = Impl1::getSpecificCallContextReturn(c, call) + } + private module PrunedViableImplInput implements Impl1::PrunedViableImplInputSig { predicate reducedViableImplInCallContext = CachedCallContextSensitivity::reducedViableImplInCallContext/3; - predicate reducedViableImplInReturn = - CachedCallContextSensitivity::reducedViableImplInReturn/2; - predicate recordDataFlowCallSiteUnreachable = CachedCallContextSensitivity::recordDataFlowCallSiteUnreachable/2; + + predicate getSpecificCallContextCall = + CachedCallContextSensitivity::getSpecificCallContextCall/2; + + predicate callContextAffectsDispatch = + CachedCallContextSensitivity::callContextAffectsDispatch/2; + + predicate getSpecificCallContextReturn = + CachedCallContextSensitivity::getSpecificCallContextReturn/2; } private module Impl2 = Impl1::PrunedViableImpl; @@ -798,15 +1081,22 @@ module MakeImplCommon Lang> { import Impl2 cached - DataFlowCallable prunedViableImplInCallContext(DataFlowCall call, CallContextSpecificCall ctx) { - result = Impl2::prunedViableImplInCallContext(call, ctx) + predicate instanceofCc(Cc cc) { any() } + + cached + predicate instanceofCcCall(CcCall cc) { any() } + + cached + predicate instanceofCcNoCall(CcNoCall cc) { any() } + + cached + DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx) { + result = Impl2::viableImplCallContextReduced(call, ctx) } cached - DataFlowCall prunedViableImplInCallContextReverse( - DataFlowCallable callable, CallContextReturn ctx - ) { - result = Impl2::prunedViableImplInCallContextReverse(callable, ctx) + DataFlowCall viableImplCallContextReducedReverse(DataFlowCallable callable, CcNoCall ctx) { + result = Impl2::viableImplCallContextReducedReverse(callable, ctx) } } @@ -1208,29 +1498,74 @@ module MakeImplCommon Lang> { ContentApprox getContentApproxCached(Content c) { result = getContentApprox(c) } cached - newtype TCallContext = - TAnyCallContext() or - TSpecificCall(DataFlowCall call) { - CachedCallContextSensitivity::recordDataFlowCallSite(call, _) - } or - TSomeCall() or - TReturn(DataFlowCallable c, DataFlowCall call) { - CachedCallContextSensitivity::reducedViableImplInReturn(c, call) + newtype TCallEdge = + TMkCallEdge(DataFlowCall call, DataFlowCallable tgt) { viableCallableExt(call) = tgt } + + cached + int edgeOrder(TCallEdge edge) { + edge = + rank[result](TCallEdge e, DataFlowCall call, DataFlowCallable tgt | + e = TMkCallEdge(call, tgt) + | + e order by call.totalorder(), tgt.totalorder() + ) + } + + cached + int callOrder(DataFlowCall call) { result = call.totalorder() } + + private module UnreachableSetsInput implements MkSetsInputSig { + class Key = TCallEdge; + + class Value = NodeRegion; + + NodeRegion getAValue(TCallEdge edge) { + exists(DataFlowCall call, DataFlowCallable tgt | + edge = mkCallEdge(call, tgt) and + getNodeRegionEnclosingCallable(result) = tgt and + isUnreachableInCallCached(result, call) + ) } + int totalorder(NodeRegion nr) { result = nr.totalOrder() } + } + + private module UnreachableSets = MakeSets; + + /** A set of nodes that is unreachable in some call context. */ + cached + class UnreachableSet instanceof UnreachableSets::ValueSet { + cached + string toString() { result = "Unreachable" } + + cached + predicate contains(Node n) { exists(NodeRegion nr | super.contains(nr) and nr.contains(n)) } + + cached + DataFlowCallable getEnclosingCallable() { + exists(NodeRegion nr | super.contains(nr) and result = getNodeRegionEnclosingCallable(nr)) + } + } + + cached + UnreachableSet getUnreachableSet(TCallEdge edge) { result = UnreachableSets::getValueSet(edge) } + + private module UnreachableSetOption = Option; + + class UnreachableSetOption = UnreachableSetOption::Option; + cached newtype TReturnPosition = TReturnPosition0(DataFlowCallable c, ReturnKindExt kind) { - exists(ReturnNodeExt ret | - c = returnNodeGetEnclosingCallable(ret) and - kind = ret.getKind() - ) + hasValueReturnKindIn(_, kind, c) + or + hasParamReturnKindIn(_, _, kind, c) } cached newtype TLocalFlowCallContext = TAnyLocalCall() or - TSpecificLocalCall(DataFlowCall call) { isUnreachableInCallCached(_, call) } + TSpecificLocalCall(UnreachableSets::ValueSet ns) cached newtype TReturnKindExt = @@ -1279,6 +1614,12 @@ module MakeImplCommon Lang> { TApproxAccessPathFrontSome(ApproxAccessPathFront apf) } + bindingset[call, tgt] + pragma[inline_late] + private TCallEdge mkCallEdge(DataFlowCall call, DataFlowCallable tgt) { + result = TMkCallEdge(call, tgt) + } + bindingset[t1, t2] pragma[inline_late] private predicate typeStrongerThan0(DataFlowType t1, DataFlowType t2) { typeStrongerThan(t1, t2) } @@ -1703,76 +2044,6 @@ module MakeImplCommon Lang> { string toString() { if this.isSome() then result = "Some(..)" else result = "None()" } } - /** - * A call context to restrict the targets of virtual dispatch, prune local flow, - * and match the call sites of flow into a method with flow out of a method. - * - * There are four cases: - * - `TAnyCallContext()` : No restrictions on method flow. - * - `TSpecificCall(DataFlowCall call)` : Flow entered through the - * given `call`. This call improves the set of viable - * dispatch targets for at least one method call in the current callable - * or helps prune unreachable nodes in the current callable. - * - `TSomeCall()` : Flow entered through a parameter. The - * originating call does not improve the set of dispatch targets for any - * method call in the current callable and was therefore not recorded. - * - `TReturn(Callable c, DataFlowCall call)` : Flow reached `call` from `c` and - * this dispatch target of `call` implies a reduced set of dispatch origins - * to which data may flow if it should reach a `return` statement. - */ - abstract class CallContext extends TCallContext { - abstract string toString(); - - /** Holds if this call context is relevant for `callable`. */ - abstract predicate relevantFor(DataFlowCallable callable); - } - - abstract class CallContextNoCall extends CallContext { } - - class CallContextAny extends CallContextNoCall, TAnyCallContext { - override string toString() { result = "CcAny" } - - override predicate relevantFor(DataFlowCallable callable) { any() } - } - - abstract class CallContextCall extends CallContext { - /** Holds if this call context may be `call`. */ - bindingset[call] - abstract predicate matchesCall(DataFlowCall call); - } - - class CallContextSpecificCall extends CallContextCall, TSpecificCall { - override string toString() { - exists(DataFlowCall call | this = TSpecificCall(call) | result = "CcCall(" + call + ")") - } - - override predicate relevantFor(DataFlowCallable callable) { - CachedCallContextSensitivity::recordDataFlowCallSite(this.getCall(), callable) - } - - override predicate matchesCall(DataFlowCall call) { call = this.getCall() } - - DataFlowCall getCall() { this = TSpecificCall(result) } - } - - class CallContextSomeCall extends CallContextCall, TSomeCall { - override string toString() { result = "CcSomeCall" } - - override predicate relevantFor(DataFlowCallable callable) { any() } - - override predicate matchesCall(DataFlowCall call) { any() } - } - - class CallContextReturn extends CallContextNoCall, TReturn { - override string toString() { - exists(DataFlowCall call | this = TReturn(_, call) | result = "CcReturn(" + call + ")") - } - - override predicate relevantFor(DataFlowCallable callable) { - exists(DataFlowCall call | this = TReturn(_, call) and callEnclosingCallable(call, callable)) - } - } - /** * A call context that is relevant for pruning local flow. */ @@ -1790,30 +2061,22 @@ module MakeImplCommon Lang> { } class LocalCallContextSpecificCall extends LocalCallContext, TSpecificLocalCall { - LocalCallContextSpecificCall() { this = TSpecificLocalCall(call) } + LocalCallContextSpecificCall() { this = TSpecificLocalCall(ns) } - DataFlowCall call; + UnreachableSet ns; - DataFlowCall getCall() { result = call } + override string toString() { result = "LocalCcCall" } - override string toString() { result = "LocalCcCall(" + call + ")" } + override predicate relevantFor(DataFlowCallable callable) { + ns.getEnclosingCallable() = callable + } - override predicate relevantFor(DataFlowCallable callable) { relevantLocalCCtx(call, callable) } + /** Holds if this call context makes `n` unreachable. */ + predicate unreachable(Node n) { ns.contains(n) } } - private predicate relevantLocalCCtx(DataFlowCall call, DataFlowCallable callable) { - exists(Node n | getNodeEnclosingCallable(n) = callable and isUnreachableInCallCached(n, call)) - } - - /** - * Gets the local call context given the call context and the callable that - * the contexts apply to. - */ - LocalCallContext getLocalCallContext(CallContext ctx, DataFlowCallable callable) { - ctx.relevantFor(callable) and - if relevantLocalCCtx(ctx.(CallContextSpecificCall).getCall(), callable) - then result.(LocalCallContextSpecificCall).getCall() = ctx.(CallContextSpecificCall).getCall() - else result instanceof LocalCallContextAny + private DataFlowCallable getNodeRegionEnclosingCallable(NodeRegion nr) { + exists(Node n | nr.contains(n) | getNodeEnclosingCallable(n) = result) } /** @@ -1842,17 +2105,6 @@ module MakeImplCommon Lang> { } } - /** - * A node from which flow can return to the caller. This is either a regular - * `ReturnNode` or a `PostUpdateNode` corresponding to the value of a parameter. - */ - class ReturnNodeExt extends NodeFinal { - ReturnNodeExt() { returnNodeExt(this, _) } - - /** Gets the kind of this returned value. */ - ReturnKindExt getKind() { returnNodeExt(this, result) } - } - /** * A node to which data can flow from a call. Either an ordinary out node * or a post-update node associated with a call argument. @@ -1930,20 +2182,34 @@ module MakeImplCommon Lang> { nodeDataFlowType(pragma[only_bind_out](n), pragma[only_bind_into](result)) } - pragma[noinline] - private DataFlowCallable returnNodeGetEnclosingCallable(ReturnNodeExt ret) { - result = getNodeEnclosingCallable(ret) + pragma[nomagic] + private predicate hasValueReturnKindIn(ReturnNode ret, ReturnKindExt kind, DataFlowCallable c) { + c = getNodeEnclosingCallable(ret) and + valueReturnNode(ret, kind) } - pragma[noinline] - private ReturnPosition getReturnPosition0(ReturnNodeExt ret, ReturnKindExt kind) { - result.getCallable() = returnNodeGetEnclosingCallable(ret) and - kind = result.getKind() + pragma[nomagic] + private predicate hasParamReturnKindIn( + PostUpdateNode n, ParamNode p, ReturnKindExt kind, DataFlowCallable c + ) { + c = getNodeEnclosingCallable(n) and + paramReturnNode(n, p, _, kind) } - pragma[noinline] - ReturnPosition getReturnPosition(ReturnNodeExt ret) { - result = getReturnPosition0(ret, ret.getKind()) + pragma[nomagic] + ReturnPosition getValueReturnPosition(ReturnNode ret) { + exists(ReturnKindExt kind, DataFlowCallable c | + hasValueReturnKindIn(ret, kind, c) and + result = TReturnPosition0(c, kind) + ) + } + + pragma[nomagic] + ReturnPosition getParamReturnPosition(PostUpdateNode n, ParamNode p) { + exists(ReturnKindExt kind, DataFlowCallable c | + hasParamReturnKindIn(n, p, kind, c) and + result = TReturnPosition0(c, kind) + ) } /** An optional Boolean value. */ diff --git a/shared/dataflow/codeql/dataflow/internal/DataFlowImplConsistency.qll b/shared/dataflow/codeql/dataflow/internal/DataFlowImplConsistency.qll index f78ab75caf9..48c4d42daaa 100644 --- a/shared/dataflow/codeql/dataflow/internal/DataFlowImplConsistency.qll +++ b/shared/dataflow/codeql/dataflow/internal/DataFlowImplConsistency.qll @@ -187,8 +187,9 @@ module MakeConsistency< } query predicate unreachableNodeCCtx(Node n, DataFlowCall call, string msg) { - isUnreachableInCall(n, call) and - exists(DataFlowCallable c | + exists(DataFlowCallable c, NodeRegion nr | + isUnreachableInCall(nr, call) and + nr.contains(n) and c = nodeGetEnclosingCallable(n) and not viableCallable(call) = c ) and diff --git a/shared/dataflow/codeql/dataflow/internal/FlowSummaryImpl.qll b/shared/dataflow/codeql/dataflow/internal/FlowSummaryImpl.qll index 89a2a23d53b..9e0ccf82be2 100644 --- a/shared/dataflow/codeql/dataflow/internal/FlowSummaryImpl.qll +++ b/shared/dataflow/codeql/dataflow/internal/FlowSummaryImpl.qll @@ -253,6 +253,13 @@ module Make< * that has provenance `provenance`. */ predicate hasProvenance(Provenance provenance) { provenance = "manual" } + + /** + * Holds if there exists a model for which this callable is an exact + * match, that is, no overriding was used to identify this callable from + * the model. + */ + predicate hasExactModel() { none() } } final private class NeutralCallableFinal = NeutralCallable; @@ -292,6 +299,13 @@ module Make< * Gets the kind of the neutral. */ abstract string getKind(); + + /** + * Holds if there exists a model for which this callable is an exact + * match, that is, no overriding was used to identify this callable from + * the model. + */ + predicate hasExactModel() { none() } } } @@ -1286,10 +1300,8 @@ module Make< * be useful to include in the exposed local data-flow/taint-tracking relations. */ predicate summaryThroughStepValue(ArgNode arg, Node out, SummarizedCallable sc) { - exists(ReturnKind rk, SummaryNode ret, DataFlowCall call | - summaryLocalStep(summaryArgParam(call, arg, sc), ret, true, _) and - summaryReturnNode(ret, pragma[only_bind_into](rk)) and - out = getAnOutNode(call, pragma[only_bind_into](rk)) + exists(SummaryNode ret | + summaryLocalStep(summaryArgParamRetOut(arg, ret, out, sc), ret, true, _) ) } @@ -1694,10 +1706,11 @@ module Make< ) ) or - exists(ReturnNodeExt ret | + exists(ReturnNode ret, ValueReturnKind kind | c = "ReturnValue" and ret = node.asNode() and - ret.getKind().(ValueReturnKind).getKind() = getStandardReturnValueKind() and + valueReturnNode(ret, kind) and + kind.getKind() = getStandardReturnValueKind() and mid.asCallable() = getNodeEnclosingCallable(ret) ) or diff --git a/shared/dataflow/qlpack.yml b/shared/dataflow/qlpack.yml index 05692d1b152..48ca4c2589b 100644 --- a/shared/dataflow/qlpack.yml +++ b/shared/dataflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/dataflow -version: 0.2.6 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/mad/CHANGELOG.md b/shared/mad/CHANGELOG.md index 6f1322a26ff..96976bd621b 100644 --- a/shared/mad/CHANGELOG.md +++ b/shared/mad/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/mad/change-notes/released/0.2.16.md b/shared/mad/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/mad/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/mad/change-notes/released/1.0.0.md b/shared/mad/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/mad/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/mad/codeql-pack.release.yml b/shared/mad/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/mad/codeql-pack.release.yml +++ b/shared/mad/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/mad/codeql/mad/test/InlineMadTest.qll b/shared/mad/codeql/mad/test/InlineMadTest.qll new file mode 100644 index 00000000000..4c292091d15 --- /dev/null +++ b/shared/mad/codeql/mad/test/InlineMadTest.qll @@ -0,0 +1,53 @@ +/** + * Provides some simple predicates for models as data related tests using + * inline expectations (as comments in the source code). + */ +signature module InlineMadTestLangSig { + /** + * A base class of callables for modeling. + */ + class Callable; + + /** + * Gets a relevant code comment for `c`, if any. + */ + string getComment(Callable c); +} + +module InlineMadTestImpl { + private class Callable = Lang::Callable; + + signature module InlineMadTestConfigSig { + /** + * Gets a captured model for `c`, if any. + */ + string getCapturedModel(Callable c); + + /** + * Gets the kind of a captured model. + */ + string getKind(); + } + + module InlineMadTest { + private string expects(Callable c) { + Lang::getComment(c).regexpCapture(" *(SPURIOUS-)?" + Input::getKind() + "=(.*)", 2) = result + } + + query predicate unexpectedModel(string msg) { + exists(Callable c, string flow | + flow = Input::getCapturedModel(c) and + not flow = expects(c) and + msg = "Unexpected " + Input::getKind() + " found: " + flow + ) + } + + query predicate expectedModel(string msg) { + exists(Callable c, string e | + e = expects(c) and + not e = Input::getCapturedModel(c) and + msg = "Expected " + Input::getKind() + " missing: " + e + ) + } + } +} diff --git a/shared/mad/qlpack.yml b/shared/mad/qlpack.yml index c60b7b1326f..cbe59d12b05 100644 --- a/shared/mad/qlpack.yml +++ b/shared/mad/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/mad -version: 0.2.15 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/rangeanalysis/CHANGELOG.md b/shared/rangeanalysis/CHANGELOG.md index 0c0ae0d04f6..df73f02530d 100644 --- a/shared/rangeanalysis/CHANGELOG.md +++ b/shared/rangeanalysis/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.0.15 + +No user-facing changes. + ## 0.0.14 No user-facing changes. diff --git a/shared/rangeanalysis/change-notes/released/0.0.15.md b/shared/rangeanalysis/change-notes/released/0.0.15.md new file mode 100644 index 00000000000..7af9c05f23f --- /dev/null +++ b/shared/rangeanalysis/change-notes/released/0.0.15.md @@ -0,0 +1,3 @@ +## 0.0.15 + +No user-facing changes. diff --git a/shared/rangeanalysis/change-notes/released/1.0.0.md b/shared/rangeanalysis/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/rangeanalysis/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/rangeanalysis/codeql-pack.release.yml b/shared/rangeanalysis/codeql-pack.release.yml index ca29e45d0a6..b7eeb5b9736 100644 --- a/shared/rangeanalysis/codeql-pack.release.yml +++ b/shared/rangeanalysis/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.14 +lastReleaseVersion: 1.0.0 diff --git a/shared/rangeanalysis/qlpack.yml b/shared/rangeanalysis/qlpack.yml index cd1b6c4d432..ca09becd4f7 100644 --- a/shared/rangeanalysis/qlpack.yml +++ b/shared/rangeanalysis/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/rangeanalysis -version: 0.0.14 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/regex/CHANGELOG.md b/shared/regex/CHANGELOG.md index a974d3bb9a1..dec8aefc4e5 100644 --- a/shared/regex/CHANGELOG.md +++ b/shared/regex/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/regex/change-notes/released/0.2.16.md b/shared/regex/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/regex/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/regex/change-notes/released/1.0.0.md b/shared/regex/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/regex/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/regex/codeql-pack.release.yml b/shared/regex/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/regex/codeql-pack.release.yml +++ b/shared/regex/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/regex/qlpack.yml b/shared/regex/qlpack.yml index 15813ea4760..d247d01a2d2 100644 --- a/shared/regex/qlpack.yml +++ b/shared/regex/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/regex -version: 0.2.15 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/ssa/CHANGELOG.md b/shared/ssa/CHANGELOG.md index 2126603d56a..cd3c330ffd1 100644 --- a/shared/ssa/CHANGELOG.md +++ b/shared/ssa/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/ssa/change-notes/released/0.2.16.md b/shared/ssa/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/ssa/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/ssa/change-notes/released/1.0.0.md b/shared/ssa/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/ssa/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/ssa/codeql-pack.release.yml b/shared/ssa/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/ssa/codeql-pack.release.yml +++ b/shared/ssa/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/ssa/qlpack.yml b/shared/ssa/qlpack.yml index 746d89a8e99..fe1a7f1a5ab 100644 --- a/shared/ssa/qlpack.yml +++ b/shared/ssa/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ssa -version: 0.2.15 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/threat-models/CHANGELOG.md b/shared/threat-models/CHANGELOG.md index ad4781e2cbd..8a8586a0f14 100644 --- a/shared/threat-models/CHANGELOG.md +++ b/shared/threat-models/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.0.15 + +No user-facing changes. + ## 0.0.14 No user-facing changes. diff --git a/shared/threat-models/change-notes/released/0.0.15.md b/shared/threat-models/change-notes/released/0.0.15.md new file mode 100644 index 00000000000..7af9c05f23f --- /dev/null +++ b/shared/threat-models/change-notes/released/0.0.15.md @@ -0,0 +1,3 @@ +## 0.0.15 + +No user-facing changes. diff --git a/shared/threat-models/change-notes/released/1.0.0.md b/shared/threat-models/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/threat-models/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/threat-models/codeql-pack.release.yml b/shared/threat-models/codeql-pack.release.yml index ca29e45d0a6..b7eeb5b9736 100644 --- a/shared/threat-models/codeql-pack.release.yml +++ b/shared/threat-models/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.14 +lastReleaseVersion: 1.0.0 diff --git a/shared/threat-models/qlpack.yml b/shared/threat-models/qlpack.yml index ac44b807cde..5a1f6272e69 100644 --- a/shared/threat-models/qlpack.yml +++ b/shared/threat-models/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/threat-models -version: 0.0.14 +version: 1.0.0 library: true groups: shared dataExtensions: diff --git a/shared/tree-sitter-extractor/BUILD.bazel b/shared/tree-sitter-extractor/BUILD.bazel new file mode 100644 index 00000000000..e57a9f47ca1 --- /dev/null +++ b/shared/tree-sitter-extractor/BUILD.bazel @@ -0,0 +1,16 @@ +load("@ruby_deps//:defs.bzl", "aliases", "all_crate_deps") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "codeql-extractor", + srcs = glob([ + "src/**/*.rs", + ]), + aliases = aliases(), + compile_data = [ + "src/generator/prefix.dbscheme", + ], + deps = all_crate_deps(package_name = "ruby/extractor/codeql-extractor-fake-crate"), +) diff --git a/shared/tree-sitter-extractor/Cargo.toml b/shared/tree-sitter-extractor/Cargo.toml index 66e5e7e38c4..d51d64a3349 100644 --- a/shared/tree-sitter-extractor/Cargo.toml +++ b/shared/tree-sitter-extractor/Cargo.toml @@ -7,8 +7,9 @@ authors = ["GitHub"] [dependencies] flate2 = "1.0" globset = "0.4" -tree-sitter = "0.20" +tree-sitter = ">= 0.22.6" tracing = "0.1" +tracing-subscriber = { version = "0.3.3", features = ["env-filter"] } rayon = "1.5.0" regex = "1.7.1" encoding = "0.2" @@ -20,5 +21,8 @@ num_cpus = "1.14.0" [dev-dependencies] tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql" } -tree-sitter-json = {git = "https://github.com/tausbn/tree-sitter-json" } +tree-sitter-json = {git = "https://github.com/tree-sitter/tree-sitter-json" } rand = "0.8.5" + +[patch.crates-io] +tree-sitter = {git = "https://github.com/redsun82/tree-sitter.git", rev = "1f5c1112ceaa8fc6aff61d1852690407670d2a96"} diff --git a/shared/tree-sitter-extractor/rust-toolchain.toml b/shared/tree-sitter-extractor/rust-toolchain.toml index 9582cce2e6e..fc7eb0871cd 100644 --- a/shared/tree-sitter-extractor/rust-toolchain.toml +++ b/shared/tree-sitter-extractor/rust-toolchain.toml @@ -2,6 +2,6 @@ # extractor. It is set to the lowest version of Rust we want to support. [toolchain] -channel = "1.68" +channel = "1.74" profile = "minimal" components = [ "clippy", "rustfmt" ] \ No newline at end of file diff --git a/shared/tree-sitter-extractor/src/extractor/mod.rs b/shared/tree-sitter-extractor/src/extractor/mod.rs index d26e5e45975..1c7d3c96ddd 100644 --- a/shared/tree-sitter-extractor/src/extractor/mod.rs +++ b/shared/tree-sitter-extractor/src/extractor/mod.rs @@ -4,12 +4,44 @@ use crate::node_types::{self, EntryKind, Field, NodeTypeMap, Storage, TypeName}; use crate::trap; use std::collections::BTreeMap as Map; use std::collections::BTreeSet as Set; +use std::env; use std::path::Path; use tree_sitter::{Language, Node, Parser, Range, Tree}; pub mod simple; +/// Sets the tracing level based on the environment variables +/// `RUST_LOG` and `CODEQL_VERBOSITY` (prioritized in that order), +/// falling back to `warn` if neither is set. +pub fn set_tracing_level(language: &str) { + tracing_subscriber::fmt() + .with_target(false) + .without_time() + .with_level(true) + .with_env_filter( + tracing_subscriber::EnvFilter::try_from_default_env().unwrap_or_else( + |_| -> tracing_subscriber::EnvFilter { + let verbosity = env::var("CODEQL_VERBOSITY") + .map(|v| match v.to_lowercase().as_str() { + "off" | "errors" => "error", + "warnings" => "warn", + "info" | "progress" => "info", + "debug" | "progress+" => "debug", + "trace" | "progress++" | "progress+++" => "trace", + _ => "warn", + }) + .unwrap_or_else(|_| "warn"); + tracing_subscriber::EnvFilter::new(format!( + "{}_extractor={}", + language, verbosity + )) + }, + ), + ) + .init(); +} + pub fn populate_file(writer: &mut trap::Writer, absolute_path: &Path) -> trap::Label { let (file_label, fresh) = writer.global_id(&trap::full_id_for_file( &file_paths::normalize_path(absolute_path), @@ -43,7 +75,7 @@ fn populate_empty_file(writer: &mut trap::Writer) -> trap::Label { pub fn populate_empty_location(writer: &mut trap::Writer) { let file_label = populate_empty_file(writer); - global_location( + let loc_label = global_location( writer, file_label, trap::Location { @@ -53,6 +85,7 @@ pub fn populate_empty_location(writer: &mut trap::Writer) { end_column: 0, }, ); + writer.add_tuple("empty_location", vec![trap::Arg::Label(loc_label)]); } pub fn populate_parent_folders( @@ -150,7 +183,7 @@ fn location_label( /// Extracts the source file at `path`, which is assumed to be canonicalized. pub fn extract( - language: Language, + language: &Language, language_prefix: &str, schema: &NodeTypeMap, diagnostics_writer: &mut diagnostics::LogWriter, diff --git a/shared/tree-sitter-extractor/src/extractor/simple.rs b/shared/tree-sitter-extractor/src/extractor/simple.rs index b2ef1486232..baf620d19a3 100644 --- a/shared/tree-sitter-extractor/src/extractor/simple.rs +++ b/shared/tree-sitter-extractor/src/extractor/simple.rs @@ -137,7 +137,7 @@ impl Extractor { let lang = &self.languages[i]; crate::extractor::extract( - lang.ts_language, + &lang.ts_language, lang.prefix, &schemas[i], &mut diagnostics_writer, diff --git a/shared/tree-sitter-extractor/src/generator/prefix.dbscheme b/shared/tree-sitter-extractor/src/generator/prefix.dbscheme index fbfee072524..96c7feaaf19 100644 --- a/shared/tree-sitter-extractor/src/generator/prefix.dbscheme +++ b/shared/tree-sitter-extractor/src/generator/prefix.dbscheme @@ -33,6 +33,12 @@ containerparent( unique int child: @container ref ); +/*- Empty location -*/ + +empty_location( + int location: @location_default ref +); + /*- Source location prefix -*/ /** diff --git a/shared/tutorial/CHANGELOG.md b/shared/tutorial/CHANGELOG.md index 953f7f46f4e..d2cdbc966ff 100644 --- a/shared/tutorial/CHANGELOG.md +++ b/shared/tutorial/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/tutorial/change-notes/released/0.2.16.md b/shared/tutorial/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/tutorial/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/tutorial/change-notes/released/1.0.0.md b/shared/tutorial/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/tutorial/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/tutorial/codeql-pack.release.yml b/shared/tutorial/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/tutorial/codeql-pack.release.yml +++ b/shared/tutorial/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/tutorial/qlpack.yml b/shared/tutorial/qlpack.yml index 37dc21a6e3a..803524c07ed 100644 --- a/shared/tutorial/qlpack.yml +++ b/shared/tutorial/qlpack.yml @@ -1,7 +1,7 @@ name: codeql/tutorial description: Library for the CodeQL detective tutorials, helping new users learn to write CodeQL queries. -version: 0.2.15 +version: 1.0.0 groups: shared library: true warnOnImplicitThis: true diff --git a/shared/typeflow/CHANGELOG.md b/shared/typeflow/CHANGELOG.md index ac82f761c1d..63bc1bf2cdc 100644 --- a/shared/typeflow/CHANGELOG.md +++ b/shared/typeflow/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.0.3 + +No user-facing changes. + ## 0.0.2 No user-facing changes. diff --git a/shared/typeflow/change-notes/released/0.0.3.md b/shared/typeflow/change-notes/released/0.0.3.md new file mode 100644 index 00000000000..af7864fc7d5 --- /dev/null +++ b/shared/typeflow/change-notes/released/0.0.3.md @@ -0,0 +1,3 @@ +## 0.0.3 + +No user-facing changes. diff --git a/shared/typeflow/change-notes/released/1.0.0.md b/shared/typeflow/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/typeflow/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/typeflow/codeql-pack.release.yml b/shared/typeflow/codeql-pack.release.yml index 55dc06fbd76..b7eeb5b9736 100644 --- a/shared/typeflow/codeql-pack.release.yml +++ b/shared/typeflow/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.2 +lastReleaseVersion: 1.0.0 diff --git a/shared/typeflow/qlpack.yml b/shared/typeflow/qlpack.yml index 10024358df5..3829b704b2b 100644 --- a/shared/typeflow/qlpack.yml +++ b/shared/typeflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typeflow -version: 0.0.2 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/typetracking/CHANGELOG.md b/shared/typetracking/CHANGELOG.md index 57b0a29dd6c..118546bed3b 100644 --- a/shared/typetracking/CHANGELOG.md +++ b/shared/typetracking/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/typetracking/change-notes/released/0.2.16.md b/shared/typetracking/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/typetracking/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/typetracking/change-notes/released/1.0.0.md b/shared/typetracking/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/typetracking/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/typetracking/codeql-pack.release.yml b/shared/typetracking/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/typetracking/codeql-pack.release.yml +++ b/shared/typetracking/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/typetracking/qlpack.yml b/shared/typetracking/qlpack.yml index ee57425e254..f09a71626d5 100644 --- a/shared/typetracking/qlpack.yml +++ b/shared/typetracking/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typetracking -version: 0.2.15 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/typos/CHANGELOG.md b/shared/typos/CHANGELOG.md index 335d2558737..27808710519 100644 --- a/shared/typos/CHANGELOG.md +++ b/shared/typos/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/typos/change-notes/released/0.2.16.md b/shared/typos/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/typos/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/typos/change-notes/released/1.0.0.md b/shared/typos/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/typos/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/typos/codeql-pack.release.yml b/shared/typos/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/typos/codeql-pack.release.yml +++ b/shared/typos/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/typos/qlpack.yml b/shared/typos/qlpack.yml index cd620389331..6fac92a9701 100644 --- a/shared/typos/qlpack.yml +++ b/shared/typos/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typos -version: 0.2.15 +version: 1.0.0 groups: shared library: true warnOnImplicitThis: true diff --git a/shared/util/CHANGELOG.md b/shared/util/CHANGELOG.md index e583745ef4a..31c2780a665 100644 --- a/shared/util/CHANGELOG.md +++ b/shared/util/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/util/change-notes/released/0.2.16.md b/shared/util/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/util/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/util/change-notes/released/1.0.0.md b/shared/util/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/util/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/util/codeql-pack.release.yml b/shared/util/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/util/codeql-pack.release.yml +++ b/shared/util/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/util/codeql/util/internal/MakeSets.qll b/shared/util/codeql/util/internal/MakeSets.qll new file mode 100644 index 00000000000..2056a604399 --- /dev/null +++ b/shared/util/codeql/util/internal/MakeSets.qll @@ -0,0 +1,104 @@ +/** + * INTERNAL: This module may be replaced without notice. + * + * Provides a module to create first-class representations of sets of values. + */ + +/** The input signature for `MakeSets`. */ +signature module MkSetsInputSig { + class Key; + + class Value; + + Value getAValue(Key k); + + int totalorder(Value v); +} + +/** + * Given a binary predicate `getAValue`, this module groups the `Value` column + * by `Key` and constructs the corresponding sets of `Value`s as single entities. + * + * The output is a functional predicate, `getValueSet`, such that + * `getValueSet(k).contains(v)` is equivalent to `v = getAValue(k)`, and a + * class, `ValueSet`, that canonically represents a set of `Value`s. In + * particular, if two keys `k1` and `k2` relate to the same set of values, then + * `getValueSet(k1) = getValueSet(k2)`. + * + * If the given `totalorder` is not a total order, then the keys for which we + * cannot order the values cannot be given a canonical representation, and + * instead the key is simply reused as the set representation. This provides a + * reasonable fallback where `getValueSet(k).contains(v)` remains equivalent to + * `v = getAValue(k)`. + */ +module MakeSets { + private import Inp + + private int totalorderExt(Value v) { + result = 0 and v = getAValue(_) and not exists(totalorder(v)) + or + result = totalorder(v) + } + + private predicate rankedValue(Key k, Value v, int r) { + v = rank[r](Value v0 | v0 = getAValue(k) | v0 order by totalorderExt(v0)) + } + + private predicate unordered(Key k) { + strictcount(int r | rankedValue(k, _, r)) != strictcount(getAValue(k)) + } + + private int maxRank(Key k) { result = max(int r | rankedValue(k, _, r)) and not unordered(k) } + + private newtype TValList = + TValListNil() or + TValListCons(Value head, int r, TValList tail) { hasValListCons(_, head, r, tail) } or + TValListUnordered(Key k) { unordered(k) } + + private predicate hasValListCons(Key k, Value head, int r, TValList tail) { + rankedValue(k, head, r) and + hasValList(k, r - 1, tail) + } + + private predicate hasValList(Key k, int r, TValList l) { + exists(getAValue(k)) and r = 0 and l = TValListNil() + or + exists(Value head, TValList tail | + l = TValListCons(head, r, tail) and + hasValListCons(k, head, r, tail) + ) + } + + private predicate hasValueSet(Key k, TValList vs) { + hasValList(k, maxRank(k), vs) or vs = TValListUnordered(k) + } + + /** A set of `Value`s. */ + class ValueSet extends TValList { + ValueSet() { hasValueSet(_, this) } + + string toString() { + this instanceof TValListCons and result = "ValueSet" + or + this instanceof TValListUnordered and result = "ValueSetUnordered" + } + + private predicate sublist(TValListCons l) { + this = l or + this.sublist(TValListCons(_, _, l)) + } + + /** Holds if this set contains `v`. */ + predicate contains(Value v) { + this.sublist(TValListCons(v, _, _)) + or + exists(Key k | this = TValListUnordered(k) and v = getAValue(k)) + } + } + + /** + * Gets the set of values such that `getValueSet(k).contains(v)` is equivalent + * to `v = getAValue(k)`. + */ + ValueSet getValueSet(Key k) { hasValueSet(k, result) } +} diff --git a/shared/util/qlpack.yml b/shared/util/qlpack.yml index dafa542bf2c..d679f106c76 100644 --- a/shared/util/qlpack.yml +++ b/shared/util/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/util -version: 0.2.15 +version: 1.0.0 groups: shared library: true dependencies: null diff --git a/shared/xml/CHANGELOG.md b/shared/xml/CHANGELOG.md index 7668a5ba39d..be5be19f0b2 100644 --- a/shared/xml/CHANGELOG.md +++ b/shared/xml/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.0.3 + +No user-facing changes. + ## 0.0.2 No user-facing changes. diff --git a/shared/xml/change-notes/released/0.0.3.md b/shared/xml/change-notes/released/0.0.3.md new file mode 100644 index 00000000000..af7864fc7d5 --- /dev/null +++ b/shared/xml/change-notes/released/0.0.3.md @@ -0,0 +1,3 @@ +## 0.0.3 + +No user-facing changes. diff --git a/shared/xml/change-notes/released/1.0.0.md b/shared/xml/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/xml/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/xml/codeql-pack.release.yml b/shared/xml/codeql-pack.release.yml index 55dc06fbd76..b7eeb5b9736 100644 --- a/shared/xml/codeql-pack.release.yml +++ b/shared/xml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.0.2 +lastReleaseVersion: 1.0.0 diff --git a/shared/xml/qlpack.yml b/shared/xml/qlpack.yml index 8c04aa720c7..c219b0f470b 100644 --- a/shared/xml/qlpack.yml +++ b/shared/xml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/xml -version: 0.0.2 +version: 1.0.0 groups: shared library: true dependencies: diff --git a/shared/yaml/CHANGELOG.md b/shared/yaml/CHANGELOG.md index c2982987f8a..fea7ae7478f 100644 --- a/shared/yaml/CHANGELOG.md +++ b/shared/yaml/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.2.16 + +No user-facing changes. + ## 0.2.15 No user-facing changes. diff --git a/shared/yaml/change-notes/released/0.2.16.md b/shared/yaml/change-notes/released/0.2.16.md new file mode 100644 index 00000000000..0e384109cab --- /dev/null +++ b/shared/yaml/change-notes/released/0.2.16.md @@ -0,0 +1,3 @@ +## 0.2.16 + +No user-facing changes. diff --git a/shared/yaml/change-notes/released/1.0.0.md b/shared/yaml/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/shared/yaml/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/shared/yaml/codeql-pack.release.yml b/shared/yaml/codeql-pack.release.yml index 0f574e080e4..b7eeb5b9736 100644 --- a/shared/yaml/codeql-pack.release.yml +++ b/shared/yaml/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.2.15 +lastReleaseVersion: 1.0.0 diff --git a/shared/yaml/qlpack.yml b/shared/yaml/qlpack.yml index b0428c4d386..75338f9faf2 100644 --- a/shared/yaml/qlpack.yml +++ b/shared/yaml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/yaml -version: 0.2.15 +version: 1.0.0 groups: shared library: true warnOnImplicitThis: true diff --git a/swift/README.md b/swift/README.md index a2ac9fca380..79621d0b9ef 100644 --- a/swift/README.md +++ b/swift/README.md @@ -16,7 +16,14 @@ brew install bazelisk then from the `ql` directory run ```bash -bazel run //swift:create-extractor-pack # --cpu=darwin_x86_64 # Uncomment on Arm-based Macs +bazel run //swift:create-extractor-pack +``` + +If you are running on macOS and you encounter errors mentioning `XXX is unavailable: introduced in macOS YY.ZZ`, +you will need to run this from the root of your `codeql` checkout: + +```bash +echo common --macos_sdk_version=$(sw_vers --productVersion) >> local.bazelrc ``` which will install `swift/extractor-pack`. diff --git a/swift/downgrades/15d0da3a76b9dbffb921ae6d585f8a8de8945a0b/upgrade.properties b/swift/downgrades/15d0da3a76b9dbffb921ae6d585f8a8de8945a0b/upgrade.properties index a677ed6465f..9b0c2a3a8f0 100644 --- a/swift/downgrades/15d0da3a76b9dbffb921ae6d585f8a8de8945a0b/upgrade.properties +++ b/swift/downgrades/15d0da3a76b9dbffb921ae6d585f8a8de8945a0b/upgrade.properties @@ -1,5 +1,5 @@ description: revert removal of IterableDeclContext compatibility: partial -iterable_decl_context_members.rel: reorder decl_members.rel (int id, int index, int member) id index member +iterable_decl_context_members.rel: reorder decl_members.rel (@decl id, int index, @decl_or_none member) id index member decl_members.rel: delete diff --git a/swift/downgrades/5559b5a367524777b3f6ef3fc285ae81031ca1da/upgrade.properties b/swift/downgrades/5559b5a367524777b3f6ef3fc285ae81031ca1da/upgrade.properties index 3fade8f2834..a0be5d2cb9e 100644 --- a/swift/downgrades/5559b5a367524777b3f6ef3fc285ae81031ca1da/upgrade.properties +++ b/swift/downgrades/5559b5a367524777b3f6ef3fc285ae81031ca1da/upgrade.properties @@ -2,5 +2,5 @@ description: Revert moving getName() from AbstractFunctionDecl to Callable compatibility: backwards // Rename callable_names to abstract_function_decls -abstract_function_decls.rel: reorder callable_names.rel (int id, string name) id name +abstract_function_decls.rel: reorder callable_names.rel (@callable id, string name) id name callable_names.rel: delete diff --git a/swift/downgrades/ba4171b90d0665b40e9e203bac9e3d4a0b2d03ec/upgrade.properties b/swift/downgrades/ba4171b90d0665b40e9e203bac9e3d4a0b2d03ec/upgrade.properties index f1bfc92ddaf..645d55e5adc 100644 --- a/swift/downgrades/ba4171b90d0665b40e9e203bac9e3d4a0b2d03ec/upgrade.properties +++ b/swift/downgrades/ba4171b90d0665b40e9e203bac9e3d4a0b2d03ec/upgrade.properties @@ -1,56 +1,56 @@ description: Revert renaming the Function hierarchy compatibility: full -abstract_storage_decl_accessor_decls.rel: reorder abstract_storage_decl_accessors (int id, int index, int accessor) id index accessor +abstract_storage_decl_accessor_decls.rel: reorder abstract_storage_decl_accessors (@abstract_storage_decl id, int index, @accessor_or_none accessor) id index accessor abstract_storage_decl_accessors.rel: delete -destructor_decls.rel: reorder deinitializers (int id) id +destructor_decls.rel: reorder deinitializers (@deinitializer id) id deinitializers.rel: delete -constructor_decls.rel: reorder initializers (int id) id +constructor_decls.rel: reorder initializers (@initializer id) id initializers.rel: delete -accessor_decls.rel: reorder accessors (int id) id +accessor_decls.rel: reorder accessors (@accessor id) id accessors.rel: delete -accessor_decl_is_getter.rel: reorder accessor_is_getter (int id) id +accessor_decl_is_getter.rel: reorder accessor_is_getter (@accessor id) id accessor_is_getter.rel: delete -accessor_decl_is_setter.rel: reorder accessor_is_setter (int id) id +accessor_decl_is_setter.rel: reorder accessor_is_setter (@accessor id) id accessor_is_setter.rel: delete -accessor_decl_is_will_set.rel: reorder accessor_is_will_set (int id) id +accessor_decl_is_will_set.rel: reorder accessor_is_will_set (@accessor id) id accessor_is_will_set.rel: delete -accessor_decl_is_did_set.rel: reorder accessor_is_did_set (int id) id +accessor_decl_is_did_set.rel: reorder accessor_is_did_set (@accessor id) id accessor_is_did_set.rel: delete -accessor_decl_is_read.rel: reorder accessor_is_read (int id) id +accessor_decl_is_read.rel: reorder accessor_is_read (@accessor id) id accessor_is_read.rel: delete -accessor_decl_is_modify.rel: reorder accessor_is_modify (int id) id +accessor_decl_is_modify.rel: reorder accessor_is_modify (@accessor id) id accessor_is_modify.rel: delete -accessor_decl_is_unsafe_address.rel: reorder accessor_is_unsafe_address (int id) id +accessor_decl_is_unsafe_address.rel: reorder accessor_is_unsafe_address (@accessor id) id accessor_is_unsafe_address.rel: delete -accessor_decl_is_unsafe_mutable_address.rel: reorder accessor_is_unsafe_mutable_address (int id) id +accessor_decl_is_unsafe_mutable_address.rel: reorder accessor_is_unsafe_mutable_address (@accessor id) id accessor_is_unsafe_mutable_address.rel: delete -concrete_func_decls.rel: reorder named_functions (int id) id +concrete_func_decls.rel: reorder named_functions (@named_function id) id named_functions.rel: delete -lazy_initializer_exprs.rel: reorder lazy_initialization_exprs (int id, int sub_expr) id sub_expr +lazy_initializer_exprs.rel: reorder lazy_initialization_exprs (@lazy_initialization_expr id, @expr_or_none sub_expr) id sub_expr lazy_initialization_exprs.rel: delete -other_constructor_decl_ref_exprs.rel: reorder other_initializer_ref_exprs (int id, int constructor_decl) id constructor_decl +other_constructor_decl_ref_exprs.rel: reorder other_initializer_ref_exprs (@other_initializer_ref_expr id, @initializer_or_none constructor_decl) id constructor_decl other_initializer_ref_exprs.rel: delete -rebind_self_in_constructor_exprs.rel: reorder rebind_self_in_initializer_exprs (int id, int sub_expr, int self) id sub_expr self +rebind_self_in_constructor_exprs.rel: reorder rebind_self_in_initializer_exprs (@rebind_self_in_initializer_expr id, @expr_or_none sub_expr, @var_decl_or_none self) id sub_expr self rebind_self_in_initializer_exprs.rel: delete -closure_exprs.rel: reorder explicit_closure_exprs (int id) id +closure_exprs.rel: reorder explicit_closure_exprs (@explicit_closure_expr id) id explicit_closure_exprs.rel: delete -constructor_ref_call_exprs.rel: reorder initializer_ref_call_exprs (int id) id +constructor_ref_call_exprs.rel: reorder initializer_ref_call_exprs (@initializer_ref_call_expr id) id initializer_ref_call_exprs.rel: delete diff --git a/swift/downgrades/f5a22f5168adfd7f308b5941c11852c925edd638/upgrade.properties b/swift/downgrades/f5a22f5168adfd7f308b5941c11852c925edd638/upgrade.properties index e7643ff85ba..6722f7146bf 100644 --- a/swift/downgrades/f5a22f5168adfd7f308b5941c11852c925edd638/upgrade.properties +++ b/swift/downgrades/f5a22f5168adfd7f308b5941c11852c925edd638/upgrade.properties @@ -1,4 +1,4 @@ description: Undo rename `base_types` to `inherited_types` in `@type_decl compatibility: full -type_decl_base_types.rel: reorder type_decl_inherited_types(int id, int index, int type) id index type +type_decl_base_types.rel: reorder type_decl_inherited_types(@type_decl id, int index, @type_or_none type) id index type type_decl_inherited_types.rel: delete diff --git a/swift/downgrades/f6a8ee8a21fb596fa84261ddedb68c00d8457ef4/upgrade.properties b/swift/downgrades/f6a8ee8a21fb596fa84261ddedb68c00d8457ef4/upgrade.properties index 3c0b90931cb..c603c1619d0 100644 --- a/swift/downgrades/f6a8ee8a21fb596fa84261ddedb68c00d8457ef4/upgrade.properties +++ b/swift/downgrades/f6a8ee8a21fb596fa84261ddedb68c00d8457ef4/upgrade.properties @@ -1,3 +1,3 @@ description: Revert adding full extraction of regex literal expressions compatibility: full -regex_literal_exprs.rel: reorder regex_literal_exprs.rel (int id, string pattern, int version) id +regex_literal_exprs.rel: reorder regex_literal_exprs.rel (@regex_literal_expr id, string pattern, int version) id diff --git a/swift/ql/lib/CHANGELOG.md b/swift/ql/lib/CHANGELOG.md index 48bd6414764..381e1395cb9 100644 --- a/swift/ql/lib/CHANGELOG.md +++ b/swift/ql/lib/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.3.16 + +No user-facing changes. + ## 0.3.15 No user-facing changes. diff --git a/swift/ql/lib/change-notes/released/0.3.16.md b/swift/ql/lib/change-notes/released/0.3.16.md new file mode 100644 index 00000000000..caf44d179e9 --- /dev/null +++ b/swift/ql/lib/change-notes/released/0.3.16.md @@ -0,0 +1,3 @@ +## 0.3.16 + +No user-facing changes. diff --git a/swift/ql/lib/change-notes/released/1.0.0.md b/swift/ql/lib/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/swift/ql/lib/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/swift/ql/lib/codeql-pack.release.yml b/swift/ql/lib/codeql-pack.release.yml index 469af066c19..b7eeb5b9736 100644 --- a/swift/ql/lib/codeql-pack.release.yml +++ b/swift/ql/lib/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.3.15 +lastReleaseVersion: 1.0.0 diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowDispatch.qll b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowDispatch.qll index 1ce3face563..91533403116 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowDispatch.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowDispatch.qll @@ -65,6 +65,16 @@ class DataFlowCallable extends TDataFlowCallable { Callable::TypeRange getUnderlyingCallable() { result = this.asSummarizedCallable() or result = this.asSourceCallable() } + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCallable c, string file, int startline, int startcolumn | + c.getLocation().hasLocationInfo(file, startline, startcolumn, _, _) + | + c order by file, startline, startcolumn + ) + } } cached @@ -127,6 +137,16 @@ class DataFlowCall extends TDataFlowCall { /** Gets the target of the call, as a DataFlowCallable. */ DataFlowCallable getARuntimeTarget(){ none() } // TODO getCallTarget() returns `Instruction` + + /** Gets a best-effort total ordering. */ + int totalorder() { + this = + rank[result](DataFlowCall c, int startline, int startcolumn | + c.hasLocationInfo(_, startline, startcolumn, _, _) + | + c order by startline, startcolumn + ) + } } private class NormalCall extends DataFlowCall, TNormalCall { diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll index 308cbc94284..61acf7cca94 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll @@ -1371,10 +1371,18 @@ class DataFlowExpr = Expr; */ predicate forceHighPrecision(Content c) { c instanceof Content::CollectionContent } +class NodeRegion instanceof Unit { + string toString() { result = "NodeRegion" } + + predicate contains(Node n) { none() } + + int totalOrder() { result = 1 } +} + /** - * Holds if the node `n` is unreachable when the call context is `call`. + * Holds if the nodes in `nr` are unreachable when the call context is `call`. */ -predicate isUnreachableInCall(Node n, DataFlowCall call) { none() } +predicate isUnreachableInCall(NodeRegion nr, DataFlowCall call) { none() } newtype LambdaCallKind = TLambdaCallKind() diff --git a/swift/ql/lib/codeql/swift/security/SensitiveExprs.qll b/swift/ql/lib/codeql/swift/security/SensitiveExprs.qll index c7c204af962..0c712b4fbfd 100644 --- a/swift/ql/lib/codeql/swift/security/SensitiveExprs.qll +++ b/swift/ql/lib/codeql/swift/security/SensitiveExprs.qll @@ -49,6 +49,7 @@ class SensitiveCredential extends SensitiveDataType, TCredential { exists(SensitiveDataClassification classification | not classification = SensitiveDataClassification::password() and // covered by `SensitivePassword` not classification = SensitiveDataClassification::id() and // not accurate enough + not classification = SensitiveDataClassification::private() and // covered by `SensitivePrivateInfo` result = HeuristicNames::maybeSensitiveRegexp(classification) ) or diff --git a/swift/ql/lib/codeql/swift/security/internal/SensitiveDataHeuristics.qll b/swift/ql/lib/codeql/swift/security/internal/SensitiveDataHeuristics.qll index 0778aa4d23e..eb8a0c1fe75 100644 --- a/swift/ql/lib/codeql/swift/security/internal/SensitiveDataHeuristics.qll +++ b/swift/ql/lib/codeql/swift/security/internal/SensitiveDataHeuristics.qll @@ -14,13 +14,14 @@ * - id: a user name or other account information; * - password: a password or authorization key; * - certificate: a certificate. + * - private: private data such as credit card numbers * * While classifications are represented as strings, this should not be relied upon. * Instead, use the predicates in `SensitiveDataClassification::` to work with * classifications. */ class SensitiveDataClassification extends string { - SensitiveDataClassification() { this in ["secret", "id", "password", "certificate"] } + SensitiveDataClassification() { this in ["secret", "id", "password", "certificate", "private"] } } /** @@ -38,6 +39,9 @@ module SensitiveDataClassification { /** Gets the classification for certificates. */ SensitiveDataClassification certificate() { result = "certificate" } + + /** Gets the classification for private data. */ + SensitiveDataClassification private() { result = "private" } } /** @@ -77,6 +81,40 @@ module HeuristicNames { */ string maybeCertificate() { result = "(?is).*(cert)(?!.*(format|name|ification)).*" } + /** + * Gets a regular expression that identifies strings that may indicate the presence of + * private data. + */ + string maybePrivate() { + result = + "(?is).*(" + + // Inspired by the list on https://cwe.mitre.org/data/definitions/359.html + // Government identifiers, such as Social Security Numbers + "social.?security|employer.?identification|national.?insurance|resident.?id|" + + "passport.?(num|no)|([_-]|\\b)ssn([_-]|\\b)|" + + // Contact information, such as home addresses + "post.?code|zip.?code|home.?addr|" + + // and telephone numbers + "(mob(ile)?|home).?(num|no|tel|phone)|(tel|fax|phone).?(num|no)|telephone|" + + "emergency.?contact|" + + // Geographic location - where the user is (or was) + "latitude|longitude|nationality|" + + // Financial data - such as credit card numbers, salary, bank accounts, and debts + "(credit|debit|bank|visa).?(card|num|no|acc(ou)?nt)|acc(ou)?nt.?(no|num|credit)|" + + "salary|billing|credit.?(rating|score)|([_-]|\\b)ccn([_-]|\\b)|" + + // Communications - e-mail addresses, private e-mail messages, SMS text messages, chat logs, etc. + // "e(mail|_mail)|" + // this seems too noisy + // Health - medical conditions, insurance status, prescription records + "birth.?da(te|y)|da(te|y).?(of.?)?birth|" + + "medical|(health|care).?plan|healthkit|appointment|prescription|" + + "blood.?(type|alcohol|glucose|pressure)|heart.?(rate|rhythm)|body.?(mass|fat)|" + + "menstrua|pregnan|insulin|inhaler|" + + // Relationships - work and family + "employ(er|ee)|spouse|maiden.?name" + + // --- + ").*" + } + /** * Gets a regular expression that identifies strings that may indicate the presence * of sensitive data, with `classification` describing the kind of sensitive data involved. @@ -90,6 +128,9 @@ module HeuristicNames { or result = maybeCertificate() and classification = SensitiveDataClassification::certificate() + or + result = maybePrivate() and + classification = SensitiveDataClassification::private() } /** diff --git a/swift/ql/lib/qlpack.yml b/swift/ql/lib/qlpack.yml index 435d074a080..a35dad9a62a 100644 --- a/swift/ql/lib/qlpack.yml +++ b/swift/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-all -version: 0.3.15 +version: 1.0.0 groups: swift extractor: swift dbscheme: swift.dbscheme diff --git a/swift/ql/lib/upgrades/147e087e57e51b2eb41e75c9c97380d0e6c20ecb/upgrade.properties b/swift/ql/lib/upgrades/147e087e57e51b2eb41e75c9c97380d0e6c20ecb/upgrade.properties index 9234d15665c..f6579f50291 100644 --- a/swift/ql/lib/upgrades/147e087e57e51b2eb41e75c9c97380d0e6c20ecb/upgrade.properties +++ b/swift/ql/lib/upgrades/147e087e57e51b2eb41e75c9c97380d0e6c20ecb/upgrade.properties @@ -1,4 +1,4 @@ description: Rename `base_types` to `inherited_types` in `@type_decl compatibility: full -type_decl_inherited_types.rel: reorder type_decl_base_types(int id, int index, int type) id index type +type_decl_inherited_types.rel: reorder type_decl_base_types(@type_decl id, int index, @type_or_none type) id index type type_decl_base_types.rel: delete diff --git a/swift/ql/lib/upgrades/62fc609c1ab6ae748ff51362ffa5c368ba834ddf/upgrade.properties b/swift/ql/lib/upgrades/62fc609c1ab6ae748ff51362ffa5c368ba834ddf/upgrade.properties index b549b039ae3..77ef1ad3654 100644 --- a/swift/ql/lib/upgrades/62fc609c1ab6ae748ff51362ffa5c368ba834ddf/upgrade.properties +++ b/swift/ql/lib/upgrades/62fc609c1ab6ae748ff51362ffa5c368ba834ddf/upgrade.properties @@ -2,5 +2,5 @@ description: Move getName() from AbstractFunctionDecl to Callable compatibility: full // Rename abstract_function_decls to callable_names -callable_names.rel: reorder abstract_function_decls.rel (int id, string name) id name +callable_names.rel: reorder abstract_function_decls.rel (@abstract_function_decl id, string name) id name abstract_function_decls.rel: delete diff --git a/swift/ql/lib/upgrades/98a78b66651ad4eb35a8edf1642767c794909ea4/upgrade.properties b/swift/ql/lib/upgrades/98a78b66651ad4eb35a8edf1642767c794909ea4/upgrade.properties index b4cc248e3bf..423cf3d2237 100644 --- a/swift/ql/lib/upgrades/98a78b66651ad4eb35a8edf1642767c794909ea4/upgrade.properties +++ b/swift/ql/lib/upgrades/98a78b66651ad4eb35a8edf1642767c794909ea4/upgrade.properties @@ -1,5 +1,5 @@ description: remove IterableDeclContext compatibility: full -decl_members.rel: reorder iterable_decl_context_members.rel (int id, int index, int member) id index member +decl_members.rel: reorder iterable_decl_context_members.rel (@iterable_decl_context id, int index, @decl_or_none member) id index member iterable_decl_context_members.rel: delete diff --git a/swift/ql/lib/upgrades/e646f9e0308ec7135c83c0fdf96896d2737a8013/upgrade.properties b/swift/ql/lib/upgrades/e646f9e0308ec7135c83c0fdf96896d2737a8013/upgrade.properties index def634ba268..37334637593 100644 --- a/swift/ql/lib/upgrades/e646f9e0308ec7135c83c0fdf96896d2737a8013/upgrade.properties +++ b/swift/ql/lib/upgrades/e646f9e0308ec7135c83c0fdf96896d2737a8013/upgrade.properties @@ -1,4 +1,4 @@ description: Turn exported and imported modules into unindexed sets compatibility: full -module_decl_imported_modules.rel: reorder module_decl_imported_modules(int id, int index, int imported) id imported -module_decl_exported_modules.rel: reorder module_decl_exported_modules(int id, int index, int exported) id exported +module_decl_imported_modules.rel: reorder module_decl_imported_modules(@module_decl id, int index, @module_decl_or_none imported) id imported +module_decl_exported_modules.rel: reorder module_decl_exported_modules(@module_decl id, int index, @module_decl_or_none exported) id exported diff --git a/swift/ql/lib/upgrades/f937d9e63094280b7ec0ef26c70310daad5c1f79/upgrade.properties b/swift/ql/lib/upgrades/f937d9e63094280b7ec0ef26c70310daad5c1f79/upgrade.properties index cce7be2d078..26c4cf811f0 100644 --- a/swift/ql/lib/upgrades/f937d9e63094280b7ec0ef26c70310daad5c1f79/upgrade.properties +++ b/swift/ql/lib/upgrades/f937d9e63094280b7ec0ef26c70310daad5c1f79/upgrade.properties @@ -1,56 +1,56 @@ description: rename the Function hierarchy compatibility: full -abstract_storage_decl_accessors.rel: reorder abstract_storage_decl_accessor_decls (int id, int index, int accessor_decl) id index accessor_decl +abstract_storage_decl_accessors.rel: reorder abstract_storage_decl_accessor_decls (@abstract_storage_decl id, int index, @accessor_decl_or_none accessor_decl) id index accessor_decl abstract_storage_decl_accessor_decls.rel: delete -deinitializers.rel: reorder destructor_decls (int id) id +deinitializers.rel: reorder destructor_decls (@destructor_decl id) id destructor_decls.rel: delete -initializers.rel: reorder constructor_decls (int id) id +initializers.rel: reorder constructor_decls (@constructor_decl id) id constructor_decls.rel: delete -accessors.rel: reorder accessor_decls (int id) id +accessors.rel: reorder accessor_decls (@accessor_decl id) id accessor_decls.rel: delete -accessor_is_getter.rel: reorder accessor_decl_is_getter (int id) id +accessor_is_getter.rel: reorder accessor_decl_is_getter (@accessor_decl id) id accessor_decl_is_getter.rel: delete -accessor_is_setter.rel: reorder accessor_decl_is_setter (int id) id +accessor_is_setter.rel: reorder accessor_decl_is_setter (@accessor_decl id) id accessor_decl_is_setter.rel: delete -accessor_is_will_set.rel: reorder accessor_decl_is_will_set (int id) id +accessor_is_will_set.rel: reorder accessor_decl_is_will_set (@accessor_decl id) id accessor_decl_is_will_set.rel: delete -accessor_is_did_set.rel: reorder accessor_decl_is_did_set (int id) id +accessor_is_did_set.rel: reorder accessor_decl_is_did_set (@accessor_decl id) id accessor_decl_is_did_set.rel: delete -accessor_is_read.rel: reorder accessor_decl_is_read (int id) id +accessor_is_read.rel: reorder accessor_decl_is_read (@accessor_decl id) id accessor_decl_is_read.rel: delete -accessor_is_modify.rel: reorder accessor_decl_is_modify (int id) id +accessor_is_modify.rel: reorder accessor_decl_is_modify (@accessor_decl id) id accessor_decl_is_modify.rel: delete -accessor_is_unsafe_address.rel: reorder accessor_decl_is_unsafe_address (int id) id +accessor_is_unsafe_address.rel: reorder accessor_decl_is_unsafe_address (@accessor_decl id) id accessor_decl_is_unsafe_address.rel: delete -accessor_is_unsafe_mutable_address.rel: reorder accessor_decl_is_unsafe_mutable_address (int id) id +accessor_is_unsafe_mutable_address.rel: reorder accessor_decl_is_unsafe_mutable_address (@accessor_decl id) id accessor_decl_is_unsafe_mutable_address.rel: delete -named_functions.rel: reorder concrete_func_decls (int id) id +named_functions.rel: reorder concrete_func_decls (@concrete_func_decl id) id concrete_func_decls.rel: delete -lazy_initialization_exprs.rel: reorder lazy_initializer_exprs (int id, int sub_expr) id sub_expr +lazy_initialization_exprs.rel: reorder lazy_initializer_exprs (@lazy_initializer_expr id, @expr_or_none sub_expr) id sub_expr lazy_initializer_exprs.rel: delete -other_initializer_ref_exprs.rel: reorder other_constructor_decl_ref_exprs (int id, int constructor_decl) id constructor_decl +other_initializer_ref_exprs.rel: reorder other_constructor_decl_ref_exprs (@other_constructor_decl_ref_expr id, @constructor_decl_or_none constructor_decl) id constructor_decl other_constructor_decl_ref_exprs.rel: delete -rebind_self_in_initializer_exprs.rel: reorder rebind_self_in_constructor_exprs (int id, int sub_expr, int self) id sub_expr self +rebind_self_in_initializer_exprs.rel: reorder rebind_self_in_constructor_exprs (@rebind_self_in_constructor_expr id, @expr_or_none sub_expr, @var_decl_or_none self) id sub_expr self rebind_self_in_constructor_exprs.rel: delete -explicit_closure_exprs.rel: reorder closure_exprs (int id) id +explicit_closure_exprs.rel: reorder closure_exprs (@closure_expr id) id closure_exprs.rel: delete -initializer_ref_call_exprs.rel: reorder constructor_ref_call_exprs (int id) id +initializer_ref_call_exprs.rel: reorder constructor_ref_call_exprs (@constructor_ref_call_expr id) id constructor_ref_call_exprs.rel: delete diff --git a/swift/ql/src/CHANGELOG.md b/swift/ql/src/CHANGELOG.md index c780f5cd286..c3333ed2765 100644 --- a/swift/ql/src/CHANGELOG.md +++ b/swift/ql/src/CHANGELOG.md @@ -1,3 +1,13 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. + +## 0.3.16 + +No user-facing changes. + ## 0.3.15 No user-facing changes. diff --git a/swift/ql/src/change-notes/released/0.3.16.md b/swift/ql/src/change-notes/released/0.3.16.md new file mode 100644 index 00000000000..caf44d179e9 --- /dev/null +++ b/swift/ql/src/change-notes/released/0.3.16.md @@ -0,0 +1,3 @@ +## 0.3.16 + +No user-facing changes. diff --git a/swift/ql/src/change-notes/released/1.0.0.md b/swift/ql/src/change-notes/released/1.0.0.md new file mode 100644 index 00000000000..7c7dd01f405 --- /dev/null +++ b/swift/ql/src/change-notes/released/1.0.0.md @@ -0,0 +1,5 @@ +## 1.0.0 + +### Breaking Changes + +* CodeQL package management is now generally available, and all GitHub-produced CodeQL packages have had their version numbers increased to 1.0.0. diff --git a/swift/ql/src/codeql-pack.release.yml b/swift/ql/src/codeql-pack.release.yml index 469af066c19..b7eeb5b9736 100644 --- a/swift/ql/src/codeql-pack.release.yml +++ b/swift/ql/src/codeql-pack.release.yml @@ -1,2 +1,2 @@ --- -lastReleaseVersion: 0.3.15 +lastReleaseVersion: 1.0.0 diff --git a/swift/ql/src/qlpack.yml b/swift/ql/src/qlpack.yml index 923eb4adb6c..baa1174690a 100644 --- a/swift/ql/src/qlpack.yml +++ b/swift/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-queries -version: 0.3.15 +version: 1.0.0 groups: - swift - queries diff --git a/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected b/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected index 10e7d32b57b..7f19cbfa3aa 100644 --- a/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected +++ b/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected @@ -2,7 +2,14 @@ edges | file://:0:0:0:0 | .wrappedValue | test.swift:949:15:949:15 | x | provenance | | | file://:0:0:0:0 | .wrappedValue | test.swift:951:15:951:15 | x | provenance | | | file://:0:0:0:0 | KeyPathComponent [some:0] | test.swift:663:13:663:29 | exit #keyPath(...) [some:0] | provenance | | +| file://:0:0:0:0 | [post] self [v2, some:0] | test.swift:731:9:731:9 | self [Return] [v2, some:0] | provenance | | +| file://:0:0:0:0 | [post] self [v2] | test.swift:731:9:731:9 | self [Return] [v2] | provenance | | +| file://:0:0:0:0 | [post] self [v3] | test.swift:732:9:732:9 | self [Return] [v3] | provenance | | +| file://:0:0:0:0 | [post] self [v] | test.swift:815:7:815:7 | self [Return] [v] | provenance | | | file://:0:0:0:0 | [post] self [wrappedValue] | file://:0:0:0:0 | self [wrappedValue] | provenance | | +| file://:0:0:0:0 | [post] self [x, some:0] | test.swift:559:9:559:9 | self [Return] [x, some:0] | provenance | | +| file://:0:0:0:0 | [post] self [x] | test.swift:163:7:163:7 | self [Return] [x] | provenance | | +| file://:0:0:0:0 | [post] self [x] | test.swift:559:9:559:9 | self [Return] [x] | provenance | | | file://:0:0:0:0 | self [a, x] | file://:0:0:0:0 | .a [x] | provenance | | | file://:0:0:0:0 | self [s, x] | file://:0:0:0:0 | .s [x] | provenance | | | file://:0:0:0:0 | self [str] | file://:0:0:0:0 | .str | provenance | | @@ -78,6 +85,7 @@ edges | test.swift:163:7:163:7 | value | file://:0:0:0:0 | value | provenance | | | test.swift:169:12:169:22 | value | test.swift:170:9:170:9 | value | provenance | | | test.swift:170:5:170:5 | [post] self [x] | test.swift:169:3:171:3 | self[return] [x] | provenance | | +| test.swift:170:5:170:5 | [post] self [x] | test.swift:169:8:169:8 | self [Return] [x] | provenance | | | test.swift:170:9:170:9 | value | test.swift:163:7:163:7 | value | provenance | | | test.swift:170:9:170:9 | value | test.swift:170:5:170:5 | [post] self [x] | provenance | | | test.swift:173:8:173:8 | self [x] | test.swift:174:12:174:12 | self [x] | provenance | | @@ -316,6 +324,7 @@ edges | test.swift:576:14:576:21 | call to source() | test.swift:576:13:576:21 | call to +(_:) | provenance | | | test.swift:585:9:585:9 | self [str] | file://:0:0:0:0 | self [str] | provenance | | | test.swift:586:10:586:13 | s | test.swift:587:13:587:13 | s | provenance | | +| test.swift:587:7:587:7 | [post] self [str] | test.swift:586:5:586:5 | self [Return] [str] | provenance | | | test.swift:587:7:587:7 | [post] self [str] | test.swift:586:5:588:5 | self[return] [str] | provenance | | | test.swift:587:13:587:13 | s | test.swift:587:7:587:7 | [post] self [str] | provenance | | | test.swift:592:17:595:5 | self[return] [str] | test.swift:600:13:600:41 | call to MyClass.init(contentsOfFile:) [str] | provenance | | @@ -562,6 +571,7 @@ edges | test.swift:831:15:831:15 | s2 [v] | test.swift:831:15:831:18 | .v | provenance | | | test.swift:833:15:833:15 | s2 [v] | test.swift:813:8:813:8 | self [v] | provenance | | | test.swift:833:15:833:15 | s2 [v] | test.swift:833:15:833:23 | call to getv() | provenance | | +| test.swift:839:11:839:17 | [post] enter #keyPath(...) [s, x] | test.swift:839:11:839:17 | enter #keyPath(...) [Return] [s, x] | provenance | | | test.swift:839:11:839:17 | [post] exit #keyPath(...) | test.swift:839:17:839:17 | [post] KeyPathComponent | provenance | | | test.swift:839:15:839:15 | [post] KeyPathComponent [x] | test.swift:839:11:839:17 | [post] enter #keyPath(...) [s, x] | provenance | | | test.swift:839:17:839:17 | [post] KeyPathComponent | test.swift:839:15:839:15 | [post] KeyPathComponent [x] | provenance | | @@ -739,9 +749,11 @@ nodes | test.swift:155:19:155:19 | i | semmle.label | i | | test.swift:157:16:157:23 | call to source() | semmle.label | call to source() | | test.swift:159:16:159:29 | call to ... | semmle.label | call to ... | +| test.swift:163:7:163:7 | self [Return] [x] | semmle.label | self [Return] [x] | | test.swift:163:7:163:7 | self [x] | semmle.label | self [x] | | test.swift:163:7:163:7 | value | semmle.label | value | | test.swift:169:3:171:3 | self[return] [x] | semmle.label | self[return] [x] | +| test.swift:169:8:169:8 | self [Return] [x] | semmle.label | self [Return] [x] | | test.swift:169:12:169:22 | value | semmle.label | value | | test.swift:170:5:170:5 | [post] self [x] | semmle.label | [post] self [x] | | test.swift:170:9:170:9 | value | semmle.label | value | @@ -958,6 +970,8 @@ nodes | test.swift:545:11:545:22 | .some(...) [some:0] | semmle.label | .some(...) [some:0] | | test.swift:545:21:545:21 | a | semmle.label | a | | test.swift:546:19:546:19 | a | semmle.label | a | +| test.swift:559:9:559:9 | self [Return] [x, some:0] | semmle.label | self [Return] [x, some:0] | +| test.swift:559:9:559:9 | self [Return] [x] | semmle.label | self [Return] [x] | | test.swift:559:9:559:9 | self [x, some:0] | semmle.label | self [x, some:0] | | test.swift:559:9:559:9 | self [x] | semmle.label | self [x] | | test.swift:559:9:559:9 | value | semmle.label | value | @@ -979,6 +993,7 @@ nodes | test.swift:576:14:576:21 | call to source() | semmle.label | call to source() | | test.swift:577:14:577:21 | call to source() | semmle.label | call to source() | | test.swift:585:9:585:9 | self [str] | semmle.label | self [str] | +| test.swift:586:5:586:5 | self [Return] [str] | semmle.label | self [Return] [str] | | test.swift:586:5:588:5 | self[return] [str] | semmle.label | self[return] [str] | | test.swift:586:10:586:13 | s | semmle.label | s | | test.swift:587:7:587:7 | [post] self [str] | semmle.label | [post] self [str] | @@ -1100,10 +1115,13 @@ nodes | test.swift:726:15:726:15 | set2 [Collection element] | semmle.label | set2 [Collection element] | | test.swift:726:15:726:34 | call to randomElement() [some:0] | semmle.label | call to randomElement() [some:0] | | test.swift:726:15:726:35 | ...! | semmle.label | ...! | +| test.swift:731:9:731:9 | self [Return] [v2, some:0] | semmle.label | self [Return] [v2, some:0] | +| test.swift:731:9:731:9 | self [Return] [v2] | semmle.label | self [Return] [v2] | | test.swift:731:9:731:9 | self [v2, some:0] | semmle.label | self [v2, some:0] | | test.swift:731:9:731:9 | self [v2] | semmle.label | self [v2] | | test.swift:731:9:731:9 | value | semmle.label | value | | test.swift:731:9:731:9 | value [some:0] | semmle.label | value [some:0] | +| test.swift:732:9:732:9 | self [Return] [v3] | semmle.label | self [Return] [v3] | | test.swift:732:9:732:9 | self [v3] | semmle.label | self [v3] | | test.swift:732:9:732:9 | value | semmle.label | value | | test.swift:742:5:742:5 | v1 [some:0] | semmle.label | v1 [some:0] | @@ -1221,6 +1239,7 @@ nodes | test.swift:813:8:813:8 | self [v] | semmle.label | self [v] | | test.swift:813:31:813:31 | .v | semmle.label | .v | | test.swift:813:31:813:31 | self [v] | semmle.label | self [v] | +| test.swift:815:7:815:7 | self [Return] [v] | semmle.label | self [Return] [v] | | test.swift:815:7:815:7 | self [v] | semmle.label | self [v] | | test.swift:815:7:815:7 | value | semmle.label | value | | test.swift:819:14:819:25 | call to S3.init(_:) [v] | semmle.label | call to S3.init(_:) [v] | @@ -1237,6 +1256,7 @@ nodes | test.swift:833:15:833:23 | call to getv() | semmle.label | call to getv() | | test.swift:839:11:839:17 | [post] enter #keyPath(...) [s, x] | semmle.label | [post] enter #keyPath(...) [s, x] | | test.swift:839:11:839:17 | [post] exit #keyPath(...) | semmle.label | [post] exit #keyPath(...) | +| test.swift:839:11:839:17 | enter #keyPath(...) [Return] [s, x] | semmle.label | enter #keyPath(...) [Return] [s, x] | | test.swift:839:15:839:15 | [post] KeyPathComponent [x] | semmle.label | [post] KeyPathComponent [x] | | test.swift:839:17:839:17 | [post] KeyPathComponent | semmle.label | [post] KeyPathComponent | | test.swift:840:3:840:3 | [post] s2 [s, x] | semmle.label | [post] s2 [s, x] | @@ -1326,33 +1346,33 @@ subpaths | test.swift:119:31:119:31 | x | test.swift:113:14:113:19 | arg | test.swift:114:12:114:22 | call to ... | test.swift:119:18:119:44 | call to forward(arg:lambda:) | | test.swift:122:31:122:38 | call to source() | test.swift:113:14:113:19 | arg | test.swift:114:12:114:22 | call to ... | test.swift:122:18:125:6 | call to forward(arg:lambda:) | | test.swift:145:23:145:30 | call to source() | test.swift:142:10:142:13 | i | test.swift:143:16:143:16 | i | test.swift:145:15:145:31 | call to ... | -| test.swift:170:9:170:9 | value | test.swift:163:7:163:7 | value | file://:0:0:0:0 | [post] self [x] | test.swift:170:5:170:5 | [post] self [x] | +| test.swift:170:9:170:9 | value | test.swift:163:7:163:7 | value | test.swift:163:7:163:7 | self [Return] [x] | test.swift:170:5:170:5 | [post] self [x] | | test.swift:174:12:174:12 | self [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:174:12:174:12 | .x | -| test.swift:180:9:180:16 | call to source() | test.swift:163:7:163:7 | value | file://:0:0:0:0 | [post] self [x] | test.swift:180:3:180:3 | [post] a [x] | +| test.swift:180:9:180:16 | call to source() | test.swift:163:7:163:7 | value | test.swift:163:7:163:7 | self [Return] [x] | test.swift:180:3:180:3 | [post] a [x] | | test.swift:181:13:181:13 | a [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:181:13:181:15 | .x | -| test.swift:194:11:194:18 | call to source() | test.swift:163:7:163:7 | value | file://:0:0:0:0 | [post] self [x] | test.swift:194:3:194:5 | [post] getter for .a [x] | +| test.swift:194:11:194:18 | call to source() | test.swift:163:7:163:7 | value | test.swift:163:7:163:7 | self [Return] [x] | test.swift:194:3:194:5 | [post] getter for .a [x] | | test.swift:195:13:195:13 | b [a, x] | test.swift:185:7:185:7 | self [a, x] | file://:0:0:0:0 | .a [x] | test.swift:195:13:195:15 | .a [x] | | test.swift:195:13:195:15 | .a [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:195:13:195:17 | .x | | test.swift:200:9:200:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:3:171:3 | self[return] [x] | test.swift:200:3:200:3 | [post] a [x] | -| test.swift:200:9:200:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:170:5:170:5 | [post] self [x] | test.swift:200:3:200:3 | [post] a [x] | +| test.swift:200:9:200:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:8:169:8 | self [Return] [x] | test.swift:200:3:200:3 | [post] a [x] | | test.swift:201:13:201:13 | a [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:201:13:201:15 | .x | -| test.swift:206:9:206:16 | call to source() | test.swift:163:7:163:7 | value | file://:0:0:0:0 | [post] self [x] | test.swift:206:3:206:3 | [post] a [x] | +| test.swift:206:9:206:16 | call to source() | test.swift:163:7:163:7 | value | test.swift:163:7:163:7 | self [Return] [x] | test.swift:206:3:206:3 | [post] a [x] | | test.swift:207:13:207:13 | a [x] | test.swift:173:8:173:8 | self [x] | test.swift:174:12:174:12 | .x | test.swift:207:13:207:19 | call to get() | | test.swift:212:9:212:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:3:171:3 | self[return] [x] | test.swift:212:3:212:3 | [post] a [x] | -| test.swift:212:9:212:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:170:5:170:5 | [post] self [x] | test.swift:212:3:212:3 | [post] a [x] | +| test.swift:212:9:212:16 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:8:169:8 | self [Return] [x] | test.swift:212:3:212:3 | [post] a [x] | | test.swift:213:13:213:13 | a [x] | test.swift:173:8:173:8 | self [x] | test.swift:174:12:174:12 | .x | test.swift:213:13:213:19 | call to get() | | test.swift:218:11:218:18 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:3:171:3 | self[return] [x] | test.swift:218:3:218:5 | [post] getter for .a [x] | -| test.swift:218:11:218:18 | call to source() | test.swift:169:12:169:22 | value | test.swift:170:5:170:5 | [post] self [x] | test.swift:218:3:218:5 | [post] getter for .a [x] | +| test.swift:218:11:218:18 | call to source() | test.swift:169:12:169:22 | value | test.swift:169:8:169:8 | self [Return] [x] | test.swift:218:3:218:5 | [post] getter for .a [x] | | test.swift:219:13:219:13 | b [a, x] | test.swift:185:7:185:7 | self [a, x] | file://:0:0:0:0 | .a [x] | test.swift:219:13:219:15 | .a [x] | | test.swift:219:13:219:15 | .a [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:219:13:219:17 | .x | | test.swift:376:30:376:30 | t1 [Tuple element at index 1] | test.swift:368:22:368:36 | t [Tuple element at index 1] | test.swift:369:12:369:19 | (...) [Tuple element at index 0] | test.swift:376:14:376:32 | call to tupleShiftLeft1(_:) [Tuple element at index 0] | | test.swift:509:24:509:31 | call to source() | test.swift:394:16:394:21 | v | test.swift:394:45:394:62 | call to ... [mySingle:0] | test.swift:509:14:509:32 | call to mkMyEnum1(_:) [mySingle:0] | | test.swift:522:26:522:33 | call to source() | test.swift:396:18:396:23 | v | test.swift:396:45:396:60 | call to ... [some:0] | test.swift:522:14:522:34 | call to mkOptional1(_:) [some:0] | -| test.swift:565:12:565:12 | x | test.swift:559:9:559:9 | value | file://:0:0:0:0 | [post] self [x] | test.swift:565:5:565:5 | [post] cx [x] | -| test.swift:565:12:565:12 | x [some:0] | test.swift:559:9:559:9 | value [some:0] | file://:0:0:0:0 | [post] self [x, some:0] | test.swift:565:5:565:5 | [post] cx [x, some:0] | +| test.swift:565:12:565:12 | x | test.swift:559:9:559:9 | value | test.swift:559:9:559:9 | self [Return] [x] | test.swift:565:5:565:5 | [post] cx [x] | +| test.swift:565:12:565:12 | x [some:0] | test.swift:559:9:559:9 | value [some:0] | test.swift:559:9:559:9 | self [Return] [x, some:0] | test.swift:565:5:565:5 | [post] cx [x, some:0] | | test.swift:569:20:569:20 | cx [x, some:0] | test.swift:559:9:559:9 | self [x, some:0] | file://:0:0:0:0 | .x [some:0] | test.swift:569:20:569:23 | .x [some:0] | | test.swift:569:20:569:20 | cx [x] | test.swift:559:9:559:9 | self [x] | file://:0:0:0:0 | .x | test.swift:569:20:569:23 | .x | -| test.swift:593:20:593:28 | call to source3() | test.swift:586:10:586:13 | s | test.swift:587:7:587:7 | [post] self [str] | test.swift:593:7:593:7 | [post] self [str] | +| test.swift:593:20:593:28 | call to source3() | test.swift:586:10:586:13 | s | test.swift:586:5:586:5 | self [Return] [str] | test.swift:593:7:593:7 | [post] self [str] | | test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | test.swift:585:9:585:9 | self [str] | file://:0:0:0:0 | .str | test.swift:599:13:599:35 | .str | | test.swift:599:24:599:32 | call to source3() | test.swift:586:10:586:13 | s | test.swift:586:5:588:5 | self[return] [str] | test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | | test.swift:600:13:600:41 | call to MyClass.init(contentsOfFile:) [str] | test.swift:585:9:585:9 | self [str] | file://:0:0:0:0 | .str | test.swift:600:13:600:43 | .str | @@ -1366,9 +1386,9 @@ subpaths | test.swift:661:18:661:25 | call to source() | test.swift:617:8:617:11 | x | test.swift:617:3:619:3 | self[return] [x] | test.swift:661:13:661:26 | call to S.init(x:) [x] | | test.swift:662:29:662:29 | s [some:0, x] | test.swift:655:8:655:12 | s [some:0, x] | test.swift:655:3:657:3 | self[return] [s, some:0, x] | test.swift:662:14:662:30 | call to S2_Optional.init(s:) [s, some:0, x] | | test.swift:664:15:664:15 | s2 [s, some:0, x] | test.swift:663:13:663:29 | enter #keyPath(...) [s, some:0, x] | test.swift:663:13:663:29 | exit #keyPath(...) [some:0] | test.swift:664:15:664:28 | \\...[...] [some:0] | -| test.swift:746:14:746:21 | call to source() | test.swift:731:9:731:9 | value | file://:0:0:0:0 | [post] self [v2] | test.swift:746:5:746:5 | [post] mo1 [v2] | -| test.swift:746:14:746:21 | call to source() [some:0] | test.swift:731:9:731:9 | value [some:0] | file://:0:0:0:0 | [post] self [v2, some:0] | test.swift:746:5:746:5 | [post] mo1 [v2, some:0] | -| test.swift:747:14:747:21 | call to source() | test.swift:732:9:732:9 | value | file://:0:0:0:0 | [post] self [v3] | test.swift:747:5:747:5 | [post] mo1 [v3] | +| test.swift:746:14:746:21 | call to source() | test.swift:731:9:731:9 | value | test.swift:731:9:731:9 | self [Return] [v2] | test.swift:746:5:746:5 | [post] mo1 [v2] | +| test.swift:746:14:746:21 | call to source() [some:0] | test.swift:731:9:731:9 | value [some:0] | test.swift:731:9:731:9 | self [Return] [v2, some:0] | test.swift:746:5:746:5 | [post] mo1 [v2, some:0] | +| test.swift:747:14:747:21 | call to source() | test.swift:732:9:732:9 | value | test.swift:732:9:732:9 | self [Return] [v3] | test.swift:747:5:747:5 | [post] mo1 [v3] | | test.swift:756:15:756:15 | mo1 [v2, some:0] | test.swift:731:9:731:9 | self [v2, some:0] | file://:0:0:0:0 | .v2 [some:0] | test.swift:756:15:756:19 | .v2 [some:0] | | test.swift:756:15:756:15 | mo1 [v2] | test.swift:731:9:731:9 | self [v2] | file://:0:0:0:0 | .v2 | test.swift:756:15:756:19 | .v2 | | test.swift:757:15:757:15 | mo1 [v3] | test.swift:732:9:732:9 | self [v3] | file://:0:0:0:0 | .v3 | test.swift:757:15:757:19 | .v3 | @@ -1379,10 +1399,10 @@ subpaths | test.swift:819:17:819:24 | call to source() | test.swift:809:8:809:13 | v | test.swift:809:3:811:3 | self[return] [v] | test.swift:819:14:819:25 | call to S3.init(_:) [v] | | test.swift:822:15:822:15 | s1 [v] | test.swift:815:7:815:7 | self [v] | file://:0:0:0:0 | .v | test.swift:822:15:822:18 | .v | | test.swift:824:15:824:15 | s1 [v] | test.swift:813:8:813:8 | self [v] | test.swift:813:31:813:31 | .v | test.swift:824:15:824:23 | call to getv() | -| test.swift:828:12:828:19 | call to source() | test.swift:815:7:815:7 | value | file://:0:0:0:0 | [post] self [v] | test.swift:828:5:828:5 | [post] s2 [v] | +| test.swift:828:12:828:19 | call to source() | test.swift:815:7:815:7 | value | test.swift:815:7:815:7 | self [Return] [v] | test.swift:828:5:828:5 | [post] s2 [v] | | test.swift:831:15:831:15 | s2 [v] | test.swift:815:7:815:7 | self [v] | file://:0:0:0:0 | .v | test.swift:831:15:831:18 | .v | | test.swift:833:15:833:15 | s2 [v] | test.swift:813:8:813:8 | self [v] | test.swift:813:31:813:31 | .v | test.swift:833:15:833:23 | call to getv() | -| test.swift:840:3:840:16 | \\...[...] | test.swift:839:11:839:17 | [post] exit #keyPath(...) | test.swift:839:11:839:17 | [post] enter #keyPath(...) [s, x] | test.swift:840:3:840:3 | [post] s2 [s, x] | +| test.swift:840:3:840:16 | \\...[...] | test.swift:839:11:839:17 | [post] exit #keyPath(...) | test.swift:839:11:839:17 | enter #keyPath(...) [Return] [s, x] | test.swift:840:3:840:3 | [post] s2 [s, x] | | test.swift:841:13:841:13 | s2 [s, x] | test.swift:632:7:632:7 | self [s, x] | file://:0:0:0:0 | .s [x] | test.swift:841:13:841:16 | .s [x] | | test.swift:841:13:841:16 | .s [x] | test.swift:615:7:615:7 | self [x] | file://:0:0:0:0 | .x | test.swift:841:13:841:18 | .x | | test.swift:867:15:867:15 | args [Collection element] | test.swift:866:21:866:29 | enter #keyPath(...) [Collection element] | test.swift:866:21:866:29 | exit #keyPath(...) | test.swift:867:15:867:38 | \\...[...] | diff --git a/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected b/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected index 5a1e142d945..4456b1a4ac2 100644 --- a/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected +++ b/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected @@ -794,8 +794,10 @@ | test.swift:680:10:680:11 | &... | test.swift:681:15:681:15 | x | | test.swift:680:11:680:11 | [post] x | test.swift:680:10:680:11 | &... | | test.swift:680:11:680:11 | x | test.swift:680:10:680:11 | &... | +| test.swift:680:11:680:11 | x | test.swift:680:15:680:15 | [post] y | | test.swift:680:14:680:15 | &... | test.swift:682:15:682:15 | y | | test.swift:680:15:680:15 | [post] y | test.swift:680:14:680:15 | &... | +| test.swift:680:15:680:15 | y | test.swift:680:11:680:11 | [post] x | | test.swift:680:15:680:15 | y | test.swift:680:14:680:15 | &... | | test.swift:686:9:686:9 | SSA def(arr1) | test.swift:687:15:687:15 | arr1 | | test.swift:686:9:686:9 | arr1 | test.swift:686:9:686:9 | SSA def(arr1) | diff --git a/swift/ql/test/library-tests/dataflow/taint/core/Taint.expected b/swift/ql/test/library-tests/dataflow/taint/core/Taint.expected index b0c6ed9c8bd..a2246fb3d2c 100644 --- a/swift/ql/test/library-tests/dataflow/taint/core/Taint.expected +++ b/swift/ql/test/library-tests/dataflow/taint/core/Taint.expected @@ -135,6 +135,8 @@ edges | conversions.swift:186:31:186:31 | arr2 [Collection element] | conversions.swift:186:15:186:35 | call to ContiguousArray.init(_:) [Collection element] | provenance | | | conversions.swift:189:13:189:13 | arr1c [Collection element] | conversions.swift:189:13:189:20 | ...[...] | provenance | | | conversions.swift:190:13:190:13 | arr2c [Collection element] | conversions.swift:190:13:190:20 | ...[...] | provenance | | +| file://:0:0:0:0 | [post] self [first] | stringinterpolation.swift:6:6:6:6 | self [Return] [first] | provenance | | +| file://:0:0:0:0 | [post] self [second] | stringinterpolation.swift:7:6:7:6 | self [Return] [second] | provenance | | | file://:0:0:0:0 | self [first] | file://:0:0:0:0 | .first | provenance | | | file://:0:0:0:0 | self [second] | file://:0:0:0:0 | .second | provenance | | | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [first] | provenance | | @@ -182,11 +184,10 @@ edges | stringinterpolation.swift:7:6:7:6 | self [second] | file://:0:0:0:0 | self [second] | provenance | | | stringinterpolation.swift:7:6:7:6 | value | file://:0:0:0:0 | value | provenance | | | stringinterpolation.swift:11:36:11:44 | pair [first] | stringinterpolation.swift:13:36:13:36 | pair [first] | provenance | | -| stringinterpolation.swift:13:3:13:3 | [post] self | stringinterpolation.swift:11:11:14:2 | self[return] | provenance | | | stringinterpolation.swift:13:36:13:36 | pair [first] | stringinterpolation.swift:6:6:6:6 | self [first] | provenance | | | stringinterpolation.swift:13:36:13:36 | pair [first] | stringinterpolation.swift:13:36:13:41 | .first | provenance | | | stringinterpolation.swift:13:36:13:41 | .first | stringinterpolation.swift:11:11:14:2 | self[return] | provenance | | -| stringinterpolation.swift:13:36:13:41 | .first | stringinterpolation.swift:13:3:13:3 | [post] self | provenance | | +| stringinterpolation.swift:13:36:13:41 | .first | stringinterpolation.swift:11:16:11:16 | self [Return] | provenance | | | stringinterpolation.swift:19:2:19:2 | [post] p1 [first] | stringinterpolation.swift:20:2:20:2 | p1 [first] | provenance | | | stringinterpolation.swift:19:13:19:20 | call to source() | stringinterpolation.swift:6:6:6:6 | value | provenance | | | stringinterpolation.swift:19:13:19:20 | call to source() | stringinterpolation.swift:19:2:19:2 | [post] p1 [first] | provenance | | @@ -466,13 +467,15 @@ nodes | simple.swift:85:13:85:26 | ... .&>>(_:_:) ... | semmle.label | ... .&>>(_:_:) ... | | simple.swift:87:13:87:21 | call to ~(_:) | semmle.label | call to ~(_:) | | simple.swift:87:14:87:21 | call to source() | semmle.label | call to source() | +| stringinterpolation.swift:6:6:6:6 | self [Return] [first] | semmle.label | self [Return] [first] | | stringinterpolation.swift:6:6:6:6 | self [first] | semmle.label | self [first] | | stringinterpolation.swift:6:6:6:6 | value | semmle.label | value | +| stringinterpolation.swift:7:6:7:6 | self [Return] [second] | semmle.label | self [Return] [second] | | stringinterpolation.swift:7:6:7:6 | self [second] | semmle.label | self [second] | | stringinterpolation.swift:7:6:7:6 | value | semmle.label | value | | stringinterpolation.swift:11:11:14:2 | self[return] | semmle.label | self[return] | +| stringinterpolation.swift:11:16:11:16 | self [Return] | semmle.label | self [Return] | | stringinterpolation.swift:11:36:11:44 | pair [first] | semmle.label | pair [first] | -| stringinterpolation.swift:13:3:13:3 | [post] self | semmle.label | [post] self | | stringinterpolation.swift:13:36:13:36 | pair [first] | semmle.label | pair [first] | | stringinterpolation.swift:13:36:13:41 | .first | semmle.label | .first | | stringinterpolation.swift:19:2:19:2 | [post] p1 [first] | semmle.label | [post] p1 [first] | @@ -507,11 +510,11 @@ nodes | try.swift:18:18:18:25 | call to source() [some:0] | semmle.label | call to source() [some:0] | subpaths | stringinterpolation.swift:13:36:13:36 | pair [first] | stringinterpolation.swift:6:6:6:6 | self [first] | file://:0:0:0:0 | .first | stringinterpolation.swift:13:36:13:41 | .first | -| stringinterpolation.swift:19:13:19:20 | call to source() | stringinterpolation.swift:6:6:6:6 | value | file://:0:0:0:0 | [post] self [first] | stringinterpolation.swift:19:2:19:2 | [post] p1 [first] | +| stringinterpolation.swift:19:13:19:20 | call to source() | stringinterpolation.swift:6:6:6:6 | value | stringinterpolation.swift:6:6:6:6 | self [Return] [first] | stringinterpolation.swift:19:2:19:2 | [post] p1 [first] | | stringinterpolation.swift:22:21:22:21 | p1 [first] | stringinterpolation.swift:6:6:6:6 | self [first] | file://:0:0:0:0 | .first | stringinterpolation.swift:22:21:22:24 | .first | | stringinterpolation.swift:24:21:24:21 | p1 [first] | stringinterpolation.swift:11:36:11:44 | pair [first] | stringinterpolation.swift:11:11:14:2 | self[return] | stringinterpolation.swift:24:20:24:20 | [post] $interpolation | -| stringinterpolation.swift:24:21:24:21 | p1 [first] | stringinterpolation.swift:11:36:11:44 | pair [first] | stringinterpolation.swift:13:3:13:3 | [post] self | stringinterpolation.swift:24:20:24:20 | [post] $interpolation | -| stringinterpolation.swift:28:14:28:21 | call to source() | stringinterpolation.swift:7:6:7:6 | value | file://:0:0:0:0 | [post] self [second] | stringinterpolation.swift:28:2:28:2 | [post] p2 [second] | +| stringinterpolation.swift:24:21:24:21 | p1 [first] | stringinterpolation.swift:11:36:11:44 | pair [first] | stringinterpolation.swift:11:16:11:16 | self [Return] | stringinterpolation.swift:24:20:24:20 | [post] $interpolation | +| stringinterpolation.swift:28:14:28:21 | call to source() | stringinterpolation.swift:7:6:7:6 | value | stringinterpolation.swift:7:6:7:6 | self [Return] [second] | stringinterpolation.swift:28:2:28:2 | [post] p2 [second] | | stringinterpolation.swift:31:21:31:21 | p2 [second] | stringinterpolation.swift:7:6:7:6 | self [second] | file://:0:0:0:0 | .second | stringinterpolation.swift:31:21:31:24 | .second | #select | conversions.swift:32:12:32:22 | call to sourceInt() | conversions.swift:32:12:32:22 | call to sourceInt() | conversions.swift:32:12:32:22 | call to sourceInt() | result | diff --git a/swift/ql/test/query-tests/Security/CWE-022/UnsafeUnpack/UnsafeUnpack.expected b/swift/ql/test/query-tests/Security/CWE-022/UnsafeUnpack/UnsafeUnpack.expected index 24a612d7788..013959ee450 100644 --- a/swift/ql/test/query-tests/Security/CWE-022/UnsafeUnpack/UnsafeUnpack.expected +++ b/swift/ql/test/query-tests/Security/CWE-022/UnsafeUnpack/UnsafeUnpack.expected @@ -1,5 +1,5 @@ edges -| UnsafeUnpack.swift:62:9:62:48 | call to Data.init(contentsOf:options:) | UnsafeUnpack.swift:62:60:62:60 | source | provenance | | +| UnsafeUnpack.swift:62:9:62:48 | call to Data.init(contentsOf:options:) | UnsafeUnpack.swift:62:60:62:60 | source | provenance | Config | | UnsafeUnpack.swift:62:60:62:60 | source | UnsafeUnpack.swift:64:27:64:27 | source | provenance | | | UnsafeUnpack.swift:62:60:62:60 | source | UnsafeUnpack.swift:67:39:67:39 | source | provenance | | nodes diff --git a/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected b/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected index f048e06cb85..835a6a5706e 100644 --- a/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected +++ b/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected @@ -41,7 +41,7 @@ edges | UnsafeJsEval.swift:286:51:286:51 | stringBytes [Collection element] | UnsafeJsEval.swift:287:60:287:60 | stringBytes [Collection element] | provenance | | | UnsafeJsEval.swift:287:16:287:98 | call to JSStringRetain(_:) | UnsafeJsEval.swift:291:17:291:17 | jsstr | provenance | | | UnsafeJsEval.swift:287:31:287:97 | call to JSStringCreateWithCharacters(_:_:) | UnsafeJsEval.swift:287:16:287:98 | call to JSStringRetain(_:) | provenance | | -| UnsafeJsEval.swift:287:60:287:60 | stringBytes | UnsafeJsEval.swift:287:60:287:72 | .baseAddress | provenance | | +| UnsafeJsEval.swift:287:60:287:60 | stringBytes | UnsafeJsEval.swift:287:60:287:72 | .baseAddress | provenance | Config | | UnsafeJsEval.swift:287:60:287:60 | stringBytes [Collection element] | UnsafeJsEval.swift:287:60:287:60 | stringBytes | provenance | | | UnsafeJsEval.swift:287:60:287:72 | .baseAddress | UnsafeJsEval.swift:287:31:287:97 | call to JSStringCreateWithCharacters(_:_:) | provenance | | | UnsafeJsEval.swift:299:13:299:13 | string | UnsafeJsEval.swift:300:3:300:10 | .utf8CString | provenance | | @@ -49,7 +49,7 @@ edges | UnsafeJsEval.swift:300:48:300:48 | stringBytes [Collection element] | UnsafeJsEval.swift:301:61:301:61 | stringBytes [Collection element] | provenance | | | UnsafeJsEval.swift:301:16:301:85 | call to JSStringRetain(_:) | UnsafeJsEval.swift:305:17:305:17 | jsstr | provenance | | | UnsafeJsEval.swift:301:31:301:84 | call to JSStringCreateWithUTF8CString(_:) | UnsafeJsEval.swift:301:16:301:85 | call to JSStringRetain(_:) | provenance | | -| UnsafeJsEval.swift:301:61:301:61 | stringBytes | UnsafeJsEval.swift:301:61:301:73 | .baseAddress | provenance | | +| UnsafeJsEval.swift:301:61:301:61 | stringBytes | UnsafeJsEval.swift:301:61:301:73 | .baseAddress | provenance | Config | | UnsafeJsEval.swift:301:61:301:61 | stringBytes [Collection element] | UnsafeJsEval.swift:301:61:301:61 | stringBytes | provenance | | | UnsafeJsEval.swift:301:61:301:73 | .baseAddress | UnsafeJsEval.swift:301:31:301:84 | call to JSStringCreateWithUTF8CString(_:) | provenance | | | UnsafeJsEval.swift:318:24:318:87 | call to String.init(contentsOf:) | UnsafeJsEval.swift:320:44:320:74 | ... .+(_:_:) ... | provenance | | diff --git a/swift/ql/test/query-tests/Security/CWE-311/CleartextStorageDatabase.expected b/swift/ql/test/query-tests/Security/CWE-311/CleartextStorageDatabase.expected index 0542196fe2f..051f846c5b1 100644 --- a/swift/ql/test/query-tests/Security/CWE-311/CleartextStorageDatabase.expected +++ b/swift/ql/test/query-tests/Security/CWE-311/CleartextStorageDatabase.expected @@ -69,8 +69,13 @@ edges | SQLite.swift:197:17:197:49 | [...] [Collection element] | SQLite.swift:197:16:197:50 | [...] [Collection element, Collection element] | provenance | | | SQLite.swift:197:18:197:32 | ... <-(_:_:) ... | SQLite.swift:197:17:197:49 | [...] [Collection element] | provenance | | | SQLite.swift:197:32:197:32 | mobilePhoneNumber | SQLite.swift:197:18:197:32 | ... <-(_:_:) ... | provenance | | -| file://:0:0:0:0 | self | file://:0:0:0:0 | .value | provenance | | -| file://:0:0:0:0 | self | file://:0:0:0:0 | .value2 | provenance | | +| file://:0:0:0:0 | [post] self [data] | testRealm2.swift:13:6:13:6 | self [Return] [data] | provenance | | +| file://:0:0:0:0 | [post] self [data] | testRealm.swift:27:6:27:6 | self [Return] [data] | provenance | | +| file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] | testCoreData2.swift:23:13:23:13 | self [Return] [notStoredBankAccountNumber] | provenance | | +| file://:0:0:0:0 | [post] self [password] | testRealm.swift:34:6:34:6 | self [Return] [password] | provenance | | +| file://:0:0:0:0 | [post] self [value] | testCoreData2.swift:70:9:70:9 | self [Return] [value] | provenance | | +| file://:0:0:0:0 | self | file://:0:0:0:0 | .value | provenance | Config | +| file://:0:0:0:0 | self | file://:0:0:0:0 | .value2 | provenance | Config | | file://:0:0:0:0 | self [value] | file://:0:0:0:0 | .value | provenance | | | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [data] | provenance | | | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [data] | provenance | | @@ -117,21 +122,21 @@ edges | testCoreData2.swift:80:18:80:28 | .bankAccountNo2 | testCoreData2.swift:80:18:80:28 | ...! | provenance | | | testCoreData2.swift:82:2:82:2 | [post] dbObj [myValue] | testCoreData2.swift:82:2:82:2 | [post] dbObj | provenance | | | testCoreData2.swift:82:18:82:18 | bankAccountNo | testCoreData2.swift:70:9:70:9 | self | provenance | | -| testCoreData2.swift:82:18:82:18 | bankAccountNo | testCoreData2.swift:82:18:82:32 | .value | provenance | | +| testCoreData2.swift:82:18:82:18 | bankAccountNo | testCoreData2.swift:82:18:82:32 | .value | provenance | Config | | testCoreData2.swift:82:18:82:32 | .value | testCoreData2.swift:82:2:82:2 | [post] dbObj [myValue] | provenance | | | testCoreData2.swift:83:2:83:2 | [post] dbObj [myValue] | testCoreData2.swift:83:2:83:2 | [post] dbObj | provenance | | | testCoreData2.swift:83:18:83:18 | bankAccountNo | testCoreData2.swift:71:9:71:9 | self | provenance | | -| testCoreData2.swift:83:18:83:18 | bankAccountNo | testCoreData2.swift:83:18:83:32 | .value2 | provenance | | +| testCoreData2.swift:83:18:83:18 | bankAccountNo | testCoreData2.swift:83:18:83:32 | .value2 | provenance | Config | | testCoreData2.swift:83:18:83:32 | ...! | testCoreData2.swift:83:2:83:2 | [post] dbObj [myValue] | provenance | | | testCoreData2.swift:83:18:83:32 | .value2 | testCoreData2.swift:83:18:83:32 | ...! | provenance | | | testCoreData2.swift:84:2:84:2 | [post] dbObj [myValue] | testCoreData2.swift:84:2:84:2 | [post] dbObj | provenance | | | testCoreData2.swift:84:18:84:18 | ...! | testCoreData2.swift:70:9:70:9 | self | provenance | | -| testCoreData2.swift:84:18:84:18 | ...! | testCoreData2.swift:84:18:84:33 | .value | provenance | | +| testCoreData2.swift:84:18:84:18 | ...! | testCoreData2.swift:84:18:84:33 | .value | provenance | Config | | testCoreData2.swift:84:18:84:18 | bankAccountNo2 | testCoreData2.swift:84:18:84:18 | ...! | provenance | | | testCoreData2.swift:84:18:84:33 | .value | testCoreData2.swift:84:2:84:2 | [post] dbObj [myValue] | provenance | | | testCoreData2.swift:85:2:85:2 | [post] dbObj [myValue] | testCoreData2.swift:85:2:85:2 | [post] dbObj | provenance | | | testCoreData2.swift:85:18:85:18 | ...! | testCoreData2.swift:71:9:71:9 | self | provenance | | -| testCoreData2.swift:85:18:85:18 | ...! | testCoreData2.swift:85:18:85:33 | .value2 | provenance | | +| testCoreData2.swift:85:18:85:18 | ...! | testCoreData2.swift:85:18:85:33 | .value2 | provenance | Config | | testCoreData2.swift:85:18:85:18 | bankAccountNo2 | testCoreData2.swift:85:18:85:18 | ...! | provenance | | | testCoreData2.swift:85:18:85:33 | ...! | testCoreData2.swift:85:2:85:2 | [post] dbObj [myValue] | provenance | | | testCoreData2.swift:85:18:85:33 | .value2 | testCoreData2.swift:85:18:85:33 | ...! | provenance | | @@ -139,24 +144,24 @@ edges | testCoreData2.swift:87:22:87:32 | .bankAccountNo | testCoreData2.swift:87:2:87:10 | [post] ...? [myValue] | provenance | | | testCoreData2.swift:88:2:88:10 | [post] ...? [myValue] | testCoreData2.swift:88:2:88:10 | [post] ...? | provenance | | | testCoreData2.swift:88:22:88:22 | bankAccountNo | testCoreData2.swift:70:9:70:9 | self | provenance | | -| testCoreData2.swift:88:22:88:22 | bankAccountNo | testCoreData2.swift:88:22:88:36 | .value | provenance | | +| testCoreData2.swift:88:22:88:22 | bankAccountNo | testCoreData2.swift:88:22:88:36 | .value | provenance | Config | | testCoreData2.swift:88:22:88:36 | .value | testCoreData2.swift:88:2:88:10 | [post] ...? [myValue] | provenance | | | testCoreData2.swift:89:2:89:10 | [post] ...? [myValue] | testCoreData2.swift:89:2:89:10 | [post] ...? | provenance | | | testCoreData2.swift:89:22:89:22 | ...! | testCoreData2.swift:71:9:71:9 | self | provenance | | -| testCoreData2.swift:89:22:89:22 | ...! | testCoreData2.swift:89:22:89:37 | .value2 | provenance | | +| testCoreData2.swift:89:22:89:22 | ...! | testCoreData2.swift:89:22:89:37 | .value2 | provenance | Config | | testCoreData2.swift:89:22:89:22 | bankAccountNo2 | testCoreData2.swift:89:22:89:22 | ...! | provenance | | | testCoreData2.swift:89:22:89:37 | ...! | testCoreData2.swift:89:2:89:10 | [post] ...? [myValue] | provenance | | | testCoreData2.swift:89:22:89:37 | .value2 | testCoreData2.swift:89:22:89:37 | ...! | provenance | | | testCoreData2.swift:91:10:91:10 | bankAccountNo | testCoreData2.swift:92:10:92:10 | a | provenance | | | testCoreData2.swift:92:10:92:10 | a | testCoreData2.swift:70:9:70:9 | self | provenance | | -| testCoreData2.swift:92:10:92:10 | a | testCoreData2.swift:92:10:92:12 | .value | provenance | | +| testCoreData2.swift:92:10:92:10 | a | testCoreData2.swift:92:10:92:12 | .value | provenance | Config | | testCoreData2.swift:92:10:92:12 | .value | testCoreData2.swift:93:18:93:18 | b | provenance | | | testCoreData2.swift:93:2:93:2 | [post] dbObj [myValue] | testCoreData2.swift:93:2:93:2 | [post] dbObj | provenance | | | testCoreData2.swift:93:18:93:18 | b | testCoreData2.swift:93:2:93:2 | [post] dbObj [myValue] | provenance | | | testCoreData2.swift:95:10:95:10 | bankAccountNo | testCoreData2.swift:97:12:97:12 | c | provenance | | | testCoreData2.swift:97:2:97:2 | [post] d [value] | testCoreData2.swift:98:18:98:18 | d [value] | provenance | | | testCoreData2.swift:97:12:97:12 | c | testCoreData2.swift:70:9:70:9 | self | provenance | | -| testCoreData2.swift:97:12:97:12 | c | testCoreData2.swift:97:12:97:14 | .value | provenance | | +| testCoreData2.swift:97:12:97:12 | c | testCoreData2.swift:97:12:97:14 | .value | provenance | Config | | testCoreData2.swift:97:12:97:14 | .value | testCoreData2.swift:70:9:70:9 | value | provenance | | | testCoreData2.swift:97:12:97:14 | .value | testCoreData2.swift:97:2:97:2 | [post] d [value] | provenance | | | testCoreData2.swift:98:2:98:2 | [post] dbObj [myValue] | testCoreData2.swift:98:2:98:2 | [post] dbObj | provenance | | @@ -167,12 +172,12 @@ edges | testCoreData2.swift:103:13:103:13 | e | testCoreData2.swift:104:18:104:18 | e | provenance | | | testCoreData2.swift:104:2:104:2 | [post] dbObj [myValue] | testCoreData2.swift:104:2:104:2 | [post] dbObj | provenance | | | testCoreData2.swift:104:18:104:18 | e | testCoreData2.swift:70:9:70:9 | self | provenance | | -| testCoreData2.swift:104:18:104:18 | e | testCoreData2.swift:104:18:104:20 | .value | provenance | | +| testCoreData2.swift:104:18:104:18 | e | testCoreData2.swift:104:18:104:20 | .value | provenance | Config | | testCoreData2.swift:104:18:104:18 | e | testCoreData2.swift:105:18:105:18 | e | provenance | | | testCoreData2.swift:104:18:104:20 | .value | testCoreData2.swift:104:2:104:2 | [post] dbObj [myValue] | provenance | | | testCoreData2.swift:105:2:105:2 | [post] dbObj [myValue] | testCoreData2.swift:105:2:105:2 | [post] dbObj | provenance | | | testCoreData2.swift:105:18:105:18 | e | testCoreData2.swift:71:9:71:9 | self | provenance | | -| testCoreData2.swift:105:18:105:18 | e | testCoreData2.swift:105:18:105:20 | .value2 | provenance | | +| testCoreData2.swift:105:18:105:18 | e | testCoreData2.swift:105:18:105:20 | .value2 | provenance | Config | | testCoreData2.swift:105:18:105:20 | ...! | testCoreData2.swift:105:2:105:2 | [post] dbObj [myValue] | provenance | | | testCoreData2.swift:105:18:105:20 | .value2 | testCoreData2.swift:105:18:105:20 | ...! | provenance | | | testCoreData.swift:18:19:18:26 | value | testCoreData.swift:19:12:19:12 | value | provenance | | @@ -426,6 +431,7 @@ nodes | sqlite3_c_api.swift:46:27:46:27 | insertQuery | semmle.label | insertQuery | | sqlite3_c_api.swift:47:27:47:27 | updateQuery | semmle.label | updateQuery | | sqlite3_c_api.swift:58:36:58:36 | medicalNotes | semmle.label | medicalNotes | +| testCoreData2.swift:23:13:23:13 | self [Return] [notStoredBankAccountNumber] | semmle.label | self [Return] [notStoredBankAccountNumber] | | testCoreData2.swift:23:13:23:13 | value | semmle.label | value | | testCoreData2.swift:37:2:37:2 | [post] obj | semmle.label | [post] obj | | testCoreData2.swift:37:2:37:2 | [post] obj [myValue] | semmle.label | [post] obj [myValue] | @@ -464,6 +470,7 @@ nodes | testCoreData2.swift:65:3:65:3 | [post] obj [myBankAccountNumber] | semmle.label | [post] obj [myBankAccountNumber] | | testCoreData2.swift:65:29:65:29 | bankAccountNo | semmle.label | bankAccountNo | | testCoreData2.swift:70:9:70:9 | self | semmle.label | self | +| testCoreData2.swift:70:9:70:9 | self [Return] [value] | semmle.label | self [Return] [value] | | testCoreData2.swift:70:9:70:9 | self [value] | semmle.label | self [value] | | testCoreData2.swift:70:9:70:9 | value | semmle.label | value | | testCoreData2.swift:71:9:71:9 | self | semmle.label | self | @@ -709,11 +716,14 @@ nodes | testGRDB.swift:212:98:212:107 | [...] | semmle.label | [...] | | testGRDB.swift:212:98:212:107 | [...] [Collection element] | semmle.label | [...] [Collection element] | | testGRDB.swift:212:99:212:99 | password | semmle.label | password | +| testRealm2.swift:13:6:13:6 | self [Return] [data] | semmle.label | self [Return] [data] | | testRealm2.swift:13:6:13:6 | value | semmle.label | value | | testRealm2.swift:18:2:18:2 | [post] o | semmle.label | [post] o | | testRealm2.swift:18:2:18:2 | [post] o [data] | semmle.label | [post] o [data] | | testRealm2.swift:18:11:18:11 | myPassword | semmle.label | myPassword | +| testRealm.swift:27:6:27:6 | self [Return] [data] | semmle.label | self [Return] [data] | | testRealm.swift:27:6:27:6 | value | semmle.label | value | +| testRealm.swift:34:6:34:6 | self [Return] [password] | semmle.label | self [Return] [password] | | testRealm.swift:34:6:34:6 | value | semmle.label | value | | testRealm.swift:41:2:41:2 | [post] a | semmle.label | [post] a | | testRealm.swift:41:2:41:2 | [post] a [data] | semmle.label | [post] a [data] | @@ -731,8 +741,8 @@ nodes | testRealm.swift:73:2:73:2 | [post] h [password] | semmle.label | [post] h [password] | | testRealm.swift:73:15:73:15 | myPassword | semmle.label | myPassword | subpaths -| testCoreData2.swift:43:35:43:35 | bankAccountNo | testCoreData2.swift:23:13:23:13 | value | file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] | testCoreData2.swift:43:2:43:2 | [post] obj [notStoredBankAccountNumber] | -| testCoreData2.swift:52:41:52:41 | bankAccountNo | testCoreData2.swift:23:13:23:13 | value | file://:0:0:0:0 | [post] self [notStoredBankAccountNumber] | testCoreData2.swift:52:2:52:10 | [post] ...? [notStoredBankAccountNumber] | +| testCoreData2.swift:43:35:43:35 | bankAccountNo | testCoreData2.swift:23:13:23:13 | value | testCoreData2.swift:23:13:23:13 | self [Return] [notStoredBankAccountNumber] | testCoreData2.swift:43:2:43:2 | [post] obj [notStoredBankAccountNumber] | +| testCoreData2.swift:52:41:52:41 | bankAccountNo | testCoreData2.swift:23:13:23:13 | value | testCoreData2.swift:23:13:23:13 | self [Return] [notStoredBankAccountNumber] | testCoreData2.swift:52:2:52:10 | [post] ...? [notStoredBankAccountNumber] | | testCoreData2.swift:82:18:82:18 | bankAccountNo | testCoreData2.swift:70:9:70:9 | self | file://:0:0:0:0 | .value | testCoreData2.swift:82:18:82:32 | .value | | testCoreData2.swift:83:18:83:18 | bankAccountNo | testCoreData2.swift:71:9:71:9 | self | file://:0:0:0:0 | .value2 | testCoreData2.swift:83:18:83:32 | .value2 | | testCoreData2.swift:84:18:84:18 | ...! | testCoreData2.swift:70:9:70:9 | self | file://:0:0:0:0 | .value | testCoreData2.swift:84:18:84:33 | .value | @@ -741,16 +751,16 @@ subpaths | testCoreData2.swift:89:22:89:22 | ...! | testCoreData2.swift:71:9:71:9 | self | file://:0:0:0:0 | .value2 | testCoreData2.swift:89:22:89:37 | .value2 | | testCoreData2.swift:92:10:92:10 | a | testCoreData2.swift:70:9:70:9 | self | file://:0:0:0:0 | .value | testCoreData2.swift:92:10:92:12 | .value | | testCoreData2.swift:97:12:97:12 | c | testCoreData2.swift:70:9:70:9 | self | file://:0:0:0:0 | .value | testCoreData2.swift:97:12:97:14 | .value | -| testCoreData2.swift:97:12:97:14 | .value | testCoreData2.swift:70:9:70:9 | value | file://:0:0:0:0 | [post] self [value] | testCoreData2.swift:97:2:97:2 | [post] d [value] | +| testCoreData2.swift:97:12:97:14 | .value | testCoreData2.swift:70:9:70:9 | value | testCoreData2.swift:70:9:70:9 | self [Return] [value] | testCoreData2.swift:97:2:97:2 | [post] d [value] | | testCoreData2.swift:98:18:98:18 | d [value] | testCoreData2.swift:70:9:70:9 | self [value] | file://:0:0:0:0 | .value | testCoreData2.swift:98:18:98:20 | .value | | testCoreData2.swift:104:18:104:18 | e | testCoreData2.swift:70:9:70:9 | self | file://:0:0:0:0 | .value | testCoreData2.swift:104:18:104:20 | .value | | testCoreData2.swift:105:18:105:18 | e | testCoreData2.swift:71:9:71:9 | self | file://:0:0:0:0 | .value2 | testCoreData2.swift:105:18:105:20 | .value2 | -| testRealm2.swift:18:11:18:11 | myPassword | testRealm2.swift:13:6:13:6 | value | file://:0:0:0:0 | [post] self [data] | testRealm2.swift:18:2:18:2 | [post] o [data] | -| testRealm.swift:41:11:41:11 | myPassword | testRealm.swift:27:6:27:6 | value | file://:0:0:0:0 | [post] self [data] | testRealm.swift:41:2:41:2 | [post] a [data] | -| testRealm.swift:49:11:49:11 | myPassword | testRealm.swift:27:6:27:6 | value | file://:0:0:0:0 | [post] self [data] | testRealm.swift:49:2:49:2 | [post] c [data] | -| testRealm.swift:59:12:59:12 | myPassword | testRealm.swift:27:6:27:6 | value | file://:0:0:0:0 | [post] self [data] | testRealm.swift:59:2:59:3 | [post] ...! [data] | -| testRealm.swift:66:11:66:11 | myPassword | testRealm.swift:27:6:27:6 | value | file://:0:0:0:0 | [post] self [data] | testRealm.swift:66:2:66:2 | [post] g [data] | -| testRealm.swift:73:15:73:15 | myPassword | testRealm.swift:34:6:34:6 | value | file://:0:0:0:0 | [post] self [password] | testRealm.swift:73:2:73:2 | [post] h [password] | +| testRealm2.swift:18:11:18:11 | myPassword | testRealm2.swift:13:6:13:6 | value | testRealm2.swift:13:6:13:6 | self [Return] [data] | testRealm2.swift:18:2:18:2 | [post] o [data] | +| testRealm.swift:41:11:41:11 | myPassword | testRealm.swift:27:6:27:6 | value | testRealm.swift:27:6:27:6 | self [Return] [data] | testRealm.swift:41:2:41:2 | [post] a [data] | +| testRealm.swift:49:11:49:11 | myPassword | testRealm.swift:27:6:27:6 | value | testRealm.swift:27:6:27:6 | self [Return] [data] | testRealm.swift:49:2:49:2 | [post] c [data] | +| testRealm.swift:59:12:59:12 | myPassword | testRealm.swift:27:6:27:6 | value | testRealm.swift:27:6:27:6 | self [Return] [data] | testRealm.swift:59:2:59:3 | [post] ...! [data] | +| testRealm.swift:66:11:66:11 | myPassword | testRealm.swift:27:6:27:6 | value | testRealm.swift:27:6:27:6 | self [Return] [data] | testRealm.swift:66:2:66:2 | [post] g [data] | +| testRealm.swift:73:15:73:15 | myPassword | testRealm.swift:34:6:34:6 | value | testRealm.swift:34:6:34:6 | self [Return] [password] | testRealm.swift:73:2:73:2 | [post] h [password] | #select | SQLite.swift:123:17:123:17 | insertQuery | SQLite.swift:119:70:119:70 | mobilePhoneNumber | SQLite.swift:123:17:123:17 | insertQuery | This operation stores 'insertQuery' in a database. It may contain unencrypted sensitive data from $@. | SQLite.swift:119:70:119:70 | mobilePhoneNumber | mobilePhoneNumber | | SQLite.swift:124:17:124:17 | updateQuery | SQLite.swift:120:50:120:50 | mobilePhoneNumber | SQLite.swift:124:17:124:17 | updateQuery | This operation stores 'updateQuery' in a database. It may contain unencrypted sensitive data from $@. | SQLite.swift:120:50:120:50 | mobilePhoneNumber | mobilePhoneNumber | diff --git a/swift/ql/test/query-tests/Security/CWE-311/CleartextTransmission.expected b/swift/ql/test/query-tests/Security/CWE-311/CleartextTransmission.expected index 29cc795c196..e936d57298a 100644 --- a/swift/ql/test/query-tests/Security/CWE-311/CleartextTransmission.expected +++ b/swift/ql/test/query-tests/Security/CWE-311/CleartextTransmission.expected @@ -1,5 +1,5 @@ edges -| file://:0:0:0:0 | self | file://:0:0:0:0 | .value | provenance | | +| file://:0:0:0:0 | self | file://:0:0:0:0 | .value | provenance | Config | | testAlamofire.swift:150:45:150:45 | password | testAlamofire.swift:150:13:150:45 | ... .+(_:_:) ... | provenance | | | testAlamofire.swift:152:51:152:51 | password | testAlamofire.swift:152:19:152:51 | ... .+(_:_:) ... | provenance | | | testAlamofire.swift:154:38:154:38 | email | testAlamofire.swift:154:14:154:46 | ... .+(_:_:) ... | provenance | | @@ -13,7 +13,7 @@ edges | testSend.swift:60:17:60:17 | password | testSend.swift:60:13:60:25 | call to pad(_:) | provenance | | | testSend.swift:86:7:86:7 | self | file://:0:0:0:0 | self | provenance | | | testSend.swift:94:27:94:30 | .password | testSend.swift:86:7:86:7 | self | provenance | | -| testSend.swift:94:27:94:30 | .password | testSend.swift:94:27:94:39 | .value | provenance | | +| testSend.swift:94:27:94:30 | .password | testSend.swift:94:27:94:39 | .value | provenance | Config | | testURL.swift:39:50:39:50 | passwd | testURL.swift:39:18:39:50 | ... .+(_:_:) ... | provenance | | | testURL.swift:41:51:41:51 | account_no | testURL.swift:41:18:41:51 | ... .+(_:_:) ... | provenance | | | testURL.swift:42:51:42:51 | credit_card_no | testURL.swift:42:18:42:51 | ... .+(_:_:) ... | provenance | | diff --git a/swift/ql/test/query-tests/Security/CWE-312/CleartextStoragePreferences.expected b/swift/ql/test/query-tests/Security/CWE-312/CleartextStoragePreferences.expected index 4c78d468cf0..c3ed50e498c 100644 --- a/swift/ql/test/query-tests/Security/CWE-312/CleartextStoragePreferences.expected +++ b/swift/ql/test/query-tests/Security/CWE-312/CleartextStoragePreferences.expected @@ -1,5 +1,5 @@ edges -| file://:0:0:0:0 | self | file://:0:0:0:0 | .value | provenance | | +| file://:0:0:0:0 | self | file://:0:0:0:0 | .value | provenance | Config | | testNSUbiquitousKeyValueStore.swift:41:24:41:24 | x | testNSUbiquitousKeyValueStore.swift:42:40:42:40 | x | provenance | | | testNSUbiquitousKeyValueStore.swift:44:10:44:22 | call to getPassword() | testNSUbiquitousKeyValueStore.swift:45:40:45:40 | y | provenance | | | testNSUbiquitousKeyValueStore.swift:55:10:55:10 | passwd | testNSUbiquitousKeyValueStore.swift:59:40:59:40 | x | provenance | | @@ -12,7 +12,7 @@ edges | testUserDefaults.swift:57:10:57:10 | passwd | testUserDefaults.swift:61:28:61:28 | z | provenance | | | testUserDefaults.swift:74:7:74:7 | self | file://:0:0:0:0 | self | provenance | | | testUserDefaults.swift:82:28:82:31 | .password | testUserDefaults.swift:74:7:74:7 | self | provenance | | -| testUserDefaults.swift:82:28:82:31 | .password | testUserDefaults.swift:82:28:82:40 | .value | provenance | | +| testUserDefaults.swift:82:28:82:31 | .password | testUserDefaults.swift:82:28:82:40 | .value | provenance | Config | nodes | file://:0:0:0:0 | .value | semmle.label | .value | | file://:0:0:0:0 | self | semmle.label | self | diff --git a/swift/ql/test/query-tests/Security/CWE-321/HardcodedEncryptionKey.expected b/swift/ql/test/query-tests/Security/CWE-321/HardcodedEncryptionKey.expected index 733a7c42c9e..9a671de0057 100644 --- a/swift/ql/test/query-tests/Security/CWE-321/HardcodedEncryptionKey.expected +++ b/swift/ql/test/query-tests/Security/CWE-321/HardcodedEncryptionKey.expected @@ -26,8 +26,11 @@ edges | cryptoswift.swift:92:18:92:36 | call to getConstantString() | cryptoswift.swift:153:26:153:26 | keyString | provenance | | | cryptoswift.swift:92:18:92:36 | call to getConstantString() | cryptoswift.swift:162:24:162:24 | keyString | provenance | | | cryptoswift.swift:92:18:92:36 | call to getConstantString() | cryptoswift.swift:164:24:164:24 | keyString | provenance | | +| file://:0:0:0:0 | [post] self | misc.swift:30:7:30:7 | self [Return] | provenance | | | file://:0:0:0:0 | [post] self [encryptionKey] | file://:0:0:0:0 | [post] self | provenance | | | file://:0:0:0:0 | [post] self [encryptionKey] | file://:0:0:0:0 | [post] self | provenance | | +| file://:0:0:0:0 | [post] self [encryptionKey] | misc.swift:30:7:30:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self [encryptionKey] | misc.swift:30:7:30:7 | self [Return] [encryptionKey] | provenance | | | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [encryptionKey] | provenance | | | grdb.swift:21:20:21:20 | abc123 | grdb.swift:27:23:27:23 | constString | provenance | | | grdb.swift:21:20:21:20 | abc123 | grdb.swift:31:26:31:26 | constString | provenance | | @@ -116,6 +119,8 @@ nodes | grdb.swift:29:23:29:23 | constData | semmle.label | constData | | grdb.swift:31:26:31:26 | constString | semmle.label | constString | | grdb.swift:33:26:33:26 | constData | semmle.label | constData | +| misc.swift:30:7:30:7 | self [Return] | semmle.label | self [Return] | +| misc.swift:30:7:30:7 | self [Return] [encryptionKey] | semmle.label | self [Return] [encryptionKey] | | misc.swift:30:7:30:7 | value | semmle.label | value | | misc.swift:46:19:46:38 | call to Data.init(_:) | semmle.label | call to Data.init(_:) | | misc.swift:46:24:46:24 | abcdef123456 | semmle.label | abcdef123456 | @@ -150,10 +155,10 @@ nodes | sqlite3_c_api.swift:49:36:49:36 | buffer | semmle.label | buffer | | sqlite3_c_api.swift:50:38:50:38 | buffer | semmle.label | buffer | subpaths -| misc.swift:53:25:53:25 | myConstKey | misc.swift:30:7:30:7 | value | file://:0:0:0:0 | [post] self | misc.swift:53:2:53:2 | [post] config | -| misc.swift:53:25:53:25 | myConstKey | misc.swift:30:7:30:7 | value | file://:0:0:0:0 | [post] self [encryptionKey] | misc.swift:53:2:53:2 | [post] config [encryptionKey] | -| misc.swift:57:41:57:41 | myConstKey | misc.swift:30:7:30:7 | value | file://:0:0:0:0 | [post] self | misc.swift:57:2:57:18 | [post] getter for .config | -| misc.swift:57:41:57:41 | myConstKey | misc.swift:30:7:30:7 | value | file://:0:0:0:0 | [post] self [encryptionKey] | misc.swift:57:2:57:18 | [post] getter for .config [encryptionKey] | +| misc.swift:53:25:53:25 | myConstKey | misc.swift:30:7:30:7 | value | misc.swift:30:7:30:7 | self [Return] | misc.swift:53:2:53:2 | [post] config | +| misc.swift:53:25:53:25 | myConstKey | misc.swift:30:7:30:7 | value | misc.swift:30:7:30:7 | self [Return] [encryptionKey] | misc.swift:53:2:53:2 | [post] config [encryptionKey] | +| misc.swift:57:41:57:41 | myConstKey | misc.swift:30:7:30:7 | value | misc.swift:30:7:30:7 | self [Return] | misc.swift:57:2:57:18 | [post] getter for .config | +| misc.swift:57:41:57:41 | myConstKey | misc.swift:30:7:30:7 | value | misc.swift:30:7:30:7 | self [Return] [encryptionKey] | misc.swift:57:2:57:18 | [post] getter for .config [encryptionKey] | #select | SQLite.swift:43:13:43:13 | hardcoded_key | SQLite.swift:43:13:43:13 | hardcoded_key | SQLite.swift:43:13:43:13 | hardcoded_key | The key 'hardcoded_key' has been initialized with hard-coded values from $@. | SQLite.swift:43:13:43:13 | hardcoded_key | hardcoded_key | | SQLite.swift:45:23:45:23 | hardcoded_key | SQLite.swift:45:23:45:23 | hardcoded_key | SQLite.swift:45:23:45:23 | hardcoded_key | The key 'hardcoded_key' has been initialized with hard-coded values from $@. | SQLite.swift:45:23:45:23 | hardcoded_key | hardcoded_key | diff --git a/swift/ql/test/query-tests/Security/CWE-757/InsecureTLS.expected b/swift/ql/test/query-tests/Security/CWE-757/InsecureTLS.expected index 9c82519faa9..267c16ae53b 100644 --- a/swift/ql/test/query-tests/Security/CWE-757/InsecureTLS.expected +++ b/swift/ql/test/query-tests/Security/CWE-757/InsecureTLS.expected @@ -58,12 +58,25 @@ edges | InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion | InsecureTLS.swift:202:24:202:24 | [post] config [tlsMinimumSupportedProtocolVersion] | provenance | | | InsecureTLS.swift:202:74:202:97 | .TLSv10 | InsecureTLS.swift:196:56:196:63 | value | provenance | | | InsecureTLS.swift:202:74:202:97 | .TLSv10 | InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion | provenance | | +| file://:0:0:0:0 | [post] self | InsecureTLS.swift:19:7:19:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self | InsecureTLS.swift:20:7:20:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self | InsecureTLS.swift:22:7:22:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self | InsecureTLS.swift:23:7:23:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self [TLSVersion] | InsecureTLS.swift:158:7:158:7 | self [Return] [TLSVersion] | provenance | | +| file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocolVersion] | InsecureTLS.swift:20:7:20:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocolVersion] | InsecureTLS.swift:20:7:20:7 | self [Return] [tlsMaximumSupportedProtocolVersion] | provenance | | | file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocolVersion] | file://:0:0:0:0 | [post] self | provenance | | | file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocolVersion] | file://:0:0:0:0 | [post] self | provenance | | +| file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocol] | InsecureTLS.swift:23:7:23:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocol] | InsecureTLS.swift:23:7:23:7 | self [Return] [tlsMaximumSupportedProtocol] | provenance | | | file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocol] | file://:0:0:0:0 | [post] self | provenance | | | file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocol] | file://:0:0:0:0 | [post] self | provenance | | +| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:19:7:19:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | provenance | | | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | file://:0:0:0:0 | [post] self | provenance | | | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | file://:0:0:0:0 | [post] self | provenance | | +| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | InsecureTLS.swift:22:7:22:7 | self [Return] | provenance | | +| file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | InsecureTLS.swift:22:7:22:7 | self [Return] [tlsMinimumSupportedProtocol] | provenance | | | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | file://:0:0:0:0 | [post] self | provenance | | | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | file://:0:0:0:0 | [post] self | provenance | | | file://:0:0:0:0 | self [TLSVersion] | file://:0:0:0:0 | .TLSVersion | provenance | | @@ -73,9 +86,17 @@ edges | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | provenance | | | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | provenance | | nodes +| InsecureTLS.swift:19:7:19:7 | self [Return] | semmle.label | self [Return] | +| InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | semmle.label | self [Return] [tlsMinimumSupportedProtocolVersion] | | InsecureTLS.swift:19:7:19:7 | value | semmle.label | value | +| InsecureTLS.swift:20:7:20:7 | self [Return] | semmle.label | self [Return] | +| InsecureTLS.swift:20:7:20:7 | self [Return] [tlsMaximumSupportedProtocolVersion] | semmle.label | self [Return] [tlsMaximumSupportedProtocolVersion] | | InsecureTLS.swift:20:7:20:7 | value | semmle.label | value | +| InsecureTLS.swift:22:7:22:7 | self [Return] | semmle.label | self [Return] | +| InsecureTLS.swift:22:7:22:7 | self [Return] [tlsMinimumSupportedProtocol] | semmle.label | self [Return] [tlsMinimumSupportedProtocol] | | InsecureTLS.swift:22:7:22:7 | value | semmle.label | value | +| InsecureTLS.swift:23:7:23:7 | self [Return] | semmle.label | self [Return] | +| InsecureTLS.swift:23:7:23:7 | self [Return] [tlsMaximumSupportedProtocol] | semmle.label | self [Return] [tlsMaximumSupportedProtocol] | | InsecureTLS.swift:23:7:23:7 | value | semmle.label | value | | InsecureTLS.swift:40:3:40:3 | [post] config | semmle.label | [post] config | | InsecureTLS.swift:40:3:40:3 | [post] config [tlsMinimumSupportedProtocolVersion] | semmle.label | [post] config [tlsMinimumSupportedProtocolVersion] | @@ -101,6 +122,7 @@ nodes | InsecureTLS.swift:122:3:122:3 | [post] config [tlsMinimumSupportedProtocolVersion] | semmle.label | [post] config [tlsMinimumSupportedProtocolVersion] | | InsecureTLS.swift:122:47:122:47 | version | semmle.label | version | | InsecureTLS.swift:127:25:127:48 | .TLSv11 | semmle.label | .TLSv11 | +| InsecureTLS.swift:158:7:158:7 | self [Return] [TLSVersion] | semmle.label | self [Return] [TLSVersion] | | InsecureTLS.swift:158:7:158:7 | self [TLSVersion] | semmle.label | self [TLSVersion] | | InsecureTLS.swift:158:7:158:7 | value | semmle.label | value | | InsecureTLS.swift:163:3:163:3 | [post] def [TLSVersion] | semmle.label | [post] def [TLSVersion] | @@ -144,26 +166,26 @@ nodes | file://:0:0:0:0 | value | semmle.label | value | | file://:0:0:0:0 | value | semmle.label | value | subpaths -| InsecureTLS.swift:40:47:40:70 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:40:3:40:3 | [post] config | -| InsecureTLS.swift:40:47:40:70 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:40:3:40:3 | [post] config [tlsMinimumSupportedProtocolVersion] | -| InsecureTLS.swift:45:47:45:70 | .TLSv11 | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:45:3:45:3 | [post] config | -| InsecureTLS.swift:45:47:45:70 | .TLSv11 | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:45:3:45:3 | [post] config [tlsMinimumSupportedProtocolVersion] | -| InsecureTLS.swift:57:47:57:70 | .TLSv10 | InsecureTLS.swift:20:7:20:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:57:3:57:3 | [post] config | -| InsecureTLS.swift:57:47:57:70 | .TLSv10 | InsecureTLS.swift:20:7:20:7 | value | file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocolVersion] | InsecureTLS.swift:57:3:57:3 | [post] config [tlsMaximumSupportedProtocolVersion] | -| InsecureTLS.swift:64:40:64:52 | .tlsProtocol10 | InsecureTLS.swift:22:7:22:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:64:3:64:3 | [post] config | -| InsecureTLS.swift:64:40:64:52 | .tlsProtocol10 | InsecureTLS.swift:22:7:22:7 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocol] | InsecureTLS.swift:64:3:64:3 | [post] config [tlsMinimumSupportedProtocol] | -| InsecureTLS.swift:76:40:76:52 | .tlsProtocol10 | InsecureTLS.swift:23:7:23:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:76:3:76:3 | [post] config | -| InsecureTLS.swift:76:40:76:52 | .tlsProtocol10 | InsecureTLS.swift:23:7:23:7 | value | file://:0:0:0:0 | [post] self [tlsMaximumSupportedProtocol] | InsecureTLS.swift:76:3:76:3 | [post] config [tlsMaximumSupportedProtocol] | -| InsecureTLS.swift:111:47:111:64 | call to getBadTLSVersion() | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:111:3:111:3 | [post] config | -| InsecureTLS.swift:111:47:111:64 | call to getBadTLSVersion() | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:111:3:111:3 | [post] config [tlsMinimumSupportedProtocolVersion] | -| InsecureTLS.swift:122:47:122:47 | version | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:122:3:122:3 | [post] config | -| InsecureTLS.swift:122:47:122:47 | version | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:122:3:122:3 | [post] config [tlsMinimumSupportedProtocolVersion] | -| InsecureTLS.swift:163:20:163:43 | .TLSv10 | InsecureTLS.swift:158:7:158:7 | value | file://:0:0:0:0 | [post] self [TLSVersion] | InsecureTLS.swift:163:3:163:3 | [post] def [TLSVersion] | +| InsecureTLS.swift:40:47:40:70 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] | InsecureTLS.swift:40:3:40:3 | [post] config | +| InsecureTLS.swift:40:47:40:70 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:40:3:40:3 | [post] config [tlsMinimumSupportedProtocolVersion] | +| InsecureTLS.swift:45:47:45:70 | .TLSv11 | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] | InsecureTLS.swift:45:3:45:3 | [post] config | +| InsecureTLS.swift:45:47:45:70 | .TLSv11 | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:45:3:45:3 | [post] config [tlsMinimumSupportedProtocolVersion] | +| InsecureTLS.swift:57:47:57:70 | .TLSv10 | InsecureTLS.swift:20:7:20:7 | value | InsecureTLS.swift:20:7:20:7 | self [Return] | InsecureTLS.swift:57:3:57:3 | [post] config | +| InsecureTLS.swift:57:47:57:70 | .TLSv10 | InsecureTLS.swift:20:7:20:7 | value | InsecureTLS.swift:20:7:20:7 | self [Return] [tlsMaximumSupportedProtocolVersion] | InsecureTLS.swift:57:3:57:3 | [post] config [tlsMaximumSupportedProtocolVersion] | +| InsecureTLS.swift:64:40:64:52 | .tlsProtocol10 | InsecureTLS.swift:22:7:22:7 | value | InsecureTLS.swift:22:7:22:7 | self [Return] | InsecureTLS.swift:64:3:64:3 | [post] config | +| InsecureTLS.swift:64:40:64:52 | .tlsProtocol10 | InsecureTLS.swift:22:7:22:7 | value | InsecureTLS.swift:22:7:22:7 | self [Return] [tlsMinimumSupportedProtocol] | InsecureTLS.swift:64:3:64:3 | [post] config [tlsMinimumSupportedProtocol] | +| InsecureTLS.swift:76:40:76:52 | .tlsProtocol10 | InsecureTLS.swift:23:7:23:7 | value | InsecureTLS.swift:23:7:23:7 | self [Return] | InsecureTLS.swift:76:3:76:3 | [post] config | +| InsecureTLS.swift:76:40:76:52 | .tlsProtocol10 | InsecureTLS.swift:23:7:23:7 | value | InsecureTLS.swift:23:7:23:7 | self [Return] [tlsMaximumSupportedProtocol] | InsecureTLS.swift:76:3:76:3 | [post] config [tlsMaximumSupportedProtocol] | +| InsecureTLS.swift:111:47:111:64 | call to getBadTLSVersion() | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] | InsecureTLS.swift:111:3:111:3 | [post] config | +| InsecureTLS.swift:111:47:111:64 | call to getBadTLSVersion() | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:111:3:111:3 | [post] config [tlsMinimumSupportedProtocolVersion] | +| InsecureTLS.swift:122:47:122:47 | version | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] | InsecureTLS.swift:122:3:122:3 | [post] config | +| InsecureTLS.swift:122:47:122:47 | version | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:122:3:122:3 | [post] config [tlsMinimumSupportedProtocolVersion] | +| InsecureTLS.swift:163:20:163:43 | .TLSv10 | InsecureTLS.swift:158:7:158:7 | value | InsecureTLS.swift:158:7:158:7 | self [Return] [TLSVersion] | InsecureTLS.swift:163:3:163:3 | [post] def [TLSVersion] | | InsecureTLS.swift:165:47:165:47 | def [TLSVersion] | InsecureTLS.swift:158:7:158:7 | self [TLSVersion] | file://:0:0:0:0 | .TLSVersion | InsecureTLS.swift:165:47:165:51 | .TLSVersion | -| InsecureTLS.swift:165:47:165:51 | .TLSVersion | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:165:3:165:3 | [post] config | -| InsecureTLS.swift:165:47:165:51 | .TLSVersion | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:165:3:165:3 | [post] config [tlsMinimumSupportedProtocolVersion] | -| InsecureTLS.swift:181:53:181:76 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self | InsecureTLS.swift:181:3:181:9 | [post] getter for .config | -| InsecureTLS.swift:181:53:181:76 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | file://:0:0:0:0 | [post] self [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:181:3:181:9 | [post] getter for .config [tlsMinimumSupportedProtocolVersion] | +| InsecureTLS.swift:165:47:165:51 | .TLSVersion | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] | InsecureTLS.swift:165:3:165:3 | [post] config | +| InsecureTLS.swift:165:47:165:51 | .TLSVersion | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:165:3:165:3 | [post] config [tlsMinimumSupportedProtocolVersion] | +| InsecureTLS.swift:181:53:181:76 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] | InsecureTLS.swift:181:3:181:9 | [post] getter for .config | +| InsecureTLS.swift:181:53:181:76 | .TLSv10 | InsecureTLS.swift:19:7:19:7 | value | InsecureTLS.swift:19:7:19:7 | self [Return] [tlsMinimumSupportedProtocolVersion] | InsecureTLS.swift:181:3:181:9 | [post] getter for .config [tlsMinimumSupportedProtocolVersion] | | InsecureTLS.swift:202:74:202:97 | .TLSv10 | InsecureTLS.swift:196:56:196:63 | value | InsecureTLS.swift:196:1:198:1 | version[return] | InsecureTLS.swift:202:24:202:31 | [post] getter for .tlsMinimumSupportedProtocolVersion | #select | InsecureTLS.swift:40:3:40:3 | [post] config | InsecureTLS.swift:40:47:40:70 | .TLSv10 | InsecureTLS.swift:40:3:40:3 | [post] config | This TLS configuration is insecure. | diff --git a/swift/third_party/load.bzl b/swift/third_party/load.bzl index b6698520c38..8a16963f513 100644 --- a/swift/third_party/load.bzl +++ b/swift/third_party/load.bzl @@ -1,11 +1,11 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") -_swift_prebuilt_version = "swift-5.10-RELEASE.316" +_swift_prebuilt_version = "swift-5.10-RELEASE.322" _swift_sha_map = { - "Linux-X64": "8c6769a39ec94517ed56a9bf437ffe391ab8d76268f7ece1464deb6cf414ef40", - "macOS-ARM64": "8541653cd3d78fd14a67150f12c96b9f522b2b51231b5d3085e356ed5f5f0a6b", - "macOS-X64": "69fafb0c93029e1824bc70e9d3b05d6359077da41d61eed014a4c82a35e9b56c", + "Linux-X64": "634497779e930a808489e5d472753b604c07085abf411356cae7921bde14130f", + "macOS-ARM64": "293df92da9a3cc79c595a28b1b4ec881a5fdb248ea7eac34c89943e94deff700", + "macOS-X64": "813c1746777701d30e716c130b0bb087a9c5b7ab025fd99afc695ec52cd432ad", } _swift_arch_map = {